From ea0fdab6ba32dae2a3c58af559d219e2c265a0e7 Mon Sep 17 00:00:00 2001 From: Deon George Date: Wed, 8 Jul 2009 20:11:58 +1000 Subject: [PATCH] SF Feature #1954220 - New icon theme Tango --- htdocs/css/tango/style.css | 869 ++++++++++++++++++++ htdocs/images/tango/INFO | 2 + htdocs/images/tango/add-big.png | Bin 0 -> 601 bytes htdocs/images/tango/add.png | Bin 0 -> 323 bytes htdocs/images/tango/address-book.png | Bin 0 -> 796 bytes htdocs/images/tango/bug-big.png | Bin 0 -> 1390 bytes htdocs/images/tango/bug.png | Bin 0 -> 564 bytes htdocs/images/tango/children-big.png | Bin 0 -> 517 bytes htdocs/images/tango/children.png | Bin 0 -> 317 bytes htdocs/images/tango/compare-big.png | Bin 0 -> 1636 bytes htdocs/images/tango/compare.png | Bin 0 -> 617 bytes htdocs/images/tango/create-big.png | Bin 0 -> 1008 bytes htdocs/images/tango/create.png | Bin 0 -> 477 bytes htdocs/images/tango/cut-big.png | Bin 0 -> 2087 bytes htdocs/images/tango/cut.png | Bin 0 -> 807 bytes htdocs/images/tango/disabled-big.png | Bin 0 -> 1927 bytes htdocs/images/tango/disabled.png | Bin 0 -> 820 bytes htdocs/images/tango/error-big.png | Bin 0 -> 1645 bytes htdocs/images/tango/error.png | Bin 0 -> 653 bytes htdocs/images/tango/export-big.png | Bin 0 -> 1338 bytes htdocs/images/tango/export.png | Bin 0 -> 720 bytes htdocs/images/tango/forum-big.png | Bin 0 -> 783 bytes htdocs/images/tango/forum.png | Bin 0 -> 422 bytes htdocs/images/tango/help-big.png | Bin 0 -> 2113 bytes htdocs/images/tango/help.png | Bin 0 -> 873 bytes htdocs/images/tango/import-big.png | Bin 0 -> 1837 bytes htdocs/images/tango/import.png | Bin 0 -> 866 bytes htdocs/images/tango/index.php | 51 ++ htdocs/images/tango/info-big.png | Bin 0 -> 2231 bytes htdocs/images/tango/info.png | Bin 0 -> 932 bytes htdocs/images/tango/key.png | Bin 0 -> 830 bytes htdocs/images/tango/ldap-alias-big.png | Bin 0 -> 1219 bytes htdocs/images/tango/ldap-alias.png | Bin 0 -> 676 bytes htdocs/images/tango/ldap-dc.png | Bin 0 -> 517 bytes htdocs/images/tango/ldap-default.png | Bin 0 -> 629 bytes htdocs/images/tango/ldap-o.png | Bin 0 -> 928 bytes htdocs/images/tango/ldap-ou.png | Bin 0 -> 911 bytes htdocs/images/tango/ldap-uid.png | Bin 0 -> 628 bytes htdocs/images/tango/ldap-uniquegroup.png | Bin 0 -> 911 bytes htdocs/images/tango/ldap-user.png | Bin 0 -> 757 bytes htdocs/images/tango/light-big.png | Bin 0 -> 1910 bytes htdocs/images/tango/light.png | Bin 0 -> 863 bytes htdocs/images/tango/login-big.png | Bin 0 -> 1390 bytes htdocs/images/tango/login.png | Bin 0 -> 628 bytes htdocs/images/tango/logo-small.png | Bin 0 -> 7053 bytes htdocs/images/tango/logo.png | Bin 0 -> 42594 bytes htdocs/images/tango/logout-big.png | Bin 0 -> 1725 bytes htdocs/images/tango/logout.png | Bin 0 -> 799 bytes htdocs/images/tango/mail-big.png | Bin 0 -> 1492 bytes htdocs/images/tango/mail.png | Bin 0 -> 693 bytes htdocs/images/tango/minus.png | Bin 0 -> 247 bytes htdocs/images/tango/monitorserver-big.png | Bin 0 -> 1886 bytes htdocs/images/tango/monitorserver.png | Bin 0 -> 611 bytes htdocs/images/tango/plus.png | Bin 0 -> 323 bytes htdocs/images/tango/refresh-big.png | Bin 0 -> 2024 bytes htdocs/images/tango/refresh.png | Bin 0 -> 912 bytes htdocs/images/tango/remove-big.png | Bin 0 -> 317 bytes htdocs/images/tango/remove.png | Bin 0 -> 247 bytes htdocs/images/tango/rename-big.png | Bin 0 -> 2223 bytes htdocs/images/tango/rename.png | Bin 0 -> 937 bytes htdocs/images/tango/request-feature-big.png | Bin 0 -> 1686 bytes htdocs/images/tango/request-feature.png | Bin 0 -> 740 bytes htdocs/images/tango/save-big.png | Bin 0 -> 1971 bytes htdocs/images/tango/save.png | Bin 0 -> 911 bytes htdocs/images/tango/schema-big.png | Bin 0 -> 1759 bytes htdocs/images/tango/schema.png | Bin 0 -> 709 bytes htdocs/images/tango/search-big.png | Bin 0 -> 2215 bytes htdocs/images/tango/search.png | Bin 0 -> 935 bytes htdocs/images/tango/server-big.png | Bin 0 -> 847 bytes htdocs/images/tango/server.png | Bin 0 -> 642 bytes htdocs/images/tango/smile-big.png | Bin 0 -> 2566 bytes htdocs/images/tango/smile.png | Bin 0 -> 986 bytes htdocs/images/tango/switch-big.png | Bin 0 -> 1797 bytes htdocs/images/tango/switch.png | Bin 0 -> 592 bytes htdocs/images/tango/timeout-big.png | Bin 0 -> 2399 bytes htdocs/images/tango/timeout.png | Bin 0 -> 897 bytes htdocs/images/tango/tools-big.png | Bin 0 -> 2129 bytes htdocs/images/tango/tools.png | Bin 0 -> 611 bytes htdocs/images/tango/trash-big.png | Bin 0 -> 1788 bytes htdocs/images/tango/trash.png | Bin 0 -> 655 bytes htdocs/images/tango/warn-big.png | Bin 0 -> 1391 bytes htdocs/images/tango/warn.png | Bin 0 -> 603 bytes 82 files changed, 922 insertions(+) create mode 100644 htdocs/css/tango/style.css create mode 100644 htdocs/images/tango/INFO create mode 100644 htdocs/images/tango/add-big.png create mode 100644 htdocs/images/tango/add.png create mode 100644 htdocs/images/tango/address-book.png create mode 100644 htdocs/images/tango/bug-big.png create mode 100644 htdocs/images/tango/bug.png create mode 100644 htdocs/images/tango/children-big.png create mode 100644 htdocs/images/tango/children.png create mode 100644 htdocs/images/tango/compare-big.png create mode 100644 htdocs/images/tango/compare.png create mode 100644 htdocs/images/tango/create-big.png create mode 100644 htdocs/images/tango/create.png create mode 100644 htdocs/images/tango/cut-big.png create mode 100644 htdocs/images/tango/cut.png create mode 100644 htdocs/images/tango/disabled-big.png create mode 100644 htdocs/images/tango/disabled.png create mode 100644 htdocs/images/tango/error-big.png create mode 100644 htdocs/images/tango/error.png create mode 100644 htdocs/images/tango/export-big.png create mode 100644 htdocs/images/tango/export.png create mode 100644 htdocs/images/tango/forum-big.png create mode 100644 htdocs/images/tango/forum.png create mode 100644 htdocs/images/tango/help-big.png create mode 100644 htdocs/images/tango/help.png create mode 100644 htdocs/images/tango/import-big.png create mode 100644 htdocs/images/tango/import.png create mode 100644 htdocs/images/tango/index.php create mode 100644 htdocs/images/tango/info-big.png create mode 100644 htdocs/images/tango/info.png create mode 100644 htdocs/images/tango/key.png create mode 100644 htdocs/images/tango/ldap-alias-big.png create mode 100644 htdocs/images/tango/ldap-alias.png create mode 100644 htdocs/images/tango/ldap-dc.png create mode 100644 htdocs/images/tango/ldap-default.png create mode 100644 htdocs/images/tango/ldap-o.png create mode 100644 htdocs/images/tango/ldap-ou.png create mode 100644 htdocs/images/tango/ldap-uid.png create mode 100644 htdocs/images/tango/ldap-uniquegroup.png create mode 100644 htdocs/images/tango/ldap-user.png create mode 100644 htdocs/images/tango/light-big.png create mode 100644 htdocs/images/tango/light.png create mode 100644 htdocs/images/tango/login-big.png create mode 100644 htdocs/images/tango/login.png create mode 100644 htdocs/images/tango/logo-small.png create mode 100644 htdocs/images/tango/logo.png create mode 100644 htdocs/images/tango/logout-big.png create mode 100644 htdocs/images/tango/logout.png create mode 100644 htdocs/images/tango/mail-big.png create mode 100644 htdocs/images/tango/mail.png create mode 100644 htdocs/images/tango/minus.png create mode 100644 htdocs/images/tango/monitorserver-big.png create mode 100644 htdocs/images/tango/monitorserver.png create mode 100644 htdocs/images/tango/plus.png create mode 100644 htdocs/images/tango/refresh-big.png create mode 100644 htdocs/images/tango/refresh.png create mode 100644 htdocs/images/tango/remove-big.png create mode 100644 htdocs/images/tango/remove.png create mode 100644 htdocs/images/tango/rename-big.png create mode 100644 htdocs/images/tango/rename.png create mode 100644 htdocs/images/tango/request-feature-big.png create mode 100644 htdocs/images/tango/request-feature.png create mode 100644 htdocs/images/tango/save-big.png create mode 100644 htdocs/images/tango/save.png create mode 100644 htdocs/images/tango/schema-big.png create mode 100644 htdocs/images/tango/schema.png create mode 100644 htdocs/images/tango/search-big.png create mode 100644 htdocs/images/tango/search.png create mode 100644 htdocs/images/tango/server-big.png create mode 100644 htdocs/images/tango/server.png create mode 100644 htdocs/images/tango/smile-big.png create mode 100644 htdocs/images/tango/smile.png create mode 100644 htdocs/images/tango/switch-big.png create mode 100644 htdocs/images/tango/switch.png create mode 100644 htdocs/images/tango/timeout-big.png create mode 100644 htdocs/images/tango/timeout.png create mode 100644 htdocs/images/tango/tools-big.png create mode 100644 htdocs/images/tango/tools.png create mode 100644 htdocs/images/tango/trash-big.png create mode 100644 htdocs/images/tango/trash.png create mode 100644 htdocs/images/tango/warn-big.png create mode 100644 htdocs/images/tango/warn.png diff --git a/htdocs/css/tango/style.css b/htdocs/css/tango/style.css new file mode 100644 index 0000000..950a153 --- /dev/null +++ b/htdocs/css/tango/style.css @@ -0,0 +1,869 @@ +/* $Header$ */ + +/* Global Page */ +table.page { + font-weight: normal; + color: #2E3436; + + font-family: "bitstream vera sans","luxi sans",verdana,geneva,arial,helvetica,sans-serif; + background-color: #FFFFFF; + font-size: 13px; + empty-cells: hide; +} + +/* Global Page - Defaults */ +/* A HREF Links */ +table.page a { + color: #204A87; + text-decoration: none; +} + +table.page a:hover { + text-decoration: none; +} + +table.page a img { + border: 0px; +} + +/* Global Page - Logo & Title */ +table.page tr.head { + text-align: center; + color: #FFFFFF; + background-color: #3465A4; + font-weight: bold; + font-size: 11px; + height: 25px; +} + +table.page tr.head img.logo { + vertical-align: middle; + text-align: center; + + width: 100px; + height: 60px; +} + +table.page tr.pagehead { +} + +table.page tr.pagehead td.imagetop { + width: 100%; + vertical-align: bottom; + text-align: right; +} + +/* Global Page - Control Line */ +table.page tr.control td { + border-top: 1px solid #BABDB6; + border-bottom: 1px solid #BABDB6; +} + +/* Global Page - Control Line Menu Items */ +table.page table.control { + table-layout: fixed; + width: 100%; +} + +table.page table.control td { + border-top: 0px; + border-bottom: 0px; + padding: 0px; + padding-top: 5px; + text-align: left; + vertical-align: top; + font-size: 11px; +} + +table.page table.control img { + width: 24px; + height: 24px; +} + +table.page table.control a { + color: #2E3436; +} + +table.page table.control a:hover { + text-decoration: none; + background-color: #EEEEEC; + color: #CC0000; +} + +table.page table.control td.spacer { + width: 20%; +} + +table.page table.control td.logo { + text-align: right; + width: 10%; +} + +table.page table.control td.logo img.logo { + vertical-align: middle; + text-align: right; + + width: 100px; + height: 60px; +} + +/* Global Page - LDAP Tree */ +table.page td.tree { + border-right: 1px solid #BABDB6; + vertical-align: top; + background-color: #FFFFFF; + width: 10%; +} + +/* Global Page - Main Body */ +table.page td.body { + vertical-align: top; + width: 100%; + background-color: #FFFFFF; +} + +/* Global Page - Main Body System Message */ +table.page table.sysmsg { + border-bottom: 2px solid #BABDB6; + width: 100%; +} + +table.page table.sysmsg td.head { + font-size: small; + text-align: left; + font-weight: bold; +} + +table.page table.sysmsg td.body { + font-weight: normal; +} + +table.page table.sysmsg td.icon { + text-align: center; + vertical-align: top; +} + +/* Global Page - Main Body */ +table.page table.body { + font-weight: normal; + background-color: #FFFFFF; + width: 100%; +} + +table.page table.body h3.title { + text-align: center; + margin: 0px; + padding: 10px; + color: #FFFFFF; + background-color: #3465A4; + border: 1px solid #EEEEEC; + font-weight: normal; + font-size: 150%; +} + +table.page table.body h3.subtitle { + text-align: center; + margin: 0px; + margin-bottom: 15px; + font-size: 75%; + color: #FFFFFF; + border-bottom: 1px solid #EEEEEC; + border-left: 1px solid #EEEEEC; + border-right: 1px solid #EEEEEC; + background: #3465A4; + padding: 4px; + font-weight: normal; +} + +table.page table.body td.spacer { + border-top: 2px solid #BABDB6; + padding: 0px; + font-size: 5px; +} + +table.page table.body td.head { + font-weight: bold; +} + +table.page table.body td.foot { + font-size: small; + border-top: 1px solid #BABDB6; + border-bottom: 1px solid #BABDB6; +} + +/* Global Page Footer */ +table.page tr.foot td { + border-top: 1px solid #BABDB6; + font-weight: bold; + font-size: 12px; + text-align: right; +} + +/* Global Page - Other Layouts */ +/* Server Select */ +table.page table.server_select { + font-weight: bold; + font-size: 13px; + color: #2E3436; +} + +/* Individual table layouts */ +/* LDAP Tree */ +table.tree { +} + +table.tree tr.server td.icon { + vertical-align: top; +} + +table.tree tr.server td.name { + padding-right: 10px; + vertical-align: top; +} + +table.tree tr.server td { + padding-top: 5px; + font-size: 18px; + text-align: left; + padding-right: 0px; + white-space: nowrap; +} + +table.tree td { + white-space: nowrap; +} + +table.tree td.server_links { + vertical-align: top; + text-align: center; + padding-top: 0px; + padding-bottom: 0px; + padding-left: 3px; + padding-right: 3px; +} + +table.tree td.server_links img { + height: 22px; + width: 22px; +} + +table.tree td.server_links a { + color: #2E3436; + text-decoration: none; + font-size: 11px; +} + +table.tree td.server_links a:hover { + text-decoration: none; + background-color: #EEEEEC; + color: #CC0000; +} + +table.tree tr.option td.expander { + text-align: center; + width: 22px; + max-width: 22px; + min-width: 22px; + white-space: nowrap; +} + +table.tree tr.option td.icon { + text-align: center; + width: 22px; + max-width: 22px; + min-width: 22px; + white-space: nowrap; +} + +table.tree td.rdn a { + font-size: 13px; + color: #2E3436; +} + +table.tree td.rdn a:hover { + font-size: 13px; + color: #CC0000; + background-color: #EEEEEC; +} + +table.tree td.rdn span.count { + font-size: 13px; + color: #2E3436; +} + +table.tree td.links a { + color: #204A87; + text-align: center; +} + +table.tree td.link a { + font-size: 13px; + color: #2E3436; +} + +table.tree td.link a:hover { + font-size: 13px; + color: #CC0000; + background-color: #EEEEEC; + text-decoration: none; +} + +table.tree td.rdn a:hover { + font-size: 13px; + color: #CC0000; + background-color: #EEEEEC; + text-decoration: none; +} + +table.tree td.links a:hover { + text-decoration: none; + color: #204A87; +} + +table.tree td.links a img { + width: 22px; + height: 22px; +} + +table.tree td.blank { + font-size: 1px; +} + +table.tree td.spacer { + width: 22px; +} + +table.tree td.logged_in { + font-size: 10px; + white-space: nowrap; +} + +table.tree td.logged_in a { + font-size: 11px; +} + +table.tree td.logged_in a:hover { + color: #CC0000; + background-color: #EEEEEC; + text-decoration: none; +} + +/* Tree Global Defaults */ +table.tree tr td { + padding: 0px; +} + +table.tree a { + text-decoration: none; + color: #2E3436; +} + +table.tree a:hover { + text-decoration: underline; + color: #204A87; +} + +/* Standard Form */ +table.forminput { + background-color: #EEEEEC; + padding: 10px; + border: 1px solid #BABDB6; +} + +table.forminput td.title { + text-align: center; + font-weight: bold; +} + +table.forminput td.subtitle { + text-align: center; + font-weight: normal; + font-size: small; +} + +table.forminput tr td.heading { + font-weight: bold; +} + +table.forminput td.small { + font-size: 80%; +} + +table.forminput td.top { + vertical-align: top; +} + +table.forminput input.val { + width: 350px; + border: 1px solid #BABDB6; +} + +table.forminput input.roval { + width: 350px; + border: none; +} + +table.forminput td.icon { + width: 16px; + text-align: center; +} + +table.forminput td.icon img { + border: 0px; +} + +table.forminput td.label { + text-align: left; + font-size: 13px; +} + +/* Menu on top of entry form */ +table.menu { + font-size: 14px; +} + +table.menu td.icon { + width: 16px; + text-align: center; +} + +/* Edit DN */ +div.add_value { + font-size: 12px; + margin: 0px; + padding: 0px; +} + +/* Edit Entry */ +table.entry { + border-collapse: collapse; + border-spacing: 0px; + empty-cells: show; +} + +table.entry input { + margin: 1px; +} + +table.entry input.value { + font-size: 14px; + width: 350px; + background-color: #FFFFFF; +} + +table.entry div.helper { + text-align: left; + white-space: nowrap; + background-color: #FFFFFF; + font-size: 14px; + font-weight: normal; + color: #888; +} + +table.entry input.roval { + font-size: 14px; + width: 350px; + background-color: #FFFFFF; + border: none; +} + +table.entry textarea.value { + font-size: 14px; + width: 350px; + background-color: #FFFFFF; +} + +table.entry textarea.roval { + font-size: 14px; + width: 350px; + background-color: #FFFFFF; + border: none; +} + +table.entry tr td { + padding: 4px; + padding-right: 0px; +} + +table.entry tr td.heading { + border-top: 3px solid #D3D7CF; + font-weight: bold; +} + +table.entry tr td.note { + text-align: right; + background-color: #EEEEEC; +} + +table.entry tr td.title { + background-color: #EEEEEC; + vertical-align: top; + font-weight: bold; +} + +table.entry tr td.title a { + text-decoration: none; + color: #2E3436; +} + +table.entry tr td.title a:hover { + text-decoration: underline; + color: #204A87; +} + +table.entry tr td.value { + text-align: left; + vertical-align: middle; + padding-bottom: 10px; + padding-left: 50px; +} + +/** When an attr is updated, it is highlighted to indicate such */ +table.entry tr.updated td.title { + border-top: 1px dashed #BABDB6; + border-left: 1px dashed #BABDB6; + background-color: #888A85; +} + +table.entry tr.updated td.note { + border-top: 1px dashed #BABDB6; + border-right: 1px dashed #BABDB6; + background-color: #888A85; +} + +/** An extra row that sits at the bottom of recently modified attrs to encase them in dashes */ +table.entry tr.updated td.bottom { + border-top: 1px dashed #BABDB6; +} + +/** Formatting for the value cell when it is the attribute that has been recently modified */ +table.entry tr.updated td.value { + border-left: 1px dashed #BABDB6; + border-right: 1px dashed #BABDB6; +} + +/* Need to prevent sub-tables (like the one in which jpegPhotos are displayed) + * from drawing borders as well. */ +table.entry tr.updated td table td { + border: 0px; +} + +table.entry tr.noinput { + background: #EEEEEC; +} + +span.hint { + font-size: small; + font-weight: normal; + color: #888; +} + +/* Edit DN - EntryWriter2 */ +table.entry tr.spacer { + background-color: #D3D7CF; +} + +table.entry tr td.ew2_icon { + vertical-align: top; +} + +table.entry tr td.ew2_attr { + vertical-align: top; + text-align: right; + font-size: 75%; + background-color: #FFFFFF; + font-weight: bold; +} + +table.entry tr td.ew2_attr a { + text-decoration: none; + color: #2E3436; +} + +table.entry tr td.ew2_attr a:hover { + text-decoration: underline; + color: #204A87; +} + +table.entry tr td.ew2_val { + text-align: left; + vertical-align: top; + padding-bottom: 10px; + padding-left: 50px; +} + +table.entry tr.updated td.ew2_attr { + text-align: right; + font-size: 75%; + border-top: 1px dashed green; + border-left: 1px dashed green; + border-bottom: 1px dashed green; + background-color: #ded; +} + +table.entry tr.updated td.ew2_val { + border-top: 1px dashed green; + border-left: 1px dashed green; + border-right: 1px dashed green; + border-bottom: 1px dashed green; +} + +/* Login Box */ +#login { + background: url('../../images/tango/ldap-uid.png') no-repeat 0 1px; + background-color: #FFFFFF; + padding-left: 17px; +} + +#login:focus { + background-color: #EEEEEC; +} + +#login:disabled { + background-color: #D3D7CF; +} + +#password { + background: url('../../images/tango/key.png') no-repeat 0 1px; + background-color: #FFFFFF; + padding-left: 17px; +} + +#password:focus { + background-color: #EEEEEC; +} + +#password:disabled { + background-color: #D3D7CF; +} + +#generic { + background-color: #FFFFFF; + padding-left: 17px; +} +#generic:focus { + background-color: #EEEEEC; +} + +#generic:disabled { + background-color: #D3D7CF; +} + +/* After input results */ +div.execution_time { + font-size: 75%; + font-weight: normal; + text-align: center; +} + +table.result { + width: 100%; + vertical-align: top; + empty-cells: show; + border: 1px solid #BABDB6; + border-spacing: 0px; + background-color: #EEEEEC; +} + +table.result tr.heading { + vertical-align: top; +} + +table.result tr.list_title { + background-color: #FFFFFF; +} + +table.result tr.list_title td.icon { + text-align: center; + vertical-align: top; +} + +table.result tr.list_item { + background-color: #FFFFFF; +} + +table.result tr.list_item td.blank { + width: 25px; +} + +table.result tr.list_item td.heading { + vertical-align: top; + color: gray; + width: 10%; + font-size: 12px; +} + +table.result tr.list_item td.value { + color: #2E3436; + font-size: 12px; +} + +table.result_table { + border: 1px solid #BABDB6; + border-collapse: collapse; + empty-cells: show; +} + +table.result_table td { + vertical-align: top; + border: 1px solid #BABDB6; + padding: 4px; +} + +table.result_table th { + border: 1px solid #BABDB6; + padding: 10px; + padding-left: 20px; + padding-right: 20px; +} + +table.result_table tr.highlight { + background-color: #FCE94F; +} + +table.result_table tr.highlight td { + border: 1px solid #BABDB6; + font-weight: bold; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 10px; + padding-right: 10px; +} + +table.result_table td.heading { + color: #FFFFFF; + background-color: #3465A4; + font-size: 15px; +} + +table.result_table td.value { + color: #2E3436; + background-color: #EEEEEC; +} + +table.result_table tr.heading { + color: #FFFFFF; + background-color: #3465A4; + font-size: 15px; +} + +table.result_table tr.heading a { + color: #FFFFFF; + font-size: 20px; +} + +table.result_table tr.heading td { + border: 1px solid #BABDB6; + font-weight: normal; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 10px; + padding-right: 10px; +} + +table.result_table tr.even { + background-color: #EEEEEC; +} + +table.result_table tr.even td { + border: 1px solid #BABDB6; + font-weight: normal; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 10px; + padding-right: 10px; +} + +table.result_table tr.even td.title { + font-weight: bold; +} + +table.result_table tr.odd { + background-color: #EEEEEC; +} + +table.result_table tr.odd td { + border: 1px solid #BABDB6; + font-weight: normal; + padding-top: 5px; + padding-bottom: 5px; + padding-left: 10px; + padding-right: 10px; +} + +table.result_table tr.odd td.title { + font-weight: bold; +} + +table.result_table ul.list { + margin: 5px; + margin-left: 0px; + padding-left: 20px; +} + +table.result_table ul.list li { + margin-left: 0px; + padding-left: 0px; +} + +table.result_table ul.list li small { + font-size: 75%; + color: #707070; +} + +table.result_table ul.list li small a { + color: #7070C0; +} + +/* Error Dialog Box */ +table.error { + width: 500px; + border: 1px solid #AA0000; + background-color: #FFF0F0; +} + +table.error th { + background-color: #AA0000; + border: 0px; + color: #FFFFFF; + font-size: 14px; + font-weight: bold; + text-align: center; + vertical-align: middle; + width: 100%; +} + +table.error th.img { + vertical-align: middle; + text-align: center; +} + +table.error td { + border: 0px; + background-color: #FFF0F0; + padding: 2px; + text-align: left; + vertical-align: top; +} + +/* Popup Window */ +div.popup h3.subtitle { + text-align: center; + margin: 0px; + margin-bottom: 15px; + color: #FFFFFF; + border-bottom: 1px solid #2E3436; + border-left: 1px solid #2E3436; + border-right: 1px solid #2E3436; + background: #3465A4; + padding: 4px; + font-weight: normal; +} + +span.good { + color: green; +} + +span.bad { + color: red; +} diff --git a/htdocs/images/tango/INFO b/htdocs/images/tango/INFO new file mode 100644 index 0000000..f1426a3 --- /dev/null +++ b/htdocs/images/tango/INFO @@ -0,0 +1,2 @@ +This icons have been sourced from the Tango Icon Library at http://tango.freedesktop.org/Tango_Icon_Library +Please be sure to ackowledge the artists for their great icons :) diff --git a/htdocs/images/tango/add-big.png b/htdocs/images/tango/add-big.png new file mode 100644 index 0000000000000000000000000000000000000000..2acdd8f514c199a37b7b14f53081467f88ef7bff GIT binary patch literal 601 zcmV-f0;c_mP)i&hw@usRe0Hlp%^VXF!>2}-I+fVC+BCh2Xu(H}= zWwkR-i17&Q1@?r1slIQmGmt?bz+``iz=_N4nTEMJnWp6PdlDi4$xDysihSSRJ^#HD zfm0WkcL*Ezw|WjD;wX`Y@`OQ$i> zk~|wHA%P^W-+NY=qm+O%@!?CCIP&DpgbAGaz)s%w=F2r6?z` z-r3~+=g{XtaVheZEby-7%X^w2a;hK35HfD6NN^I8P7V;(0mQ@Z@*Wtm@8FfUzLwkFPvfh|u~3@f)V nN>6CzLo>o}j6Z`3{#X10^GpxssPJ~100000NkvXXu0mjfzW5Zm literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/add.png b/htdocs/images/tango/add.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa7f095c6c282262390748ab2e596a3fc15c228 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE7hmi)!cT|6FkAON{jSt(_u!Lq7!B=^4B;IBq%dL`6}O%gpGjO3}J1 z4Y?KfzQ;%l3Rp(0FF*F|EI&io>j^)N99Xu9ZE@HjcqrgTrepSr)S!;v7$d z7#j|r*sm7k|1`qSzwL6X$#3JGkN$s>{Cx9Ec6v|es;&OpMC)hUh7@^ocW)~11Nx1@ M)78&qol`;+0M{XYA^-pY literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/address-book.png b/htdocs/images/tango/address-book.png new file mode 100644 index 0000000000000000000000000000000000000000..2098cfdf361b358ac382bea61a1d3cf8a66bdb65 GIT binary patch literal 796 zcmV+%1LOROP);y z08cd6u?+wK010qNS#tmY3ljhU3ljkVnw%H_000McNliru)d>#=G96HDdo}<705x<) zSad^gZEa<4bO0!0DIhX1Ff<@aVQY0_AX9W@X>Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00L-9L_t(I%axMNOH@%9#((GBd*;I#XGR@o)TU^xB$Ft@irNS5gf>A) z+wd<4Tqw9Of)+s#v=8^9+jc>Vz>THp7|dAeI5VR2eVzN&;^xPc1U+yz2hQ(2&-1>* z+8tA`7w*4_1Y6H4O&=Ti9;yvLE`on(W^Q(T8bG{w_v-D#oB4@rSMPzIqPVw4rZ~jT zK_@N}DLv2;u5Prb>@4#1&Lq*^vFExjor$4KBj}+AAOa-f8m00Qx#A%HTn*Jc#8Dcx zzBtWzlw@~^3J~obqgo|+PvC~bl+D$JXux){57bs^U>?a1$S|*9*4O}7EznmiSqX6k7L7#a7Fl~*hJBm@x zQ!1jIsR?zp?I3$1&UdOJ`ysJHBu>vwKAC(!4NUPLnwuRL a0KWk6OYuZdhej;`0000eA@*oMurG& z0fAC_cF~Hkp;H9iFZt%=oagtP=kt3xFOL|8!OJx5rLO*e0MJ)E@i&n`8h!?pf?e+z z#?T7|NQ?YXxpU`M41-&zPyYhEx|;i}sstS(ZO&+P8<`9M&SV4gLAP3uc8b{69UuhqQ@gh;Lm#Ejvz3y&ofdFQ=dtbXqaNPhjI9AfyYQA^j0xqTSI~@2O4qTeX zSa&zx)>f0i@pS>{5ZP`E1a^q7lN=nRskC%)tf{n=L@b7umxs;o-_{}0wx$4`B6*_g z-+7vw89jH7YNr!tK|%HnpcGDs@5U{M_rpX6~qSyC?70Ab6?x6#^}c0xxrq1o(^ypnN?|C4kpnQMr$N_2DMTrn z{C?v7{g_=YEMD)9c9Az$1#nhGH$=WKZffHG<;(b7E?h-Li;c(hbT$Kt#G`9UQCw7n z&+TTsx0m9E21Mj|r%2v21Kfe#How0Jeq|M7?MXDapPVK^s%=STS65xwToi z0G~BZOza!$?zR~46uDl#Nfu=?mfh4W2;cyUa>snKjVY`>h>_Dg@Bl~vaRE$#IVThF wu%*`n0AL{pF$c^&j8t2qbuB>-B=b;z13BE6%htL|`Tzg`07*qoM6N<$f=Wb%$N&HU literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/bug.png b/htdocs/images/tango/bug.png new file mode 100644 index 0000000000000000000000000000000000000000..433945d700d4e22f7793a51c2a1e481155df890f GIT binary patch literal 564 zcmV-40?Yl0P)aJ$MuJ z;6I2U2!aRygcs}4LlLAsx~Qec_S8eD|G`r!wr9hp5GWXY9S_mf+9WC+c!zoO&CK_` zk4LJC^8}x(`)>o@F}F5FUX8=hC?5w_LK6(p;e`3!t z$cXNH#w=Y=5(6RtKpe-o9LH9epO2N05s4V{W~te{K)(NrrL|aWHp>8>W<)b12QbmI zi$QQHsn?;t4?Q@5?(ajbMJWt1m!_U4^7{9l!p4lKYK%F&ySyAs1i_$MsQ@BCuLl5d zCnwlyw~xQ}`wv>G?Nbay-YlXtG9DGl|y5IiU!*h(l{5vjS?9HU za(3EkwblTRf6{eVm7D9^H1!z_A4>E2`~Y|l0mxb|zpV=kAt)4zfKbNwtSfC17ef3# zt8-chYzhYff|VM86!mly0*pqFR$w}v%VYq(-c@W7)ozeo3-JeApoT0Aka!E?2&W2Q zBLlfyjz*(F@cWMipv%Dau2l!TclFsAKqnp))!S_uAf9Ln0JbtvtJTZ_gb;MQU7|aU z?|{))5Z~%(fW&8kDL{C?Edh+jPufMMRj=1E%76rDx7$Q_8qWdaKcRmM;){j>7$K+tS9BRk!0x7u}L2X=|-L#8`|6NGS= zs4iqW2NH!a`lyW#nY9qw>e@dqYc`wZg8)U~SPqs-B`vL`%1o!zb081ANq{_15b$!} zzbmJyE(9No#UcX~K)oIB14qCio+Gv|EiSMIzVI%lpTOn^MJv=M<|l)h00000NkvXX Hu0mjfS<~1A literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/children.png b/htdocs/images/tango/children.png new file mode 100644 index 0000000000000000000000000000000000000000..663cbadddefa3c7f74f35faa702b752eb251f599 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#VfERCM0c#WBR9cj@HUTulxFt>;%oC#+8w zH~lQC^g^)d-50K`+%I@_UxOQru7OTDilRQ zQ4}o8!m=!+l$fSjv|VpZ2(hH=`qz4Ud;1{ld`fhbX`Y?hk_NhIXT56 zf&yUMHo;&J!!QEt0@${ln=I@3{igvaHC`0JvaF&3g%FI7k7Jr<(Fu!aGh=Y#D?QjE#+9nr6{}r4$HEDqI36I zT3SR(iK3{Kmz7glSw&5CEsCPxa5&hyb?cJ@*tU%j;*pXJhr^^&%Uu84HC!$iUq1L6 zwY5QdAv&~6XiW_b8B4jq1jmgZLa|2jh7 z`=2r~vq*iFmxFs6Ir(ZQ&+pjDZ-4h2ni^Z!|KdxJRX`~PP*?>*2&V7ep}YHaeEwRF zy!R*mb>HBdZ*}m??{)K?x4%Tjc5>{@6{eyoPM-J*lT#Bcr-^x^jFT2SK04f!&Rq>fXk8-~X7!w8g%CFY?JJg9st8ZF}PY z#iSaW80CfCd-&j^5q7q3qH}u_s>6Y*s%Q=ePEEt@a#2(1=fK_&KfN@>wyoQlm>fq+ zx$z~)zMQqJ3bWBD-ZC%!H)hxw3L;GlLt5z4L|PVLqX?T7L()`R!R^ThET=P61_I2@ z&y`$)bvL4{W%LZXo?&`^2~*FoluV&(3Jyg859R&O{TK@iNeoNi(FAwyE#Pu{Fm$~n zK*<~cxOwv?it_LkO><&MgJ8hRq7JI&#GyHHx?Q;49!%jNP+3XaGmSKDswX4CwhR^% z37k&nBY{gQAf?Q$RaaLR`YL^WT|Md43NJqw;N#nOP-U8Ow~7N3VH>EzMp}?D1=9-# z)#V!1eiw6dbJW$JAp-D175*xM^$oPPwh<16*s`Ua zs$c`xM;`F4H$zNKO_4|>n4OJoT!B&>(WZt?+_-U#`MD_PzP+D!e*7UL6Ei&D>Z7_s z#V{;J@1?l;&j-Bs_HH6=HH?iV=-AUq&$%8BA9`bB3gj@A@h!6iVKq5BFuh@_z{JEDiP#e9bcPqcu!sKs%V-h2G_WASYiN#_FA&^qy^?ET)laY}TR#wuC|9gz8sw%qnb`h+tLvuPYrAaLQfKNZW z#lXM-;ZTI8#ulWMM59qOO=EmwjL-iu{0A)Mza?GQNu^ROFE5i!CP^d` zBoYbY@i?heilax~VsqQG{Q1fsu`H9O=0;jJH`3YJ3GfQ6t%3@mc6xgHN2gAm`o0jt zQ~2fC3v2dZDfXPNM%Gn_!lk}T96NT5R(A`7gM(PMeHBpibHD`zfodSI+E)u0)I3*K zUCnDnp4))6>gl#;+gf*Q-+sd7c1A4A{3s+x200004+SOttuFuo0rp8m zK~y-)osvy!6Hyq2pF7DUO`2wgN>U06wOwc$MHIn>xD*Oicj6|$z;CJaABeUjK|~aE zS$9RDeGK5zq#vnP18H_P9en3BbiKg914X(U4?fX zv=3%78D?M10+5(X0MN8+cL(3TuaZiqIeKc0ZN-aeE4XBZ)ck8EZr_Z=qW7OQ{wVDZ zG+iT=PIKtw7@rGX1_uI+90*bpKD5zs{F**C6zm9u?EJ zQ5_2JmL<2Flg761XDbP7v)0}Ku5Shi%_G^x}q%2kVgpPOH0wIvBfN{N(qOE7M? z3xuFtwW!u4n_D&9s)POg9;6U0U2p=nX__rgY-58pql(|7qW8J5Es5XbtmWcc6+03YVxryf3dbXat2*wyQorvicCWHaaM z^${Ko^E;cZ_ht1ff`3FT9+eG|{}KR{SUhS0lnsNw28{O8e>3MU00000NkvXXu0mjf D_c;L2 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/create-big.png b/htdocs/images/tango/create-big.png new file mode 100644 index 0000000000000000000000000000000000000000..e6d64bb90b32dfec83232de6478afc1a6b335b8f GIT binary patch literal 1008 zcmV9&7>1-t%; zZoBM??ke>U^dD4er7kL=hDJeZLn7jm5(v08gqI)OnbXC!k+JW?xKusTXl69mbH4MM z@xcEq@?UJK$`~hw1@dkN7mNd7!v<|zXR5g`LOT&)eSQ72TrT&mh?I;m7-R6>>yxk%nY!jFra=|`UYN$jJFw$o6!Q~hf9-+XQxm0cZ zJOI$ON<^+(?>q^>$`OG*B(MkM>^|0nAkF)!0Ktc~6Mw%ewATx-0 z2=>Fy#)6oaAmto-RYqh2Z%eTNabbvae=k5%Xre;9nY`Cxo3Q|K&2t~+0bbw5`9+*Bg4+i7q|>%JJZgfrw$XMK(PuKxMWP1) zmY0{W>pwdb1w8NJv=RMSizu_;qj``kQ{8>c()+Ea(0)p>xdkyNp>qyZjjXz5Nh%eb zJ_06CKaG(SAOf&5#fzQa`ScU_6UFA1NR%C^9_W{0asp;?Orsp*IYRUtB#$=>{POGf z$mGS7-aUt|f-L1XOD{mFpjwHh3d#hRje(RK4xrbrCP4qK*Ol9z4QaP$ zB0w01u}ZUm;sE+(Xb;3G&N>H11xP%I05&!@FlI1uh6OanWah@e?qL{S$7*F|CG}!T zQk>+WI7tmb|J9u4iTE=iTT(+XjMA*NEST6TNGiioz`DnJl8oemyOdkq1z9qR=SBkP zt&A)XRZRu!2Phk3PF1yBE|(FB-UUGr{Oh~`$mjECz&vmawE6)`KxJ=l@5|NI)h|Rk zFN(X9=I-w9SHJ>bfdjzz`fv=G1MUG+ow>a$ literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/create.png b/htdocs/images/tango/create.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3efdd6fa334616f87698708e73b2a5111c3278 GIT binary patch literal 477 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 RSE&F1002ovPDHLkV1jK^+$sP7 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/cut.png b/htdocs/images/tango/cut.png new file mode 100644 index 0000000000000000000000000000000000000000..dc9eb9a7ad3e9500991938d0da531c06f90fea85 GIT binary patch literal 807 zcmV+?1K9kDP) z1Hh-$q?nqWnZ{11 z1JXGjGT#nH5JGSEt3`W-F{81UPnb`417>0bwH3tCzhB0pcmY+{X4F+L%h_RSnk|a_^$fF6B>ZO8Zd4#b& zIcbiYQS<4l$&8G?%anG5EK?xFunXWgL9J9WU-R-}CY`QnUJ$&B%*-pvkEGQ$e0RAv z4j($yFl({I2&EV>4gdf!007lmt}-!W5XkX| l!x~>C;!~(p=dGgX{tck>ItSb|!8`x}002ovPDHLkV1ju0W~TrE literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/disabled-big.png b/htdocs/images/tango/disabled-big.png new file mode 100644 index 0000000000000000000000000000000000000000..e7a8d1722f328be5fa649f774e2fa6bcf049ebef GIT binary patch literal 1927 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 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/error.png b/htdocs/images/tango/error.png new file mode 100644 index 0000000000000000000000000000000000000000..3bbbb4a0d3dc2f6bfb653bd25e80169e96c6c833 GIT binary patch literal 653 zcmV;80&@L{P)&6kU&^O z2QZQrnrLJAuq31{O{kZd49Zz&wx!#=YkfunsI` zVC#CnxgmZ#911N=CX)oiVSEDvs4AVaGtSFpiiHBzW;2_C#oquqcsHF)z8smE;c|N$ z=kydD2USH3SVMR5Pfb$Y-Q`oUxSD}i0KTsCbTaw+UMxm?a}#YeKm=7mML`5$&hffQ81ak$9mc{~;YnD+zeVE8^iK72$)87qJ1PqlB~L8>(Z z4<7-f{lK`@KZuGO*xyP-QSD%Q0s!L{aFzDI0Py-$1pq%#>eSCB6oab6myr>-LBzdL zH#|30MBN~@*#an8!20>g3C13}BL5=pI*KP&!5SQ-U8@1CTfox(-X4K?+$GC(kvBT+ zPD4;*@JAw)4i5pAtPE_`TCHrQkf&$rsSCO0ig&9h7(-7qM&sasdb^#?z?KhS8CITG zDzmoF7ad3>a2gHdqJ8xf6)<*)-uMKKa+$*M@oEO%+`3G5U*E!$(NO}njp^-0MR1x; nI`ukVkB+*|i??p$|E%**!bfHvxmb3000000NkvXXu0mjfWCIe6 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/export-big.png b/htdocs/images/tango/export-big.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2e8c89fbc45b0d26a699b5a26b1542c4ac8575 GIT binary patch literal 1338 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 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/help.png b/htdocs/images/tango/help.png new file mode 100644 index 0000000000000000000000000000000000000000..2a63ceeadeb658748129cc9785ffa2d7afd81d52 GIT binary patch literal 873 zcmV-v1D5=WP)Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00Om1L_t(I%YBf~Yg}a*g`e-o%w;AM)8tNVCQN2Rr(3aYlGcD=T#9bA zpc~PZ6-C4@3hoT(#$9Q;RzxUT+Dh>suviihghXr7peCub(_kjaOeb@j@6Ns7>tZAk z#XigTJ;FIhlBA4` zl=yR_jm=b9TApLHT;|l|GhF`aGUF#sQmt0d`v%%FR;{wSw#t)-4>MXWW3*2v__iN|~2tKi~T zH5v^7oO1xwA3UH~ECP_pW-!)JsZ?+-Ch5j(?d;IsS2!3EV0wC*R;$I-)YL!EY;W(- zY_^D^N2FrosI22MlTH6=yK5PRpI5@z67#zT8(=#X(`q=y~on3Bxdjl8800|W5YejnogQRf&kAw6ru-H~|Vtq)@O46<|mV0o#}a z?Bi~Ix4Sdb57<}RkYbvk{-x2*>^*wschAiHH4Fb|i8}>Uu6VIt8?jCb(+DDnAZ3(3 zj1jMP@7wb3Jp(9P(pG5O?jNF&oH?^uKz#9J|QnC2i$pz7d-u^^Q*QNeL*9V;K*9TLtcVE65K6Ade@_~wyfE}>N zxQb-jqcA^0EE)=bcbCAthFs{B{S`oCF(q*mw)`19~~b3d&SaUK3P~4 z{q6ddb8@fW$lxoDF@}=DD8GB{aN?7}p}BXv6ms;yx{;n`gt_Qz_4xS70lNRT^^e!C z4gKkCcfYbNiRWuFo+dTq@wG2kL@msQyO|uuRiJ$N_Ep-5nul{w>^8={90&v!Se7*g za?pz~H0ePWHOA??mc&;#_d+Nr+5N^_d_C_B#+YopQc8KA_nPB4>-X*3ml+RWj~-}k zU6k7Yr`Gz{>(;GX*xcNVlro#p7(>#@@aX1OkP=*9qqX72kVi>jKGKe`bLUQsF{7Kc zYuBzP+S}XT2VVNG02xnToL%+t4RKA(Uc7iQe}21@@3p;oOWAB&B80&86j~d!G2{d+ zQfZeNtA8~n_8ar7dA4;K?d|QGfE|DtlWX*#|G@KCf|FK#tLd@F3N6c`entsD**KS1 z-sogu!&eB0f>=^uTM_}do<*i%hDKG}!>-dP?zN>uqn={GJ&!@Jwwps|W zaL=AS2R;*ESR0ovT}m>U#Pd9s)K}1d&0+7+fAQ!ewe$}R;iP>G24ik6i<9wr{opyA zj8D9}1m8__@^m-9`Tjz*@=2vqELyaPQ>RXS2N(k|W`nI-wd(%j;^KuD2#;|xRD{@ zxF~&dNlS}zsk|?b14lpL2W#V0-j|0l1|bB-7(CCTsi`R#2n06V7GS}G1-204>3BR& zGMU7-ZHzG}rSN?p<$L^e!)$_hobSHOLo=oj4BRx*yl9YzYD#$P=m#{|lU1G5qb#-->9UUEuZvhZO ze0#}~B_t9F0DRxa7?Vw6j6rKnz%u-NL!7hcFLG@l!HP#J>H4Ub#K0iWG*{!gE}rM% zc^Gap~2Q#Z-ikV5JIet$KxD1a)geK4t(Ed zqFNt^uFfNLb>2DFwr%R_>Zq@;XaD~FPXWIeF`_TUVlj>%KhBypYsksTnJ~cJD3i&s zd-rY{8XC}AKLG!6!W`Fi(ONTU(j*QZJUF3*^XJc}w6v6-o}LNChr?mC*7WuDW%o(e zibu*GjYhHU+d1^DibkVjo)guTD_64p>`Ws>xw*Ln0)Yu7%FWFk^PH$g=7Lc^F!~a4 zucegA_QzCU#4?+koByX|caq~cNGZouAPboNU1wGq1=d5(WSI$uvu4_fOpK*%00%@23%*zuB-vh1Gx^>I>4 zUFz@ee*p-N+=@fMWS{`Z1A@TBj>5#{a`Qtd4J3f8z}3;$asfn#TZr3yHGNL`!z~RY bhk^JvK%sGhfx2y<00000NkvXXu0mjf^huI9 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/import.png b/htdocs/images/tango/import.png new file mode 100644 index 0000000000000000000000000000000000000000..9bed1436efffee1a483904588473674318598b1f GIT binary patch literal 866 zcmV-o1D*VdP)UFWod3@ax5SUXmoUNIxjD3X>Dy`V=irVb7^B}VQg$JV|oe-V{&C- zbY)~9cWHEJAarPDAV*0}P%H{)baZe!FE4j@cP?jXZE!Aca%X3X$43AF0#`{yK~y-) zosv&TlVKdkKkwW8GjsCJ;cHs9iJC|qA~d!H4G(FMMByQX#3HCzjd|)|VIB-21Mwh5 zhom5c6$M4zBB6t3c_^}jnrK;u`YN**_QtOTUJ`MufOw3D}O<$@%J>jc9glCx%%Yp!W_TTZru}!8;pKg ziIreduQu~|jz3q2r))jc$I(uWGxwCOmnKd+iq~);5l0swcK8o_Q>AwF0Fa+$sjC1L1r-H%nUmZ19?@7`$l=NgGB#(d76639 zVRT)`nOBmOcy<+0;@U>{org457jm@9jjroNqtWCOEdZuz5{X0r&~+VM*XccPrR92n z<(R?A+A^9C9Y9r8LZJ|mNCcbBmiPxgzgH^C_adwe_&*qa^)k`Gv&$^mj1Hi7? sSDjmaE$V6yvJn)Y-+LKoV`H@c1eLz@t3P|Tod5s;07*qoM6N<$f{Xxk=>Px# literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/index.php b/htdocs/images/tango/index.php new file mode 100644 index 0000000..d9a07a1 --- /dev/null +++ b/htdocs/images/tango/index.php @@ -0,0 +1,51 @@ + + + + + + +

