From 595e4b98c51dcab87d0859bc47b549e4160bea64 Mon Sep 17 00:00:00 2001 From: orynider Date: Sun, 11 Apr 2021 17:29:47 +0300 Subject: [PATCH] =Show Browser and Platform on Index --- .htaccess | 2 +- cache/batik-rasterizer.jar | Bin 40062 -> 0 bytes classes/ConfigData.php | 45 + classes/DirItem.php | 13 + classes/FileItem.php | 30 +- classes/FileItem6.php | 163 + classes/Item.php | 14 +- classes/MimeType.php | 1 + classes/MobileDeviceDetect.php | 352 +- descript.ion | 2 + images/index.htm | 10 + index.php | 1 + index_icons/apache/docs.png | Bin 0 -> 18589 bytes index_icons/kde/docs.png | Bin 0 -> 18589 bytes index_icons/osx/docs.png | Bin 0 -> 18589 bytes index_icons/winvista/docs.png | Bin 0 -> 18589 bytes index_icons/winxp/docs.png | Bin 0 -> 18589 bytes languages/en.txt | 4 +- languages/he.txt | 4 +- languages/ro.txt | 6 +- templates/pubOry/admin/SwiftBlue.css | 12 + templates/pubOry/admin/admin.css | 45 + templates/pubOry/admin/index.htm | 10 + templates/pubOry/admin/mainpage_header.html | 31 + templates/pubOry/alternate.css | 134 + templates/pubOry/animate.js | 666 ++++ templates/pubOry/bbcode.html | 129 + templates/pubOry/bgrad2.gif | Bin 0 -> 1525 bytes templates/pubOry/biblia_online.js | 9 + templates/pubOry/border.css | 116 + templates/pubOry/d.gif | Bin 0 -> 2959 bytes templates/pubOry/default.css | 128 + templates/pubOry/documente.js | 22 + templates/pubOry/dynamicback2.gif | Bin 0 -> 234 bytes templates/pubOry/dynifs.js | 83 + templates/pubOry/e.gif | Bin 0 -> 2845 bytes templates/pubOry/each_file.tpl | 39 + templates/pubOry/each_file1.tpl | 30 + templates/pubOry/each_file2.tpl | 7 + templates/pubOry/editor.js | 403 ++ templates/pubOry/error_body.html | 18 + templates/pubOry/essential.css | 123 + templates/pubOry/forum_fn.js | 257 ++ templates/pubOry/fpdblib.inc | 218 ++ templates/pubOry/fpdbrgn1.inc | 250 ++ templates/pubOry/fpdbrgn2.inc | 64 + templates/pubOry/gecko.css | 3 + templates/pubOry/geoyahoo.js | 83 + templates/pubOry/global_footer.tpl | 27 + templates/pubOry/global_footer1.tpl | 27 + templates/pubOry/global_header.tpl | 300 ++ templates/pubOry/global_header1.tpl | 308 ++ templates/pubOry/global_header2.tpl | 303 ++ templates/pubOry/gsearch.css | 729 ++++ templates/pubOry/i.gif | Bin 0 -> 1859 bytes .../pubOry/images/block_icons/block_cache.gif | Bin 0 -> 97 bytes .../images/block_icons/block_delete.gif | Bin 0 -> 73 bytes .../pubOry/images/block_icons/block_edit.gif | Bin 0 -> 182 bytes .../pubOry/images/block_icons/block_edit2.gif | Bin 0 -> 274 bytes .../images/block_icons/block_edit_admin.gif | Bin 0 -> 237 bytes .../images/block_icons/block_edit_split.gif | Bin 0 -> 232 bytes .../images/block_icons/block_hidden.gif | Bin 0 -> 118 bytes .../images/block_icons/block_move_down.gif | Bin 0 -> 71 bytes .../images/block_icons/block_move_left.gif | Bin 0 -> 70 bytes .../images/block_icons/block_move_right.gif | Bin 0 -> 87 bytes .../images/block_icons/block_move_up.gif | Bin 0 -> 73 bytes .../pubOry/images/block_icons/contract.gif | Bin 0 -> 75 bytes .../pubOry/images/block_icons/expand.gif | Bin 0 -> 79 bytes .../pubOry/images/block_icons/spacer.gif | Bin 0 -> 43 bytes templates/pubOry/images/cellpic.gif | Bin 0 -> 722 bytes templates/pubOry/images/cellpic1.gif | Bin 0 -> 246 bytes templates/pubOry/images/cellpic2.jpg | Bin 0 -> 480 bytes templates/pubOry/images/cellpic3.gif | Bin 0 -> 257 bytes templates/pubOry/images/index.htm | 16 + templates/pubOry/images/logo.gif | Bin 0 -> 2203 bytes templates/pubOry/images/logo_med.gif | Bin 0 -> 5472 bytes templates/pubOry/images/logo_mxBB.gif | Bin 0 -> 2203 bytes .../pubOry/images/page_icons/nav_about_us.gif | Bin 0 -> 2278 bytes .../images/page_icons/nav_announcement.gif | Bin 0 -> 1278 bytes .../pubOry/images/page_icons/nav_bible.gif | Bin 0 -> 12876 bytes .../pubOry/images/page_icons/nav_calendar.gif | Bin 0 -> 1160 bytes .../pubOry/images/page_icons/nav_chatbox.gif | Bin 0 -> 1848 bytes .../pubOry/images/page_icons/nav_develope.gif | Bin 0 -> 1026 bytes .../pubOry/images/page_icons/nav_download.gif | Bin 0 -> 1156 bytes .../pubOry/images/page_icons/nav_ekklesia.gif | Bin 0 -> 1809 bytes .../pubOry/images/page_icons/nav_email.gif | Bin 0 -> 1060 bytes .../pubOry/images/page_icons/nav_email2.gif | Bin 0 -> 1125 bytes .../pubOry/images/page_icons/nav_explorer.gif | Bin 0 -> 1179 bytes .../pubOry/images/page_icons/nav_forum.gif | Bin 0 -> 1131 bytes .../images/page_icons/nav_guestbook.gif | Bin 0 -> 2389 bytes .../pubOry/images/page_icons/nav_help.gif | Bin 0 -> 1184 bytes .../pubOry/images/page_icons/nav_home.gif | Bin 0 -> 1016 bytes .../pubOry/images/page_icons/nav_info.gif | Bin 0 -> 1192 bytes .../pubOry/images/page_icons/nav_login.gif | Bin 0 -> 754 bytes .../pubOry/images/page_icons/nav_members.gif | Bin 0 -> 1175 bytes .../pubOry/images/page_icons/nav_musik.gif | Bin 0 -> 1220 bytes .../pubOry/images/page_icons/nav_mydoc.gif | Bin 0 -> 1780 bytes .../pubOry/images/page_icons/nav_news.gif | Bin 0 -> 1415 bytes .../pubOry/images/page_icons/nav_profile.gif | Bin 0 -> 1012 bytes .../pubOry/images/page_icons/nav_promote.gif | Bin 0 -> 1336 bytes .../pubOry/images/page_icons/nav_radio.gif | Bin 0 -> 2494 bytes .../pubOry/images/page_icons/nav_rate.gif | Bin 0 -> 1285 bytes .../pubOry/images/page_icons/nav_register.gif | Bin 0 -> 1019 bytes .../pubOry/images/page_icons/nav_search.gif | Bin 0 -> 1132 bytes .../pubOry/images/page_icons/nav_settings.gif | Bin 0 -> 1155 bytes .../pubOry/images/page_icons/nav_sponsors.gif | Bin 0 -> 1993 bytes .../images/page_icons/nav_statistics.gif | Bin 0 -> 1089 bytes .../pubOry/images/page_icons/nav_theme.gif | Bin 0 -> 1276 bytes .../pubOry/images/page_icons/nav_theme2.gif | Bin 0 -> 1144 bytes .../pubOry/images/page_icons/nav_ucp.gif | Bin 0 -> 1012 bytes .../pubOry/images/page_icons/nav_weblinks.gif | Bin 0 -> 1135 bytes templates/pubOry/images/page_icons/plus.gif | Bin 0 -> 181 bytes templates/pubOry/images/page_icons/spacer.gif | Bin 0 -> 807 bytes .../pubOry/images/page_icons/thumb_globe.gif | Bin 0 -> 2355 bytes .../pubOry/images/page_icons/thumb_news.gif | Bin 0 -> 2564 bytes templates/pubOry/images/spacer.gif | Bin 0 -> 807 bytes templates/pubOry/images/subscribe.gif | Bin 0 -> 1691 bytes templates/pubOry/images/whosonline.gif | Bin 0 -> 962 bytes templates/pubOry/index.css | 123 + templates/pubOry/index.htm | 10 + templates/pubOry/index.js | 85 + templates/pubOry/index1.css | 176 + templates/pubOry/index1.js | 83 + templates/pubOry/index2.css | 116 + templates/pubOry/index3.css | 193 + templates/pubOry/intro2.js | 6 + templates/pubOry/jumpbox.html | 6 + templates/pubOry/linkuri1.gif | Bin 0 -> 3278 bytes templates/pubOry/main.js | 1 + templates/pubOry/morse.css | 163 + templates/pubOry/n.gif | Bin 0 -> 2882 bytes templates/pubOry/noframes.css | 116 + templates/pubOry/o.gif | Bin 0 -> 2829 bytes templates/pubOry/o2.gif | Bin 0 -> 2821 bytes templates/pubOry/outline.js | 122 + templates/pubOry/pfmi.css | 146 + templates/pubOry/pub.css | 21 + templates/pubOry/pubOry.css | 3477 +++++++++++++++++ templates/pubOry/r.gif | Bin 0 -> 2915 bytes templates/pubOry/r2.gif | Bin 0 -> 3133 bytes templates/pubOry/reply.css | 66 + templates/pubOry/reply.js | 17 + templates/pubOry/rollout.js | 32 + templates/pubOry/rollout_main.js | 46 + templates/pubOry/styleswitcher.js | 161 + templates/pubOry/tabbg2.gif | Bin 0 -> 817 bytes templates/pubOry/table_footer.tpl | 44 + templates/pubOry/table_header.tpl | 88 + templates/pubOry/tbleft.gif | Bin 0 -> 1586 bytes templates/pubOry/tbright.gif | Bin 0 -> 1596 bytes templates/pubOry/wallpapers.js | 9 + templates/pubOry/y.gif | Bin 0 -> 2841 bytes 152 files changed, 10453 insertions(+), 91 deletions(-) delete mode 100644 cache/batik-rasterizer.jar create mode 100644 classes/FileItem6.php create mode 100644 descript.ion create mode 100644 images/index.htm create mode 100644 index_icons/apache/docs.png create mode 100644 index_icons/kde/docs.png create mode 100644 index_icons/osx/docs.png create mode 100644 index_icons/winvista/docs.png create mode 100644 index_icons/winxp/docs.png create mode 100644 templates/pubOry/admin/SwiftBlue.css create mode 100644 templates/pubOry/admin/admin.css create mode 100644 templates/pubOry/admin/index.htm create mode 100644 templates/pubOry/admin/mainpage_header.html create mode 100644 templates/pubOry/alternate.css create mode 100644 templates/pubOry/animate.js create mode 100644 templates/pubOry/bbcode.html create mode 100644 templates/pubOry/bgrad2.gif create mode 100644 templates/pubOry/biblia_online.js create mode 100644 templates/pubOry/border.css create mode 100644 templates/pubOry/d.gif create mode 100644 templates/pubOry/default.css create mode 100644 templates/pubOry/documente.js create mode 100644 templates/pubOry/dynamicback2.gif create mode 100644 templates/pubOry/dynifs.js create mode 100644 templates/pubOry/e.gif create mode 100644 templates/pubOry/each_file.tpl create mode 100644 templates/pubOry/each_file1.tpl create mode 100644 templates/pubOry/each_file2.tpl create mode 100644 templates/pubOry/editor.js create mode 100644 templates/pubOry/error_body.html create mode 100644 templates/pubOry/essential.css create mode 100644 templates/pubOry/forum_fn.js create mode 100644 templates/pubOry/fpdblib.inc create mode 100644 templates/pubOry/fpdbrgn1.inc create mode 100644 templates/pubOry/fpdbrgn2.inc create mode 100644 templates/pubOry/gecko.css create mode 100644 templates/pubOry/geoyahoo.js create mode 100644 templates/pubOry/global_footer.tpl create mode 100644 templates/pubOry/global_footer1.tpl create mode 100644 templates/pubOry/global_header.tpl create mode 100644 templates/pubOry/global_header1.tpl create mode 100644 templates/pubOry/global_header2.tpl create mode 100644 templates/pubOry/gsearch.css create mode 100644 templates/pubOry/i.gif create mode 100644 templates/pubOry/images/block_icons/block_cache.gif create mode 100644 templates/pubOry/images/block_icons/block_delete.gif create mode 100644 templates/pubOry/images/block_icons/block_edit.gif create mode 100644 templates/pubOry/images/block_icons/block_edit2.gif create mode 100644 templates/pubOry/images/block_icons/block_edit_admin.gif create mode 100644 templates/pubOry/images/block_icons/block_edit_split.gif create mode 100644 templates/pubOry/images/block_icons/block_hidden.gif create mode 100644 templates/pubOry/images/block_icons/block_move_down.gif create mode 100644 templates/pubOry/images/block_icons/block_move_left.gif create mode 100644 templates/pubOry/images/block_icons/block_move_right.gif create mode 100644 templates/pubOry/images/block_icons/block_move_up.gif create mode 100644 templates/pubOry/images/block_icons/contract.gif create mode 100644 templates/pubOry/images/block_icons/expand.gif create mode 100644 templates/pubOry/images/block_icons/spacer.gif create mode 100644 templates/pubOry/images/cellpic.gif create mode 100644 templates/pubOry/images/cellpic1.gif create mode 100644 templates/pubOry/images/cellpic2.jpg create mode 100644 templates/pubOry/images/cellpic3.gif create mode 100644 templates/pubOry/images/index.htm create mode 100644 templates/pubOry/images/logo.gif create mode 100644 templates/pubOry/images/logo_med.gif create mode 100644 templates/pubOry/images/logo_mxBB.gif create mode 100644 templates/pubOry/images/page_icons/nav_about_us.gif create mode 100644 templates/pubOry/images/page_icons/nav_announcement.gif create mode 100644 templates/pubOry/images/page_icons/nav_bible.gif create mode 100644 templates/pubOry/images/page_icons/nav_calendar.gif create mode 100644 templates/pubOry/images/page_icons/nav_chatbox.gif create mode 100644 templates/pubOry/images/page_icons/nav_develope.gif create mode 100644 templates/pubOry/images/page_icons/nav_download.gif create mode 100644 templates/pubOry/images/page_icons/nav_ekklesia.gif create mode 100644 templates/pubOry/images/page_icons/nav_email.gif create mode 100644 templates/pubOry/images/page_icons/nav_email2.gif create mode 100644 templates/pubOry/images/page_icons/nav_explorer.gif create mode 100644 templates/pubOry/images/page_icons/nav_forum.gif create mode 100644 templates/pubOry/images/page_icons/nav_guestbook.gif create mode 100644 templates/pubOry/images/page_icons/nav_help.gif create mode 100644 templates/pubOry/images/page_icons/nav_home.gif create mode 100644 templates/pubOry/images/page_icons/nav_info.gif create mode 100644 templates/pubOry/images/page_icons/nav_login.gif create mode 100644 templates/pubOry/images/page_icons/nav_members.gif create mode 100644 templates/pubOry/images/page_icons/nav_musik.gif create mode 100644 templates/pubOry/images/page_icons/nav_mydoc.gif create mode 100644 templates/pubOry/images/page_icons/nav_news.gif create mode 100644 templates/pubOry/images/page_icons/nav_profile.gif create mode 100644 templates/pubOry/images/page_icons/nav_promote.gif create mode 100644 templates/pubOry/images/page_icons/nav_radio.gif create mode 100644 templates/pubOry/images/page_icons/nav_rate.gif create mode 100644 templates/pubOry/images/page_icons/nav_register.gif create mode 100644 templates/pubOry/images/page_icons/nav_search.gif create mode 100644 templates/pubOry/images/page_icons/nav_settings.gif create mode 100644 templates/pubOry/images/page_icons/nav_sponsors.gif create mode 100644 templates/pubOry/images/page_icons/nav_statistics.gif create mode 100644 templates/pubOry/images/page_icons/nav_theme.gif create mode 100644 templates/pubOry/images/page_icons/nav_theme2.gif create mode 100644 templates/pubOry/images/page_icons/nav_ucp.gif create mode 100644 templates/pubOry/images/page_icons/nav_weblinks.gif create mode 100644 templates/pubOry/images/page_icons/plus.gif create mode 100644 templates/pubOry/images/page_icons/spacer.gif create mode 100644 templates/pubOry/images/page_icons/thumb_globe.gif create mode 100644 templates/pubOry/images/page_icons/thumb_news.gif create mode 100644 templates/pubOry/images/spacer.gif create mode 100644 templates/pubOry/images/subscribe.gif create mode 100644 templates/pubOry/images/whosonline.gif create mode 100644 templates/pubOry/index.css create mode 100644 templates/pubOry/index.htm create mode 100644 templates/pubOry/index.js create mode 100644 templates/pubOry/index1.css create mode 100644 templates/pubOry/index1.js create mode 100644 templates/pubOry/index2.css create mode 100644 templates/pubOry/index3.css create mode 100644 templates/pubOry/intro2.js create mode 100644 templates/pubOry/jumpbox.html create mode 100644 templates/pubOry/linkuri1.gif create mode 100644 templates/pubOry/main.js create mode 100644 templates/pubOry/morse.css create mode 100644 templates/pubOry/n.gif create mode 100644 templates/pubOry/noframes.css create mode 100644 templates/pubOry/o.gif create mode 100644 templates/pubOry/o2.gif create mode 100644 templates/pubOry/outline.js create mode 100644 templates/pubOry/pfmi.css create mode 100644 templates/pubOry/pub.css create mode 100644 templates/pubOry/pubOry.css create mode 100644 templates/pubOry/r.gif create mode 100644 templates/pubOry/r2.gif create mode 100644 templates/pubOry/reply.css create mode 100644 templates/pubOry/reply.js create mode 100644 templates/pubOry/rollout.js create mode 100644 templates/pubOry/rollout_main.js create mode 100644 templates/pubOry/styleswitcher.js create mode 100644 templates/pubOry/tabbg2.gif create mode 100644 templates/pubOry/table_footer.tpl create mode 100644 templates/pubOry/table_header.tpl create mode 100644 templates/pubOry/tbleft.gif create mode 100644 templates/pubOry/tbright.gif create mode 100644 templates/pubOry/wallpapers.js create mode 100644 templates/pubOry/y.gif diff --git a/.htaccess b/.htaccess index 6b77575..c78cd7a 100644 --- a/.htaccess +++ b/.htaccess @@ -194,7 +194,7 @@ RewriteRule ^/(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ viewforum.php?f=$ #AddHandler x-httpd-5-3-php5 .php #AddHandler x-httpd-5-4-php5 .php #AddHandler x-httpd-5-5-php5 .php -AddHandler x-httpd-5-6-php5 .php +#AddHandler x-httpd-5-6-php5 .php # # Error redirects - require the MX-Publisher ErrorDocs module to be installed diff --git a/cache/batik-rasterizer.jar b/cache/batik-rasterizer.jar deleted file mode 100644 index 9eedd95c8611d730b3f6866d56655af56fe26180..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40062 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 J5r+IY`#%Fq`y>DW diff --git a/classes/ConfigData.php b/classes/ConfigData.php index fadc9f2..60ee3a5 100644 --- a/classes/ConfigData.php +++ b/classes/ConfigData.php @@ -150,6 +150,51 @@ class ConfigData implements Iterator } } + /** + * @param string $file we do not use explode() in PHP7+ + * The filename to read the data from + */ + public function dos_description($full_name, $file = './descript.ion') + { + if ($file === false) + { + return; + } + $this -> valid = true; + //trim path + $file_dir = trim(dirname($file)); + //trim file name + $file_name = trim(basename($full_name)); + if (strpos($full_name, '.') !== false) + { + // Nested file + $filename_ext = substr(strrchr($full_name, '.'), 1); + } + //rebuild path + $file_path = $file_dir . "/{$file_name}"; + + $contents = file($file); + if ($contents === false) + { + throw new ExceptionFatal('Error reading file ' . Url::html_output($file) . ''); + } + foreach ($contents as $i => $line) + { + $line = rtrim($line, "\r\n"); + if (self::line_is_comment($line)) + { + continue; + } + $parts = explode($file_name, $line); + if (count($parts) > 0) + { + //throw new ExceptionFatal('Incorrect format for file explode on ' . $full_name . ' line: ' . print_r($line, true) . ' ' . Url::html_output($file) . ' on line ' . ($i + 1) . '.
Format is "file name[space]value"'); + return empty($parts[1]) ? $parts[0] : $parts[1]; + } + return false; + } + } + /** * $config[$key] will be set to $info. * diff --git a/classes/DirItem.php b/classes/DirItem.php index d18718d..bf66f1f 100644 --- a/classes/DirItem.php +++ b/classes/DirItem.php @@ -158,11 +158,24 @@ class DirItem extends Item if (($mb_strlen > 1) && ($mb_strlen < 6)) { $decoded_lang_name = self::decode_country_name($filename, 'language'); + + //Language Folders and Dirs with ICON files if (!empty($decoded_lang_name)) { $this -> icon = FLAG_PATH ? $config -> __get('flag_path') . $filename . '.png' : $config -> __get('icon_path') . $filename . '.png'; } + //Special common folders + switch ($filename) + { + case 'docs': + $this -> icon = @file_exists($config -> __get('icon_path') . 'docs.png') ? $config -> __get('icon_path') . 'docs.png' : $this -> icon; + break; + + case 'apps': + $this -> icon = $config -> __get('icon_path') . 'dir.png'; + break; + } } if (($mb_strlen > 1) && ($mb_strlen < 25)) diff --git a/classes/FileItem.php b/classes/FileItem.php index af6a47f..52a10f7 100644 --- a/classes/FileItem.php +++ b/classes/FileItem.php @@ -80,6 +80,22 @@ class FileItem extends Item $this -> downloads = (DOWNLOAD_COUNT && $downloads -> is_set($parent_dir . $filename) ? (int)($downloads -> __get($parent_dir . $filename)) : 0); $this -> link = Url::html_output($_SERVER['PHP_SELF']) . '?dir=' . Url::translate_uri(substr($this -> parent_dir, strlen($config -> __get('base_dir')))) . '&file=' . Url::translate_uri($filename); + if (in_array(self::ext($filename), array('exe', 'ttf', 'cmd'))) + { + $mime = new MimeType($filename); + $finfo = finfo_open(FILEINFO_MIME_TYPE); + //Display correct headers for media file + $mimetype = finfo_file($finfo, $this -> parent_dir . $filename); + $file_size = $this -> size; + $file_mime = $mime -> __toString(); + + $this -> thumb_link .= ' ' . $words -> __get('view') . ' ' . $words -> __get('file') . ''; + } + + if (THUMBNAIL_HEIGHT && in_array(self::ext($filename), array('png', 'jpg', 'jpeg', 'jfif', 'gif', 'bmp'))) { $this -> thumb_link = ' __get('thumbnail of') . ' ' . $filename . '"' . ' >' . $words -> __get('view') . ' ' . $words -> __get('file') . ''; } - + if (THUMBNAIL_HEIGHT && in_array(self::ext($filename), array('avi', 'mkv', 'asf', 'mov', 'wmv', '3gp'))) { $mime = new MimeType($filename); @@ -140,20 +156,14 @@ class FileItem extends Item { $icon_svg = ICON_PATH ? Url::translate_uri($config -> __get('icon_path') . 'svg.png') : Url::translate_uri($this -> parent_dir . $filename); $heightwidth = in_array(self::ext($filename), array('svg', 'xml')) ? ' height="' . '150' . '" width="' . '150' . '" ' : ' '; - $this -> thumb_link = ' ' . $words -> __get('thumbnail of') . ' ' . $filename . ''; - //. ' ' . $words -> __get('thumbnail of') . ' ' . $filename . ' thumb_link = '
[' . $words -> __get('thumbnail of') . ' ' . $filename . ']
'; + // //. $heightwidth . ' />'; } $size = $this -> size -> __get('bytes'); if (MD5_SHOW && $size > 0 && $size / 1048576 <= $config -> __get('md5_show')) - { + { $this -> md5_link = '['; + $this -> thumb_link .= ' ' . $words -> __get('view') . ' ' . $words -> __get('file') . ''; + } + if (THUMBNAIL_HEIGHT && in_array(self::ext($filename), array('avi', 'thm', 'mkv', 'asf', 'mov', 'wmv', '3gp'))) + { + $mime = new MimeType($filename); + $finfo = finfo_open(FILEINFO_MIME_TYPE); + //Display correct headers for media file + $mimetype = finfo_file($finfo, $this -> parent_dir . $filename); + $file_size = function_exists('getvideosize') ? getvideosize($this -> parent_dir . $filename) : array(); + $file_mime = function_exists('getvideosize') ? $file_size['mime'] : $mime -> __toString(); + $this -> thumb_link = ' '; + + if (function_exists('imagecreatefromavi') && in_array(self::ext($filename), array('avi', 'wmv', '3gp'))) + { + $this -> thumb_link .= '
' . $words -> __get('thumbnail of') . ' ' . $filename . ''; + } + else + { + $this -> thumb_link = ' '; + } + } + if (THUMBNAIL_HEIGHT && in_array(self::ext($filename), array('svg', 'xml'))) + { + $icon_svg = ICON_PATH ? Url::translate_uri($config -> __get('icon_path') . 'svg.png') : Url::translate_uri($this -> parent_dir . $filename); + $heightwidth = in_array(self::ext($filename), array('svg', 'xml')) ? ' height="' . '150' . '" width="' . '150' . '" ' : ' '; + $this -> thumb_link = ' ' . $words -> __get('thumbnail of') . ' ' . $filename . ''; + //. ' ' . $words -> __get('thumbnail of') . ' ' . $filename . ''; + } + + $size = $this -> size -> __get('bytes'); + if (MD5_SHOW && $size > 0 && $size / 1048576 <= $config -> __get('md5_show')) + { + $this -> md5_link = '[' + . $words -> __get('calculate md5sum') . ']'; + } + } + + /** + * @param string $var The key to look for + * @return mixed The data stored at the key + */ + public function __get($var = '') + { + if (isset($this -> $var)) + { + return $this -> $var; + } + throw new ExceptionDisplay('Variable ' . Url::html_output($var) . ' not set in FileItem class.'); + } +} + +?> \ No newline at end of file diff --git a/classes/Item.php b/classes/Item.php index 67405d2..5f7acec 100644 --- a/classes/Item.php +++ b/classes/Item.php @@ -179,6 +179,7 @@ abstract class Item { $parent_dir = self::make_sure_slash($parent_dir); $full_name = $parent_dir . $filename; + $descript_ion_file = $parent_dir . 'descript.ion'; $this -> is_parent_dir = false; $this -> m_time = filemtime($full_name); $this -> a_time = fileatime($full_name); @@ -186,15 +187,22 @@ abstract class Item $this -> last_write_time = date('h:i:s', filemtime($full_name)); $this -> icon = $this -> new_icon = $this -> md5_link = $this -> thumb_link = ''; - global $descriptions, $words; + global $config, $descriptions, $words; - $description = ((DESCRIPTION_FILE && $descriptions -> is_set($full_name)) ? $descriptions -> __get($full_name) : strtoupper(substr($filename, 0, strrpos($filename, '.')))); + $description = (($descriptions -> is_set($full_name)) ? $descriptions -> __get($full_name) : strtoupper(substr($filename, 0, strrpos($filename, '.')))); $extend_description = (($words -> is_set('CHAP') && $words -> is_set(strtoupper(substr($description, 0, strrpos($description, '_'))))) ? $words -> __get(strtoupper(substr($description, 0, strrpos($description, '_')))) . ' ' . $words -> __get('CHAP') . ' ' . substr(strrchr($description, '_'), 1) : $description); $extend_description = ($words -> is_set($extend_description) ? $words -> __get($extend_description) : $extend_description); - $this -> description = ($words -> is_set($description) ? $words -> __get($description) : $extend_description); + if (is_file($descript_ion_file)) + { + $descript_ion = $config -> dos_description($filename, $descript_ion_file); + + $descript_ion = !empty($descript_ion) ? $descript_ion . ' ' . $descript_ion : ''; + } + + $this -> description = ($words -> is_set($description) ? $words -> __get($description) . $descript_ion : $extend_description . $descript_ion); $this -> parent_dir = $parent_dir; diff --git a/classes/MimeType.php b/classes/MimeType.php index e0c8541..5a40db4 100644 --- a/classes/MimeType.php +++ b/classes/MimeType.php @@ -117,6 +117,7 @@ class MimeType 'application/xml' => array('xml', 'xsl'), 'application/xml-dtd' => array('dtd'), 'application/zip' => array('zip'), + 'application/7-Zip' => array('7z'), 'audio/basic' => array('au', 'snd'), 'audio/midi' => array('mid', 'midi', 'kar'), 'audio/mpeg' => array('mpga', 'mp2', 'mp3'), diff --git a/classes/MobileDeviceDetect.php b/classes/MobileDeviceDetect.php index f549bf1..cd6186b 100644 --- a/classes/MobileDeviceDetect.php +++ b/classes/MobileDeviceDetect.php @@ -37,21 +37,34 @@ class MobileDeviceDetect protected $words; protected $request; + private $_user_agent; + private $_name; + private $_version; + private $_platform; /** * Load sessions * @access public * */ - function __construct() + function __construct($ua = '') { global $cache; global $request, $words; - $this->cache = $cache; - $this->request = $request; - $this->language = $words; - + $this->cache = $cache; + $this->request = $request; + $this->language = $words; + + if(empty($ua)) + { + $this->_user_agent = $request->server('HTTP_USER_AGENT'); + } + else + { + $this->_user_agent = $ua; + } + //$this->_user_agent = (!empty($_SERVER['HTTP_USER_AGENT'])) ? htmlspecialchars((string) $_SERVER['HTTP_USER_AGENT']) : ''; } /** @@ -65,15 +78,14 @@ class MobileDeviceDetect public function mobile_device_detect($iphone = true, $ipod = true, $ipad = true, $android = true, $opera = true, $blackberry = true, $palm = true, $windows = true, $lg = true) { $mobile_browser = false; - $user_agent = $this->request->server('HTTP_USER_AGENT'); switch (true) { - case (preg_match('/x86_64|WOW64|Win64|Iceweasel/i', $user_agent)); + case (preg_match('/x86_64|WOW64|Win64|Iceweasel/i', $this->_user_agent)); $status = $this->language -> __get('DESKTOP'); $mobile_browser = true; break; - case (preg_match('/Bot|CFNetwork|libwww|Java|Jigsaw|SpreadTrum|httpget/i', $user_agent)); + case (preg_match('/Bot|CFNetwork|libwww|Java|Jigsaw|SpreadTrum|httpget/i', $this->_user_agent)); $mobile_browser = false; break; case (preg_match('/ipad/i',$user_agent)); @@ -84,92 +96,92 @@ class MobileDeviceDetect $status = $this->language -> __get('IPOD'); $mobile_browser = $ipod; break; - case (preg_match('/iphone/i', $user_agent)); + case (preg_match('/iphone/i', $this->_user_agent)); $status = $this->language -> __get('IPHONE'); $mobile_browser = $iphone; break; - case (preg_match('/android/i', $user_agent)); - if (preg_match('/SM-G870A/i', $user_agent)) + case (preg_match('/android/i', $this->_user_agent)); + if (preg_match('/SM-G870A/i', $this->_user_agent)) { $status = $this->language -> __get('SGS5A'); } - else if (preg_match('/SM-G900A|SM-G900F|SM-G900H|SM-G900M|SM-G900P|SM-G900R4|SM-G900T|SM-G900V|SM-G900W8|SM-G800F/i', $user_agent)) + else if (preg_match('/SM-G900A|SM-G900F|SM-G900H|SM-G900M|SM-G900P|SM-G900R4|SM-G900T|SM-G900V|SM-G900W8|SM-G800F/i', $this->_user_agent)) { $status = $this->language -> __get('SGS5'); } - else if (preg_match('/SM-G920F/i', $user_agent)) + else if (preg_match('/SM-G920F/i', $this->_user_agent)) { $status = $this->language -> __get('SGS6'); } - else if (preg_match('/SGH-I497/i', $user_agent)) + else if (preg_match('/SGH-I497/i', $this->_user_agent)) { $status = $this->language -> __get('SG2T'); } - else if (preg_match('/GT-P5210|SM-T110|SM-T310/i', $user_agent)) + else if (preg_match('/GT-P5210|SM-T110|SM-T310/i', $this->_user_agent)) { $status = $this->language -> __get('SGT3'); } - else if (preg_match('/SM-T210/i', $user_agent)) + else if (preg_match('/SM-T210/i', $this->_user_agent)) { $status = $this->language -> __get('SGT3W'); } - else if (preg_match('/SM-T335|SM-T530/i', $user_agent)) + else if (preg_match('/SM-T335|SM-T530/i', $this->_user_agent)) { $status = $this->language -> __get('SGT4'); } - else if (preg_match('/SM-T520/i', $user_agent)) + else if (preg_match('/SM-T520/i', $this->_user_agent)) { $status = $this->language -> __get('SGTP'); } - else if (preg_match('/SGH-I537/i', $user_agent)) + else if (preg_match('/SGH-I537/i', $this->_user_agent)) { $status = $this->language -> __get('SGS4A'); } - else if (preg_match('/GT-I9505|GT-I9500|SPH-L720T/i', $user_agent)) + else if (preg_match('/GT-I9505|GT-I9500|SPH-L720T/i', $this->_user_agent)) { $status = $this->language -> __get('SGS4'); } - else if (preg_match('/GT-I9100P/i', $user_agent)) + else if (preg_match('/GT-I9100P/i', $this->_user_agent)) { $status = $this->language -> __get('SGS2'); } - else if (preg_match('/SM-N9005|SM-P600/i', $user_agent)) + else if (preg_match('/SM-N9005|SM-P600/i', $this->_user_agent)) { $status = $this->language -> __get('SGN3'); } - else if (preg_match('/SM-N7505/i', $user_agent)) + else if (preg_match('/SM-N7505/i', $this->_user_agent)) { $status = $this->language -> __get('SGN3N'); } - else if (preg_match('/SM-N910C|SM-N910F/i', $user_agent)) + else if (preg_match('/SM-N910C|SM-N910F/i', $this->_user_agent)) { $status = $this->language -> __get('SGN4'); } - else if (preg_match('/SM-N920P/i', $user_agent)) + else if (preg_match('/SM-N920P/i', $this->_user_agent)) { $status = $this->language -> __get('SGN5'); } - else if (preg_match('/SM-G357FZ/i', $user_agent)) + else if (preg_match('/SM-G357FZ/i', $this->_user_agent)) { $status = $this->language -> __get('SGA4'); } - else if (preg_match('/SM-G925P/i', $user_agent)) + else if (preg_match('/SM-G925P/i', $this->_user_agent)) { $status = $this->language -> __get('SGS6E'); } - else if (preg_match('/SM-G935F/i', $user_agent)) + else if (preg_match('/SM-G935F/i', $this->_user_agent)) { $status = $this->language -> __get('SGS7E'); } - else if (preg_match('/SM-G950F|SM-G955F/i', $user_agent)) + else if (preg_match('/SM-G950F|SM-G955F/i', $this->_user_agent)) { $status = $this->language -> __get('SGS8'); } - else if (preg_match('/GT-S7582/i', $user_agent)) + else if (preg_match('/GT-S7582/i', $this->_user_agent)) { $status = $this->language -> __get('SGSD2'); } - else if (preg_match('/GT-I9100P/i', $user_agent)) + else if (preg_match('/GT-I9100P/i', $this->_user_agent)) { $status = $this->language -> __get('SGS2'); } @@ -177,39 +189,39 @@ class MobileDeviceDetect { $status = $this->language -> __get('HPL01'); } - else if (preg_match('/EVA-L09/i', $user_agent)) + else if (preg_match('/EVA-L09/i', $this->_user_agent)) { $status = $this->language -> __get('HPL09'); } - else if (preg_match('/VNS-L23/i', $user_agent)) + else if (preg_match('/VNS-L23/i', $this->_user_agent)) { $status = $this->language -> __get('HPL23'); } - else if (preg_match('/IMM76B/i', $user_agent)) + else if (preg_match('/IMM76B/i', $this->_user_agent)) { $status = $this->language -> __get('SGN'); } - else if (preg_match('/TF101/i', $user_agent)) + else if (preg_match('/TF101/i', $this->_user_agent)) { $status = $this->language -> __get('ATT'); } - else if (preg_match('/Archos 40b/i', $user_agent)) + else if (preg_match('/Archos 40b/i', $this->_user_agent)) { $status = $this->language -> __get('A4TS'); } - else if (preg_match('/A0001/i', $user_agent)) + else if (preg_match('/A0001/i', $this->_user_agent)) { $status = $this->language -> __get('OPO'); } - else if (preg_match('/Orange Nura/i', $user_agent)) + else if (preg_match('/Orange Nura/i', $this->_user_agent)) { $status = $this->language -> __get('ORN'); } - else if (preg_match('/XT1030/i', $user_agent)) + else if (preg_match('/XT1030/i', $this->_user_agent)) { $status = $this->language -> __get('MDM'); } - else if (preg_match('/TIANYU-KTOUCH/i', $user_agent)) + else if (preg_match('/TIANYU-KTOUCH/i', $this->_user_agent)) { $status = $this->language -> __get('TKT'); } @@ -217,59 +229,59 @@ class MobileDeviceDetect { $status = $this->language -> __get('SXED'); } - else if (preg_match('/C2005|D2303/i', $user_agent)) + else if (preg_match('/C2005|D2303/i', $this->_user_agent)) { $status = $this->language -> __get('SXM2'); } - else if (preg_match('/C6906/i', $user_agent)) + else if (preg_match('/C6906/i', $this->_user_agent)) { $status = $this->language -> __get('SXZ1'); } - else if (preg_match('/D5803/i', $user_agent)) + else if (preg_match('/D5803/i', $this->_user_agent)) { $status = $this->language -> __get('SXZ3'); } - else if (preg_match('/P710/i', $user_agent)) + else if (preg_match('/P710/i', $this->_user_agent)) { $status = $this->language -> __get('LGOL7IT'); } - else if (preg_match('/LG-H850/i', $user_agent)) + else if (preg_match('/LG-H850/i', $this->_user_agent)) { $status = $this->language -> __get('LGH850'); } - else if (preg_match('/LG-V500/i', $user_agent)) + else if (preg_match('/LG-V500/i', $this->_user_agent)) { $status = $this->language -> __get('LGV500'); } - else if (preg_match('/lg/i', $user_agent)) + else if (preg_match('/lg/i', $this->_user_agent)) { $status = $this->language -> __get('LG'); } - else if (preg_match('/ASUS_T00J/i', $user_agent)) + else if (preg_match('/ASUS_T00J/i', $this->_user_agent)) { $status = $this->language -> __get('ATOOJ'); } - else if (preg_match('/Aquaris E5/i', $user_agent)) + else if (preg_match('/Aquaris E5/i', $this->_user_agent)) { $status = $this->language -> __get('AE5HD'); } - else if (preg_match('/HTC Desire|626s/i', $user_agent)) + else if (preg_match('/HTC Desire|626s/i', $this->_user_agent)) { $status = $this->language -> __get('HTCD'); } - else if (preg_match('/Nexus One/i', $user_agent)) + else if (preg_match('/Nexus One/i', $this->_user_agent)) { $status = $this->language -> __get('N1'); } - else if (preg_match('/Nexus 4|LRX22C|LVY48F|LMY47V/i', $user_agent)) + else if (preg_match('/Nexus 4|LRX22C|LVY48F|LMY47V/i', $this->_user_agent)) { $status = $this->language -> __get('N4'); } - else if (preg_match('/Nexus 5|LMY48S/i', $user_agent)) + else if (preg_match('/Nexus 5|LMY48S/i', $this->_user_agent)) { $status = $this->language -> __get('N5'); } - else if (preg_match('/Nexus 7|KTU84P/i', $user_agent)) + else if (preg_match('/Nexus 7|KTU84P/i', $this->_user_agent)) { $status = $this->language -> __get('N7'); } @@ -277,7 +289,7 @@ class MobileDeviceDetect { $status = $this->language -> __get('N9'); } - else if (preg_match('/Lenovo_K50_T5/i', $user_agent)) + else if (preg_match('/Lenovo_K50_T5/i', $this->_user_agent)) { $status = $this->language -> __get('LK50T5'); } @@ -287,11 +299,11 @@ class MobileDeviceDetect } $mobile_browser = $android; break; - case (preg_match('/opera mini/i', $user_agent)); + case (preg_match('/opera mini/i', $this->_user_agent)); $status = $this->language -> __get('MOBILE_DEVICE'); $mobile_browser = $opera; break; - case (preg_match('/blackberry/i', $user_agent)); + case (preg_match('/blackberry/i', $this->_user_agent)); if (preg_match('/BlackBerry9900|BlackBerry9930|BlackBerry9790|BlackBerry9780|BlackBerry9700|BlackBerry9650|BlackBerry9000|/i',$user_agent)) { $status = 'BlackBerry Bold'; @@ -300,27 +312,27 @@ class MobileDeviceDetect { $status = $this->language -> __get('BBCURVE'); } - else if (preg_match('/BlackBerry9860|BlackBerry9850|BlackBerry9810|BlackBerry9800/i', $user_agent)) + else if (preg_match('/BlackBerry9860|BlackBerry9850|BlackBerry9810|BlackBerry9800/i', $this->_user_agent)) { $status = $this->language -> __get('BBTORCH'); } - else if (preg_match('/BlackBerry9900/i', $user_agent)) + else if (preg_match('/BlackBerry9900/i', $this->_user_agent)) { $status = $this->language -> __get('BBTOUCH'); } - else if (preg_match('/BlackBerry9105/i', $user_agent)) + else if (preg_match('/BlackBerry9105/i', $this->_user_agent)) { $status = $this->language -> __get('BBPEARL'); } - else if (preg_match('/BlackBerry8220/i', $user_agent)) + else if (preg_match('/BlackBerry8220/i', $this->_user_agent)) { $status = $this->language -> __get('BBPEARLF'); } - else if (preg_match('/BlackBerry Storm|BlackBerry Storm2/i', $user_agent)) + else if (preg_match('/BlackBerry Storm|BlackBerry Storm2/i', $this->_user_agent)) { $status = $this->language -> __get('BBSTORM'); } - else if (preg_match('/BlackBerry Passport/i', $user_agent)) + else if (preg_match('/BlackBerry Passport/i', $this->_user_agent)) { $status = $this->language -> __get('BBPP'); } @@ -328,7 +340,7 @@ class MobileDeviceDetect { $status = $this->language -> __get('BBP'); } - else if (preg_match('/BlackBerry PlayBook/i', $user_agent)) + else if (preg_match('/BlackBerry PlayBook/i', $this->_user_agent)) { $status = $this->language -> __get('BBPB'); } @@ -338,12 +350,12 @@ class MobileDeviceDetect } $mobile_browser = $blackberry; break; - case (preg_match('/(pre\/|palm os|palm|hiptop|avantgo|plucker|xiino|blazer|elaine)/i', $user_agent)); + case (preg_match('/(pre\/|palm os|palm|hiptop|avantgo|plucker|xiino|blazer|elaine)/i', $this->_user_agent)); $status = $this->language -> __get('PALM'); $mobile_browser = $palm; break; - case (preg_match('/(iris|3g_t|windows ce|windows Phone|opera mobi|windows ce; smartphone;|windows ce; iemobile)/i', $user_agent)); - if (preg_match('/Lumia 640 XL/i', $user_agent)) + case (preg_match('/(iris|3g_t|windows ce|windows Phone|opera mobi|windows ce; smartphone;|windows ce; iemobile)/i', $this->_user_agent)); + if (preg_match('/Lumia 640 XL/i', $this->_user_agent)) { $status = $this->language -> __get('L640XL'); } @@ -353,11 +365,11 @@ class MobileDeviceDetect } $mobile_browser = $windows; break; - case (preg_match('/lge vx10000/i', $user_agent)); + case (preg_match('/lge vx10000/i', $this->_user_agent)); $status = $this->language -> __get('VOYAGER'); $mobile_browser = $windows; break; - case (preg_match('/(mini 9.5|vx1000|lge |m800|e860|u940|ux840|compal|wireless| mobi|ahong|lg380|lgku|lgu900|lg210|lg47|lg920|lg840|lg370|sam-r|mg50|s55|g83|t66|vx400|mk99|d615|d763|el370|sl900|mp500|samu3|samu4|vx10|xda_|samu5|samu6|samu7|samu9|a615|b832|m881|s920|n210|s700|c-810|_h797|mob-x|sk16d|848b|mowser|s580|r800|471x|v120|rim8|c500foma:|160x|x160|480x|x640|t503|w839|i250|sprint|w398samr810|m5252|c7100|mt126|x225|s5330|s820|htil-g1|fly v71|s302|-x113|novarra|k610i|-three|8325rc|8352rc|sanyo|vx54|c888|nx250|n120|mtk |c5588|s710|t880|c5005|i;458x|p404i|s210|c5100|teleca|s940|c500|s590|foma|samsu|vx8|vx9|a1000|_mms|myx|a700|gu1100|bc831|e300|ems100|me701|me702m-three|sd588|s800|8325rc|ac831|mw200|brew |d88|htc\/|htc_touch|355x|m50|km100|d736|p-9521|telco|sl74|ktouch|m4u\/|me702|8325rc|kddi|phone|lg |sonyericsson|samsung|240x|x320|vx10|nokia|sony cmd|motorola|up.browser|up.link|mmp|symbian|smartphone|midp|wap|vodafone|o2|pocket|kindle|mobile|psp|treo)/i', $user_agent)); + case (preg_match('/(mini 9.5|vx1000|lge |m800|e860|u940|ux840|compal|wireless| mobi|ahong|lg380|lgku|lgu900|lg210|lg47|lg920|lg840|lg370|sam-r|mg50|s55|g83|t66|vx400|mk99|d615|d763|el370|sl900|mp500|samu3|samu4|vx10|xda_|samu5|samu6|samu7|samu9|a615|b832|m881|s920|n210|s700|c-810|_h797|mob-x|sk16d|848b|mowser|s580|r800|471x|v120|rim8|c500foma:|160x|x160|480x|x640|t503|w839|i250|sprint|w398samr810|m5252|c7100|mt126|x225|s5330|s820|htil-g1|fly v71|s302|-x113|novarra|k610i|-three|8325rc|8352rc|sanyo|vx54|c888|nx250|n120|mtk |c5588|s710|t880|c5005|i;458x|p404i|s210|c5100|teleca|s940|c500|s590|foma|samsu|vx8|vx9|a1000|_mms|myx|a700|gu1100|bc831|e300|ems100|me701|me702m-three|sd588|s800|8325rc|ac831|mw200|brew |d88|htc\/|htc_touch|355x|m50|km100|d736|p-9521|telco|sl74|ktouch|m4u\/|me702|8325rc|kddi|phone|lg |sonyericsson|samsung|240x|x320|vx10|nokia|sony cmd|motorola|up.browser|up.link|mmp|symbian|smartphone|midp|wap|vodafone|o2|pocket|kindle|mobile|psp|treo)/i', $this->_user_agent)); $status = $this->language -> __get('MOBILE_DEVICE'); $mobile_browser = true; break; @@ -374,16 +386,210 @@ class MobileDeviceDetect $mobile_browser = false; break; } - header('Cache-Control: no-transform'); - header('Vary: User-Agent'); - if ($mobile_browser == '') + //@header('Cache-Control: no-transform'); + //@header('Vary: User-Agent'); + + if ($status == '') { return $mobile_browser; } + elseif ($mobile_browser == '') + { + return $status; + } else { return array($mobile_browser, $status); + } + } + + private $_basic_browser = array ( + 'Trident\/7.0' => 'Internet Explorer 11', + 'Beamrise' => 'Beamrise', + 'Opera' => 'Opera', + 'OPR' => 'Opera', + 'Shiira' => 'Shiira', + 'Chimera' => 'Chimera', + 'Phoenix' => 'Phoenix', + 'Firebird' => 'Firebird', + 'Camino' => 'Camino', + 'Netscape' => 'Netscape', + 'OmniWeb' => 'OmniWeb', + 'Konqueror' => 'Konqueror', + 'icab' => 'iCab', + 'Lynx' => 'Lynx', + 'Links' => 'Links', + 'hotjava' => 'HotJava', + 'amaya' => 'Amaya', + 'IBrowse' => 'IBrowse', + 'iTunes' => 'iTunes', + 'Silk' => 'Silk', + 'Dillo' => 'Dillo', + 'Maxthon' => 'Maxthon', + 'Arora' => 'Arora', + 'Galeon' => 'Galeon', + 'Iceape' => 'Iceape', + 'Iceweasel' => 'Iceweasel', + 'Midori' => 'Midori', + 'QupZilla' => 'QupZilla', + 'Namoroka' => 'Namoroka', + 'NetSurf' => 'NetSurf', + 'BOLT' => 'BOLT', + 'EudoraWeb' => 'EudoraWeb', + 'shadowfox' => 'ShadowFox', + 'Swiftfox' => 'Swiftfox', + 'Uzbl' => 'Uzbl', + 'UCBrowser' => 'UCBrowser', + 'Kindle' => 'Kindle', + 'wOSBrowser' => 'wOSBrowser', + 'Epiphany' => 'Epiphany', + 'SeaMonkey' => 'SeaMonkey', + 'Avant Browser' => 'Avant Browser', + 'Firefox' => 'Firefox', + 'Chrome' => 'Google Chrome', + 'MSIE' => 'Internet Explorer', + 'Internet Explorer' => 'Internet Explorer', + 'Safari' => 'Safari', + 'Mozilla' => 'Mozilla' + ); + + private $_basic_platform = array( + 'windows' => 'Windows', + 'iPad' => 'iPad', + 'iPod' => 'iPod', + 'iPhone' => 'iPhone', + 'mac' => 'Apple', + 'android' => 'Android', + 'linux' => 'Linux', + 'Nokia' => 'Nokia', + 'BlackBerry' => 'BlackBerry', + 'FreeBSD' => 'FreeBSD', + 'OpenBSD' => 'OpenBSD', + 'NetBSD' => 'NetBSD', + 'UNIX' => 'UNIX', + 'DragonFly' => 'DragonFlyBSD', + 'OpenSolaris' => 'OpenSolaris', + 'SunOS' => 'SunOS', + 'OS\/2' => 'OS/2', + 'BeOS' => 'BeOS', + 'win' => 'Windows', + 'Dillo' => 'Linux', + 'PalmOS' => 'PalmOS', + 'RebelMouse' => 'RebelMouse' + ); + + /** + * @package Browser & Platform Detect class/functions + * @author https://stackoverflow.com/users/1060394/jay + * @ https://stackoverflow.com/questions/2257597/reliable-user-browser-detection-with-php + */ + function detect() + { + $this->detectBrowser(); + $this->detectPlatform(); + return $this; + } + + /** + * @package Browser & Platform Detect class/functions + * @author https://stackoverflow.com/users/1060394/jay + * @ https://stackoverflow.com/questions/2257597/reliable-user-browser-detection-with-php + */ + function detectBrowser() + { + foreach($this->_basic_browser as $pattern => $name) + { + if( preg_match("/".$pattern."/i",$this->_user_agent, $match)) + { + $this->_name = $name; + // finally get the correct version number + $known = array('Version', $pattern, 'other'); + $pattern_version = '#(?' . join('|', $known).')[/ ]+(?[0-9.|a-zA-Z.]*)#'; + if (!preg_match_all($pattern_version, $this->_user_agent, $matches)) + { + // we have no matching number just continue + } + // see how many we have + $i = count($matches['browser']); + if ($i != 1) + { + //we will have two since we are not using 'other' argument yet + //see if version is before or after the name + if (strripos($this->_user_agent,"Version") < strripos($this->_user_agent,$pattern)) + { + @$this->_version = $matches['version'][0]; + } + else + { + @$this->_version = $matches['version'][1]; + } + } + else + { + $this->_version = $matches['version'][0]; + } + break; + } } } -} \ No newline at end of file + + /** + * @package Browser & Platform Detect class/functions + * @author https://stackoverflow.com/users/1060394/jay + * @ https://stackoverflow.com/questions/2257597/reliable-user-browser-detection-with-php + */ + function detectPlatform() + { + foreach($this->_basic_platform as $key => $platform) + { + if (stripos($this->_user_agent, $key) !== false) + { + $this->_platform = $platform; + break; + } + } + } + + /** + * @package Browser & Platform Detect class/functions + * @author https://stackoverflow.com/users/1060394/jay + * @ https://stackoverflow.com/questions/2257597/reliable-user-browser-detection-with-php + */ + function getBrowser() + { + if(!empty($this->_name)) + { + return $this->_name; + } + } + + function getVersion() + { + return $this->_version; + } + + function getPlatform() + { + if(!empty($this->_platform)) + { + return $this->_platform; + } + } + + function getUserAgent() + { + return $this->_user_agent; + } + + function getInfo() + { + return "Browser: {$this->getBrowser()}" . + " - {$this->getVersion()}" . + //"Browser User Agent String: {$this->getUserAgent()}
\n" . + " :: Platform: {$this->getPlatform()}" . + "- {$this->mobile_device_detect()}
"; + } +} + +//end of class \ No newline at end of file diff --git a/descript.ion b/descript.ion new file mode 100644 index 0000000..2c8e59d --- /dev/null +++ b/descript.ion @@ -0,0 +1,2 @@ +README.md Style Description: A purple-blue colors responsive design style for phpBB. +license.html GNU General Public License\n\nVersion 2, June 1991\nCopyright (C) 1989, 1991 Free Software Foundation, Inc.\n59 Temple Place - Suite 330, Boston, MA 02111-1307, USA Â diff --git a/images/index.htm b/images/index.htm new file mode 100644 index 0000000..ee1f723 --- /dev/null +++ b/images/index.htm @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/index.php b/index.php index b4243a4..e2739f1 100644 --- a/index.php +++ b/index.php @@ -630,6 +630,7 @@ try $log -> add_entry($search_log); $str = $dir_list -> __toString(); echo new Display($str); + echo $mobile_device_detect->detect()->getInfo(); } catch (ExceptionDisplay $e) { diff --git a/index_icons/apache/docs.png b/index_icons/apache/docs.png new file mode 100644 index 0000000000000000000000000000000000000000..bfce0cd59cd05dafdf854439d3e5377cd5e8ee5a GIT binary patch literal 18589 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�kNyrHZ^pKVu=lO(ED9CT)UEqiIY0x_|aJO z>u-;s5LXhKO5C{_Pho2SiXw{OX6pi#G!I%jf4)lk+6=Mrcrl8kmH2o;FMRyLdGzjM zOW{b)jKPg0a|=CUL|V9ivjUoQldf)t6zjE#t5cYu5TaIfP^cjwRkXoa$VX+Bl(YeH zdHUT;!BUH9s$(@TQh9h|XWs2pby_3X7VEo@$|`MFk5B z0b$Zp>e{ut9Sbimu10h`9d_=@3Mnx&GJ=^tfv_gwl9J(qftb zk0~!#5<^lk0mtc%=4KTh$JC%pm^p?G>%`VLemRlI6u!Nc4OH=JG&EJfkIwhMW{9ZD zaxDBN2G?%Cjif~CoMQ!8_v17~-@A<~7i-v!R#i1)%{nf#q8&vgMbPI7Ar_lZe5V_2 zZKF=7q1M4oyzz;<8=$^iO@HG$LL2GnmCOhg6_t2Gz&>tlFmy%jID0w~w{8|OCCn$< z$f@A|11+hOxU~i=bPaPwc|{vbDA4C=qpX}%G>zg~Njr6_j2S_XMl4j0$tw*J6`hKv1{DSm4W#qy64iZzh}+c^5qcv# zJ{$fz9(a(Nhe^Y&U#}t5Dotc-wc@j{Ze!Lv9&oU?z^tQ#_(b8d|v`POXOzf5;$wJxuNp1R?-E01XH{r4jqglEz(AK(HR#G=3%stBZ`PU_6RY4J%(r_0Fzk= zvG3<7VkYHS_uWt&Jsii>aC5VoE=&#|Um-4?FTROL+U0~>(T_?Ams+Uv z6chs67*5oYVNJz)&?S6ubv1#EyrQatV`w_;HEv~(Tf2BnVRF!5XY>j;$Dw_>Sh0FA z^P;UkJ;1b?{&bH*lsu5*NlXqtc*h%>8Xf_O46IX9YS_Alr>B_Vi9o0eZ*OztWY^IE(EArgso>~j%oKfgb~UsJk&UUtD=WFh zsb;2MEUkqsBZM0qobeZb*@wKV1iN=+QCPGlzz(3}OIW7Kk6TAz>*fa-VdD*{yowaO z#n|zoSiklbENJxh>}`c%1216wBoD}Bt>o4^IQUIplneBU zom5f0Hi4bJIdmJEpe}9v-6&y-ikl^9@4z!^%T^yL6%9lmv*~;RShwartgHl>Grkk7 zoec0WHJ1iOBBoAvVM${-87eYhIm=)2_A#W+e0m?6 zEoig@#x&X$L>eqf^eLJ+THS#*E|r9vEY#?)DuSLWM>h} zQWHfthOfU9mM^^t4=)iyL*39=TmhFhSD4u;p1I#wHbgNGD5|N#zTH{){Hxvsm>I~= zm6Cv}r&w=D@wf?|JX0)R)akkS!g-alnFpTeza_o>*ERlO+OY-_I%K$WE1zO#E!F0g4Uw&)ufnI^}` zQGwX}{Ufps(cD&jy#KZ@4kTyd;+bN6w|Nka{%YiA$#6HKoUla;!JW<6T18Qj9BCAy z;$q7Y(#0ApmyLpXjRrBI`WG_9^IF*KGjt9sqRs}maw(s@(t{;FeDn1Uj2`0xpWt9L zCY3>}yd4&Ht^bT6nmSadG2mmvx_g*9%^C4=5}Z1b1$zfW*bwa;F@|n%c>-K`M%cN! z#|z&~y@N4?A}w<7cD5JokSfULd1iQ5rg(JkKD3-I5IN|$wL&F{6<%_x3t12mk&LoMxx3cuWpDMx}m!y z-nMN?#p-oE@x`YP@cGyN40NL&Rx$O-f#Rz1Jz)NVDM1pVjSX7bP*R82R97M=ryki^ zPuG|^k!5AAi=x671ce9*V2R>7IAh_QpAp{Q5<`uGU}V*dd(B0}$_lY$Ssx0GRTP?P zapqJ8V^u>(IH0sx&W>kjsEg>RN}|}F@ZsCQLjN!Gf&a42+4>Ok=67b~;^>hy8kG7h zfjX?4C4qG^KKwWkuI`S|P3=HIPA2?=tzO*_`MPR6iqEHTp`uvmiH++cS-ib^C6`St ze6fVAU#dWuqxoMZI_}%g0e%4@qN?uD*49RGaWQx# z^!$A73GfxTeLIOjyBI%h8w<@}**W@zeb9o!+daXe>@33YxoCvAul!; z%G4Hg?Q8SuhPdBUNu5wm78XLb?W3W!ux;KtQ_Y}?fnA@G8=!}G-|CnotX zxX6toB7ydl{qRFKviI%_iKf zX~yM)1(^A97>;d!3<+`h8J`4@1~9|5)5%auRhZq$96>%de|qsPB;Yg~)u?W7#Qy7r z)Pa1WdsZxtKYCb#V@EPbCA(wPXdm(lEea>uEKT3STpzQBI>VkX`t?|?Rz}#oKav6E zz`>481aj-m0)Yk@Ap!gM=CDk_S`v~TUZ!lSMdyhMcFupCEZm@=c+S^*VULi~KrCyL z(*Q~*QlLe2*$kV1NW_#koM2)i#Dn{lm@~I0BMjv?Yay$yKtPDi%Nyc;b1}-AH4t&7 z5+1%rII%wsa~1_6=3Wh)-3$mI<>=vWg7Ll%e|hmrEe+_ZINABzTYixCK z<)e{8pOi+DOv-&%G3>Fk5n@(vSMdMaHo3HVIZocmVH18_NN{y`XVV|~c?BfO6fif} zA+aaN&TUT+(8&yIH}r?Gz5w>JKhA2GwYNc_sq?}{V1tU(c62p~y6xFaUEA4>fG zHV5|cf@k!?-! zyr~5mPe9)Il7?v4>_D`Z4wfyvjDEwMkV@F#>|w~(8m^wnXE!@}wkM>q?RaaZBMek8 zzK9Mx@&rQz?AR7TBR2^Sjz+}4ozOYV8Sd^DXeYx6B`v>#e;X;e22$Qjwm&2mWrThM zykKc%%xG^bF)xvjPc*d-_wVK5{FywuMtyv;urnFT78(SqW|~jaUu0Tjeu*}OhA+0C z;d!lCqycTd5bf=13WZN_=|Uj}4{>05Q6fVv8XQWdxyFwVf+p!2)gw7997(xHJo)>E zP>>dmYiq@dFC*~g9B(XH^avxzdSb#GKE#$RuzJ}wqL~6{6sj?0xF6h||2i$PMWIb> zNX0t1!Oj4uPCZ6yS|gS&>Bko6wIu}JN^ZvEUy_@?wUfebrE59$I2*+kt>_bOO&y?u zP+$n}0AFaK5kGu)m(*@4OHg=koVYs{4;a-dp{eG0;xL3PoSt6I`2O7YgCP=$&{om{PosY(Tl#q|rnCY-9?rtB5q2cd zo+@K5#nR2qkZx3$sBa!iK&vR1V!>yAXwB7v3*VA3O_O5uKR-aKg*vDw%u0Teh3H51 zB<9N5gyg!7eNj?W!*mum^=@ZN*WhZ6)Cb8(jA+LMquRf32$`M^#>_cGw9FZj1|{|! zNWr}uGhiUn$Mko9!LT8Y=-r0or1h^@l+1H)k^rO8~(l_syo`TX!Sk3HQfPs?lmCdei1gU??EA; z8FN30#;zURV5jK-C)1bDj(*WrL-BRwysPLN?#Sk~lActv5c$p=AC?s!ai^BNp^1c4 zDNCaX>1>U#P+MF$n1M~7^n{n6;h!E~+6ZD&!0juAaQASBog=-d_2+p?N$m=VEiE9W z{;005M0#oiVq$9G>t}+_UCh}244F(#dMN~Pj}qb3U<2dg)W2_ttcE(Q-j;&N2U?@4Q*j!`R9{^IW!>jh5FdEF@j;|vQ>j{;cN`kM*aaJ2xx#r-mAyd>A_I9 z$YGExf=+tW-#0|QT#A)j;xX?XZ$w2`Au**6#U)Mn^dldHcJYI{7%&yc7!{S0_cUd; z!`e&xwHTtx$`GecM$;&3g|Ue)D;aV9Y7yRh-vfap*!J#>gr1%z>WDO$n(DE&>h$zl zhHp`qi*fJB=x2_ns5eAKbt7!djQ}$ZB;U=!6I}_!Vr{tFI>Nre1Ol@^T21_K*Cf<} zLQ5ClZ@h(BhLd3zQM1zh&t#BrYZ=Bpu?JNh(MPYs8nwGGwcI>cTq$2$xEeB$qA+v-cn=-S31=sE)e&Ef4MMzrmNY2yCjk-r{G z?reynk_K4W8ndLb*w}1her`xiOu^MlmH7PY{;0pz2xAcsrdEIM6=h-`%Rq^X%f{MO z@uYDaF>bsKii=y=9>MDBHjEk_K%uV*#)bOOO^f^chDaqt96DQsS<`&+!J?a({iY{^ z0-dpWYYf8tP2egJ!@5NbwY?fDQx#@RyM*s2bU|QGC-Ch4S@7O)J(EV((G!IiJI%4KKxAEb;KxAypYQ@ zsQ5M;9w`TD%+8fTFdrYlw>p_>D+{0kEQlDL~3RomV9v=);1!1 z_IWsxk}_C1i6O%*Sa!ODJyG6NZRoYDVdwIE_Ec%EkN4j{PaUs|O^0S9?coEKV#H+{ z`uW-6^yv(u*gPTzi)^_C@^m3C2ah$J2r1jWeH$nu^x{7G6c@fjs%=_ zB$hN;Qq>1@&l6Q^BMv&))3n!hS#3(10`m`4+}ng#8N3IP4z}_h!J$@WFGF$ z;8LXJQc|-Y-9%Ag6HcEWi%Z+`@X3@gh{P|pdE@W2f>r@|4o1XGnkY2I!o)<6utAqX zRVxGRK|`z|m8x<7ZY5z!Jt``iv47!M1PA}7{Oh!Jp*Ao=T6z-p?#qU&t1+8`pYv{K zwt@1}9(~;)Dr-TAz3}A>A?;|xHwTjld_34ja!V@_mVP^!)w1|#{y7XC=70%Px+3y^ z0*)OnWR#Ly%bwQP4>}S(IJvzzU>`bHj&_+8Gv9E3?t3JSnrQXlR`k?JO-Up{nNA^q z4>xxcrew#C>xrnScpN^M#WMf6L}xDHdDHBnu(JGZP)Iwp&|qMQ$jAglM3iI55L>pV zZ|vA^xOFQQwe$7y17FEK`Kp%%GJby?O{*PL0y9#@E$0IkpmT0s!JcEr`>4}6# zwQzJ3psYxNp8Z@PE>t7HRsZD-!L|9jqS3vl87`eKK^4*0MW6eENAd8dO=%RLEfExA zfTRQ|g#umn{;bSq%$^#8(rbC>F~Ipxc{tY^>a=j-S_W>!m*L~_0SM`4^4$04X&6C8 zo|v1PhLq$+Rzj#xxFv;4Yql_yos|Zmz!(JuWpo`)EJ?XXFINO~=z`DxZN7<1bSuym zlGZ54nzfGzY=;r1$cTN};rfjj@`yq#TRIR)cg%FrDsP8}j}`2zG~wmQdwD|~Ovr+kjwah^e&c!`+l#=_ z#tq+xA*gczR*~8rH^B~$j?UP*JqjboIKaf%0(qyhiM_bsuiBN11vr{efWE_Q(a+F_ zMo}A@h;SMFj~NM)R>&YmR##hvix)~@Po6hoWDsn8Tu_{xOUB8?+0z9G>}19=`-%!1 z@YZY}^y}gSOS$|Hr^9n~gm`c632gddBn*T?lvk7@;%+h9@DdmxMs1^l?WdUT(+Osl zt$%p^_Z5vexHpX@L0j7jkwOH)ornzgIa3Qg7@26p%G3x>jT9lQ^j_W&cgk~7S+BuD zPI6Kmo7drl%ak{~X|$P=lB~w;+1-#|kb`NHh~h2?LP(GZLGXo%h4i;@(7=b#=vi^p zKosxLwRDyRG5_NL*jL)X)=`0Gi7rH@&jP)~$^vE8GJN#@2~3^tMPacgt02I6$BAS4 zc#>GbsAqm&BZkocnEQSZ0xhk)gktTov7F((R7wnj#9mTSS* z{1rme-MnI)y;n)DX^T_Gi-^bTvU+)(nv9LEz{JU37&+F4WrIhM$m-kA26Nu=Krdr2 zn23MtOi6_y@o&{L0Diux02|knV(w;(cis(yUaA&EWQg`^AsO*mpwAVU;Of;FI%g$5 z{J0myW@h;QyDPXCQNU8`d-vrknDJ;}j4IOh(e0t>rO^u&b$!Jd-oD6(Xeap zIMmiPV&a%n#5jyFc7h8I|D4HE+P_`X4X(~aA1i(nbW&43VvlB$XDJaDpB=@Il^XbR@fA#%#H|jxATE~6Jfzs%+ljP* zfJB)Hk7Fdbek~V^zw82=CSwS64A~APxk3q7m*4Lul|c&!BQjWOX7ApeSej?MN`*s5 z9wQ*Y7~Oh#!JfiXYn>_L6LPTiQVIrlb%LR>3Kpg!goc=5UurHco-V>XQuvmZwm5by zjyzR~z))ip=ExA%+YVwm5NiH3*1ohMxG^y5%WK%OeGIA8cr?_vu}veY+G_l;F@mkq z-Mv!`Pj4|SEcA)PyAxv~4@juRs-sEpbFsjpE&ZTwXu+f&jFQG)_7bMr+; zFL&)334MV8?TIZg=_Z0CLJC*!XJh*Hs%m`t$vp}eLs<^g$zy5ANSEN_1)aqRrPFI;q5sNx{A|w=>1^bgWnw#{iMrgV0dliYe0^S@Efe zI}#d22Ixy8E92)hT#c_rT44v2lMCy}!Jxs8*uFK9l@ppU(Hq^myP&A3oTcA$)8O1z;g1#!MP*qX zQq!_X*-Ft#(*Q$;J|_!NM;oV~`##s90eHv-{q^`|bGL?wJ0#}>jryuXK_x9^2#-E_1`Li2n zSXF5{4wtr*4?QHNW#i;8`Sf}RW)Jp;O&1$TBvot*L?F<`isi$hsih5BqXbSy+ThF7 z*b`NP-TUIOY+YBhv?!6B&;*{LE}L~IFP6j3QHYSvE(lR;LibN_?Buc`Yak7 ze;7cWoP!N(%NSdCj73YUj8!{3e=eIX$OLvWVp?PTL}#{V&!)!mnJJFnfi|CyN;34m z{gH?#Vfo93A;_cqJ8>!nb#)4+DQ3OZo5E-{9Baf7T2->oU9Ky`k$t&X_<0}HH%PE) z-D8+r8=(J48>GZFpi3`vxEPwkpA6X6%7>1g;?)dMCD6jwgYhgJbnR+{Urv>>z0F@O zj$sM7qsMx{-`WzEVz3V9(r)te8(97A9ec*((TPO(yLrN*8xN_e74)}qZ2ln)-ZZ-B zzTcZ|Zr`#w3Ihh&v57imNe8wpeYRjqqk#@;h)6vmoLcm8B$~+e`}DQJ>UDk4qHKYr zwh{4hG928WgdRN|Sa{@i4skm|7Y`1Fh2?KlnmNP&Fh-@Zm^?^|^B10=sF>T=ZHK#e zxo~Aj^tK(ozV>XU*(lEd&c1Rq(e*qiD8#4pBH>Qtqf=)qwuG#tgO8jTfa_dUfqVos1=-p8L;yr=C(_~}UT|{y zef_)wKHZ3<9%oMFAtt7bb@GPq`lDIeK%Uk__|SpamAT)#MGO*tRj9Es+i%>yFN0=6DiU z4K0B->|I2-a5Nv&-ttAbz!2@`Jm}OYUfmFCEe*uUo9HG>$?Z)@#Yza6b8za+47Qtp z+m=TNpl~p4+8`W0e4V8qa#e+Y*pPs3J*+WiOfX`v=VM~n(_J&=+A3U%EM`9kg}AYi zYwz!ltH&G*4OJp;Qtu=V%8^DYpJ;=z|ZcFLq+oIIVtJbcO5gHREbPs-Z_ z@vY^!d9?x`e-;j10(@?I$LDm5Y0eF~oQ*FAxV-+>V%yu$p=m>~{C<*<@> zH8paaJv|$xrM1}n(*wLeuNxHPc>&%oNKltz{mT28KHC*%ju)|g+T2X(|E+aEDQ>F2wDdCCJXIBNeR2w)hs(sM)@2D2>#7 z3JW~+8yJFj-aH8#8$-Mo7EJtHgZTB+c$vjB#)kD*U}q=7un~UPw>t)Y9#)teZugg? zx0-azshb(ty(1YvZtKO8k+pPm5dXLor6n@>+gYQFwFRuLp7n&(JRNwuaJ#HkXp*<1 z)A*D0yD_GI=7mXi4vax@p=tKED0B_CK=R{yg!K`_#KZ&#cO+oqn{IG4HHWHI32hTo z{JiH8l8D;ckjV2RmCdoGkwZeTXXici>1m5W7UJJs`zsrQjU)o7lXuflSJOt6)fZcT ziY8glhnJ6t)vUO2jjKSTfm!c#!to<1M0c&RcULx1R7(tW4uFnA1`8|ArAb;usE=1TE$aqV0_TIrexk8;J3 zk)83?$7ir)?QrC#X5iG3Jgok>7rc#hUymW!NY-wln3>HAoS!?J&1xTgvZyck7S?!t z=LWuAnt&t6r?O2WCyo}8>TIG>I}Dl!(X6eD`T~$@zeTh(2k|%F!tGzO zP)>AFPHwKRrwu7rIiGkv7w#UVl)}l%5OTWtc^`B}wW=O#SH)rZ$}Xfoycv(Lsg@C= z%fQeuXLt!+VPx1$p44c7Kas^dy{Ul!O{g6Fm}2dit}U` zGqDTyY>HruQk&lFNuH{DeTHb`Yh%;7ByvYRmM*gJ<7ig0)5?m^LRELdjVaT+LYIK` zomnSY5vS-PQs&#Ml!4&2`3SGhY5D=ctAQJ2kXA? z21D|Oi>K<*s%pX5@#YX3il9N@US3gxFF%dKh>@-sI>HMEA`woWc!KOq2@Q;a$UBpP zd#TkZsg+WP%5in~Fw`|`A+M?)b5~!3HHFf53A=1X#z;6{fb_fu@W}WxMtQ?1#1JTj z5UT&jIQNekf@`G|3#ZRHk98Y*WVDt@UK39gyk!`qGxXpcHGMsGuf)$n=A8ht!zhQmlph_Y#S2 zmN7-mJ(S7b-iRr7u11rgfi6;#YZ3LR3?;=fELt3b>(}yFQAG<&Av1bTRwIu6(x0sk zvb3IuxkQ~Ci4q&*!9CJ4Y1Qmn4YWn*+s_jo-9K?AsoJ(?`73YxLyrx^J7 z8e_l!Z)hf}iEHa2H6t5Nqa9FPUxl4pGjQ&79;|Kn7%|$Nl&cZT8Rga|Qd4U1=G%U3 zx}uQyI5(Ns)TAUv)Wk>umrcT@e{u=OJNJxcw2|8+fA&lg8K8vduo=sw2<&7GD{FJ? zJCKOb9+vR)^T7Un57_f6`VM|NyURVgz|mD7#rbl!kmKQMfF5FZ)YVnvPKFF~rrDuG zp~4N)32VQI!F!8>5E|x-$a^V>kFJJLq=z?Vb;hv+k0FyP5kSoEqwweNu>Hpk!L@58 zxj1&B9AA9Z8{xeUU?i#T_1k7bKv*zg+)kFfwO~;%oI6&FUE8kUlZ8XjXSgZ)_1eeE zb^7>fkFmoAhtZ%}b1>MEs7wVRpiWuMJblJAS;2Uk<0EXMa14pW%*D@@iLa zA*p&}w6rS77;^A6bmI)OzB^io`tIDA$g(vy@125M z*W>ZFOaRHJep0;I{E{5AF*lK;%lbUA|a>%=B7{<@Rh>rmijzCyuAHUHn{~CGHtQ zT;q(vWr1f?I4Uk`d|C*LRQA@LBUt^V))ocMpUq*OGh(D02K76}KF2NMYm$*dyW3&r zJ6>47B9{F=cB&^TO6Bb5D`zrUMb1fY`V$s}pq9Kr3)--f=)lFz61yM7;7LpkdvaGr zX%l*cJ7V9K1dN>EiMKuo!Rf=POiPU#BWkns5lM5&`l~DN6WRL7Lpt#I&bq?g0tsuTG6oALmBl?_0 zp3;gQJspV%6e2OPl4!L7d_%-+5|FFgrzZd5cJlNdXbXLzCJhinMBXZ8D}JLVb;jN; z_nDVWnBfl}e|!A6<~G|;K4oTCJbaJ>17j`RJYR+plb=37@YaQL3>;&PQ68?)m9+k4 zU%ggCs3}B!buf;tUk@GThR+t>X1PV*ZR(CelZRmU`ZI`+t;CuM1K~z-`m+tc;Ka>T zoL@VJ6+vusZbMn4lo_uezk$_(n)j|Fj0&`|_htnY9ZK{gkT)>ZAP-TXh~j!YS9EeULUMj1+=u`S zoZ^m{!U9&dXwcw52H*;X0(p7mxOu$-lV=3u$e~1*1Q6QU8s99t&sNzitwm6Ew6pLh zB*w)RcM0ol1;0Rh!XN>ApsawrtFEpN-z>aNpsXTBWdtP|+MY;7A?YPE3jwCR6O8K@ zGMN{R8f=L$p4kic(`z>bmuPTwetLJKufqjp$w9K9)@-CdqMOc_ED+e@m zfD_{GR$~4rA6S_gV8_LD_&J$kO#c7^<6M?CS7Km{;9h*xR@Fe4Sdm7D4$fR?L_>ZR zx()S&hJFJp5AEmY#mWNd>gkc@$U!h_PMR0aRZ9^+E~5uKKuhrDL(7q3aL{8O$f60j%u#|ZZI6( zoblzt<2e0GCXW9y3hfbBy>?ya#EUA;>{IM)dd)FWLZswC07-95Ocl^9P1&#Fze7Yi(Jyh!4 z(Lw@kCyWx?{_Q7Mzji}#^GE+xKO?@m44by+k}<^a3lLz()-0BoHg2Ll_U+Cg;}l~0 zOfTv{9o&m3Vl`OpxJsD>z6E)WtjIgpIQGL$E^>=bT=hy$~z6MlnV0#+4sR{!l9$`ca z^0TF=CJ#BZ;|bF=liu=W8RZID8z#Qx1|HGnCG+p&(7EaGX;*>Q`u8`|zjj0X&sM_M zz^6+n#yc7@&9GtJ69P~<(N%p`U3lJnA6OEj*}Wqjz65+D#{{sF)m(|uPd|xbs+lXC z8xSaF^G!c)N)2!I(l*9eJUp6(3>YuDEqM9ntqov2oW#w%mL9mt105+_Qzm2<~po z9`Lbz!Ch?K(ih$aCJ?@a5&kWPV8$R8wfjIEo4n(m#2ytDDDFC@wEk zvW?~JxkY-K?6X|cBn^{Jx}u&sp4$xX;q`Rt!_(K0yg&zMkL9!H-Ni%|lfssg`nJP| zUxwnr?P4T7t|a3WVBh({4BUTQoj@Mqg9)K_u-D+dbf5fN48gT@$Z_;!7IAku+h%2B ztBbj_BT2v+Qs>(sCb|?(&L(Up=7}Rk$jYk2{15$!T57R}DsdBwIa&2A{BUBcp|O=T zh7OScBUo8J-AfS@Q_cRy(OB+L1l$ZRmyK;>!zTf#fQ6Hg?dKEl4UrgE3LATUR*3!T zxnlGiVvG8w7HnD>3qJ~7@lj=PqJi<@S3#__gis*D(cMYtLq;Fj%NM3)(pTz_f14q= zrf@L8{-clCgTY6Qam4VEow1&Tl2E8a9VKPO(wDCs2xB85zFl?=2luBju;&b=qWIo_ zfCXW|Q;HZA?1Sj2c(z4=OCHP0tf$as&K^g=J>Y}G5eElzmV(I%K(2-?_bfY+&=6Oz zq%mCKQg*n#9^8!Wlk~4~BkD1}eE%k!z#B5g4OaF%;Z8E{V|Wy-A`Y*_n*Wlw+l zc@Rr~Ij}d6;?w z9bF!p8zsyexT3zNj^`sKxspPd8;P_!@*-=NmALu)n{0BCdmI{vIkki%Uj7!C`mQS~ zij+ttLvdMpDbcmqzoaV!9sk_+*grMIrb(V1?{*bqTV(ZXGX&S_#5^=Af#pkYpjD}2 zHSoAm&plA-#~%_=TqJ{-MBnBuJuqZg2r;Ds+__Us3OSe6R^^Pqu_7}%PS@^+xOSzM zI+NRA*$IXQM%cLi7HSA!xuPkB1&x?C(-#8=1Y*Rn-E2~C=Bz*r9^!(vt0P$vL?>q< zP9D!j_rdl^j;kiBtId+=dXNWl3p~?Yo&WJZ_)|lCKf%4@z3%4B5bwVi^4bi+H4a8w zDc&cP=VIIL5>%2-=-$%~!$)!1*R|MARF_+FP_qAW69-*#GZ4KmW3*j~MXL!8)q>+4!E|D&En zU6aXJDdNdj#N@Q&FVQ>rqDnt*D@p)qkBeJCG$S z8=L5nSNKp!ldxxDb5z=lC~x1v&Tw;gL`C95^pG0A;+;LeJ&Y_ukN11x{Rum;H>vGe zL#!F))bUYY8)k@kgY5s;4DsJvt40S-S9BmczXpRxSx~1qLnf8u(*?KKG&rXvIt5#h z!fj>y`MCJbl_}+@s(*kbOLDtdD z_f()z&Y+42Wbj0qkKx?Tdkm6RG7P^jzGS%e;wyu`yAs3mV^0`PKl;QVF9@t_e*9s$ z^%~Lx7vlkT{+#3)4sE&(XW!WOkU@Zxh2g{ZKMaOIz4s42X0Y>D1)Bi^AhY>^O!GtJ^>Rzp4$V}jGUyJI10!D opmqA7$oK{mp#8~+qkt#?0FH6Cf42bCr2qf`07*qoM6N<$f{Gr$^Z)<= literal 0 HcmV?d00001 diff --git a/index_icons/kde/docs.png b/index_icons/kde/docs.png new file mode 100644 index 0000000000000000000000000000000000000000..bfce0cd59cd05dafdf854439d3e5377cd5e8ee5a GIT binary patch literal 18589 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�kNyrHZ^pKVu=lO(ED9CT)UEqiIY0x_|aJO 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 literal 0 HcmV?d00001 diff --git a/index_icons/osx/docs.png b/index_icons/osx/docs.png new file mode 100644 index 0000000000000000000000000000000000000000..bfce0cd59cd05dafdf854439d3e5377cd5e8ee5a GIT binary patch literal 18589 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�kNyrHZ^pKVu=lO(ED9CT)UEqiIY0x_|aJO z>u-;s5LXhKO5C{_Pho2SiXw{OX6pi#G!I%jf4)lk+6=Mrcrl8kmH2o;FMRyLdGzjM zOW{b)jKPg0a|=CUL|V9ivjUoQldf)t6zjE#t5cYu5TaIfP^cjwRkXoa$VX+Bl(YeH zdHUT;!BUH9s$(@TQh9h|XWs2pby_3X7VEo@$|`MFk5B z0b$Zp>e{ut9Sbimu10h`9d_=@3Mnx&GJ=^tfv_gwl9J(qftb zk0~!#5<^lk0mtc%=4KTh$JC%pm^p?G>%`VLemRlI6u!Nc4OH=JG&EJfkIwhMW{9ZD zaxDBN2G?%Cjif~CoMQ!8_v17~-@A<~7i-v!R#i1)%{nf#q8&vgMbPI7Ar_lZe5V_2 zZKF=7q1M4oyzz;<8=$^iO@HG$LL2GnmCOhg6_t2Gz&>tlFmy%jID0w~w{8|OCCn$< z$f@A|11+hOxU~i=bPaPwc|{vbDA4C=qpX}%G>zg~Njr6_j2S_XMl4j0$tw*J6`hKv1{DSm4W#qy64iZzh}+c^5qcv# zJ{$fz9(a(Nhe^Y&U#}t5Dotc-wc@j{Ze!Lv9&oU?z^tQ#_(b8d|v`POXOzf5;$wJxuNp1R?-E01XH{r4jqglEz(AK(HR#G=3%stBZ`PU_6RY4J%(r_0Fzk= zvG3<7VkYHS_uWt&Jsii>aC5VoE=&#|Um-4?FTROL+U0~>(T_?Ams+Uv z6chs67*5oYVNJz)&?S6ubv1#EyrQatV`w_;HEv~(Tf2BnVRF!5XY>j;$Dw_>Sh0FA z^P;UkJ;1b?{&bH*lsu5*NlXqtc*h%>8Xf_O46IX9YS_Alr>B_Vi9o0eZ*OztWY^IE(EArgso>~j%oKfgb~UsJk&UUtD=WFh zsb;2MEUkqsBZM0qobeZb*@wKV1iN=+QCPGlzz(3}OIW7Kk6TAz>*fa-VdD*{yowaO z#n|zoSiklbENJxh>}`c%1216wBoD}Bt>o4^IQUIplneBU zom5f0Hi4bJIdmJEpe}9v-6&y-ikl^9@4z!^%T^yL6%9lmv*~;RShwartgHl>Grkk7 zoec0WHJ1iOBBoAvVM${-87eYhIm=)2_A#W+e0m?6 zEoig@#x&X$L>eqf^eLJ+THS#*E|r9vEY#?)DuSLWM>h} zQWHfthOfU9mM^^t4=)iyL*39=TmhFhSD4u;p1I#wHbgNGD5|N#zTH{){Hxvsm>I~= zm6Cv}r&w=D@wf?|JX0)R)akkS!g-alnFpTeza_o>*ERlO+OY-_I%K$WE1zO#E!F0g4Uw&)ufnI^}` zQGwX}{Ufps(cD&jy#KZ@4kTyd;+bN6w|Nka{%YiA$#6HKoUla;!JW<6T18Qj9BCAy z;$q7Y(#0ApmyLpXjRrBI`WG_9^IF*KGjt9sqRs}maw(s@(t{;FeDn1Uj2`0xpWt9L zCY3>}yd4&Ht^bT6nmSadG2mmvx_g*9%^C4=5}Z1b1$zfW*bwa;F@|n%c>-K`M%cN! z#|z&~y@N4?A}w<7cD5JokSfULd1iQ5rg(JkKD3-I5IN|$wL&F{6<%_x3t12mk&LoMxx3cuWpDMx}m!y z-nMN?#p-oE@x`YP@cGyN40NL&Rx$O-f#Rz1Jz)NVDM1pVjSX7bP*R82R97M=ryki^ zPuG|^k!5AAi=x671ce9*V2R>7IAh_QpAp{Q5<`uGU}V*dd(B0}$_lY$Ssx0GRTP?P zapqJ8V^u>(IH0sx&W>kjsEg>RN}|}F@ZsCQLjN!Gf&a42+4>Ok=67b~;^>hy8kG7h zfjX?4C4qG^KKwWkuI`S|P3=HIPA2?=tzO*_`MPR6iqEHTp`uvmiH++cS-ib^C6`St ze6fVAU#dWuqxoMZI_}%g0e%4@qN?uD*49RGaWQx# z^!$A73GfxTeLIOjyBI%h8w<@}**W@zeb9o!+daXe>@33YxoCvAul!; z%G4Hg?Q8SuhPdBUNu5wm78XLb?W3W!ux;KtQ_Y}?fnA@G8=!}G-|CnotX zxX6toB7ydl{qRFKviI%_iKf zX~yM)1(^A97>;d!3<+`h8J`4@1~9|5)5%auRhZq$96>%de|qsPB;Yg~)u?W7#Qy7r z)Pa1WdsZxtKYCb#V@EPbCA(wPXdm(lEea>uEKT3STpzQBI>VkX`t?|?Rz}#oKav6E zz`>481aj-m0)Yk@Ap!gM=CDk_S`v~TUZ!lSMdyhMcFupCEZm@=c+S^*VULi~KrCyL z(*Q~*QlLe2*$kV1NW_#koM2)i#Dn{lm@~I0BMjv?Yay$yKtPDi%Nyc;b1}-AH4t&7 z5+1%rII%wsa~1_6=3Wh)-3$mI<>=vWg7Ll%e|hmrEe+_ZINABzTYixCK z<)e{8pOi+DOv-&%G3>Fk5n@(vSMdMaHo3HVIZocmVH18_NN{y`XVV|~c?BfO6fif} zA+aaN&TUT+(8&yIH}r?Gz5w>JKhA2GwYNc_sq?}{V1tU(c62p~y6xFaUEA4>fG zHV5|cf@k!?-! zyr~5mPe9)Il7?v4>_D`Z4wfyvjDEwMkV@F#>|w~(8m^wnXE!@}wkM>q?RaaZBMek8 zzK9Mx@&rQz?AR7TBR2^Sjz+}4ozOYV8Sd^DXeYx6B`v>#e;X;e22$Qjwm&2mWrThM zykKc%%xG^bF)xvjPc*d-_wVK5{FywuMtyv;urnFT78(SqW|~jaUu0Tjeu*}OhA+0C z;d!lCqycTd5bf=13WZN_=|Uj}4{>05Q6fVv8XQWdxyFwVf+p!2)gw7997(xHJo)>E zP>>dmYiq@dFC*~g9B(XH^avxzdSb#GKE#$RuzJ}wqL~6{6sj?0xF6h||2i$PMWIb> zNX0t1!Oj4uPCZ6yS|gS&>Bko6wIu}JN^ZvEUy_@?wUfebrE59$I2*+kt>_bOO&y?u zP+$n}0AFaK5kGu)m(*@4OHg=koVYs{4;a-dp{eG0;xL3PoSt6I`2O7YgCP=$&{om{PosY(Tl#q|rnCY-9?rtB5q2cd zo+@K5#nR2qkZx3$sBa!iK&vR1V!>yAXwB7v3*VA3O_O5uKR-aKg*vDw%u0Teh3H51 zB<9N5gyg!7eNj?W!*mum^=@ZN*WhZ6)Cb8(jA+LMquRf32$`M^#>_cGw9FZj1|{|! zNWr}uGhiUn$Mko9!LT8Y=-r0or1h^@l+1H)k^rO8~(l_syo`TX!Sk3HQfPs?lmCdei1gU??EA; z8FN30#;zURV5jK-C)1bDj(*WrL-BRwysPLN?#Sk~lActv5c$p=AC?s!ai^BNp^1c4 zDNCaX>1>U#P+MF$n1M~7^n{n6;h!E~+6ZD&!0juAaQASBog=-d_2+p?N$m=VEiE9W z{;005M0#oiVq$9G>t}+_UCh}244F(#dMN~Pj}qb3U<2dg)W2_ttcE(Q-j;&N2U?@4Q*j!`R9{^IW!>jh5FdEF@j;|vQ>j{;cN`kM*aaJ2xx#r-mAyd>A_I9 z$YGExf=+tW-#0|QT#A)j;xX?XZ$w2`Au**6#U)Mn^dldHcJYI{7%&yc7!{S0_cUd; z!`e&xwHTtx$`GecM$;&3g|Ue)D;aV9Y7yRh-vfap*!J#>gr1%z>WDO$n(DE&>h$zl zhHp`qi*fJB=x2_ns5eAKbt7!djQ}$ZB;U=!6I}_!Vr{tFI>Nre1Ol@^T21_K*Cf<} zLQ5ClZ@h(BhLd3zQM1zh&t#BrYZ=Bpu?JNh(MPYs8nwGGwcI>cTq$2$xEeB$qA+v-cn=-S31=sE)e&Ef4MMzrmNY2yCjk-r{G z?reynk_K4W8ndLb*w}1her`xiOu^MlmH7PY{;0pz2xAcsrdEIM6=h-`%Rq^X%f{MO z@uYDaF>bsKii=y=9>MDBHjEk_K%uV*#)bOOO^f^chDaqt96DQsS<`&+!J?a({iY{^ z0-dpWYYf8tP2egJ!@5NbwY?fDQx#@RyM*s2bU|QGC-Ch4S@7O)J(EV((G!IiJI%4KKxAEb;KxAypYQ@ zsQ5M;9w`TD%+8fTFdrYlw>p_>D+{0kEQlDL~3RomV9v=);1!1 z_IWsxk}_C1i6O%*Sa!ODJyG6NZRoYDVdwIE_Ec%EkN4j{PaUs|O^0S9?coEKV#H+{ z`uW-6^yv(u*gPTzi)^_C@^m3C2ah$J2r1jWeH$nu^x{7G6c@fjs%=_ zB$hN;Qq>1@&l6Q^BMv&))3n!hS#3(10`m`4+}ng#8N3IP4z}_h!J$@WFGF$ z;8LXJQc|-Y-9%Ag6HcEWi%Z+`@X3@gh{P|pdE@W2f>r@|4o1XGnkY2I!o)<6utAqX zRVxGRK|`z|m8x<7ZY5z!Jt``iv47!M1PA}7{Oh!Jp*Ao=T6z-p?#qU&t1+8`pYv{K zwt@1}9(~;)Dr-TAz3}A>A?;|xHwTjld_34ja!V@_mVP^!)w1|#{y7XC=70%Px+3y^ z0*)OnWR#Ly%bwQP4>}S(IJvzzU>`bHj&_+8Gv9E3?t3JSnrQXlR`k?JO-Up{nNA^q z4>xxcrew#C>xrnScpN^M#WMf6L}xDHdDHBnu(JGZP)Iwp&|qMQ$jAglM3iI55L>pV zZ|vA^xOFQQwe$7y17FEK`Kp%%GJby?O{*PL0y9#@E$0IkpmT0s!JcEr`>4}6# zwQzJ3psYxNp8Z@PE>t7HRsZD-!L|9jqS3vl87`eKK^4*0MW6eENAd8dO=%RLEfExA zfTRQ|g#umn{;bSq%$^#8(rbC>F~Ipxc{tY^>a=j-S_W>!m*L~_0SM`4^4$04X&6C8 zo|v1PhLq$+Rzj#xxFv;4Yql_yos|Zmz!(JuWpo`)EJ?XXFINO~=z`DxZN7<1bSuym zlGZ54nzfGzY=;r1$cTN};rfjj@`yq#TRIR)cg%FrDsP8}j}`2zG~wmQdwD|~Ovr+kjwah^e&c!`+l#=_ z#tq+xA*gczR*~8rH^B~$j?UP*JqjboIKaf%0(qyhiM_bsuiBN11vr{efWE_Q(a+F_ zMo}A@h;SMFj~NM)R>&YmR##hvix)~@Po6hoWDsn8Tu_{xOUB8?+0z9G>}19=`-%!1 z@YZY}^y}gSOS$|Hr^9n~gm`c632gddBn*T?lvk7@;%+h9@DdmxMs1^l?WdUT(+Osl zt$%p^_Z5vexHpX@L0j7jkwOH)ornzgIa3Qg7@26p%G3x>jT9lQ^j_W&cgk~7S+BuD zPI6Kmo7drl%ak{~X|$P=lB~w;+1-#|kb`NHh~h2?LP(GZLGXo%h4i;@(7=b#=vi^p zKosxLwRDyRG5_NL*jL)X)=`0Gi7rH@&jP)~$^vE8GJN#@2~3^tMPacgt02I6$BAS4 zc#>GbsAqm&BZkocnEQSZ0xhk)gktTov7F((R7wnj#9mTSS* z{1rme-MnI)y;n)DX^T_Gi-^bTvU+)(nv9LEz{JU37&+F4WrIhM$m-kA26Nu=Krdr2 zn23MtOi6_y@o&{L0Diux02|knV(w;(cis(yUaA&EWQg`^AsO*mpwAVU;Of;FI%g$5 z{J0myW@h;QyDPXCQNU8`d-vrknDJ;}j4IOh(e0t>rO^u&b$!Jd-oD6(Xeap zIMmiPV&a%n#5jyFc7h8I|D4HE+P_`X4X(~aA1i(nbW&43VvlB$XDJaDpB=@Il^XbR@fA#%#H|jxATE~6Jfzs%+ljP* zfJB)Hk7Fdbek~V^zw82=CSwS64A~APxk3q7m*4Lul|c&!BQjWOX7ApeSej?MN`*s5 z9wQ*Y7~Oh#!JfiXYn>_L6LPTiQVIrlb%LR>3Kpg!goc=5UurHco-V>XQuvmZwm5by zjyzR~z))ip=ExA%+YVwm5NiH3*1ohMxG^y5%WK%OeGIA8cr?_vu}veY+G_l;F@mkq z-Mv!`Pj4|SEcA)PyAxv~4@juRs-sEpbFsjpE&ZTwXu+f&jFQG)_7bMr+; zFL&)334MV8?TIZg=_Z0CLJC*!XJh*Hs%m`t$vp}eLs<^g$zy5ANSEN_1)aqRrPFI;q5sNx{A|w=>1^bgWnw#{iMrgV0dliYe0^S@Efe zI}#d22Ixy8E92)hT#c_rT44v2lMCy}!Jxs8*uFK9l@ppU(Hq^myP&A3oTcA$)8O1z;g1#!MP*qX zQq!_X*-Ft#(*Q$;J|_!NM;oV~`##s90eHv-{q^`|bGL?wJ0#}>jryuXK_x9^2#-E_1`Li2n zSXF5{4wtr*4?QHNW#i;8`Sf}RW)Jp;O&1$TBvot*L?F<`isi$hsih5BqXbSy+ThF7 z*b`NP-TUIOY+YBhv?!6B&;*{LE}L~IFP6j3QHYSvE(lR;LibN_?Buc`Yak7 ze;7cWoP!N(%NSdCj73YUj8!{3e=eIX$OLvWVp?PTL}#{V&!)!mnJJFnfi|CyN;34m z{gH?#Vfo93A;_cqJ8>!nb#)4+DQ3OZo5E-{9Baf7T2->oU9Ky`k$t&X_<0}HH%PE) z-D8+r8=(J48>GZFpi3`vxEPwkpA6X6%7>1g;?)dMCD6jwgYhgJbnR+{Urv>>z0F@O zj$sM7qsMx{-`WzEVz3V9(r)te8(97A9ec*((TPO(yLrN*8xN_e74)}qZ2ln)-ZZ-B zzTcZ|Zr`#w3Ihh&v57imNe8wpeYRjqqk#@;h)6vmoLcm8B$~+e`}DQJ>UDk4qHKYr zwh{4hG928WgdRN|Sa{@i4skm|7Y`1Fh2?KlnmNP&Fh-@Zm^?^|^B10=sF>T=ZHK#e zxo~Aj^tK(ozV>XU*(lEd&c1Rq(e*qiD8#4pBH>Qtqf=)qwuG#tgO8jTfa_dUfqVos1=-p8L;yr=C(_~}UT|{y zef_)wKHZ3<9%oMFAtt7bb@GPq`lDIeK%Uk__|SpamAT)#MGO*tRj9Es+i%>yFN0=6DiU z4K0B->|I2-a5Nv&-ttAbz!2@`Jm}OYUfmFCEe*uUo9HG>$?Z)@#Yza6b8za+47Qtp z+m=TNpl~p4+8`W0e4V8qa#e+Y*pPs3J*+WiOfX`v=VM~n(_J&=+A3U%EM`9kg}AYi zYwz!ltH&G*4OJp;Qtu=V%8^DYpJ;=z|ZcFLq+oIIVtJbcO5gHREbPs-Z_ z@vY^!d9?x`e-;j10(@?I$LDm5Y0eF~oQ*FAxV-+>V%yu$p=m>~{C<*<@> zH8paaJv|$xrM1}n(*wLeuNxHPc>&%oNKltz{mT28KHC*%ju)|g+T2X(|E+aEDQ>F2wDdCCJXIBNeR2w)hs(sM)@2D2>#7 z3JW~+8yJFj-aH8#8$-Mo7EJtHgZTB+c$vjB#)kD*U}q=7un~UPw>t)Y9#)teZugg? zx0-azshb(ty(1YvZtKO8k+pPm5dXLor6n@>+gYQFwFRuLp7n&(JRNwuaJ#HkXp*<1 z)A*D0yD_GI=7mXi4vax@p=tKED0B_CK=R{yg!K`_#KZ&#cO+oqn{IG4HHWHI32hTo z{JiH8l8D;ckjV2RmCdoGkwZeTXXici>1m5W7UJJs`zsrQjU)o7lXuflSJOt6)fZcT ziY8glhnJ6t)vUO2jjKSTfm!c#!to<1M0c&RcULx1R7(tW4uFnA1`8|ArAb;usE=1TE$aqV0_TIrexk8;J3 zk)83?$7ir)?QrC#X5iG3Jgok>7rc#hUymW!NY-wln3>HAoS!?J&1xTgvZyck7S?!t z=LWuAnt&t6r?O2WCyo}8>TIG>I}Dl!(X6eD`T~$@zeTh(2k|%F!tGzO zP)>AFPHwKRrwu7rIiGkv7w#UVl)}l%5OTWtc^`B}wW=O#SH)rZ$}Xfoycv(Lsg@C= z%fQeuXLt!+VPx1$p44c7Kas^dy{Ul!O{g6Fm}2dit}U` zGqDTyY>HruQk&lFNuH{DeTHb`Yh%;7ByvYRmM*gJ<7ig0)5?m^LRELdjVaT+LYIK` zomnSY5vS-PQs&#Ml!4&2`3SGhY5D=ctAQJ2kXA? z21D|Oi>K<*s%pX5@#YX3il9N@US3gxFF%dKh>@-sI>HMEA`woWc!KOq2@Q;a$UBpP zd#TkZsg+WP%5in~Fw`|`A+M?)b5~!3HHFf53A=1X#z;6{fb_fu@W}WxMtQ?1#1JTj z5UT&jIQNekf@`G|3#ZRHk98Y*WVDt@UK39gyk!`qGxXpcHGMsGuf)$n=A8ht!zhQmlph_Y#S2 zmN7-mJ(S7b-iRr7u11rgfi6;#YZ3LR3?;=fELt3b>(}yFQAG<&Av1bTRwIu6(x0sk zvb3IuxkQ~Ci4q&*!9CJ4Y1Qmn4YWn*+s_jo-9K?AsoJ(?`73YxLyrx^J7 z8e_l!Z)hf}iEHa2H6t5Nqa9FPUxl4pGjQ&79;|Kn7%|$Nl&cZT8Rga|Qd4U1=G%U3 zx}uQyI5(Ns)TAUv)Wk>umrcT@e{u=OJNJxcw2|8+fA&lg8K8vduo=sw2<&7GD{FJ? zJCKOb9+vR)^T7Un57_f6`VM|NyURVgz|mD7#rbl!kmKQMfF5FZ)YVnvPKFF~rrDuG zp~4N)32VQI!F!8>5E|x-$a^V>kFJJLq=z?Vb;hv+k0FyP5kSoEqwweNu>Hpk!L@58 zxj1&B9AA9Z8{xeUU?i#T_1k7bKv*zg+)kFfwO~;%oI6&FUE8kUlZ8XjXSgZ)_1eeE zb^7>fkFmoAhtZ%}b1>MEs7wVRpiWuMJblJAS;2Uk<0EXMa14pW%*D@@iLa zA*p&}w6rS77;^A6bmI)OzB^io`tIDA$g(vy@125M z*W>ZFOaRHJep0;I{E{5AF*lK;%lbUA|a>%=B7{<@Rh>rmijzCyuAHUHn{~CGHtQ zT;q(vWr1f?I4Uk`d|C*LRQA@LBUt^V))ocMpUq*OGh(D02K76}KF2NMYm$*dyW3&r zJ6>47B9{F=cB&^TO6Bb5D`zrUMb1fY`V$s}pq9Kr3)--f=)lFz61yM7;7LpkdvaGr zX%l*cJ7V9K1dN>EiMKuo!Rf=POiPU#BWkns5lM5&`l~DN6WRL7Lpt#I&bq?g0tsuTG6oALmBl?_0 zp3;gQJspV%6e2OPl4!L7d_%-+5|FFgrzZd5cJlNdXbXLzCJhinMBXZ8D}JLVb;jN; z_nDVWnBfl}e|!A6<~G|;K4oTCJbaJ>17j`RJYR+plb=37@YaQL3>;&PQ68?)m9+k4 zU%ggCs3}B!buf;tUk@GThR+t>X1PV*ZR(CelZRmU`ZI`+t;CuM1K~z-`m+tc;Ka>T zoL@VJ6+vusZbMn4lo_uezk$_(n)j|Fj0&`|_htnY9ZK{gkT)>ZAP-TXh~j!YS9EeULUMj1+=u`S zoZ^m{!U9&dXwcw52H*;X0(p7mxOu$-lV=3u$e~1*1Q6QU8s99t&sNzitwm6Ew6pLh zB*w)RcM0ol1;0Rh!XN>ApsawrtFEpN-z>aNpsXTBWdtP|+MY;7A?YPE3jwCR6O8K@ zGMN{R8f=L$p4kic(`z>bmuPTwetLJKufqjp$w9K9)@-CdqMOc_ED+e@m zfD_{GR$~4rA6S_gV8_LD_&J$kO#c7^<6M?CS7Km{;9h*xR@Fe4Sdm7D4$fR?L_>ZR zx()S&hJFJp5AEmY#mWNd>gkc@$U!h_PMR0aRZ9^+E~5uKKuhrDL(7q3aL{8O$f60j%u#|ZZI6( zoblzt<2e0GCXW9y3hfbBy>?ya#EUA;>{IM)dd)FWLZswC07-95Ocl^9P1&#Fze7Yi(Jyh!4 z(Lw@kCyWx?{_Q7Mzji}#^GE+xKO?@m44by+k}<^a3lLz()-0BoHg2Ll_U+Cg;}l~0 zOfTv{9o&m3Vl`OpxJsD>z6E)WtjIgpIQGL$E^>=bT=hy$~z6MlnV0#+4sR{!l9$`ca z^0TF=CJ#BZ;|bF=liu=W8RZID8z#Qx1|HGnCG+p&(7EaGX;*>Q`u8`|zjj0X&sM_M zz^6+n#yc7@&9GtJ69P~<(N%p`U3lJnA6OEj*}Wqjz65+D#{{sF)m(|uPd|xbs+lXC z8xSaF^G!c)N)2!I(l*9eJUp6(3>YuDEqM9ntqov2oW#w%mL9mt105+_Qzm2<~po z9`Lbz!Ch?K(ih$aCJ?@a5&kWPV8$R8wfjIEo4n(m#2ytDDDFC@wEk zvW?~JxkY-K?6X|cBn^{Jx}u&sp4$xX;q`Rt!_(K0yg&zMkL9!H-Ni%|lfssg`nJP| zUxwnr?P4T7t|a3WVBh({4BUTQoj@Mqg9)K_u-D+dbf5fN48gT@$Z_;!7IAku+h%2B ztBbj_BT2v+Qs>(sCb|?(&L(Up=7}Rk$jYk2{15$!T57R}DsdBwIa&2A{BUBcp|O=T zh7OScBUo8J-AfS@Q_cRy(OB+L1l$ZRmyK;>!zTf#fQ6Hg?dKEl4UrgE3LATUR*3!T zxnlGiVvG8w7HnD>3qJ~7@lj=PqJi<@S3#__gis*D(cMYtLq;Fj%NM3)(pTz_f14q= zrf@L8{-clCgTY6Qam4VEow1&Tl2E8a9VKPO(wDCs2xB85zFl?=2luBju;&b=qWIo_ zfCXW|Q;HZA?1Sj2c(z4=OCHP0tf$as&K^g=J>Y}G5eElzmV(I%K(2-?_bfY+&=6Oz zq%mCKQg*n#9^8!Wlk~4~BkD1}eE%k!z#B5g4OaF%;Z8E{V|Wy-A`Y*_n*Wlw+l zc@Rr~Ij}d6;?w z9bF!p8zsyexT3zNj^`sKxspPd8;P_!@*-=NmALu)n{0BCdmI{vIkki%Uj7!C`mQS~ zij+ttLvdMpDbcmqzoaV!9sk_+*grMIrb(V1?{*bqTV(ZXGX&S_#5^=Af#pkYpjD}2 zHSoAm&plA-#~%_=TqJ{-MBnBuJuqZg2r;Ds+__Us3OSe6R^^Pqu_7}%PS@^+xOSzM zI+NRA*$IXQM%cLi7HSA!xuPkB1&x?C(-#8=1Y*Rn-E2~C=Bz*r9^!(vt0P$vL?>q< zP9D!j_rdl^j;kiBtId+=dXNWl3p~?Yo&WJZ_)|lCKf%4@z3%4B5bwVi^4bi+H4a8w zDc&cP=VIIL5>%2-=-$%~!$)!1*R|MARF_+FP_qAW69-*#GZ4KmW3*j~MXL!8)q>+4!E|D&En zU6aXJDdNdj#N@Q&FVQ>rqDnt*D@p)qkBeJCG$S z8=L5nSNKp!ldxxDb5z=lC~x1v&Tw;gL`C95^pG0A;+;LeJ&Y_ukN11x{Rum;H>vGe zL#!F))bUYY8)k@kgY5s;4DsJvt40S-S9BmczXpRxSx~1qLnf8u(*?KKG&rXvIt5#h z!fj>y`MCJbl_}+@s(*kbOLDtdD z_f()z&Y+42Wbj0qkKx?Tdkm6RG7P^jzGS%e;wyu`yAs3mV^0`PKl;QVF9@t_e*9s$ z^%~Lx7vlkT{+#3)4sE&(XW!WOkU@Zxh2g{ZKMaOIz4s42X0Y>D1)Bi^AhY>^O!GtJ^>Rzp4$V}jGUyJI10!D opmqA7$oK{mp#8~+qkt#?0FH6Cf42bCr2qf`07*qoM6N<$f{Gr$^Z)<= literal 0 HcmV?d00001 diff --git a/index_icons/winvista/docs.png b/index_icons/winvista/docs.png new file mode 100644 index 0000000000000000000000000000000000000000..bfce0cd59cd05dafdf854439d3e5377cd5e8ee5a GIT binary patch literal 18589 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�kNyrHZ^pKVu=lO(ED9CT)UEqiIY0x_|aJO z>u-;s5LXhKO5C{_Pho2SiXw{OX6pi#G!I%jf4)lk+6=Mrcrl8kmH2o;FMRyLdGzjM zOW{b)jKPg0a|=CUL|V9ivjUoQldf)t6zjE#t5cYu5TaIfP^cjwRkXoa$VX+Bl(YeH zdHUT;!BUH9s$(@TQh9h|XWs2pby_3X7VEo@$|`MFk5B z0b$Zp>e{ut9Sbimu10h`9d_=@3Mnx&GJ=^tfv_gwl9J(qftb zk0~!#5<^lk0mtc%=4KTh$JC%pm^p?G>%`VLemRlI6u!Nc4OH=JG&EJfkIwhMW{9ZD zaxDBN2G?%Cjif~CoMQ!8_v17~-@A<~7i-v!R#i1)%{nf#q8&vgMbPI7Ar_lZe5V_2 zZKF=7q1M4oyzz;<8=$^iO@HG$LL2GnmCOhg6_t2Gz&>tlFmy%jID0w~w{8|OCCn$< z$f@A|11+hOxU~i=bPaPwc|{vbDA4C=qpX}%G>zg~Njr6_j2S_XMl4j0$tw*J6`hKv1{DSm4W#qy64iZzh}+c^5qcv# zJ{$fz9(a(Nhe^Y&U#}t5Dotc-wc@j{Ze!Lv9&oU?z^tQ#_(b8d|v`POXOzf5;$wJxuNp1R?-E01XH{r4jqglEz(AK(HR#G=3%stBZ`PU_6RY4J%(r_0Fzk= zvG3<7VkYHS_uWt&Jsii>aC5VoE=&#|Um-4?FTROL+U0~>(T_?Ams+Uv z6chs67*5oYVNJz)&?S6ubv1#EyrQatV`w_;HEv~(Tf2BnVRF!5XY>j;$Dw_>Sh0FA z^P;UkJ;1b?{&bH*lsu5*NlXqtc*h%>8Xf_O46IX9YS_Alr>B_Vi9o0eZ*OztWY^IE(EArgso>~j%oKfgb~UsJk&UUtD=WFh zsb;2MEUkqsBZM0qobeZb*@wKV1iN=+QCPGlzz(3}OIW7Kk6TAz>*fa-VdD*{yowaO z#n|zoSiklbENJxh>}`c%1216wBoD}Bt>o4^IQUIplneBU zom5f0Hi4bJIdmJEpe}9v-6&y-ikl^9@4z!^%T^yL6%9lmv*~;RShwartgHl>Grkk7 zoec0WHJ1iOBBoAvVM${-87eYhIm=)2_A#W+e0m?6 zEoig@#x&X$L>eqf^eLJ+THS#*E|r9vEY#?)DuSLWM>h} zQWHfthOfU9mM^^t4=)iyL*39=TmhFhSD4u;p1I#wHbgNGD5|N#zTH{){Hxvsm>I~= zm6Cv}r&w=D@wf?|JX0)R)akkS!g-alnFpTeza_o>*ERlO+OY-_I%K$WE1zO#E!F0g4Uw&)ufnI^}` zQGwX}{Ufps(cD&jy#KZ@4kTyd;+bN6w|Nka{%YiA$#6HKoUla;!JW<6T18Qj9BCAy z;$q7Y(#0ApmyLpXjRrBI`WG_9^IF*KGjt9sqRs}maw(s@(t{;FeDn1Uj2`0xpWt9L zCY3>}yd4&Ht^bT6nmSadG2mmvx_g*9%^C4=5}Z1b1$zfW*bwa;F@|n%c>-K`M%cN! z#|z&~y@N4?A}w<7cD5JokSfULd1iQ5rg(JkKD3-I5IN|$wL&F{6<%_x3t12mk&LoMxx3cuWpDMx}m!y z-nMN?#p-oE@x`YP@cGyN40NL&Rx$O-f#Rz1Jz)NVDM1pVjSX7bP*R82R97M=ryki^ zPuG|^k!5AAi=x671ce9*V2R>7IAh_QpAp{Q5<`uGU}V*dd(B0}$_lY$Ssx0GRTP?P zapqJ8V^u>(IH0sx&W>kjsEg>RN}|}F@ZsCQLjN!Gf&a42+4>Ok=67b~;^>hy8kG7h zfjX?4C4qG^KKwWkuI`S|P3=HIPA2?=tzO*_`MPR6iqEHTp`uvmiH++cS-ib^C6`St ze6fVAU#dWuqxoMZI_}%g0e%4@qN?uD*49RGaWQx# z^!$A73GfxTeLIOjyBI%h8w<@}**W@zeb9o!+daXe>@33YxoCvAul!; z%G4Hg?Q8SuhPdBUNu5wm78XLb?W3W!ux;KtQ_Y}?fnA@G8=!}G-|CnotX zxX6toB7ydl{qRFKviI%_iKf zX~yM)1(^A97>;d!3<+`h8J`4@1~9|5)5%auRhZq$96>%de|qsPB;Yg~)u?W7#Qy7r z)Pa1WdsZxtKYCb#V@EPbCA(wPXdm(lEea>uEKT3STpzQBI>VkX`t?|?Rz}#oKav6E zz`>481aj-m0)Yk@Ap!gM=CDk_S`v~TUZ!lSMdyhMcFupCEZm@=c+S^*VULi~KrCyL z(*Q~*QlLe2*$kV1NW_#koM2)i#Dn{lm@~I0BMjv?Yay$yKtPDi%Nyc;b1}-AH4t&7 z5+1%rII%wsa~1_6=3Wh)-3$mI<>=vWg7Ll%e|hmrEe+_ZINABzTYixCK z<)e{8pOi+DOv-&%G3>Fk5n@(vSMdMaHo3HVIZocmVH18_NN{y`XVV|~c?BfO6fif} zA+aaN&TUT+(8&yIH}r?Gz5w>JKhA2GwYNc_sq?}{V1tU(c62p~y6xFaUEA4>fG zHV5|cf@k!?-! zyr~5mPe9)Il7?v4>_D`Z4wfyvjDEwMkV@F#>|w~(8m^wnXE!@}wkM>q?RaaZBMek8 zzK9Mx@&rQz?AR7TBR2^Sjz+}4ozOYV8Sd^DXeYx6B`v>#e;X;e22$Qjwm&2mWrThM zykKc%%xG^bF)xvjPc*d-_wVK5{FywuMtyv;urnFT78(SqW|~jaUu0Tjeu*}OhA+0C z;d!lCqycTd5bf=13WZN_=|Uj}4{>05Q6fVv8XQWdxyFwVf+p!2)gw7997(xHJo)>E zP>>dmYiq@dFC*~g9B(XH^avxzdSb#GKE#$RuzJ}wqL~6{6sj?0xF6h||2i$PMWIb> zNX0t1!Oj4uPCZ6yS|gS&>Bko6wIu}JN^ZvEUy_@?wUfebrE59$I2*+kt>_bOO&y?u zP+$n}0AFaK5kGu)m(*@4OHg=koVYs{4;a-dp{eG0;xL3PoSt6I`2O7YgCP=$&{om{PosY(Tl#q|rnCY-9?rtB5q2cd zo+@K5#nR2qkZx3$sBa!iK&vR1V!>yAXwB7v3*VA3O_O5uKR-aKg*vDw%u0Teh3H51 zB<9N5gyg!7eNj?W!*mum^=@ZN*WhZ6)Cb8(jA+LMquRf32$`M^#>_cGw9FZj1|{|! zNWr}uGhiUn$Mko9!LT8Y=-r0or1h^@l+1H)k^rO8~(l_syo`TX!Sk3HQfPs?lmCdei1gU??EA; z8FN30#;zURV5jK-C)1bDj(*WrL-BRwysPLN?#Sk~lActv5c$p=AC?s!ai^BNp^1c4 zDNCaX>1>U#P+MF$n1M~7^n{n6;h!E~+6ZD&!0juAaQASBog=-d_2+p?N$m=VEiE9W z{;005M0#oiVq$9G>t}+_UCh}244F(#dMN~Pj}qb3U<2dg)W2_ttcE(Q-j;&N2U?@4Q*j!`R9{^IW!>jh5FdEF@j;|vQ>j{;cN`kM*aaJ2xx#r-mAyd>A_I9 z$YGExf=+tW-#0|QT#A)j;xX?XZ$w2`Au**6#U)Mn^dldHcJYI{7%&yc7!{S0_cUd; z!`e&xwHTtx$`GecM$;&3g|Ue)D;aV9Y7yRh-vfap*!J#>gr1%z>WDO$n(DE&>h$zl zhHp`qi*fJB=x2_ns5eAKbt7!djQ}$ZB;U=!6I}_!Vr{tFI>Nre1Ol@^T21_K*Cf<} zLQ5ClZ@h(BhLd3zQM1zh&t#BrYZ=Bpu?JNh(MPYs8nwGGwcI>cTq$2$xEeB$qA+v-cn=-S31=sE)e&Ef4MMzrmNY2yCjk-r{G z?reynk_K4W8ndLb*w}1her`xiOu^MlmH7PY{;0pz2xAcsrdEIM6=h-`%Rq^X%f{MO z@uYDaF>bsKii=y=9>MDBHjEk_K%uV*#)bOOO^f^chDaqt96DQsS<`&+!J?a({iY{^ z0-dpWYYf8tP2egJ!@5NbwY?fDQx#@RyM*s2bU|QGC-Ch4S@7O)J(EV((G!IiJI%4KKxAEb;KxAypYQ@ zsQ5M;9w`TD%+8fTFdrYlw>p_>D+{0kEQlDL~3RomV9v=);1!1 z_IWsxk}_C1i6O%*Sa!ODJyG6NZRoYDVdwIE_Ec%EkN4j{PaUs|O^0S9?coEKV#H+{ z`uW-6^yv(u*gPTzi)^_C@^m3C2ah$J2r1jWeH$nu^x{7G6c@fjs%=_ zB$hN;Qq>1@&l6Q^BMv&))3n!hS#3(10`m`4+}ng#8N3IP4z}_h!J$@WFGF$ z;8LXJQc|-Y-9%Ag6HcEWi%Z+`@X3@gh{P|pdE@W2f>r@|4o1XGnkY2I!o)<6utAqX zRVxGRK|`z|m8x<7ZY5z!Jt``iv47!M1PA}7{Oh!Jp*Ao=T6z-p?#qU&t1+8`pYv{K zwt@1}9(~;)Dr-TAz3}A>A?;|xHwTjld_34ja!V@_mVP^!)w1|#{y7XC=70%Px+3y^ z0*)OnWR#Ly%bwQP4>}S(IJvzzU>`bHj&_+8Gv9E3?t3JSnrQXlR`k?JO-Up{nNA^q z4>xxcrew#C>xrnScpN^M#WMf6L}xDHdDHBnu(JGZP)Iwp&|qMQ$jAglM3iI55L>pV zZ|vA^xOFQQwe$7y17FEK`Kp%%GJby?O{*PL0y9#@E$0IkpmT0s!JcEr`>4}6# zwQzJ3psYxNp8Z@PE>t7HRsZD-!L|9jqS3vl87`eKK^4*0MW6eENAd8dO=%RLEfExA zfTRQ|g#umn{;bSq%$^#8(rbC>F~Ipxc{tY^>a=j-S_W>!m*L~_0SM`4^4$04X&6C8 zo|v1PhLq$+Rzj#xxFv;4Yql_yos|Zmz!(JuWpo`)EJ?XXFINO~=z`DxZN7<1bSuym zlGZ54nzfGzY=;r1$cTN};rfjj@`yq#TRIR)cg%FrDsP8}j}`2zG~wmQdwD|~Ovr+kjwah^e&c!`+l#=_ z#tq+xA*gczR*~8rH^B~$j?UP*JqjboIKaf%0(qyhiM_bsuiBN11vr{efWE_Q(a+F_ zMo}A@h;SMFj~NM)R>&YmR##hvix)~@Po6hoWDsn8Tu_{xOUB8?+0z9G>}19=`-%!1 z@YZY}^y}gSOS$|Hr^9n~gm`c632gddBn*T?lvk7@;%+h9@DdmxMs1^l?WdUT(+Osl zt$%p^_Z5vexHpX@L0j7jkwOH)ornzgIa3Qg7@26p%G3x>jT9lQ^j_W&cgk~7S+BuD zPI6Kmo7drl%ak{~X|$P=lB~w;+1-#|kb`NHh~h2?LP(GZLGXo%h4i;@(7=b#=vi^p zKosxLwRDyRG5_NL*jL)X)=`0Gi7rH@&jP)~$^vE8GJN#@2~3^tMPacgt02I6$BAS4 zc#>GbsAqm&BZkocnEQSZ0xhk)gktTov7F((R7wnj#9mTSS* z{1rme-MnI)y;n)DX^T_Gi-^bTvU+)(nv9LEz{JU37&+F4WrIhM$m-kA26Nu=Krdr2 zn23MtOi6_y@o&{L0Diux02|knV(w;(cis(yUaA&EWQg`^AsO*mpwAVU;Of;FI%g$5 z{J0myW@h;QyDPXCQNU8`d-vrknDJ;}j4IOh(e0t>rO^u&b$!Jd-oD6(Xeap zIMmiPV&a%n#5jyFc7h8I|D4HE+P_`X4X(~aA1i(nbW&43VvlB$XDJaDpB=@Il^XbR@fA#%#H|jxATE~6Jfzs%+ljP* zfJB)Hk7Fdbek~V^zw82=CSwS64A~APxk3q7m*4Lul|c&!BQjWOX7ApeSej?MN`*s5 z9wQ*Y7~Oh#!JfiXYn>_L6LPTiQVIrlb%LR>3Kpg!goc=5UurHco-V>XQuvmZwm5by zjyzR~z))ip=ExA%+YVwm5NiH3*1ohMxG^y5%WK%OeGIA8cr?_vu}veY+G_l;F@mkq z-Mv!`Pj4|SEcA)PyAxv~4@juRs-sEpbFsjpE&ZTwXu+f&jFQG)_7bMr+; zFL&)334MV8?TIZg=_Z0CLJC*!XJh*Hs%m`t$vp}eLs<^g$zy5ANSEN_1)aqRrPFI;q5sNx{A|w=>1^bgWnw#{iMrgV0dliYe0^S@Efe zI}#d22Ixy8E92)hT#c_rT44v2lMCy}!Jxs8*uFK9l@ppU(Hq^myP&A3oTcA$)8O1z;g1#!MP*qX zQq!_X*-Ft#(*Q$;J|_!NM;oV~`##s90eHv-{q^`|bGL?wJ0#}>jryuXK_x9^2#-E_1`Li2n zSXF5{4wtr*4?QHNW#i;8`Sf}RW)Jp;O&1$TBvot*L?F<`isi$hsih5BqXbSy+ThF7 z*b`NP-TUIOY+YBhv?!6B&;*{LE}L~IFP6j3QHYSvE(lR;LibN_?Buc`Yak7 ze;7cWoP!N(%NSdCj73YUj8!{3e=eIX$OLvWVp?PTL}#{V&!)!mnJJFnfi|CyN;34m z{gH?#Vfo93A;_cqJ8>!nb#)4+DQ3OZo5E-{9Baf7T2->oU9Ky`k$t&X_<0}HH%PE) z-D8+r8=(J48>GZFpi3`vxEPwkpA6X6%7>1g;?)dMCD6jwgYhgJbnR+{Urv>>z0F@O zj$sM7qsMx{-`WzEVz3V9(r)te8(97A9ec*((TPO(yLrN*8xN_e74)}qZ2ln)-ZZ-B zzTcZ|Zr`#w3Ihh&v57imNe8wpeYRjqqk#@;h)6vmoLcm8B$~+e`}DQJ>UDk4qHKYr zwh{4hG928WgdRN|Sa{@i4skm|7Y`1Fh2?KlnmNP&Fh-@Zm^?^|^B10=sF>T=ZHK#e zxo~Aj^tK(ozV>XU*(lEd&c1Rq(e*qiD8#4pBH>Qtqf=)qwuG#tgO8jTfa_dUfqVos1=-p8L;yr=C(_~}UT|{y zef_)wKHZ3<9%oMFAtt7bb@GPq`lDIeK%Uk__|SpamAT)#MGO*tRj9Es+i%>yFN0=6DiU z4K0B->|I2-a5Nv&-ttAbz!2@`Jm}OYUfmFCEe*uUo9HG>$?Z)@#Yza6b8za+47Qtp z+m=TNpl~p4+8`W0e4V8qa#e+Y*pPs3J*+WiOfX`v=VM~n(_J&=+A3U%EM`9kg}AYi zYwz!ltH&G*4OJp;Qtu=V%8^DYpJ;=z|ZcFLq+oIIVtJbcO5gHREbPs-Z_ z@vY^!d9?x`e-;j10(@?I$LDm5Y0eF~oQ*FAxV-+>V%yu$p=m>~{C<*<@> zH8paaJv|$xrM1}n(*wLeuNxHPc>&%oNKltz{mT28KHC*%ju)|g+T2X(|E+aEDQ>F2wDdCCJXIBNeR2w)hs(sM)@2D2>#7 z3JW~+8yJFj-aH8#8$-Mo7EJtHgZTB+c$vjB#)kD*U}q=7un~UPw>t)Y9#)teZugg? zx0-azshb(ty(1YvZtKO8k+pPm5dXLor6n@>+gYQFwFRuLp7n&(JRNwuaJ#HkXp*<1 z)A*D0yD_GI=7mXi4vax@p=tKED0B_CK=R{yg!K`_#KZ&#cO+oqn{IG4HHWHI32hTo z{JiH8l8D;ckjV2RmCdoGkwZeTXXici>1m5W7UJJs`zsrQjU)o7lXuflSJOt6)fZcT ziY8glhnJ6t)vUO2jjKSTfm!c#!to<1M0c&RcULx1R7(tW4uFnA1`8|ArAb;usE=1TE$aqV0_TIrexk8;J3 zk)83?$7ir)?QrC#X5iG3Jgok>7rc#hUymW!NY-wln3>HAoS!?J&1xTgvZyck7S?!t z=LWuAnt&t6r?O2WCyo}8>TIG>I}Dl!(X6eD`T~$@zeTh(2k|%F!tGzO zP)>AFPHwKRrwu7rIiGkv7w#UVl)}l%5OTWtc^`B}wW=O#SH)rZ$}Xfoycv(Lsg@C= z%fQeuXLt!+VPx1$p44c7Kas^dy{Ul!O{g6Fm}2dit}U` zGqDTyY>HruQk&lFNuH{DeTHb`Yh%;7ByvYRmM*gJ<7ig0)5?m^LRELdjVaT+LYIK` zomnSY5vS-PQs&#Ml!4&2`3SGhY5D=ctAQJ2kXA? z21D|Oi>K<*s%pX5@#YX3il9N@US3gxFF%dKh>@-sI>HMEA`woWc!KOq2@Q;a$UBpP zd#TkZsg+WP%5in~Fw`|`A+M?)b5~!3HHFf53A=1X#z;6{fb_fu@W}WxMtQ?1#1JTj z5UT&jIQNekf@`G|3#ZRHk98Y*WVDt@UK39gyk!`qGxXpcHGMsGuf)$n=A8ht!zhQmlph_Y#S2 zmN7-mJ(S7b-iRr7u11rgfi6;#YZ3LR3?;=fELt3b>(}yFQAG<&Av1bTRwIu6(x0sk zvb3IuxkQ~Ci4q&*!9CJ4Y1Qmn4YWn*+s_jo-9K?AsoJ(?`73YxLyrx^J7 z8e_l!Z)hf}iEHa2H6t5Nqa9FPUxl4pGjQ&79;|Kn7%|$Nl&cZT8Rga|Qd4U1=G%U3 zx}uQyI5(Ns)TAUv)Wk>umrcT@e{u=OJNJxcw2|8+fA&lg8K8vduo=sw2<&7GD{FJ? zJCKOb9+vR)^T7Un57_f6`VM|NyURVgz|mD7#rbl!kmKQMfF5FZ)YVnvPKFF~rrDuG zp~4N)32VQI!F!8>5E|x-$a^V>kFJJLq=z?Vb;hv+k0FyP5kSoEqwweNu>Hpk!L@58 zxj1&B9AA9Z8{xeUU?i#T_1k7bKv*zg+)kFfwO~;%oI6&FUE8kUlZ8XjXSgZ)_1eeE zb^7>fkFmoAhtZ%}b1>MEs7wVRpiWuMJblJAS;2Uk<0EXMa14pW%*D@@iLa zA*p&}w6rS77;^A6bmI)OzB^io`tIDA$g(vy@125M z*W>ZFOaRHJep0;I{E{5AF*lK;%lbUA|a>%=B7{<@Rh>rmijzCyuAHUHn{~CGHtQ zT;q(vWr1f?I4Uk`d|C*LRQA@LBUt^V))ocMpUq*OGh(D02K76}KF2NMYm$*dyW3&r zJ6>47B9{F=cB&^TO6Bb5D`zrUMb1fY`V$s}pq9Kr3)--f=)lFz61yM7;7LpkdvaGr zX%l*cJ7V9K1dN>EiMKuo!Rf=POiPU#BWkns5lM5&`l~DN6WRL7Lpt#I&bq?g0tsuTG6oALmBl?_0 zp3;gQJspV%6e2OPl4!L7d_%-+5|FFgrzZd5cJlNdXbXLzCJhinMBXZ8D}JLVb;jN; z_nDVWnBfl}e|!A6<~G|;K4oTCJbaJ>17j`RJYR+plb=37@YaQL3>;&PQ68?)m9+k4 zU%ggCs3}B!buf;tUk@GThR+t>X1PV*ZR(CelZRmU`ZI`+t;CuM1K~z-`m+tc;Ka>T zoL@VJ6+vusZbMn4lo_uezk$_(n)j|Fj0&`|_htnY9ZK{gkT)>ZAP-TXh~j!YS9EeULUMj1+=u`S zoZ^m{!U9&dXwcw52H*;X0(p7mxOu$-lV=3u$e~1*1Q6QU8s99t&sNzitwm6Ew6pLh zB*w)RcM0ol1;0Rh!XN>ApsawrtFEpN-z>aNpsXTBWdtP|+MY;7A?YPE3jwCR6O8K@ zGMN{R8f=L$p4kic(`z>bmuPTwetLJKufqjp$w9K9)@-CdqMOc_ED+e@m zfD_{GR$~4rA6S_gV8_LD_&J$kO#c7^<6M?CS7Km{;9h*xR@Fe4Sdm7D4$fR?L_>ZR zx()S&hJFJp5AEmY#mWNd>gkc@$U!h_PMR0aRZ9^+E~5uKKuhrDL(7q3aL{8O$f60j%u#|ZZI6( zoblzt<2e0GCXW9y3hfbBy>?ya#EUA;>{IM)dd)FWLZswC07-95Ocl^9P1&#Fze7Yi(Jyh!4 z(Lw@kCyWx?{_Q7Mzji}#^GE+xKO?@m44by+k}<^a3lLz()-0BoHg2Ll_U+Cg;}l~0 zOfTv{9o&m3Vl`OpxJsD>z6E)WtjIgpIQGL$E^>=bT=hy$~z6MlnV0#+4sR{!l9$`ca z^0TF=CJ#BZ;|bF=liu=W8RZID8z#Qx1|HGnCG+p&(7EaGX;*>Q`u8`|zjj0X&sM_M zz^6+n#yc7@&9GtJ69P~<(N%p`U3lJnA6OEj*}Wqjz65+D#{{sF)m(|uPd|xbs+lXC z8xSaF^G!c)N)2!I(l*9eJUp6(3>YuDEqM9ntqov2oW#w%mL9mt105+_Qzm2<~po z9`Lbz!Ch?K(ih$aCJ?@a5&kWPV8$R8wfjIEo4n(m#2ytDDDFC@wEk zvW?~JxkY-K?6X|cBn^{Jx}u&sp4$xX;q`Rt!_(K0yg&zMkL9!H-Ni%|lfssg`nJP| zUxwnr?P4T7t|a3WVBh({4BUTQoj@Mqg9)K_u-D+dbf5fN48gT@$Z_;!7IAku+h%2B ztBbj_BT2v+Qs>(sCb|?(&L(Up=7}Rk$jYk2{15$!T57R}DsdBwIa&2A{BUBcp|O=T zh7OScBUo8J-AfS@Q_cRy(OB+L1l$ZRmyK;>!zTf#fQ6Hg?dKEl4UrgE3LATUR*3!T zxnlGiVvG8w7HnD>3qJ~7@lj=PqJi<@S3#__gis*D(cMYtLq;Fj%NM3)(pTz_f14q= zrf@L8{-clCgTY6Qam4VEow1&Tl2E8a9VKPO(wDCs2xB85zFl?=2luBju;&b=qWIo_ zfCXW|Q;HZA?1Sj2c(z4=OCHP0tf$as&K^g=J>Y}G5eElzmV(I%K(2-?_bfY+&=6Oz zq%mCKQg*n#9^8!Wlk~4~BkD1}eE%k!z#B5g4OaF%;Z8E{V|Wy-A`Y*_n*Wlw+l zc@Rr~Ij}d6;?w z9bF!p8zsyexT3zNj^`sKxspPd8;P_!@*-=NmALu)n{0BCdmI{vIkki%Uj7!C`mQS~ zij+ttLvdMpDbcmqzoaV!9sk_+*grMIrb(V1?{*bqTV(ZXGX&S_#5^=Af#pkYpjD}2 zHSoAm&plA-#~%_=TqJ{-MBnBuJuqZg2r;Ds+__Us3OSe6R^^Pqu_7}%PS@^+xOSzM zI+NRA*$IXQM%cLi7HSA!xuPkB1&x?C(-#8=1Y*Rn-E2~C=Bz*r9^!(vt0P$vL?>q< zP9D!j_rdl^j;kiBtId+=dXNWl3p~?Yo&WJZ_)|lCKf%4@z3%4B5bwVi^4bi+H4a8w zDc&cP=VIIL5>%2-=-$%~!$)!1*R|MARF_+FP_qAW69-*#GZ4KmW3*j~MXL!8)q>+4!E|D&En zU6aXJDdNdj#N@Q&FVQ>rqDnt*D@p)qkBeJCG$S z8=L5nSNKp!ldxxDb5z=lC~x1v&Tw;gL`C95^pG0A;+;LeJ&Y_ukN11x{Rum;H>vGe zL#!F))bUYY8)k@kgY5s;4DsJvt40S-S9BmczXpRxSx~1qLnf8u(*?KKG&rXvIt5#h z!fj>y`MCJbl_}+@s(*kbOLDtdD z_f()z&Y+42Wbj0qkKx?Tdkm6RG7P^jzGS%e;wyu`yAs3mV^0`PKl;QVF9@t_e*9s$ z^%~Lx7vlkT{+#3)4sE&(XW!WOkU@Zxh2g{ZKMaOIz4s42X0Y>D1)Bi^AhY>^O!GtJ^>Rzp4$V}jGUyJI10!D opmqA7$oK{mp#8~+qkt#?0FH6Cf42bCr2qf`07*qoM6N<$f{Gr$^Z)<= literal 0 HcmV?d00001 diff --git a/index_icons/winxp/docs.png b/index_icons/winxp/docs.png new file mode 100644 index 0000000000000000000000000000000000000000..bfce0cd59cd05dafdf854439d3e5377cd5e8ee5a GIT binary patch literal 18589 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�kNyrHZ^pKVu=lO(ED9CT)UEqiIY0x_|aJO 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 literal 0 HcmV?d00001 diff --git a/languages/en.txt b/languages/en.txt index 55f3077..58b3eff 100644 --- a/languages/en.txt +++ b/languages/en.txt @@ -684,4 +684,6 @@ SXZ1 Sony Xperia Z1 SXZ3 Sony Xperia Z3 TKT Tianyu K-Touch VOYAGER Voyager -WSP Windows Smartphone \ No newline at end of file +WSP Windows Smartphone +MOBILE_DEVICE Mobile Device +DESKTOP Desktop-PC \ No newline at end of file diff --git a/languages/he.txt b/languages/he.txt index 779f88c..1cd7b99 100644 --- a/languages/he.txt +++ b/languages/he.txt @@ -685,4 +685,6 @@ SXZ1 Sony Xperia Z1 SXZ3 Sony Xperia Z3 TKT Tianyu K-Touch VOYAGER Voyager -WSP Windows Smartphone \ No newline at end of file +WSP Windows Smartphone +MOBILE_DEVICE Mobile Device +DESKTOP Desktop-PC \ No newline at end of file diff --git a/languages/ro.txt b/languages/ro.txt index 1a87650..5d2966f 100644 --- a/languages/ro.txt +++ b/languages/ro.txt @@ -682,6 +682,8 @@ SXED Sony Xperia E1 Dual SXM2 Sony XPERIA M2 SXZ1 Sony Xperia Z1 SXZ3 Sony Xperia Z3 -TKT Tianyu K-Touch +TKT Tianyu K-Touch VOYAGER Voyager -WSP Windows Smartphone \ No newline at end of file +WSP Windows Smartphone +MOBILE_DEVICE Mobile Device +DESKTOP Desktop-PC \ No newline at end of file diff --git a/templates/pubOry/admin/SwiftBlue.css b/templates/pubOry/admin/SwiftBlue.css new file mode 100644 index 0000000..86295aa --- /dev/null +++ b/templates/pubOry/admin/SwiftBlue.css @@ -0,0 +1,12 @@ +@CHARSET "UTF-8"; + +BODY { + margin:5px; +} +TH, TD { + font-size: 68.5%; +} + +.gen { + font-size: 1.1em; +} diff --git a/templates/pubOry/admin/admin.css b/templates/pubOry/admin/admin.css new file mode 100644 index 0000000..56db12e --- /dev/null +++ b/templates/pubOry/admin/admin.css @@ -0,0 +1,45 @@ +fieldset { + border: 0px; +} +div#admintabs { + display:inline; +} +div#admintabs ul { + margin: 0px; + padding: 0px; + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-weight: bold; + color: #000; + line-height: 30px; + white-space: nowrap; +} +div#admintabs li { + margin: 2px; + padding: 2px; + list-style-type: none; + display: inline; + border: 1px solid #777; + background-color: #fff; +} +div#admintabs li a { + text-decoration: none; + padding: 2px 10px; + color: #000; +} +div#admintabs li a:link { + color: #000: +} +div#admintabs li a:visited { + color: #000; +} +div#admintabs li a:hover { + color: #777; +} +div#admintabs li.activetab { + border: 1px solid #777; + background-color: #ddd; +} +div#admintabs li.activetab a, div#tabs li.activetab a:link, div#tabs li.activetab a:visited, div#tabs li.activetab a:hover { + color: #777; +} \ No newline at end of file diff --git a/templates/pubOry/admin/index.htm b/templates/pubOry/admin/index.htm new file mode 100644 index 0000000..ee1f723 --- /dev/null +++ b/templates/pubOry/admin/index.htm @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/templates/pubOry/admin/mainpage_header.html b/templates/pubOry/admin/mainpage_header.html new file mode 100644 index 0000000..2af2e83 --- /dev/null +++ b/templates/pubOry/admin/mainpage_header.html @@ -0,0 +1,31 @@ + + + +{META} + +{SITENAME} - {L_MX_ADMIN} + + + + + + + + +{MX_ADDITIONAL_CSS} +{MX_ICON_CSS} + + + + + + + + + + + +
logo MX-Publisher

{ADMIN_TITLE}

{L_LOGGED_IN_AS} {USERNAME}{L_LOGOUT} ]{L_ADMIN_INDEX} • + {L_PORTAL_INDEX} +
+

{L_SKIP}

diff --git a/templates/pubOry/alternate.css b/templates/pubOry/alternate.css new file mode 100644 index 0000000..20c39b3 --- /dev/null +++ b/templates/pubOry/alternate.css @@ -0,0 +1,134 @@ +/** + * An alternate stylesheet. + * + * @package AutoIndex + * @author Justin Hagstrom + * @version 1.0.0 (February 03, 2005) + * + * @copyright Copyright (C) 2002-2005 Justin Hagstrom + * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL) + * + * @link http://autoindex.sourceforge.net + */ + +/* Body */ +.autoindex_body, html +{ + font-family: verdana, lucidia, sans-serif; + font-size: 13px; + background-color: #FCFCFC; +} + +/* Images */ +.autoindex_body img +{ + border: none; +} + +/* Tables */ +.autoindex_table +{ + width: 100%; + border: none; + border-spacing: 2px; +} +.light_row +{ + background-color: #FEFEFE; + font-size: 12px; +} +.dark_row +{ + background-color: #EEEEEE; + font-size: 12px; +} +.light_row:hover, .dark_row:hover +{ + background-color: #FFF2BF; +} +.autoindex_td +{ + border: 1px solid #FAFAFA; + font-size: 12px; + padding: 1px; + text-align: left; + white-space: nowrap; +} +.autoindex_td_right +{ + border: 1px solid #FAFAFA; + font-size: 12px; + padding: 1px; + text-align: right; + white-space: nowrap; +} +.autoindex_td:hover, .autoindex_td_right:hover +{ + font-size: 12px; + padding: 1px; + border: 1px solid #FFCC00; +} +.autoindex_th +{ + background-color: #FFCC00; + border: 1px solid #AA9339; + font-size: 12px; + padding: 2px; +} + +/* Links */ +.plain_link +{ + color: #000000; + text-decoration: none; +} +.autoindex_a:visited, .autoindex_a:active +{ + color: #00008F; + text-decoration: none; +} +.autoindex_a:link +{ + color: #0000FF; + text-decoration: none; +} +.autoindex_a:hover +{ + color: #392266; + text-decoration: none; +} + +/* Buttons */ +.button +{ + color: #707070; + background-color: #F2F6FC; + font-family: arial, sans-serif; + font-size: 11px; + text-align: left; + vertical-align: middle; + font-weight: bold; + cursor: pointer; + border: 0px outset #CBCBCB; + padding: 3px 10px 3px 10px; +} + +/* Misc. */ +.paragraph +{ + background: #F2F6FC; + color: #000020; + font-size: 13px; +} +.autoindex_hr +{ + color: #000020; + background-color: #000020; + border: none; + width: 75%; + height: 1px; +} +.autoindex_small +{ + font-size: 10px; +} \ No newline at end of file diff --git a/templates/pubOry/animate.js b/templates/pubOry/animate.js new file mode 100644 index 0000000..8ef0cc5 --- /dev/null +++ b/templates/pubOry/animate.js @@ -0,0 +1,666 @@ + + + diff --git a/templates/pubOry/bbcode.html b/templates/pubOry/bbcode.html new file mode 100644 index 0000000..6d41ed2 --- /dev/null +++ b/templates/pubOry/bbcode.html @@ -0,0 +1,129 @@ +
    +
+ +
    +
+ +
  • + + + + + + + + + + + + + + {if:download_count} + + {end if:download_count} + + + + + + {if:description_file} + + {end if:description_file} + + + \ No newline at end of file diff --git a/templates/pubOry/each_file1.tpl b/templates/pubOry/each_file1.tpl new file mode 100644 index 0000000..92252fb --- /dev/null +++ b/templates/pubOry/each_file1.tpl @@ -0,0 +1,30 @@ + + + + {if:download_count} + + {end if:download_count} + + + {if:description_file} + + {end if:description_file} + \ No newline at end of file diff --git a/templates/pubOry/each_file2.tpl b/templates/pubOry/each_file2.tpl new file mode 100644 index 0000000..d8d2bc3 --- /dev/null +++ b/templates/pubOry/each_file2.tpl @@ -0,0 +1,7 @@ + +{do_every:4}{end do_every} \ No newline at end of file diff --git a/templates/pubOry/editor.js b/templates/pubOry/editor.js new file mode 100644 index 0000000..5631ab6 --- /dev/null +++ b/templates/pubOry/editor.js @@ -0,0 +1,403 @@ +/** +* bbCode control by subBlue design [ www.subBlue.com ] +* Includes unixsafe colour palette selector by SHS` +*/ + +// Startup variables +var imageTag = false; +var theSelection = false; + +// Check for Browser & Platform for PC & IE specific bits +// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html +var clientPC = navigator.userAgent.toLowerCase(); // Get client info +var clientVer = parseInt(navigator.appVersion); // Get browser version + +var is_ie = ((clientPC.indexOf('msie') != -1) && (clientPC.indexOf('opera') == -1)); +var is_win = ((clientPC.indexOf('win') != -1) || (clientPC.indexOf('16bit') != -1)); + +var baseHeight; +onload_functions.push('initInsertions()'); + +/** +* Shows the help messages in the helpline window +*/ +function helpline(help) +{ + document.forms[form_name].helpbox.value = help_line[help]; +} + +/** +* Fix a bug involving the TextRange object. From +* http://www.frostjedi.com/terra/scripts/demo/caretBug.html +*/ +function initInsertions() +{ + var doc; + + if (document.forms[form_name]) + { + doc = document; + } + else + { + doc = opener.document; + } + + var textarea = doc.forms[form_name].elements[text_name]; + + if (is_ie && typeof(baseHeight) != 'number') + { + textarea.focus(); + baseHeight = doc.selection.createRange().duplicate().boundingHeight; + + if (!document.forms[form_name]) + { + document.body.focus(); + } + } +} + +/** +* bbstyle +*/ +function bbstyle(bbnumber) +{ + if (bbnumber != -1) + { + bbfontstyle(bbtags[bbnumber], bbtags[bbnumber+1]); + } + else + { + insert_text('[*]'); + document.forms[form_name].elements[text_name].focus(); + } +} + +/** +* Apply bbcodes +*/ +function bbfontstyle(bbopen, bbclose) +{ + theSelection = false; + + var textarea = document.forms[form_name].elements[text_name]; + + textarea.focus(); + + if ((clientVer >= 4) && is_ie && is_win) + { + // Get text selection + theSelection = document.selection.createRange().text; + + if (theSelection) + { + // Add tags around selection + document.selection.createRange().text = bbopen + theSelection + bbclose; + document.forms[form_name].elements[text_name].focus(); + theSelection = ''; + return; + } + } + else if (document.forms[form_name].elements[text_name].selectionEnd && (document.forms[form_name].elements[text_name].selectionEnd - document.forms[form_name].elements[text_name].selectionStart > 0)) + { + mozWrap(document.forms[form_name].elements[text_name], bbopen, bbclose); + document.forms[form_name].elements[text_name].focus(); + theSelection = ''; + return; + } + + //The new position for the cursor after adding the bbcode + var caret_pos = getCaretPosition(textarea).start; + var new_pos = caret_pos + bbopen.length; + + // Open tag + insert_text(bbopen + bbclose); + + // Center the cursor when we don't have a selection + // Gecko and proper browsers + if (!isNaN(textarea.selectionStart)) + { + textarea.selectionStart = new_pos; + textarea.selectionEnd = new_pos; + } + // IE + else if (document.selection) + { + var range = textarea.createTextRange(); + range.move("character", new_pos); + range.select(); + storeCaret(textarea); + } + + textarea.focus(); + return; +} + +/** +* Insert text at position +*/ +function insert_text(text, spaces, popup) +{ + var textarea; + + if (!popup) + { + textarea = document.forms[form_name].elements[text_name]; + } + else + { + textarea = opener.document.forms[form_name].elements[text_name]; + } + if (spaces) + { + text = ' ' + text + ' '; + } + + if (!isNaN(textarea.selectionStart)) + { + var sel_start = textarea.selectionStart; + var sel_end = textarea.selectionEnd; + + mozWrap(textarea, text, '') + textarea.selectionStart = sel_start + text.length; + textarea.selectionEnd = sel_end + text.length; + } + else if (textarea.createTextRange && textarea.caretPos) + { + if (baseHeight != textarea.caretPos.boundingHeight) + { + textarea.focus(); + storeCaret(textarea); + } + + var caret_pos = textarea.caretPos; + caret_pos.text = caret_pos.text.charAt(caret_pos.text.length - 1) == ' ' ? caret_pos.text + text + ' ' : caret_pos.text + text; + } + else + { + textarea.value = textarea.value + text; + } + if (!popup) + { + textarea.focus(); + } +} + +/** +* Add inline attachment at position +*/ +function attach_inline(index, filename) +{ + insert_text('[attachment=' + index + ']' + filename + '[/attachment]'); + document.forms[form_name].elements[text_name].focus(); +} + +/** +* Add quote text to message +*/ +function addquote(post_id, username) +{ + var message_name = 'message_' + post_id; + var theSelection = ''; + var divarea = false; + + if (document.all) + { + divarea = document.all[message_name]; + } + else + { + divarea = document.getElementById(message_name); + } + + // Get text selection - not only the post content :( + if (window.getSelection) + { + theSelection = window.getSelection().toString(); + } + else if (document.getSelection) + { + theSelection = document.getSelection(); + } + else if (document.selection) + { + theSelection = document.selection.createRange().text; + } + + if (theSelection == '' || typeof theSelection == 'undefined' || theSelection == null) + { + if (divarea.innerHTML) + { + theSelection = divarea.innerHTML.replace(/
    /ig, '\n'); + theSelection = theSelection.replace(//ig, '\n'); + theSelection = theSelection.replace(/<\;/ig, '<'); + theSelection = theSelection.replace(/>\;/ig, '>'); + theSelection = theSelection.replace(/&\;/ig, '&'); + theSelection = theSelection.replace(/ \;/ig, ' '); + } + else if (document.all) + { + theSelection = divarea.innerText; + } + else if (divarea.textContent) + { + theSelection = divarea.textContent; + } + else if (divarea.firstChild.nodeValue) + { + theSelection = divarea.firstChild.nodeValue; + } + } + + if (theSelection) + { + insert_text('[quote="' + username + '"]' + theSelection + '[/quote]'); + } + + return; +} + +/** +* From http://www.massless.org/mozedit/ +*/ +function mozWrap(txtarea, open, close) +{ + var selLength = txtarea.textLength; + var selStart = txtarea.selectionStart; + var selEnd = txtarea.selectionEnd; + var scrollTop = txtarea.scrollTop; + + if (selEnd == 1 || selEnd == 2) + { + selEnd = selLength; + } + + var s1 = (txtarea.value).substring(0,selStart); + var s2 = (txtarea.value).substring(selStart, selEnd) + var s3 = (txtarea.value).substring(selEnd, selLength); + + txtarea.value = s1 + open + s2 + close + s3; + txtarea.selectionStart = selEnd + open.length + close.length; + txtarea.selectionEnd = txtarea.selectionStart; + txtarea.focus(); + txtarea.scrollTop = scrollTop; + + return; +} + +/** +* Insert at Caret position. Code from +* http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130 +*/ +function storeCaret(textEl) +{ + if (textEl.createTextRange) + { + textEl.caretPos = document.selection.createRange().duplicate(); + } +} + +/** +* Color pallette +*/ +function colorPalette(dir, width, height) +{ + var r = 0, g = 0, b = 0; + var numberList = new Array(6); + var color = ''; + + numberList[0] = '00'; + numberList[1] = '40'; + numberList[2] = '80'; + numberList[3] = 'BF'; + numberList[4] = 'FF'; + + document.writeln('
    {USERNAME} {L_WROTE}:
    + + + + + + + + +
    {L_QUOTE}:
    +
    + + + + + + + + + + +
    {L_CODE}:
    +
    + + + + + + + + + + + + + + + + + + + + +{DESCRIPTION} + +{EMAIL} + + + + +
    + + + + +
    + + + +
    + + + + +
    +{GVIDEOLINK}
    +
    + + + +
    + + + +
    +{YOUTUBELINK}

    + + + +
    + + + + + + + + + + +
    + + + +
    +
    +
    + + +
    + + + + + + + \ No newline at end of file diff --git a/templates/pubOry/bgrad2.gif b/templates/pubOry/bgrad2.gif new file mode 100644 index 0000000000000000000000000000000000000000..5d4d5498a914904020db9afd708bc773e1bb6584 GIT binary patch literal 1525 zcmdVZ|5MX-90%|b1u{)@sB9V{$P3e=mv~LlqCjmMm@){Ifdd>M-x?^FD0U(tctd29 z>A?Ag0gkT&94ZP}Q6mJ&B@i?r)bI;}-{lZ)U7fvsbL)TTbC3Jny?^<*iKymB-#Lf25bd10R9B{Bh>;( z`~dhp;CB|60h_5Nz((p4;6;lDzzfuQz;l50lpc^c3s^_h0unWVI;skgs06H_$^pwP zw18&-OQ{k-qS!(MSVWx$Bu-H$0f`fUYU(&(AyoiKs4R{F5=SW|U_NyOkWg620f{`o z!+^PfFK9KS7gEPPTE`zWb`p3OjdUu&sq{!hBpedUe<4gQTMbB%P05aAH8LlekPJYs zAhnWeNGYTOk~YbTEJ$vD4tR?;OG+U{kTl5g8X(D;v_I7~>5+Wu3E%@dBq?_k@X-H= zv-wRc26;Ys{d)aR*iL)JaBycW&tO>Xzq>^tf-yi6C)p{$(lB?65=w5GaB zRpEbL!2P_hw@?>#PVUhfoVSIWWH4~1$IAOx@9w$P-T*|z|T(RCHEWK=Pw{U%> zzNFQ5_L4xoEFg;SC;Lq1DjIWTs@@N4&RTtRyK%v)U2pV{+Q$hOuT#&7Q3j0$F5SrY zX>j3g2-bx(q&#`Zt&yIK?W>bcHz@|2Q=ctkRZbQgvfp;%X+!GuJo!SOWeekbqB}c2 zjJTrpwU6Co^xFUQ70a)8BtTmcpgVXXyCKmO5vedMcU@GUjl6lp@tb+l0k1^!P(gBw zQ6<>XYA1X*V!F>Ap*72n7sBgup2!z0=BA3H>!SJnUla~$?e}=+O^VVUsILSiJl+`G z7hJEd@7ovA@3vVKW1e(MPM+<#MQnhzTYYSvw+T}+e1p2PuBVL$2o8%1SsNTTO_anO zzdtVaKdlz@#%c4*U2-2a47(g2zq)ck`lS~pP3R{R^Bi{Uh82U}Z*fe82i|e#cV{gK z-ZLbbAI>jRsYJs!WkWf;C2_+gtIEIBH3{aP2sH|#(pNQC-IZG#UY-CBYKyzX7#_{%?KZjZ0XD-F*rFz}rAO-MVd(mjVKZYOzla!ra| z%&N$u8GrRvD2;R7Mv6Ip=Hq@!X}h>U{cXE0R*>Nqs`afE#0RxWs>|npG|;Fyzk|uH zR(LaG6Y?v^?7G+2>Y#Vv1 zr)TN%A{*ypjFkPg16z3;Lp{Zf^1LuzQ^=vpx;<`^Q!aZS){lfIq9H_6ZoW8Ll_bqx QCQCl}H+xWQWySdTU%<{=ApigX literal 0 HcmV?d00001 diff --git a/templates/pubOry/biblia_online.js b/templates/pubOry/biblia_online.js new file mode 100644 index 0000000..4dc009e --- /dev/null +++ b/templates/pubOry/biblia_online.js @@ -0,0 +1,9 @@ +document.writeln(""); +document.writeln(""); \ No newline at end of file diff --git a/templates/pubOry/border.css b/templates/pubOry/border.css new file mode 100644 index 0000000..74033ad --- /dev/null +++ b/templates/pubOry/border.css @@ -0,0 +1,116 @@ +.titre2 { + PADDING-LEFT: 7px; FONT: bolder x-small Verdana, Verdana, Arial, Helvetica, sans-serif; COLOR: #286fff; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +.titre3 { + PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #3da3f5; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +/* Text style of module a:link */ +A:link { + COLOR: #B6C7E5; FONT-WEIGHT: bold; TEXT-DECORATION: none +} +A:visited { + COLOR: #80FFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none +} +A:active { + COLOR: green; TEXT-DECORATION: none +} +A:hover { + COLOR: red; TEXT-DECORATION: none +} +.visit { + FONT-SIZE: 9px; FONT-FAMILY: Times +} +/* Set the background color of the page.*/ +BODY +{ BACKGROUND-COLOR: #000000; +} +.texte { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #000000; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.textedom { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte1 { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #006600; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte_sitenou { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none +} +.texte_beta { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none +} +.texte_red { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: red; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte2 { + FONT-SIZE: 11px; LEFT: 20px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte3 { + FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none +} +.T1 { + FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #004000; FONT-FAMILY: Geneva, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 5px; TEXT-ALIGN: left +} +.T2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 3px; MARGIN-LEFT: 20px; COLOR: #cc0000; TEXT-INDENT: 15pt; MARGIN-RIGHT: 35px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.barre { + FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #436bb5; TEXT-DECORATION: none +} +.textecent { + FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.textecent2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.lien { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.lien_atentie { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.liencale { + FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #11668e; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.barreclair { + FONT-WEIGHT: bold; FONT-SIZE: x-small; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7 +} +.barreclair2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d3eafe +} +.lienp { + FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #006699; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +/* Set the default input values to:"BODER-COLOR: B5C6DE; BACKGROUND-COLOR: #b8d6fa;".*/ +INPUT { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 1px; COLOR: #B6C7E5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px; BODER-COLOR: B5C6DE; BACKGROUND-COLOR: #3366cc +} +TEXTAREA { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #c8c8c8; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #c8c8c8; MARGIN: 1px; COLOR: black; BORDER-TOP-COLOR: #c8c8c8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #c8c8c8 +} +SELECT { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 0px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 1px; BODER-COLOR: B5C6DE +} +/* Set the A default color to:"COLOR: #006699;".*/ +A { + FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.test { + FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #11668e; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.cadre { + PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 20px; COLOR: #000000; PADDING-TOP: 20px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none +} +.cadress { + PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bolder; FONT-SIZE: x-small; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +/* Set the form default size to:"0px".*/ +FORM { + BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px +} +/* Set the border default color to:"#c6c7ff".*/ +HR { + BORDER-RIGHT: #fff6DE 4px solid; BORDER-TOP: #fff6DE 4px solid; BORDER-LEFT: #fff6DE 4px solid; BORDER-BOTTOM: #fff6DE 4px solid +} + + diff --git a/templates/pubOry/d.gif b/templates/pubOry/d.gif new file mode 100644 index 0000000000000000000000000000000000000000..6943c7d192744928cddcc593f92f85d1245a84b4 GIT binary patch literal 2959 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 + * @version 1.0.2 (February 05, 2004) + * + * @copyright Copyright (C) 2002-2004 Justin Hagstrom + * @license http://www.gnu.org/licenses/gpl.html GNU General Public License (GPL) + * + * @link http://autoindex.sourceforge.net + */ + +/* Body */ +.autoindex_body, html +{ + font-family: verdana, lucidia, sans-serif; + font-size: 13px; + background-color: #F0F0F0; +} + +/* Images */ +.autoindex_body img +{ + border: none; +} + +/* Tables */ +.autoindex_table +{ + width: 100%; + border: none; + border-spacing: 2px; +} +.light_row +{ + background-color: #F2F6FC; + font-size: 13px; +} +.dark_row +{ + background-color: #DADEEE; + font-size: 13px; +} +.autoindex_td +{ + font-size: 13px; + font-family: verdana, lucidia, sans-serif; + vertical-align: top; + border: 1px solid #7F8FA9; + padding: 0px; + text-align: left; + white-space: nowrap; +} +.autoindex_td_right +{ + font-size: 13px; + font-family: verdana, lucidia, sans-serif; + vertical-align: top; + border: 1px solid #7F8FA9; + padding: 0px; + text-align: right; + white-space: nowrap; +} +.autoindex_th +{ + font-size: 13px; + background-color: #7F8FAD; + border: 1px solid #000010; + padding: 0px; +} + +/* Links */ +.plain_link +{ + color: #000000; + text-decoration: none; +} +.autoindex_a:visited, .autoindex_a:active +{ + color: #00008F; + text-decoration: none; +} +.autoindex_a:link +{ + color: #0000FF; + text-decoration: none; +} +.autoindex_a:hover +{ + color: #0000FF; + text-decoration: overline underline; +} + +/* Buttons */ +.button +{ + color: #707070; + background-color: #F2F6FC; + font-family: sans-serif; + font-size: 11px; + text-align: left; + vertical-align: middle; + font-weight: bold; + cursor: pointer; + border: none; + padding: 3px 10px 3px 10px; +} + +/* Misc. */ +.paragraph +{ + background: #F2F6FC; + font-size: 13px; + color: #000020; +} +.autoindex_hr +{ + color: #000020; + background-color: #000020; + border: none; + width: 75%; + height: 1px; +} +.autoindex_small +{ + font-size: 10px; +} \ No newline at end of file diff --git a/templates/pubOry/documente.js b/templates/pubOry/documente.js new file mode 100644 index 0000000..b393e37 --- /dev/null +++ b/templates/pubOry/documente.js @@ -0,0 +1,22 @@ +var displaymode=0 +var iframecode='' + +if (displaymode==0) +document.write(iframecode) + +function gone(){ +var selectedurl=document.jumpy.example.options[document.jumpy.example.selectedIndex].value +if (document.getElementById&&displaymode==0) +document.getElementById("external").src=selectedurl +else if (document.all&&displaymode==0) +document.all.external.src=selectedurl +else{ +if (!window.win2||win2.closed) +win2=window.open(selectedurl) +//else if win2 already exists +else{ +win2.location=selectedurl +win2.focus() +} +} +} \ No newline at end of file diff --git a/templates/pubOry/dynamicback2.gif b/templates/pubOry/dynamicback2.gif new file mode 100644 index 0000000000000000000000000000000000000000..7281e76b9b25554ad0e154f1d232054f354d4d36 GIT binary patch literal 234 zcmV9EFSua=Oa%x4C;%7$IQ&8Y zf&df&7(yNi7(fAn0u%)p3UCwCg zfuIl-!oWIsB*+uFPz1pc1V<18_Jao$K~V%l5gbJb*dE3(1jP^xLvRcsARCy9BPfnw zID+E{K|p@67(odHBM_V*dqTPp3-W~oAtM-sogp;DhG4LoAcJHlxG)sOQIvqfU{`p+ zPz*zH3?-mWNCL)i6vI&*M+s;IWC@E26eCcaAjLr=AWK*boq*CI3n&qihFFj_qzQ8& z5!e|*Lu?2}kh!EJcmWrVVFYv#%7b0u0mpD0BcR1lKcoe-2@EHeT_mSL(t_F0V<;DT z3GIL^VKMXrl7fn%L`WK9LDsMo@`6NQX9x|k39^**4#wdHTm&2*bQTJRJYbl>;csMl z>?8>oSRNOte0c)U26C>;E|UC6V<0YpPy%a`Ti>tu{qDdivqmw)N|4S^FrPE<6glJx=TbD(EnEzW)!ubjpYhUnPMe)I zJ6Ojq19uot3;r5f#Z$9m(Ij44Mi}Q(lB?9F$*E1t`ESPUR=Nf6V)y=v$SZWtas8ED zotyWqKWoM4u-BA({_?jAkpaC9CqDWzt-_hwznGkzu?!F$;-qgaQF>YzzFyy6K3mSB zl$9naD3Z(s-*kI#w1u*`3LHJRv;F3ig+*U0-NMm#g_5_!?X?<vgH@3`!MvB-9ydaw%0ErIZly{rRAreHqD`ImukV5R1L?DNMdws$fTe+uf0I zVOK|&O2$Is(63u=d*_pNEMds=AUZ|bt$d3L?Jmm#BX{GgPZ ztP|$Qn0`!^)wWkmRyJkSgg(^`t2DlEIBy0VQiLTd+wl>xmqF0oRYoCerISJF9gHxG zJR#Bl*U5tmLrz;o_SR!D!ms7(dC38n>0PSNi zRbad7UdYH`!^p|j*1+ifVC0Gd?F(n+m3f@9pV_!&Q|Z9+g{5y z{8VC)D&96>22yQI^Qu`N+Uo-)?DXe z3$hbkr^RmF)iJ53n|oSM*Y%FBwBX6E?&U`ZBRv2h_o^Y`E_$F<&6E3L4K{P19Nk@?N` zZUs6PMv0r|gKjM)evZS#MBJ>*Oe1I1uenZ=tvWWZ;ZC#3s#BG*maXM`?mtGG7WewL zZl#*Ulriz+vB;j?xeQLpt+SH$%%Z4bmBsK%`RG=s_E_~V*B-X&u}m|6s49;oMhs4K z?E0u19Q;bZ%%A$I{wH-zHgign)Dtbfo9Di-c=6XhEiXoaGuK?m*f`MKGB@BC{JC1J z=5&VUL~(QF6s_zX$>F_~Wco{g)3KhW+hX{S;y*=}>6s^sf(MkYsdJ>Wls0RWn}16E z!NCN%vVgdHAJHrIpqZ(DX-}SFmWyoOs7;aIo1JmOi@SPC~k5 zZFX)=exK(`*FPq7e+X0L1jsWe#S1RG?QlUT{C? zj%fAcG0riU&_bJYSB*WGavP-;>c+D36H2;Sid4O9pEVKM-W=1it54-ESeD9GzokpPt)o;rlhT{?Lq;)slJr+iCtwvJ`_;Guh<-E>7XN4F=ae0Mw7yO~}lR=y^XJN@zRzO>oF nQt6VBn%ya>=?pD@tIu +
    + {file:if:is_file} /* if it is a file, make a direct link */ + + {end if} + {file:if:is_dir} /* otherwise, for directories, display the folder with autoindex */ + + {end if} + {if:icon_path}[{file:file_ext}]{end if:icon_path} + {file:filename} {file:thumbnail} + {file:new_icon}{file:md5_link}{file:delete_link}{file:rename_link}{file:edit_description_link}{file:ftp_upload_link} + + {file:downloads} + + {file:size} + + {file:date} + + {file:description} +
    + {file:if:is_file} /* if it is a file, make a direct link */ + + {end if} + {file:if:is_dir} /* otherwise, for directories, display the folder with autoindex */ + + {end if} + {if:icon_path}[{file:file_ext}]{end if:icon_path} + {file:filename} {file:thumbnail} + {file:new_icon}{file:md5_link}{file:delete_link}{file:rename_link}{file:edit_description_link}{file:ftp_upload_link} + + {file:downloads} + + {file:size} + + {file:date} + + {file:description} +
    + + {file:if:is_dir}{if:icon_path}{words:thumbnail of} {file:filename}{end if:icon_path}{end if} {file:thumbnail} +
    {file:filename}
    {file:new_icon}{file:md5_link}{file:delete_link}{file:rename_link}{file:edit_description_link}{file:ftp_upload_link} + {if:description_file}
    {file:description}{end if:description_file} +
    '); + + for (r = 0; r < 5; r++) + { + if (dir == 'h') + { + document.writeln(''); + } + + for (g = 0; g < 5; g++) + { + if (dir == 'v') + { + document.writeln(''); + } + + for (b = 0; b < 5; b++) + { + color = String(numberList[r]) + String(numberList[g]) + String(numberList[b]); + document.write(''); + } + + if (dir == 'v') + { + document.writeln(''); + } + } + + if (dir == 'h') + { + document.writeln(''); + } + } + document.writeln('
    '); + document.write('#' + color + ''); + document.writeln('
    '); +} + + +/** +* Caret Position object +*/ +function caretPosition() +{ + var start = null; + var end = null; +} + + +/** +* Get the caret position in an textarea +*/ +function getCaretPosition(txtarea) +{ + var caretPos = new caretPosition(); + + // simple Gecko/Opera way + if(txtarea.selectionStart || txtarea.selectionStart == 0) + { + caretPos.start = txtarea.selectionStart; + caretPos.end = txtarea.selectionEnd; + } + // dirty and slow IE way + else if(document.selection) + { + + // get current selection + var range = document.selection.createRange(); + + // a new selection of the whole textarea + var range_all = document.body.createTextRange(); + range_all.moveToElementText(txtarea); + + // calculate selection start point by moving beginning of range_all to beginning of range + var sel_start; + for (sel_start = 0; range_all.compareEndPoints('StartToStart', range) < 0; sel_start++) + { + range_all.moveStart('character', 1); + } + + txtarea.sel_start = sel_start; + + // we ignore the end value for IE, this is already dirty enough and we don't need it + caretPos.start = txtarea.sel_start; + caretPos.end = txtarea.sel_start; + } + + return caretPos; +} \ No newline at end of file diff --git a/templates/pubOry/error_body.html b/templates/pubOry/error_body.html new file mode 100644 index 0000000..f211ad0 --- /dev/null +++ b/templates/pubOry/error_body.html @@ -0,0 +1,18 @@ + + + + + +
    + + + + + + + + + +
     
    {ERROR_MESSAGE}
     
    + +
    diff --git a/templates/pubOry/essential.css b/templates/pubOry/essential.css new file mode 100644 index 0000000..e2ecea0 --- /dev/null +++ b/templates/pubOry/essential.css @@ -0,0 +1,123 @@ +BODY { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +TD { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +TH { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +H1 { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +H2 { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +BODY { + PADDING-LEFT: 100px; BACKGROUND-IMAGE: url(stars.jpg); MARGIN: 10px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left +} +#nav { + LEFT: 2px; WIDTH: 96px; CURSOR: pointer; LINE-HEIGHT: 12pt; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left +} +.left { + TEXT-ALIGN: left +} +TABLE { + BORDER-RIGHT: green 8px double; BORDER-TOP: green 8px double; MARGIN: auto; BORDER-LEFT: green 8px double; BORDER-BOTTOM: green 8px double; BACKGROUND-COLOR: #000000 +} +TABLE.game TD { + PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-COLOR: #000000 +} +TABLE.cv TD { + PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-COLOR: #000000 +} +TABLE.cv TH { + BACKGROUND-COLOR: #ffffff +} +TABLE.note { + BORDER-LEFT-COLOR: #778899; BORDER-BOTTOM-COLOR: #778899; BORDER-TOP-COLOR: #778899; BORDER-RIGHT-COLOR: #778899 +} +TABLE.note TH { + BACKGROUND-COLOR: #778899 +} +TABLE.roms { + WIDTH: 85% +} +TABLE.roms TH { + TEXT-ALIGN: left +} +TABLE H3 { + MARGIN-TOP: 0px +} +TABLE TABLE { + MARGIN-LEFT: 14px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none +} +TABLE TD { + VERTICAL-ALIGN: top; TEXT-ALIGN: left +} +TD.favorite { + COLOR: #00ffff +} +TD.favorite:unknown { + FONT-WEIGHT: bold; COLOR: #ffd700; content: " Favorite" +} +TH { + TEXT-ALIGN: center +} +TH { + FONT-WEIGHT: normal; BACKGROUND-COLOR: green +} +TH { + BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none +} +TD { + BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none +} +H1 { + FONT-SIZE: 22pt +} +H1:first-letter { + FONT-SIZE: 22pt; COLOR: green +} +H2 { + FONT-SIZE: 16pt +} +H2:first-letter { + FONT-SIZE: 16pt; COLOR: green +} +H3 { + FONT-SIZE: 13.5pt +} +HR { + BACKGROUND-COLOR: black +} +PRE { + FONT-SIZE: 8pt +} +A { + TEXT-DECORATION: none +} +A:link { + FONT-WEIGHT: bold; COLOR: #00ff00 +} +A:visited { + FONT-WEIGHT: bold; COLOR: #00ff00 +} +A:hover { + COLOR: #ff8c00 +} +A.down:link { + COLOR: #006400; TEXT-DECORATION: line-through +} +A.down:visited { + COLOR: #006400; TEXT-DECORATION: line-through +} +A.down:hover { + COLOR: red +} +UNKNOWN { + BACKGROUND: maroon +} +TD:unknown { + BACKGROUND: maroon +} diff --git a/templates/pubOry/forum_fn.js b/templates/pubOry/forum_fn.js new file mode 100644 index 0000000..6694dfb --- /dev/null +++ b/templates/pubOry/forum_fn.js @@ -0,0 +1,257 @@ +/** +* phpBB3 forum functions +*/ + +/** +* Window popup +*/ +function popup(url, width, height, name) +{ + if (!name) + { + name = '_popup'; + } + + window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes, width=' + width); + return false; +} + +/** +* Jump to page +*/ +function jumpto() +{ + var page = prompt(jump_page, on_page); + + if (page !== null && !isNaN(page) && page > 0) + { + document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page); + } +} + +/** +* Mark/unmark checklist +* id = ID of parent container, name = name prefix, state = state [true/false] +*/ +function marklist(id, name, state) +{ + var parent = document.getElementById(id); + if (!parent) + { + eval('parent = document.' + id); + } + + if (!parent) + { + return; + } + + var rb = parent.getElementsByTagName('input'); + + for (var r = 0; r < rb.length; r++) + { + if (rb[r].name.substr(0, name.length) == name) + { + rb[r].checked = state; + } + } +} + +/** +* Resize viewable area for attached image or topic review panel (possibly others to come) +* e = element +*/ +function viewableArea(e, itself) +{ + if (!e) return; + if (!itself) + { + e = e.parentNode; + } + + if (!e.vaHeight) + { + // Store viewable area height before changing style to auto + e.vaHeight = e.offsetHeight; + e.vaMaxHeight = e.style.maxHeight; + e.style.height = 'auto'; + e.style.maxHeight = 'none'; + e.style.overflow = 'visible'; + } + else + { + // Restore viewable area height to the default + e.style.height = e.vaHeight + 'px'; + e.style.overflow = 'auto'; + e.style.maxHeight = e.vaMaxHeight; + e.vaHeight = false; + } +} + +/** +* Set display of page element +* s[-1,0,1] = hide,toggle display,show +*/ +function dE(n, s) +{ + var e = document.getElementById(n); + + if (!s) + { + s = (e.style.display == '' || e.style.display == 'block') ? -1 : 1; + } + e.style.display = (s == 1) ? 'block' : 'none'; +} + +/** +* Alternate display of subPanels +*/ +function subPanels(p) +{ + var i, e, t; + + if (typeof(p) == 'string') + { + show_panel = p; + } + + for (i = 0; i < panels.length; i++) + { + e = document.getElementById(panels[i]); + t = document.getElementById(panels[i] + '-tab'); + + if (e) + { + if (panels[i] == show_panel) + { + e.style.display = 'block'; + if (t) + { + t.className = 'activetab'; + } + } + else + { + e.style.display = 'none'; + if (t) + { + t.className = ''; + } + } + } + } +} + +/** +* Call print preview +*/ +function printPage() +{ + if (is_ie) + { + printPreview(); + } + else + { + window.print(); + } +} + +/** +* Show/hide groups of blocks +* c = CSS style name +* e = checkbox element +* t = toggle dispay state (used to show 'grip-show' image in the profile block when hiding the profiles) +*/ +function displayBlocks(c, e, t) +{ + var s = (e.checked == true) ? 1 : -1; + + if (t) + { + s *= -1; + } + + var divs = document.getElementsByTagName("DIV"); + + for (var d = 0; d < divs.length; d++) + { + if (divs[d].className.indexOf(c) == 0) + { + divs[d].style.display = (s == 1) ? 'none' : 'block'; + } + } +} + +function selectCode(a) +{ + // Get ID of code block + var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0]; + + // Not IE + if (window.getSelection) + { + var s = window.getSelection(); + // Safari + if (s.setBaseAndExtent) + { + s.setBaseAndExtent(e, 0, e, e.innerText.length - 1); + } + // Firefox and Opera + else + { + var r = document.createRange(); + r.selectNodeContents(e); + s.removeAllRanges(); + s.addRange(r); + } + } + // Some older browsers + else if (document.getSelection) + { + var s = document.getSelection(); + var r = document.createRange(); + r.selectNodeContents(e); + s.removeAllRanges(); + s.addRange(r); + } + // IE + else if (document.selection) + { + var r = document.body.createTextRange(); + r.moveToElementText(e); + r.select(); + } +} + +/** +* Play quicktime file by determining it's width/height +* from the displayed rectangle area +*/ +function play_qt_file(obj) +{ + var rectangle = obj.GetRectangle(); + + if (rectangle) + { + rectangle = rectangle.split(','); + var x1 = parseInt(rectangle[0]); + var x2 = parseInt(rectangle[2]); + var y1 = parseInt(rectangle[1]); + var y2 = parseInt(rectangle[3]); + + var width = (x1 < 0) ? (x1 * -1) + x2 : x2 - x1; + var height = (y1 < 0) ? (y1 * -1) + y2 : y2 - y1; + } + else + { + var width = 200; + var height = 0; + } + + obj.width = width; + obj.height = height + 16; + + obj.SetControllerVisible(true); + obj.Play(); +} diff --git a/templates/pubOry/fpdblib.inc b/templates/pubOry/fpdblib.inc new file mode 100644 index 0000000..2f9d698 --- /dev/null +++ b/templates/pubOry/fpdblib.inc @@ -0,0 +1,218 @@ +<% + +Sub FP_SetLocaleForPage + On Error Resume Next + Session("FP_OldCodePage") = Session.CodePage + Session("FP_OldLCID") = Session.LCID + Err.Clear + if FP_CodePage <> 0 then + Session.CodePage = FP_CodePage + if Err.Number <> 0 then Session.CodePage = Session("FP_OldCodePage") + end if + Err.Clear + if FP_LCID <> 0 then + Session.LCID = FP_LCID + if Err.Number <> 0 then Session.LCID = Session("FP_OldLCID") + end if +End Sub + +Sub FP_RestoreLocaleForPage + On Error Resume Next + if Session("FP_OldCodePage") <> 0 then + Session.CodePage = Session("FP_OldCodePage") + end if + if Session("FP_OldLCID") <> 0 then + Session.LCID = Session("FP_OldLCID") + end if + Err.Clear +End Sub + +Function FP_HTMLEncode(str) + + FP_HTMLEncode = str + FP_HTMLEncode = Replace(FP_HTMLEncode,"&","^^@^^") + FP_HTMLEncode = Server.HTMLEncode(FP_HTMLEncode) + FP_HTMLEncode = Replace(FP_HTMLEncode,"^^@^^","&") + +End Function + +Function FP_FieldVal(rs, fldname) + + FP_FieldVal = FP_HTMLEncode(FP_Field(rs, fldname)) + if FP_FieldVal = "" then FP_FieldVal = " " + +End Function + +Function FP_Field(rs, fldname) + + If Not IsEmpty(rs) And Not (rs Is Nothing) and Not IsNull(rs(fldname)) Then + Select Case rs(fldname).Type + Case 128, 204, 205 ' adBinary, adVarBinary, adLongVarBinary + FP_Field = "[#BINARY#]" + Case 201, 203 ' adLongVarChar, adLongVarWChar + if rs(fldname).DefinedSize > 255 then + ' check for Access hyperlink fields (only absolute http links) + fp_strVal = rs(fldname) + fp_idxHash1 = InStr(LCase(fp_strVal),"#http://") + if fp_idxHash1 > 0 then + fp_idxHash2 = InStr(fp_idxHash1+1,fp_strVal,"#") + if fp_idxHash2 > 0 then + ' this is an Access hyperlink; extract the URL part + fp_strVal = Mid(fp_strVal,fp_idxHash1+1) + if Right(fp_strVal,1) = "#" then + fp_strVal = Left(fp_strVal,Len(fp_strVal)-1) + end if + end if + end if + FP_Field = fp_strVal + else + FP_Field = rs(fldname) + end if + Case Else + FP_Field = rs(fldname) + End Select + Else + FP_Field = "" + End If + +End Function + +Function FP_FieldHTML(rs, fldname) + + FP_FieldHTML = FP_HTMLEncode(FP_Field(rs, fldname)) + +End Function + +Function FP_FieldURL(rs, fldname) + + FP_FieldURL = Server.URLEncode(FP_Field(rs, fldname)) + +End Function + +Function FP_FieldLink(rs, fldname) + + FP_FieldLink = Replace(FP_Field(rs, fldname), " ", "%20") + +End Function + +Sub FP_OpenConnection(oConn, sAttrs, sUID, sPWD, fMSAccessReadOnly) + + Dim sTmp + Dim sConnStr + Dim fIsAccessDriver + + fIsAccessDriver = (InStr(LCase(sAttrs), "microsoft access driver") > 0) + sConnStr = FP_RemoveDriverWithDSN(sAttrs) + sTmp = sConnStr + + On Error Resume Next + + If fMSAccessReadOnly And fIsAccessDriver Then + + sTmp = sTmp & ";Exclusive=1;ReadOnly=1" + + Err.Clear + oConn.Open sTmp, sUID, sPWD + If Err.Description = "" Then Exit Sub + + End If + + Err.Clear + oConn.Open sConnStr, sUID, sPWD + +End Sub + +Function FP_RemoveDriverWithDSN(sAttrs) + + FP_RemoveDriverWithDSN = sAttrs + + sDrv = "driver=" + sDSN = "dsn=" + sLC = LCase(sAttrs) + if InStr(sLC, sDSN) < 1 then exit function + + idxFirst = InStr(sLC, sDrv) + if idxFirst < 1 then exit function + idxBeg = idxFirst + Len(sDrv) + if Mid(sLC,idxBeg,1) = "{" then + idxEnd = InStr(idxBeg, sLC, "}") + if idxEnd > 0 and Mid(sLC,idxEnd+1,1) = ";" then + idxEnd = idxEnd + 1 + end if + else + idxEnd = InStr(idxBeg, sLC, ";") + end if + if idxEnd < 1 then idxEnd = Len(sLC) + + FP_RemoveDriverWithDSN = Left(sAttrs,idxFirst-1) & Mid(sAttrs,idxEnd+1) + +End Function + +Sub FP_OpenRecordset(rs) + + On Error Resume Next + rs.Open + +End Sub + +Function FP_ReplaceQuoteChars(sQry) + + Dim sIn + Dim sOut + Dim idx + + sIn = sQry + sOut = "" + + idx = InStr(sIn, "%%") + + Do While (idx > 0) + + sOut = sOut & Left(sIn, idx - 1) + sIn = Mid(sIn, idx + 2) + if (Left(sIn,1) = "%") And (Left(sIn,2) <> "%%") then + sIn = Mid(sIn, 2) + sOut = sOut & "%" + end if + sOut = sOut & "::" + + idx = InStr(sIn, "%%") + if idx > 0 then + sOut = sOut & Left(sIn, idx - 1) + sIn = Mid(sIn, idx + 2) + sOut = sOut & "::" + if (Left(sIn,1) = "%") And (Left(sIn,2) <> "%%") then + sIn = Mid(sIn, 2) + sOut = sOut & "%" + end if + end if + + idx = InStr(sIn, "%%") + + Loop + + sOut = sOut & sIn + + FP_ReplaceQuoteChars = sOut + +End Function + +Sub FP_Close(obj) + + On Error Resume Next + + obj.Close + +End Sub + +Sub FP_SetCursorProperties(rs) + + On Error Resume Next + + rs.CursorLocation = 3 ' adUseClient + rs.CursorType = 3 ' adOpenStatic + +End Sub + +%> + diff --git a/templates/pubOry/fpdbrgn1.inc b/templates/pubOry/fpdbrgn1.inc new file mode 100644 index 0000000..53901b7 --- /dev/null +++ b/templates/pubOry/fpdbrgn1.inc @@ -0,0 +1,250 @@ + +<% + +FP_SetLocaleForPage + +' determine whether or not to provide navigation controls +if fp_iPageSize > 0 then + fp_fShowNavbar = True +else + fp_fShowNavbar = False +end if + +fp_sPagePath = Request.ServerVariables("PATH_INFO") +fp_sEnvKey = fp_sPagePath & "#fpdbr_" & fp_iRegion +fp_sFormName = "fpdbr_" & CStr(fp_iRegion) +fp_sFormKey = fp_sFormName & "_PagingMove" + +fp_sInputs = fp_sDefault + +fp_sFirstLabel = " |< " +fp_sPrevLabel = " < " +fp_sNextLabel = " > " +fp_sLastLabel = " >| " +fp_sDashLabel = " -- " + +if not IsEmpty(Request(fp_sFormKey)) then + fp_sMoveType = Request(fp_sFormKey) +else + fp_sMoveType = "" +end if + +fp_iCurrent=1 +fp_fError=False +fp_bBlankField=False +Set fp_dictInputs = Server.CreateObject("Scripting.Dictionary") + +fp_sQry = FP_ReplaceQuoteChars(fp_sQry) + +' replace any input parameters in query string +Do While (Not fp_fError) And (InStr(fp_iCurrent, fp_sQry, "::") <> 0) + ' found a opening quote, find the close quote + fp_iStart = InStr(fp_iCurrent, fp_sQry, "::") + fp_iEnd = InStr(fp_iStart + 2, fp_sQry, "::") + If fp_iEnd = 0 Then + fp_fError = True + Response.Write "Database Results Error: mismatched parameter delimiters" + Else + fp_sField = Mid(fp_sQry, fp_iStart + 2, fp_iEnd - fp_iStart - 2) + fp_sValue = Request.Form(fp_sField) + if len(fp_sValue) = 0 then fp_sValue = Request.QueryString(fp_sField) + + ' if the named form field doesn't exist, make a note of it + If (len(fp_sValue) = 0) Then + fp_iStartField = InStr(fp_sDefault, fp_sField & "=") + if fp_iStartField > 0 then + fp_iStartField = fp_iStartField + len(fp_sField) + 1 + fp_iEndField = InStr(fp_iStartField,fp_sDefault,"&") + if fp_iEndField > 0 then + fp_sValue = Mid(fp_sDefault,fp_iStartField,fp_iEndField - fp_iStartField) + else + fp_sValue = Mid(fp_sDefault,fp_iStartField) + end if + end if + End If + + ' remember names and values used in query + if not fp_dictInputs.Exists(fp_sField) then + fp_dictInputs.Add fp_sField, fp_sValue + end if + + ' this next finds the named form field value, and substitutes in + ' doubled single-quotes for all single quotes in the literal value + ' so that SQL doesn't get confused by seeing unpaired single-quotes + If (Mid(fp_sQry, fp_iStart - 1, 1) = """") Then + fp_sValue = Replace(fp_sValue, """", """""") + ElseIf (Mid(fp_sQry, fp_iStart - 1, 1) = "'") Then + fp_sValue = Replace(fp_sValue, "'", "''") + End If + + If (len(fp_sValue) = 0) Then fp_bBlankField = True + + fp_sQry = Left(fp_sQry, fp_iStart - 1) & fp_sValue & Right(fp_sQry, Len(fp_sQry) - fp_iEnd - 1) + + ' Fixup the new current position to be after the substituted value + fp_iCurrent = fp_iStart + Len(fp_sValue) + End If +Loop + +' establish connection +If Not fp_fError Then + if Application(fp_sDataConn & "_ConnectionString") = "" then + Err.Description = "The database connection named '" & fp_sDataConn & "' is undefined.

    " + Err.Description = Err.Description & "This problem can occur if:
    " + Err.Description = Err.Description & "* the connection has been removed from the web
    " + Err.Description = Err.Description & "* the file 'global.asa' is missing or contains errors
    " + Err.Description = Err.Description & "* the root folder does not have Scripting permissions enabled
    " + Err.Description = Err.Description & "* the web is not marked as an Application Root
    " + fp_fError = True + end if + if Not fp_fError then + set fp_conn = Server.CreateObject("ADODB.Connection") + fp_conn.ConnectionTimeout = Application(fp_sDataConn & "_ConnectionTimeout") + fp_conn.CommandTimeout = Application(fp_sDataConn & "_CommandTimeout") + fp_sConn = Application(fp_sDataConn & "_ConnectionString") + fp_sUid = Application(fp_sDataConn & "_RuntimeUserName") + fp_sPwd = Application(fp_sDataConn & "_RuntimePassword") + Err.Clear + FP_OpenConnection fp_conn, fp_sConn, fp_sUid, fp_sPwd, Not(fp_fCustomQuery) + if Err.Description <> "" then fp_fError = True + end if + if Not fp_fError then + set fp_cmd = Server.CreateObject("ADODB.Command") + fp_cmd.CommandText = fp_sQry + fp_cmd.CommandType = fp_iCommandType + set fp_cmd.ActiveConnection = fp_conn + set fp_rs = Server.CreateObject("ADODB.Recordset") + set fp_rs.Source = fp_cmd + If fp_iCommandType = 4 Then + fp_cmd.Parameters.Refresh + Do Until Len(fp_sInputs) = 0 + fp_iLoc = InStr(fp_sInputs,"=") + if fp_iLoc = 0 then exit do + fp_sKey = Left(fp_sInputs,fp_iLoc - 1) + fp_sInputs = Mid(fp_sInputs,fp_iLoc + 1) + fp_iLoc = InStr(fp_sInputs,"&") + if fp_iLoc = 0 then + fp_sInpVal = fp_sInputs + fp_sInputs = "" + else + fp_sInpVal = Left(fp_sInputs,fp_iLoc - 1) + fp_sInputs = Mid(fp_sInputs,fp_iLoc + 1) + end if + fp_sVal = Request.Form(fp_sKey) + if len(fp_sVal) = 0 then fp_sVal = Request.QueryString(fp_sKey) + if len(fp_sVal) = 0 then fp_sVal = fp_sInpVal + fp_pType = fp_cmd.Parameters(fp_sKey).Type + select case fp_pType + case 129, 200, 201, 130, 202, 203 ' adChar, adVarChar, adLongVarChar, adWChar, adVarWChar, adLongVarWChar + fp_cmd.Parameters(fp_sKey).Size = Len(fp_sVal) + 1 + case else + ' do nothing + end select + + ' remember names and values used in query + if not fp_dictInputs.Exists(fp_sKey) then + fp_dictInputs.Add fp_sKey, fp_sVal + end if + + fp_cmd.Parameters(fp_sKey) = fp_sVal + Loop + End If + If fp_iMaxRecords <> 0 Then fp_rs.MaxRecords = fp_iMaxRecords + + FP_SetCursorProperties(fp_rs) + + FP_OpenRecordset(fp_rs) + end if + + If Err.Description <> "" Then + if fp_fTableFormat then + Response.Write "" + end if + Response.Write "" + Response.Write "Database Results Error
    " + if Not fp_fError then + Response.Write "Description: " & Err.Description & "
    " + Response.Write "Number: " & Err.Number & " (0x" & Hex(Err.Number) & ")
    " + Response.Write "Source: " & Err.Source & "
    " + else + Response.Write Err.Description + end if + if fp_bBlankField Then + Response.Write "
    One or more form fields were empty." + Response.Write " You should provide default values for all form fields that are used in the query." + End If + Response.Write "
    " + if fp_fTableFormat then + Response.Write "" + end if + fp_fError = True + Else + ' Check for the no-record case + if fp_rs.State <> 1 then + fp_fError = True + Response.Write fp_sNoRecords + ElseIf fp_rs.EOF And fp_rs.BOF Then + fp_fError = True + Response.Write fp_sNoRecords + end if + end if +end if + +' determine whether or not provider supports Absolute Positioning +if not fp_fError then + if IsObject(fp_rs) and not(fp_rs.Supports(&H00004000)) then + fp_iPageSize = 0 + fp_fShowNavbar = False + end if +end if + +' move to correct position in result set +if not fp_fError then + + if fp_iPageSize > 0 then + fp_iAbsPage = 1 + fp_sVal = Session(fp_sEnvKey) + if fp_sVal <> "" then + fp_iAbsPage = CInt(fp_sVal) + end if + + fp_rs.PageSize = fp_iPageSize + if fp_iAbsPage > fp_rs.PageCount then fp_iAbsPage = fp_rs.PageCount + fp_rs.AbsolutePage = fp_iAbsPage + if fp_rs.PageCount = 1 then fp_fShowNavbar = False + + select case fp_sMoveType + case "" + ' do nothing + case fp_sFirstLabel + fp_rs.AbsolutePage = 1 + case fp_sPrevLabel + if fp_rs.AbsolutePage > 1 then fp_rs.AbsolutePage = fp_rs.AbsolutePage - 1 + case fp_sNextLabel + if fp_rs.AbsolutePage < fp_rs.PageCount then fp_rs.AbsolutePage = fp_rs.AbsolutePage + 1 + case fp_sLastLabel + fp_rs.AbsolutePage = fp_rs.PageCount + case else + ' do nothing + end select + + fp_iAbsPage = fp_rs.AbsolutePage + Session(fp_sEnvKey) = fp_iAbsPage + end if + +end if + +if fp_fError then fp_fShowNavbar = False + +fp_iCount = 0 +Do + if fp_fError then exit do + if fp_rs.EOF then exit do + if fp_iPageSize > 0 And fp_iCount >= fp_rs.PageSize then exit do + if fp_iMaxRecords > 0 And fp_iCount >= fp_iMaxRecords then + ' MaxRecords didn't work; exit loop + fp_fShowNavbar = False + exit do + end if +%> + diff --git a/templates/pubOry/fpdbrgn2.inc b/templates/pubOry/fpdbrgn2.inc new file mode 100644 index 0000000..5090892 --- /dev/null +++ b/templates/pubOry/fpdbrgn2.inc @@ -0,0 +1,64 @@ +<% + ' Close the loop iterating records + fp_iCount = fp_iCount + 1 + fp_rs.MoveNext +Loop + +if fp_fShowNavbar then + if fp_fTableFormat then + if fp_iDisplayCols < 1 then fp_iDisplayCols = 16 + Response.Write "" + end if + + Response.Write "
    " + + if fp_iAbsPage > 1 then + fp_sType = "Submit" + fp_sLabel = fp_sFirstLabel + else + fp_sType = "Button" + fp_sLabel = fp_sDashLabel + end if + Response.Write "" + if fp_iAbsPage > 1 then fp_sLabel = fp_sPrevLabel + Response.Write "" + if fp_iAbsPage < fp_rs.PageCount then + fp_sType = "Submit" + fp_sLabel = fp_sNextLabel + else + fp_sType = "Button" + fp_sLabel = fp_sDashLabel + end if + Response.Write "" + if fp_iAbsPage < fp_rs.PageCount then fp_sLabel = fp_sLastLabel + Response.Write "" + + Response.Write " [" & fp_iAbsPage & "/" & fp_rs.PageCount & "]" + + ' remember names and values used in query + for each fp_sKey in fp_dictInputs + fp_sVal = fp_dictInputs.Item(fp_sKey) + Response.Write "" + next + + Response.Write "
    " + + if fp_fTableFormat then + Response.Write "" + end if +end if + +if IsObject(fp_rs) then + FP_Close(fp_rs) + FP_Close(fp_conn) +end if + +set fp_dictInputs = Nothing + +set fp_rs = Nothing +set fp_cmd = Nothing +set fp_conn = Nothing + +FP_RestoreLocaleForPage + +%> diff --git a/templates/pubOry/gecko.css b/templates/pubOry/gecko.css new file mode 100644 index 0000000..46c2758 --- /dev/null +++ b/templates/pubOry/gecko.css @@ -0,0 +1,3 @@ +/* + Addon defs for gecko browsers, or redefined +*/ \ No newline at end of file diff --git a/templates/pubOry/geoyahoo.js b/templates/pubOry/geoyahoo.js new file mode 100644 index 0000000..dc1a860 --- /dev/null +++ b/templates/pubOry/geoyahoo.js @@ -0,0 +1,83 @@ +if(!document.getElementById)if(document.all)document.getElementById=document.all; +var orynider = new Object(); +orynider.last = "17.01.2004"; +orynider.isSlide=true;orynider.nav=""; +orynider.oldY=0; +orynider.slidebutton=(document.getElementById&&window.setInterval ? 'Slide' : ''); +readData();if(orynider.Data[0]!="orynider")orynider.Data=new Array("orynider","","",0); + +window.onunload=writeData; + +document.write(orynider.Data[1]); + +function insertNavigator(l) +{ +if(orynider.nav==""){ +document.write(''); +} +eval(orynider.Data[2]); +if(orynider.isSlide)window.setTimeout("slide()",30); +document.getElementById("slider").checked=orynider.isSlide; +window.setTimeout('document.getElementById("slider").checked=orynider.isSlide;',0);//Mozilla Fix +} + +function slide() +{ +if(orynider.isSlide)window.setTimeout("slide()",30); +var newY=0; +if(window.pageYOffset>0)newY=window.pageYOffset; +else if(document.body) + if(document.body.scrollTop>0)newY=document.body.scrollTop; + else if(document.documentElement)newY=document.documentElement.scrollTop; +if(newY!=orynider.oldY) + { + var percent = .1 * (newY - orynider.oldY); + orynider.oldY += (percent > 0) ? Math.ceil(percent) : Math.floor(percent); + if(navigator.userAgent.indexOf("Opera")>-1)document.getElementById("nav").style.top=orynider.oldY; + else if(document.getElementById)document.getElementById("nav").style.top=orynider.oldY+"px"; + else document.nav.top = orynider.oldY; + } +} + +function CheckSlide() +{ +orynider.isSlide=orynider.isSlide==false; +if(orynider.isSlide)window.setTimeout("slide()",10); +orynider.Data[2]="orynider.isSlide="+orynider.isSlide; +writeData(); +document.getElementById("slider").checked=orynider.isSlide; +} + +function N(section,url,text) //NavAdd +{ +if(section=="h")return("
    "+text); +else return('
     '+text+''); +} + +function writeData() +{ +self.name=orynider.Data.join("]joe["); +} + +function readData() +{ +orynider.Data=(""+self.name).split("]joe["); +} \ No newline at end of file diff --git a/templates/pubOry/global_footer.tpl b/templates/pubOry/global_footer.tpl new file mode 100644 index 0000000..5c5bd2c --- /dev/null +++ b/templates/pubOry/global_footer.tpl @@ -0,0 +1,27 @@ + + + + + + +/* We request that you do not remove the following copyright notice. */ + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/pubOry/global_footer1.tpl b/templates/pubOry/global_footer1.tpl new file mode 100644 index 0000000..5c5bd2c --- /dev/null +++ b/templates/pubOry/global_footer1.tpl @@ -0,0 +1,27 @@ + + + + + + +/* We request that you do not remove the following copyright notice. */ + + + + + + + + + + + + \ No newline at end of file diff --git a/templates/pubOry/global_header.tpl b/templates/pubOry/global_header.tpl new file mode 100644 index 0000000..b104632 --- /dev/null +++ b/templates/pubOry/global_header.tpl @@ -0,0 +1,300 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + +{words:index of} {info:dir} @ Beit Dina Bible Arheology and Translation Institute + + + + + + + + + + + + + + + + diff --git a/templates/pubOry/global_header1.tpl b/templates/pubOry/global_header1.tpl new file mode 100644 index 0000000..5310369 --- /dev/null +++ b/templates/pubOry/global_header1.tpl @@ -0,0 +1,308 @@ + + + + + + + + + + + + + + + + + + + + +{words:index of} {info:dir} @ #Bibliuta + + + + + + + + + + + + + + diff --git a/templates/pubOry/global_header2.tpl b/templates/pubOry/global_header2.tpl new file mode 100644 index 0000000..bb6c343 --- /dev/null +++ b/templates/pubOry/global_header2.tpl @@ -0,0 +1,303 @@ + + + + + + + + + + + + + + + +{words:index of} {info:dir} @ # + + + + + + + + + + + + + + diff --git a/templates/pubOry/gsearch.css b/templates/pubOry/gsearch.css new file mode 100644 index 0000000..04d1fdb --- /dev/null +++ b/templates/pubOry/gsearch.css @@ -0,0 +1,729 @@ +/** Copyright 2005 Google Inc. All rights reserved. */ + +/* the GSearchControl CSS Classes + * .gsc-control : the primary class of the control + */ +.gsc-control { + width: 600px; +} + +.gsc-control div { + position: static; +} + +/* control inputs + * .gsc-search-box : the container that hosts the text input area + * .gsc-input : the text input area + * .gsc-keeper : the save link below savable results + */ +form.gsc-search-box { + font-size: 13px; + margin-top : 0px; + margin-right : 0px; + margin-bottom : 4px; + margin-left : 0px; + width: 100%; +} + +/* + * This table contains the input element as well as the search button + * Note that the search button column is fixed width, designed to hold the + * button div's background image + */ +table.gsc-search-box { + border-style : none; + border-width : 0px; + border-spacing : 0px 0px; + width : 100%; + margin-bottom : 2px; +} + +table.gsc-search-box td { + vertical-align : middle; +} + +td.gsc-search-button { + width : 1%; +} + +td.gsc-clear-button { + width : 14px; +} + +table.gsc-branding { + border-style : none; + border-width : 0px; + border-spacing : 0px 0px; + width : 100%; +} + +td.gsc-branding-text { + vertical-align : top; +} + +td.gsc-branding-text div.gsc-branding-text { + padding-bottom : 2px; + text-align : right; + color : #676767; + font-size : 11px; + margin-right : 2px; +} + +td.gsc-branding-img-noclear { + width : 51px; + vertical-align : bottom; +} + +td.gsc-branding-img { + width : 65px; + vertical-align : bottom; +} + +table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text { + margin-right : 0px; + text-align : center; +} + +table.gsc-branding-vertical td.gsc-branding-img-noclear { + text-align : center; +} + +div.gsc-branding-img, +div.gsc-branding-img-noclear, +img.gsc-branding-img, +img.gsc-branding-img-noclear { + padding-top : 1px; +} + +input.gsc-search-button { + margin-left : 4px; +} + +div.gsc-clear-button { + display : inline; + text-align : right; + margin-left : 4px; + margin-right : 4px; + padding-left : 10px; + background-repeat: no-repeat; + background-position: center; + background-image: url('http://www.google.com/uds/css/clear.gif'); + cursor : pointer +} + +/* + * Given that this is sitting in a variable width tabel cell, the idea is + * for it to consume the entire cell. The adjacent cell contains the search + * button and that is a fixed width cell. + */ +input.gsc-input { + padding-left : 2px; + border-style : solid; + border-width : 1px; + border-color : #BCCDF0; + width : 99%; +} + +.gsc-keeper { + color: #3366cc; + text-decoration: underline; + font-size: 13px; + cursor: pointer; + font-weight: normal; + + padding-left: 16px; + background-repeat: no-repeat; + background-position: 1px 3px; + background-image: url('http://www.google.com/uds/css/blue_check.gif'); +} +.gsc-imageResult .gsc-keeper { + text-decoration: none; +} + +/* each section of results has a results header table + * .gsc-resultsHeader : the header itseld + * td.twiddleRegionCell : the section that controls twiddleing of the section to expand/collapse + * td.configLabelCell : the twiddler that controls active configuration of a searcher (used in GlocalSearch) + * .gsc-twiddle : the twiddle image, note, this is a div that wraps gsc-title so that standard image replacement is feasible + * .gsc-twiddle-closed : class added to gsc-twiddle when the twiddler is in the closed state + * .gsc-twiddle-opened : class added to gsc-twiddle when the twiddler is in the opened state + * .gsc-title : the section's title (e.g., Web Results, etc.) + * .gsc-stats : contains the result counts + * .gsc-stats + */ +.gsc-resultsHeader { + clear: both; + width: 100%; + border-bottom: 1px solid #e9e9e9; + margin-bottom : 4px; +} + +.gsc-resultsHeader td.gsc-twiddleRegionCell{ + width: 75%; +} + +.gsc-resultsHeader td.gsc-configLabelCell{ + text-align: right; + width: 75%; +} + +/* + * note that the next three classes are all joined together + * to implement the twiddle image. apps can substitute in their + * own images but will need to account for the image size here + * as well as in the left padding of the title element + * + * Note: uds provides the following images that work with the geometry/padding defined below + * to use these images simply over-ride the.gsc-twiddle-opened/-closed class and specify an alternate image + * or use an image of your own design + */ +.gsc-resultsHeader .gsc-twiddle{ + margin-top: 4px; + display: inline; + cursor: pointer; + background-repeat: no-repeat; + background-position: 0px 2px; +} +.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle{ + background-image: url('http://www.google.com/uds/css/arrow_close.gif'); +} +.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle{ + background-image: url('http://www.google.com/uds/css/arrow_open.gif'); +} + +.gsc-resultsHeader .gsc-title{ + color: #676767; + margin-right: 10px; + padding-left: 14px; + display: inline; +} + +.gsc-resultsHeader .gsc-stats { + color: #676767; + font-size: 11px; + font-weight: normal; + display : inline; +} + +.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats { + display : none; +} + +/* + * .gsc-results-selector : box surrounding individual selectors for 1, more, or all results + * .gsc-result-selector : an individual selector + * .gsc-one-result : single result selector + * .gsc-more-results : more (4) results selector + * .gsc-all-results : all results (8) selector + */ +.gsc-results-selector { + display : inline; +} + +.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector { + display : none; +} + +.gsc-result-selector { + cursor : pointer; + display : inline; + font-size : 13px; + padding-left : 13px; + background-repeat: no-repeat; + background-position: center left; +} + +/* default mode is dark */ +.gsc-one-result { + background-image: url('http://www.google.com/uds/css/one-complex-dark.gif'); +} + +.gsc-more-results { + background-image: url('http://www.google.com/uds/css/more-complex-dark.gif'); +} + +.gsc-all-results { + background-image: url('http://www.google.com/uds/css/all-complex-dark.gif'); + padding-right : 1px +} + +/* active mode is light */ +.gsc-one-result-active .gsc-one-result { + background-image: url('http://www.google.com/uds/css/one-complex-light-blue.gif'); +} + +.gsc-more-results-active .gsc-more-results { + background-image: url('http://www.google.com/uds/css/more-complex-light-blue.gif'); +} + +.gsc-all-results-active .gsc-all-results { + background-image: url('http://www.google.com/uds/css/all-complex-light-blue.gif'); +} + +.gsc-resultsHeader .gsc-configLabel{ + color: #676767; + display: inline; + font-size: 11px; + cursor: pointer; +} + +.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed { + padding-right: 12px; + background-repeat: no-repeat; + background-position: center; + background-image: url('http://www.google.com/uds/css/settings.gif'); +} + + +/* tabbed mode of search control + * .gsc-tabsArea : the box containing all of the tabs + * .gsc-tabsAreaInvisible : same as above, but this is the state when search has been cleared + * .gsc-tabHeader : an individual tab + * .gsc-tabHeader.gsc-tabhActive : the active tab + * .gsc-tabHeader.gsc-tabhInactive : an inactive tab + * .gsc-tabData : the data area/box containg results and header data for each tab + * .gsc-tabData.gsc-tabdActive : the data area for the active tab + * .gsc-tabData.gsc-tabdInactive : the data area for inactive tabs + */ +.gsc-tabsArea { + clear: both; + margin-top: 6px; + } + +.gsc-tabsAreaInvisible { + display : none; + } + +.gsc-tabHeader { + display: inline; + cursor: pointer; + padding-left: 6px; + padding-right: 6px; + margin-right: 2px; + } + +.gsc-tabHeader.gsc-tabhActive { + border-left: 1px solid #e9e9e9; + border-right: 1px solid #e9e9e9; + border-top: 2px solid #ff9900; + color: black; + } + +.gsc-tabHeader.gsc-tabhInactive { + border-left: 1px solid #e9e9e9; + border-right: 1px solid #e9e9e9; + border-top: 2px solid #e9e9e9; + background: #e9e9e9; + color: #676767; + } + +.gsc-tabData.gsc-tabdActive { + display: block; + } + +.gsc-tabData.gsc-tabdInactive { + display: none; + } + +/* tab specific results header supression + * - no twiddle, tabbed mode runs in full expand mode + * - no title + * - no stats + */ +.gsc-tabData .gsc-resultsHeader .gsc-title { + display: none; + } + +.gsc-tabData .gsc-resultsHeader .gsc-stats { + display: none; + } + +.gsc-tabData .gsc-resultsHeader .gsc-results-selector { + display : none; +} + + + +/* the results for each section + * .gsc-resultsbox-{visible,invisible} : a complete-collection of results including headers + * .gsc-results : the collection of results for a given searcher + * .gsc-result : a generic result within the control. each result has this class, as well as .gsc-xxxResult where xxx is web, image, local, blog, etc. + */ +.gsc-resultsbox-visible { + display : block; +} + +.gsc-resultsbox-invisible { + display : none; +} + +.gsc-results { + clear: both; + padding-bottom: 2px; +} + +.gsc-result { + margin-bottom: 10px; +} + +.gsc-result .gs-title { + height: 1.4em; + overflow: hidden; + } + +/* specialized, result type specific, fine grained controls */ +.gsc-result div.gs-watermark { + display: none; +} + +/* Ads + * inline the title div so that we can have an adjecent ad marker + * in the control, the ad-marker is supressed since ads are already positioned + * underneath a results divider + */ +.gsc-webResult a div.gs-title { + display: inline; +} +.gsc-results .gsc-result img.gs-ad-marker { + display: none; +} + +/* Standard configuration div/form */ +div.gsc-config { + border: 1px solid #e9e9e9; + margin-top: 0px; + margin-bottom: 10px; + padding-top : 2px; + padding-left : 6px; + padding-right : 6px; + padding-bottom : 6px; +} + +form.gsc-config { + margin-bottom : 0px; +} + +.gsc-configSetting { + margin-top : 6px; + } + +.gsc-configSetting_Label { + color: #676767; + } + +.gsc-configSettingInput { + color: #676767; + border: 1px solid #e9e9e9; + width: 75%; + } + +.gsc-configSettingCheckbox { + color: #676767; + margin-right: 6px; + } + +.gsc-configSettingCheckboxLabel { + display : inline; + color: #676767; + } + +div.gsc-configSettingSubmit { + margin-top : 8px; + text-align : right; +} + +input.gsc-configSettingSubmit { + display: inline; + font-size: 11px; + cursor: pointer; +} + + +/* Image Search + * - support for horizontal and vertical orientation + * - title, url, and size supression + */ +.gsc-results.gsc-imageResult .gsc-imageResult.horizontal{ + float: left; + width: 65px; + margin-bottom: 4px; + margin-right: 8px; + text-align: center; +} + +.gsc-results.gsc-imageResult .gsc-imageResult.horizontal .gs-imageResult { + height: 41px; +} + +.gsc-results.gsc-imageResult .gsc-imageResult.vertical{ + float: none; + margin-bottom: 4px; + margin-right: 8px; + text-align: left; +} + +.gsc-results.gsc-imageResult .gsc-imageResult.horizontal .gsc-keeper { + background-position: center; +} + +.gsc-imageResult .gs-title { + display: none; +} +.gsc-imageResult .gs-visibleUrl { + display: none; +} +.gsc-imageResult .gs-size { + display: none; +} + +/* Video Search + * - metadata, publisher small font + * - single line title + */ + +.gsc-videoResult .gs-videoResult .gs-metadata { + font-size: 11px; +} + +.gsc-videoResult .gs-videoResult .gs-title { + line-height: 1.3em; + height: 1.3em; + overflow: hidden; + } + +.gsc-videoResult .gs-videoResult .gs-snippet { + line-height: 1.3em; + max-height: 2.6em; + overflow: hidden; + } + +/*** End of Control, Begin Results ***/ + +/* generic, cross cutting result style + * - in the form of .gs-result .gs-xxx where xxx is the generic style + * .gs-title : typically the first line of a result, typically a link, image results over ride this, since for image results, the image is the link + * .gs-divider : typically seperates results from ads + * .gs-visibleUrl : typically the last line of a result, displayed in green. sometimes a link (like in blog search) + * .gs-clusterUrl : for news, and other similar services, this is a cluster of additional results + * img.gs-image : an actial image in a result + * .gs-phone : a phone number + * .gs-address : an address (includes street, city, region, country) + * .gs-streetAddress : a street (including #) + * .gs-city : a city + * .gs-region : a region (zip code, area, etc.) + * .gs-country : a country + * .gs-snippet : snippetized content + * .gs-watermark : indicator that user selected this result + * .gs-metadata : generic metadata, e.g., + * .gs-image-box : generic container for a result's image (within a table) + * .gs-text-box : generic container for a result's text content (within a table). Note that this class, and image-box are only used in video + */ +.gs-result .gs-title, +.gs-result .gs-title * { + color: #0000cc; + text-decoration: underline; +} + +.gs-divider { + padding-bottom: 8px; + text-align: center; + color: #676767; +} + +.gs-result a.gs-visibleUrl, +.gs-result .gs-visibleUrl { + color: #008000; + text-decoration: none; +} + +/* relative and absolute dates, not, news inlines these */ +.gs-relativePublishedDate, +.gs-publishedDate { + color: #6f6f6f; + text-decoration: none; +} +.gs-result a.gs-clusterUrl, +.gs-result .gs-clusterUrl { + color: #008000; + text-decoration: none; + cursor: pointer; +} + +.gs-newsResult .gs-publisher { + color: #6f6f6f; + display : inline; + text-decoration: none; +} + +/* + * For news results there are two dates... + * The relative date is visible while in the + * search control and the published date + * is visible when clipped. Why? It doesn't + * make sense to say 4 hours ago for a clipped + * result... + */ + +/* establish the base style */ +.gs-newsResult .gs-relativePublishedDate, +.gs-newsResult .gs-publishedDate { + display : inline; + margin-left : 4px; +} + +/* base styling for relative date is none */ +.gs-blogResult .gs-relativePublishedDate, +.gs-newsResult .gs-relativePublishedDate { + display : none; +} + +/* suppress publishedDate while in the control */ +.gsc-blogResult .gs-blogResult .gs-publishedDate, +.gsc-newsResult .gs-newsResult .gs-publishedDate { + display : none; +} + +/* enable relativePublishedDate while in the control */ +.gsc-blogResult .gs-blogResult .gs-relativePublishedDate, +.gsc-newsResult .gs-newsResult .gs-relativePublishedDate { + display : inline; +} + +.gs-newsResult .gs-location { + color: #6f6f6f; + display : inline; + text-decoration: none; +} + +.gs-result img.gs-image { + vertical-align : middle; + border : 1px solid #0000cc; +} + +.gs-result div.gs-phone {} + +.gs-result .gs-directions, +.gs-result .gs-directions * { + color: #3366cc; + font-weight: normal; + text-decoration : underline; +} + +.gs-videoResult a.gs-publisher, +.gs-videoResult .gs-publisher { + color: #008000; + text-decoration: none; +} + +.gs-result a { + cursor: pointer; +} + +.gs-result .gs-address { +} + +.gs-result .gs-snippet { +} + +.gs-result .gs-watermark{ + font-size: 10px; + color: #7777cc; +} + +div.gs-results-attribution { + text-align : center; + margin-bottom : 4px; +} + +div.gs-results-attribution, +div.gs-results-attribution * { + font-size : 10px; + color : #676767; + text-decoration : none; +} + +div.gs-results-attribution a { + color: #0000cc; + cursor : pointer; +} + +div.gs-results-attribution a:hover { + text-decoration : underline; +} + +.gs-result .gs-metadata{ + color: #676767; +} + +/* searcher specific styling for + * - web ad + * - web (none) + * - local + * - image (none) + * - blog (none) + * - video (none) + */ + +/* webAd search specific over rides + * .gs-ad-marker : disabled in control, but on in green to indicate clipped result is an ad + */ +.gs-webAd img.gs-ad-marker { + padding-left: 4px; +} + +.gs-webAd a.gs-visibleUrl div.gs-visibleUrl { + display : inline; +} + +/* local search specific over rides + * - city, region displayed inline + * - country supressed + * - small font size for info window's + */ + +div.gs-city { + display: inline; +} + +div.gs-region { + display: inline; +} + +div.gs-country { + display: none; +} + +div.gs-infoWindow * { + font-size: 11px; + } + +/* video search specific over rides + * - align the table data + * - default image width garuntee + * - appropriate cell seperation + */ + +/* todo(markl): workaround until gre in gmail fixes his styles */ +.gs-videoResult * { + font-size: 13px; + } + +/* +.gs-videoResult td .gs-image { + vertical-align : middle; +} + +.gs-videoResult td.gs-image-box { + background-color : #000000; +}*/ + +.gs-videoResult td div.gs-image-box { + width : 110px; + height : 78px; +} + +.gs-videoResult td div.gs-text-box { + vertical-align: top; + margin-left: 4px; + } + diff --git a/templates/pubOry/i.gif b/templates/pubOry/i.gif new file mode 100644 index 0000000000000000000000000000000000000000..38d1317b852079ae48fefcabfc948cb0c7b9346c GIT binary patch literal 1859 zcmXX_3sj7082&IZ!%`v5luI*R6zy61m4>4;iZNOeF-vY;KbK`BY2`X9%?MqFslFA; zEoDNK>#>p=f9;pkMjf%NOPP}sEn2s8cE5f9j_;iB|NrlM-}iZ+=Xqyl%~l6aj+Ub( z=o1o_9+vQg{q3a}?o>#nLVAW&@Wq79Sao$ZL+}Cn+lvX;dWh@c1se(=6>$h*ga|?u zzBt5j2y=*V!jVA$BMu{s5y6OJ#2}9#jv!1BA&3&hC{!YjB1{pXh*F^^#}H9PfJF&m z;2_9@u5h4)Qo_Ju&=0gAn-R)-T@f_D&y3s?+>2hM_E-~nMq;WyGdc7X&0ddDRw@0|eHAk4MbMS-7S46qZV z3%>NK0Z5p-Fppje0w^q)R&Oq&C()83gwU-|321SoBo&otO$epNP08!)b!Fb%N2pIX zLK?%FRMD=T2nFqH(3WW1?Ygsvk;_9D$iIl76d_;XA^azhn4v!6k(vudx6}G5r3<|s zL^Xy%qk?@kB9xmsz%wXL93?i$oyYoYOUvNz?nRSEx4WsSbfTfQM>TsBU#zt_D1$w$ zhJtie+K`29{Tvl&;K7FDl8U?XB^Il6%9Mkpp{a6oA*Sj>xO<-H{D^iIj< z$JxHaO{BNimKSB^mPL5gUfxp2*T_Q>O8OQ!9{?t+&tO4F#-u9dnImbg(3TV0+zjLEv_%KSYFSFLN?Klp1>ZDe8xfA>cI z%^k+(ZJ{?wqG&}*b8*Pj4i9Sz@t@I@q-p6NIp^UXTmFVoDIcH8bNm%i+b21-q$M1> znmcSeAEuV9;^&BidvaHVpW>Z$M+R4!)G-O+u5lLGKTqe$rnTRZkJMi= zCn#^KU#^rJ<>}IgGwaRz`&EHW@}VCMVpC9qY0TUiSsNc4Ea8c+y3QwJmHSNdwZqva z3BNqYPV%nJmqpL2UzjDH+~0mzMNhQLngl0e*fl!v5BV{P?YS|HZLGdv@Gm%CyRT1+CuxjUhZi0&J=}Tz4nTWIM@Bady#BY_Zr*ds4-=~KE7(M z^0THi`z&2+$eLgi$CqBL({6rIBkL^DU*GC^s63qKr3W1HW8!X)KJ;_hTiJs1d)^+; z2p3bHqw)3dXQtu>gOIgt<8|Ln9eq-q)9gy* zYD@R2M;E3a_*^tzcQ|j|0}thOJI6GKTWx=a#V+nDS8a{A8GqcL^Zcl3rJ{0W>0!ls zaeRg*AY+63ht^Wl$FDiQ!QXwoR`HX1_T{S3LsQtgH@ckZB%%I^mq%-*D57BUNwbr# zsj}bv=G8YJZ8lb3^7pIivW!{lI#v$H@z4!v!1`GdVOZwH|0|2Wz BCQJYT literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/block_icons/block_delete.gif b/templates/pubOry/images/block_icons/block_delete.gif new file mode 100644 index 0000000000000000000000000000000000000000..e30fd28b7356590a6f3a1ea0046a443334d9e412 GIT binary patch literal 73 zcmZ?wbhEHb^_aEu#>fU?&T=6FhBLf37gAM}_faDpNq-#jHbIM;LmR`k|;xV_0U}gCHp%Ml`4fshEeZS_YKxC{52uE!I)U2Jtc+QZq~RlJj$Q6oOL= zN>X!^Qi~J}EiFwM6o0ZXGB7YR=zwelxr%`$x8Q`Q<}TB46{|}Ro;FH4vD|TwVqCRu z(oHG-o-GnG^BH|*TNeaW6tnVAVoo@j5?96H;J7r$On>@QlgzzoTd%A$K6Qt0Rl^Fa tT+{HAkBVmGwl?ql^5gHGE#Ge!M>NIeRkegTICnX-n>O`N&=O>@1_0HcVjBPe literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/block_icons/block_edit_admin.gif b/templates/pubOry/images/block_icons/block_edit_admin.gif new file mode 100644 index 0000000000000000000000000000000000000000..52b0cfc78f3e3ba3199d3f7788582c1b260d7516 GIT binary patch literal 237 zcmV~8`Uf)ot}g$)Y^dkr^85_)S1iwcX34mnVFZjyU` niwp)NUYd~!1PZ90e}kHXm47g&1qrhRwgd&ax*a{eJrMvqkS$td literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/block_icons/block_edit_split.gif b/templates/pubOry/images/block_icons/block_edit_split.gif new file mode 100644 index 0000000000000000000000000000000000000000..71261a2cac05a0864f3f9e1af2b0bc70bdae4625 GIT binary patch literal 232 zcmVN1|Ns90001*HGv4FpA^8LW000jFEC2ui02Kff000D)u#7;2owS(8yZ<2AG@OH+ zXsR{}`8Z1~&vOGLE==!Cli-MwEWscq7O>t=;ppfZJAg6)bG>8?+QCPSS)V)KK_UC@ zyg!|{bGRMeiat4u&6!jw1ksOo|B#9ZXIN2ObSg iC7zfi4V#yqFD{*#AE_ml50i>_rH>sfg@d+a5db^f24tQ9 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/block_icons/block_hidden.gif b/templates/pubOry/images/block_icons/block_hidden.gif new file mode 100644 index 0000000000000000000000000000000000000000..eaff0e42f783688034affcea5b62fea49612c7c0 GIT binary patch literal 118 zcmZ?wbhEHb6lD-#Sj5ioUrXzMSJ(gk{{IUX{*Q?GZ)EhJ0R$9(vM@3*urug@I3TqQ z%+?jV?)*FM!FhMj7B|ZqYbIZanIO{hWU}u4_C;*c`#-H&^Hq&;o|d5Syfr176$S2{ ShMbc+illtJm}^xS7_0&2-77W# literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/block_icons/block_move_down.gif b/templates/pubOry/images/block_icons/block_move_down.gif new file mode 100644 index 0000000000000000000000000000000000000000..0d804a96e7b6c4fbe8217b7e50c240b3d0ff6776 GIT binary patch literal 71 zcmZ?wbhEHbR+-pwq VE6cxQaQRlvf@>2e6p1ic0{|Ib68-=H literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/block_icons/block_move_right.gif b/templates/pubOry/images/block_icons/block_move_right.gif new file mode 100644 index 0000000000000000000000000000000000000000..f6fe5afd5b5ae52189030472d70a7823417ddceb GIT binary patch literal 87 zcmZ?wbhEHbeEs(Q$2z*Y3=9nS9zO??ia%Kx85r0YbbxFI okXi<2nT)KhW(pkc9lK9O?fLfXetBn7dXwbzY0A~6F-#2B08(onP5=M^ literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/block_icons/block_move_up.gif b/templates/pubOry/images/block_icons/block_move_up.gif new file mode 100644 index 0000000000000000000000000000000000000000..212bea480fe344a4219765e5c9ef36d60d27d7b7 GIT binary patch literal 73 zcmZ?wbhEHb&WZcpV4rs}kb%J(085Y(oB#j- literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/block_icons/contract.gif b/templates/pubOry/images/block_icons/contract.gif new file mode 100644 index 0000000000000000000000000000000000000000..a51ecda86e198e69f893f58ade8ada7a62805ba3 GIT binary patch literal 75 zcmZ?wbhEHbdC#7n!hZ%?R1GB+mx&9b{aFbxHB?X0{|~Y7V-c9 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/block_icons/expand.gif b/templates/pubOry/images/block_icons/expand.gif new file mode 100644 index 0000000000000000000000000000000000000000..798e4288b2542531aecb0ceaae8d13ef51e3a560 GIT binary patch literal 79 zcmZ?wbhEHb%TQDK6v)6}4FIln8T|kN literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/block_icons/spacer.gif b/templates/pubOry/images/block_icons/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bfd67a2d6f72ac3a55cbfcea5866e841d22f5d9 GIT binary patch literal 43 mcmZ?wbhEHbWMp7uXkdT>#h)yUAf^t80Ld^gF}W}@SOWlZ0R#L1 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/cellpic.gif b/templates/pubOry/images/cellpic.gif new file mode 100644 index 0000000000000000000000000000000000000000..47457ef5f772f536ceb76e14f8890953d696c177 GIT binary patch literal 722 zcmV;@0xkVVNk%w1Vfp|C0M!5h^7Quj`TF4I>c-I7+TiBM(%RMB+Z|c+{4b-#Lm~w*WTCOF)5% z*53dB|Nj2|+jRt;?ddQ)7#&E z|Ni~{A^8LV00000EC2ui0Qvw0000L6K!tEf6iz4<&_GEUI0pr2VLFwJBv?r+mD1@d z6%?wcxk1bjoXuu1*enK%ywf4rPp6Ciz!&&8e;XS-JRCAG5j8OwF)S-AB_%3536%?% z4w()BoF1MCprH(-0So~Ts2L9#tQid=4L>3xCOg34-CPx&h@xKZtBqy9C+F>aLv}Fq+0p|!ET)yZK^K;ypq3A5I$?Ps3 zo~QMqN*zQ9hWi>Y6k&L@qAS5l2@>j8D0_D8+N79rky~)}_8UhXy)Z)##x>}mNI?Jq EJ1XXQ%m4rY literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/cellpic1.gif b/templates/pubOry/images/cellpic1.gif new file mode 100644 index 0000000000000000000000000000000000000000..715b8d4aa8b8752fc3e2ff6deb214cd424ad413f GIT binary patch literal 246 zcmV^k0K@q*xuvX;N;ZX;NRrv-QwoR(bv(~ z-pJ6_$kN!-+1|&{*Vf$O+27>X-s92O-PPRT(AVA9-QwQk=gZUC)7szD+Th&b<=o-s z-sI=b*4x|R=FQdHA^8LV00000EC2ui00{sY000GZ;Npy=vz$pXE@|r~j3CeHd|k6} z@B9S-zTfZiDFTYfPT>NCNTpS!+d;+|@e7w8@f;>Qyk4KPSNLWNzh+jfNN=iaP zSxHGrSse}-IXO5uxj4BwIl1|`dAa!n`G7!B7;J#Bgdjf<2ug^Fi-?Gbi-ELDNhvBS zC@RABtN%a1AjrWW$?%JrQHg;`kdaxC@&6HqXa+_w0J;+fn3x&a*wF=n-e6)D0Esd% z10f7BG6@MfCVns!7G#78!RY_D7)gI)^g1NouYq zx>oF%Dasfac;by~3Dla(e|%EC8%{U3EiiuYZ~@PcvgAjnUkLyCrAJ=F^#+%e61&iv>}18D~Y%ZaH14;ryqZ? zFpax3k-i6PpA2!MA^8LV00000EC2ui00;mk000GkAR~_AVxDH9t}5Zaa7+kvZQp{Y z?|R_>z+fOlED}G+B(lM5G7-=yR6(s$HP|c`!0md!fQfi4u9(kegL + +SwiftBlue created by BitByBit + + + + + + + + + +
    Visit Us!
    + + + \ No newline at end of file diff --git a/templates/pubOry/images/logo.gif b/templates/pubOry/images/logo.gif new file mode 100644 index 0000000000000000000000000000000000000000..a1f805931d2ade4a782bab3b969f4a2ead736440 GIT binary patch literal 2203 zcmdT?{ZkVM8s2=6ECeA$iWmY!h!`|zK-3&6-GmPVV__M*8ad7`SZh?yuF9P&hrJb0 z7PVZ^EAAlb22j?I(N&pthts)*;<=?VuHuc`4kN3z=jzxRTRc~f%F#dLo?o7Kp6B`D zdEa?g6&1REQ{@Aafn5MF=e1S^0D8ayOygIr_vYke=grCUW0QbS>4Ogqg(g{9nKoqv z01-t-!4Lt~)NnEm%6?F0jX0x(FhFLEG6u>45XWz#I4%1DnE++l=t4M|0uhvyIZ!4+ z1fyMqf|IOFgGNNbScR43c)tP>itGdIK8|FC5DB7$Kn6sLl^98pDWgmpy#b{X=?jrY zG{A_g-;OEqsDj}PBg$5ol~F+C0xT^NfoUb=rxh$9c>TN&rC3hl7&$8tLX)B&XGn?{xezDI1j*q9?S!XU;zJ5UNiH8v&^*EL0w?pVJRQUc4yQ#wLA!7z zK#KJAOitHhQJfD2j1miZQ69#o^SIh``f!zbw&CS_t8!DC6-6CIl!!q9Bw} zWZEh)DC}niS>hE%Car{z5*gHwlO)OWJjv2>J~k%sj6{He>HD&{#Cl0yX+jtnrkz;G zhmwAbr9}m!cmQI3e%|U6A%tZm#qMKCK|u-8hp{jw@vP+XiySK%y(}e!&;S>pBqxM| zz7RuAuPIu6%&(91{|s;nhz2e3lzLv8)-=D8XM$fg8&iwdxEkF6pjjN@aBf*+PywC; zmZHl&UmdZRpS7e@luly~(^-M4QzOS*JKLL}nW^rB^NyZhS6*$Kd)#}Z!vO~eIrZv= z9r;&m*Aw0;ZY#N*1*#&nNQ_<1-m&%G#i|>veRjt4UR#b#I9?R~>zq0Dx0aEPJF192 zWD)p2T+s6Y2WmgCI5W(0_vzN{;=Vpv`j6aS?p}Il!g+T?TkVtbSp1~=&5Ot5e^JF* zp#s&-wRz@8OR|Qd%xnBXox`}@qt@7rTCBu-drndbf8zmA`Zw_Y49!?5ai_KfxIZf< z8`*$6=UczqmHn*J{=D}@M;WPQGsg9<#qTmbT~Xol{dV}9kVbyCErYPK@S)QX69#9 zEzRNfw|2cgu1eVd>(*XwA zTMtbd4WA_z9;ogvjSnR{eivobhF?pAPPZN(Y#E?qMHot`EfJonZyhlI(D&zx4>|K3 zd)d%=2NTM(=z5NA1DmsR42Huf{{V!+khj}MA1vtUIK4Hav#Smoh**F@dC_nGlyjET zCLCh=>pcj!u&>`3W+-zWZj5+(`dnUjc#WHg`(X#z&|lirl6M2kuWRT(ULATi_k9s= z(J!cB250GpR_q*E_W0`Jp-Aslt-co=7@S|0-&P1FCII=}sgK%<(#}u3+0nml+c%l9 zttZZJ(`1!Hjs0_LsQ>6T9r<+cH~xzwOK+PJs63115#&wY^JuDS?}Ef;!5rCDd_sh$zDZu1UqaVNf)+CHiq!eCz zGPglf;qn;b=&+TwK|==ht^UrYte=+@12)POt`_J7n;U2&#wXvt!lT9(#f}=Pro8?^ zJr$_aI*{3)Q2WAC9_(LcYm7E;R2vvKaOs>hF@-kg#%vCc9!=2jB~}3DZ+)^>#$%IV zP<0ilE9n{6bh)n2U%wqMSYS+9`-uJo`;eAd!Ax?Geq>~uCn z7jAA^EI(YG=2U02TLDLB_+NLgxIN)T8xyn??v5V-lghaDZ+<$;b)MK@<#2V9V2HEl z#Sc@u+?xaXYI$E+u5_@{2SuHv-Oew*8rfEN1s`fEUbNkab^z#ksIMmTq7DnU_LwIq@IBfyYZ%_+kuvp8XiZ$sKNoja zQ8Py9!ezto=lqZmBxO!SyHa!J`)M^@UiBbTs^iE!~~$I~n7l`Tc8cqIG_ jaiSNR0ceRcD%FrJHLQxuZy&yUI_EQY?rbjv0L%Xe+q#}2 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/logo_med.gif b/templates/pubOry/images/logo_med.gif new file mode 100644 index 0000000000000000000000000000000000000000..1a449d409ce11c70e817d03cfbef02d350c32229 GIT binary patch literal 5472 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 HfcgIbl(>bT literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/logo_mxBB.gif b/templates/pubOry/images/logo_mxBB.gif new file mode 100644 index 0000000000000000000000000000000000000000..a1f805931d2ade4a782bab3b969f4a2ead736440 GIT binary patch literal 2203 zcmdT?{ZkVM8s2=6ECeA$iWmY!h!`|zK-3&6-GmPVV__M*8ad7`SZh?yuF9P&hrJb0 z7PVZ^EAAlb22j?I(N&pthts)*;<=?VuHuc`4kN3z=jzxRTRc~f%F#dLo?o7Kp6B`D zdEa?g6&1REQ{@Aafn5MF=e1S^0D8ayOygIr_vYke=grCUW0QbS>4Ogqg(g{9nKoqv z01-t-!4Lt~)NnEm%6?F0jX0x(FhFLEG6u>45XWz#I4%1DnE++l=t4M|0uhvyIZ!4+ z1fyMqf|IOFgGNNbScR43c)tP>itGdIK8|FC5DB7$Kn6sLl^98pDWgmpy#b{X=?jrY zG{A_g-;OEqsDj}PBg$5ol~F+C0xT^NfoUb=rxh$9c>TN&rC3hl7&$8tLX)B&XGn?{xezDI1j*q9?S!XU;zJ5UNiH8v&^*EL0w?pVJRQUc4yQ#wLA!7z zK#KJAOitHhQJfD2j1miZQ69#o^SIh``f!zbw&CS_t8!DC6-6CIl!!q9Bw} zWZEh)DC}niS>hE%Car{z5*gHwlO)OWJjv2>J~k%sj6{He>HD&{#Cl0yX+jtnrkz;G zhmwAbr9}m!cmQI3e%|U6A%tZm#qMKCK|u-8hp{jw@vP+XiySK%y(}e!&;S>pBqxM| zz7RuAuPIu6%&(91{|s;nhz2e3lzLv8)-=D8XM$fg8&iwdxEkF6pjjN@aBf*+PywC; zmZHl&UmdZRpS7e@luly~(^-M4QzOS*JKLL}nW^rB^NyZhS6*$Kd)#}Z!vO~eIrZv= z9r;&m*Aw0;ZY#N*1*#&nNQ_<1-m&%G#i|>veRjt4UR#b#I9?R~>zq0Dx0aEPJF192 zWD)p2T+s6Y2WmgCI5W(0_vzN{;=Vpv`j6aS?p}Il!g+T?TkVtbSp1~=&5Ot5e^JF* zp#s&-wRz@8OR|Qd%xnBXox`}@qt@7rTCBu-drndbf8zmA`Zw_Y49!?5ai_KfxIZf< z8`*$6=UczqmHn*J{=D}@M;WPQGsg9<#qTmbT~Xol{dV}9kVbyCErYPK@S)QX69#9 zEzRNfw|2cgu1eVd>(*XwA zTMtbd4WA_z9;ogvjSnR{eivobhF?pAPPZN(Y#E?qMHot`EfJonZyhlI(D&zx4>|K3 zd)d%=2NTM(=z5NA1DmsR42Huf{{V!+khj}MA1vtUIK4Hav#Smoh**F@dC_nGlyjET zCLCh=>pcj!u&>`3W+-zWZj5+(`dnUjc#WHg`(X#z&|lirl6M2kuWRT(ULATi_k9s= z(J!cB250GpR_q*E_W0`Jp-Aslt-co=7@S|0-&P1FCII=}sgK%<(#}u3+0nml+c%l9 zttZZJ(`1!Hjs0_LsQ>6T9r<+cH~xzwOK+PJs63115#&wY^JuDS?}Ef;!5rCDd_sh$zDZu1UqaVNf)+CHiq!eCz zGPglf;qn;b=&+TwK|==ht^UrYte=+@12)POt`_J7n;U2&#wXvt!lT9(#f}=Pro8?^ zJr$_aI*{3)Q2WAC9_(LcYm7E;R2vvKaOs>hF@-kg#%vCc9!=2jB~}3DZ+)^>#$%IV zP<0ilE9n{6bh)n2U%wqMSYS+9`-uJo`;eAd!Ax?Geq>~uCn z7jAA^EI(YG=2U02TLDLB_+NLgxIN)T8xyn??v5V-lghaDZ+<$;b)MK@<#2V9V2HEl z#Sc@u+?xaXYI$E+u5_@{2SuHv-Oew*8rfEN1s`fEUbNkab^z#ksIMmTq7DnU_LwIq@IBfyYZ%_+kuvp8XiZ$sKNoja zQ8Py9!ezto=lqZmBxO!SyHa!J`)M^@UiBbTs^iE!~~$I~n7l`Tc8cqIG_ jaiSNR0ceRcD%FrJHLQxuZy&yUI_EQY?rbjv0L%Xe+q#}2 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_about_us.gif b/templates/pubOry/images/page_icons/nav_about_us.gif new file mode 100644 index 0000000000000000000000000000000000000000..86fff499b88b435ef6c65738ac617b4f9a685d4f GIT binary patch literal 2278 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 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_bible.gif b/templates/pubOry/images/page_icons/nav_bible.gif new file mode 100644 index 0000000000000000000000000000000000000000..531f7783106a2641d70981687185c8dc3b9e86c0 GIT binary patch literal 12876 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 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_calendar.gif b/templates/pubOry/images/page_icons/nav_calendar.gif new file mode 100644 index 0000000000000000000000000000000000000000..0762f26db3db4961409cd2fbba469b39547253cf GIT binary patch literal 1160 zcmV;31b6#KNk%w1VJHA80M$PLR9#~Pkn+si<^28q0(05GY)Q(1z3X3O$=% z$B2`cpP;9%NM*$S_U=2kBJ1t%JwQg4;PchZ#oYA$$L;F-?B3ke&cuUX`^s^+^R~jc zm)_&&A^8LW002J#EC2ui04M+{000L6z@KnPEEYE@6slHRO->u5bSkCbP>0s1WoflA z9@8dDEe|OvRrc`tNHQ52B4EL2$mZz=EBPG$Y;Q6$0R(g}33z!!dtQDjDm`j%84m%4 zhAt$Ei#QT8eIGqIJv}IbmW3P-9GaYEDJ?P?p^>FGTV0j}5D*Uz42g>yH4lTdA2n<} zH#Hs}mmD0u5F8gK3Bwiy#&Dq$5(g_D7MBPQ)D8d*n`V0i1RTe3a4q8&3q0-W$*ta`x8A}@aG)D4}I;Dm+-7%oJJ zu%l~%t~+`)C9nW!KL8F`To^irgb4->8u*x7p@7{2A@b_YJFOqtqb!2Lpdk~A4+SH5 zDCS{zuYtWG>{j^L@8|*+fdRm9K$u;E0*vz-7)|D}w zKn^yD-~xaBG3VTQ5xju^%?}K0P@sDy2(XC)70i%B1se4-;oQ*dEaDfX9Kp}(%Cj6L!02_!f!v?`AU;_nW zPH4jnCqQ`~4N^vs;|UV|paBC2nn=PXIh;!YUM%$IudaL1MY3o zK?Mr9I6`4m883{DN z>#Y4EyB@UhLMd;X9>z(ZNLDiIWfswxqvU0 zCl@tn%M!C$sGInPdIAZF)GNgXBrp)c1%!@l=%JyS0B6vP6j4$P6XQ3{m8CRTpw3K4@1VRhE6v=*shOIO(jO{Yam0>+%UEemd# zwFOGoRc)aVHFhbWjKMSqcFu0twMQ43xh(ZECfUfX>N1M{)B0l>4GSwMWXt~Z@4dfX z-XGsT-uvY3R#i#1H{=0%z#jmxw6qjU#AoC2SUm2Zj#Ke?B9Wlz_$*EP3Bu!c`$?Lb zrac5rk)$0b{nH74DK;BVnB4?5O=7L4*(fb6Dm9x-{GuZB5aA``BRK9QNRN-C=!8~> zd2qt)A}|*rR_XjCiD6hQ8aFgzULQWB zXmw+*WaConk~z4x)os8`n91gyj*C?`sS5K9;dYzLGvv1WNO5VYRAcfIv{WXeNLsDY zEG#TMeE6`Zr-z~_|1=$o#VRT)?%lgLH#di(s9Y{jZZEm9O;@zQvsV66%4^Eny^2b; zQoOZ{0VZ?u7hv|IWV2;CbNNibx+NoEZf^%cgQcqr0{4R*4re=LfS?x)r~42@VBO!{ z4Y~{$PJRYvoJm3Kr}}}x^BMXf}J?%0% z6tETr^>?}}zk3DTAg;x01C)tbQ1TwG7X{4_xKv!${VMS-nq9Ox4{67oDeL)1>SBP(dHn;1Bp8x z%JDcRk+in$zo(arJaYEy!~>eml{kQPMOCo_@Ub5vd}brFJxP*_B;Jkvo%g8Y&kO&+2y*kxtHtRrz}3H6e_nND7eg?^s}QmKXB3$mtn7ejXT#J_9G zRn3QoH=^LnYnpSTKmJE^&2Z4S!kMcyu4x8TtD0+)nhh(O^Hw$gvZgt4;;ClWism={ z|JH0j_Ehs5g#6bhnnhJ*2jSx@nzNQQ8~&+zWMo;h^@-+&r<$*=XvWWsjyZD7NzL%t M5^s2XRr8L&0a|w682|tP literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_develope.gif b/templates/pubOry/images/page_icons/nav_develope.gif new file mode 100644 index 0000000000000000000000000000000000000000..d052ac324f7509755ef172f82c5e923c8a9bb409 GIT binary patch literal 1026 zcmV+d1pWI*Nk%w1VJQG90M$PL|C9g&xBUOj0inv~1Ka*)oyS90C#tJxR_<7yVU=;08?(hUu`hx5>@W-POKR ze#aA_@8RU*mCk3Vt+6q$$vs zP2S_@A^8LW002J#EC2ui04V?|000L6z@KnPEE6MhVJcVuKt11OqJ86Cg;$gO)92$RH4)z=jdLYOeUuAe5*)EZPi^ zQ4eBK5(Shhg<0SOvs6Dqj8I|2>QxC^vJe$z^u~z-uuEt& zp@*FxOdw5y8Q=(zvA1{^V?`^E zreMJdj5VM_cS!(7)ovdY;DQVbwBP~(AcDyhgBG-)Lz-(Uq1FZonW6#-;^{C!MJX_- z=WiA)fQ>795^fJ2%w4CjPehduxgs56{!zyv8cc)$$@NLMKo z2p|cN^VS!xNwex$)84?H03 wLgX9YQ3cO*F?=u|-6`X~p)8Csn6m5!Ptl~vghu|8ZM*jhVNSmQ6A=UeI~O#i9{>OV literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_download.gif b/templates/pubOry/images/page_icons/nav_download.gif new file mode 100644 index 0000000000000000000000000000000000000000..8bf6fbcd59edadd10e4a59dca2c4baa2c03b12a8 GIT binary patch literal 1156 zcmV-~1bh2ONk%w1VJQG90M$PLQBYIU*4h32`?|cr#m38ge1f*OyMu#>rl_lWip}Zh z=wGB~m6w`#czemp(VU&4W@c$la_`sM-`UysFEB8^z{H@Vr5<%HI$Frh(AA2Ij@#hm z=;-$-#1fE{x~r|QXWL%M$@9?a&sthtT5PKOw zhKk)Fyhjh4Glzopz%P3S_>8) zFknF9?OVB8f#TJx7eRp-hQMq%U}1m-4JtHPh_N_^h64o(G{(?_K-F7#HOLlyV26nZ z&V)RIU;u#z0}pbfPThcb0}>~C^l)&1M(hL7AJpCf){qc>BQ)GY7ehq@6X3&xr=eq= zhZ10+ACOLA#|{7mPz1Oh;KK+695Q5Z5Ceyb74-zD0t6pOzyo^26~LZ*)E!{m4*^J^ z&Hr43@Fhxg=C}d`c$$f3kQP8hgaia2fZ7NIH1J-X0H}Zi3=o`l z=8r)xZ~-rC28tR0(2dw01WdvZLjjMz2c!WD+;9UwlokP~pepQOL2d2f#iRzH?n&wm z4BSvb1v21Msh}h5P#Bm@o)RhmIYfHH43a+Z04q(bD&r0?n1m9o$0mEL4K<5bYF^oki6@0LkOZe>k>USmx7vy}2l)Ik;5&r2g3LmhA0196C W8ubQXDnxHu^(5&a zAVZGEF-^>X);uxM!D7xRv5qt`k3W4>JQ-7RGSiA1g3O~BS;-^rjibha&Vlv0RRXA)Patn&OxY8 z3&z+1kl%r67Y;*BH*_OpghH6}VV1q3WRFFp(2187tKfvD{;Ie0to<7l4My?P{5%f zVCKcN0{}?|ysSXQOsa?~6g4xd0-bW{=8iDNe1P=xq9{tTVjf1mG&SH-bwi_Enj&dN zNW)lHC0&#CFg6&kp#j5OU>u@7A;udrlQ7;e=QA^rK8|K3mXml>1c4Vs5tz7SNiu-} zMHV5?K#_-v2%&kA9Z?=cdyyg_vqF;>RnmA`Lz0d}gK`mkmP+(XOzmj3>;J zVUY;~7V|zV2CypPkV5)+iUu?zFr37)0?WxPZ(=Y30D)r#5eT9r3TBNa8hM&0$%Mm8 zKrm;M9Z7+*$jg!_%c86RS&8d|Xr9CR`RasJH z{i-CYW}6gQg^G$K^MPozM`L^%7tlmn6B!Ngn#5`nugRRI$Ql$h2sI>X2x=yQnyeXN z8zwBa44(`JT8P@-KzmP3M~dx<=bDag%XImP?9~xPo4?5MCYHvp?|bX!@ybo>*{@T3 z5`J3o_pbHVoDadFtgW8r?7oX_m8p4%YIvt^^jH$S@Z~&Z*B_og{EIf*4>Jo7f1J5- zO;h5Z>UzkOs~NY0&elESJmxRqS5N=JevqO=I1w|M;lwaNbIJEPwuv zo_%#o#>a|RCQIwmgzsM)h^XwS{&~kvK<2l*zdSG0Tu*zwy+HWTeQ4{=sgH7Qr5>rc zWsK)W^*f5zlJy^So@sa=lwbO8d|q2oR#DLNk54=I=IHyJv$w4&8OeAfyV_BEe(hyV zAFQaxmHQ(u9T(iYPj2}B)4Yk$@WtQXE6l5%MSt?uwhfKB{S#O3M7cobWX3y@ahL9& z{o9kLR_Ev~f#IWjmNslTuGiQ2at^*0QQO>>`5@A|V(G$7uR3?{oT|9da;L`9;(BE7 zj%~D#=+;H9NqA%DmZpNA1lJS{O7Rlh&h z-762Jd^EiM>%<-E{JU{L=pO7^;I6gD7KKTxz0MPyU9{PFdHl`UZ*(7vsXhT(4qDGp zrEy->b1(XO#tSQ!?DgzgmV9vSvJI~U_=1?+s?)_S^U=7+9$PZS4cWKX9kI==;P&q; z`ND_SwSBmnbqyb@y5Q_M9(27Bc&})JSrAvgDrlR_WCSBK{>^tTPs>akz5nj*Lj^vt zD7?LkEampjYYD{aZ6RRy0HZ=A3^x4*i6*Nmjs#paXql$jq7#*~axC%Rw0 zzAQ3-9a|IC|JM0yJ)lo~SeBkO2CU%LmV9B>jsF~^?X+)c>(hU38fZeW%lET_wx$xkoF5Ve{6`f zXZ3#fO1(*acA;u z&bBOSZ}cnYTIAA5OKalVq{ef1PYhkzckLOU8!bF=%--eh~B@bqGP8O6K=N`!U_Vxbe*u2j<=YQ{RwZ^>q)Qd9LTK%gZJ@-;x z@;hT4Bka<$yA?#&io!Z#@bM?vLJ9&iN?j4Ds{b=`xI6YSXH96bN9UF`M@1I;;^Y6N p+(@>>adOlgXpgIkyd9HXW_z#yjP=Fa4qKLOIO)QHLGyE4{6Fq|tY-iK literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_email.gif b/templates/pubOry/images/page_icons/nav_email.gif new file mode 100644 index 0000000000000000000000000000000000000000..ab5596a3e81572d861c9fd4b5323499f0594570f GIT binary patch literal 1060 zcmV+<1l#*ZNk%w1VJQG90M$PL*WBT$tGWO1n5(YRx9b1a{{R2~^vV1G@UUoSX={;` zo0`k~{`u0IyYA=y|EAghO-@t)|K-lgu!e}Qz{SY^-j(OEh$SW{adUsZsjs53;s4E& zy}!ft@3Wn!+s>|>_u#<&z=5a4>c+{?nw`wY}*6~=*V63M}QN(71K500XAyXI0mFh&OHV5-6y2eJ)l9w z^{vx2Y=6Ms``6OW!z&goVg_XKicJh?!2ZF4@21IT+W|TZfSz;%66iq#3oOt8fbk_r zzyKy7C}DRCHlP870q7wA8h0A#z*T|=aAzWWB9P#L2OR2PA^{D|aN&#nvA4hj4J5(g zb_AfPfe9bdSfhUpHrRj%BycD~e+zivp^!BeX{3f4RGH*^x|t?IksgS^-H=2U*#MOu zXpjsB5Y%u1mdypg-~v^GDW!vBnu+8D7hRy|nlbjwvV!6X40io_zMn z0|Y3nFjJdWzBwh8h+>fEo;7sJ!=sQUkiZHGz<`Q#NHS<>mC3Y_CZnEy3PGsjkeUN# zBbZ~Fibvjgk(!)3Ix7k&B!IyRw&nl>3>1uT0|1)@Fn|IHK(J`A!a`c?v9@ByL9;iM z0BtirP{0AT)_y8M>#(98tAGNxW(KafF_7yF1v#uB>b~u|n?t;sg-fr!gxmnbzwagt eZvdFh3&6OLtWm-U6jW?32N*kCFTrXA0RTIki0wQ8 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_email2.gif b/templates/pubOry/images/page_icons/nav_email2.gif new file mode 100644 index 0000000000000000000000000000000000000000..0fc38a6f0d53a9c6cb52284f648a5a38f2a8e9a3 GIT binary patch literal 1125 zcmV-r1e*ItNk%w1VJHA80M$PLk$Q_VVmzdJUzL`FV8K+n+KVq|8z-1Yze z|K8*0A^8LW002J#EC2ui04M+{000L6z@KnPEENh`GjfFy&Ar~x(F;op4-4etv?R)f3!Et_2k{20t)5Zl`1ln(0;NWV zEC4{baN)xR2n9CP+p}XqqkIkt+}M!qUylM83n-9K06>fj1@J7=6zrkH2Lm?P!WDsq z0t^Qbq(C4+0RR9OUc{jANQuM$lEK;u7%<}2kd_Kw9(acUgMyACJ}_vpLy1VB!5U;3 zpw5yI8vqKxd}pBPQvgvXpnzbmp4+Un1PSROLhRBM24*^i`avxU8_&SGZ9sxz2q6~$ zz>Ej4X-%6SUQA$s144tqfm_XU!8L=B7X@O*bDWg#gwr?}JotvWmj((Ocn~P@0|E^U z2oS`4dKT@6zLR0du;HzEuL#%n-RK8^1_QCV4@kIqQ$*U+D`0RaVBAN89V9ALATS`o z@(veJpqL;+LT&^$eFHyjf&&K#-yS$1AYMR%1U2Nq4|*$jzyNy+yhl@Hr=5mEeK-K% zg9bZ{Fdhj4+)zUeI^=NwLuVJPAj1j=ih#k13pO|v3NmPU7IwzyJ{E$HhCz$z?Zg;(N00uqWG!OxxPSQaf zVw5Tb1sS+-LJSg6idSAS?S&Hv8+fQv2Dv(cMhPQ8pwv6PG`80T$Ob4|30^%RMhG25 zD**%$u)wNb1;pTjDTfoSgoPymP~ZZ8DA*UN2_D2CLJJ#cs6zq+%x20dNn|j>j1{P$ z!U_sMnSh%&4j@1_x;~*r35D_S-;^9qS*64?@N|g~7mqNM#{Z>kB?%pfJTl1^Jc{9r r1Jt~MsLXczGAbdQI)e*9yD-D8AvC&kAyI^&^wPsreDu>!1OWg$WrXMM literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_explorer.gif b/templates/pubOry/images/page_icons/nav_explorer.gif new file mode 100644 index 0000000000000000000000000000000000000000..e96beb10f7efd5b7617f9da43bfd0171ee4e5e19 GIT binary patch literal 1179 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 R+IP%vTetPu-GwN)^M3{Y%pL#$ literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_help.gif b/templates/pubOry/images/page_icons/nav_help.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a99f9b5bf67890956b23f419cad38f7a87bd4a8 GIT binary patch literal 1184 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 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_musik.gif b/templates/pubOry/images/page_icons/nav_musik.gif new file mode 100644 index 0000000000000000000000000000000000000000..258239eb6fc221d12a3c6352de80bafb950030a2 GIT binary patch literal 1220 zcmV;#1UvgjNk%w1VJQG90M$PLW@fOrxxCZY+NGze^78b?$;(boks~B7w71!+s`@oH zX#Mn#jE=GI&~KNSn}vsn*WBQDcX!ySU4@3jW@l(tS6D?xN0MzM$<5JIQ*fG#XL53y zTU)1dbH$gJ_is`hWo5;yt*?lP;@{u@nVH|n$o-0pkNKiI&e7D{;N*OK(M&rUYHM#s zM_RdtEWW|SZfaGYprekElsY;)eSd(lv$S7eU~zJDUSEnpKzhc?-;|Y>Vof?uPf%u6 zLf+%&A^8LW002J#EC2ui04V?|000L6z@Kn9L=;lQq;knrB2)mJ359H0ufkM}G|4G) zGC>tfCZ+}=k~f#z)F9(BHWk<))&>q>Czg{_FE|M}Ie8o)ASQi&Rw*bpBr1i6hz2rL zj8-T#6C`GbRNBGBe`PJrxx;Jr*&hOOBl$$P_(ZJT5L8FyhY^<>wSE z=t}uYl1fAZ1r;7V@S#9Lg9aCfJ?qiW1_cTcXi$hzz}Am}KY(>$)x&{?3mO_Mkf5(+ z4~rCT&@dsRLI_MCArx2zV1|SL3n~{ha3-!tMhehk&fGEJhK!CM+hN!c=|BV*3$nt< zHp51M05Kl0n32%Lju;_i&Jk(TRERk6K|Z;W6Y{ml&1!{!7A@4zq0U=%#sNkUEVkHm)srhi?L<1lDcGL(FV+Rcu zEE3KRQDC%*TBnET7#?f_hZQbb^B`w-huRw~HjsWX8^!1cY)?br(xC$Y00vZaIB-FN zgysA)(ujb20}dNC3ItGAzyfvwi*?BL;6ViV939NH!UZnyK#>Li{1e>-8AN~?VJHj` zSav_?mp};#B;Y{@926q|LJq{NKvpw2Y+&LB6X4K800b1kkpMT?AVV!F2!KEd1dM>8 z2P$-!g9-*5V9o&+RbT;%6HKsy1v?Nxz-$CS&;tvl!GS;mPU@&3hirIv07e#6z(NEz zw2%P~8IYDji|Y`ug9S8%keG!dXt|{<;f+VZ4lG!ZkqHlEv;&I-pb!I#DZFF?TR%(? zV1^p<2#W$7h%lZFF*qc5>3e@|B0RX7r!Lr0ez*_+!*wEFXFHrZu4DZfx z!vIhT5s0e9<}1R!0K6NRG6K91!&nI;{4OyvvNZ+<4&W=-#QTa6Br!KQKx4)+&`^QL z35)pvZypK37Y!}o%j&BMQ@{&O8K-p{1vaoC(+;7rlL7`I@ci-A7O-%0!ygHNK>)Nl zu!94*V!)0NI)z|@Jkh*#g9*Hi4T07L6fBz9!I_~`4Gui8-k&kVH}(*UK_GbD?XXL3 i2m^pt*t#H{0{Gh~V4yC3jXSPH3Yb@J`R1nt0RTJlw&`U6 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_mydoc.gif b/templates/pubOry/images/page_icons/nav_mydoc.gif new file mode 100644 index 0000000000000000000000000000000000000000..c431a130280c72933471acbecf05f520a775dcc3 GIT binary patch literal 1780 zcmd6l|8Eob8OJ~8uNTLT&m;zu1mZv_CIq-bXibRF*$Ko6U3+QDFa-@4rLDK3;*}PT z5v}LojMEx~n{~~pP!DT{Z*&v!p zh$Yw#Q4K=O0wDxi#KA;2iD46r39eYCKy1k|D=Q|!vguST#X^EEym9b;V2qT%sjzQDFw6Ue1pe2Zro=1kBzTz6#_}KRb)cb zfHpDIn4u;Oy$q3NXc=T;WZ4K4WN1i^Bb7r)(InbbVwx_STGG^6)o@e;LnQ;XEY$M4 zjVs5|%ZzT=qGofMY*HnxiZdF?@O*{^iDZ^b05Jz-16!7Yv6bV1P}cK`nHN<-$AV%A zG8AQ)6BJP~`6S5cBqyr(Uhe--Gy$(yHD)yB-2+F4S~}aWD_2f3{`=S)693s9N#bFZ^0DLX z|Ec<_w?s3_jwf@U72S08xxvB5nSM9De|m?&TPc?>T;J~e`6pj+o6_*DUB{m|O}l;F zb(}UZw)bhY?dHPABO8WmYu;~(AHPkN{4)>VO}u-)@3lQ!Bl%B8$5YgY!Qk2GEEl|Z zYF*-M@aoJXuF#pyTNBXoobdRb`Xc&^Z+kbMI=F2fa@;F#e!67r`0r2MZoBEJ8C!km z#y4}PYob2J{QH`nyFxvIBw;?>_kr!N|9F2cH~C4|+9v7HYBv7xVt0L^L0Pwrde-)J zIwG@EP_C~Jhl-^m{|<@Un-4d>_lA45H6jbqfKc-9nZGr>q9*e4--iAY;)*K|v+TJS zYZu2KcPUo?M{A$6XZw5`r*a1KK+yX9wA)jrR-Hb0{~2n4jrd!S>X)uDOP|-$;ii(t z`8F@awu5~~uB{3c=u0OX_O_(^qW$L!e;A0I{h_D7dWh|7@*TT4<8jSjc>0{bu&9@M zNN{z#pWVjnOblJMrWZ8~6`tGxVl7t!u14)29=VkpZv6gVsqQ5jev}JN+?p#kG)&w{ zwRR-uy#fDKQooj734uGZlsBkoXz)Oq+T>|)`^UjWD%$MuJriTM;zd_L1t+4*Cd%pX z?vhwye6eZDzbSUV+y66Ob1jO-r+pj3v#FwIRfbLbnh)~D(3bi5h&QXw6@Swx>;=nP zC;5~&5uDlnyDwkmhl6V#)0X+_20B6b?sK`BcjRCJ1a1#Aql?2oPfdqbjdI;|jLoc| zD4rehU*1^sQcb(#BW-!^6;I8By5nnX2*_pW(Y4hqbcL>WeC;+` zwDNF>0&BhjfuXr8OWN~2FVyr-1^TO#^tvwk(bCN~$5XA&`tiXpXE}G>o@bUl7+iX= zaC>fFKp6%@18@Iyef@j#=p8qhKXYT|*G9*}-PlXaXPy6jv017W t;fcs-E;y>DmY>^w`EoK9F00cUzX!czUUtQ1u8V0CrfYu0$0-VI{U7Wh3Qhn3 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_news.gif b/templates/pubOry/images/page_icons/nav_news.gif new file mode 100644 index 0000000000000000000000000000000000000000..2689be6449fd0c1949b0a51fcc51d72c88ed87b3 GIT binary patch literal 1415 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 literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_radio.gif b/templates/pubOry/images/page_icons/nav_radio.gif new file mode 100644 index 0000000000000000000000000000000000000000..fbaf9bba9cb47e72bb7fbc9e2abcf778e03b37b5 GIT binary patch literal 2494 zcmc(ek8>2|8OPt<%kJ&vE|nQ` zqAm_Y-&_u|K-6XM$D&9#DD@a)dr_1tL)*P1O;4o|7^>Hf?JP=%tCjYw(>6Ld>C%6q z-+AYKpZ9&Ad7sboJoDbQaYJNPyb&~lrva$@rUU`tGH3>lZk`Q0t1QcsB+(?5(Zl+2z3{4U&%ZQ>_G&Git5F|;FWYN$m zipu43v?G?8F<`-fIq1Bs$vhu%#BqYaM_ATzFPd7>xz%J{5>u)~Q{;@H77Sh0)SLlr zLj?qo1wNxnT!d8=6##Hf3WLZ&oUJ?FR8ZH7QDQ{}FX%z z#5fz;=@>~7;HE{Bk`sdGZt{w}s>%$@DXPlzoFVa&B}+OjQOQ%w_U(CMS&`~Md)2TpF<*>fd%WYP1rZKYE} zO}e3s?i`^4pO}3^@05Id`052ZV!YxBsT0qV6`fU#Sp58D)Vu6~d(-UBpLUTUu6g#v zRP;ly`+qG7G@ z(M#8dPAi{xatFbMg#c^WEes6iPu$-3_p>y|d9O@ro?>_=G5-1V-m=r$%=9#Z{rClT zYY=lIF1&v#wdq9X0@vnR=?Ux1Jw&jsA8z=}ypUS?cr>XTYIFWfRo^f4nQ%#cb5D@s zAyRhmS~J@<8g7sM>kH4eG~Kbde7HvZH$Qg zE_}n(C_Pk83VW;Xj@gMo6^q3D-O}K`&|QmWTxILOBu5&X@^K6~-0;tY>qBgu+ZAd} zb@GFw^6$`}PA z?>@6F{g?3-T^F&y>!)B68Qagr-deZq23!B?0D$MbMlMep>x!# zH?qT}>u=cS+>NQxot`HzKY^npbsy0LhzB>;1?Wu&cC<6w`>>!q9`%6SAtW^1Y+gcl zY`c^NVhL8DutvXh{`s#Jf-)qnP>1iZcLIUO}fpp-j zZdg|1@i8;g{zRtJcdjs^}3h(#@{Pt4=;eBp5p!Zkoif|wN zWO_9ft*@!IKqaY7?co4b+?crM^mWU9q}J|i z1^IrjD<`Jgo1`~>zNhKd-isf6J%423hqcA*cLOiC@(V406EG(lfi_hMtRb{UC>t(5 z0PJfneD~m<$Eif^XB!~d+vdW!K~J}y=(5njLjrfpodRAt04h@yIA3L8(6abuL;lM0S>PX9R)RZ6wG8j#f$CeBmbextmD940Hq-^ z#F(J8T9`np7})aC6N8vCS~i~=y!TxHu3wtq@&;~bNskGtXSu3nUl00HQuV`36e*!I z(WUzSx8G_HAD6(^kuUb#rnOxwMy9>grCpevtSf7TRqvlCgaK=DHJUP|+es}1M4v~hh-hA^L#O;?b{6&7c1r38JhurpJ%Jnf~S9I$f!Hk~3 zcLV&<*W2nTmI!U@UX0Athag?DkU9JkYA0_0HCW@K+TzcP7XDZdwuOa$6m$SVnLFp| z1q_DX@FJR?^5QX^TnLr;XR0(?OM zEXr|soJMh%oTOi9bFV)O+zrrL^nEv|Sep%!T$EtbSdjiJahE!T(AL)Tzk-1u5^q=c zk%Q-B0KF|gS+a#Z@DKwLcV^=5JH|_0uXdT<3Kn=`EE1$7?-J|xJD#&4Db=0k^)Hz% z5ckFC&^;sotLc3$EC&*5lpIOl-=4pMFHBF80(~%OeBysMlP&Yb|4hTvCC4&Z($)`t z*T~TqW&y}#V1;Ox+#(Hms_Y@(Q3*M~E2Ttl5}T^SUdeO>S|l5TQADWmtXRvr-`h1i PN&CmOe=N}<0BimWsT5IO literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_rate.gif b/templates/pubOry/images/page_icons/nav_rate.gif new file mode 100644 index 0000000000000000000000000000000000000000..3552ee46fc940656d79c14a8cf55f9e50dccd87d GIT binary patch literal 1285 zcmV+g1^W6&Nk%w1VJQG90M$PLY;JMe-Q!71OvT5{ZnpmI?DK`f{`c8s+u`T4x4P5R z+RDq(=hB0v(DsG7(_x1ha;^LW{pL~FY>gwx-xa!Q%)yTMu z)Y;v;y}>FfFwoN1cX@o;+TEd%ZROYJFq!{`tkb{4#j32Zr-v@EvbB42U%R=ho}iSyfQKXAT169As-zP104&dLK>5CIXNH#0yfj3yfD`n7BmnnCkX>t11vNt z4)6@o;4G0e7w_1~!$u>YxCIG14A7t;%ZC?FwcK*Nv^2`=P<2cy@82=>H+EwUw0 z@Ixwt9w#i|yAeQwf&dj>I1RzHB?hz#2Bgrp-~rUIxK>?KHXLT7}b4i=7V>tVQsfiOTBE$wD9gUCxJ^u2L&ZvflmBs@s5M2ZL z(idzM;L}C}n*|f(PMP4m0fYrcYHysa@uGhK))N5-l?Gw8U;zNs?WD&KA(*hj0So{@ zLjpI1AVB~DyugPBH!L9kL0THL_QD4dI6xFGzQ9KW0vaU18D=-&@c|>?8K+qQHw;ii z0S^j0h$W{fDnQ_?W-0uzUc+f&9q_UdDmm1L9LHn0 z6x0wwE)K*7fdeUYz%mvJXmFGUE7y#EDh=9V}Dp&)6NZiUmPd;j|JQ2}NT-1ULFyMg0 zK`^K=k~~g35RnOKQgksF93(I}JDA5)k__264*AeowEcun7Tkg$f*_m}!AUIW^Finu vtMNmsc(FhtDGNMLc0vj!oFzNL#GrXtnlcGpOzgiOf#LGwsv^1?K>z?dfs_`M literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_register.gif b/templates/pubOry/images/page_icons/nav_register.gif new file mode 100644 index 0000000000000000000000000000000000000000..6bf2389d6b647446fe0b2002ce5a573e290fe90f GIT binary patch literal 1019 zcmVNk%w1VJHA80M$PLm$cgL%$g-_*Vf$Pl+yb7-V>(T_V4fd`nwitw)U*B zvx<$6vgG=Ce1A!HpJ~v2$z?z<*ji;JZRaRzb zYTo1LA^8LW002J#EC2ui04M+{000L6z@KnPEE(mNaR?w`oRVZ{$ zftY5XEfXsRgc<@-lm=LHHqcd1V!nk!6PG(zbZH0>F+DyzZ+=f)f)fxq6o-k5O=xKy zgf=}5dwrBY0~Z%A2wokIka;K;pF%4G2?-oLBqSZDF`ArwttuA@7X%j-wxfyq4FFJaY>zfejmA4Cq*s#?7220?g1Mp+*g#0v=p3 z;wu=74;xs(P?3V^M-Mo1Dj5L6Y7GHbYdjcJ#4A{&F!EZ!Q1bxV87@L-u%O|ARRM4# z$fY~v0*t$1VThG^@GK6%0|*a5q2n;(s&j?@5CsEiQpqq348Ty?Z-x@#GOSoZ1Au45 zibE3w026Fp7z|?4U~Sd|O%ExY9sq$Du?P{0_mHum07P%Gz!?}=!Mb(dg*OIBa4vv@ zfe3o|SU|Dhfl(G4f@>$+9id<2H@ag0fS3aV7zxyH2nquXpn(GIaX_V z9}NSP000OWGQh$GHHa|(LN=^ah~NVX=A|702IO}T4J&BS4G5jp0D=JwTp)pmHt4d4 z5C$UXzylZj#{dBY6vz#RKV79@jS&biLXODvpvOf$F5rWE!96Gp2VA0rQUU}p>7)!f zQea2}h=>NtfmZ5Z)Q|+kB1;6%5P5-OB0!0a4-M$CN zlx87frV*fsQVoncdZwQisHw%S4xr>fu(kH701AVhs_Uv&QjnvtwmuteE1*#8Ll5Bc p>E{^I`mt*RkZKDU2e*}KfPwFBD;1o2EQ8;NDeSV73(A$2Z-K~~|yVdW#-1|H` zKi=c#A^8LW002J#EC2ui04V?|000L6z@KnPEDA%Tk+B$BI-kN+XV3^Wp-wCIs7loY zrs~$1S&T^l#=#*d9mYl0sfI{3oClSJ!5ApOS8zWECoCNp09r*!d<-KvAZ{T#HE;)V z7#$r14R1pvBaI9a5I6$>7#c7sflqmbryYPp108sd;>Zx4+03DStbKEDgY$QoCIvg00a*j2SZx$Kw(6V6sWir5Fkb$ ziyFy7fKY&f0u34-LVCzqA%%(m5f3#40D)i_69N-5j7Z_91Bw_nFYHWslR}LgB>+H_ z$f=@<2{vjBfS_OjiV9F~s=XOw!-xagT09t96v_br6BZ1>;dH@<9#C!4pg;le1{Bt` zX;`6v0JtR~zGlRMA%o=#6#&P;%=t!!YFa0(Sm_K3uM-_`Krq_^#SP3iVsDte;q%E3 za)(lMMF55l)fs9p=#jbe;SCF_Nl?53-<>BRcui2PBld#87YbL9Js_T=Z7b*+C2|)A zgaR1;qTrD*;RWJ7762fSLjs8o8Rj;AOsoWq2?Z2T6Av{^wbKO`R4@Pm0^lNnRxmV| zj}y|J2SE=WuxEh;?Ojm+P8$wNVZ&TRjWfOb!qLzz!nFFk=TSjOLArLLA^93@SJfAP!&_sQ`@v zI52|<28gi36!|f>TQ~wd@Dcz6IKWJq1i)B80w1{WftnL6#sNMiV4)=h544cNqBq)y z3p5cVU_hUL2EYLaFBDLsR{|iqzzF`3z~}&^DiGlx3R|tffe*dV zD=DQSG}h9!CJ0c8zys_)@NKxPz94U}e-esi5n6&!Kmaem8}17M0E@%Er$$-8M6YH+ zEC@L8D=)wW;Ls5W0w_>G1QE=zuXBP#SHesIe)$IhC76H!0SxoYDrtiJ;Bk!u)mU;B yRxI3bz#O+6!T}AKj6fK|5b?4CV1nRd%O_&F^T{<5U@g)eHz4)7P**)f5CA*SY0PQ> literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_settings.gif b/templates/pubOry/images/page_icons/nav_settings.gif new file mode 100644 index 0000000000000000000000000000000000000000..dfec9f22571e6cdc2924dd97cb44da96ecb0b909 GIT binary patch literal 1155 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 G^#1^V+G-^L literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_statistics.gif b/templates/pubOry/images/page_icons/nav_statistics.gif new file mode 100644 index 0000000000000000000000000000000000000000..53c489e0c59f3b6cae9172806aa07bde47ea5401 GIT binary patch literal 1089 zcmV-H1it%6Nk%w1VJQG90M$PL4Q9%3aMggk_oS!&rmM2Gx%(|MNo#O;ZLjf&jFH00 z_!vp1D}&pdo&HTwQ?a+dl9ro=gzDSiX@j5<8OH7O&C_>ZR_di8r$IQ^p($_R@IUtwj=)!@L!@py#2e}Cm%V31;A z!QSKNA^8LW002J#EC2ui04V?|000L6z@KnPB<3!*3+gAyq)@0-MpCR=iIQCC^Xe|T zFG6lZre4p)4dJy|0N(I-kC54z(dfs=4Pf;DegG#47a=_i9@5d+>7M=$azyeEJGv=IS#030Z=MvVzPNX)o!(3^mdAVZ3DXpRF#5f)QUSlI$c zB3TO%sF+E!W=#a;V(>_*a;4Az1{o7=Ybq~xqHsipF2@U*Crfm6gfzt&r#2A4C!m$ewddMgMdbHru zD^TmkpumL%)?_85xZoiK1-PV3>qd>CId264ZWw5N;m3v)GdP$ia9jEE)XtwPpx_$> z@ajx1e9&QH#azqZ!8=z#zdi*UK1hr>KV-v)5GGJiKyKfKC!T#2Bxpkb7LZ`T2%2>; zgaib{AVYu{Fc)5Z2qu{Spb0bt5JL>+IZ#0&6QWRo4+;dRKyw^&=;4PZ1n5EwKE!ZC z3Bbi;1OX(lXhMuL&RAoOI?xcoCO%m3kY*gE(Ln-1+CTw)^LcnA1sKrKKm@`B(1HcL z7+~UNvP_u50~MSQLkL(dM;KV4iO?1YF*sSmgE*XsLYn=dK!9gA#NYyW1G+arSC5In z!xlt@vG;sj|3E)60W4<=)D`WdP;J^V13=60gnGyg&1z?d=%3-a literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_theme.gif b/templates/pubOry/images/page_icons/nav_theme.gif new file mode 100644 index 0000000000000000000000000000000000000000..d112f7784b1f9fc355358ef4f104ba1556eaa191 GIT binary patch literal 1276 zcmVpnE14_TMI3(E{!mg?$H><$uKmWz%lVsF|L4-}w4fp*B-!2IwYa+c*^9EZ%crTt z@1hi%=l*?xg^QuMqNS;+tgpYo!;iDgxw_G#qtT?+?4{ME&d}9hVP^mJCAHa9zs#p124&%nUZe}1p@-PrBy>_9+7o0`Sn;p6l4_3`lVY_n{ZnV$du z|K8*0A^8LW002J#EC2ui04V?|000L6z@KnPEEXY}4avxCI&(P#WH!@iWHERj722L!4c8YTs=1quqAG%zVWB643CC=#eWA0H!_u*I?+9S#dO z4+ku8x=jWlIX%M;$g&E>vB#SP2N)9L7$G3hMHe6m9}e!w9opOS9VR0fIXgZoKK%(H z2SBA`Vc^m`c=EJu0%1Uaj|?s%X6R?YLqK#tE@0R*!reiH@a{S6mw|%|4lDZQ@bKUh zMguHnd12}fnSUN6+mZtz7qq>F?N8wL!fNiznBkvcG}kigFe3Is4Bk3;alBEhAJHptMtIc?j1 zxN{2#al--(4?=b5NZ^ZwE;;ICEU29}1l`=ZQGj3(B7u*Qb|vJDBZm~02oW|9z|gNn zg$fj)L$|vlL4q(Kw(EkRW&rr`5eA4*F(Gk-3F=*E*BBSPH^u=Tgdl+~2H=2$efQ-j zLVx}>u%2)`!~npCBcNda00s!$l8X=*^iTqX_YDw24Hft&lx{oNV8Z|#Za4r62RzWs z7GP+A!vYb4=YatN;^xo=C!COg4GHv6;{Y4sr~zzGbz@B$B9 zpwNQ{ABb>3Q5G~~+z(;m{7t3V_7GFa0!Gd<_lZcApr{>uxU#;(OmGOW)S?i zfFKAQAVC5~&S)|XNSkf7WGKb9~B4kfS=DF_(Eioq$76v|p^ zp*}E{1VW&o!ICB506`8+8X!ZkZ6KiRvMHqSzzw+i1_LvZ^72CtGUOnf4g&1?9=69m z`Y0O&-~g&#(%!)TObU@cBL@{W?9i1DIi7V=9`qniQa@~f z!ji(-#bg-9;_G0r<=zSHz|A6HQ4cJLu!vF{%-~+UF&b!x40x0vgA5y>dgrt$Yz#sO z;&_OTkM8B{9>ge6VZa%tR*XPo2pBAa1U6%ohzGxZ8^#zYG$KO+D2T8@#kI7VAT&xb zae)RYY><=~b{NnIzDZ2nYHBdF_DR=GTp&RYx(Zu%)OoCYEDaCn1@lp(e31hR806S? z%&FiY2_>xc<~Oyt95RR806D8J447xGxw_2g>Wn~hkio*I&I)Y0>CG1WjO2)9M0g|! m7Am{O9@M@WaR?qG+&YP5a7tYWzy}XJ3$Y#@2i#5s0RTH1xiUcj literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_theme2.gif b/templates/pubOry/images/page_icons/nav_theme2.gif new file mode 100644 index 0000000000000000000000000000000000000000..f31eb558da4669d9448dcff9dc968458cdf38719 GIT binary patch literal 1144 zcmV-;1c&=aNk%w1VJQG90M$PLLAm}TtN!!!^Udr0W5@kxYLcm~v51S2h>gpSkFV6& z+`9Jue%b!V%h9yAyd7j2N3AAvcy>!nQrq9+W@W{@z{LC1Zq}hVt*y&XkITZw$|;T) zx3BPu3JO?q9yGqm90OOP~e(MTe4xSyZPZ>!{e ze6RzP^glpJ&Cu7Zom;tt8_mm?Kx02$U}mbhk~1|ozrfUBDmA^8LW002J#EC2ui04V?|000L6z@KnPEEFe41i&8-zNF&7sn!PGA`22x@Z8V3{J-_1KQGBOt-Av3}Z zEK0C*S0&VeZUnwDvypF~g@+exdy#*ZIQ9w0yl1SOa^-(ceO zg9DR`Oqoz2Q1|!U*Rl{q;RXp3H&Bcp{WyY3BuF%H00J4nx0VkGv_L@#6yPVp3nb8h zLT(#ukV0=X_%uWquC0*&feXj&zySgjlxX4$) zi6|ZL!3PJdNWudZZUBJ^(M?x`7J{sRzzSM8xg!OH9N+*;Kni(7g}FT-U3x$4Apj05 za4-Q6JiyRJf(f?pWDDGsK}wJk+(%?|HE4hh3>*mH=btv7JM$MMYAiE zaKkKpAu(zL4Y;F~fCB~K5NovD?y)Wg;1)mvROJe%1QPK`u!0n$!T>`9I1E~A0wv&A z!v|5lBT57>l#l=iIB<(@!E1=?Ah7>Y)_?&ANRX-oH5Bj%AsXMeP6P~tSx_S&tN4O_ z_tkvE3nc%_@M@kc8ncQu1TAy~I^V&wRMkmafvG?q;Ixm`I-mgzE+cI&77gT)%+?w# KQneUC002AEj?&ct literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/nav_ucp.gif b/templates/pubOry/images/page_icons/nav_ucp.gif new file mode 100644 index 0000000000000000000000000000000000000000..97c56dec54af1e8add2863000d53095b57d82ac0 GIT binary patch literal 1012 zcmV9~_kPEc%So%+n9!^F=0)2*qgzoMq8DK3f4sgGAtjl90e z&9Jhxw!7Wn<;~FC(SCt2F*B`_he}hW>Z-2vii}-ov|3zV{o%%lh?}6N)ab~x-Mz%S zrI&40b2ck(tgo^;Kb1y2e4U=PvbWn>RZ?DIo^*f0v!9`7XKL!s#noV7&6k}!J3mH6 zMBd})A^8LW002J#EC2ui04V?|000L6z@KnPEK(Gsm@;OY35w9Dba=cyRJ5$>(Xbsp z(=e3rxX}dYk9xgPXl5R<_|te0viLlfX3?Y=adKlO4>T%=h=>m}4~q{n1%QG@3WSZ9 zm6B7yF)flkr4($jq1fo;m4j3W{_z4pk8sHf9 z?EYrw}w1Q+57@<8AK!wDP%(sIASjSQ@#oJvMD&OpAqPys zlYR)GZ~;N>7AvT(;E=;FZQB>P$&1Q>H-a290PF~`gTssnJ$m@4fqcVhT9+*V;Kl+3 z2LS{&q^MmQ28HjrKg_T|fPsAuAM9T~@U_GH<+%wk!wdv`P~ZnVP+*`M0Hm-De6#=n z76lX(NP&3<5}+XfLIF7c2>~epumObya6FrbJd7RW;YATW?3 z0TehWmlQ98DBgGlG5`W~XxOI)0RZFxPmEE>cz}2#ejoq?)9oOD2V7pMV*xEf6=f6* zq%fa|^?ATT0Bq_o0GC}d&}3jQMxoxB{|!I_n*oq8z@Kn>z<_Pu(K3UX7HklY2LqJA zX9<5s3MYS03PQjPQvyJM0Fh3|CZv&uN=%VWpAB0eNaHWRu#w+i-!xzAS9D1!UVzPf&7od5p#TDsbxw8J13#@QRI(in8i2Zql>b`c;k4 z)Y;vOn$PI)`bm4hZjtGt(E2!0uq7;44@H=>!Q{cl%E;&Xp}_N|wcnSTo!Z~y%G2e) z-1<2DP@gx2m-O1~Cq=MzOTG2DCW_ImyYm z${q;?feAR8bbE(ayYCoSSMEiy7K8sZu@ECMPH97r8DAUZtv1q})f86X%w zHd^>7;X^|R4F*Ff^wB{A0boK(fXKi@2L&BCASl>3qapdr+P@`o$CIv1wP^)$@1RNPO zLRi2PhrR`nKQNG-A%cWoM3_<_kydTh88`|oPz*T(2^<-ve!elo^25x5Ni>)(wZRPw z79QYuAoT%m3O5!!7+l~+KF+R{0@jglc7uGoeY;ptAj5~-E=Z8LF*`%(=OmI75fNi1 z=h-(hHo&pr!1V(bJ{)lIAvA;r57NJ_Abv;y5jv3YzytZbrPcyHc-6y#J$$gi2gH%! z!UH;mmlP2J#IRWgE*Q7}-V6h7Fu{lp@0f0VIsjpAZ~4Fv9{Qyz((8Gv6B4njP8YJ)l1_x}gqINsH|jyW&HsoQZkz!0WiMKt+Aeh1u;f(#nSaKfOq&@$)=J|ys91~Uj) zfRYZCWkdi7h=3*rA(%s`Dw^2vLN*`F@PP;;D0#taMl>ma2p_y4=n2K3@`xq|l(5xg z3a06XT~ B-b?@h literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/plus.gif b/templates/pubOry/images/page_icons/plus.gif new file mode 100644 index 0000000000000000000000000000000000000000..0a35bfbac6624b1c848a1b5b8755ffc482f71a90 GIT binary patch literal 181 zcmV;m080NyNk%w1VF>^T0K^{vsI|G}^7eIthI@&PR9RZI!NtSS)Udq3v%kX?78cy- z?YG3p+UM%*`u{&eLx+!%mZPVfr>efn&gS#@==J%3jF7&}(4VZZrmwNO$IF0+iEn&> zaD9QTxxILXivR!rA^8LW0018VEC2ui00{sH000Ft;8zJ7$8Ey*4FHlYMWlMh#6`g| jOA4Ve9o3+aC^`x=OM~#B1V6OE1CtY8S_c5+69ND`t!G$h literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/page_icons/spacer.gif b/templates/pubOry/images/page_icons/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..616c5e45d41165871c1a2365ed268a75f1762f7a GIT binary patch literal 807 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 CJ}LVE literal 0 HcmV?d00001 diff --git a/templates/pubOry/images/spacer.gif b/templates/pubOry/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..616c5e45d41165871c1a2365ed268a75f1762f7a GIT binary patch literal 807 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 + + + + + + + + + diff --git a/templates/pubOry/index.js b/templates/pubOry/index.js new file mode 100644 index 0000000..7de4f3c --- /dev/null +++ b/templates/pubOry/index.js @@ -0,0 +1,85 @@ +if(!document.getElementById)if(document.all)document.getElementById=document.all; +var orynider = new Object(); +orynider.last = "04.03.2006"; +orynider.isSlide=true;orynider.nav=""; +orynider.oldY=0; +orynider.slidebutton=(document.getElementById&&window.setInterval ? 'Slide' : ''); +readData();if(orynider.Data[0]!="orynider")orynider.Data=new Array("orynider","","",0); + +window.onunload=writeData; + +document.write(orynider.Data[1]); + +function insertNavigator(l) +{ +if(orynider.nav==""){ +document.write(''); +} +eval(orynider.Data[2]); +if(orynider.isSlide)window.setTimeout("slide()",30); +document.getElementById("slider").checked=orynider.isSlide; +window.setTimeout('document.getElementById("slider").checked=orynider.isSlide;',0);//Mozilla Fix +} + +function slide() +{ +if(orynider.isSlide)window.setTimeout("slide()",30); +var newY=0; +if(window.pageYOffset>0)newY=window.pageYOffset; +else if(document.body) + if(document.body.scrollTop>0)newY=document.body.scrollTop; + else if(document.documentElement)newY=document.documentElement.scrollTop; +if(newY!=orynider.oldY) + { + var percent = .1 * (newY - orynider.oldY); + orynider.oldY += (percent > 0) ? Math.ceil(percent) : Math.floor(percent); + if(navigator.userAgent.indexOf("Opera")>-1)document.getElementById("nav").style.top=orynider.oldY; + else if(document.getElementById)document.getElementById("nav").style.top=orynider.oldY+"px"; + else document.nav.top = orynider.oldY; + } +} + +function CheckSlide() +{ +orynider.isSlide=orynider.isSlide==false; +if(orynider.isSlide)window.setTimeout("slide()",10); +orynider.Data[2]="orynider.isSlide="+orynider.isSlide; +writeData(); +document.getElementById("slider").checked=orynider.isSlide; +} + +function N(section,url,text) //NavAdd +{ +if(section=="h")return("
    "+text); +else return('
     '+text+''); +} + +function writeData() +{ +self.name=orynider.Data.join("]joe["); +} + +function readData() +{ +orynider.Data=(""+self.name).split("]joe["); +} \ No newline at end of file diff --git a/templates/pubOry/index1.css b/templates/pubOry/index1.css new file mode 100644 index 0000000..21a18c8 --- /dev/null +++ b/templates/pubOry/index1.css @@ -0,0 +1,176 @@ +BODY { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +BODY { + PADDING-LEFT: 100px; MARGIN: 10px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left +} +#nav { + LEFT: 2px; WIDTH: 96px; CURSOR: pointer; LINE-HEIGHT: 12pt; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left +} +.left { + TEXT-ALIGN: left +} +PRE { + FONT-SIZE: 8pt +} +A { + TEXT-DECORATION: none +} +.titre2 { + PADDING-LEFT: 7px; FONT: bolder x-small Verdana, Verdana, Arial, Helvetica, sans-serif; COLOR: #286fff; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +.titre3 { + PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #3da3f5; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +A:link { + FONT-WEIGHT: bold; COLOR: #00ff00 +} +A:visited { + FONT-WEIGHT: bold; COLOR: #00ff00 +} +A:hover { + COLOR: #ff8c00 +} +A.down:link { + COLOR: #006400; TEXT-DECORATION: line-through +} +A.down:visited { + COLOR: #006400; TEXT-DECORATION: line-through +} +A.down:hover { + COLOR: red +} +UNKNOWN { + BACKGROUND: maroon +} +TD:unknown { + BACKGROUND: maroon +} +.texte { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #000000; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.textedom { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte1 { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #006600; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte_sitenou { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none +} +.texte_beta { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none +} +.texte_red { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: red; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte2 { + FONT-SIZE: 11px; LEFT: 20px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte3 { + FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none +} +.T1 { + FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #004000; FONT-FAMILY: Geneva, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 5px; TEXT-ALIGN: left +} +.T2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 3px; MARGIN-LEFT: 20px; COLOR: #cc0000; TEXT-INDENT: 15pt; MARGIN-RIGHT: 35px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.barre { + FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #436bb5; TEXT-DECORATION: none +} +.textecent { + FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.textecent2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.lien { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.lien_atentie { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.liencale { + FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #11668e; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.barreclair { + FONT-WEIGHT: bold; FONT-SIZE: x-small; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7 +} +.barreclair2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d3eafe +} +.lienp { + FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #006699; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +INPUT { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 1px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b8d6fa; BORDER-RIGHT-WIDTH: 1px; BODER-COLOR: B5C6DE +} +TEXTAREA { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #c8c8c8; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #c8c8c8; MARGIN: 1px; COLOR: black; BORDER-TOP-COLOR: #c8c8c8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #c8c8c8 +} +SELECT { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 0px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 1px; BODER-COLOR: B5C6DE +} +A { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.test { + FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #11668e; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.cadre { + PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 20px; COLOR: #000000; PADDING-TOP: 20px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none +} +.cadress { + PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bolder; FONT-SIZE: x-small; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +FORM { + BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px +} +HR { + BORDER-RIGHT: #c6c7ff 4px solid; BORDER-TOP: #c6c7ff 4px solid; BORDER-LEFT: #c6c7ff 4px solid; BORDER-BOTTOM: #c6c7ff 4px solid +} + /* General page style. The scroll bar colours only visible in IE5.5+ */ +body { + background-color: #E5E5E5; + scrollbar-face-color: #DEE3E7; + scrollbar-highlight-color: #FFFFFF; + scrollbar-shadow-color: #DEE3E7; + scrollbar-3dlight-color: #D1D7DC; + scrollbar-arrow-color: #006699; + scrollbar-track-color: #EFEFEF; + scrollbar-darkshadow-color: #98AAB1; +} +/* Header cells - the blue and silver gradient backgrounds */ +th { + color: #FFA34F; font-size: 11px; font-weight : bold; + background-color: #006699; height: 25px; + background-image: url(../forum/templates/pubOry/images/cellpic3.gif); +} + +td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { + background-image: url(../forum/templates/pubOry/images/cellpic1.gif); + background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px; +} +/* + Setting additional nice inner borders for the main table cells. + The names indicate which sides the border will be on. + Don't worry if you don't understand this, just ignore it :-) +*/ +td.cat,td.catHead,td.catBottom { + height: 29px; + border-width: 0px 0px 0px 0px; +} +th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { + font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; } +td.row3Right,td.spaceRow { + background-color: #D1D7DC; border: #FFFFFF; border-style: solid; } + +th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; } +th.thSides,td.catSides,td.spaceRow { border-width: 0px 1px 0px 1px; } +th.thRight,td.catRight,td.row3Right { border-width: 0px 1px 0px 0px; } +th.thLeft,td.catLeft { border-width: 0px 0px 0px 1px; } +th.thBottom,td.catBottom { border-width: 0px 1px 1px 1px; } +th.thTop { border-width: 1px 0px 0px 0px; } +th.thCornerL { border-width: 1px 0px 0px 1px; } +th.thCornerR { border-width: 1px 1px 0px 0px; } diff --git a/templates/pubOry/index1.js b/templates/pubOry/index1.js new file mode 100644 index 0000000..a5bb560 --- /dev/null +++ b/templates/pubOry/index1.js @@ -0,0 +1,83 @@ +if(!document.getElementById)if(document.all)document.getElementById=document.all; +var orynider = new Object(); +orynider.last = "17.01.2004"; +orynider.isSlide=true;orynider.nav=""; +orynider.oldY=0; +orynider.slidebutton=(document.getElementById&&window.setInterval ? 'Slide' : ''); +readData();if(orynider.Data[0]!="orynider")orynider.Data=new Array("orynider","","",0); + +window.onunload=writeData; + +document.write(orynider.Data[1]); + +function insertNavigator(l) +{ +if(orynider.nav==""){ +document.write(''); +} +eval(orynider.Data[2]); +if(orynider.isSlide)window.setTimeout("slide()",30); +document.getElementById("slider").checked=orynider.isSlide; +window.setTimeout('document.getElementById("slider").checked=orynider.isSlide;',0);//Mozilla Fix +} + +function slide() +{ +if(orynider.isSlide)window.setTimeout("slide()",30); +var newY=0; +if(window.pageYOffset>0)newY=window.pageYOffset; +else if(document.body) + if(document.body.scrollTop>0)newY=document.body.scrollTop; + else if(document.documentElement)newY=document.documentElement.scrollTop; +if(newY!=orynider.oldY) + { + var percent = .1 * (newY - orynider.oldY); + orynider.oldY += (percent > 0) ? Math.ceil(percent) : Math.floor(percent); + if(navigator.userAgent.indexOf("Opera")>-1)document.getElementById("nav").style.top=orynider.oldY; + else if(document.getElementById)document.getElementById("nav").style.top=orynider.oldY+"px"; + else document.nav.top = orynider.oldY; + } +} + +function CheckSlide() +{ +orynider.isSlide=orynider.isSlide==false; +if(orynider.isSlide)window.setTimeout("slide()",10); +orynider.Data[2]="orynider.isSlide="+orynider.isSlide; +writeData(); +document.getElementById("slider").checked=orynider.isSlide; +} + +function N(section,url,text) //NavAdd +{ +if(section=="h")return("
    "+text); +else return('
     '+text+''); +} + +function writeData() +{ +self.name=orynider.Data.join("]joe["); +} + +function readData() +{ +orynider.Data=(""+self.name).split("]joe["); +} \ No newline at end of file diff --git a/templates/pubOry/index2.css b/templates/pubOry/index2.css new file mode 100644 index 0000000..142dcb6 --- /dev/null +++ b/templates/pubOry/index2.css @@ -0,0 +1,116 @@ +.titre2 { + PADDING-LEFT: 7px; FONT: bolder x-small Verdana, Verdana, Arial, Helvetica, sans-serif; COLOR: #286fff; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +.titre3 { + PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #3da3f5; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +/* Text style of module a:link */ +A:link { + style="FONT-SIZE: 12px"; COLOR: #A0DFDF; FONT-WEIGHT: bold; TEXT-DECORATION: none +} +A:visited { + style="FONT-SIZE: 12px"; COLOR: #80FFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none +} +A:active { + COLOR: green; TEXT-DECORATION: none +} +A:hover { + COLOR: white +} +.visit { + FONT-SIZE: 9px; FONT-FAMILY: Times +} +/* Set the background color of the page.*/ +BODY +{ BACKGROUND-COLOR: #000000; +} +.texte { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #000000; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.textedom { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte1 { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #006600; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte_sitenou { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none +} +.texte_beta { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none +} +.texte_red { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: red; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte2 { + FONT-SIZE: 11px; LEFT: 20px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte3 { + FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none +} +.T1 { + FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #004000; FONT-FAMILY: Geneva, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 5px; TEXT-ALIGN: left +} +.T2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 3px; MARGIN-LEFT: 20px; COLOR: #cc0000; TEXT-INDENT: 15pt; MARGIN-RIGHT: 35px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.barre { + FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #436bb5; TEXT-DECORATION: none +} +.textecent { + FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.textecent2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.lien { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.lien_atentie { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.liencale { + FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #11668e; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.barreclair { + FONT-WEIGHT: bold; FONT-SIZE: x-small; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7 +} +.barreclair2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d3eafe +} +.lienp { + FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #006699; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +INPUT { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 1px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b8d6fa; BORDER-RIGHT-WIDTH: 1px; BODER-COLOR: B5C6DE +} +TEXTAREA { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #c8c8c8; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #c8c8c8; MARGIN: 1px; COLOR: black; BORDER-TOP-COLOR: #c8c8c8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #c8c8c8 +} +SELECT { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 0px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 1px; BODER-COLOR: B5C6DE +} +A { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.test { + FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #11668e; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.cadre { + PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 20px; COLOR: #000000; PADDING-TOP: 20px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none +} +.cadress { + PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bolder; FONT-SIZE: x-small; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +FORM { + BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px +} +HR { + BORDER-RIGHT: #c6c7ff 4px solid; BORDER-TOP: #c6c7ff 4px solid; BORDER-LEFT: #c6c7ff 4px solid; BORDER-BOTTOM: #c6c7ff 4px solid +} +/* Set the background color of the page.*/ +BODY +{ BACKGROUND-COLOR: #000000; +} + + diff --git a/templates/pubOry/index3.css b/templates/pubOry/index3.css new file mode 100644 index 0000000..b0d7b46 --- /dev/null +++ b/templates/pubOry/index3.css @@ -0,0 +1,193 @@ +BODY { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +BODY { + PADDING-LEFT: 100px; MARGIN: 10px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left +} +#nav { + LEFT: 2px; WIDTH: 96px; CURSOR: pointer; LINE-HEIGHT: 12pt; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left +} +.left { + TEXT-ALIGN: left +} +PRE { + FONT-SIZE: 8pt +} +A { + TEXT-DECORATION: none +} +.titre2 { + PADDING-LEFT: 7px; FONT: bolder x-small Verdana, Verdana, Arial, Helvetica, sans-serif; COLOR: #286fff; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +.titre3 { + PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #3da3f5; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +A:link { + FONT-WEIGHT: bold; COLOR: #00ff00 +} +A:visited { + FONT-WEIGHT: bold; COLOR: #00ff00 +} +A:hover { + COLOR: #ff8c00 +} +A.down:link { + COLOR: #006400; TEXT-DECORATION: line-through +} +A.down:visited { + COLOR: #006400; TEXT-DECORATION: line-through +} +A.down:hover { + COLOR: red +} +UNKNOWN { + BACKGROUND: maroon +} +TD:unknown { + BACKGROUND: maroon +} +.texte { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #000000; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.textedom { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte1 { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #006600; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte_sitenou { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none +} +.texte_beta { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none +} +.texte_red { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: red; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte2 { + FONT-SIZE: 11px; LEFT: 20px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte3 { + FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none +} +.T1 { + FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #004000; FONT-FAMILY: Geneva, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 5px; TEXT-ALIGN: left +} +.T2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 3px; MARGIN-LEFT: 20px; COLOR: #cc0000; TEXT-INDENT: 15pt; MARGIN-RIGHT: 35px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.barre { + FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #436bb5; TEXT-DECORATION: none +} +.textecent { + FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.textecent2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.lien { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.lien_atentie { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.liencale { + FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #11668e; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.barreclair { + FONT-WEIGHT: bold; FONT-SIZE: x-small; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7 +} +.barreclair2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d3eafe +} +.lienp { + FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #006699; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +INPUT { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 1px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b8d6fa; BORDER-RIGHT-WIDTH: 1px; BODER-COLOR: B5C6DE +} +TEXTAREA { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #c8c8c8; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #c8c8c8; MARGIN: 1px; COLOR: black; BORDER-TOP-COLOR: #c8c8c8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #c8c8c8 +} +SELECT { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 0px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 1px; BODER-COLOR: B5C6DE +} +A { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.test { + FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #11668e; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.cadre { + PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 20px; COLOR: #000000; PADDING-TOP: 20px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none +} +.cadress { + PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bolder; FONT-SIZE: x-small; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +FORM { + BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px +} +HR { + BORDER-RIGHT: #c6c7ff 4px solid; BORDER-TOP: #c6c7ff 4px solid; BORDER-LEFT: #c6c7ff 4px solid; BORDER-BOTTOM: #c6c7ff 4px solid +} + /* General page style. The scroll bar colours only visible in IE5.5+ */ +body { + background-color: #222222; + scrollbar-face-color: #C8D1D7; /* #6C706D */ + scrollbar-highlight-color: #EAF0F7; /* #000000 */ + scrollbar-shadow-color: #95AFC4; /* #6C706D */ + scrollbar-3dlight-color: #D6DDE2; /* #2E4460 */ + scrollbar-arrow-color: #006699; /* #FFFFFF */ + scrollbar-track-color: #EFEFEF; /* #2E4460 */ + scrollbar-darkshadow-color: #7294AF; /* #2E4460 */ +} + +/* General text */ +.gen { font-size : 12px; } +.genmed { font-size : 11px; } +.gensmall { font-size : 10px; } +.gen,.genmed,.gensmall { color : #FFFFFF; } +a.gen,a.genmed,a.gensmall { color: #FFFFFF; text-decoration: none; } +a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #006699; text-decoration: underline; } + +/* Header cells - the blue and silver gradient backgrounds */ +th { + color: #FFA34F; font-size: 11px; font-weight : bold; + background-color: #006699; height: 25px; + background-image: url(../forum/templates/pubOry/images/cellpic3.gif); +} + +td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { + background-image: url(../forum/templates/pubOry/images/cellpic1.gif); + background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px; +} +/* + Setting additional nice inner borders for the main table cells. + The names indicate which sides the border will be on. + Don't worry if you don't understand this, just ignore it :-) +*/ +td.cat,td.catHead,td.catBottom { + height: 29px; + border-width: 0px 0px 0px 0px; +} +th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { + font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; } +td.row3Right,td.spaceRow { + background-color: #D1D7DC; border: #FFFFFF; border-style: solid; } + +th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; } +th.thSides,td.catSides,td.spaceRow { border-width: 0px 1px 0px 1px; } +th.thRight,td.catRight,td.row3Right { border-width: 0px 1px 0px 0px; } +th.thLeft,td.catLeft { border-width: 0px 0px 0px 1px; } +th.thBottom,td.catBottom { border-width: 0px 1px 1px 1px; } +th.thTop { border-width: 1px 0px 0px 0px; } +th.thCornerL { border-width: 1px 0px 0px 1px; } +th.thCornerR { border-width: 1px 1px 0px 0px; } + +/* This is the border line & background colour round the entire page */ +.bodyline { background-color: #000000; border: 1px #2E4460 solid; } + +/* This is the outline round the main forum tables */ +.forumline { background-color: #000000; border: 2px #6C706D solid; } +/* .gsc-control div { width: 654px; } */ +.searchcontrol div { width: 654px; } diff --git a/templates/pubOry/intro2.js b/templates/pubOry/intro2.js new file mode 100644 index 0000000..fc8af4a --- /dev/null +++ b/templates/pubOry/intro2.js @@ -0,0 +1,6 @@ +document.writeln(""); +document.writeln(""); +document.writeln(""); +document.writeln(""); +document.writeln(""); +document.writeln(""); diff --git a/templates/pubOry/jumpbox.html b/templates/pubOry/jumpbox.html new file mode 100644 index 0000000..2000e92 --- /dev/null +++ b/templates/pubOry/jumpbox.html @@ -0,0 +1,6 @@ + +
    + + + +
    {L_JUMP_TO}: {S_JUMPBOX_SELECT} 
    diff --git a/templates/pubOry/linkuri1.gif b/templates/pubOry/linkuri1.gif new file mode 100644 index 0000000000000000000000000000000000000000..8afcc789dec3e7bd5f47a8343741aa46714a6a43 GIT binary patch literal 3278 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 literal 0 HcmV?d00001 diff --git a/templates/pubOry/main.js b/templates/pubOry/main.js new file mode 100644 index 0000000..e658cc5 --- /dev/null +++ b/templates/pubOry/main.js @@ -0,0 +1 @@ +insertNavigator("../",""); \ No newline at end of file diff --git a/templates/pubOry/morse.css b/templates/pubOry/morse.css new file mode 100644 index 0000000..8cc4909 --- /dev/null +++ b/templates/pubOry/morse.css @@ -0,0 +1,163 @@ +.titre2 { + PADDING-LEFT: 7px; FONT: bolder x-small Verdana, Verdana, Arial, Helvetica, sans-serif; COLOR: #286fff; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +.titre3 { + PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #3da3f5; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +/* Text style of module a:link */ +A:link { + COLOR: #B6C7E5; FONT-WEIGHT: bold; TEXT-DECORATION: none +} +A:visited { + COLOR: #80FFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none +} +A:active { + COLOR: green; TEXT-DECORATION: none +} +A:hover { + COLOR: red; TEXT-DECORATION: none +} +.visit { + FONT-SIZE: 9px; FONT-FAMILY: Times +} +/* Set the background color of the page.*/ +BODY +{ BACKGROUND-COLOR: #99CCFF; +} +.texte { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #000000; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.textedom { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 12px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte1 { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #006600; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte_sitenou { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none +} +.texte_beta { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: #666666; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none +} +.texte_red { + BORDER-RIGHT: black; BORDER-TOP: black; FONT-WEIGHT: normal; FONT-SIZE: 11px; LEFT: 20px; BORDER-LEFT: black; COLOR: red; BORDER-BOTTOM: black; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte2 { + FONT-SIZE: 11px; LEFT: 20px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none +} +.texte3 { + FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; TEXT-DECORATION: none +} +.T1 { + FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #004000; FONT-FAMILY: Geneva, Verdana, Arial, Helvetica, sans-serif; HEIGHT: 5px; TEXT-ALIGN: left +} +.T2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 3px; MARGIN-LEFT: 20px; COLOR: #cc0000; TEXT-INDENT: 15pt; MARGIN-RIGHT: 35px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.barre { + FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #436bb5; TEXT-DECORATION: none +} +.textecent { + FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.textecent2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif +} +.lien { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.lien_atentie { + FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.liencale { + FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #11668e; FONT-STYLE: normal; FONT-FAMILY: Verdana, Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.barreclair { + FONT-WEIGHT: bold; FONT-SIZE: x-small; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7 +} +.barreclair2 { + FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d3eafe +} +.lienp { + FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: #006699; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +/* Set the default input values to:"BODER-COLOR: B5C6DE; BACKGROUND-COLOR: #b8d6fa;".*/ +INPUT { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 1px; COLOR: #B6C7E5; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px; BODER-COLOR: B5C6DE; BACKGROUND-COLOR: #3366cc +} +TEXTAREA { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #c8c8c8; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #c8c8c8; MARGIN: 1px; COLOR: black; BORDER-TOP-COLOR: #c8c8c8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #c8c8c8 +} +SELECT { + BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 0px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-WIDTH: 1px; BODER-COLOR: B5C6DE +} +/* Set the A default color to:"COLOR: #006699;".*/ +A { + FONT-WEIGHT: normal; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.test { + FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLOR: #11668e; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-VARIANT: normal; TEXT-DECORATION: none +} +.cadre { + PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 20px; COLOR: #000000; PADDING-TOP: 20px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none +} +.cadress { + PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bolder; FONT-SIZE: x-small; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f9ff; TEXT-DECORATION: none +} +/* Set the form default size to:"0px".*/ +FORM { + BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px +} +/* Set the border default color of the page:"#c6c7ff".*/ +HR { + BORDER-RIGHT: #000000 4px solid; BORDER-TOP: #000000 4px solid; BORDER-LEFT: #000000 4px solid; BORDER-BOTTOM: #000000 4px solid +} +/* Header cells - the blue and silver gradient backgrounds */ +th { + color: #FFA34F; font-size: 11px; font-weight : bold; + background-color: #006699; height: 25px; + background-image: url(../images/cellpic3.gif); +} + +td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { + background-image: url(../images/cellpic1.gif); + background-color:#D1D7DC; border: #FFFFFF; border-style: solid; height: 28px; +} +/* + Setting additional nice inner borders for the main table cells. + The names indicate which sides the border will be on. +*/ +td.cat,td.catHead,td.catBottom { + height: 29px; + border-width: 0px 0px 0px 0px; +} +th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { + font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px; } +td.row3Right,td.spaceRow { + background-color: #D1D7DC; border: #FFFFFF; border-style: solid; } + +th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; } +th.thSides,td.catSides,td.spaceRow { border-width: 0px 1px 0px 1px; } +th.thRight,td.catRight,td.row3Right { border-width: 0px 1px 0px 0px; } +th.thLeft,td.catLeft { border-width: 0px 0px 0px 1px; } +th.thBottom,td.catBottom { border-width: 0px 1px 1px 1px; } +th.thTop { border-width: 1px 0px 0px 0px; } +th.thCornerL { border-width: 1px 0px 0px 1px; } +th.thCornerR { border-width: 1px 1px 0px 0px; } +/* This is the block title style */ +th.mxthHead { + border: 0px; + font-size: 12px; + font-variant: small-caps; + text-transform: capitalize; +} + +th.mxthHead_none { + background-color: #EFEFEF; height: 0px; + background-image: url(); + color: #000066; + border: 0px; + font-size: 12px; + font-variant: small-caps; + text-transform: capitalize; +} \ No newline at end of file diff --git a/templates/pubOry/n.gif b/templates/pubOry/n.gif new file mode 100644 index 0000000000000000000000000000000000000000..82079099129c69f5c0774a41aa42d0e3aa109966 GIT binary patch literal 2882 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 Wb@~;9-R{H=S}KT~U{fey`~Lw0cnC27 literal 0 HcmV?d00001 diff --git a/templates/pubOry/o2.gif b/templates/pubOry/o2.gif new file mode 100644 index 0000000000000000000000000000000000000000..32c8ea317cccfc0487c2c7598b1a2224fe0f6a2a GIT binary patch literal 2821 zcmXX_30M=?7QVqC5z(*<6e?kpO(hwsXhp*sf>6*xAP^7&45DaLg(_;5u!OJ*Aw&kS zvRY73Kty;CE&Jva6-C+Ff&~g%+t= zN`#Ai!u{_nk-TFAHX9@ofDOM0auY;*dpiN(2i*U@2=Y1+#uMQSZdd?Q0RjLD00saK zzYu^R07U?XkVgUrP=KHSMFEBa90df-!vKN-6ayFra10PQtON)SP#j=5z;UuCLI9Ki z7(qrLC`5%Yunryx@|a z6&^4Y!%!SU38)j2fH54!a1_T;0vZ8X!eRo&2oxtsanK0J5*9-zpmfLrN`#~#7Gw=+ z!dyrMc81Up8-fvJE-49Kz=dNN0Ud<$U{`p+F&xJTXff0eX~Ap)!-*9a$!U50*zTF_r#)|IAi>UpN0(d{bH-65KKP@$rt4(z}C zGqApoodYBSv(c_Jy1i8W<~s(eX2Q#%@zmC|_vvl4*z{&fU3U5B;)qj;Q_PfuS6v(> zRPTj{8s*IW@vIrU?%7-yCZ8dTkN5I++1;%KY}`v3JWxj!ni6xRVMzbyF z=6C%XOWp7wsNS%9ko8ObY~i58rew!QmU9PNPE&3jnlY_nU#&ffP^VqK3-n|f?HIIa z{&HcwBt(f|%TL%ODk=s(JMiAw#NFzQ&2O_th(mg!v44rD6jrt$Yw5$k%VY5Ga>A$&V zqUzc>MX};vqD@>Zn`P5c5p5ktCcA~oZ12M98INxx{3SHs_5K`1%FMd$+_0H1`c&h$ zE$SAZ**%!Dk1o_Z>0ywa+cBD!ztrx;xxDNbbUHH6je35MFHdp!O^AO8-Px>D8WN&( zLhHm4t8Q_oagd%CU$pOy7T|@LOFT!u;PTF-S`_(u|LW~v93vKg_pm(3B3|Dn{Z*Ao z%nzRvP1T`aKRcmqlXhl)Rd_96r+iZzH+#u8I;V_blGA-iJteSlu3X&z!6V|j_08^J z`u3upKm1hQR|g+{W;ASMbEBze(9B@L{Jx%`YWj-zK?l}C`ile=-k~hFz6?5J$)WrR zqbap6P}o-X1K--58h#|LcZ0%oW5!93;9X6lC0xgyf~rfZ%DH-9$#y?4iZxl^+mY`$ zxvY`VnYW$mHEAGk@4LP~;h|Z=fOA0n?-w`ahOc^R|5~q!aV*+-jisGa9{Pp*I78xL zlcHBE643xd%{=$kkWBZu(;96%$^oyLXv1rx4JPGu=PZu4Q`-kiMqs3QmhbT1`~dXq zS%1R8y(UvLzCTAPwT{pKl%C!+`p1a5SJX2wTteUVPOW*AqV3zx(fL+n?|jMU z)ra}kv}!Rqf!c{z9?* zPyIw~zyM>Gx^1razn(L9+;gu}-DAp;(05_^G^VS&aq8>P(URyk7aG@Aw=5t|C~H@G zmCibPtaSDhr{ivmM1yMRaZVT~eHt|s)uovyJtevQIDPYRFVQ~JT3KgZwz*fA)#wrt z_G2?cn{BMxG8rl8t{$_pWk!b617l@uP}!P?=Uw>oUMI$4aysq&%q`^KNJ|gj zRiet=6ka}C{51E{@3|nV-WnRp{fYBz6}eKF52f}kW6Y}>VY0RcRn(NvAHC4K+R5&u zZ5jW-SyN7`S>3iUZt2>;3Mu*$s)jKwlKwFXd7ssLnq>nN^$~5018F*(cNG(^T;%b| zpJi9Hhu-$GFHvp^v-wTgmYjmCFCBzA+=;toRJ~GHVP5vozOt4jmO0Pf*~+Ks0mD;& zYoTb9V)QQXS>0&&r=E({al_H+E8UJm3spP#u@&~yPd7B+NxK$428$j=5S>ep9;&#z zmOGuwm7olv&T8iZmh{&&JK+x13A zqxyjQf*@-~+g`s#?j-`g6BE9bUZMLfteT1~W7HZhzL=>J0Jh63!w!ltPYXE_neDvR z1NpOL4d3xLw~?wPyUMs5?I?3I%`wl6+)ND~G4pxa?^67|o4j)Ovw`CN`Hj5X@SIJ@ zWkPzYg!w4{P~5(Snk|F=t;R|gLhO04*m7-~ap$%4ioG=X8o(#id$z1SozWGv^UKbL z%569LDcKXrx@KE-Z*HmCEIApEY%S3baC`A|>tO7dc4kZzV{&kt zMdk2v%h$ytEn3k7jTz@_+osGGIo6IIogN1(uysSrW$I^j4^RarpZjq_{)ii43=cmH zx@~KlAHF{`z}lv0N~iP5f{wR?*6R8t+K~A5keu78UL!Erba-qpkD}#S_w6`mAVyQl zHvK_jTX;d#y7_T$zIm=?Ps;z8nbF+jf?F4tT|ZH>#&??NxLy@mJzJD!P5}d{z4^&I zWyM 0) + { + var at = src.outerHTML.indexOf("dynamicoutline") + if(at > 0) + { + var gt = src.outerHTML.indexOf(">") + if(at < gt) + return true + } + } + } + src = src.parentElement + } + return false + } + function initCollapse(src) + { + while ("BODY" != src.tagName) + { + table = "TABLE" == src.tagName; + if(table && src.getAttribute("border", false) != "0") + return false; + if("OL" == src.tagName || "UL" == src.tagName || table) + { + if(null != src.getAttribute("initcollapsed", false)) + return true + } + src = src.parentElement + } + return false + } + function containedIn(src, dest) + { + if ("!" == src.tagName) + return true + src = getControlTag(src) + if (src == dest) + return true + return false + } + function initOutline() + { + var ms = navigator.appVersion.indexOf("MSIE"); + mac = navigator.appVersion.indexOf("Macintosh"); + ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4); + if(!ie4) + return; + listTags = new Array() + listTags[0]="UL" + listTags[1]="OL" + listTags[2]="TABLE" + for(j=0;j0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4); + if(!ie4) + return; + var src = event.srcElement + src = getControlTag(src) + if (null == src) + return + if (!dynOutlineEnabled(src)) + return + var idx = src.sourceIndex+1 + while (idx < document.all.length && containedIn(document.all[idx], src)) + { + srcTmp = document.all[idx] + tag = srcTmp.tagName + if ("UL" == tag || "OL" == tag || "TABLE" == tag) + srcTmp.style.display = srcTmp.style.display == "none" ? "" : "none" + idx++; + } + } +//--> diff --git a/templates/pubOry/pfmi.css b/templates/pubOry/pfmi.css new file mode 100644 index 0000000..32b8d5c --- /dev/null +++ b/templates/pubOry/pfmi.css @@ -0,0 +1,146 @@ +/* Set the background color of the page.*/ +BODY { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +TD { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +TH { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +H1 { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +H2 { + FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: verdana,tahoma,geneva,helvetica; font-size-adjust: 0.54 +} +BODY { + PADDING-LEFT: 100px; BACKGROUND-IMAGE: url(stars.jpg); MARGIN: 10px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center +} +#nav { + LEFT: 2px; WIDTH: 96px; CURSOR: pointer; LINE-HEIGHT: 12pt; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left +} +.left { + TEXT-ALIGN: left +} +TABLE { + BORDER-RIGHT: green 8px double; BORDER-TOP: green 8px double; MARGIN: auto; BORDER-LEFT: green 8px double; BORDER-BOTTOM: green 8px double; BACKGROUND-COLOR: #000000 +} +TABLE.game TD { + PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-COLOR: #000000 +} +TABLE.search TD { + border-Color: #94b8e4; border-Color-Dark: white; border-Color-Light: black; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px; BACKGROUND-COLOR: #61a3cf +} +TABLE.search TH { + BACKGROUND-COLOR: #ffffff +} +TABLE.doc { + BACKGROUND-COLOR: #ffffff +} +TABLE.doc TD { + BACKGROUND-COLOR: #ffffff +} +TABLE.doc TH { + BACKGROUND-COLOR: #ffffff +} +TABLE.menu TD { + border-Color: #94b8e4; border-Color-Dark: white; border-Color-Light: black; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #61a3cf +} +TABLE.menu TH { + BACKGROUND-COLOR: #61a3cf +} +TABLE.note { + BORDER-LEFT-COLOR: #778899; BORDER-BOTTOM-COLOR: #778899; BORDER-TOP-COLOR: #778899; BORDER-RIGHT-COLOR: #778899 +} +TABLE.note TH { + BACKGROUND-COLOR: #778899 +} +TABLE.roms { + WIDTH: 85% +} +TABLE.roms TH { + TEXT-ALIGN: left +} +TABLE H3 { + MARGIN-TOP: 0px +} +TABLE TABLE { + MARGIN-LEFT: 14px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none +} +TABLE TD { + VERTICAL-ALIGN: top; TEXT-ALIGN: left +} +TD.favorite { + COLOR: #00ffff +} +TD.favorite:unknown { + FONT-WEIGHT: bold; COLOR: #ffd700; content: " Favorite" +} +TH { + TEXT-ALIGN: center +} +TH { + FONT-WEIGHT: normal; BACKGROUND-COLOR: green +} +TH { + BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none +} +TD { + BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none +} +H1 { + FONT-SIZE: 22pt +} +H1:first-letter { + FONT-SIZE: 22pt; COLOR: green +} +H2 { + FONT-SIZE: 16pt +} +H2:first-letter { + FONT-SIZE: 16pt; COLOR: green +} +H3 { + FONT-SIZE: 13.5pt +} +HR { + BACKGROUND-COLOR: black +} +PRE { + FONT-SIZE: 8pt +} +A { + TEXT-DECORATION: none +} +/* Text style of module a:link */ +A:link { + COLOR: #B6C7E5; FONT-WEIGHT: bold; TEXT-DECORATION: none +} +A:visited { + COLOR: #80FFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none +} +A:active { + COLOR: green; TEXT-DECORATION: none +} +A:hover { + COLOR: red; TEXT-DECORATION: none +} +.visit { + FONT-SIZE: 9px; FONT-FAMILY: Times +} +A.down:link { + COLOR: #006400; TEXT-DECORATION: line-through +} +A.down:visited { + COLOR: #006400; TEXT-DECORATION: line-through +} +A.down:hover { + COLOR: red +} +UNKNOWN { + BACKGROUND: maroon +} +TD:unknown { + BACKGROUND: maroon +} diff --git a/templates/pubOry/pub.css b/templates/pubOry/pub.css new file mode 100644 index 0000000..bc9ca63 --- /dev/null +++ b/templates/pubOry/pub.css @@ -0,0 +1,21 @@ +/* Text style of module a:link */ +A:link { + COLOR: #B6C7E5; FONT-WEIGHT: bold; TEXT-DECORATION: none +} +A:visited { + COLOR: #80FFFF; FONT-WEIGHT: bold; TEXT-DECORATION: none +} +A:active { + COLOR: green; TEXT-DECORATION: none +} +A:hover { + COLOR: red; TEXT-DECORATION: none +} +.visit { + FONT-SIZE: 9px; FONT-FAMILY: Times +} +/* Set the background color of the page.*/ +BODY +{ BACKGROUND-COLOR: #000000; +} + diff --git a/templates/pubOry/pubOry.css b/templates/pubOry/pubOry.css new file mode 100644 index 0000000..a40417e --- /dev/null +++ b/templates/pubOry/pubOry.css @@ -0,0 +1,3477 @@ +/* phpBB3 Style Sheet + -------------------------------------------------------------- + Style name: SwiftBlue + Based on style: SwiftBlue Theme for phpBB2 by BitByBit, http://www.bitbybit.f2s.com + Original author: OryNider, using subsilver2 Theme as a base. + This is an alternative subsilver2 style with purple-blue colors. + -------------------------------------------------------------- +*/ + +/* Layout + ------------ */ +* { + /* Reset browsers default margin, padding and font sizes */ + margin: 0; + padding: 0; +} + +abbr { + text-decoration: none; +} + +html { + font-size: 100%; +} +/* General page style. The scroll bar colours only visible in IE5.5+ */ +body { + background-color: #E3F0FB; + scrollbar-face-color: #BADBF5; + scrollbar-highlight-color: #E3F0FB; + scrollbar-shadow-color: #BADBF5; + scrollbar-3dlight-color: #80BBEC; + scrollbar-arrow-color: #072978; + scrollbar-track-color: #DAECFA; + scrollbar-darkshadow-color: #4B8DF1; + padding-right: 0px; + padding-left: 0px; + background: url("./images/backgroundbluelight.gif"); + padding-bottom: 0px; + margin: 5px 10px 10px; + font-family: Verdana, Geneva, 'Lucida Grande', Arial, Helvetica, sans-serif, droid-serif; + padding-top: 0px; + font-size: 89.5%; + margin: 0; +} + +#wrapheader { + min-height: 120px; + height: auto !important; + height: 120px; +/* background-image: url('./images/background.gif'); + background-repeat: repeat-x;*/ +/* padding: 0 25px 15px 25px;*/ + padding: 0; +} + +#wrapcentre { + margin: 15px 25px 0 25px; +} + +#wrapfooter { + text-align: center; + clear: both; +} + +#wrapnav { + width: 100%; + margin: 0; + background-color: #DAECFA; + border-width: 1px; + border-style: solid; + border-color: #A9B8C2; +} + +#logodesc { + margin-bottom: 5px; + padding: 5px 25px; + background: transparent none 0 0 no-repeat; + border-bottom: 1px solid #D9DFE4; +} + +#menubar { + margin: 0 25px; +} + +#datebar { + margin: 10px 25px 0 25px; +} + +#findbar { + width: 100%; + margin: 0; + padding: 0; + border: 0; +} + +.forumrules { + background-color: #F9CC79; + border-width: 1px; + border-style: solid; + border-color: #BB9860; + padding: 4px; + font-weight: normal; + font-size: 1.1em; + font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; +} + +.forumrules h3 { + color: red; +} + +#pageheader { } +#pagecontent { } +#pagefooter { } + +#poll { } +#postrow { } +#postdata { } + + +/* Text + --------------------- */ +h1 { + color: black; + font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; + font-weight: bold; + font-size: 1.8em; + text-decoration: none; +} + +h2 { + font-family: Arial, Helvetica, sans-serif; + font-weight: bold; + font-size: 1.5em; + text-decoration: none; + line-height: 120%; +} + +h3 { + font-size: 1.3em; + font-weight: bold; + font-family: Arial, Helvetica, sans-serif; + line-height: 120%; +} + +h4 { + margin: 0; + font-size: 1.1em; + font-weight: bold; +} + +p { + font-size: 1.1em; +} + +p.moderators { + margin: 0; + float: left; + color: black; + font-weight: bold; +} + +.rtl p.moderators { + float: right; +} + +p.linkmcp { + margin: 0; + float: right; + white-space: nowrap; +} + +.rtl p.linkmcp { + float: left; +} + +p.breadcrumbs { + margin: 0; + float: left; + color: black; + font-weight: bold; + white-space: normal; + font-size: 1em; +} + +.rtl p.breadcrumbs { + float: right; +} + +p.datetime { + margin: 0; + float: right; + white-space: nowrap; + font-size: 1em; +} + +.rtl p.datetime { + float: left; +} + +p.searchbar { + padding: 2px 0; + white-space: nowrap; +} + +p.searchbarreg { + margin: 0; + float: right; + white-space: nowrap; +} + +.rtl p.searchbarreg { + float: left; +} + +p.forumdesc { + padding-bottom: 4px; +} + +p.topicauthor { + margin: 1px 0; +} + +p.topicdetails { + margin: 1px 0; +} + +.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active { + margin: 1px 0; + color: red; + font-weight:bold; +} + +.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active { + color: green; + font-weight:bold; +} + +.postapprove img, .postreported img { + vertical-align: bottom; +} + +.postauthor { + color: #000000; +} + +.postdetails { + color: #000000; +} + +/* The content of the posts (body of text) */ +.postbody { + font-size : 15px; + line-height: 14px; + font-family: "Trebuchet MS", "Lucida Grande", Helvetica, Arial, Times, sans-serif; +} + +.postbody li, ol, ul { + margin: 0 0 0 1.5em; +} + +.rtl .postbody li, .rtl ol, .rtl ul { + margin: 0 1.5em 0 0; +} + +.posthilit { + background-color: yellow; +} + +.nav { + color: black; + font-weight: bold; +} + +/* Action-bars (container for post/reply buttons, pagination, etc.) +---------------------------------------- */ + +fa-fw { + width: 1.28571429em; + text-align: center; +} + +.action-bar { + font-size: 11px; + margin: 4px 0; +} + +.forabg + .action-bar { + margin-top: 2em; +} + +.action-bar .button { + margin-right: 5px; + float: left; +} + +.action-bar .button-search { + margin-right: 0; +} + +.action-bar .newtopic, .action-bar .postreply { + border-color: #1C0046; + background-color: #AB95CB; /* Old browsers */ /* FF3.6+ */ + background-image: -webkit-linear-gradient(top, #AB95CB 0%, #1A0040 100%); + background-image: linear-gradient(to bottom, #AB95CB 0%,#1A0040 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#AB95CB', endColorstr='#1A0040',GradientType=0 ); /* IE6-9 */ +} + +.action-bar .newtopic:hover, .action-bar .postreply:hover { + background-color: #1A0040; /* Old browsers */ /* FF3.6+ */ + background-image: -webkit-linear-gradient(top, #1A0040 0%, #AB95CB 100%); + background-image: linear-gradient(to bottom, #1A0040 0%,#AB95CB 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1A0040', endColorstr='#AB95CB',GradientType=0 ); /* IE6-9 */ +} + +.pagination { + padding: 4px; + color: black; + font-size: 1em; + font-weight: bold; +} + +.cattitle { + +} + +/* General text */ +.gen { + margin: 1px 1px; + font-size: 15px; +} + +.genmed { + margin: 1px 1px; + font-size: 14px; +} + +.gensmall { + margin: 1px 1px; + font-size: 11px; +} +.gen,.genmed,.gensmall { color : #000000; } +a.gen,a.genmed,a.gensmall { color: #072978; text-decoration: none; } +a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #041642; text-decoration: underline; } + + +/* The register, login, search etc links at the top of the page */ +.mainmenu { font-size : 11px; color : #000000 } +a.mainmenu { text-decoration: none; color : #072978; } +a.mainmenu:hover{ text-decoration: underline; color : #041642; } + +/* Forum category titles */ +.cattitle { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #072978} +a.cattitle { text-decoration: none; color : #072978; } +a.cattitle:hover{ text-decoration: underline; } + +/* Forum title: Text and link to the forums used in: index.php */ +.forumlink { font-weight: bold; font-size: 12px; color : #072978; } +a.forumlink { text-decoration: none; color : #072978; } +a.forumlink:hover{ text-decoration: underline; color : #041642; } + +/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */ +.nav { font-weight: bold; font-size: 11px; color : #000000;} +a.nav { text-decoration: none; color : #072978; } +a.nav:hover { text-decoration: underline; } + + +/* titles for the topics: could specify viewed link colour too */ +.topictitle,h1,h2 { font-weight: bold; font-size: 11px; color : #000000; } +a.topictitle:link { text-decoration: none; color : #072978; } +a.topictitle:visited { text-decoration: none; color : #072978; } +a.topictitle:hover { text-decoration: underline; color : #041642; } + + +/* Name of poster in viewmsg.php and viewtopic.php and other places */ +.name { font-size : 11px; color : #000000;} + +/* Location, number of posts, post date etc */ +.postdetails { font-size : 10px; color : #000000; } + +a.postlink:link { text-decoration: none; color : #072978 } +a.postlink:visited { text-decoration: none; color : #072978; } +a.postlink:hover { text-decoration: underline; color : #041642} + + +/* Quote & Code blocks */ +.code { + font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600; + background-color: #FAFAFA; border: #80BBEC; border-style: solid; + border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px +} + +.quote { + font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%; + background-color: #FAFAFA; border: #80BBEC; border-style: solid; + border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px +} + + +/* Copyright and bottom info */ +.copyright { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;} +a.copyright { color: #444444; text-decoration: none;} +a.copyright:hover { color: #000000; text-decoration: underline;} + + +.copyright { + color: #444; + font-weight: normal; + font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; +} + +.titles { + font-family: "Lucida Grande", Helvetica, Arial, sans-serif; + font-weight: bold; + font-size: 1.3em; + text-decoration: none; +} + +.error { + color: red; +} + +/* Horizontal lists +----------------------------------------*/ +.navbar ul.linklist { + padding: 2px 0; + list-style-type: none; +} + +ul.linklist { + display: block; + margin: 0; +} + +.cp-main .panel { + padding: 5px 10px; +} + +ul.linklist > li { + float: left; + font-size: 1.1em; + line-height: 2.2em; + list-style-type: none; + margin-right: 7px; + width: auto; +} + +ul.linklist > li.rightside, p.rightside, a.rightside { + float: right; + margin-right: 0; + margin-left: 7px; + text-align: right; +} + +ul.navlinks { + border-top: 1px solid transparent; +} + +ul.leftside { + float: left; + margin-left: 0; + margin-right: 5px; + text-align: left; +} + +ul.rightside { + float: right; + margin-left: 5px; + margin-right: -5px; + text-align: right; +} + +ul.linklist li.responsive-menu { + position: relative; + margin: 0 5px 0 0; +} + +.hasjs ul.linklist.leftside, .hasjs ul.linklist.rightside { + max-width: 48%; +} + +.hasjs ul.linklist.fullwidth { + max-width: none; +} + +li.responsive-menu.dropdown-right .dropdown { + left: -9px; +} + +li.responsive-menu.dropdown-left .dropdown { + right: -6px; +} + +ul.linklist .dropdown { + top: 22px; +} + +ul.linklist .dropdown-up .dropdown { + bottom: 18px; + top: auto; +} + +/* Bulletin icons for list items +----------------------------------------*/ +ul.linklist.bulletin > li:before { + display: inline-block; + content: "\2022"; + font-size: inherit; + line-height: inherit; + padding-right: 4px; +} + +ul.linklist.bulletin > li:first-child:before, +ul.linklist.bulletin > li.rightside:last-child:before { + content: none; +} + +ul.linklist.bulletin > li.no-bulletin:before { + content: none; +} + +.responsive-menu:before { + display: none !important; +} + +/* Profile in overall_header.html */ +.header-profile { + display: inline-block; + vertical-align: top; +} + +a.header-avatar, +a.header-avatar:hover { + text-decoration: none; +} + +a.header-avatar img { + margin-bottom: 2px; + max-height: 20px; + vertical-align: middle; + width: auto; +} + +a.header-avatar span:after { + content: '\f0dd'; + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + padding-left: 6px; + padding-top: 2px; + vertical-align: top; +} + +/* -------------------------------------------------------------- /* + $Icons +/* -------------------------------------------------------------- */ + +/* Global module setup +---------------------------------------- */ + +/* Renamed version of .fa class for agnostic usage of icon fonts. + * Just change the name of the font after the 14/1 to the name of + * the font you wish to use. + */ +.icon, +.button .icon, +blockquote cite:before, +.uncited:before { + font-family: FontAwesome; + font-size: 14px; + font-weight: normal; + font-style: normal; + font-variant: normal; + line-height: 1; + display: inline-block; + /* stylelint-disable order/declaration-block-properties-specified-order */ + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + /* stylelint-enable order/declaration-block-properties-specified-order */ + text-rendering: auto; /* optimizelegibility throws things off #1094 */ +} + +.icon:before { + padding-right: 2px; +} + +.button .icon:before { + padding-right: 0; +} + +/* Icon size classes - Default size is 14px, use these for small variations */ + +.icon.icon-xl { + font-size: 20px; +} + +.icon.icon-lg { + font-size: 18px; +} + +.icon.icon-md { + font-size: 12px; +} + +.icon.icon-sm { + font-size: 10px; +} + +/* icon modifiers */ +.icon-tiny { + font-size: 16px; + vertical-align: text-bottom; + width: 12px; + -webkit-transform: scale(0.65, 0.75); + transform: scale(0.65, 0.75); +} + +.arrow-right .icon { + float: right; +} + +.arrow-left:hover .icon { + margin-right: 5px; + margin-left: -5px; +} + +.arrow-left .icon { + float: left; +} + +.arrow-right:hover .icon { + margin-right: -5px; + margin-left: 5px; +} + +.post-buttons .dropdown-contents .icon { + float: right; + margin-left: 5px; +} + +.alert_close .icon:before { + border-radius: 50%; + display: block; + width: 11px; + height: 12px; + padding: 0; +} + +blockquote cite:before, +.uncited:before { + content: "\f10d"; /* Font Awesome quote-left */ +} + +.rtl blockquote cite:before, +.rtl .uncited:before { + content: "\f10e"; /* Font Awesome quote-right */ +} + +/* Dropdown menu +----------------------------------------*/ +.dropdown-container { + position: relative; +} + +.dropdown-container-right { + float: right; +} + +.dropdown-container-left { + float: left; +} + +.nojs .dropdown-container:hover .dropdown { + display: block !important; +} + +.dropdown { + display: none; + position: absolute; + left: 0; + top: 1.2em; + z-index: 2; + border: 1px solid transparent; + border-radius: 5px; + padding: 9px 0 0; + margin-right: -500px; +} + +.dropdown.live-search { + top: auto; +} + +.dropdown-container.topic-tools { + float: left; +} + +.dropdown-up .dropdown { + top: auto; + bottom: 1.2em; + padding: 0 0 9px; +} + +.dropdown-left .dropdown, .nojs .rightside .dropdown { + left: auto; + right: 0; + margin-left: -500px; + margin-right: 0; +} + +.dropdown-button-control .dropdown { + top: 24px; +} + +.dropdown-button-control.dropdown-up .dropdown { + top: auto; + bottom: 24px; +} + +.dropdown .pointer, .dropdown .pointer-inner { + position: absolute; + width: 0; + height: 0; + border-top-width: 0; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + border-right: 10px dashed transparent; + -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */ + display: block; +} + +.dropdown-up .pointer, .dropdown-up .pointer-inner { + border-bottom-width: 0; + border-top: 10px solid transparent; +} + +.dropdown .pointer { + right: auto; + left: 10px; + top: -1px; + z-index: 3; +} + +.dropdown-up .pointer { + bottom: -1px; + top: auto; +} + +.dropdown-left .dropdown .pointer, .nojs .rightside .dropdown .pointer { + left: auto; + right: 10px; +} + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; +} + +.dropdown-up .pointer-inner { + bottom: auto; + top: -11px; +} + +.dropdown .dropdown-contents { + z-index: 2; + overflow: hidden; + overflow-y: auto; + border: 1px solid transparent; + border-radius: 5px; + padding: 5px; + position: relative; + max-height: 300px; +} + +.dropdown-contents a { + display: block; + padding: 5px; +} + +.jumpbox { + margin: 5px 0; +} + +.jumpbox .dropdown li { + border-top: 1px solid transparent; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents { + padding: 0; + text-decoration: none; +} + +.jumpbox .dropdown-contents li { + padding: 0; +} + +.jumpbox .dropdown-contents a { + margin-right: 20px; + padding: 5px 10px; + text-decoration: none; + width: 100%; +} + +.jumpbox .spacer { + display: inline-block; + width: 0px; +} + +.jumpbox .spacer + .spacer { + width: 20px; +} + +.dropdown-contents a { + display: block; + padding: 5px; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.jumpbox .dropdown-contents a { + text-decoration: none; +} + +.dropdown li { + display: list-item; + border-top: 1px dotted transparent; + float: none !important; + line-height: normal !important; + font-size: 1em !important; + list-style: none; + margin: 0; + white-space: nowrap; + text-align: left; +} + +.dropdown-contents > li { + padding-right: 15px; +} + +.dropdown-nonscroll > li { + padding-right: 0; +} + +.dropdown li:first-child, .dropdown li.separator + li, .dropdown li li { + border-top: 0; +} + +.dropdown li li:first-child { + margin-top: 4px; +} + +.dropdown li li:last-child { + padding-bottom: 0; +} + +.dropdown li li { + border-top: 1px dotted transparent; + padding-left: 18px; +} + +.wrap .dropdown li, .dropdown.wrap li, .dropdown-extended li { + white-space: normal; +} + +.dropdown li.separator { + border-top: 1px solid transparent; + padding: 0; +} + +.dropdown li.separator:first-child, .dropdown li.separator:last-child { + display: none !important; +} + +/* jQuery popups +---------------------------------------- */ +.phpbb_alert { + background-color: #FFFFFF; + border-color: #999999; +} +.darken { + background-color: #000000; +} + +.loading_indicator { + background-color: #000000; + background-image: url("./images/loading.gif"); +} + +.dropdown-extended ul li { + border-top-color: #B9B9B9; +} + +.dropdown-extended ul li:hover { + background-color: #cfd1f6; + color: #000000; +} + +.dropdown-extended .header, .dropdown-extended .footer { + border-color: #B9B9B9; + color: #000000; +} + +.dropdown-extended .footer { + border-top-style: solid; + border-top-width: 1px; +} + +.dropdown-extended .header { + background-color: #f1f2ff; /* Old browsers */ /* FF3.6+ */ + background-image: -webkit-linear-gradient(top, #f1f2ff 0%, #caceeb 100%); + background-image: linear-gradient(to bottom, #f1f2ff 0%,#caceeb 100%); /* W3C */ + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f2ff', endColorstr='#caceeb',GradientType=0 ); /* IE6-9 */ +} + +.dropdown .pointer { + border-color: #B9B9B9 transparent; +} + +.dropdown .pointer-inner { + border-color: #FFF transparent; +} + +.dropdown-extended .pointer-inner { + border-color: #f1f2ff transparent; +} + +.dropdown .dropdown-contents { + background: #fff; + border-color: #B9B9B9; + box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2); +} + +.dropdown-up .dropdown-contents { + box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2); +} + +.dropdown li, .dropdown li li { + border-color: #DCDCDC; +} + +.dropdown li.separator { + border-color: #DCDCDC; +} + +/* Notifications +---------------------------------------- */ + +.notification_list p.notification-time { + color: #4d4d77; +} + +li.notification-reported strong, li.notification-disapproved strong { + color: #0d5aa2; +} + +.badge { + background-color: #0d5aa2; + color: #ffffff; +} + +/* Responsive breadcrumbs +----------------------------------------*/ +.breadcrumbs .crumb { + float: left; + font-weight: bold; + word-wrap: normal; +} + +.breadcrumbs .crumb:before { + content: '\2039'; + font-weight: bold; + padding: 0 0.5em; +} + +.breadcrumbs .crumb:first-child:before { + content: none; +} + +.breadcrumbs .crumb a { + white-space: nowrap; + text-overflow: ellipsis; + vertical-align: bottom; + overflow: hidden; +} + +.breadcrumbs.wrapped .crumb a { letter-spacing: -.3px; } +.breadcrumbs.wrapped .crumb.wrapped-medium a { letter-spacing: -.4px; } +.breadcrumbs.wrapped .crumb.wrapped-tiny a { letter-spacing: -.5px; } + +.breadcrumbs .crumb.wrapped-max a { max-width: 120px; } +.breadcrumbs .crumb.wrapped-wide a { max-width: 100px; } +.breadcrumbs .crumb.wrapped-medium a { max-width: 80px; } +.breadcrumbs .crumb.wrapped-small a { max-width: 60px; } +.breadcrumbs .crumb.wrapped-tiny a { max-width: 40px; } + +/* Tables + ------------ */ +/* General font families for common tags */ +font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif } +a:link,a:active,a:visited { color : #006699; } +a:hover { text-decoration: underline; color : #DD6900; } +hr { height: 0px; border: solid #80BBEC 0px; border-top-width: 1px;} + + +/* This is the border line & background colour round the entire page */ +.bodyline { + background-color: #E3F0FB; + background-image: url("./images/bodyline.jpg"); + padding-bottom: 40px; + border: 1px #4B8DF1 solid; +} + +/* This is the outline round the main forum tables */ +.forumline { background-color: #E3F0FB; border: 2px #006699 solid; } + +.profile { + padding: 4px; +} + +.tablebg { + background-color: #A9B8C2; +} + +/* Main table cell colours and backgrounds */ + +.row1 { + background-color: #DAECFA; + padding: 4px; +} + +.row2 { + background-color: #BADBF5; + padding: 4px; +} + +.row3 { + background-color: #80BBEC; + padding: 4px; +} + +.row4 { + background-color: #E4E8EB; + padding: 4px; +} + +.col1 { + background-color: #BADBF5; + padding: 4px; +} + +.col2 { + background-color: #DAECFA; + padding: 4px; +} + + +/* + This is for the table cell above the Topics, Post & Last posts on the index.php page + By default this is the fading out gradiated silver background. + However, you could replace this with a bitmap specific for each forum +*/ +.rowpic { + background-color: #E3F0FB; + background-image: url('./images/cellpic2.jpg'); + background-repeat: repeat-y; +} + +.catdiv { + height: 28px; + background: white url('./images/cellpic2.jpg') repeat-y scroll top left; +} +.rtl .catdiv { + background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right; +} + +/* Header cells - the blue and silver gradient backgrounds */ +th { + color: #FFA34F; font-size: 11px; font-weight : bold; + background-color: #006699; height: 25px; + background-image: url('./images/cellpic3.gif'); +} + +.cat { + height: 28px; + background-color: #C7D0D7; + text-indent: 4px; +} + + +.cat,.catHead,.catSides,.catLeft,.catRight,.catBottom { + background-image: url('./images/cellpic1.gif'); + background-color:#80BBEC; border: #E3F0FB; border-style: solid; height: 28px; +} + + +/* + Setting additional nice inner borders for the main table cells. + The names indicate which sides the border will be on. + Don't worry if you don't understand this, just ignore it :-) +*/ +td.cat,td.catHead,td.catBottom { + height: 29px; + border-width: 0px 0px 0px 0px; +} +th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { + font-weight: bold; border: #E3F0FB; border-style: solid; height: 28px; } +td.row3Right,td.spaceRow { + background-color: #80BBEC; border: #E3F0FB; border-style: solid; } + +th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; } +th.thSides,td.catSides,td.spaceRow { border-width: 0px 1px 0px 1px; } +th.thRight,td.catRight,td.row3Right { border-width: 0px 1px 0px 0px; } +th.thLeft,td.catLeft { border-width: 0px 0px 0px 1px; } +th.thBottom,td.catBottom { border-width: 0px 1px 1px 1px; } +th.thTop { border-width: 1px 0px 0px 0px; } +th.thCornerL { border-width: 1px 0px 0px 1px; } +th.thCornerR { border-width: 1px 1px 0px 0px; } + +.spacer { + background-color: #80BBEC; +} + +hr { + height: 1px; + border-width: 0; + background-color: #80BBEC; + color: #80BBEC; +} + +.legend { + text-align:center; + margin: 0 auto; +} + +/* Links + ------------ */ + +a:link { + color: #006597; + text-decoration: none; +} + +a:active, +a:visited { + color: #005784; + text-decoration: none; +} + +a:hover { + color: #D46400; + text-decoration: underline; +} + +a.forumlink { + color: #069; + font-weight: bold; + font-family: "Lucida Grande", Helvetica, Arial, sans-serif; + font-size: 13px; +} + +a.topictitle { + margin: 1px 0; + font-family: "Lucida Grande", Helvetica, Arial, sans-serif; + font-weight: bold; + font-size: 13px; +} + +a.topictitle:visited { + color: #5493B4; + text-decoration: none; +} + +th a, +th a:visited { + color: #FFA34F !important; + text-decoration: none; +} + +th a:hover { + text-decoration: underline; +} + + +/* Form Elements + ------------ */ +form { + margin: 0; + padding: 0; + border: 0; +} + +input { + color: #333333; + font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; + font-size: 12px; + font-weight: normal; + padding: 1px; + border: 1px solid #A9B8C2; + background-color: #FAFAFA; +} + +textarea { + background-color: #FAFAFA; + color: #333333; + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 15px; + font-weight: normal; + border: 1px solid #A9B8C2; + padding: 2px; +} + +select { + color: #333333; + background-color: #FAFAFA; + font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; + font-size: 1.1em; + font-weight: normal; + border: 1px solid #A9B8C2; + padding: 1px; +} + +option { + padding: 0 1em 0 0; +} + +option.disabled-option { + color: graytext; +} + +.rtl option { + padding: 0 0 0 1em; +} + +input.radio { + border: none; + background-color: transparent; +} + +.post { + background-color: #DAECFA; + border-style: solid; + border-width: 1px; +} + +.btnbbcode { + color: #000000; + font-weight: normal; + font-size: 0.8em; + font-family: "Lucida Grande", Verdana, Helvetica, sans-serif; + background-color: #DAECFA; + border: 1px solid #666666; +} + +.btnmain { + font-weight: bold; + background-color: #DAECFA; + border: 1px solid #A9B8C2; + cursor: pointer; + padding: 1px 3px; + font-size: 0.8em; +} + +.btnlite { + font-weight: normal; + background-color: #DAECFA; + border: 1px solid #A9B8C2; + cursor: pointer; + padding: 1px 3px; + font-size: 0.8em; +} + +.btnfile { + font-weight: normal; + background-color: #DAECFA; + border: 1px solid #A9B8C2; + padding: 1px 3px; + font-size: 0.8em; +} + +.helpline { + background-color: #BADBF5; + border-style: none; +} + + +/* BBCode + ------------ */ +.quotetitle, .attachtitle { + margin: 10px 5px 0 5px; + padding: 4px; + border-width: 1px 1px 0 1px; + border-style: solid; + border-color: #A9B8C2; + color: #333333; + background-color: #A9B8C2; + font-size: 0.85em; + font-weight: bold; +} + +.quotetitle .quotetitle { + font-size: 1em; +} + +.quotecontent, .attachcontent { + margin: 0 5px 10px 5px; + padding: 5px; + border-color: #A9B8C2; + border-width: 0 1px 1px 1px; + border-style: solid; + font-weight: normal; + font-size: 1em; + line-height: 1.4em; + font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif; + background-color: #FAFAFA; + color: #4B5C77; +} + +.attachcontent { + font-size: 0.85em; +} + +.codetitle { + margin: 10px 5px 0 5px; + padding: 2px 4px; + border-width: 1px 1px 0 1px; + border-style: solid; + border-color: #A9B8C2; + color: #333333; + background-color: #A9B8C2; + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + font-size: 0.8em; +} + +.codecontent { + direction: ltr; + margin: 0 5px 10px 5px; + padding: 5px; + border-color: #A9B8C2; + border-width: 0 1px 1px 1px; + border-style: solid; + font-weight: normal; + color: #006600; + font-size: 0.85em; + font-family: Monaco, 'Courier New', monospace; + background-color: #FAFAFA; +} + +.postimage { + max-width: 100%; +} + +.syntaxbg { + color: #E3F0FB; +} + +.syntaxcomment { + color: #FF8000; +} + +.syntaxdefault { + color: #0000BB; +} + +.syntaxhtml { + color: #000000; +} + +.syntaxkeyword { + color: #007700; +} + +.syntaxstring { + color: #DD0000; +} + + +/* Private messages + ------------------ */ +.pm_marked_colour { + background-color: #000000; +} + +.pm_replied_colour { + background-color: #A9B8C2; +} + +.pm_friend_colour { + background-color: #007700; +} + +.pm_foe_colour { + background-color: #DD0000; +} + + +/* Misc + ------------ */ +img { + border: none; +} + +.sep { + color: black; + background-color: #FFA34F; +} + +table.colortable td { + padding: 0; +} + +pre { + font-size: 1.1em; + font-family: Monaco, 'Courier New', monospace; +} + +.nowrap { + white-space: nowrap; +} + +.username-coloured { + font-weight: bold; +} + +.emoji { + min-height: 18px; + min-width: 18px; + height: 1em; + width: 1em; +} + +/* The largest text used in the index page title and toptic title etc. */ +.maintitle,h1,h2 { + font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; + text-decoration: none; line-height : 120%; color : #000000; +} + + +/* Form elements */ +input,textarea, select { + color : #000000; + font: normal 11px Verdana, Arial, Helvetica, sans-serif; + border-color : #000000; +} + +/* The text input fields background colour */ +input.post, textarea.post, select { + background-color : #E3F0FB; +} + +input { text-indent : 2px; } + +/* The buttons used for bbCode styling in message post */ +input.button { + background-color : #DAECFA; + color : #000000; + font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; +} + +/* The main submit button option */ +input.mainoption { + background-color : #FAFAFA; + font-weight : bold; +} + +/* None-bold submit button */ +input.liteoption { + background-color : #FAFAFA; + font-weight : normal; +} + +/* This is the line in the posting page which shows the rollover + help line. This is actually a text box, but if set to be the same + colour as the background no one will know ;) +*/ +.helpline { background-color: #BADBF5; border-style: none; } + + +/* Former imageset */ +span.imageset { + display: inline-block; + background: transparent none 0 0 no-repeat; + margin: 0; + padding: 0; + width: 0; + height: 0; + overflow: hidden; +} +a.imageset { + text-decoration: none !important; +} + +/* Global imageset items */ +.imageset.site_logo { + background-image: url("./images/site_logo.png"); + padding-top: 0px; + padding-left: 240px; + padding-right: 0px; + padding-bottom: 100px; +} +.imageset.upload_bar { + background-image: url("./images/upload_bar.gif"); + padding-left: 280px; + padding-top: 16px; +} +.imageset.poll_left { + background-image: url("./images/poll_left.gif"); + padding-left: 4px; + padding-top: 12px; +} +.imageset.poll_center { + background-image: url("./images/poll_center.gif"); + padding-left: 1px; + padding-top: 12px; +} +.imageset.poll_right { + background-image: url("./images/poll_right.gif"); + padding-left: 4px; + padding-top: 12px; +} +.imageset.forum_link { + background-image: url("./images/forum_link.gif"); + padding-left: 46px; + padding-top: 25px; +} +.imageset.forum_read { + background-image: url("./images/forum_read.gif"); + padding-left: 46px; + padding-top: 25px; +} +.imageset.forum_read_locked { + background-image: url("./images/forum_read_locked.gif"); + padding-left: 46px; + padding-top: 25px; +} +.imageset.forum_read_subforum { + background-image: url("./images/forum_read_subforum.gif"); + padding-left: 46px; + padding-top: 25px; +} +.imageset.forum_unread { + background-image: url("./images/forum_unread.gif"); + padding-left: 46px; + padding-top: 25px; +} +.imageset.forum_unread_locked { + background-image: url("./images/forum_unread_locked.gif"); + padding-left: 46px; + padding-top: 25px; +} +.imageset.forum_unread_subforum { + background-image: url("./images/forum_unread_subforum.gif"); + padding-left: 46px; + padding-top: 25px; +} +.imageset.topic_moved { + background-image: url("./images/topic_moved.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_read { + background-image: url("./images/topic_read.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_read_mine { + background-image: url("./images/topic_read_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_read_hot { + background-image: url("./images/topic_read_hot.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_read_hot_mine { + background-image: url("./images/topic_read_hot_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_read_locked { + background-image: url("./images/topic_read_locked.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_read_locked_mine { + background-image: url("./images/topic_read_locked_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_unread { + background-image: url("./images/topic_unread.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_unread_mine { + background-image: url("./images/topic_unread_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_unread_hot { + background-image: url("./images/topic_unread_hot.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_unread_hot_mine { + background-image: url("./images/topic_unread_hot_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_unread_locked { + background-image: url("./images/topic_unread_locked.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.topic_unread_locked_mine { + background-image: url("./images/topic_unread_locked_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.sticky_read { + background-image: url("./images/sticky_read.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.sticky_read_mine { + background-image: url("./images/sticky_read_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.sticky_read_locked { + background-image: url("./images/sticky_read_locked.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.sticky_read_locked_mine { + background-image: url("./images/sticky_read_locked_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.sticky_unread { + background-image: url("./images/sticky_unread.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.sticky_unread_mine { + background-image: url("./images/sticky_unread_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.sticky_unread_locked { + background-image: url("./images/sticky_unread_locked.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.sticky_unread_locked_mine { + background-image: url("./images/sticky_unread_locked_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.announce_read { + background-image: url("./images/announce_read.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.announce_read_mine { + background-image: url("./images/announce_read_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.announce_read_locked { + background-image: url("./images/announce_read_locked.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.announce_read_locked_mine { + background-image: url("./images/announce_read_locked_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.announce_unread { + background-image: url("./images/announce_unread.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.announce_unread_mine { + background-image: url("./images/announce_unread_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.announce_unread_locked { + background-image: url("./images/announce_unread_locked.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.announce_unread_locked_mine { + background-image: url("./images/announce_unread_locked_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.global_read { + background-image: url("./images/global_read.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.global_read_mine { + background-image: url("./images/global_read_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.global_read_locked { + background-image: url("./images/global_read_locked.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.global_read_locked_mine { + background-image: url("./images/global_read_locked_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.global_unread { + background-image: url("./images/global_unread.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.global_unread_mine { + background-image: url("./images/global_unread_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.global_unread_locked { + background-image: url("./images/global_unread_locked.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.global_unread_locked_mine { + background-image: url("./images/global_unread_locked_mine.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.pm_read { + background-image: url("./images/topic_read.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.pm_unread { + background-image: url("./images/topic_unread.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.icon_post_target { + background-image: url("./images/icon_post_target.gif"); + padding-left: 12px; + padding-top: 9px; +} +.imageset.icon_post_target_unread { + background-image: url("./images/icon_post_target_unread.gif"); + padding-left: 12px; + padding-top: 9px; +} +.imageset.icon_topic_attach { + background-image: url("./images/icon_topic_attach.gif"); + padding-left: 14px; + padding-top: 18px; +} +.imageset.icon_topic_latest { + background-image: url("./images/icon_topic_latest.gif"); + padding-left: 18px; + padding-top: 9px; +} +.imageset.icon_topic_newest { + background-image: url("./images/icon_topic_newest.gif"); + padding-left: 18px; + padding-top: 9px; +} +.imageset.icon_topic_reported { + background-image: url("./images/icon_topic_reported.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.icon_topic_unapproved { + background-image: url("./images/icon_topic_unapproved.gif"); + padding-left: 19px; + padding-top: 18px; +} +.imageset.icon_topic_deleted { + background-image: url("./images/icon_topic_deleted.gif"); + padding-left: 14px; + padding-top: 14px; +} + + +/* English images for fallback */ +.imageset.phpbb_aol-icon, .imageset.icon_contact_aim { + background-image: url("./en/icon_contact_aim.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.icon_contact_email { + background-image: url("./en/icon_contact_email.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.phpbb_icq-icon, .imageset.icon_contact_icq { + background-image: url("./en/icon_contact_icq.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.icon_contact_jabber { + background-image: url("./en/icon_contact_jabber.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.phpbb_wlm-icon, .imageset.icon_contact_msnm { + background-image: url("./en/icon_contact_msnm.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.icon_contact_pm { + background-image: url("./en/icon_contact_pm.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.phpbb_yahoo-icon, .imageset.icon_contact_yahoo { + background-image: url("./en/icon_contact_yahoo.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.phpbb_website-icon, .imageset.icon_contact_www { + background-image: url("./en/icon_contact_www.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.icon_post_delete { + background-image: url("./en/icon_post_delete.gif"); + padding-left: 20px; + padding-top: 20px; +} +.imageset.icon_post_edit { + background-image: url("./en/icon_post_edit.gif"); + padding-left: 90px; + padding-top: 20px; +} +.imageset.icon_post_info { + background-image: url("./en/icon_post_info.gif"); + padding-left: 20px; + padding-top: 20px; +} +.imageset.icon_post_quote { + background-image: url("./en/icon_post_quote.gif"); + padding-left: 90px; + padding-top: 20px; +} +.imageset.icon_post_report { + background-image: url("./en/icon_post_report.gif"); + padding-left: 20px; + padding-top: 20px; +} +.imageset.icon_user_online { + background-image: url("./en/icon_user_online.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.icon_user_offline { + background-image: url("./en/icon_user_offline.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.icon_user_profile { + background-image: url("./en/icon_user_profile.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.icon_user_search { + background-image: url("./en/icon_user_search.gif"); + padding-left: 72px; + padding-top: 20px; +} +.imageset.icon_user_warn { + background-image: url("./en/icon_user_warn.gif"); + padding-left: 20px; + padding-top: 20px; +} +.imageset.button_pm_new { + background-image: url("./en/button_pm_new.gif"); + padding-left: 97px; + padding-top: 27px; +} +.imageset.button_pm_reply { + background-image: url("./en/button_pm_reply.gif"); + padding-left: 90px; + padding-top: 20px; +} +.imageset.button_topic_locked { + background-image: url("./en/button_topic_locked.gif"); + padding-left: 97px; + padding-top: 27px; +} +.imageset.button_topic_new { + background-image: url("./en/button_topic_new.gif"); + padding-left: 97px; + padding-top: 27px; +} +.imageset.button_topic_reply { + background-image: url("./en/button_topic_reply.gif"); + padding-left: 97px; + padding-top: 27px; +} + +/* Responsive breadcrumbs +----------------------------------------*/ +.rtl .breadcrumbs .crumb { + float: right; +} + +/* Table styles +----------------------------------------*/ +table.table1 { + width: 100%; +} + +.ucp-main table.table1 { + padding: 2px; +} + +table.table1 thead th { + font-weight: normal; + text-transform: uppercase; + line-height: 1.3em; + font-size: 1em; + padding: 0 0 4px 3px; +} + +table.table1 thead th span { + padding-left: 7px; +} + +table.table1 tbody tr { + border: 1px solid transparent; +} + +table.table1 td { + font-size: 1.1em; +} + +table.table1 tbody td { + padding: 5px; + border-top: 1px solid transparent; +} + +table.table1 tbody th { + padding: 5px; + border-bottom: 1px solid transparent; + text-align: left; +} + +/* Specific column styles */ +table.table1 .name { text-align: left; } +table.table1 .center { text-align: center; } +table.table1 .reportby { width: 15%; } +table.table1 .posts { text-align: center; width: 7%; } +table.table1 .joined { text-align: left; width: 15%; } +table.table1 .active { text-align: left; width: 15%; } +table.table1 .mark { text-align: center; width: 7%; } +table.table1 .info { text-align: left; width: 30%; } +table.table1 .info div { width: 100%; white-space: normal; overflow: hidden; } +table.table1 .autocol { line-height: 2em; white-space: nowrap; } +table.table1 thead .autocol { padding-left: 1em; } + +table.table1 span.rank-img { + float: right; + width: auto; +} + +table.info td { + padding: 3px; +} + +table.info tbody th { + padding: 3px; + text-align: right; + vertical-align: top; + font-weight: normal; +} + +table.table1 thead th { + color: #FFFFFF; +} + +table.table1 tbody tr { + border-color: #BFC1CF; +} + +table.table1 tbody tr:hover, table.table1 tbody tr.hover { + background-color: #CFE1F6; + color: #000; +} + +table.table1 td { + color: #536482; +} + +table.table1 tbody td { + border-top-color: #FAFAFA; +} + +table.table1 tbody th { + border-bottom-color: #000000; + color: #333333; + background-color: #FFFFFF; +} + +table.info tbody th { + color: #000000; +} + +table.table1 td { + color: #536482; +} + +table.table1 td { + font-size: 1.1em; +} + +table.fixed-width-table { + table-layout: fixed; +} + +.rtl table.table1 thead th { + padding: 0 3px 4px 0; +} + +.rtl table.table1 thead th span { + padding-left: 0; + padding-right: 7px; +} + +.rtl table.table1 tbody th { + text-align: right; +} + +/* Specific column styles */ +.rtl table.table1 .name { text-align: right; } +.rtl table.table1 .joined { text-align: right; } +.rtl table.table1 .active { text-align: right; } +.rtl table.table1 .info { text-align: right; } +.rtl table.table1 thead .autocol { padding-left: 0; padding-right: 1em; } + +/* Specific column styles */ +.ltr table.table1 .name { text-align: left; } +.ltr table.table1 .joined { text-align: left; } +.ltr table.table1 .active { text-align: left; } +.ltr table.table1 .info { text-align: left; } +.ltr table.table1 thead .autocol { padding-right: 0; padding-left: 1em; } + +.rtl table.table1 span.rank-img { + float: left; +} + +.rtl table.info tbody th { + text-align: left; +} + +.rtl .forumbg table.table1 { + margin: 0 -1px -1px -2px; +} + +.forumbg table.table1 { + margin: 0; +} + +.forumbg-table > .inner { + margin: 0 -1px; +} + +.color_palette_placeholder table { + border-collapse: separate; + border-spacing: 1px; +} + + /* Control Panel Styles +---------------------------------------- */ + + +/* Main CP box +----------------------------------------*/ +.cp-menu { + float:left; + width: 19%; + margin-top: 1em; + margin-bottom: 5px; +} + +.cp-main { + float: left; + width: 81%; +} + +.cp-main .content { + padding: 0; +} + +.panel-container .panel p { + font-size: 1.1em; +} + +.panel-container .panel ol { + margin-left: 2em; + font-size: 1.1em; +} + +.panel-container .panel li.row { + border-bottom: 1px solid transparent; + border-top: 1px solid transparent; +} + +ul.cplist { + margin-bottom: 5px; + border-top: 1px solid transparent; +} + +.panel-container .panel li.header dd, .panel-container .panel li.header dt { + margin-bottom: 2px; +} + +.panel-container table.table1 { + margin-bottom: 1em; +} + +.panel-container table.table1 thead th { + font-weight: bold; + border-bottom: 1px solid transparent; + padding: 5px; +} + +.panel-container table.table1 tbody th { + font-style: italic; + background-color: transparent !important; + border-bottom: none; +} + +.cp-main .pm-message { + border: 1px solid transparent; + margin: 10px 0; + width: auto; + float: none; +} + +.pm-message h2 { + padding-bottom: 5px; +} + +.cp-main .postbody h3, .cp-main .box2 h3 { + margin-top: 0; +} + +.panel-container .postbody p.author { + font-size: 1.1em; +} + +.cp-main .buttons { + margin-left: 0; +} + +.cp-main ul.linklist { + margin: 0; +} + +/* MCP Specific tweaks */ +.mcp-main .postbody { + width: 100%; +} + +.tabs-container h2 { + float: left; + margin-bottom: 0px; +} + +/* CP tabs shared +----------------------------------------*/ +.tabs, .minitabs { + line-height: normal; +} + +.tabs > ul, .minitabs > ul { + list-style: none; + margin: 0; + padding: 0; + position: relative; +} + +.tabs .tab, .minitabs .tab { + display: block; + float: left; + font-size: 1em; + font-weight: bold; + line-height: 1.4em; +} + +.tabs .tab > a, .minitabs .tab > a { + display: block; + padding: 5px 9px; + position: relative; + text-decoration: none; + white-space: nowrap; + cursor: pointer; +} + +/* CP tabbed menu +----------------------------------------*/ +.tabs { + margin: 20px 0 0 7px; +} + +.tabs .tab > a { + border: 1px solid transparent; + border-radius: 4px 4px 0 0; + margin: 1px 1px 0 0; +} + +.tabs .activetab > a { + margin-top: 0; + padding-bottom: 7px; +} + +/* Mini tabbed menu used in MCP +----------------------------------------*/ +.minitabs { + float: right; + margin: 15px 7px 0 0; + max-width: 50%; +} + +.minitabs .tab { + float: right; +} + +.minitabs .tab > a { + border-radius: 5px 5px 0 0; + margin-left: 2px; +} + +.minitabs .tab > a:hover { + text-decoration: none; +} + +/* Responsive tabs +----------------------------------------*/ +.responsive-tab { + position: relative; +} + +.responsive-tab > a.responsive-tab-link { + display: block; + font-size: 1.6em; + position: relative; + width: 16px; + line-height: 0.9em; + text-decoration: none; +} + +.responsive-tab .responsive-tab-link:before { + content: ''; + position: absolute; + left: 10px; + top: 7px; + height: .125em; + width: 14px; + border-bottom: 0.125em solid transparent; + border-top: 0.375em double transparent; +} + +.tabs .dropdown, .minitabs .dropdown { + top: 20px; + margin-right: -2px; + font-size: 1.1em; + font-weight: normal; +} + +.minitabs .dropdown { + margin-right: -4px; +} + +.tabs .dropdown-up .dropdown, .minitabs .dropdown-up .dropdown { + bottom: 20px; + top: auto; +} + +.tabs .dropdown li { + text-align: right; +} + +.minitabs .dropdown li { + text-align: left; +} + +/* UCP navigation menu +----------------------------------------*/ +/* Container for sub-navigation list */ +.navigation { + width: 100%; + padding-top: 36px; +} + +.navigation ul { + list-style: none; +} + +/* Default list state */ +.navigation li { + display: inline; + font-weight: bold; + margin: 1px 0; + padding: 0; +} + +/* Link styles for the sub-section links */ +.navigation a { + display: block; + padding: 5px; + margin: 1px 0; + text-decoration: none; +} + +.navigation a:hover { + text-decoration: none; +} + +/* Preferences pane layout +----------------------------------------*/ +.cp-main h2 { + border-bottom: none; + padding: 0; + margin-left: 10px; +} + +/* Friends list */ +.cp-mini { + margin: 10px 15px 10px 5px; + max-height: 200px; + overflow-y: auto; + padding: 5px 10px; + border-radius: 7px; +} + +dl.mini dt { + font-weight: bold; +} + +dl.mini dd { + padding-top: 4px; +} + +.friend-online { + font-weight: bold; +} + +.friend-offline { + font-style: italic; +} + +/* PM Styles +----------------------------------------*/ +/* Defined rules list for PM options */ +ol.def-rules { + padding-left: 0; +} + +ol.def-rules li { + line-height: 180%; + padding: 1px; +} + +/* PM marking colours */ +.pmlist li.bg1 { + padding: 0 3px; +} + +.pmlist li.bg2 { + padding: 0 3px; +} + +.pmlist li.pm_message_reported_colour, .pm_message_reported_colour { + border-left-color: transparent; + border-right-color: transparent; +} + +.pmlist li.pm_marked_colour, .pm_marked_colour, +.pmlist li.pm_replied_colour, .pm_replied_colour, +.pmlist li.pm_friend_colour, .pm_friend_colour, +.pmlist li.pm_foe_colour, .pm_foe_colour { + padding: 0; + border: solid 3px transparent; + border-width: 0 3px; +} + +.pm-legend { + border-left-width: 10px; + border-left-style: solid; + border-right-width: 0; + margin-bottom: 3px; + padding-left: 3px; +} + +/* Avatar gallery */ +.gallery label { + position: relative; + float: left; + margin: 10px; + padding: 5px; + width: auto; + border: 1px solid transparent; + text-align: center; +} + +/* Responsive *CP navigation +----------------------------------------*/ +@media only screen and (max-width: 900px), only screen and (max-device-width: 900px) +{ + .nojs .tabs a span, .nojs .minitabs a span { + max-width: 40px; + overflow: hidden; + text-overflow: ellipsis; + letter-spacing: -.5px; + } + + .cp-menu, .navigation, .cp-main { + float: none; + width: auto; + margin: 0; + } + + .navigation { + padding: 0; + margin: 0 auto; + max-width: 320px; + } + + .navigation a { + background-image: none; + } + + .navigation li:first-child a { + border-top-left-radius: 5px; + border-top-right-radius: 5px; + } + + .navigation li:last-child a { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + } +} + +/* Misc layout styles +---------------------------------------- */ +/* column[1-2] styles are containers for two column layouts */ +.rtl .column1 { + float: right; + clear: right; +} + +.rtl .column2 { + float: left; + clear: left; +} + +/* General classes for placing floating blocks */ +.rtl .left-box { + float: right; + text-align: right; +} + +.rtl .right-box { + float: left; + text-align: left; +} + +.rtl dl.details dt { + float: right; + clear: right; + text-align: left; +} + +.rtl dl.details dd { + margin-right: 0; + margin-left: 0; + padding-right: 5px; + padding-left: 0; + float: right; +} + +*:first-child+html dl.details dd { + margin-right: 30%; + float: none; +} + +* html dl.details dd { + margin-right: 30%; + float: none; +} + +/* RTL imageset entries */ +.rtl .imageset.site_logo { + padding-right: 170px; + padding-left: 0; +} +.rtl .imageset.upload_bar { + padding-right: 280px; + padding-left: 0; +} +.rtl .imageset.poll_left, .rtl .imageset.poll_right { + padding-right: 4px; + padding-left: 0; +} +.rtl .imageset.poll_center { + padding-right: 1px; + padding-left: 0; +} +.rtl .imageset.forum_link, .rtl .imageset.forum_read, .rtl .imageset.forum_read_locked, .rtl .imageset.forum_read_subforum, .rtl .imageset.forum_unread, .rtl .imageset.forum_unread_locked, .rtl .imageset.forum_unread_subforum { + padding-right: 46px; + padding-left: 0; +} +.rtl .imageset.topic_moved, .rtl .imageset.topic_read, .rtl .imageset.topic_read_mine, .rtl .imageset.topic_read_hot, .rtl .imageset.topic_read_hot_mine, .rtl .imageset.topic_read_locked, .rtl .imageset.topic_read_locked_mine, .rtl .imageset.topic_unread, .rtl .imageset.topic_unread_mine, .rtl .imageset.topic_unread_hot, .rtl .imageset.topic_unread_hot_mine, .rtl .imageset.topic_unread_locked, .rtl .imageset.topic_unread_locked_mine, .rtl .imageset.sticky_read, .rtl .imageset.sticky_read_mine, .rtl .imageset.sticky_read_locked, .rtl .imageset.sticky_read_locked_mine, .rtl .imageset.sticky_unread, .rtl .imageset.sticky_unread_mine, .rtl .imageset.sticky_unread_locked, .rtl .imageset.sticky_unread_locked_mine, .rtl .imageset.announce_read, .rtl .imageset.announce_read_mine, .rtl .imageset.announce_read_locked, .rtl .imageset.announce_read_locked_mine, .rtl .imageset.announce_unread, .rtl .imageset.announce_unread_mine, .rtl .imageset.announce_unread_locked, .rtl .imageset.announce_unread_locked_mine, .rtl .imageset.global_read, .rtl .imageset.global_read_mine, .rtl .imageset.global_read_locked, .rtl .imageset.global_read_locked_mine, .rtl .imageset.global_unread, .rtl .imageset.global_unread_mine, .rtl .imageset.global_unread_locked, .rtl .imageset.global_unread_locked_mine, .rtl .imageset.pm_read, .rtl .imageset.pm_unread, .rtl .imageset.icon_topic_reported, .rtl .imageset.icon_topic_unapproved { + padding-right: 19px; + padding-left: 0; +} +.rtl .imageset.icon_post_target, .rtl .imageset.icon_post_target_unread { + padding-right: 12px; + padding-left: 0; +} +.rtl .imageset.icon_topic_attach { + padding-right: 14px; + padding-left: 0; +} +.rtl .imageset.icon_topic_latest, .rtl .imageset.icon_topic_newest { + padding-right: 18px; + padding-left: 0; +} + +#notification_list { + display: none; + position: absolute; + width: 310px; + z-index: 1; + box-shadow: 3px 3px 5px darkgray; +} + +#notification_list .notification_scroll { + max-height: 350px; + overflow-y: auto; + overflow-x: hidden; +} + +#notification_list table { + width: 100%; +} + +#notification_list .notification_title { + padding: 3px; +} + +#notification_list .notification_title:after { + clear: both; + content: ''; + display: block; +} + +#notification_list .header { + padding: 5px; + font-weight: bold; + border: 1px solid #A9B8C2; + border-bottom: 0; +} + +#notification_list > .header > .header_settings { + float: right; + font-weight: normal; + text-transform: none; +} + +#notification_list .header:after { + content: ''; + display: table; + clear: both; +} + +#notification_list .footer { + text-align: center; + font-size: 1.2em; + border: 1px solid #A9B8C2; + border-top: 0; +} + +.notification_list img { + max-width: 50px; + max-height: 50px; +} + +#notification_list .footer > a { + display: block; +} + +#notification_list .notification-time { + font-size: 0.9em; + float: right; +} + +.notification_list .notifications_time { + font-size: 0.8em; +} + + +/* Responsive Design +---------------------------------------- */ + +@media (max-width: 320px) { + select, .inputbox { + max-width: 240px; + } +} + +/* Notifications list +----------------------------------------*/ +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; + } +} + +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; + } + + .section-viewtopic .search-box .inputbox { + width: 57px; + } + + .action-bar .search-box .inputbox ::-moz-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox :-ms-input-placeholder { + content: "Search..."; + } + + .action-bar .search-box .inputbox ::-webkit-input-placeholder { + content: "Search..."; + } +} + +@media (max-width: 500px) { + dd label { + white-space: normal; + } + + select, .inputbox { + max-width: 260px; + } + + .captcha-panel dd.captcha { + margin-left: 0; + } + + .captcha-panel dd.captcha-image img { + width: 100%; + } + + dl.details dt, dl.details dd { + width: auto; + float: none; + text-align: left; + } + + dl.details dd { + margin-left: 20px; + } + + p.responsive-center { + float: none; + text-align: center; + margin-bottom: 5px; + } + + .action-bar > div { + margin-bottom: 5px; + } + + .action-bar > .pagination { + float: none; + clear: both; + padding-bottom: 1px; + text-align: center; + } + + .action-bar > .pagination li.page-jump { + margin: 0 2px; + } + + p.jumpbox-return { + display: none; + } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; + } + + .attach-controls { + margin-top: 5px; + width: 100%; + } + + .quick-links .dropdown-trigger span { + display: none; + } +} + +@media (max-width: 550px) { + ul.topiclist.forums dt { + margin-right: 0; + } + + ul.topiclist.forums dt .list-inner { + margin-right: 0; + } + + ul.topiclist.forums dd.lastpost { + display: none; + } +} + +@media (max-width: 700px) { + .responsive-hide { display: none !important; } + .responsive-show { display: block !important; } + .responsive-show-inline { display: inline !important; } + .responsive-show-inline-block { display: inline-block !important; } + + /* Content wrappers + ----------------------------------------*/ + html { + height: auto; + } + + body { + padding: 0; + } + + .wrap { + border: none; + border-radius: 0; + margin: 0; + min-width: 290px; + padding: 0 5px; + } + + /* Common block wrappers + ----------------------------------------*/ + .headerbar, .navbar, .forabg, .forumbg, .post, .panel { + border-radius: 0; + margin-left: -5px; + margin-right: -5px; + } + + .cp-main .forabg, .cp-main .forumdb, .cp-main .post, .cp-main .panel { + border-radius: 7px; + } + + /* Logo block + ----------------------------------------*/ + .site-description { + float: none; + width: auto; + text-align: center; + } + + .logo { + /* change display value to inline-block to show logo */ + display: none; + float: none; + padding: 10px; + } + + .site-description h1, .site-description p { + text-align: inherit; + float: none; + margin: 5px; + line-height: 1.2em; + overflow: hidden; + text-overflow: ellipsis; + } + + .site-description p, .search-header { + display: none; + } + + /* Navigation + ----------------------------------------*/ + .headerbar + .navbar { + margin-top: -5px; + } + + /* Search + ----------------------------------------*/ + .responsive-search { display: block !important; } + + /* .topiclist lists + ----------------------------------------*/ + li.header dt { + text-align: center; + text-transform: none; + line-height: 1em; + font-size: 1.2em; + padding-bottom: 4px; + } + + ul.topiclist li.header dt, ul.topiclist li.header dt .list-inner { + margin-right: 0 !important; + padding-right: 0; + } + + ul.topiclist li.header dd { + display: none !important; + } + + ul.topiclist dt, ul.topiclist dt .list-inner, + ul.topiclist.missing-column dt, ul.topiclist.missing-column dt .list-inner, + ul.topiclist.two-long-columns dt, ul.topiclist.two-long-columns dt .list-inner, + ul.topiclist.two-columns dt, ul.topiclist.two-columns dt .list-inner { + margin-right: 0; + } + + ul.topiclist dt .list-inner.with-mark { + padding-right: 34px; + } + + ul.topiclist dt .list-inner { + min-height: 28px; + } + + ul.topiclist li.header dt .list-inner { + min-height: 0; + } + + ul.topiclist dd { + display: none; + } + ul.topiclist dd.mark { + display: block; + } + + /* Forums and topics lists + ----------------------------------------*/ + ul.topiclist.forums dt { + margin-right: -250px; + } + + ul.topiclist dd.mark { + display: block; + position: absolute; + right: 5px; + top: 0; + margin: 0; + width: auto; + min-width: 0; + text-align: left; + } + + ul.topiclist.forums dd.topics dfn, ul.topiclist.topics dd.posts dfn { + position: relative; + left: 0; + width: auto; + display: inline; + font-weight: normal; + } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; + } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + max-width: 100px; + } + + /* Forums and topics lists + ----------------------------------------*/ + dd.cat-title { + width: 50px; + min-width: 20px; + overflow: hidden; + text-align: left; + line-height: 2.2em; + font-size: 1.1em; + } + + dd.catdiv { + min-width: 20px; + overflow: hidden; + text-align: center; + line-height: 2.2em; + font-size: 1.1em; + } + + dd.topicdetails { + width: 50px; + overflow: hidden; + margin-left: 2px; + margin-right: 2px; + text-align: left; + line-height: 1.2em; + font-size: 1.1em; + } + + dd.forumdesc { + margin-left: 2px; + margin-right: 2px; + text-align: left; + line-height: 1.2em; + font-size: 1.1em; + } + + dd.nav { + overflow: hidden; + text-align: center; + font-size: 1.1em; + } + + dd.views { + min-width: 100px; + overflow: hidden; + text-align: center; + font-size: 1.1em; + } + + dd.answers { + min-width: 60px; + overflow: hidden; + text-align: center; + line-height: 1.2em; + font-size: 1.1em; + } + + dd.forumlink { + min-width: 60px; + text-align: center; + font-size: 1.1em; + } + + dd.lastpost { + width: 50px; + min-width: 10px; + text-align: left; + font-size: 1.1em; + } + + div.legend { + text-align: center; + vertical-align: middle; + line-height: 1.2em; + font-size: 1.1em; + } + + /* Responsive breadcrumbs + ----------------------------------------*/ + .rtl .breadcrumbs .crumb { + float: right; + } + + /* Table styles + ----------------------------------------*/ + .rtl table.table1 thead th { + padding: 0 3px 4px 0; + } + + .rtl table.table1 thead th span { + padding-left: 0; + padding-right: 7px; + } + + .rtl table.table1 tbody th { + text-align: right; + } + + /* Specific column styles */ + .rtl table.table1 .name { text-align: right; } + .rtl table.table1 .joined { text-align: right; } + .rtl table.table1 .active { text-align: right; } + .rtl table.table1 .info { text-align: right; } + .rtl table.table1 thead .autocol { padding-left: 0; padding-right: 1em; } + + .rtl table.table1 span.rank-img { + float: left; + } + + .rtl table.info tbody th { + text-align: left; + } + + .rtl .forumbg table.table1 { + margin: 0 -1px -1px -2px; + } + + /* Misc layout styles + ---------------------------------------- */ + /* column[1-2] styles are containers for two column layouts */ + .rtl .column1 { + float: right; + clear: right; + } + + .rtl .column2 { + float: left; + clear: left; + } + + /* General classes for placing floating blocks */ + .rtl .left-box { + float: right; + text-align: right; + } + + .rtl .right-box { + float: left; + text-align: left; + } + + .rtl dl.details dt { + float: right; + clear: right; + text-align: left; + } + + .rtl dl.details dd { + margin-right: 0; + margin-left: 0; + padding-right: 5px; + padding-left: 0; + float: right; + } + + *:first-child+html dl.details dd { + margin-right: 30%; + float: none; + } + + * html dl.details dd { + margin-right: 30%; + float: none; + } + + /* Pagination + ----------------------------------------*/ + .pagination > ul { + margin: 5px 0 0; + } + + .row .pagination .ellipsis + li { + display: none !important; + } + + /* Responsive tables + ----------------------------------------*/ + table { + border-collapse: collapse; + border-spacing: 0; + } + + table.responsive, table.responsive tbody, table.responsive tr, table.responsive td { + display: block; + } + + table.responsive thead, table.responsive th { + display: none; + } + + table.responsive.show-header thead, table.responsive.show-header th:first-child { + display: block; + width: auto !important; + text-align: left !important; + } + + table.responsive.show-header th:first-child span.rank-img { + display: none; + } + + table.responsive tr { + margin: 2px 0; + } + + table.responsive td { + width: auto !important; + text-align: left !important; + padding: 4px; + } + + table.responsive td.empty { + display: none !important; + } + + table.responsive td > dfn { + display: inline-block !important; + } + + table.responsive td > dfn:after { + content: ':'; + padding-right: 5px; + } + + table.responsive span.rank-img { + float: none; + padding-right: 5px; + } + + table.responsive.memberlist td:first-child input[type="checkbox"] { + float: right; + } + + /* Tabbed menu + Based on: http://www.alistapart.com/articles/slidingdoors2/ + ----------------------------------------*/ + #tabs { + line-height: normal; + margin: 0 0 -6px 7px; + min-width: 600px; + } + + .rtl #tabs { + margin: 0 7px -6px 0; + } + + #tabs ul { + margin:0; + padding: 0; + list-style: none; + } + + #tabs li { + display: inline; + margin: 0; + padding: 0; + font-size: 0.85em; + font-weight: bold; + } + + #tabs a { + float: left; + background:url("images/bg_tabs1.gif") no-repeat 0% -34px; + margin: 0 1px 0 0; + padding: 0 0 0 7px; + text-decoration: none; + position: relative; + } + + .rtl #tabs a { + float: right; + } + + #tabs a span { + float: left; + display: block; + background: url("images/bg_tabs2.gif") no-repeat 100% -34px; + padding: 7px 10px 4px 4px; + color: #767676; + white-space: nowrap; + font-family: Arial, Helvetica, sans-serif; + text-transform: uppercase; + font-weight: bold; + } + + .rtl #tabs a span { + float: right; + } + + /* Commented Backslash Hack hides rule from IE5-Mac \*/ + #tabs a span, .rtl #tabs a span { float:none;} + /* End hack */ + + #tabs a:hover span { + color: #BC2A4D; + } + + #tabs #activetab a { + background-position: 0 0; + border-bottom: 1px solid #DCDEE2; + } + + #tabs #activetab a span { + background-position: 100% 0; + padding-bottom: 5px; + color: #23649F; + } + + #tabs a:hover { + background-position: 0 -69px; + } + + #tabs a:hover span { + background-position: 100% -69px; + } + + #tabs #activetab a:hover span { + color: #115098; + } + + /* Forms + ----------------------------------------*/ + fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt { + width: auto; + float: none; + } + + fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd { + margin-left: 0px; + } + + textarea, dd textarea, .message-box textarea { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + + dl.pmlist dt { + width: auto !important; + margin-bottom: 5px; + } + + dl.pmlist dd { + display: inline-block; + margin-left: 0 !important; + } + + dl.pmlist dd:first-of-type { + padding-left: 20px; + } + + .smiley-box, .message-box { + float: none; + width: auto; + } + + .smiley-box { + margin-top: 5px; + } + + .bbcode-status { + display: none; + } + + .colour-palette, .colour-palette tbody, .colour-palette tr { + display: block; + } + + .colour-palette td { + display: inline-block; + margin-right: 2px; + } + + .horizontal-palette td:nth-child(2n), .vertical-palette tr:nth-child(2n) { + display: none; + } + + fieldset.quick-login label { + display: block; + margin-bottom: 5px; + white-space: normal; + } + + fieldset.quick-login label > span { + display: inline-block; + min-width: 100px; + } + + fieldset.quick-login input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; + } + + fieldset.quick-login label[for="autologin"] { + display: inline-block; + text-align: right; + min-width: 50%; + } + + /* User profile + ----------------------------------------*/ + .column1, .column2, .left-box.profile-details { + float: none; + width: auto; + } + + /* Polls + ----------------------------------------*/ + fieldset.polls dt { + width: 90%; + } + + fieldset.polls dd.resultbar { + padding-left: 20px; + } + + fieldset.polls dd.poll_option_percent { + width: 20%; + } + + fieldset.polls dd.resultbar, fieldset.polls dd.poll_option_percent { + margin-top: 5px; + } + + /* Post + ----------------------------------------*/ + .postbody { + position: inherit; + } + + .postprofile, .postbody, .search .postbody { + display: block; + width: auto; + float: none; + padding: 0; + min-height: 0; + } + + .post .postprofile { + width: auto; + border-width: 0 0 1px 0; + padding-bottom: 5px; + margin: 0; + margin-bottom: 5px; + min-height: 40px; + overflow: hidden; + } + + .postprofile dd { + display: none; + } + + .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd { + display: block; + margin: 0; + } + + .postprofile .has-avatar .avatar-container { + margin: 0; + overflow: inherit; + } + + .postprofile .avatar-container:after { + clear: none; + } + + .postprofile .avatar { + margin-right: 5px; + } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; + } + + .has-profile .postbody h3 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .has-profile .post-buttons { + right: 30px; + top: 15px; + } + + .online { + background-size: 40px; + } + + /* Misc stuff + ----------------------------------------*/ + h2 { + margin-top: .5em; + } + + p { + margin-bottom: .5em; + overflow: hidden; + } + + p.rightside { + margin-bottom: 0; + } + + fieldset.display-options label { + display: block; + clear: both; + margin-bottom: 5px; + } + + dl.mini dd.pm-legend { + float: left; + min-width: 200px; + } + + .topicreview { + margin: 0 -5px; + padding: 0 5px; + } + + fieldset.display-actions { + white-space: normal; + } + + .phpbb_alert { + width: auto; + margin: 0 5px; + } + + .attach-comment dfn { + width: 100%; + } +} + +@media (min-width: 700px) { + .postbody { width: 70%; } +} + +@media (min-width: 850px) { + .postbody { width: 76%; } +} + +@media (max-width: 850px) { + .postprofile { width: 28%; } + + +} + +@media (min-width: 701px) and (max-width: 950px) { + + ul.topiclist dt { + margin-right: -410px; + } + + ul.topiclist dt .list-inner { + margin-right: 410px; + } + + dd.posts, dd.topics, dd.views { + width: 80px; + } +} + + + +/* Show scrollbars for items with overflow on iOS devices +----------------------------------------*/ +.postbody .content::-webkit-scrollbar, .topicreview::-webkit-scrollbar, .post_details::-webkit-scrollbar, .codebox code::-webkit-scrollbar, .attachbox dd::-webkit-scrollbar, .attach-image::-webkit-scrollbar, .dropdown-extended ul::-webkit-scrollbar { + width: 8px; + height: 8px; + -webkit-appearance: none; + background: rgba(0, 0, 0, .1); + border-radius: 3px; +} + +.postbody .content::-webkit-scrollbar-thumb, .topicreview::-webkit-scrollbar-thumb, .post_details::-webkit-scrollbar-thumb, .codebox code::-webkit-scrollbar-thumb, .attachbox dd::-webkit-scrollbar-thumb, .attach-image::-webkit-scrollbar-thumb, .dropdown-extended ul::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, .3); + border-radius: 3px; +} + +#memberlist tr.inactive, #team tr.inactive { + font-style: italic; +} diff --git a/templates/pubOry/r.gif b/templates/pubOry/r.gif new file mode 100644 index 0000000000000000000000000000000000000000..09c0a678a7ac0de1746f8335ed0c0e1d71fc00cd GIT binary patch literal 2915 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 KVnw5Y@BR;~ad}n% literal 0 HcmV?d00001 diff --git a/templates/pubOry/reply.css b/templates/pubOry/reply.css new file mode 100644 index 0000000..3ab50ca --- /dev/null +++ b/templates/pubOry/reply.css @@ -0,0 +1,66 @@ +.s { + COLOR: #cb0000; TEXT-DECORATION: none +} +.s:hover { + TEXT-DECORATION: underline +} +.rel { + FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #cb0000; TEXT-DECORATION: none +} +.rel:hover { + TEXT-DECORATION: underline +} +.rel:active { + COLOR: red +} +.rel:visited { + COLOR: darkred +} +.tiP { + MARGIN: 0px 0px 5px +} +.ti { + FONT-WEIGHT: bold; COLOR: #cb0000; TEXT-DECORATION: underline +} +.ti:hover { + TEXT-DECORATION: underline +} +.ti:active { + COLOR: red +} +.ti:visited { + COLOR: darkred +} +.sp { + FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #444444 +} +.ab { + COLOR: #333333 +} +.srcP { + FONT-WEIGHT: bold; FONT-SIZE: 85%; MARGIN: 3px 0px 0px; COLOR: #666666; TEXT-DECORATION: none +} +.mor { + FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none +} +.mor:hover { + TEXT-DECORATION: underline +} +.tbl { + BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -2px; BORDER-LEFT: 0px; WIDTH: 97%; PADDING-TOP: 0px; BORDER-BOTTOM: 0px +} +.atl { + FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #cb0000; TEXT-DECORATION: none +} +.atl:hover { + TEXT-DECORATION: underline +} +BLOCKQUOTE.ind { + MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px +} +.typ { + FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #666666 +} +.src { + FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #666666 +} diff --git a/templates/pubOry/reply.js b/templates/pubOry/reply.js new file mode 100644 index 0000000..1d3a168 --- /dev/null +++ b/templates/pubOry/reply.js @@ -0,0 +1,17 @@ +/*new win*/ +var win;var num=0;var name="nw";var d=document;var c;var wide=screen.width>=1024;var maxw=700;var def="100%"; +function onw(url){var w=Math.round(screen.width*2/3);h=Math.round(screen.height*2/3); var l=screen.width-w-15; +var props="width="+w+",height="+h+",top=5,left="+l+",menubar=1,resizable=1,scrollbars=1,toolbar=1,location=1,status=1"; +if (win==null||win.closed)win=window.open(url,name,props);else{var loc;try{loc=win.location.href;}catch(e){loc="";}if(loc.indexOf("ix.asp")!=-1)win=window.open(url,name,props);else{num++;name=name+num.toString();win=window.open(url,name,props);}}win.focus();} +/*about win*/ +var hwin; function oaw(file){var chw=165;var h=screen.availHeight-35;var l=screen.availWidth-chw-5;if(hwin&&hwin!=null&&!hwin.closed){hwin.nav(file);tile(chw);hwin.focus();}else{hwin=open(file,"about","resizable=no,width="+chw+",top=0,height="+h+",left="+l);if(hwin.opener==null)hwin.opener=self;tile(chw);}/*open*/} +window.onunload=function(){if(hwin&&hwin!=null){hwin.close();max();hwin=null;}} +function tile(offset){window.resizeTo(screen.availWidth-offset-5, screen.availHeight);window.moveTo(0,0); return false;}/*tile*/ +function max(){window.resizeTo(screen.availWidth, screen.availHeight);window.moveTo(0,0); return false;}/*maximize*/ +/*input text*/ +function sit(form, input, val){if (d.forms){var frm=d.forms[form];if(frm){var txt=frm.elements[input];if(txt){txt.value=val;if(txt.style)txt.style.fontStyle="italic";}}}} +function cit(txt, df){if(txt){if(txt.value==df){txt.value=txt.onfocus="";}}} +/*edrat*/ +function dX(O){if(d.getElementById){var dC=d.getElementById("dratC").style;if(O.innerHTML=='Open'){O.innerHTML='Close';dC.height=300;window.scrollTo(0,dratY.offsetTop);}else{O.innerHTML='Open';dC.height=110;}}} +/*set max width*/ +function smxw(){d=document;if(d.getElementById&&wide){if(c==null)c=d.getElementById("c");if(c!=null){var w=c.width;if(d.body.clientWidth>maxw){if(w!=maxw)c.width=maxw;else if(w!=def)c.width=def;}}}} \ No newline at end of file diff --git a/templates/pubOry/rollout.js b/templates/pubOry/rollout.js new file mode 100644 index 0000000..f5772c0 --- /dev/null +++ b/templates/pubOry/rollout.js @@ -0,0 +1,32 @@ +function rollup_contract(in_buttonSwitch, in_listID, path) +{ + if (document.getElementById) { + listID = document.getElementById(in_listID); + } + else { + return; + } + + if (listID.style.display == '') { + listID.style.display = 'none'; + in_buttonSwitch.innerHTML = ''; + rollup_record_state(in_listID, 0); + } + else { + listID.style.display = ''; + in_buttonSwitch.innerHTML = ''; + rollup_record_state(in_listID, 1); + } + + if (window.event) { + window.event.cancelBubble=true; + } +} + +function rollup_record_state(in_listID, status) +{ + var expDate = new Date(); + // expires in 1 year + expDate.setTime(expDate.getTime() + 31536000000); + document.cookie = in_listID + "=" + escape(status) + "; expires=" + expDate.toGMTString(); +} diff --git a/templates/pubOry/rollout_main.js b/templates/pubOry/rollout_main.js new file mode 100644 index 0000000..ef5aaa8 --- /dev/null +++ b/templates/pubOry/rollout_main.js @@ -0,0 +1,46 @@ +function rollup_contract_main(in_buttonSwitch, in_listID, path) +{ + var in_listID; + + if (document.getElementsByName) { + var listID = document.getElementsByName(in_listID); + } + else { + return; + } + + for (var i=0;i'; + var send_cookie = 0; + } + else { + listID[i].style.display = ''; + in_buttonSwitch.innerHTML = ''; + var send_cookie = 1; + } + + if (window.event) { + window.event.cancelBubble=true; + } + } + + if (send_cookie == 1) { + rollup_record_state_main(in_listID, 1); + } + else { + rollup_record_state_main(in_listID, 0); + } + + +} + +function rollup_record_state_main(in_listID, status) +{ + var expDate = new Date(); + // expires in 1 year + expDate.setTime(expDate.getTime() + 31536000000); + document.cookie = in_listID + "=" + escape(status) + "; expires=" + expDate.toGMTString(); +} diff --git a/templates/pubOry/styleswitcher.js b/templates/pubOry/styleswitcher.js new file mode 100644 index 0000000..c68215d --- /dev/null +++ b/templates/pubOry/styleswitcher.js @@ -0,0 +1,161 @@ + +function fontsizeup() +{ + var active = getActiveStyleSheet(); + + switch (active) + { + case 'A--': + setActiveStyleSheet('A-'); + break; + + case 'A-': + setActiveStyleSheet('A'); + break; + + case 'A': + setActiveStyleSheet('A+'); + break; + + case 'A+': + setActiveStyleSheet('A++'); + break; + + case 'A++': + setActiveStyleSheet('A'); + break; + + default: + setActiveStyleSheet('A'); + break; + } +} + +function fontsizedown() +{ + active = getActiveStyleSheet(); + + switch (active) + { + case 'A++' : + setActiveStyleSheet('A+'); + break; + + case 'A+' : + setActiveStyleSheet('A'); + break; + + case 'A' : + setActiveStyleSheet('A-'); + break; + + case 'A-' : + setActiveStyleSheet('A--'); + break; + + case 'A--' : + break; + + default : + setActiveStyleSheet('A--'); + break; + } +} + +function setActiveStyleSheet(title) +{ + var i, a, main; + + for (i = 0; (a = document.getElementsByTagName('link')[i]); i++) + { + if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title')) + { + a.disabled = true; + if (a.getAttribute('title') == title) + { + a.disabled = false; + } + } + } +} + +function getActiveStyleSheet() +{ + var i, a; + + for (i = 0; (a = document.getElementsByTagName('link')[i]); i++) + { + if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title') && !a.disabled) + { + return a.getAttribute('title'); + } + } + + return null; +} + +function getPreferredStyleSheet() +{ + return ('A-'); +} + +function createCookie(name, value, days) +{ + if (days) + { + var date = new Date(); + date.setTime(date.getTime() + (days*24*60*60*1000)); + var expires = '; expires=' + date.toGMTString(); + } + else + { + expires = ''; + } + + document.cookie = name + '=' + value + expires + '; path=/'; +} + +function readCookie(name) +{ + var nameEQ = name + '='; + var ca = document.cookie.split(';'); + + for (var i = 0; i < ca.length; i++) + { + var c = ca[i]; + + while (c.charAt(0) == ' ') + { + c = c.substring(1, c.length); + } + + if (c.indexOf(nameEQ) == 0) + { + return c.substring(nameEQ.length, c.length); + } + } + + return null; +} + +function load_cookie() +{ + var cookie = readCookie('style_cookie'); + var title = cookie ? cookie : getPreferredStyleSheet(); + setActiveStyleSheet(title); +} + +function unload_cookie() +{ + var title = getActiveStyleSheet(); + createCookie('style_cookie', title, 365); +} + +onload_functions.push('load_cookie()'); +onunload_functions.push('unload_cookie()'); + +/* +var cookie = readCookie("style"); +var title = cookie ? cookie : getPreferredStyleSheet(); +setActiveStyleSheet(title); +*/ diff --git a/templates/pubOry/tabbg2.gif b/templates/pubOry/tabbg2.gif new file mode 100644 index 0000000000000000000000000000000000000000..924c10e05c3bd65102408178a979ee69fcfc3eaf GIT binary patch literal 817 zcmV-11J3+MNk%w1VE_RD0igl_`0&8!*s$2hpa1{>A^8LZ3IP8AEC2ui000310RRI3 zgpaAq?GK}zwAzca-n{z{hT=$;=82~2%C_zc$MQ_q_KoNI&iDQg3<`(DqVb4KDwoWr z^9hYgr_`$Tip^@b+^+Wv4vWX+viXcotJmzd`wfrF=k&V$j?e4&{J#GWcoz^zcn}~k zSQsb(z^M3#2ypn=H)#+_X(zC`nJCG*nJIVZxqvAON6K)Dn(COq+6woIKr8!Z30r#G zMq6sjt2TKEIv5*_hS+J?35;yEtU!$WY^Pd1$LNf`7MaVC;`JAMo~vgFB>D_g#dIkV=?oI88|3_7%9wwu3xUMd>w z-qNq`S+;5bU8u~a!D=?`n)2A(mC<_MO*-=1OP%L(O2`@S)zy>zUQG=>y7cMPt6RU0 zJ-hbp+`D`K4nDm2@#M>!KaW1W`t|JFyMGTqzWn+0>)XGNKfnI{{QLWl{|{h*0#XrN zKm61N27<_-b_RpwIMv`F%-tdtJ*^c;2yCBV#f65lJyi&Tyh$MnP#4eW}0fQ$!42wdQ<=aA^tK$a%Ew3Wn>^?c_2o0Q*T*e zASh;ab8mTJKxuAnZ)0U{bS`6WZ7D7d3ISD9Q&2-qQ~)9W3s6ZxPFY7uMlvoiEpu&R vXEH8gZEylaI$T#}VsmM9WinhuWp-t3Z*Xm8ZggC8ZDMCKE@EwP0RaFzlB$U6 literal 0 HcmV?d00001 diff --git a/templates/pubOry/table_footer.tpl b/templates/pubOry/table_footer.tpl new file mode 100644 index 0000000..807d6fc --- /dev/null +++ b/templates/pubOry/table_footer.tpl @@ -0,0 +1,44 @@ + +

    + /* We request that you do not remove the link to the AutoIndex website. + This not only gives respect to the large amount of time given freely by the + developer, but also helps build interest, traffic, and use of AutoIndex. */ + + +{if:entries_per_page} +

    + {words:page} + {info:previous_page_link} + {info:current_page_number} + {info:next_page_link} + {words:of} {info:last_page_number} +

    +{end if:entries_per_page} + + +{if:archive} + +{end if:archive} + + +

    + + + {if:search_enabled} + + {end if:search_enabled} + {if:use_login_system} + + {end if:use_login_system} + +
    +
    + {if:icon_path}{words:search} {end if:icon_path}{words:search}: + {info:search_box} +
    +
    +
    + {if:icon_path}{words:login} {end if:icon_path}{words:account}: + {info:login_box} +
    +
    \ No newline at end of file diff --git a/templates/pubOry/table_header.tpl b/templates/pubOry/table_header.tpl new file mode 100644 index 0000000..c7288f1 --- /dev/null +++ b/templates/pubOry/table_header.tpl @@ -0,0 +1,88 @@ + + + + + +
    + + + Ory's Public Folder + + + + + + + + + +
    + Ory's Public Folder +  {words:index of} {info:dir}
    Ory's Public Folder
    Ory's Public Folder 
    + + + + + + + + + + + + + +   + + + + + + + + + + + + + + +
    + Acasă + Forum + Profil + Căutare + Membri + Grupuri + Mesaje private + Autentificare + Înregistrare
    AcasăForumProfilCăutareMembriGrupuriMesaje privateAutentificare ÃŽnregistrare
    +
    + + + + + + + +
      +
    + Căutare: + + + + + +
    +
     
    + + +
    \ No newline at end of file diff --git a/templates/pubOry/tbleft.gif b/templates/pubOry/tbleft.gif new file mode 100644 index 0000000000000000000000000000000000000000..c82c691a41c80306edcaac4b2c1443bcdccb1551 GIT binary patch literal 1586 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 literal 0 HcmV?d00001 diff --git a/templates/pubOry/wallpapers.js b/templates/pubOry/wallpapers.js new file mode 100644 index 0000000..f0eafc7 --- /dev/null +++ b/templates/pubOry/wallpapers.js @@ -0,0 +1,9 @@ +document.writeln(""); +document.writeln(""); \ No newline at end of file diff --git a/templates/pubOry/y.gif b/templates/pubOry/y.gif new file mode 100644 index 0000000000000000000000000000000000000000..ffc37a5dd5678137ada54e7945681c1b6fcae99e GIT binary patch literal 2841 zcmXX_2Uru?7QPfQAV?C52#5(y1Z9C)gzyyU1`(8&4NaCdRFQ6dN)ZTwAT=^#0Y#*5 zC>C_zTSZF55$Uq(DkY*=c2$(J_`P{|`1XF^otb;jIsf_p|0H`{U97D_5a0(E0lCuQ zBA;;o^GYZ0?0}seNGE_D{36Ir5clrgBLMt>`=1veL1LcsPgh9M}1U>Jg92m#r^R2)HZ z1j7*=M+gG)gT)9+AQ*w*1lbePg;&fHshGU3HPMsD;xpkScr%wT3o8Qm5&XKJ7>#PcPlkUY_ zmW8DNY$G4!e*#blzycar@*7-ETDM;5$)~MZKgy-)_MVl?1(TFE zhHKWYqf`m4E4)j`!9}=D-r;BWLLDid{_l>G-ppOckDf6~;Aw2$RixWfSA2EkJUFiH zFsc{omdWF`eqo{o6?q3z8w&Vl*9ID7PSk`rTh6$cH~IHSm|w#k*4xVQX(M`0V=cia zH27}vAA>H2`hU|vW(PGKZFz?K^imWX&3CgX_w(y~O&o2NdbPz~`y&0Cxts2YrG_eW z{Akszy#aVpQ=HP>51s+B?>INN$2iL}++&>lHnm24D=*(B&^eYsy{g^$-m%Q|y^z9q zKYzbIBAO69R~RbNX}Z$?f?L|he9}h!&u9L3lf_Jd&AbR7x4Giyx9Q6mQ+LiVh>}3@4kP^-!k->#>>1ZABWtpX44vhB{g z&lT$<(>r<(`7*nt9Hd<%#fi)AJ?g=0GQf}rBcPS;9O zk0&CjNxbM(u}{By`B;T(wbhmD`i5S{x@ApXuc}RGeHlz1m#ddlN@siVMh|L+my57U0Y`O9%X5?N0sO3y>=mZ zAMA{kSvgl9(@pf6eqnm4Bu6hdZPgv^nGJPVzbuv{wOV#<3pgOdaMQdb&4@1%1hHHb zay@wl^~}EBj*&lhv4XsZQ-5c))(bMc9X2cbg`E~q|C}v7A#JwRO_`~7~jM!p&@?rk~(O-H! zptw%WIc~i2-VyqvVg*`(wYF|q`<6Vce)lb}3(7B2wv2>3D-OExB0x=}L1zq0Ven0>gUcDu*bLX2lE+=d^9a^ zL(hY}K1;SMpMF@lrF+?qqI7|>wncKEz1=n7wr9zThkWyLbhct}bdR&cB$4&yBR?U_ z@%iCN=QdUKLi)iekZwvZYdJZ0apUt^xf>Q{lF8PPEoYR_v<>uz1m{e11uvu0*^5g% z4NZ1yJ05(QP$nu!U^G4(D!lXNv3y~ljZsqR+M!8Z9rhlZ?jQ5ehRmA7B~RSnCXb2( z5$92HEG23JyG*6^@|O%MM;}bfu2{LA6i6xAPI%sL`gQ^1#+rd)PRp=}oj#k#YSg4G zNE$r&7xaxp!~9Q6IalH=qbNI%R$Okl;gQ>sWN=D8e5%b_?hIXI`|qK$Hz~4rL<9P= zdJg?Fle6btU-H$CspLgli!>+X^-+z);_*uph8r&yZ@;z7F9r#`5TZn+CpUGETARGj zsVTIwfEl4aBXe%0c!#mARPej;`5(%^K2A+caq>tU*-Uzn@qNV_D7Ig%OxqD;weM)2H>3~T6w@O(zoWeO6Z>lo8lCkmjf}vksUA$|3 zgUl~1x^?r8>^4z&jn|0gjEi%~v*!1Q9t>NVs(Y~OIv!Jp=YMSB_8&!-Ir8iFJbA>3 zO#Y#CFGtv;W&PQzXP|kbWTLI(^Nz-y2@m`I(rPZf9`|Luj)_ah-_)tr&hAKd&SwvX zyJrWMGDqeL!Wd(`;DfGVr58PdHJ|?R{1WFJyHcUTgO3QS_biA7cI!@$Eff=b=kxY! z7ba-6kKG@J+t*A6HnEhU=I_2w+qnVQKyJwzG)h@O-%U;`NWNMM6 z+*m9d?W}$)Mv^1Wtz6l&m~8Uti~|zTy~CWnyK=Xy#2$Xqt(z)!^`N z8QUlvnw?a+)7V;hg-n|nEg>s4YIvymzblo`t4wD(CGogVQvl5dxvl?(rCfZ%qBG=G hZq(%LVtgZh*u?w0X?lxwyyZZmsOB~