phpLDAPadmin icons

+
+
+The " . count( $files ) . " icons used by phpLDAPadmin
"; +echo ""; +echo ""; +foreach( $files as $file ) { + if( $counter % 6 == 0 ) { + echo "\n"; + flush(); + echo ""; + } + $counter++; + echo '\n"; +} + +?> + + + diff --git a/htdocs/images/tango/info-big.png b/htdocs/images/tango/info-big.png new file mode 100644 index 0000000000000000000000000000000000000000..d60425f7ec65f748d6e5d2a61d5a3cf6da8d6ee3 GIT binary patch literal 2231 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 KMNUMnLSTZVNH5j^ literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/ldap-dc.png b/htdocs/images/tango/ldap-dc.png new file mode 100644 index 0000000000000000000000000000000000000000..5c140d838d18bbddd135d5e7ac28ad2de3320674 GIT binary patch literal 517 zcmV+g0{Z=lP)B2g5DKj9&4ziGxQYh@Ldz<{JPSh!3**yOS0wxei~V2Vi*{{dOM4Kovv zRNE}5wbi6ZySwNHF_?j=wRkX2iu@qzOg6WChjZTj?!6fRDP;?=Nv~7Kan6ziA*E~; zi$&Ws%~bbbFt7oVLIhx&rb!rvxURcpE))usN+tUJz6~S>kj-XsU6F|KJuzcTlfn5QxTCLW^`TZ@rZV?1Q zDwbgwc%EkqfH;m5e|e2{eSHJK{{9~A_Bn=Otk0lYtg zPbu|D(==+e8UU7MZ3QhBi^MJkaA8^2TSo*y``2A+fZgeIh@yz;bc&{F)a!MCRIGBj zynYAs`J5mKST2`@VTe)+-}ljVokpXPwnhLlJ3AkLR4QM-Zs=X$8~?9vCh1j58E;|% zOeT|;qs!;>G@H#wgrwTU0#Hhk%jFP4FdmN|5mGw%{$7L!q*k&!+xe}P00000NkvXX Hu0mjfZMxp| literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/ldap-default.png b/htdocs/images/tango/ldap-default.png new file mode 100644 index 0000000000000000000000000000000000000000..259ed26dd000fcfb81b2c312980765a181a65486 GIT binary patch literal 629 zcmV-*0*d{KP)i103CEi zSad^gZEa<4bO1wgWnpw>WFU8GbZ8({Xk{QrNlj4iWF>9@00G%aL_t(I%f*vTYZGA< zg`a6_gEXBqBcUckH-X08gk(ZUidc0eHCc%W6$Bw<{y`C3bs>l=5jQRU1EnnpL$Xl} zSV57z`Iw@D+a#2UG$mQIh#zrbXGq(0)rEI;dC%o=?>Xm%bCz@#@buY}zSBQidVJ>G znA6<7cPFFkaT7p@N){lWGgw_)Ifk7ia|v`kZsv0amSq8$p`c33ZV(Eppkt)Fl@Owm{qp(iw__VPf`x)A0JU1JXWQRj2~pit6y>TUjXqq++zL47=z84M zV#Hy}=L}+rf2;a@KDpU!Zf>k^nVnAOy)1hJ&N=yE|O=HjAr(hPT zmg@ji%XJE7kv)6g$-!_9j#TZtNz^ej(-{i8MJJi&$4?(lCGp&U;s4iPvstez0t~w? P00000NkvXXu0mjf3(pax literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/ldap-o.png b/htdocs/images/tango/ldap-o.png new file mode 100644 index 0000000000000000000000000000000000000000..ac5957ad62d73408cd754a27453b4ce601a2b042 GIT binary patch literal 928 zcmV;R17G}!P)Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00QhuL_t(I%dL}LXj^3*hoASH_nc#sG-;dWqm6CW(4s83b+X9Bt0|~3 z6mOI%-9=?M5O0K`ptn*G#rs`|6-PnD>5WW=H?uIcvzCo^E3WHYKeL=HA5C(SbCR6b z3)#f&*5~^FdoKR`eu4)${@&~<;4NLs{R%AQ`wgX7&~)wW+|1M$58jLW!S}zMGrL#P4P+<|J^kR=q!LjUR<=1mzj7BLp1miL0MTgZr{|x^iYGDyl!|!#OL6OV`f;PXlOge)!c#$#{SGXl@)s^XbSCXaYk@OhXc|B#CG* zL-81~z96~mqojuij=b@~*=YbR90{B}oE@c7E^@~W5Fg%$Qs65I} literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/ldap-ou.png b/htdocs/images/tango/ldap-ou.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2d500813c206d6735ea53e47ff2c56428ea0a6 GIT binary patch literal 911 zcmV;A191F_P)Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00P@dL_t(I%YBneXk2v^#(($TnR}B-G7U*PrUTYAO-$_~)`SY0g;DBQ zQSd=%U5p#0rCSRvf-7|?=t|wWF(@ulNPHHB5F!+#1Fo1C&nVpwJw|91JDi>Ji-p;#bS}#``x~kI z0s;lstrNJr$VQoFb(`U*UZQL8VVrsiYbTG9I;!@JK0XF~w9jh^tV?~3ribfmSd|S@ zO_SvPLkQO<-ZKQ6fxU4Py?-DMJbITvW^y8%sEzc`E!r50LR{};2bE@{iYVQ}EG*$w zmXWBqZes(pJ{Y;Tw|dLX z?scdEpq)6?|Lf^thfpc=!0`u(^(oXto%ZEX3jb6XN~;9PV|d0fYE`NHIA7G)c8{jh zhcnTwt=xRe1Cf?h+U7~?Gb*x+d~*;%Qp-Pm4X#hWojr5O zP%@Jf(dl6a(_IC?UU->DuDr$<3!A7~oHw6MGxPD6oI5{G*xtbhKWq{Pf{_z_1lOnU zxKMYy5W)f7;sqQGbN<|;A_P_@?OsKBdB%N^wYXy?z{hX9B|AAm%qhztbZF0Qk@v5O2m zI%*||rg7igS9h|o2VVr@J>%<{ ls{n0#&7ONiSw`}me*w>=TB^eO7GMAX002ovPDHLkV1j#Olc4|r literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/ldap-uid.png b/htdocs/images/tango/ldap-uid.png new file mode 100644 index 0000000000000000000000000000000000000000..46573fff69011e6e19afcc5e8161da333af7b298 GIT binary patch literal 628 zcmV-)0*n2LP)Jed}|-^E>z4Yp9T&OuxanN3r9* zrs~v5#G6scEjUz8JyvYgga>b#sU`QrO0c#1IjBdV1*Y?%o|m1Xaa#U4T8o)0t7;6{=WyK2NB)L*Ce=qaEn8 z5r(ckWNB#$RRusq=s>kl&-TwhzOqN;ro6$MQv?uP|$bz0attPv$2^i3u?kqEXzh!i9{l( zYWW_FF+qWdVB0ozhmP%kM5Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00P@dL_t(I%YBneXk2v^#(($TnR}B-G7U*PrUTYAO-$_~)`SY0g;DBQ zQSd=%U5p#0rCSRvf-7|?=t|wWF(@ulNPHHB5F!+#1Fo1C&nVpwJw|91JDi>Ji-p;#bS}#``x~kI z0s;lstrNJr$VQoFb(`U*UZQL8VVrsiYbTG9I;!@JK0XF~w9jh^tV?~3ribfmSd|S@ zO_SvPLkQO<-ZKQ6fxU4Py?-DMJbITvW^y8%sEzc`E!r50LR{};2bE@{iYVQ}EG*$w zmXWBqZes(pJ{Y;Tw|dLX z?scdEpq)6?|Lf^thfpc=!0`u(^(oXto%ZEX3jb6XN~;9PV|d0fYE`NHIA7G)c8{jh zhcnTwt=xRe1Cf?h+U7~?Gb*x+d~*;%Qp-Pm4X#hWojr5O zP%@Jf(dl6a(_IC?UU->DuDr$<3!A7~oHw6MGxPD6oI5{G*xtbhKWq{Pf{_z_1lOnU zxKMYy5W)f7;sqQGbN<|;A_P_@?OsKBdB%N^wYXy?z{hX9B|AAm%qhztbZF0Qk@v5O2m zI%*||rg7igS9h|o2VVr@J>%<{ ls{n0#&7ONiSw`}me*w>=TB^eO7GMAX002ovPDHLkV1j#Olc4|r literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/ldap-user.png b/htdocs/images/tango/ldap-user.png new file mode 100644 index 0000000000000000000000000000000000000000..fbea772caec3b4f9120bc7ece1a7057f32bc2ebe GIT binary patch literal 757 zcmVbY*F7WpWA%Lvm$dbY)~9cWHEJAXI2&AV*0}P>|V+ZvX%SQ%OWYR5;6R zkj+a}VHm}K@B7|QXB=lno$+JP6e9z5r)UPXXd$_3(LyqU{)&Q%D9BZ9+O_Bd`wJ?9 zc5Niu^+n>4W~OGM_?6B$_rCXS5tiva%frL(Ip+utXz;?FnT0jcM!cTRzPx&IzhND` zSXdKn!>2k;L#|fnFrX4f>{K+L=Qb%$PLBfdfPs;*_e&e5$6zS5w21q6?-6JN2*7Y| zWR&709638?x(j0B`GYGb0puQFy<~bu&YvNj@R(ZMq_4jZCs~hEoui|>mld6)wY`>EpQ;>sw_CT>}ga522)FVXe&T4@=m#VmC0vR>)LA%C~6Br%@8- zmpAw}@s^rko0Y;bT-QS=NqMLIAK-6=e9GXM3P(E%{QO#^usTC_c^3D_cN$jbn46lS zA(x?4D#a&gO2hF&HMR)IXL^}__5xd!5S~P?F4BMEG(n|IAS?vtFd*eaW5y+_xTHOp z@k6{?8xcu%1A{9yLPj`JV5yh{Qh==>A2LYuDRKf^@K?;GeB#vXDtq3PFG-f?Q z9Z{1>(_SC5!B!b|D;lj0LJ6dhShj`G8cS(>M`4VlKJ8JPh^bHtKqJZJ^Z2gw$J~1) zpsp^9j$GdzRlmsPh(luGaFktJ~GLN1-WZzz|_{WZwymj-oE`FKW naXr^=YiYKx-MDT6`rzSj;egEtd1;)W literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/light-big.png b/htdocs/images/tango/light-big.png new file mode 100644 index 0000000000000000000000000000000000000000..2ac57475c3b36e46ff4c4ea0506892e2fe884fd7 GIT binary patch literal 1910 zcmV-+2Z{KJP)W~QdMmlr4dytt0lBR3q?&; zsf}7ieW{ceqQ0~w%0ngR(l(+>6RT|+k)U#E5K0IT8=Mf^q}b(RJRV=>K69@7oZW{E z6%PeG5mk@0w56kc*8i=4U(N#l&kxlzdElw1LXir#G9KKfp!(p+CIA4}as(RoJ?ph< z1O7I&f4_Oh0lvTIXM4f;uUc2F*Hc}+k+#-Wgu^;CM({lsi;Ii6bn(1#X=2n?p8Ult zFa3J(jsOe{JflYw)=*=zShA`mbU-k=^sX0S3bG^fyY9h&Y0*p?-h1EjYvd&-0xsN}5e{ec8zp`u9n(Vo=?+@1vuxr;( zdmq{sySgZ`X-yEFtvWOgk1=u?K@veSA{RswfCnfq-Vjh%=E~LCoS`1w+!r}> z`egsc4Sj>7qo=I@ro(Oqz;w2~xpQOK_66FLgqDN`0whSeMC33|HYc(f!R7=@<79G1 zR#?~UctgM_n@*u@OS`XsbC~ID`%QIj>OTwYZ0%eZ%2h0^Y}4Vx_lPN%Kn_7UM6fv{ zi!o+0P8Ja?jWdIDG6RBDf;y{S&XkIM_uZ#~={xJ+gud6+5RKznriy?F03ZoPF5|En zk;92O#FS(p7l7|GQp#7bUC(1g#h|W*3RRm{G^d)Oyw!CBDCI>pp}|u&OviJALUW1W z5XfPSY{p=J20;=aPXl~c`BbR53&8+ajL0`#54zx_d_P(@05PouWhWVvm|mz_@rdpL z%pro!h%5%OI3t@Fa~VM@U-?0l0G~0c*1ZRa_*l7=MN?FF77CV; zEm~y&Hi2x;$YdNQ=VWLM6-Ror^Ck1VCFRVT6^W*xu2q7Jnai8PTCP~O7}F-}2Jk%d zx7RL?mRB}6dR!yt@?tf=@vcNFq!Z7Tt#q;MPAyjKiMhNvTru2n!C5w9&wr&dH~DBl zXojvc;|pzxI6l^@7iZ|Y^bJcm^55Je(FYX)}8FA}7hJYg1-a35r zueOloU{^~#GCY|bHykfJezouxm?|xcg}XZ2k`E^1(H;)UgKOs^&36r^nqq64qWZ=c zo_~(p(%U&WIB0zCpV5vzKj{tWp?`dH$8JN3$mEKqfFjN_hUtt&LRvl?;3b_4Ly)_H zc+f9d648MEqka3H6{TYF$yZ+d&7W_TpWP1N)t8?C*mbS%o_zO+NH&HNnVfaiHVO$w zN(#;#oeP7QYhS!Lk#s%h(}sZPo){lDi-q#w?ZlS^0089E>ACc^SXl6oRGyWdnJs7M z(n(@WGF`dv9Xr~do}Hc4HBsTj+OAxgCIxwRDY=&f@bb(1b5i;r&s>|KWevgAhEs`s z^x?6uUHa#H+b(``bm!Rk$tPB?jOqkRaAG~DPJIy589rD_Zf&U@k?op$|ML2Q6W`mj zV^yjpsV__mICk-FrhqlwD-exEzvwzub@1)O*BsXwdU5c%**o47Zr}0v!C0c_v4^*8 zK~K+GG)5!fTmvH@n_Iv;Zy(0^_{8P;jK1#Bp%?5s>Hq+=Hs>GOve|~O7~Xi}PslEm z;7Sh-4FL$vK|VL-<*a9NcX#vCnx=$dOrcyhK}f5*DU#?W3N0#5)c%sGQnK9pimif5HF z4xc%b`Q`k4vHV$+3KxK^jqc}hKnD=0MR0n$WKK?IhdVoaWpi_P-|pQ%*EVf>1k=-H zJDsi^IC5m<)oRriweP65#MgsrP)i1&8>;`03jjjtbb7j@qvM{jv9Z?C(NRC2&yO8H ze*BM~=Xn79n$UFzRPCK#bEB>$pqi*&8$}I72M}m)Z*TT}pJy_eVoksWVAn#{!U162 wYzgYQ39nnK)ttN0UffXS^-8b1am$VPZ%s-(_>=>Px# literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/light.png b/htdocs/images/tango/light.png new file mode 100644 index 0000000000000000000000000000000000000000..8851b99ba1060109ab8387fd9254870480e9284c GIT binary patch literal 863 zcmV-l1EBngP)Mh53JODVWnpw>WFU8GbZ8({Xk{Qr zNlj3Y*^6%g00OH?L_t(I%axK#NK|nY#=rmEJLA1N*GDEB)OrZasDZh+oSvYeh-b)!X&wkCqi5%=xUSx|_F{6#zu1AgWFc?@DNvi{=o` zb31h=C3AB8Z6^Sj!X$=0S8gvrAf%45EJH13#vp`HP#BtSD3rqJ8l3DdD$D`Ha;MgE zVZf?F;{_`ZSZ+ivaM`C+Z(3 zy#C(dnS~`$HdpLVs~B>P!OCIcuN!O=LdQG1`sJDF`RueL>!EAy12@kc&bs9OG9O}C zlIXN&Rr?p0a@>O>s=)e6!>h0VgJY)~t7IxXFDosw6duS%G|xfRb@-M=47tYf&NZUN zanj`{?Kd7o1OPy7T|;7sZgB-3|fr;X0czA^&R5dAdz!r1Ht08mwZ p@_LOR#2;B$Sa_Y67yBrZ={HtPHeP&+9RvUX002ovPDHLkV1i2wZan}1 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/login-big.png b/htdocs/images/tango/login-big.png new file mode 100644 index 0000000000000000000000000000000000000000..8b10c1e9a28c7d590d3f229f2ad82548c731e724 GIT binary patch literal 1390 zcmV-!1(EuRP)`oG91P?{L3Kv2t~iC~l{VMEdY z32EFBH@F~5bYnt*Ay8-tQIv&BV%(^hKqM6tsL@JF2ST(+t>e&AXn_`n8QPim&T#=9 z>0dP3xX_cF+?RLnIp24_d+yD9@GqO0%H(>B8D#lGs51xAEG$W)a*dqSC1Xef_@)f} z9_6HiPoY_r7+(p7EYQ0cH%7t~s}6l@42dZrptqPoI#`Vrcn$*9sDD0ImLDBTLi%S6 z)46M07(6vK3ON49AgdArOE4vs*iSlWt_6KrNNY7n3ba>mI}sm1V`JkY$8kOrkp;GG zTYne-_^EcvODd10IGT)T0ca6uF}Ab=LqIlYKPufA-xBV`2MyWW z71q+;q3COid-;(8v6qRNBuzW4O>(9+UEEEXd_KcDvY zc2=%jNlQx$D^{#v_3G6K%V|4*o_O44aPTfgg?aqad5xFWti$oGA$jl9vCC&kOodHNO_Y_D5eNkEJdbtj*3sA3M@>x)*RNj(;JfeJ_$6Az zZ{5|LZF`J!7Z%YGUBRHc224Q)Ym5S4HGM?e^>!W)PUFijK0!Pol{1~bScJ2!CwaR1 zd3NvKjjFP0)vAmtwY9Y)`rzQfgX8vyh>pM;K|n+}eB=!lR+i&RFK(XTy2|{DMa=3? za_GI+dGBBwot>Qw4i07#KMauBLRB2cp}f3&Ov6q{Ae~Op-+u!`hVigvoqD0+wY{S`s4q>u)Tqtj6#61K_%8e!6slSu^u7#-g*clcAxZ zG2oL`{-+3t2-~+E<(-{%eDn2b{#a`$DlBLFwhvKNDk>@-eHVyKI5!~yRi&(SA@4S} zJ~HuSl0Ry0gzBRe*tv5js!Bsc1G{$ZLPRoSI2V07Y#14lR9cuB{L9Zm92 zDNt8ehlr3!B-pTF1Ic8PjT<)t(A(QfeSJNBeSK`+yqST40YrrQ`g#(H1e-Q(!nSSV z@i^<(uO~Y@drajMDlkms;>C*?V@M`F-W3)Wj))6|LK(0vTee`^_Hdz^A>jA>f9&e&swyolHO5TompURsG#XXQ zvf6=M9}sMAZhkGDP9Fj0F~$E1fV!^Rb>hT{w}IIPuz|b>J_E=GvZe?;#r*=4z#X9H w;c9Kb;r_NbQ$)Z6Tp;~`%-E~(fBVnb?@!n4x%5A|9{>OV07*qoM6N<$f))6TnE(I) literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/login.png b/htdocs/images/tango/login.png new file mode 100644 index 0000000000000000000000000000000000000000..46573fff69011e6e19afcc5e8161da333af7b298 GIT binary patch literal 628 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ΜIY1%$PA_VnIQ{ zBYwZ1g%D&IhNDzdefyVSGY+q${L80U2jj9RCpX)5jPnKn)G4KoDBp^Px({Su35(A@`)m^cEX!)C!4MI?`s%BdnVFgH zs3o-q{PwsYgy3jt;Ak=6-)$i%E-L;`GdGZ+8M(PRi;luV{?5z=Y>){c?&tbH|NQf~ z`|i8VpX)bw?p!QbumCT={Bjco-)u2?d3m?=>eXx0k|j&pgtE<6)W+@A)YSAUDJj|e zpX%BUb(Hi6L1G6p*BzyWJV``XGxOlX>3{d#cOUlLLx&EU2thGDEHBCWMXdV0Ds zd-iPf@8AFWZr!@MTUq3u)YMdeU0vNk$8n-SYkvIk#|N)f6zwePD5Z;)R{p%a>?3|! rsc7e}R4JraDMfktxx4XOJM8wqo`@$A2&IMu00000NkvXXu0mjf-X(=D literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/logo.png b/htdocs/images/tango/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a95539ed7e943e90e624d5579415eae32785149e GIT binary patch literal 42594 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

'; + echo "$file
bB! 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 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/logout-big.png b/htdocs/images/tango/logout-big.png new file mode 100644 index 0000000000000000000000000000000000000000..fddbc2bce1a6b3742bba65b0fa950659873db5ab GIT binary patch literal 1725 zcmV;u215CXP)@Zvc|T?kRczL0SQE%p*r{ang#Is zmDhe5MbWkIxJawjB8nn{ARr7wq9{s79LGp0u`G*Xp}^IvR~a8ah7h6?6wq4Zc^>cm`ubJi z?T+(-QLxer%fd8GEXzVlnO-ZUP)d=c$}kKZ$Dv%Vkk98ZO$#AJ2civ7DwP-+sRERM zW`}M#fa5q=mW6HGNGZ`;ca6lf);Nwsu~@{i+MzcLBNG7yK&ey$$kAONg8^LE#c>>@ zl-RZnkSf<&rz*A9*tU)1I2eYJQ7<|(8Gy!V&tYaB33TiN8Gkbm5OeoEsW} zB$S3>V45bb>!$Y-V2Cf^gqS@n+r28R}4 z{fjS3x8Hi}uT!tQGLt`ctZy-P0c0Kb0wvXMnr5c*VNi_;&*QWC`A@$0>Z{X}SFTut zXsxc7G7!B$uIn;2HO1cE9^2d7nf&j!aBGYFudegt%P-eYy!4W(c6UK3<4;07>iOw6 z`vCf>PjYYDHb;*h<;amEG@Hr#l6@ci^$k9o`vKE)bBv!qZ+bUxQaE>xxp&{SF$^26 zL2Gmz^S3wNC>|Jr?BDOkjT=-d6=r8=ab0(xa(``&PoIB*<1;fHJAE3j(LhVd&gY*a z%ytQAr67(eU$`(h1-;8Q{ePNE;^fX6Loub)jfRtca zZRbhND20|1<$3!7dZW;rj!LD%*|TR^Sy}1SK}Y%ODt|x!9JR?wj*N}5_vM$M6vDQ_ zG!dqWjv};D7_K`UV32y-wwalkVRLhng@pxbwc2C#4;~P1ZQ)K#5G*Ybt*#<03mpU~ z&qFqw=pbkdv@DE5f&A&yZGVFz(5rrWdYU+nX*3$?YMI!`%nY-?`-H`>zM}Q$5oWne zu(CpU?;i2yX6hV3$1!qehj?S7KR|C9gb;%x^)Z7vdHCf={k_4p?2{iXFvX! ze=RTLM-llmXVSvMF!l`{Mg3EdO+)hOc^(T33uvv$=kr*Wl|D<%_k9k%_##hz_#t=R ze3QwsF^Xr-(E9poiqAfaa2zlULWx3{pyNHyV))L%YY-!+`+(iZKgfnkGw2%hc<2s?};I741E+JUh$1 z*M5Zf{U7`%q9|9Im_TVAUWW64544goa69XDnzU$1GoqBjYkBPM?hwaOdy}%0=PtqI zDc0xaezCm1?rkkCCC$Pvu-AbIfW4sr*$pV^3mnHG3`2x~Vxd5(R7$(1v{TOKFin%< z<;#u#)M`KZ@AkGw9BbeaumfxX+gj_WZwj&iiE<$X4Sdk!K)i_kC(^7%Y#>udNek9xh%$&)83 zSIW4KivXf1Ox^-CN@-*q;|D&~YSo{gpAYf~f6 zLC(!#**02fq9`PavK?Rd^jd4AlK8C_Ku9||2Lk|%j2!0v>bI23C7$~JlQ^z}VOqpe z5-Zhq+F5+Eoj}*@TBDSr<);8c51%Q(`o=0s$Bd3vJ4FX^6d~id?eL%m@UefCQUvYw zKRKKZ2e57X?T>!@(Y1cN;6culW~CcKW83yS91wm0(dT&H+w6Zg>D{I?W2pTPhRcoT TV_b!o00000NkvXXu0mjf;6OQF literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/logout.png b/htdocs/images/tango/logout.png new file mode 100644 index 0000000000000000000000000000000000000000..0010931e2c2c35eda774f972dad5f305ff7b6766 GIT binary patch literal 799 zcmV+)1K|9LP)#yLz&Ndx##4AnMLxFXBZ(g%HuJ zXi&qdfM(p}?71_;z-a>z1OY)1kR%Cdn$l{uaL%E% z20$r|G3H}0Xl>|O*#nSQ0Qr2LFbv7%a)e>nxm#-iK?Fn;rO}H#*uEVR!P*eOn08KU zEzY@4ZV^E#g$TGTkl0Q5yTko z96r1hp-s`2)|%YZ6svCDq_A@*KN&-G|2`-NL;2>{ay<)mpM1>)Xl?vJ194<}C>UEMz1(#)? z2-^S9HcD2kVCu*bayPCMH=C^7umK&0EG{h2Qi}O%6`Yd}!S|+-h9S4NY{31bkNg24I=4Iksz%a>Tzznj;k653ieJ|1K8_%QpT zsQ-%yp65||Q^JNmza1DLpU)yz5Kkbm-p{$%*@Oz8Th_`>gu&CBehx;5n=4n*f;C^bvfq< dg5VDz{U1L){aup)rDXsB002ovPDHLkV1hluXGs76 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/mail-big.png b/htdocs/images/tango/mail-big.png new file mode 100644 index 0000000000000000000000000000000000000000..3f248dc3a2e476629d3ec18c6d30ceeabc4d6869 GIT binary patch literal 1492 zcmV;_1uOcAP)b0cu%&C1tbk>qTJ>iuwW3^7 zsihTaFRB))y+A;VkPrwV1QH+w66LN1TK1-tt;7XgeoG50s?`=HHEEJ%*PGq^87FoU zkL?+cXXc#4MQqE7o!ubREBZ-CGe_Ud_de(SX3l~C$Co{{=E>8~JSheS5=z%}v6GjT zQkTuO%dV^}hkkR#JO|lFbt!uc>UVE^7=}*!f2XC zHk&09i4YEl(RA(d005Clgh(VpCX>N1jLSOFeDC`{QYt`i*j_G|F-?3YG&GmkMni z2(}a7x`6-&1xmRHL=2dIm?p37o(kaQzr6hh zgp^dOg8u$~IyyS&?(X5KXP*ho!sC&L#47|+nK2hkN)vr{OZTwW>0(n?fBS^$Au-6s^?R61+FjgYyW)62oQ}JEY2_U?7g=V zjYjKQy}&A37oE%i~)2YV0Qc6D^< z<`cUOIa8a55YY1z60L5mNEqsR^W#7E0!Q$9%J# zojzgC{Ov5@)P~h8T#t4RY!@9s7^30f@7?oIba&4$zJ53vv0cfo&Jch9V4S&=4;-q& zyR}hm5^wwAv^|Wri7HS8tFZ9y;|~?rmhbxD^rT&N93@0!VQauTVAihdKxsSi&kFz> z7FGc>^UtSV@TGGsHGN@ic0TLr8^>@KSYhJ>vuJJQ7Y5iA3nw4>NR#^5!ou>5+&DWV uZTkE_0|2;m^8Rd4MQ#R;f6-cB&iD-U+TB6hs=z=10000UTuL>Xl;KT0w}3p7GEL7SF^n-FX(tptm{(Al(fBT}n& zG9j%pn`yE|F)mzXQH^HV$0Q5`ZGn)tP19t2{4qxx8(9-r0i=`wR903|RUIZC8^^LNEXyJg2yh?}z_Kjv-haUHrY1^*rL6xFq*pY10i@#q zpp>GbqJm&B$ivYnPCgEhUiC=M3eKO+`J*qFajeE1Kx0puXDKeWXlrc&;LFkm zcLv4)$Y!%l&#&<+^#QT5zI6l-kN5B1GMkzy6t83?mj}k^@9hSl^VSn?4^MEe?F7op zkFcrlU%ydTSI?pHasWOptkKyQsUH^qRlHy3)AgqT1ie$72;)~@Cb0t*v-Xlb^?%kbbU*WZ#RJCy-TmlLg5zR b#rE892t`wcq{hbX00000NkvXXu0mjfX%#W& literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/minus.png b/htdocs/images/tango/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..00b654e8ca567c380fa477d4b32f808c3b5500d3 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEZLFV~EA+w-YyVHU|i_?Pt%tbHGab z1&5^a+FUmdNd@kXwZ%tROFFJ>Q*!zI&R_A==FP^f@-i~)|I20A*?&KNrgrv}l!w`~ zS-W;DV_2Rr!zN$cO_)z&Zy0B$7WFVdQ&MBb@09MjczW@LL literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/monitorserver-big.png b/htdocs/images/tango/monitorserver-big.png new file mode 100644 index 0000000000000000000000000000000000000000..b62959e4f3d7871c986f24c6f112153561912ea8 GIT binary patch literal 1886 zcmV-k2ch_hP)-U0|+Dp3WA0}6@ieFRyc7|mpHW@J5HSS{_yVJ zJ2Qued%e4^od}^Y(&(O4AIEWY$i^<`y(gKDE}g8M^PBd1 z*U9K*rQiPM*KYwQLucKyVLS5y-m+t7r**DU;pAUve_)o`z*kQfIH{eHM)(1dq)$dsb8~Mp?@G? zdD)>Pf=Pv|Ch_*^fmffz-z#1f^&amPF^1V0kBGtdcybfs9D;T0b^#&`^a;Z|GAu4R zTpFEq9-3P30X%plS$m%dwCRh(%rK3Qv2R13-RfwEoy%IY`LfAQ;XJ}iVd?CQP#M*3DiPwdvLaY~@ zcGt0kR^*vqu5)Ll(N&|x=zTFY}!JB^}L>6u2XM%3WY4Cz6_I3m*_8t1P01wgZHpw z7!K?W`RGPWwc%+;j&@{eMV4mU5=C(ue+Lp^0zrMk--vm%2bz)6uCy@Kn888Aj^RA3 z%~ez(S8Q?n{wmKrU*L&d1+t|YvonGK17%OPpk(rbY6kB->P=FHttX1%USjFiSs)0R zjGn8$o33%VW<*uAH~x4$(^K9d84zzE|z3jAa0KFzk}xr0M|ZZc$aD9_dD z2OQd8=IApqr;iso^3)J!Gp0M^UOh{p&paB0B0?b-(3cItBsu=^T!mZnZ5l0j;kkf) zPxR4hd9K`0_U-bVd8wb#p+5e0^*&QGEz~QDPm7X*_gL@n*3w$@X&OERgtNES_|e-H zkPwjoF#*N|m>^)^lTdG34nEn(?Zp;1Z{@f;)8h1zK|Z)r=v=BX{5=N1yR!;;bGbAv{bKxGWR3r9J6uCKPX*6^EbIPK+%AYT1S*~PJ zJc>g_5OIhoNC2WBn%*JiAs(Pxsgh|hVh|G`#?WdT7VcWcwtH?b3Z5MEiy3N-kdL5TB)%4!}l9-{(S zR1Kn<-lTpbKQAd{`k;uJH0mfEG=ElL-luo1B74cZ0WIwlei$8p5c z^3n#yItr*N%~q4x##kF;W80x)Yq2)QIoJ6xj$`6>M4{N1A{$!GCdLT4d_FNMwzQ*& zLLrYa-7=jCGab6K>%C7}XxrOPTdZ?Qi@ia(<v$v^N>)f3Fm?-LotrvvG7}Jhzj1hygiNHq*2WZsl3=Iu&^ysmU^$Hw5e3;3} zN$T|mjYfn1{y~l%JB|^_T4Y--n0ArB4)p}F8qJ} zoT{p|*3C{|pZ>vx3xE0}u()3T4A2jhfE-)2YL8*~B&Ni`Do_KQZ1G~Za6kUht;y;5 Y4{P?sxg-E8IRF3v07*qoM6N<$g5g<-#{d8T literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/monitorserver.png b/htdocs/images/tango/monitorserver.png new file mode 100644 index 0000000000000000000000000000000000000000..8734e777a1799c9a9d0293d692b3549f2506f418 GIT binary patch literal 611 zcmV-p0-XJcP){lZ-v(r|Lj~5OgyaOZ2LJfeicB?^@C`JZr?Az7B z%cTZg`BR8Uk|Z%vq7ZR}iq)SDP7c%v1Bu8L;M*)gFoKYRtH+LS+(amWlo3J-J~!s*-9O61 z*EP)dJ6L0}#{PPO-3oZ}uA3-Ts8|uj3L!smu=5$dStASro-Xy${E-2R?G0dc-WEsb z9nLu}J?g;u9cXRPR%3Ci1{(odXN(OGaBuF_CfwpYz>BthSnKb xD?=NN)@$d68cm~7Ux!IxdUEo{_J8C5<|lAN08`nh^nm~X002ovPDHLkV1lX$`TPI? literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/plus.png b/htdocs/images/tango/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa7f095c6c282262390748ab2e596a3fc15c228 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE7hmi)!cT|6FkAON{jSt(_u!Lq7!B=^4B;IBq%dL`6}O%gpGjO3}J1 z4Y?KfzQ;%l3Rp(0FF*F|EI&io>j^)N99Xu9ZE@HjcqrgTrepSr)S!;v7$d z7#j|r*sm7k|1`qSzwL6X$#3JGkN$s>{Cx9Ec6v|es;&OpMC)hUh7@^ocW)~11Nx1@ M)78&qol`;+0M{XYA^-pY literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/refresh-big.png b/htdocs/images/tango/refresh-big.png new file mode 100644 index 0000000000000000000000000000000000000000..606ea9eba46b82eea04678e64369b97e595f9da5 GIT binary patch literal 2024 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 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/rename-big.png b/htdocs/images/tango/rename-big.png new file mode 100644 index 0000000000000000000000000000000000000000..fd43de3d27e5350e637309df9ee5964ab8e1921b GIT binary patch literal 2223 zcmV;g2vGNlP)HmpGSz8WHpYw|>rxc9pgZmHEhwZ+e`fH6&K2zfzy*(m!{H>Q6p%pC#3G$(jyJmt zda3%t6MlboPNvsKq?Blg)C!B0M-n)C!LWiQbJN?%MAeFFRYmTlX* zloGl9@|eQZ$uF%doz_wJ;)^c^C?PLRzGsSua}G)g%8nm1EXg0fIc6`PvNo&Vgq+Oa zL;{H01B5~$VH?IHhmRaeGDczBHl`L&bLooyw@@ggq;(FL`s$d`g*s&0?=QYQl>)GF z#nKgDcZ_%JE!;~r$Gkyf7dm9}Adc^vetQ4_SiXGK2`faWn1e|jeO}y7d2z~yA7hVXenznUn@eHSBSx^*)BS#Mo&z^62rh7P_b zHAYGoEehS(cus6XKLYyaf(d_ca-#y=xQ2MN8TB<`NWmcl$M~6>I>lDHWb4K}@9tQp zOq`5Ey|Uo_@O`wNJp<>ptHkB&^%Q_t06izpL%ojwT+@UyKAMU-ug$JCiIDC97ebnU* z6b1&&RE+4qAcc*(>Pt4atv%k946BiqmTd)u5Fh}Au)43n7GRq0 zbiQAZn;S?ZlV)W&TywFu_D_}J%MnQka(um{lE7&IsE+bq)wVQoqEJMVF|%qw*#1V3 zqb6F9(K-33+Y~|M1Eb}tL#$877o0);>ZE z{2AvZwvg)#)0DcyK^01e06++^y;4uukVsfDb^Q9LlyPqtA+XSkGuJL)L~tNl|Eal? zKgEs1N827CFyg-Fx&ly2SLXWtSxLj-@l@*QFNBz14A=mmQ~CoZ-9Jv_*eD&N;2+k30YLKpCtM=m6+9r># z69D%BfJ{Gxf}`SSX;%OOxCj8tw%J^u7JzddFilt0{bLIXvaUy?iAE{6Ee4zba!Ti8 zj+l+%UpLhu;Ld>R1<$wc@d zE;Q94HX)9_zx9GKKuQ2o;#&9u03iKcaO1;d2c-)bV@oJwOb9`Q5apG&{d@?hYOfT1 zWeH{!{7#y+pVn}|P0t16>+vs(_3ptN?0V3NT0!T&)%Lo8e1Dhq0zANYU0@&NrVYdwl!0K@Y&<3jk(A!(JLz{Mn|L(3FZF`B;!OeD0 xwzu|o0l3*ndotSIPkY*A2XCJbNc_Lqe*kuA<%vrkd>a4&002ovPDHLkV1iQs5V!yU literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/rename.png b/htdocs/images/tango/rename.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d899cff2a5d6cfabb70db4cc39c300914069ac GIT binary patch literal 937 zcmV;a16KTrP)~s5J7JDPHfNEe|jA6@tsBpG4bKa)0S=9 zi&w|44DR@szZ%UP>gnwRaObh`%K*OK1t_J=d-JpW#PPl!rPO`^7{2tyE79g?q*&Tu zTI=qra698-k}=`g1#r$w3k(0iGz?ZQm*ZE*t_(^kuf<|9tUOrJTI>1ku*HSA-qHPO zPgozywY?U5?v&{kC!yU90FMFAo=N=1IsbNcE~P`E5Hb%k zL`37y*C(Fxcx%shb`SX7(ljbti_ppjh`_1=6XEcvOLWrB=S{dSo(?x5O?oqU(DuG? zX+TQ8hGOmp4AX=+^agJKlu!ZyCL)o+BbCbaPRr^J2_cnosq8wa3)HYi)9@I}CjWJK z3ZBLsvRii%YHR}cwqy1F&%}R>M&EUExuMQ*SkEjiT`O#DI{Cr|_Z`+PLNfeomr#hA zXm6-TGBJnzltjgGpxrVE1nxS{@V?eoN-Zy6IHpu@t?5(3=TnWZ^Y8!8tRNT+ApT_o z@-MBqd!rF5-taX=fWPX+>)JyM#&Lcwpf9|%3W2Y!;cH}n_G zSGOb>FyrPtSATz4FqXT-w&T0C?39fNZZjD{y+MC*`V$Re99;E`7$ zK5`JgNDM>_j~@O>tm;Ab0l3AOG==m#00BhXQ`$W>?bJk2%J%&S5vFrO$L{Z{00000 LNkvXXu0mjfs=~K$ literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/request-feature-big.png b/htdocs/images/tango/request-feature-big.png new file mode 100644 index 0000000000000000000000000000000000000000..aadcb91292d0e5ad5ae38b4965a9a87b6229992a GIT binary patch literal 1686 zcmV;H25I?;P)w3S*^VjfVCT2v$`ky7;rNrYvGq>ck2 z4m5UbC%&xL-rbpo&^&udHFs0FLN~0Sg#Q&W@-vPd3W*R!pOhf0%E*}1}NKx#75PCg|QZpGJm>(n=`0j0vDMC1)O^@ZG? z&sut-AAsB^KV#+3_3!K3FAfSr)=SBqnUF1JrlAt~#f0)JKUlK@TJVOH1RW24+X+1n zZ({V;(%7ZW*^!Gu%Z}TU!W&1=i~=B%&3x?6dy}KR$G)H5aHHksS`E8tJ*MqAXAb?m ztR%+J;#92zZ+~6vM2K$7b~m@~*=xJ?Y1HV_Z8UGW7qPDOYF|wa5}jLEtX#i~ zQog{@TgSbiTskk%2ev=2`&K1zs!OD_o)G#Xjbryz8-L1bqCzKeNJ5Br}MHHY%RarIWp0IbWDY>8|ZB=p(Qw2Mjn3^ps~y zqMV-utwCB4MRUh(-q5jCX-Y5ikLF@%jhD~k7t2BmdNAl;p}>6W?GpD%_CB8Ut|&Yty36BC69zP0O+er1V5 z)spbc*F;@lb5INU-CWxyBfFtls>}UXS1y}3W9@zbVc84Vl@dYEi>QhB=X_eWGC6W3 z8XLTzgjT^bDQyL$5JFWWQM*9Q-E#IhZUV~F3yGx^s5sI5B0>KV@QZWblv?of z3OG(eO2Ovi`-1x*DG(Ghu<8kaIO4QtfCYL*sNwX9Q!!7zIx zROojnJx&bfIbHDKZgu%*nTAbRP6mKLNydk-s6V}{ew<1aMMqhRHBY{|JK;;<{KSk+?~CyN9uAOR#}a2v2UHIO;{W%0)w+H#Em7YD~Czw&3j zf2hDLPyxI}R*s()AOx;02V$lX5X7><+#ZG(rl|b&1O3A<8dshLIC4S%XsEzg>|a@A zer#bprk5YZnuTbQ3X-{FWW|K%pXNUv5YK20`wr_zV{$463uEHJqQ0s|p!TIyYb}IO zu@dvagLq{UFkU*VABhwK$g{A&QS2Knde_y!S5=^j8q2L#5xWYw8t|G3EF%I7IWhmf gJcuSn{;-(;1^C<-LPUa-MF0Q*07*qoM6N<$f^RS!m;e9( literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/request-feature.png b/htdocs/images/tango/request-feature.png new file mode 100644 index 0000000000000000000000000000000000000000..ab8d494bb3367bae188d0c31dc7a05e86d83a87a GIT binary patch literal 740 zcmVEh306QPEcFidJh)h*{a}$Ny`_LyWBA zwsW56H_SZqh?y~}nsxaS7^^jGc2tjy0yOKgLA+~$i>=6a)*ANwKLO3Ud;^q$Yrrk> z?#HoDCTD{3I$4^(dRYsd0`>s=fl{qu=Kz8s*atqYoN-Y}^KKg#me_pYi%`60`Tm{5 z)_vLYm8!#3@?PicnrIks&4p1mK7FE;_WNj-;?gB35_TS$j>LPyN|^_9zjX6n=lAyk zZe-ndn7&*h=sg58{Gsmv2!Hz?Oi`Jjzxb>ITwN2n*ZY4cPR{$Nq`K0^k^#E>2#Kml zR7IB`VS^R&&N4w<%A9vUHS4k&KyDuAgovCS+qym6wENT835Ud(KD1>pw? z@qH5pP8uridAC!U4$FdZyoV{)vU_~anizw&FuffGy-yr)i|FY)$PyKrkN=j13{7l$sh8kRr(E5NL&1 z>!1#!rDOlGGqnS){h%GE){$|>KiZj6XZnZJPIa)3EiIJ}(L#$lXqBKHAfN#Qq>Cn- z&Ayl2_ujp?e}sKa0!SU{^vs-j_v_vB+jGu6cOU$pMOFv+#AIiFq4h=gm^qo0he(dDAnKv}nMC^z~ z(Np9LKIv4PWTLG6z5b!=v%P7w7n6c*34cds7n=9Ua))@1PNF=hvvaAV^ z!+xC6Yi?xu;&uiG^8{)v7s{fNXJ34oFH|1G7!$5nN-5v>pLbpN-aUKv6ek1N<2zbg zr=<@5p|$?mrcIlcc6N3mr3^PT#*lZ5+_vRuqy#U}Xl)o7^{GjxkanD%J9lD?8L!qe z&pdNycX#(2z!M(}Q1tcb`Ar{;h(R%b#flaD;gue~`Q%F%xy`mELI^xxp|wF9Lo8z9 z6g*~cd}_klFMY9@hq_kN-QE2Fumdm?_8Q;G?0e*2(Q7t*b=mE=r!C8(V|ESSzkd-= zzu3dlg`cIoEQ%!swj~jO=WDbvXl*b8wryFBlmcVm^~3LTZs0uM`0`v*sT6H(ZOuZ6 zrMq_R+ILxi3v&OeRjbJ7^Z35c%8o`dgD$%d{*&8oX(N*z#VrIF491Lw#VrQB@YfT# z#enwa8UnAtk)wV5{98-WD!_3ZmM>qKJC_@qt9kXUV@$0oM;SvlUu57Thxg77bLM=WY`#cSZHh7*{{H4M9(!;x=~Nsk zC8MLGG&eU>QBkpe-MV!(mjw_)Jg{-&M&Y_{sgKqgr4$d}-NCd}j91?}K{{DRcBDwo z^-y{&q_x!*%)G9WeFxv++jqA!^SVlmF$f_r#^C!t%a$#RMk0~Tmjqa{WQi?=xUapv zoqRrzZQB@QP)ZR50V?qM!RGly@j2OdhMQ(jBN`biq?L&%H?`F8^1*lLTrh)PE z!qX$A#C2UdIywNhY~Q|JUIdU%r`If6w5T=`iBKpMkWvx^0iNekEEXvii)a<_=mR&C z%MNpP;3MYGo<_VZ!mV@bdF}09>Z@biaqEn5z2|uZL4a-Bc%DZxnPkqKIWrF*KD^>0 z03pQJR<2x0E|&u!2m*{T;U>lywAMr{!;dz%bNu9K2D3TV-ZGQk_s@~b4)b7VGoI(+ z`#!$!69fTLN|aJ)t#MtK#fukXS=N>b0PEJRtF5lCUe(ahfa5qQrO4;=0F;-Phs8)K zg;I*ja>)I7TwnnTagQ*8Z8 z8&j(iM59sS@i@t3l4LT8=Xp4egOm~}C6P!3r4$PnF0{4Q_rrxcAcVNPy}cdRb*Zhb zC7aDMGBSb?f*=UOwq;o)lSyFg{NJ2T^ShrkP*H9pr9^9u)_N>ov<}~qQj$ugsIIQ2 zzrUZ3jt=(j-Fpx4<5D5|Ofs2dWMqW1XV0RwM#{1Duq-PysI?CBq12Dr;QRgr&&6Uf zg!s=rXN)1A&*L}_T5G0EnS$2(hR_2*%=0{K+YVnGe*u-AC8*2IkDn{)__!Lx;nJhw6?b5c^)k-Effj`nwy((9EYZ+ zCUUtPsZ^?T)QKKi3?iBCBB+Ir34qW0OT(K@o!k3U4Q?i+IRo}002ovPDHLk FV1jL*$BzI2 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/save.png b/htdocs/images/tango/save.png new file mode 100644 index 0000000000000000000000000000000000000000..22ff49571020a2b520d34f622673bea031cbbf2d GIT binary patch literal 911 zcmV;A191F_P)UFWod3@ax5SUXmoUNIxjD3X>Dy`V=irVb7^B}VQg$JV|oe-V{&C- zbY)~9cWHEJAarPDAV*0}P%H{)baZe!FE4j@cP?jXZE!Aca%X3X$43AF0)$CKK~y-) zosvyRRACf`pSj)f=Fj9z;I%Q$k+M;2QBgD|6u8J1MHDVVC@g}Csliq)D#}F>R1gMI zv?vN9uqY^MThJnjM2er z*tjzZQ~_IohM*?d(88ZT78%aXyXViH;2#P!cXaKIt*nn#mz#sDYsxyRBZX^i&nNvY z!|UGX>ciJj;*mGYx;yU-{}qrteZJeB8awQX#;6}=+9+dz9;B^hBg-ombNT)Y{GmQ# z1>=94?<9FFC0|AcL_}oZb6R@S1CqM-L=p!tNYAS;()IMMw4S;y?*@nEcUhJtsg9)R zhVHYpJjTSt1mTi$w7?{V;sDV1aTK#e=lghu_XD3;vZxRO075}Q0RXz^f+)dPitQ(E z%-gYda01u!x!CiPi#;y^czkvr$ZTH&P@+)2qU%s20PVYX(wJDs%#2Mmq|uaE&)(MU z0PJaAf$|k1G6xV5B9Sl^Wic)tSjWw~4~WOA&hFy#?;glwrvv%h2{W;VNh9FnHS!gh7CNsvH<|wws9PX>FMctA?pDB z{r$MEo7eC>4_()D?>`lZMDjE6Jdbob&B(|InM?)|K}0YNgQ1}zLZMKuT9$=nS@~B` zN>N-~L@*f4eG&lIbrCfS6E%B2<@@;-!r?HbrKLopQ2?^pEI=;pcwHQ&6!E$`lu|5- lMst<}sgC3s;57fI&R>%|GfdSYVr>8b002ovPDHLkV1jlggmVA@ literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/schema-big.png b/htdocs/images/tango/schema-big.png new file mode 100644 index 0000000000000000000000000000000000000000..a896697d78043cf2ed044a1a6cdcae86e736cca3 GIT binary patch literal 1759 zcmV<51|a!~P)iBq@y|K%-Qq(=Kp=?vhe?I!upOgXU=@d<#P1_K}nJjMG@P! zu`H`lOw%kpi|bqU0g7pwC;R&P&KCP~Z6FeamrtEK688o;uw5I`&zLl6Wk%OVg6kjv%rfC$1P;fm{}+If(=x;k>XTxk8f4FHbg6rAKI zTVF5r+|2n$*#-dHw%0f|3<$tz|*Z(pc#x7%b;f{{Y_FC+Ir7pXZM5XMA#&-@bH#bgCR4 zZvO=mX+6Nvqeo94KYkolRS^UM$8m7G-8hcJ#KZ&(3k$sR>Luov3|{=jDJ;ii;@&(t z6Lfi*!CQCnl-H1RBs4`KD5iP(z%DwwTlrvUo?u{~cXnproxDGBs}QVD!nU?H48uok zM&*}3KS^vhj*-jKROP3>p@Bf%URw9HQ&ro5Pso9(5?_*Wd)zcPhWY7_PEZl9>h13C z{miBSt0z}U8ymaDi)Y^8g%`ez-{<9Eq=h}r4b0q+qo)KF8 zR+1Kj4z?5CRDrx5IdX(-Hd{~t$KlQco$0ttxD0$*8%-0?%Nt0#Bt*cpYyz3|nmHZE z!88pT!$DrVG)APYz3^_+5ajE{VW_AIvaqa>mTFi~RK9aOiX=%~xHQ1Brv=+_Fbs=K z#?Snlmr1N>eD(QfaJwXQU8kxtfM!UjDa}L_k|jg1{x~kSolPM|$L>+?k*M;TNYcZ7 z?DNlc5e=@OEZt{C(OJ<<#^h>Z**Yff%%G|&>2#XcFJ2=Us%K_yQ3U=~5+I)grB1mo zJb##5AC6P$mza*L7{;SmcN~mjq~=K~8Y_xUO4X6m89p4JMV4h0MIo`0rZF5~dgOKn z%lgx%3Y0oD04gdRQt=1e8lNE?uH{#+yoD^wXqrYgnsoFmoAFsT4D_ z_X$##p4)w0|NDxEERGek=H^EKGCMna9vB3s0J|8#4b%f+Ahb%k;l8kL ze3dAAs+*b)b%v_<9`braJ6)3K1u!i;qwC8Ll1sNo=jVq9Z969ecY#S@8c^3OkT(zD zU3IXXi@vxzJ^=Vvefq#HTtFrvrY!+YtrY0(hb{NEx9zYRiRMGt~$xpLen%X%K|_MvGY{57DC{1x$t_u4wM}O%d&_> zB905S5<)OAFtBSDx%SZC-~V5Ne@U)wtR<-G^IC?buUWE&McJ}(%Mwzloy&KgU43zH z>WPD(udi>%;QQuJ9==*2(55nZ<`@S%n`uxK(s_fG*cOY+vB#HgKfUfSh(@CTBvJ;i z7dALQKFn~hpLE_}HTnhF9L^m6C;rbpTZhG-+so&ddOuo%CZL}L7gPyuCr-SWPA+@0e>rs z;@+LY+r^KZ80{jHPLebm@pp7!+h79-31OM6rz{p%mhjcv&J@DoFbPekyWPipbdzAO zAIpYnF8NG~<0FFzA+T+m`1%IY-vkA-jH0-aJbp6y0$Vu~y;vcqo0$16$6mCxHvb_| zRrU8`$P(G@0*!?qcw~jm?G}=CZpsylLaNM2sYJ18(&TAG*LB3q%*>l)GI_3Q6t@m> z_T(@}dsKo40(^_b`LJSO;>IYJ$!1b0qQZ^IAv8^6*M45R`}}@;K)pFNG0NfYRshnO rEDzqTQNhJ_!Nf33ZcTKO%jNh5gZdd1q4stt00000NkvXXu0mjfZID5< literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/search-big.png b/htdocs/images/tango/search-big.png new file mode 100644 index 0000000000000000000000000000000000000000..950d792af54b114e3ba6ea4cc39577aea7fb71e5 GIT binary patch literal 2215 zcmV;Y2w3-tP)|JW_w48Qt z%aMty&C8EGxNh*FdjtNqW>?7N5FENm&1|t+x|l4cu3XJeo*zqY{LatMB!2tC&edIA zT}Y);{zM}2Jb>4h0^k>nqeqWAWm!Jm-QA7Z*;%~)-o&M}N`+nFb>m;(5n6w5(9`0P zMOolDUf?-icJR`w2BqGkNSq}|SCZ*MTNUs;an_RjdDq7Vf%#Lul;rEi2dg6iMMZ!b<`#@H`sc()!yKD zIRuAI8KaDurcHImPz6xsL8=^qPB@|$G$YS(oYfTYUi(e|SWXm0tXQ!EjIk&07y!T) zNs?gOHqKA0?nb{W)9QD6Oxw0?N_Ep@Wz%MwO`$Q$%9NoDpiEt0i+c0d(t0A z^P+9r@cDcI(6tmm?ME0Qgn&|tvQFKy%c0eYyl7GAoCOL{%2C)HM=Z*i$-qp;U|mQS z#z2S;FzQsqj9M`j!!Y1a~8+J;utf*VAzyd zSJG;9a#l@(LE#7?1jGs8=79x(E(hQ<+qN47L4eE2Yh_heawQ`#3Y-MM1f>Qi@POehsA4v!+~j4`oNsQ^H7IRJm3pP%2@($azl+UqfqQ3IE+ z7RERNr_U`x7J0+c?R>FnPM?n#MpN^e${1vha2y5d2w=|UiYvn%4I%(!G8tHwHFU=S zjIsAFU%q^>t*s5ud||ck`Cp76lMjsKipC5D@&NK2P_ThK81e+n28c+(Yyi}>DPJh4 z_wC=c*f$DE88WB?)u!ZS+vi=)$D*|#m|YV=4*r_+eVVv~|2{pF4UB9VweDgE)_;2;3t zN8i}yYIKs|$hp{KR>gEt0*Qb)U=xKWoQDUzAVjGeRqx29*tb_TI@bU2sm zX0CYmR5H_@n9h86&z9DfSHHDgn4im`uC5MVuNT#7wK*D%?g|Ej@5f>>Z83m(% z`T~L=e6(T1hBaHaZiUb1!}wGd?+jkHhsUy3u2dBOMjAa1d&j00;i;YXl12r{<#KR1 z9Eiu`ICt(G{C+=FRmF)DCnf>(_V@Q+x+4GpICA7jBc=3sb93{~&dyFWH8nv|6o{e- zp66lPHZ03Rxm<>(X-KEjIDPswcJJPeL?VG|wTe_K1)t9c#u(mx_uWFJQhDZs4?Z~g zxg}VTlP6D>AAb1ZW4f+S#pCg=OeW(kl}b=m6~$r^`FtMfbQ|IeMd*fQ{iwJ7rY*vUyqkpa41-TKFs{vTBxnswUt=hC{Q=8Z8UF~!_n+PGYZQF*f>)E-vx#Z~R zX#Bu|191Qh01b!3+X8{W@AmKC?^P59lu~qbbU>0M%*@Q-l~-Q5+TY*b%H0xtL4_I> zySuyHEiEmrZnt}#%jLSy<#O$)udm{paN5 z3O85rw6%Q4sX5n7P8sw%O8IDVc%jUShN&3 z)-611{aKCH!ce!{&2QVb?fZftJj)of0Q@=}4!;qJMCf8&P#cWL;(>1kxE;tsHWrlC p_$<2(Z}nNQYhTK4Gxz^1{{l@K_Ij~~K-~ZU002ovPDHLkV1i1lMwtKr literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/search.png b/htdocs/images/tango/search.png new file mode 100644 index 0000000000000000000000000000000000000000..fd7f0b07a558cb6d59af96bebb672bf1abe96c88 GIT binary patch literal 935 zcmV;Y16cftP)&ujZZ2vcpl1 zMZ@GK2apA{PG?ddXEM`!?RHyZ=kcza{{|ocz_G78)~3_xTfzOGVc*@!;z&{~D4M34 z#HCy|oAJK^O5@u;x%xm;z_nWd04$M+pY+%HrNI}599Zr)1O{&1Fr9gQ zRx^nN(=^?Ylb_Xc3crTMTm|}8W6tGCdm-gHU zoivEbfP*V-h@Y#f29hN4c>od3S|m}D80SwWrl%O%n5zs-y=aEVV!4n`6c;!WFs{rR zhNug$8$G1gD4`4AaS<H7=eg9>uBL$90I_nW$UopHtf^aCQMJwQhI406Q(#?y zO-@ZpM5e?TYiVd$*M}u5U8hd09vd6~!{hc8oX&FDU*~sLS6AD5dV3x{dHP7z^Tsz$ zm;I-vElqH5_&#iSZzKKk>qUmIhNJ7$iG2Xj914Xt0)Xc8`7QxKZ+qL(^TA-S6B++< zPs?7gTFc=3v)=)}CSYu?u#}a#&H(^gTU%RH&GN(C?nC&$dI>wJW|L@7q6Gi|002ov JPDHLkV1n1##MS@+ literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/server-big.png b/htdocs/images/tango/server-big.png new file mode 100644 index 0000000000000000000000000000000000000000..1d38e4f9c807e24f3c6ec1d169464bc4c77b5d01 GIT binary patch literal 847 zcmV-V1F-ywP)?uTqbzX*P&AH z*4EaZ`M#eU96)Q$=;$cx>+8N!>TMq1&Q$~|l?qo^S7cdcLMMtM%H^^V*T?|C{{Frx z6@Xf;_Ou270QlW@ZM@^NhGk8J}N&E|`K>o!26(Ri68$t&O+rPT9}^98_;qNqoHOc72`Pk-BLwcal+E&Xa)Rw^Q? zZQFl3j`O?YIQzDUsDp!pqUU*85CmE&rIRF4TI*t(rta3()}7GM!2zbGrqt2V(fIuQ zyzRPfQY;p`p68Ke*%#N>*MY5+l3K0S5s@rOl7fghmSx#WDa*1fH8L^+fQa-&+wC@I zXJ>tbx~|K_!~_5*Cnut{zS`K>P$E(g5gSO0#o~3LP>5`R-QC>}z=wy#!Z7>+;PmvA z^Ye2ml?tU&3E%e_8ymaF?{qq(Y1;cfK0bc$d0uUAZ|{$X^o_gV^74||*;!hx)`Nlj zVR?D^&7gH-1LNc4v|2677sqjo zgFec@9Yh4BRIe!8?KV*qk!4wLUMWSXR5H>tK8QpF5uwxRpp?2dYOS#>%jnkh*#>}t z<3C&W$qd|~+wEdm*1&NX3~fMb-P`hh<5L>AcL8{Wfv<*g^a;KW!!Y+T(hp%63h)x> z+oO4HSOBQk>z|W^!+-}+-rea--~}+sfGql;3)})1z=Qt*69aq<{+!_pwhKhS4bZnQ Z{{n0Bt;F1FCQ$$Y002ovPDHLkV1l6;naKbE literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/server.png b/htdocs/images/tango/server.png new file mode 100644 index 0000000000000000000000000000000000000000..068ffebee274d5b48b36a68670e191a7ed4cbf06 GIT binary patch literal 642 zcmV-|0)737P)WFU8GbZ8({Xk{QrNlj1+3MgYKATls8GayP~Yjt8ECu(VJ zZDC_4AX9W@X>Mh5Co}I@0005SNkl)(8U!C>$i_{ANvESF31eP4Xv7tiy=bzN~?SBx=YjFItpELv*;zFx7l)^a|d zugLcVPN$RX_xn%;>rzB1#b`A8$N{ZZD~hf6kEhd#a=HAFJe^K4#{3h|T7Ln)hZo6Y z5@QS^f`||V0V0C$`+o_RMGyp`?Vnb++XbN4>j7{)9+}VQ0EkGGDU3rQfKI0~vqEBs zMxzmZ3M)`bAtD%Kh{xk7r2y#n`%l(jFn9%Cwbo);7Q^9?)oMjPpQltRvE6R*eLt!| zM95~d;XZtey>F7^I24OTX0sVeDdO=sg+d`ZmlkfOAR-hB1tyaT?RFd6wsBpT#bOav zVB0o_!{PB5>-9R-YBlP7E|~=c< zHk%EJM1u8tO)M6RHa6V5D+`CiflMX?K&4V4l}gcUHc6#Y)M_=->GVyaOM&N?mzN*> cKb`^p0DMpp{`zwTlK=n!07*qoM6N<$f&;Gw9smFU literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/smile-big.png b/htdocs/images/tango/smile-big.png new file mode 100644 index 0000000000000000000000000000000000000000..a52e44d04b5fb8fcb3ed29377094a58435581bff GIT binary patch literal 2566 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 IM6N<$g5yxd?f?J) literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/switch-big.png b/htdocs/images/tango/switch-big.png new file mode 100644 index 0000000000000000000000000000000000000000..d09995ab96c785eefa4eaeb4751f3e76843d1528 GIT binary patch literal 1797 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 RQpNxP002ovPDHLkV1kVygbx4! literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/timeout.png b/htdocs/images/tango/timeout.png new file mode 100644 index 0000000000000000000000000000000000000000..18b7c6781edadc1d075728dd41546f7010ee7037 GIT binary patch literal 897 zcmV-{1AhF8P)#>It74)E>!>k0}e?< zK~y-)Ws*xwTxA@^f8TfSyqLLnU?K?8$|G1EY%rF-;-axT+?a~Nx*!@hCPY`YH6|=g zV;Ucc#zal5HL;66@DWW+qb{%oO;sobI#?^(5$Q~)%nZZKy~7N5zR!(qD4yi(&N=@_ zj$jjx92gnWk{1QyVU!LCLwZ_@8&$P_=AF-8e`T{?Y%um{_;mNaM|-yS#tBEl2mx9{ zaka$ERDw&F=F@}2=Z^I}k_sYql2G!rxxsv4aCpEj8;Vt*gDAdsXNui%jCkNd8aq?X zjm?!eJ-u_)(7&t*w_Qm9jXpj&JYe5gE71N>h-mfgyVkVpEw*lJp?7bNXu~dpz`G5| zr=!3QdE~&z(C&RZc9yh9TUR43TjHC~L`sPe0y7XpvP7kH0;e<+1pR{q2DbOcSuSU3 zZEdEI|A+YFr$}dgcRx!ADqbI+=qHt|a`M9ms(A98snL7Fkua7QLMesMXHj;Ggz79t zUfPD=-pg}sIc(cP$QaUp5W~C4!qmsnp%?mt5~vpfnwlEO7xE~js40!(6gm3d??htV zOiWCmltOETVH%i*1f>PgWdbW&6Dzw_Iy%~^RMt>RQ7jhe?(XL0!>@Af+Er?`8d6HM zQfLiGG_W8A;-XV>So}MUQVP%W@H~%0hYpiSB*QJv%5E8_kF0oOuSo0O-88Yi?mS`RxAv zkNN-nW071T&;4y%2nK=#gCYFB05|{2kiWjd$q&xz*`?X{r{;f}1F{CdOmaH!H~m+Z zu4eW$HN>KAEv->#4UcH#K>>F>S)(m+mZ=t@1%`Q)zt z=kL2`>r-|9x)v#bCe_ X$s}Y37Q!~)00000NkvXXu0mjf?g64A literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/tools-big.png b/htdocs/images/tango/tools-big.png new file mode 100644 index 0000000000000000000000000000000000000000..6e52db7cfd482e228dae640a7717ea1dcaf523e8 GIT binary patch literal 2129 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 literal 0 HcmV?d00001 diff --git a/htdocs/images/tango/warn-big.png b/htdocs/images/tango/warn-big.png new file mode 100644 index 0000000000000000000000000000000000000000..7233d45d8e6e41ef8fcb318c76303a9b6f23997e GIT binary patch literal 1391 zcmV-#1(5oQP)}piCG~<@Tj_&{ee%V|SZW{gB8?y>5~HGEkRU`Q5xgR16NK8$#%7av&gnyv zB_>9ji%*39&LbK3qFu zI7(%ZZ%;}2Gqh=wf?-g1;X+qD8r}8{{PEcV%0X!tqH%6yq(DC>&`hf#DjvXW3(1702fiEY= zF5vsm0&oGwD!P6+uzb1JdigTStXXLJ`Pjl?)VXtsUA;>7;>9+ps^67D`lthR!lCrM zJiGbuAzhIO`u_b0*{$vea+<+#n+u)TG0)=^W&Y8i0fonJZU{&O3K7Vlni6`w*i02KV;P{rfRu zG0etBGUm-QC7c=+fU_{mF@F3e|CA|e+x6?%3JOrCPscC}T3cI*Mx&UfiIS0lW6Kua z*4E+=1XR`QT~P`vMhu|BsqFlGD_&EBWm!0O?*~ty__PKSBsxE>~io%jH4{flNukRa8X# z{rjXQCrg{pH?0i59u|NFLJ0B8)HQ2(TUCW{yU};B)sYgKfwF=i#fQ*|T%prYYO&>#^_Jg-l9HIC3}~D2jrjDCoMLxDnFn#I<)X9Z#O% zl~TASP4c~kT|)vm3aV6;lT*TB*>>d$((gwvEKE2_WWLjh)9HL~UI>A6!v?geQ)#cO zBP%CIQ>6UickujYfDG8-Td-iF{q<|n@$@N&XN+4a)1MXii!#xt%)zy89UYGz zG12e0NnI~2gPDT@C~$aEUY=^+y^GP-hO?w((CCB^XqtxXDMlUN#ETcC z1p+4hp6CQXDP-AvzM{13Y_09qE$nO8qUGca8odyL^73*nUc5M{b0Gw_%uGDnx6}FT z856u-Rdc(;WsuwJSM3x1@yun*tghR)G2?Oc_3NRv6|2V>LcBLlv~F)$efs`;+#5F% zJ#z;0`E&f~>DJ4JhLgbjz5vpKd|!698oPE4fasPj{qtqSV!U}nQhK`b970DyKML_) z0Ovbsj@-OC=8MgnrPMUAEG)wS)5J22?y+HDnPzw2Z#-bF|D0)J#^W@J2V5SdEtMnl9PhCxc2Fa&}~V}o=Tx)35=bmuS|@d;cT zbY;Loz(q+`1+A}82tI&NTm%Y*7F^UoNilyn))L6H_Q1W1%i%j`bA(=?F!-5EVN!MFB_9*XAp~_l%n771CUH65fQk#;c9J-59jBDOQ<*CorDm33|CLV znm<0~VYP}<3Z)daS`C19yN!q-BK$Z#V4_~XOaDE<2tY)*Zne1F+TuNYlS3Fj19`yz=_l|J pl>P}02k>Sh;xD3f4Z|KZe*u@?eFz-1;S&G=002ovPDHLkV1mMw_G175 literal 0 HcmV?d00001