From 2a4acdb4f99f2a553013961e7bb86397e62c1bd4 Mon Sep 17 00:00:00 2001 From: tbrehm Date: Fri, 19 Apr 2013 09:30:29 +0000 Subject: [PATCH] Reverted SVN trunk back to revision 3938 to remove changes in default theme an a replacement of the ispconfig logo. --- install/dist/lib/fedora.lib.php | 43 +-- install/dist/lib/opensuse.lib.php | 40 +-- install/sql/incremental/upd_0049.sql | 2 +- install/sql/incremental/upd_0050.sql | 2 - install/sql/incremental/upd_0051.sql | 1 - install/sql/incremental/upd_0052.sql | 3 - install/sql/ispconfig3.sql | 26 +- install/tpl/amavisd_user_config.master | 6 - install/tpl/apache_ispconfig.conf.master | 2 +- install/tpl/apache_ispconfig.vhost.master | 1 - install/tpl/config.inc.php.master | 2 +- install/tpl/opensuse_amavisd_conf.master | 6 - install/tpl/server.ini.master | 1 - interface/lib/classes/validate_dkim.inc.php | 60 ---- interface/lib/lang/cz.lng | 2 + interface/lib/lang/de.lng | 1 - interface/lib/lang/en.lng | 1 - interface/lib/lang/pl.lng | 1 + .../web/admin/form/server_config.tform.php | 13 - .../web/admin/form/system_config.tform.php | 2 +- interface/web/admin/language_complete.php | 2 +- .../web/admin/lib/lang/ar_server_config.lng | 1 - .../web/admin/lib/lang/bg_server_config.lng | 1 - .../web/admin/lib/lang/br_server_config.lng | 1 - interface/web/admin/lib/lang/cz.lng | 2 + .../admin/lib/lang/cz_directive_snippets.lng | 2 + .../lib/lang/cz_directive_snippets_list.lng | 2 + interface/web/admin/lib/lang/cz_firewall.lng | 2 + .../web/admin/lib/lang/cz_firewall_list.lng | 2 + interface/web/admin/lib/lang/cz_groups.lng | 2 + .../web/admin/lib/lang/cz_groups_list.lng | 2 + interface/web/admin/lib/lang/cz_iptables.lng | 2 + .../web/admin/lib/lang/cz_iptables_list.lng | 2 + .../web/admin/lib/lang/cz_language_add.lng | 2 + .../admin/lib/lang/cz_language_complete.lng | 2 + .../web/admin/lib/lang/cz_language_edit.lng | 2 + .../web/admin/lib/lang/cz_language_export.lng | 2 + .../web/admin/lib/lang/cz_language_import.lng | 2 + .../web/admin/lib/lang/cz_language_list.lng | 2 + interface/web/admin/lib/lang/cz_login_as.lng | 2 + .../web/admin/lib/lang/cz_package_install.lng | 2 + .../web/admin/lib/lang/cz_remote_action.lng | 6 +- .../web/admin/lib/lang/cz_remote_user.lng | 2 + .../admin/lib/lang/cz_remote_user_list.lng | 2 + interface/web/admin/lib/lang/cz_server.lng | 2 + .../web/admin/lib/lang/cz_server_config.lng | 3 +- .../admin/lib/lang/cz_server_config_list.lng | 2 + interface/web/admin/lib/lang/cz_server_ip.lng | 2 + .../web/admin/lib/lang/cz_server_ip_list.lng | 2 + .../web/admin/lib/lang/cz_server_list.lng | 2 + .../web/admin/lib/lang/cz_server_php.lng | 2 + .../web/admin/lib/lang/cz_server_php_list.lng | 2 + .../lib/lang/cz_software_package_install.lng | 2 + .../lib/lang/cz_software_package_list.lng | 2 + .../web/admin/lib/lang/cz_software_repo.lng | 2 + .../admin/lib/lang/cz_software_repo_list.lng | 2 + .../lib/lang/cz_software_update_list.lng | 2 + .../web/admin/lib/lang/cz_system_config.lng | 2 + .../admin/lib/lang/cz_tpl_default_admin.lng | 2 + interface/web/admin/lib/lang/cz_users.lng | 2 + .../web/admin/lib/lang/cz_users_list.lng | 2 + .../web/admin/lib/lang/de_server_config.lng | 1 - .../web/admin/lib/lang/de_system_config.lng | 1 - .../web/admin/lib/lang/el_server_config.lng | 1 - .../web/admin/lib/lang/en_server_config.lng | 2 - .../web/admin/lib/lang/en_system_config.lng | 1 - .../web/admin/lib/lang/es_server_config.lng | 1 - .../web/admin/lib/lang/fi_server_config.lng | 1 - .../web/admin/lib/lang/fr_server_config.lng | 1 - .../web/admin/lib/lang/hr_server_config.lng | 1 - .../web/admin/lib/lang/hu_server_config.lng | 1 - .../web/admin/lib/lang/id_server_config.lng | 1 - .../web/admin/lib/lang/it_server_config.lng | 1 - .../web/admin/lib/lang/ja_server_config.lng | 1 - .../web/admin/lib/lang/nl_server_config.lng | 1 - interface/web/admin/lib/lang/pl.lng | 1 + .../admin/lib/lang/pl_directive_snippets.lng | 1 + .../lib/lang/pl_directive_snippets_list.lng | 1 + interface/web/admin/lib/lang/pl_firewall.lng | 1 + .../web/admin/lib/lang/pl_firewall_list.lng | 1 + interface/web/admin/lib/lang/pl_groups.lng | 1 + .../web/admin/lib/lang/pl_groups_list.lng | 1 + interface/web/admin/lib/lang/pl_iptables.lng | 1 + .../web/admin/lib/lang/pl_iptables_list.lng | 1 + .../web/admin/lib/lang/pl_language_add.lng | 1 + .../admin/lib/lang/pl_language_complete.lng | 1 + .../web/admin/lib/lang/pl_language_edit.lng | 1 + .../web/admin/lib/lang/pl_language_export.lng | 1 + .../web/admin/lib/lang/pl_language_import.lng | 1 + .../web/admin/lib/lang/pl_language_list.lng | 1 + interface/web/admin/lib/lang/pl_login_as.lng | 1 + .../web/admin/lib/lang/pl_package_install.lng | 1 + .../web/admin/lib/lang/pl_remote_action.lng | 1 + .../web/admin/lib/lang/pl_remote_user.lng | 1 + .../admin/lib/lang/pl_remote_user_list.lng | 1 + interface/web/admin/lib/lang/pl_server.lng | 1 + .../web/admin/lib/lang/pl_server_config.lng | 2 +- .../admin/lib/lang/pl_server_config_list.lng | 1 + interface/web/admin/lib/lang/pl_server_ip.lng | 1 + .../web/admin/lib/lang/pl_server_ip_list.lng | 1 + .../web/admin/lib/lang/pl_server_list.lng | 1 + .../web/admin/lib/lang/pl_server_php.lng | 1 + .../web/admin/lib/lang/pl_server_php_list.lng | 1 + .../lib/lang/pl_software_package_install.lng | 1 + .../lib/lang/pl_software_package_list.lng | 1 + .../web/admin/lib/lang/pl_software_repo.lng | 1 + .../admin/lib/lang/pl_software_repo_list.lng | 1 + .../lib/lang/pl_software_update_list.lng | 1 + .../web/admin/lib/lang/pl_system_config.lng | 1 + .../admin/lib/lang/pl_tpl_default_admin.lng | 1 + interface/web/admin/lib/lang/pl_users.lng | 1 + .../web/admin/lib/lang/pl_users_list.lng | 1 + .../web/admin/lib/lang/pt_server_config.lng | 1 - .../web/admin/lib/lang/ro_server_config.lng | 1 - .../web/admin/lib/lang/ru_server_config.lng | 1 - .../web/admin/lib/lang/se_server_config.lng | 1 - .../web/admin/lib/lang/sk_server_config.lng | 1 - .../templates/server_config_mail_edit.htm | 6 +- .../web/admin/templates/server_ip_list.htm | 6 +- interface/web/client/lib/lang/cz.lng | 2 + interface/web/client/lib/lang/cz_client.lng | 2 + .../web/client/lib/lang/cz_client_circle.lng | 2 + .../client/lib/lang/cz_client_circle_list.lng | 2 + .../web/client/lib/lang/cz_client_del.lng | 2 + .../web/client/lib/lang/cz_client_message.lng | 2 + .../client/lib/lang/cz_client_template.lng | 2 + .../lib/lang/cz_client_template_list.lng | 2 + .../web/client/lib/lang/cz_clients_list.lng | 2 + interface/web/client/lib/lang/cz_domain.lng | 2 + .../web/client/lib/lang/cz_domain_list.lng | 2 + interface/web/client/lib/lang/cz_reseller.lng | 2 + .../web/client/lib/lang/cz_resellers_list.lng | 2 + interface/web/client/lib/lang/de_client.lng | 2 +- interface/web/client/lib/lang/de_reseller.lng | 2 +- interface/web/client/lib/lang/pl.lng | 1 + interface/web/client/lib/lang/pl_client.lng | 1 + .../web/client/lib/lang/pl_client_circle.lng | 1 + .../client/lib/lang/pl_client_circle_list.lng | 1 + .../web/client/lib/lang/pl_client_del.lng | 1 + .../web/client/lib/lang/pl_client_message.lng | 1 + .../client/lib/lang/pl_client_template.lng | 1 + .../lib/lang/pl_client_template_list.lng | 1 + .../web/client/lib/lang/pl_clients_list.lng | 1 + interface/web/client/lib/lang/pl_domain.lng | 1 + .../web/client/lib/lang/pl_domain_list.lng | 1 + interface/web/client/lib/lang/pl_reseller.lng | 1 + .../web/client/lib/lang/pl_resellers_list.lng | 1 + interface/web/dashboard/lib/lang/cz.lng | 2 + .../dashboard/lib/lang/cz_dashlet_limits.lng | 2 + .../dashboard/lib/lang/cz_dashlet_modules.lng | 2 + interface/web/dashboard/lib/lang/pl.lng | 1 + .../dashboard/lib/lang/pl_dashlet_limits.lng | 1 + .../dashboard/lib/lang/pl_dashlet_modules.lng | 1 + interface/web/designer/lib/lang/cz.lng | 2 + .../web/designer/lib/lang/cz_form_edit.lng | 2 + .../web/designer/lib/lang/cz_form_list.lng | 2 + .../web/designer/lib/lang/cz_form_show.lng | 2 + .../web/designer/lib/lang/cz_module_edit.lng | 2 + .../web/designer/lib/lang/cz_module_list.lng | 2 + .../designer/lib/lang/cz_module_nav_edit.lng | 2 + .../lib/lang/cz_module_nav_item_edit.lng | 2 + .../web/designer/lib/lang/cz_module_show.lng | 2 + interface/web/designer/lib/lang/pl.lng | 1 + .../web/designer/lib/lang/pl_form_edit.lng | 1 + .../web/designer/lib/lang/pl_form_list.lng | 1 + .../web/designer/lib/lang/pl_form_show.lng | 1 + .../web/designer/lib/lang/pl_module_edit.lng | 1 + .../web/designer/lib/lang/pl_module_list.lng | 1 + .../designer/lib/lang/pl_module_nav_edit.lng | 1 + .../lib/lang/pl_module_nav_item_edit.lng | 1 + .../web/designer/lib/lang/pl_module_show.lng | 1 + interface/web/dns/dns_mx_edit.php | 11 - interface/web/dns/dns_slave_edit.php | 11 - interface/web/dns/form/dns_slave.tform.php | 4 +- interface/web/dns/lib/lang/ar_dns_mx.lng | 1 - interface/web/dns/lib/lang/bg_dns_mx.lng | 1 - interface/web/dns/lib/lang/br_dns_mx.lng | 1 - interface/web/dns/lib/lang/cz.lng | 2 + interface/web/dns/lib/lang/cz_dns_a.lng | 2 + interface/web/dns/lib/lang/cz_dns_a_list.lng | 2 + interface/web/dns/lib/lang/cz_dns_aaaa.lng | 2 + interface/web/dns/lib/lang/cz_dns_alias.lng | 2 + interface/web/dns/lib/lang/cz_dns_cname.lng | 2 + interface/web/dns/lib/lang/cz_dns_hinfo.lng | 2 + interface/web/dns/lib/lang/cz_dns_import.lng | 2 + interface/web/dns/lib/lang/cz_dns_mx.lng | 3 +- interface/web/dns/lib/lang/cz_dns_ns.lng | 2 + interface/web/dns/lib/lang/cz_dns_ptr.lng | 2 + interface/web/dns/lib/lang/cz_dns_rp.lng | 2 + interface/web/dns/lib/lang/cz_dns_slave.lng | 2 + .../web/dns/lib/lang/cz_dns_slave_list.lng | 2 + interface/web/dns/lib/lang/cz_dns_soa.lng | 2 + .../web/dns/lib/lang/cz_dns_soa_list.lng | 2 + interface/web/dns/lib/lang/cz_dns_srv.lng | 2 + .../web/dns/lib/lang/cz_dns_template.lng | 2 + .../web/dns/lib/lang/cz_dns_template_list.lng | 2 + interface/web/dns/lib/lang/cz_dns_txt.lng | 2 + interface/web/dns/lib/lang/cz_dns_wizard.lng | 2 + interface/web/dns/lib/lang/de.lng | 4 +- interface/web/dns/lib/lang/de_dns_mx.lng | 2 +- interface/web/dns/lib/lang/de_dns_slave.lng | 4 +- .../web/dns/lib/lang/de_dns_slave_list.lng | 4 +- interface/web/dns/lib/lang/el_dns_mx.lng | 1 - interface/web/dns/lib/lang/es_dns_mx.lng | 1 - interface/web/dns/lib/lang/fi_dns_mx.lng | 1 - interface/web/dns/lib/lang/fr_dns_mx.lng | 1 - interface/web/dns/lib/lang/hr_dns_mx.lng | 1 - interface/web/dns/lib/lang/hu_dns_mx.lng | 1 - interface/web/dns/lib/lang/id_dns_mx.lng | 1 - interface/web/dns/lib/lang/it_dns_mx.lng | 1 - interface/web/dns/lib/lang/ja_dns_mx.lng | 1 - interface/web/dns/lib/lang/nl_dns_mx.lng | 1 - interface/web/dns/lib/lang/pl.lng | 1 + interface/web/dns/lib/lang/pl_dns_a.lng | 1 + interface/web/dns/lib/lang/pl_dns_a_list.lng | 1 + interface/web/dns/lib/lang/pl_dns_aaaa.lng | 1 + interface/web/dns/lib/lang/pl_dns_alias.lng | 1 + interface/web/dns/lib/lang/pl_dns_cname.lng | 1 + interface/web/dns/lib/lang/pl_dns_hinfo.lng | 1 + interface/web/dns/lib/lang/pl_dns_import.lng | 1 + interface/web/dns/lib/lang/pl_dns_mx.lng | 2 +- interface/web/dns/lib/lang/pl_dns_ns.lng | 1 + interface/web/dns/lib/lang/pl_dns_ptr.lng | 1 + interface/web/dns/lib/lang/pl_dns_rp.lng | 1 + interface/web/dns/lib/lang/pl_dns_slave.lng | 1 + .../web/dns/lib/lang/pl_dns_slave_list.lng | 1 + interface/web/dns/lib/lang/pl_dns_soa.lng | 1 + .../web/dns/lib/lang/pl_dns_soa_list.lng | 1 + interface/web/dns/lib/lang/pl_dns_srv.lng | 1 + .../web/dns/lib/lang/pl_dns_template.lng | 1 + .../web/dns/lib/lang/pl_dns_template_list.lng | 1 + interface/web/dns/lib/lang/pl_dns_txt.lng | 1 + interface/web/dns/lib/lang/pl_dns_wizard.lng | 1 + interface/web/dns/lib/lang/pt_dns_mx.lng | 1 - interface/web/dns/lib/lang/ro_dns_mx.lng | 1 - interface/web/dns/lib/lang/ru_dns_mx.lng | 1 - interface/web/dns/lib/lang/se_dns_mx.lng | 1 - interface/web/dns/lib/lang/sk_dns_mx.lng | 1 - interface/web/favicon.ico | Bin 4150 -> 18478 bytes interface/web/help/lib/lang/cz.lng | 2 + interface/web/help/lib/lang/cz_faq_form.lng | 2 + .../lib/lang/cz_faq_manage_questions_list.lng | 2 + .../web/help/lib/lang/cz_help_faq_list.lng | 2 + .../lib/lang/cz_help_faq_sections_list.lng | 2 + .../web/help/lib/lang/cz_support_message.lng | 2 + .../help/lib/lang/cz_support_message_list.lng | 2 + interface/web/help/lib/lang/pl.lng | 1 + interface/web/help/lib/lang/pl_faq_form.lng | 1 + .../lib/lang/pl_faq_manage_questions_list.lng | 1 + .../help/lib/lang/pl_faq_sections_form.lng | 1 + .../web/help/lib/lang/pl_help_faq_list.lng | 1 + .../lib/lang/pl_help_faq_sections_list.lng | 1 + .../web/help/lib/lang/pl_support_message.lng | 1 + .../help/lib/lang/pl_support_message_list.lng | 1 + interface/web/index.php | 12 +- interface/web/js/jquery.tipsy.js | 3 + interface/web/login/lib/lang/cz.lng | 2 + interface/web/login/lib/lang/pl.lng | 1 + interface/web/mail/form/mail_domain.tform.php | 29 +- interface/web/mail/lib/lang/cz.lng | 2 + interface/web/mail/lib/lang/cz_mail_alias.lng | 2 + .../web/mail/lib/lang/cz_mail_alias_list.lng | 2 + .../web/mail/lib/lang/cz_mail_aliasdomain.lng | 2 + .../lib/lang/cz_mail_aliasdomain_list.lng | 2 + .../web/mail/lib/lang/cz_mail_blacklist.lng | 2 + .../mail/lib/lang/cz_mail_blacklist_list.lng | 2 + .../mail/lib/lang/cz_mail_content_filter.lng | 2 + .../lib/lang/cz_mail_content_filter_list.lng | 2 + .../web/mail/lib/lang/cz_mail_domain.lng | 2 + .../lib/lang/cz_mail_domain_admin_list.lng | 2 + .../mail/lib/lang/cz_mail_domain_catchall.lng | 2 + .../lib/lang/cz_mail_domain_catchall_list.lng | 2 + .../web/mail/lib/lang/cz_mail_domain_list.lng | 2 + .../web/mail/lib/lang/cz_mail_forward.lng | 2 + .../mail/lib/lang/cz_mail_forward_list.lng | 2 + interface/web/mail/lib/lang/cz_mail_get.lng | 2 + .../web/mail/lib/lang/cz_mail_get_list.lng | 2 + .../web/mail/lib/lang/cz_mail_mailinglist.lng | 2 + .../lib/lang/cz_mail_mailinglist_list.lng | 2 + .../mail/lib/lang/cz_mail_relay_recipient.lng | 2 + .../lib/lang/cz_mail_relay_recipient_list.lng | 2 + .../web/mail/lib/lang/cz_mail_spamfilter.lng | 2 + .../mail/lib/lang/cz_mail_spamfilter_list.lng | 2 + .../web/mail/lib/lang/cz_mail_transport.lng | 2 + .../mail/lib/lang/cz_mail_transport_list.lng | 2 + interface/web/mail/lib/lang/cz_mail_user.lng | 2 + .../web/mail/lib/lang/cz_mail_user_filter.lng | 2 + .../lib/lang/cz_mail_user_filter_list.lng | 2 + .../web/mail/lib/lang/cz_mail_user_list.lng | 2 + .../mail/lib/lang/cz_mail_user_stats_list.lng | 2 + .../web/mail/lib/lang/cz_mail_whitelist.lng | 2 + .../mail/lib/lang/cz_mail_whitelist_list.lng | 2 + .../mail/lib/lang/cz_spamfilter_blacklist.lng | 2 + .../lib/lang/cz_spamfilter_blacklist_list.lng | 2 + .../mail/lib/lang/cz_spamfilter_config.lng | 2 + .../lib/lang/cz_spamfilter_config_list.lng | 2 + .../mail/lib/lang/cz_spamfilter_policy.lng | 2 + .../lib/lang/cz_spamfilter_policy_list.lng | 2 + .../web/mail/lib/lang/cz_spamfilter_users.lng | 2 + .../lib/lang/cz_spamfilter_users_list.lng | 2 + .../mail/lib/lang/cz_spamfilter_whitelist.lng | 2 + .../lib/lang/cz_spamfilter_whitelist_list.lng | 2 + .../lib/lang/cz_user_quota_stats_list.lng | 2 + .../web/mail/lib/lang/en_mail_domain.lng | 8 +- interface/web/mail/lib/lang/pl.lng | 1 + interface/web/mail/lib/lang/pl_mail_alias.lng | 1 + .../web/mail/lib/lang/pl_mail_alias_list.lng | 1 + .../web/mail/lib/lang/pl_mail_aliasdomain.lng | 1 + .../lib/lang/pl_mail_aliasdomain_list.lng | 1 + .../web/mail/lib/lang/pl_mail_blacklist.lng | 1 + .../mail/lib/lang/pl_mail_blacklist_list.lng | 1 + .../mail/lib/lang/pl_mail_content_filter.lng | 1 + .../lib/lang/pl_mail_content_filter_list.lng | 1 + .../web/mail/lib/lang/pl_mail_domain.lng | 1 + .../lib/lang/pl_mail_domain_admin_list.lng | 1 + .../mail/lib/lang/pl_mail_domain_catchall.lng | 1 + .../lib/lang/pl_mail_domain_catchall_list.lng | 1 + .../web/mail/lib/lang/pl_mail_domain_list.lng | 1 + .../web/mail/lib/lang/pl_mail_forward.lng | 1 + .../mail/lib/lang/pl_mail_forward_list.lng | 1 + interface/web/mail/lib/lang/pl_mail_get.lng | 1 + .../web/mail/lib/lang/pl_mail_get_list.lng | 1 + .../web/mail/lib/lang/pl_mail_mailinglist.lng | 1 + .../lib/lang/pl_mail_mailinglist_list.lng | 1 + .../mail/lib/lang/pl_mail_relay_recipient.lng | 1 + .../lib/lang/pl_mail_relay_recipient_list.lng | 1 + .../web/mail/lib/lang/pl_mail_spamfilter.lng | 1 + .../mail/lib/lang/pl_mail_spamfilter_list.lng | 1 + .../web/mail/lib/lang/pl_mail_transport.lng | 1 + .../mail/lib/lang/pl_mail_transport_list.lng | 1 + interface/web/mail/lib/lang/pl_mail_user.lng | 1 + .../web/mail/lib/lang/pl_mail_user_filter.lng | 1 + .../lib/lang/pl_mail_user_filter_list.lng | 1 + .../web/mail/lib/lang/pl_mail_user_list.lng | 1 + .../mail/lib/lang/pl_mail_user_stats_list.lng | 1 + .../web/mail/lib/lang/pl_mail_whitelist.lng | 1 + .../mail/lib/lang/pl_mail_whitelist_list.lng | 1 + .../mail/lib/lang/pl_spamfilter_blacklist.lng | 1 + .../lib/lang/pl_spamfilter_blacklist_list.lng | 1 + .../mail/lib/lang/pl_spamfilter_config.lng | 1 + .../lib/lang/pl_spamfilter_config_list.lng | 1 + .../mail/lib/lang/pl_spamfilter_policy.lng | 1 + .../lib/lang/pl_spamfilter_policy_list.lng | 1 + .../web/mail/lib/lang/pl_spamfilter_users.lng | 1 + .../lib/lang/pl_spamfilter_users_list.lng | 1 + .../mail/lib/lang/pl_spamfilter_whitelist.lng | 1 + .../lib/lang/pl_spamfilter_whitelist_list.lng | 1 + .../lib/lang/pl_user_quota_stats_list.lng | 1 + interface/web/mail/mail_domain_del.php | 4 +- .../web/mail/mail_domain_dkim_create.php | 90 ------ .../web/mail/templates/mail_domain_edit.htm | 61 +--- interface/web/mailuser/lib/lang/cz.lng | 2 + interface/web/mailuser/lib/lang/cz_index.lng | 2 + .../lib/lang/cz_mail_user_autoresponder.lng | 2 + .../web/mailuser/lib/lang/cz_mail_user_cc.lng | 2 + .../mailuser/lib/lang/cz_mail_user_filter.lng | 2 + .../lib/lang/cz_mail_user_filter_list.lng | 2 + .../lib/lang/cz_mail_user_password.lng | 2 + .../lib/lang/cz_mail_user_spamfilter.lng | 2 + interface/web/mailuser/lib/lang/pl.lng | 1 + interface/web/mailuser/lib/lang/pl_index.lng | 1 + .../lib/lang/pl_mail_user_autoresponder.lng | 1 + .../web/mailuser/lib/lang/pl_mail_user_cc.lng | 1 + .../mailuser/lib/lang/pl_mail_user_filter.lng | 1 + .../lib/lang/pl_mail_user_filter_list.lng | 1 + .../lib/lang/pl_mail_user_password.lng | 1 + .../lib/lang/pl_mail_user_spamfilter.lng | 1 + interface/web/monitor/lib/lang/cz.lng | 2 + .../web/monitor/lib/lang/cz_datalog_list.lng | 2 + .../web/monitor/lib/lang/cz_syslog_list.lng | 2 + interface/web/monitor/lib/lang/pl.lng | 1 + .../web/monitor/lib/lang/pl_datalog_list.lng | 1 + .../web/monitor/lib/lang/pl_syslog_list.lng | 1 + interface/web/monitor/show_log.php | 12 +- .../web/sites/lib/lang/ar_web_domain.lng | 1 - .../web/sites/lib/lang/bg_web_domain.lng | 1 - .../web/sites/lib/lang/br_web_domain.lng | 1 - interface/web/sites/lib/lang/cz.lng | 2 + interface/web/sites/lib/lang/cz_aps.lng | 2 + .../sites/lib/lang/cz_aps_instances_list.lng | 2 + .../sites/lib/lang/cz_aps_packages_list.lng | 2 + interface/web/sites/lib/lang/cz_cron.lng | 2 + interface/web/sites/lib/lang/cz_cron_list.lng | 2 + interface/web/sites/lib/lang/cz_database.lng | 2 + .../sites/lib/lang/cz_database_admin_list.lng | 2 + .../web/sites/lib/lang/cz_database_list.lng | 2 + .../web/sites/lib/lang/cz_database_user.lng | 2 + .../lib/lang/cz_database_user_admin_list.lng | 2 + .../sites/lib/lang/cz_database_user_list.lng | 2 + interface/web/sites/lib/lang/cz_ftp_user.lng | 2 + .../web/sites/lib/lang/cz_ftp_user_list.lng | 2 + .../web/sites/lib/lang/cz_shell_user.lng | 2 + .../web/sites/lib/lang/cz_shell_user_list.lng | 2 + .../lib/lang/cz_user_quota_stats_list.lng | 2 + .../web/sites/lib/lang/cz_web_aliasdomain.lng | 2 + .../lib/lang/cz_web_aliasdomain_list.lng | 2 + .../web/sites/lib/lang/cz_web_backup_list.lng | 2 + .../web/sites/lib/lang/cz_web_domain.lng | 3 +- .../lib/lang/cz_web_domain_admin_list.lng | 2 + .../web/sites/lib/lang/cz_web_domain_list.lng | 2 + .../web/sites/lib/lang/cz_web_folder.lng | 2 + .../web/sites/lib/lang/cz_web_folder_list.lng | 2 + .../web/sites/lib/lang/cz_web_folder_user.lng | 2 + .../lib/lang/cz_web_folder_user_list.lng | 2 + .../lib/lang/cz_web_sites_stats_list.lng | 2 + .../web/sites/lib/lang/cz_web_subdomain.lng | 2 + .../sites/lib/lang/cz_web_subdomain_list.lng | 2 + .../sites/lib/lang/cz_web_vhost_subdomain.lng | 2 + .../lib/lang/cz_web_vhost_subdomain_list.lng | 2 + .../web/sites/lib/lang/cz_webdav_user.lng | 2 + .../sites/lib/lang/cz_webdav_user_list.lng | 2 + .../web/sites/lib/lang/de_web_domain.lng | 1 - .../web/sites/lib/lang/el_web_domain.lng | 1 - .../web/sites/lib/lang/en_web_backup_list.lng | 21 +- .../web/sites/lib/lang/es_web_domain.lng | 1 - .../web/sites/lib/lang/fi_web_domain.lng | 1 - .../web/sites/lib/lang/fr_web_domain.lng | 1 - .../web/sites/lib/lang/hr_web_domain.lng | 1 - .../web/sites/lib/lang/hu_web_domain.lng | 1 - .../web/sites/lib/lang/id_web_domain.lng | 1 - .../web/sites/lib/lang/it_web_domain.lng | 1 - .../web/sites/lib/lang/ja_web_domain.lng | 1 - .../web/sites/lib/lang/nl_web_domain.lng | 1 - interface/web/sites/lib/lang/pl.lng | 1 + interface/web/sites/lib/lang/pl_aps.lng | 1 + .../sites/lib/lang/pl_aps_instances_list.lng | 1 + .../sites/lib/lang/pl_aps_packages_list.lng | 1 + interface/web/sites/lib/lang/pl_cron.lng | 1 + interface/web/sites/lib/lang/pl_cron_list.lng | 1 + interface/web/sites/lib/lang/pl_database.lng | 1 + .../sites/lib/lang/pl_database_admin_list.lng | 1 + .../web/sites/lib/lang/pl_database_list.lng | 1 + .../web/sites/lib/lang/pl_database_user.lng | 1 + .../lib/lang/pl_database_user_admin_list.lng | 1 + .../sites/lib/lang/pl_database_user_list.lng | 1 + interface/web/sites/lib/lang/pl_ftp_user.lng | 1 + .../web/sites/lib/lang/pl_ftp_user_list.lng | 1 + .../web/sites/lib/lang/pl_shell_user.lng | 1 + .../web/sites/lib/lang/pl_shell_user_list.lng | 1 + .../lib/lang/pl_user_quota_stats_list.lng | 1 + .../web/sites/lib/lang/pl_web_aliasdomain.lng | 1 + .../lib/lang/pl_web_aliasdomain_list.lng | 1 + .../web/sites/lib/lang/pl_web_backup_list.lng | 1 + .../web/sites/lib/lang/pl_web_domain.lng | 2 +- .../lib/lang/pl_web_domain_admin_list.lng | 1 + .../web/sites/lib/lang/pl_web_domain_list.lng | 1 + .../web/sites/lib/lang/pl_web_folder.lng | 1 + .../web/sites/lib/lang/pl_web_folder_list.lng | 1 + .../web/sites/lib/lang/pl_web_folder_user.lng | 1 + .../lib/lang/pl_web_folder_user_list.lng | 1 + .../lib/lang/pl_web_sites_stats_list.lng | 1 + .../web/sites/lib/lang/pl_web_subdomain.lng | 1 + .../sites/lib/lang/pl_web_subdomain_list.lng | 1 + .../sites/lib/lang/pl_web_vhost_subdomain.lng | 1 + .../lib/lang/pl_web_vhost_subdomain_list.lng | 1 + .../web/sites/lib/lang/pl_webdav_user.lng | 1 + .../sites/lib/lang/pl_webdav_user_list.lng | 1 + .../web/sites/lib/lang/pt_web_domain.lng | 1 - .../web/sites/lib/lang/ro_web_domain.lng | 1 - .../web/sites/lib/lang/ru_web_domain.lng | 1 - .../web/sites/lib/lang/se_web_domain.lng | 1 - .../web/sites/lib/lang/sk_web_domain.lng | 1 - .../web/sites/templates/web_backup_list.htm | 34 +-- .../lib/lang/cz_strengthmeter.lng | 2 + .../lib/lang/pl_strengthmeter.lng | 1 + .../default-304/icons/device_sprite.png | Bin 15702 -> 10582 bytes .../themes/default-304/icons/x12/accept.png | Bin 0 -> 231 bytes .../default-304/icons/x12/accept_blue.png | Bin 0 -> 484 bytes .../default-304/icons/x12/accept_green.png | Bin 0 -> 250 bytes .../icons/x12/arrow_2_left_round.png | Bin 0 -> 322 bytes .../icons/x12/arrow_2_right_round.png | Bin 0 -> 425 bytes .../icons/x12/arrow_left_blue_round.png | Bin 0 -> 479 bytes .../icons/x12/arrow_right_blue_round.png | Bin 0 -> 479 bytes .../themes/default-304/icons/x12/article.png | Bin 0 -> 255 bytes .../default-304/icons/x12/article_text.png | Bin 0 -> 155 bytes .../default-304/icons/x12/bar_graph.png | Bin 0 -> 205 bytes .../themes/default-304/icons/x12/burst.png | Bin 0 -> 471 bytes .../themes/default-304/icons/x12/calendar.png | Bin 0 -> 138 bytes .../default-304/icons/x12/calendar2.png | Bin 0 -> 247 bytes .../themes/default-304/icons/x12/cancel.png | Bin 0 -> 218 bytes .../default-304/icons/x12/cancel_round.png | Bin 0 -> 440 bytes .../themes/default-304/icons/x12/clock.png | Bin 0 -> 473 bytes .../web/themes/default-304/icons/x12/code.png | Bin 0 -> 401 bytes .../default-304/icons/x12/comment_blue.png | Bin 0 -> 404 bytes .../themes/default-304/icons/x12/dollar.png | Bin 0 -> 130 bytes .../default-304/icons/x12/double_comment.png | Bin 0 -> 288 bytes .../themes/default-304/icons/x12/download.png | Bin 0 -> 309 bytes .../themes/default-304/icons/x12/envelope.png | Bin 0 -> 146 bytes .../default-304/icons/x12/flag_black.png | Bin 0 -> 446 bytes .../default-304/icons/x12/flag_blue.png | Bin 0 -> 511 bytes .../default-304/icons/x12/flag_green.png | Bin 0 -> 512 bytes .../default-304/icons/x12/flag_orange.png | Bin 0 -> 485 bytes .../themes/default-304/icons/x12/flag_red.png | Bin 0 -> 497 bytes .../default-304/icons/x12/flag_yellow.png | Bin 0 -> 504 bytes .../themes/default-304/icons/x12/folder.png | Bin 0 -> 311 bytes .../web/themes/default-304/icons/x12/info.png | Bin 0 -> 446 bytes .../web/themes/default-304/icons/x12/link.png | Bin 0 -> 148 bytes .../web/themes/default-304/icons/x12/lock.png | Bin 0 -> 209 bytes .../themes/default-304/icons/x12/magnify.png | Bin 0 -> 461 bytes .../themes/default-304/icons/x12/minus.png | Bin 0 -> 121 bytes .../default-304/icons/x12/minus_round.png | Bin 0 -> 392 bytes .../themes/default-304/icons/x12/money.png | Bin 0 -> 264 bytes .../web/themes/default-304/icons/x12/new.png | Bin 0 -> 122 bytes .../themes/default-304/icons/x12/pencil.png | Bin 0 -> 301 bytes .../themes/default-304/icons/x12/pictures.png | Bin 0 -> 224 bytes .../web/themes/default-304/icons/x12/plus.png | Bin 0 -> 194 bytes .../themes/default-304/icons/x12/printer.png | Bin 0 -> 233 bytes .../default-304/icons/x12/question_blue.png | Bin 0 -> 487 bytes .../themes/default-304/icons/x12/refresh.png | Bin 0 -> 265 bytes .../web/themes/default-304/icons/x12/rss.png | Bin 0 -> 286 bytes .../default-304/icons/x12/rss_round.png | Bin 0 -> 428 bytes .../default-304/icons/x12/security_green.png | Bin 0 -> 218 bytes .../default-304/icons/x12/security_orange.png | Bin 0 -> 207 bytes .../default-304/icons/x12/security_red.png | Bin 0 -> 202 bytes .../web/themes/default-304/icons/x12/star.png | Bin 0 -> 526 bytes .../default-304/icons/x12/star_blue.png | Bin 0 -> 457 bytes .../web/themes/default-304/icons/x12/stop.png | Bin 0 -> 271 bytes .../default-304/icons/x12/stop_round.png | Bin 0 -> 445 bytes .../themes/default-304/icons/x12/upload.png | Bin 0 -> 271 bytes .../themes/default-304/icons/x12/world.png | Bin 0 -> 567 bytes .../themes/default-304/icons/x12/world2.png | Bin 0 -> 611 bytes .../default-304/icons/x16-list/accept.png | Bin 0 -> 202 bytes .../icons/x16-list/accept_blue.png | Bin 0 -> 466 bytes .../icons/x16-list/accept_green.png | Bin 0 -> 296 bytes .../icons/x16-list/arrow_2_left_round.png | Bin 0 -> 435 bytes .../icons/x16-list/arrow_2_right_round.png | Bin 0 -> 428 bytes .../icons/x16-list/arrow_left_blue_round.png | Bin 0 -> 434 bytes .../icons/x16-list/arrow_right_blue_round.png | Bin 0 -> 436 bytes .../default-304/icons/x16-list/article.png | Bin 0 -> 361 bytes .../icons/x16-list/article_text.png | Bin 0 -> 383 bytes .../default-304/icons/x16-list/bar_graph.png | Bin 0 -> 260 bytes .../default-304/icons/x16-list/burst.png | Bin 0 -> 534 bytes .../default-304/icons/x16-list/calendar.png | Bin 0 -> 335 bytes .../default-304/icons/x16-list/calendar2.png | Bin 0 -> 259 bytes .../default-304/icons/x16-list/cancel.png | Bin 0 -> 228 bytes .../icons/x16-list/cancel_round.png | Bin 0 -> 461 bytes .../default-304/icons/x16-list/clock.png | Bin 0 -> 419 bytes .../default-304/icons/x16-list/code.png | Bin 0 -> 577 bytes .../icons/x16-list/comment_blue.png | Bin 0 -> 328 bytes .../default-304/icons/x16-list/dollar.png | Bin 0 -> 136 bytes .../icons/x16-list/double_comment.png | Bin 0 -> 302 bytes .../default-304/icons/x16-list/download.png | Bin 0 -> 275 bytes .../default-304/icons/x16-list/envelope.png | Bin 0 -> 242 bytes .../default-304/icons/x16-list/flag_black.png | Bin 0 -> 580 bytes .../default-304/icons/x16-list/flag_blue.png | Bin 0 -> 681 bytes .../default-304/icons/x16-list/flag_green.png | Bin 0 -> 684 bytes .../icons/x16-list/flag_orange.png | Bin 0 -> 647 bytes .../default-304/icons/x16-list/flag_red.png | Bin 0 -> 674 bytes .../icons/x16-list/flag_yellow.png | Bin 0 -> 480 bytes .../default-304/icons/x16-list/folder.png | Bin 0 -> 383 bytes .../default-304/icons/x16-list/info.png | Bin 0 -> 432 bytes .../default-304/icons/x16-list/link.png | Bin 0 -> 218 bytes .../default-304/icons/x16-list/lock.png | Bin 0 -> 246 bytes .../default-304/icons/x16-list/magnify.png | Bin 0 -> 446 bytes .../default-304/icons/x16-list/minus.png | Bin 0 -> 123 bytes .../icons/x16-list/minus_round.png | Bin 0 -> 346 bytes .../default-304/icons/x16-list/money.png | Bin 0 -> 328 bytes .../themes/default-304/icons/x16-list/new.png | Bin 0 -> 200 bytes .../default-304/icons/x16-list/pencil.png | Bin 0 -> 212 bytes .../default-304/icons/x16-list/pictures.png | Bin 0 -> 255 bytes .../default-304/icons/x16-list/plus.png | Bin 0 -> 197 bytes .../default-304/icons/x16-list/printer.png | Bin 0 -> 271 bytes .../icons/x16-list/question_blue.png | Bin 0 -> 468 bytes .../default-304/icons/x16-list/refresh.png | Bin 0 -> 150 bytes .../themes/default-304/icons/x16-list/rss.png | Bin 0 -> 243 bytes .../default-304/icons/x16-list/rss_round.png | Bin 0 -> 417 bytes .../icons/x16-list/security_green.png | Bin 0 -> 210 bytes .../icons/x16-list/security_orange.png | Bin 0 -> 215 bytes .../icons/x16-list/security_red.png | Bin 0 -> 221 bytes .../default-304/icons/x16-list/star.png | Bin 0 -> 511 bytes .../default-304/icons/x16-list/star_blue.png | Bin 0 -> 455 bytes .../default-304/icons/x16-list/stop.png | Bin 0 -> 366 bytes .../default-304/icons/x16-list/stop_round.png | Bin 0 -> 436 bytes .../default-304/icons/x16-list/upload.png | Bin 0 -> 265 bytes .../default-304/icons/x16-list/world.png | Bin 0 -> 490 bytes .../default-304/icons/x16-list/world2.png | Bin 0 -> 750 bytes .../default-304/icons/x16/address_book.png | Bin 0 -> 681 bytes .../icons/x16/address_book__arrow.png | Bin 0 -> 732 bytes .../icons/x16/address_book__exclamation.png | Bin 0 -> 767 bytes .../icons/x16/address_book__minus.png | Bin 0 -> 700 bytes .../icons/x16/address_book__pencil.png | Bin 0 -> 763 bytes .../icons/x16/address_book__plus.png | Bin 0 -> 737 bytes .../icons/x16/address_book_blue.png | Bin 0 -> 685 bytes .../themes/default-304/icons/x16/arrow.png | Bin 0 -> 531 bytes .../default-304/icons/x16/arrow_000_small.png | Bin 0 -> 267 bytes .../default-304/icons/x16/arrow_045.png | Bin 0 -> 505 bytes .../default-304/icons/x16/arrow_045_small.png | Bin 0 -> 266 bytes .../default-304/icons/x16/arrow_090.png | Bin 0 -> 512 bytes .../default-304/icons/x16/arrow_090_small.png | Bin 0 -> 256 bytes .../default-304/icons/x16/arrow_135.png | Bin 0 -> 531 bytes .../default-304/icons/x16/arrow_135_small.png | Bin 0 -> 269 bytes .../default-304/icons/x16/arrow_180.png | Bin 0 -> 540 bytes .../default-304/icons/x16/arrow_180_small.png | Bin 0 -> 261 bytes .../default-304/icons/x16/arrow_225.png | Bin 0 -> 529 bytes .../default-304/icons/x16/arrow_225_small.png | Bin 0 -> 272 bytes .../default-304/icons/x16/arrow_270.png | Bin 0 -> 526 bytes .../default-304/icons/x16/arrow_270_small.png | Bin 0 -> 263 bytes .../default-304/icons/x16/arrow_315.png | Bin 0 -> 495 bytes .../default-304/icons/x16/arrow_315_small.png | Bin 0 -> 271 bytes .../default-304/icons/x16/arrow_circle.png | Bin 0 -> 702 bytes .../icons/x16/arrow_circle_135.png | Bin 0 -> 780 bytes .../icons/x16/arrow_circle_225.png | Bin 0 -> 758 bytes .../icons/x16/arrow_circle_315.png | Bin 0 -> 764 bytes .../icons/x16/arrow_circle_double.png | Bin 0 -> 778 bytes .../icons/x16/arrow_circle_double_135.png | Bin 0 -> 802 bytes .../default-304/icons/x16/arrow_skip.png | Bin 0 -> 553 bytes .../default-304/icons/x16/arrow_skip_090.png | Bin 0 -> 515 bytes .../default-304/icons/x16/arrow_skip_180.png | Bin 0 -> 554 bytes .../default-304/icons/x16/arrow_skip_270.png | Bin 0 -> 524 bytes .../default-304/icons/x16/arrow_stop.png | Bin 0 -> 608 bytes .../default-304/icons/x16/arrow_stop_090.png | Bin 0 -> 558 bytes .../default-304/icons/x16/arrow_stop_180.png | Bin 0 -> 615 bytes .../default-304/icons/x16/arrow_stop_270.png | Bin 0 -> 584 bytes .../default-304/icons/x16/auction_hammer.png | Bin 0 -> 568 bytes .../icons/x16/auction_hammer__arrow.png | Bin 0 -> 678 bytes .../icons/x16/auction_hammer__exclamation.png | Bin 0 -> 716 bytes .../icons/x16/auction_hammer__minus.png | Bin 0 -> 597 bytes .../icons/x16/auction_hammer__pencil.png | Bin 0 -> 655 bytes .../icons/x16/auction_hammer__plus.png | Bin 0 -> 638 bytes .../icons/x16/auction_hammer_gavel.png | Bin 0 -> 584 bytes .../themes/default-304/icons/x16/balloon.png | Bin 0 -> 561 bytes .../default-304/icons/x16/balloon__arrow.png | Bin 0 -> 669 bytes .../icons/x16/balloon__exclamation.png | Bin 0 -> 682 bytes .../default-304/icons/x16/balloon__minus.png | Bin 0 -> 605 bytes .../default-304/icons/x16/balloon__pencil.png | Bin 0 -> 662 bytes .../default-304/icons/x16/balloon__plus.png | Bin 0 -> 640 bytes .../default-304/icons/x16/balloon_left.png | Bin 0 -> 560 bytes .../default-304/icons/x16/balloon_small.png | Bin 0 -> 348 bytes .../icons/x16/balloon_small_left.png | Bin 0 -> 350 bytes .../themes/default-304/icons/x16/balloons.png | Bin 0 -> 586 bytes .../default-304/icons/x16/balloons_arrow.png | Bin 0 -> 716 bytes .../icons/x16/balloons_exclamation.png | Bin 0 -> 755 bytes .../default-304/icons/x16/balloons_minus.png | Bin 0 -> 637 bytes .../default-304/icons/x16/balloons_pencil.png | Bin 0 -> 702 bytes .../default-304/icons/x16/balloons_plus.png | Bin 0 -> 680 bytes .../themes/default-304/icons/x16/bandaid.png | Bin 0 -> 711 bytes .../default-304/icons/x16/bandaid_arrow.png | Bin 0 -> 802 bytes .../icons/x16/bandaid_exclamation.png | Bin 0 -> 829 bytes .../default-304/icons/x16/bandaid_minus.png | Bin 0 -> 739 bytes .../default-304/icons/x16/bandaid_pencil.png | Bin 0 -> 777 bytes .../default-304/icons/x16/bandaid_plus.png | Bin 0 -> 776 bytes .../default-304/icons/x16/bandaid_small.png | Bin 0 -> 350 bytes .../web/themes/default-304/icons/x16/bank.png | Bin 0 -> 579 bytes .../default-304/icons/x16/bank_arrow.png | Bin 0 -> 718 bytes .../icons/x16/bank_exclamation.png | Bin 0 -> 759 bytes .../default-304/icons/x16/bank_minus.png | Bin 0 -> 648 bytes .../default-304/icons/x16/bank_pencil.png | Bin 0 -> 707 bytes .../default-304/icons/x16/bank_plus.png | Bin 0 -> 695 bytes .../web/themes/default-304/icons/x16/bell.png | Bin 0 -> 696 bytes .../default-304/icons/x16/bell__arrow.png | Bin 0 -> 816 bytes .../icons/x16/bell__exclamation.png | Bin 0 -> 802 bytes .../default-304/icons/x16/bell__minus.png | Bin 0 -> 732 bytes .../default-304/icons/x16/bell__pencil.png | Bin 0 -> 824 bytes .../default-304/icons/x16/bell__plus.png | Bin 0 -> 772 bytes .../default-304/icons/x16/bell_disable.png | Bin 0 -> 497 bytes .../web/themes/default-304/icons/x16/bin.png | Bin 0 -> 654 bytes .../default-304/icons/x16/bin__arrow.png | Bin 0 -> 746 bytes .../icons/x16/bin__exclamation.png | Bin 0 -> 750 bytes .../default-304/icons/x16/bin__minus.png | Bin 0 -> 697 bytes .../default-304/icons/x16/bin__pencil.png | Bin 0 -> 769 bytes .../default-304/icons/x16/bin__plus.png | Bin 0 -> 729 bytes .../themes/default-304/icons/x16/bin_full.png | Bin 0 -> 809 bytes .../default-304/icons/x16/binocular.png | Bin 0 -> 397 bytes .../default-304/icons/x16/binocular_arrow.png | Bin 0 -> 563 bytes .../icons/x16/binocular_exclamation.png | Bin 0 -> 616 bytes .../default-304/icons/x16/binocular_minus.png | Bin 0 -> 469 bytes .../icons/x16/binocular_pencil.png | Bin 0 -> 558 bytes .../default-304/icons/x16/binocular_plus.png | Bin 0 -> 530 bytes .../web/themes/default-304/icons/x16/blog.png | Bin 0 -> 513 bytes .../default-304/icons/x16/blog__arrow.png | Bin 0 -> 634 bytes .../icons/x16/blog__exclamation.png | Bin 0 -> 658 bytes .../default-304/icons/x16/blog__minus.png | Bin 0 -> 570 bytes .../default-304/icons/x16/blog__pencil.png | Bin 0 -> 647 bytes .../default-304/icons/x16/blog__plus.png | Bin 0 -> 608 bytes .../default-304/icons/x16/blog_blue.png | Bin 0 -> 517 bytes .../themes/default-304/icons/x16/blogs.png | Bin 0 -> 556 bytes .../default-304/icons/x16/blogs_arrow.png | Bin 0 -> 665 bytes .../icons/x16/blogs_exclamation.png | Bin 0 -> 702 bytes .../default-304/icons/x16/blogs_minus.png | Bin 0 -> 593 bytes .../default-304/icons/x16/blogs_pencil.png | Bin 0 -> 653 bytes .../default-304/icons/x16/blogs_plus.png | Bin 0 -> 641 bytes .../default-304/icons/x16/blogs_stack.png | Bin 0 -> 545 bytes .../web/themes/default-304/icons/x16/book.png | Bin 0 -> 391 bytes .../default-304/icons/x16/book__arrow.png | Bin 0 -> 524 bytes .../icons/x16/book__exclamation.png | Bin 0 -> 594 bytes .../default-304/icons/x16/book__minus.png | Bin 0 -> 471 bytes .../default-304/icons/x16/book__pencil.png | Bin 0 -> 598 bytes .../default-304/icons/x16/book__plus.png | Bin 0 -> 494 bytes .../default-304/icons/x16/book_brown.png | Bin 0 -> 383 bytes .../default-304/icons/x16/book_small.png | Bin 0 -> 280 bytes .../icons/x16/book_small_brown.png | Bin 0 -> 275 bytes .../themes/default-304/icons/x16/bookmark.png | Bin 0 -> 500 bytes .../default-304/icons/x16/bookmark__arrow.png | Bin 0 -> 616 bytes .../icons/x16/bookmark__exclamation.png | Bin 0 -> 677 bytes .../default-304/icons/x16/bookmark__minus.png | Bin 0 -> 526 bytes .../icons/x16/bookmark__pencil.png | Bin 0 -> 627 bytes .../default-304/icons/x16/bookmark__plus.png | Bin 0 -> 586 bytes .../default-304/icons/x16/bookmark__small.png | Bin 0 -> 263 bytes .../default-304/icons/x16/bookmark_book.png | Bin 0 -> 520 bytes .../icons/x16/bookmark_book_arrow.png | Bin 0 -> 621 bytes .../icons/x16/bookmark_book_exclamation.png | Bin 0 -> 666 bytes .../icons/x16/bookmark_book_minus.png | Bin 0 -> 576 bytes .../icons/x16/bookmark_book_pencil.png | Bin 0 -> 689 bytes .../icons/x16/bookmark_book_plus.png | Bin 0 -> 603 bytes .../icons/x16/bookmark_document.png | Bin 0 -> 599 bytes .../icons/x16/bookmark_document_arrow.png | Bin 0 -> 678 bytes .../x16/bookmark_document_exclamation.png | Bin 0 -> 719 bytes .../icons/x16/bookmark_document_minus.png | Bin 0 -> 627 bytes .../icons/x16/bookmark_document_pencil.png | Bin 0 -> 727 bytes .../icons/x16/bookmark_document_plus.png | Bin 0 -> 660 bytes .../default-304/icons/x16/bookmark_folder.png | Bin 0 -> 601 bytes .../icons/x16/bookmark_folder_arrow.png | Bin 0 -> 729 bytes .../icons/x16/bookmark_folder_exclamation.png | Bin 0 -> 754 bytes .../icons/x16/bookmark_folder_minus.png | Bin 0 -> 656 bytes .../icons/x16/bookmark_folder_pencil.png | Bin 0 -> 727 bytes .../icons/x16/bookmark_folder_plus.png | Bin 0 -> 710 bytes .../themes/default-304/icons/x16/books.png | Bin 0 -> 498 bytes .../default-304/icons/x16/books__arrow.png | Bin 0 -> 604 bytes .../icons/x16/books__exclamation.png | Bin 0 -> 642 bytes .../default-304/icons/x16/books__minus.png | Bin 0 -> 535 bytes .../default-304/icons/x16/books__pencil.png | Bin 0 -> 626 bytes .../default-304/icons/x16/books__plus.png | Bin 0 -> 579 bytes .../default-304/icons/x16/books_brown.png | Bin 0 -> 508 bytes .../default-304/icons/x16/books_stack.png | Bin 0 -> 446 bytes .../web/themes/default-304/icons/x16/box.png | Bin 0 -> 463 bytes .../default-304/icons/x16/box__arrow.png | Bin 0 -> 598 bytes .../icons/x16/box__exclamation.png | Bin 0 -> 651 bytes .../default-304/icons/x16/box__minus.png | Bin 0 -> 518 bytes .../default-304/icons/x16/box__pencil.png | Bin 0 -> 604 bytes .../default-304/icons/x16/box__plus.png | Bin 0 -> 571 bytes .../default-304/icons/x16/box_label.png | Bin 0 -> 537 bytes .../default-304/icons/x16/briefcase.png | Bin 0 -> 463 bytes .../default-304/icons/x16/briefcase_arrow.png | Bin 0 -> 584 bytes .../icons/x16/briefcase_exclamation.png | Bin 0 -> 636 bytes .../default-304/icons/x16/briefcase_minus.png | Bin 0 -> 516 bytes .../icons/x16/briefcase_pencil.png | Bin 0 -> 598 bytes .../default-304/icons/x16/briefcase_plus.png | Bin 0 -> 555 bytes .../themes/default-304/icons/x16/broom.png | Bin 0 -> 708 bytes .../default-304/icons/x16/broom_arrow.png | Bin 0 -> 776 bytes .../icons/x16/broom_exclamation.png | Bin 0 -> 785 bytes .../default-304/icons/x16/broom_minus.png | Bin 0 -> 720 bytes .../default-304/icons/x16/broom_pencil.png | Bin 0 -> 799 bytes .../default-304/icons/x16/broom_plus.png | Bin 0 -> 755 bytes .../default-304/icons/x16/calculator.png | Bin 0 -> 443 bytes .../icons/x16/calculator_arrow.png | Bin 0 -> 597 bytes .../icons/x16/calculator_exclamation.png | Bin 0 -> 615 bytes .../icons/x16/calculator_minus.png | Bin 0 -> 535 bytes .../icons/x16/calculator_pencil.png | Bin 0 -> 626 bytes .../default-304/icons/x16/calculator_plus.png | Bin 0 -> 562 bytes .../themes/default-304/icons/x16/calendar.png | Bin 0 -> 415 bytes .../default-304/icons/x16/calendar__arrow.png | Bin 0 -> 554 bytes .../icons/x16/calendar__exclamation.png | Bin 0 -> 613 bytes .../default-304/icons/x16/calendar__minus.png | Bin 0 -> 456 bytes .../icons/x16/calendar__pencil.png | Bin 0 -> 561 bytes .../default-304/icons/x16/calendar__plus.png | Bin 0 -> 528 bytes .../default-304/icons/x16/calendar_day.png | Bin 0 -> 489 bytes .../default-304/icons/x16/calendar_month.png | Bin 0 -> 507 bytes .../themes/default-304/icons/x16/camera.png | Bin 0 -> 612 bytes .../default-304/icons/x16/camera__arrow.png | Bin 0 -> 695 bytes .../icons/x16/camera__exclamation.png | Bin 0 -> 722 bytes .../default-304/icons/x16/camera__minus.png | Bin 0 -> 629 bytes .../default-304/icons/x16/camera__pencil.png | Bin 0 -> 666 bytes .../default-304/icons/x16/camera__plus.png | Bin 0 -> 671 bytes .../default-304/icons/x16/camera_black.png | Bin 0 -> 538 bytes .../default-304/icons/x16/camera_small.png | Bin 0 -> 315 bytes .../icons/x16/camera_small_black.png | Bin 0 -> 272 bytes .../web/themes/default-304/icons/x16/card.png | Bin 0 -> 333 bytes .../default-304/icons/x16/card__arrow.png | Bin 0 -> 481 bytes .../icons/x16/card__exclamation.png | Bin 0 -> 546 bytes .../default-304/icons/x16/card__minus.png | Bin 0 -> 371 bytes .../default-304/icons/x16/card__pencil.png | Bin 0 -> 494 bytes .../default-304/icons/x16/card__plus.png | Bin 0 -> 440 bytes .../default-304/icons/x16/card_address.png | Bin 0 -> 483 bytes .../default-304/icons/x16/card_small.png | Bin 0 -> 226 bytes .../themes/default-304/icons/x16/cards.png | Bin 0 -> 407 bytes .../default-304/icons/x16/cards__arrow.png | Bin 0 -> 528 bytes .../icons/x16/cards__exclamation.png | Bin 0 -> 593 bytes .../default-304/icons/x16/cards__minus.png | Bin 0 -> 449 bytes .../default-304/icons/x16/cards__pencil.png | Bin 0 -> 554 bytes .../default-304/icons/x16/cards__plus.png | Bin 0 -> 490 bytes .../default-304/icons/x16/cards_address.png | Bin 0 -> 553 bytes .../default-304/icons/x16/cards_stack.png | Bin 0 -> 375 bytes .../themes/default-304/icons/x16/cassette.png | Bin 0 -> 398 bytes .../default-304/icons/x16/cassette_arrow.png | Bin 0 -> 527 bytes .../icons/x16/cassette_exclamation.png | Bin 0 -> 578 bytes .../default-304/icons/x16/cassette_minus.png | Bin 0 -> 440 bytes .../default-304/icons/x16/cassette_pencil.png | Bin 0 -> 524 bytes .../default-304/icons/x16/cassette_plus.png | Bin 0 -> 490 bytes .../default-304/icons/x16/cassette_small.png | Bin 0 -> 192 bytes .../themes/default-304/icons/x16/chain.png | Bin 0 -> 358 bytes .../default-304/icons/x16/chain_arrow.png | Bin 0 -> 533 bytes .../icons/x16/chain_exclamation.png | Bin 0 -> 584 bytes .../default-304/icons/x16/chain_minus.png | Bin 0 -> 398 bytes .../default-304/icons/x16/chain_pencil.png | Bin 0 -> 520 bytes .../default-304/icons/x16/chain_plus.png | Bin 0 -> 474 bytes .../default-304/icons/x16/chain_small.png | Bin 0 -> 214 bytes .../default-304/icons/x16/chain_unchain.png | Bin 0 -> 515 bytes .../default-304/icons/x16/clipboard.png | Bin 0 -> 440 bytes .../icons/x16/clipboard__arrow.png | Bin 0 -> 569 bytes .../icons/x16/clipboard__exclamation.png | Bin 0 -> 621 bytes .../icons/x16/clipboard__minus.png | Bin 0 -> 489 bytes .../icons/x16/clipboard__pencil.png | Bin 0 -> 594 bytes .../default-304/icons/x16/clipboard__plus.png | Bin 0 -> 549 bytes .../default-304/icons/x16/clipboard_empty.png | Bin 0 -> 492 bytes .../default-304/icons/x16/clipboard_text.png | Bin 0 -> 476 bytes .../themes/default-304/icons/x16/clock.png | Bin 0 -> 603 bytes .../default-304/icons/x16/clock__arrow.png | Bin 0 -> 694 bytes .../icons/x16/clock__exclamation.png | Bin 0 -> 736 bytes .../default-304/icons/x16/clock__minus.png | Bin 0 -> 648 bytes .../default-304/icons/x16/clock__pencil.png | Bin 0 -> 685 bytes .../default-304/icons/x16/clock__plus.png | Bin 0 -> 674 bytes .../default-304/icons/x16/clock_fill.png | Bin 0 -> 628 bytes .../default-304/icons/x16/clock_frame.png | Bin 0 -> 749 bytes .../default-304/icons/x16/clock_small.png | Bin 0 -> 308 bytes .../themes/default-304/icons/x16/color.png | Bin 0 -> 725 bytes .../default-304/icons/x16/color_arrow.png | Bin 0 -> 777 bytes .../icons/x16/color_exclamation.png | Bin 0 -> 793 bytes .../default-304/icons/x16/color_minus.png | Bin 0 -> 733 bytes .../default-304/icons/x16/color_pencil.png | Bin 0 -> 817 bytes .../default-304/icons/x16/color_plus.png | Bin 0 -> 762 bytes .../default-304/icons/x16/color_small.png | Bin 0 -> 411 bytes .../themes/default-304/icons/x16/contrast.png | Bin 0 -> 631 bytes .../default-304/icons/x16/contrast__arrow.png | Bin 0 -> 706 bytes .../icons/x16/contrast__exclamation.png | Bin 0 -> 748 bytes .../default-304/icons/x16/contrast__minus.png | Bin 0 -> 658 bytes .../icons/x16/contrast__pencil.png | Bin 0 -> 744 bytes .../default-304/icons/x16/contrast__plus.png | Bin 0 -> 691 bytes .../default-304/icons/x16/contrast_low.png | Bin 0 -> 647 bytes .../default-304/icons/x16/contrast_small.png | Bin 0 -> 340 bytes .../icons/x16/contrast_small_low.png | Bin 0 -> 362 bytes .../themes/default-304/icons/x16/cross.png | Bin 0 -> 426 bytes .../default-304/icons/x16/cross_circle.png | Bin 0 -> 610 bytes .../icons/x16/cross_circle_frame.png | Bin 0 -> 747 bytes .../default-304/icons/x16/cross_shield.png | Bin 0 -> 667 bytes .../default-304/icons/x16/cross_small.png | Bin 0 -> 205 bytes .../icons/x16/cross_small_circle.png | Bin 0 -> 251 bytes .../themes/default-304/icons/x16/crown.png | Bin 0 -> 645 bytes .../default-304/icons/x16/crown__arrow.png | Bin 0 -> 696 bytes .../icons/x16/crown__exclamation.png | Bin 0 -> 719 bytes .../default-304/icons/x16/crown__minus.png | Bin 0 -> 662 bytes .../default-304/icons/x16/crown__pencil.png | Bin 0 -> 718 bytes .../default-304/icons/x16/crown__plus.png | Bin 0 -> 685 bytes .../default-304/icons/x16/crown_bronze.png | Bin 0 -> 643 bytes .../default-304/icons/x16/crown_silver.png | Bin 0 -> 621 bytes .../themes/default-304/icons/x16/database.png | Bin 0 -> 399 bytes .../default-304/icons/x16/database_arrow.png | Bin 0 -> 523 bytes .../icons/x16/database_exclamation.png | Bin 0 -> 592 bytes .../default-304/icons/x16/database_minus.png | Bin 0 -> 456 bytes .../default-304/icons/x16/database_pencil.png | Bin 0 -> 567 bytes .../default-304/icons/x16/database_plus.png | Bin 0 -> 498 bytes .../default-304/icons/x16/database_small.png | Bin 0 -> 287 bytes .../default-304/icons/x16/databases.png | Bin 0 -> 457 bytes .../default-304/icons/x16/databases_arrow.png | Bin 0 -> 579 bytes .../icons/x16/databases_exclamation.png | Bin 0 -> 630 bytes .../default-304/icons/x16/databases_minus.png | Bin 0 -> 498 bytes .../icons/x16/databases_pencil.png | Bin 0 -> 570 bytes .../default-304/icons/x16/databases_plus.png | Bin 0 -> 548 bytes .../web/themes/default-304/icons/x16/disc.png | Bin 0 -> 756 bytes .../default-304/icons/x16/disc_arrow.png | Bin 0 -> 811 bytes .../icons/x16/disc_exclamation.png | Bin 0 -> 834 bytes .../default-304/icons/x16/disc_minus.png | Bin 0 -> 782 bytes .../default-304/icons/x16/disc_pencil.png | Bin 0 -> 814 bytes .../default-304/icons/x16/disc_plus.png | Bin 0 -> 797 bytes .../default-304/icons/x16/disc_small.png | Bin 0 -> 390 bytes .../themes/default-304/icons/x16/discs.png | Bin 0 -> 699 bytes .../default-304/icons/x16/discs_arrow.png | Bin 0 -> 818 bytes .../icons/x16/discs_exclamation.png | Bin 0 -> 830 bytes .../default-304/icons/x16/discs_minus.png | Bin 0 -> 739 bytes .../default-304/icons/x16/discs_pencil.png | Bin 0 -> 784 bytes .../default-304/icons/x16/discs_plus.png | Bin 0 -> 781 bytes .../web/themes/default-304/icons/x16/disk.png | Bin 0 -> 485 bytes .../default-304/icons/x16/disk__arrow.png | Bin 0 -> 623 bytes .../icons/x16/disk__exclamation.png | Bin 0 -> 686 bytes .../default-304/icons/x16/disk__minus.png | Bin 0 -> 544 bytes .../default-304/icons/x16/disk__pencil.png | Bin 0 -> 636 bytes .../default-304/icons/x16/disk__plus.png | Bin 0 -> 597 bytes .../default-304/icons/x16/disk_black.png | Bin 0 -> 408 bytes .../default-304/icons/x16/disk_small.png | Bin 0 -> 324 bytes .../icons/x16/disk_small_black.png | Bin 0 -> 295 bytes .../themes/default-304/icons/x16/disks.png | Bin 0 -> 502 bytes .../default-304/icons/x16/disks__arrow.png | Bin 0 -> 621 bytes .../icons/x16/disks__exclamation.png | Bin 0 -> 652 bytes .../default-304/icons/x16/disks__minus.png | Bin 0 -> 541 bytes .../default-304/icons/x16/disks__pencil.png | Bin 0 -> 607 bytes .../default-304/icons/x16/disks__plus.png | Bin 0 -> 594 bytes .../default-304/icons/x16/disks_black.png | Bin 0 -> 429 bytes .../themes/default-304/icons/x16/document.png | Bin 0 -> 465 bytes .../default-304/icons/x16/document__arrow.png | Bin 0 -> 591 bytes .../icons/x16/document__exclamation.png | Bin 0 -> 634 bytes .../default-304/icons/x16/document__minus.png | Bin 0 -> 508 bytes .../icons/x16/document__pencil.png | Bin 0 -> 605 bytes .../default-304/icons/x16/document__plus.png | Bin 0 -> 555 bytes .../icons/x16/document_horizontal.png | Bin 0 -> 390 bytes .../icons/x16/document_horizontal_text.png | Bin 0 -> 505 bytes .../default-304/icons/x16/document_music.png | Bin 0 -> 581 bytes .../icons/x16/document_music_playlist.png | Bin 0 -> 599 bytes .../default-304/icons/x16/document_shred.png | Bin 0 -> 594 bytes .../default-304/icons/x16/document_small.png | Bin 0 -> 291 bytes .../default-304/icons/x16/document_text.png | Bin 0 -> 583 bytes .../icons/x16/document_text_image.png | Bin 0 -> 619 bytes .../default-304/icons/x16/document_zipper.png | Bin 0 -> 534 bytes .../default-304/icons/x16/documents.png | Bin 0 -> 514 bytes .../default-304/icons/x16/documents_arrow.png | Bin 0 -> 633 bytes .../icons/x16/documents_exclamation.png | Bin 0 -> 669 bytes .../default-304/icons/x16/documents_minus.png | Bin 0 -> 549 bytes .../icons/x16/documents_pencil.png | Bin 0 -> 617 bytes .../default-304/icons/x16/documents_plus.png | Bin 0 -> 601 bytes .../default-304/icons/x16/documents_stack.png | Bin 0 -> 499 bytes .../default-304/icons/x16/documents_text.png | Bin 0 -> 606 bytes .../web/themes/default-304/icons/x16/door.png | Bin 0 -> 471 bytes .../default-304/icons/x16/door_arrow.png | Bin 0 -> 609 bytes .../icons/x16/door_exclamation.png | Bin 0 -> 606 bytes .../default-304/icons/x16/door_minus.png | Bin 0 -> 535 bytes .../default-304/icons/x16/door_pencil.png | Bin 0 -> 637 bytes .../default-304/icons/x16/door_plus.png | Bin 0 -> 574 bytes .../themes/default-304/icons/x16/drawer.png | Bin 0 -> 631 bytes .../default-304/icons/x16/drawer_arrow.png | Bin 0 -> 737 bytes .../icons/x16/drawer_exclamation.png | Bin 0 -> 724 bytes .../default-304/icons/x16/drawer_minus.png | Bin 0 -> 658 bytes .../default-304/icons/x16/drawer_pencil.png | Bin 0 -> 749 bytes .../default-304/icons/x16/drawer_plus.png | Bin 0 -> 710 bytes .../themes/default-304/icons/x16/drill.png | Bin 0 -> 637 bytes .../default-304/icons/x16/drill_arrow.png | Bin 0 -> 764 bytes .../icons/x16/drill_exclamation.png | Bin 0 -> 798 bytes .../default-304/icons/x16/drill_minus.png | Bin 0 -> 675 bytes .../default-304/icons/x16/drill_pencil.png | Bin 0 -> 737 bytes .../default-304/icons/x16/drill_plus.png | Bin 0 -> 726 bytes .../themes/default-304/icons/x16/envelope.png | Bin 0 -> 445 bytes .../default-304/icons/x16/envelope_arrow.png | Bin 0 -> 570 bytes .../icons/x16/envelope_exclamation.png | Bin 0 -> 593 bytes .../default-304/icons/x16/envelope_minus.png | Bin 0 -> 498 bytes .../default-304/icons/x16/envelope_pencil.png | Bin 0 -> 603 bytes .../default-304/icons/x16/envelope_plus.png | Bin 0 -> 540 bytes .../default-304/icons/x16/equalizer.png | Bin 0 -> 425 bytes .../default-304/icons/x16/equalizer_arrow.png | Bin 0 -> 573 bytes .../icons/x16/equalizer_exclamation.png | Bin 0 -> 610 bytes .../default-304/icons/x16/equalizer_minus.png | Bin 0 -> 471 bytes .../icons/x16/equalizer_pencil.png | Bin 0 -> 577 bytes .../default-304/icons/x16/equalizer_plus.png | Bin 0 -> 535 bytes .../themes/default-304/icons/x16/eraser.png | Bin 0 -> 638 bytes .../default-304/icons/x16/eraser_arrow.png | Bin 0 -> 729 bytes .../icons/x16/eraser_exclamation.png | Bin 0 -> 735 bytes .../default-304/icons/x16/eraser_minus.png | Bin 0 -> 659 bytes .../default-304/icons/x16/eraser_pencil.png | Bin 0 -> 779 bytes .../default-304/icons/x16/eraser_plus.png | Bin 0 -> 709 bytes .../default-304/icons/x16/exclamation.png | Bin 0 -> 559 bytes .../icons/x16/exclamation_frame.png | Bin 0 -> 537 bytes .../icons/x16/exclamation_shield.png | Bin 0 -> 697 bytes .../icons/x16/exclamation_small.png | Bin 0 -> 327 bytes .../web/themes/default-304/icons/x16/feed.png | Bin 0 -> 649 bytes .../default-304/icons/x16/feed__arrow.png | Bin 0 -> 710 bytes .../icons/x16/feed__exclamation.png | Bin 0 -> 716 bytes .../default-304/icons/x16/feed__minus.png | Bin 0 -> 662 bytes .../default-304/icons/x16/feed__pencil.png | Bin 0 -> 753 bytes .../default-304/icons/x16/feed__plus.png | Bin 0 -> 701 bytes .../default-304/icons/x16/feed_balloon.png | Bin 0 -> 683 bytes .../default-304/icons/x16/feed_small.png | Bin 0 -> 365 bytes .../web/themes/default-304/icons/x16/film.png | Bin 0 -> 613 bytes .../default-304/icons/x16/film_arrow.png | Bin 0 -> 718 bytes .../icons/x16/film_exclamation.png | Bin 0 -> 750 bytes .../default-304/icons/x16/film_minus.png | Bin 0 -> 656 bytes .../default-304/icons/x16/film_pencil.png | Bin 0 -> 715 bytes .../default-304/icons/x16/film_plus.png | Bin 0 -> 700 bytes .../default-304/icons/x16/film_small.png | Bin 0 -> 299 bytes .../themes/default-304/icons/x16/films.png | Bin 0 -> 554 bytes .../default-304/icons/x16/films_arrow.png | Bin 0 -> 658 bytes .../icons/x16/films_exclamation.png | Bin 0 -> 709 bytes .../default-304/icons/x16/films_minus.png | Bin 0 -> 580 bytes .../default-304/icons/x16/films_pencil.png | Bin 0 -> 668 bytes .../default-304/icons/x16/films_plus.png | Bin 0 -> 625 bytes .../web/themes/default-304/icons/x16/flag.png | Bin 0 -> 652 bytes .../default-304/icons/x16/flag_arrow.png | Bin 0 -> 755 bytes .../icons/x16/flag_exclamation.png | Bin 0 -> 796 bytes .../default-304/icons/x16/flag_minus.png | Bin 0 -> 674 bytes .../default-304/icons/x16/flag_pencil.png | Bin 0 -> 735 bytes .../default-304/icons/x16/flag_plus.png | Bin 0 -> 729 bytes .../themes/default-304/icons/x16/folder.png | Bin 0 -> 438 bytes .../default-304/icons/x16/folder__arrow.png | Bin 0 -> 592 bytes .../icons/x16/folder__exclamation.png | Bin 0 -> 596 bytes .../default-304/icons/x16/folder__minus.png | Bin 0 -> 500 bytes .../default-304/icons/x16/folder__pencil.png | Bin 0 -> 577 bytes .../default-304/icons/x16/folder__plus.png | Bin 0 -> 535 bytes .../default-304/icons/x16/folder_open.png | Bin 0 -> 639 bytes .../icons/x16/folder_open_document.png | Bin 0 -> 654 bytes .../icons/x16/folder_open_document_music.png | Bin 0 -> 720 bytes .../folder_open_document_music_playlist.png | Bin 0 -> 736 bytes .../icons/x16/folder_open_document_text.png | Bin 0 -> 706 bytes .../icons/x16/folder_open_film.png | Bin 0 -> 710 bytes .../icons/x16/folder_open_image.png | Bin 0 -> 762 bytes .../default-304/icons/x16/folder_shred.png | Bin 0 -> 578 bytes .../default-304/icons/x16/folder_small.png | Bin 0 -> 308 bytes .../default-304/icons/x16/folder_zipper.png | Bin 0 -> 569 bytes .../themes/default-304/icons/x16/folders.png | Bin 0 -> 522 bytes .../default-304/icons/x16/folders_arrow.png | Bin 0 -> 625 bytes .../icons/x16/folders_exclamation.png | Bin 0 -> 653 bytes .../default-304/icons/x16/folders_minus.png | Bin 0 -> 564 bytes .../default-304/icons/x16/folders_pencil.png | Bin 0 -> 639 bytes .../default-304/icons/x16/folders_plus.png | Bin 0 -> 612 bytes .../default-304/icons/x16/folders_stack.png | Bin 0 -> 502 bytes .../themes/default-304/icons/x16/funnel.png | Bin 0 -> 537 bytes .../default-304/icons/x16/funnel_arrow.png | Bin 0 -> 656 bytes .../icons/x16/funnel_exclamation.png | Bin 0 -> 706 bytes .../default-304/icons/x16/funnel_minus.png | Bin 0 -> 579 bytes .../default-304/icons/x16/funnel_pencil.png | Bin 0 -> 662 bytes .../default-304/icons/x16/funnel_plus.png | Bin 0 -> 624 bytes .../default-304/icons/x16/funnel_small.png | Bin 0 -> 304 bytes .../web/themes/default-304/icons/x16/gear.png | Bin 0 -> 590 bytes .../default-304/icons/x16/gear__arrow.png | Bin 0 -> 704 bytes .../icons/x16/gear__exclamation.png | Bin 0 -> 758 bytes .../default-304/icons/x16/gear__minus.png | Bin 0 -> 654 bytes .../default-304/icons/x16/gear__pencil.png | Bin 0 -> 703 bytes .../default-304/icons/x16/gear__plus.png | Bin 0 -> 687 bytes .../default-304/icons/x16/gear_disable.png | Bin 0 -> 497 bytes .../default-304/icons/x16/gear_small.png | Bin 0 -> 336 bytes .../themes/default-304/icons/x16/hammer.png | Bin 0 -> 506 bytes .../default-304/icons/x16/hammer__arrow.png | Bin 0 -> 671 bytes .../icons/x16/hammer__exclamation.png | Bin 0 -> 709 bytes .../default-304/icons/x16/hammer__minus.png | Bin 0 -> 556 bytes .../default-304/icons/x16/hammer__pencil.png | Bin 0 -> 628 bytes .../default-304/icons/x16/hammer__plus.png | Bin 0 -> 618 bytes .../default-304/icons/x16/hammer_left.png | Bin 0 -> 554 bytes .../icons/x16/hammer_screwdriver.png | Bin 0 -> 715 bytes .../themes/default-304/icons/x16/heart.png | Bin 0 -> 630 bytes .../default-304/icons/x16/heart__arrow.png | Bin 0 -> 732 bytes .../icons/x16/heart__exclamation.png | Bin 0 -> 767 bytes .../default-304/icons/x16/heart__minus.png | Bin 0 -> 656 bytes .../default-304/icons/x16/heart__pencil.png | Bin 0 -> 718 bytes .../default-304/icons/x16/heart__plus.png | Bin 0 -> 700 bytes .../default-304/icons/x16/heart_break.png | Bin 0 -> 697 bytes .../default-304/icons/x16/heart_empty.png | Bin 0 -> 514 bytes .../default-304/icons/x16/heart_half.png | Bin 0 -> 721 bytes .../default-304/icons/x16/heart_small.png | Bin 0 -> 294 bytes .../icons/x16/heart_small_empty.png | Bin 0 -> 252 bytes .../icons/x16/heart_small_half.png | Bin 0 -> 321 bytes .../web/themes/default-304/icons/x16/home.png | Bin 0 -> 626 bytes .../default-304/icons/x16/home_arrow.png | Bin 0 -> 719 bytes .../icons/x16/home_exclamation.png | Bin 0 -> 773 bytes .../default-304/icons/x16/home_minus.png | Bin 0 -> 658 bytes .../default-304/icons/x16/home_pencil.png | Bin 0 -> 716 bytes .../default-304/icons/x16/home_plus.png | Bin 0 -> 703 bytes .../default-304/icons/x16/home_small.png | Bin 0 -> 320 bytes .../themes/default-304/icons/x16/image.png | Bin 0 -> 523 bytes .../default-304/icons/x16/image_arrow.png | Bin 0 -> 620 bytes .../icons/x16/image_exclamation.png | Bin 0 -> 652 bytes .../default-304/icons/x16/image_minus.png | Bin 0 -> 553 bytes .../default-304/icons/x16/image_pencil.png | Bin 0 -> 648 bytes .../default-304/icons/x16/image_plus.png | Bin 0 -> 606 bytes .../default-304/icons/x16/image_resize.png | Bin 0 -> 503 bytes .../icons/x16/image_resize_actual.png | Bin 0 -> 532 bytes .../default-304/icons/x16/image_small.png | Bin 0 -> 288 bytes .../icons/x16/image_small_sunset.png | Bin 0 -> 276 bytes .../default-304/icons/x16/image_sunset.png | Bin 0 -> 481 bytes .../themes/default-304/icons/x16/images.png | Bin 0 -> 604 bytes .../default-304/icons/x16/images_arrow.png | Bin 0 -> 670 bytes .../icons/x16/images_exclamation.png | Bin 0 -> 703 bytes .../default-304/icons/x16/images_minus.png | Bin 0 -> 625 bytes .../default-304/icons/x16/images_pencil.png | Bin 0 -> 678 bytes .../default-304/icons/x16/images_plus.png | Bin 0 -> 653 bytes .../default-304/icons/x16/images_stack.png | Bin 0 -> 547 bytes .../themes/default-304/icons/x16/inbox.png | Bin 0 -> 425 bytes .../default-304/icons/x16/inbox_arrow.png | Bin 0 -> 548 bytes .../icons/x16/inbox_exclamation.png | Bin 0 -> 614 bytes .../default-304/icons/x16/inbox_minus.png | Bin 0 -> 463 bytes .../default-304/icons/x16/inbox_pencil.png | Bin 0 -> 562 bytes .../default-304/icons/x16/inbox_plus.png | Bin 0 -> 515 bytes .../default-304/icons/x16/information.png | Bin 0 -> 636 bytes .../icons/x16/information_frame.png | Bin 0 -> 771 bytes .../icons/x16/information_shield.png | Bin 0 -> 701 bytes .../icons/x16/information_small.png | Bin 0 -> 265 bytes .../web/themes/default-304/icons/x16/key.png | Bin 0 -> 577 bytes .../default-304/icons/x16/key__arrow.png | Bin 0 -> 715 bytes .../icons/x16/key__exclamation.png | Bin 0 -> 759 bytes .../default-304/icons/x16/key__minus.png | Bin 0 -> 653 bytes .../default-304/icons/x16/key__pencil.png | Bin 0 -> 718 bytes .../default-304/icons/x16/key__plus.png | Bin 0 -> 704 bytes .../default-304/icons/x16/key_disable.png | Bin 0 -> 452 bytes .../themes/default-304/icons/x16/layout.png | Bin 0 -> 246 bytes .../themes/default-304/icons/x16/layout_2.png | Bin 0 -> 308 bytes .../default-304/icons/x16/layout_2_equal.png | Bin 0 -> 296 bytes .../themes/default-304/icons/x16/layout_3.png | Bin 0 -> 278 bytes .../default-304/icons/x16/layout_3_mix.png | Bin 0 -> 336 bytes .../default-304/icons/x16/layout_header.png | Bin 0 -> 257 bytes .../default-304/icons/x16/layout_header_2.png | Bin 0 -> 324 bytes .../icons/x16/layout_header_2_equal.png | Bin 0 -> 313 bytes .../default-304/icons/x16/layout_header_3.png | Bin 0 -> 295 bytes .../icons/x16/layout_header_3_mix.png | Bin 0 -> 354 bytes .../icons/x16/layout_header_footer.png | Bin 0 -> 270 bytes .../icons/x16/layout_header_footer_2.png | Bin 0 -> 318 bytes .../x16/layout_header_footer_2_equal.png | Bin 0 -> 318 bytes .../icons/x16/layout_header_footer_3.png | Bin 0 -> 292 bytes .../icons/x16/layout_header_footer_3_mix.png | Bin 0 -> 346 bytes .../default-304/icons/x16/layout_join.png | Bin 0 -> 365 bytes .../default-304/icons/x16/layout_split.png | Bin 0 -> 437 bytes .../themes/default-304/icons/x16/lifebuoy.png | Bin 0 -> 671 bytes .../default-304/icons/x16/lifebuoy_arrow.png | Bin 0 -> 784 bytes .../icons/x16/lifebuoy_exclamation.png | Bin 0 -> 830 bytes .../default-304/icons/x16/lifebuoy_minus.png | Bin 0 -> 716 bytes .../default-304/icons/x16/lifebuoy_pencil.png | Bin 0 -> 771 bytes .../default-304/icons/x16/lifebuoy_plus.png | Bin 0 -> 755 bytes .../default-304/icons/x16/light_bulb.png | Bin 0 -> 660 bytes .../icons/x16/light_bulb__arrow.png | Bin 0 -> 732 bytes .../icons/x16/light_bulb__exclamation.png | Bin 0 -> 751 bytes .../icons/x16/light_bulb__minus.png | Bin 0 -> 691 bytes .../icons/x16/light_bulb__pencil.png | Bin 0 -> 722 bytes .../icons/x16/light_bulb__plus.png | Bin 0 -> 712 bytes .../default-304/icons/x16/light_bulb_off.png | Bin 0 -> 690 bytes .../icons/x16/light_bulb_small.png | Bin 0 -> 247 bytes .../icons/x16/light_bulb_small_off.png | Bin 0 -> 251 bytes .../default-304/icons/x16/lightning.png | Bin 0 -> 606 bytes .../icons/x16/lightning__arrow.png | Bin 0 -> 703 bytes .../icons/x16/lightning__exclamation.png | Bin 0 -> 714 bytes .../icons/x16/lightning__minus.png | Bin 0 -> 643 bytes .../icons/x16/lightning__pencil.png | Bin 0 -> 690 bytes .../default-304/icons/x16/lightning__plus.png | Bin 0 -> 679 bytes .../icons/x16/lightning_disable.png | Bin 0 -> 553 bytes .../default-304/icons/x16/lightning_small.png | Bin 0 -> 304 bytes .../themes/default-304/icons/x16/loading.gif | Bin 0 -> 1460 bytes .../web/themes/default-304/icons/x16/lock.png | Bin 0 -> 560 bytes .../default-304/icons/x16/lock__arrow.png | Bin 0 -> 656 bytes .../icons/x16/lock__exclamation.png | Bin 0 -> 676 bytes .../default-304/icons/x16/lock__minus.png | Bin 0 -> 597 bytes .../default-304/icons/x16/lock__pencil.png | Bin 0 -> 661 bytes .../default-304/icons/x16/lock__plus.png | Bin 0 -> 638 bytes .../default-304/icons/x16/lock_disable.png | Bin 0 -> 464 bytes .../default-304/icons/x16/lock_small.png | Bin 0 -> 307 bytes .../default-304/icons/x16/lock_unlock.png | Bin 0 -> 575 bytes .../themes/default-304/icons/x16/logout.png | Bin 0 -> 802 bytes .../themes/default-304/icons/x16/magnet.png | Bin 0 -> 580 bytes .../default-304/icons/x16/magnet__arrow.png | Bin 0 -> 705 bytes .../icons/x16/magnet__exclamation.png | Bin 0 -> 771 bytes .../default-304/icons/x16/magnet__minus.png | Bin 0 -> 624 bytes .../default-304/icons/x16/magnet__pencil.png | Bin 0 -> 727 bytes .../default-304/icons/x16/magnet__plus.png | Bin 0 -> 680 bytes .../default-304/icons/x16/magnet_disable.png | Bin 0 -> 468 bytes .../default-304/icons/x16/magnet_small.png | Bin 0 -> 292 bytes .../default-304/icons/x16/magnifier.png | Bin 0 -> 622 bytes .../icons/x16/magnifier__arrow.png | Bin 0 -> 726 bytes .../icons/x16/magnifier__exclamation.png | Bin 0 -> 759 bytes .../icons/x16/magnifier__minus.png | Bin 0 -> 657 bytes .../icons/x16/magnifier__pencil.png | Bin 0 -> 702 bytes .../default-304/icons/x16/magnifier__plus.png | Bin 0 -> 698 bytes .../default-304/icons/x16/magnifier_left.png | Bin 0 -> 634 bytes .../icons/x16/magnifier_medium.png | Bin 0 -> 452 bytes .../icons/x16/magnifier_medium_left.png | Bin 0 -> 455 bytes .../default-304/icons/x16/magnifier_small.png | Bin 0 -> 301 bytes .../default-304/icons/x16/magnifier_zoom.png | Bin 0 -> 700 bytes .../icons/x16/magnifier_zoom_actual.png | Bin 0 -> 709 bytes .../icons/x16/magnifier_zoom_fit.png | Bin 0 -> 687 bytes .../icons/x16/magnifier_zoom_out.png | Bin 0 -> 676 bytes .../web/themes/default-304/icons/x16/mail.png | Bin 0 -> 411 bytes .../default-304/icons/x16/mail__arrow.png | Bin 0 -> 537 bytes .../icons/x16/mail__exclamation.png | Bin 0 -> 596 bytes .../default-304/icons/x16/mail__minus.png | Bin 0 -> 455 bytes .../default-304/icons/x16/mail__pencil.png | Bin 0 -> 550 bytes .../default-304/icons/x16/mail__plus.png | Bin 0 -> 500 bytes .../default-304/icons/x16/mail_open.png | Bin 0 -> 671 bytes .../icons/x16/mail_open_document.png | Bin 0 -> 621 bytes .../default-304/icons/x16/mail_open_film.png | Bin 0 -> 694 bytes .../default-304/icons/x16/mail_open_image.png | Bin 0 -> 678 bytes .../default-304/icons/x16/mail_small.png | Bin 0 -> 230 bytes .../themes/default-304/icons/x16/mails.png | Bin 0 -> 473 bytes .../default-304/icons/x16/mails_arrow.png | Bin 0 -> 573 bytes .../icons/x16/mails_exclamation.png | Bin 0 -> 633 bytes .../default-304/icons/x16/mails_minus.png | Bin 0 -> 517 bytes .../default-304/icons/x16/mails_pencil.png | Bin 0 -> 591 bytes .../default-304/icons/x16/mails_plus.png | Bin 0 -> 550 bytes .../default-304/icons/x16/mails_stack.png | Bin 0 -> 430 bytes .../default-304/icons/x16/media_player.png | Bin 0 -> 595 bytes .../icons/x16/media_player__arrow.png | Bin 0 -> 700 bytes .../icons/x16/media_player__exclamation.png | Bin 0 -> 734 bytes .../icons/x16/media_player__minus.png | Bin 0 -> 641 bytes .../icons/x16/media_player__pencil.png | Bin 0 -> 716 bytes .../icons/x16/media_player__plus.png | Bin 0 -> 682 bytes .../icons/x16/media_player_black.png | Bin 0 -> 513 bytes .../icons/x16/media_player_medium.png | Bin 0 -> 569 bytes .../icons/x16/media_player_medium_black.png | Bin 0 -> 532 bytes .../icons/x16/media_player_medium_blue.png | Bin 0 -> 602 bytes .../icons/x16/media_player_medium_green.png | Bin 0 -> 615 bytes .../icons/x16/media_player_medium_pink.png | Bin 0 -> 614 bytes .../icons/x16/media_player_medium_red.png | Bin 0 -> 588 bytes .../icons/x16/media_player_small.png | Bin 0 -> 420 bytes .../icons/x16/media_player_small_blue.png | Bin 0 -> 449 bytes .../icons/x16/media_player_small_green.png | Bin 0 -> 470 bytes .../icons/x16/media_player_small_purple.png | Bin 0 -> 446 bytes .../icons/x16/media_player_small_red.png | Bin 0 -> 471 bytes .../default-304/icons/x16/media_players.png | Bin 0 -> 669 bytes .../icons/x16/media_players_arrow.png | Bin 0 -> 746 bytes .../icons/x16/media_players_exclamation.png | Bin 0 -> 771 bytes .../icons/x16/media_players_minus.png | Bin 0 -> 689 bytes .../icons/x16/media_players_pencil.png | Bin 0 -> 734 bytes .../icons/x16/media_players_plus.png | Bin 0 -> 722 bytes .../default-304/icons/x16/microphone.png | Bin 0 -> 616 bytes .../icons/x16/microphone_arrow.png | Bin 0 -> 749 bytes .../icons/x16/microphone_exclamation.png | Bin 0 -> 771 bytes .../icons/x16/microphone_minus.png | Bin 0 -> 685 bytes .../icons/x16/microphone_pencil.png | Bin 0 -> 745 bytes .../default-304/icons/x16/microphone_plus.png | Bin 0 -> 723 bytes .../themes/default-304/icons/x16/minus.png | Bin 0 -> 221 bytes .../default-304/icons/x16/minus_circle.png | Bin 0 -> 570 bytes .../icons/x16/minus_circle_frame.png | Bin 0 -> 740 bytes .../default-304/icons/x16/minus_shield.png | Bin 0 -> 646 bytes .../default-304/icons/x16/minus_small.png | Bin 0 -> 138 bytes .../icons/x16/minus_small_circle.png | Bin 0 -> 261 bytes .../themes/default-304/icons/x16/music.png | Bin 0 -> 427 bytes .../default-304/icons/x16/music_arrow.png | Bin 0 -> 593 bytes .../icons/x16/music_exclamation.png | Bin 0 -> 660 bytes .../default-304/icons/x16/music_minus.png | Bin 0 -> 512 bytes .../default-304/icons/x16/music_pencil.png | Bin 0 -> 579 bytes .../default-304/icons/x16/music_plus.png | Bin 0 -> 562 bytes .../default-304/icons/x16/music_small.png | Bin 0 -> 208 bytes .../default-304/icons/x16/newspaper.png | Bin 0 -> 565 bytes .../default-304/icons/x16/newspaper_arrow.png | Bin 0 -> 694 bytes .../icons/x16/newspaper_exclamation.png | Bin 0 -> 705 bytes .../default-304/icons/x16/newspaper_minus.png | Bin 0 -> 615 bytes .../icons/x16/newspaper_pencil.png | Bin 0 -> 685 bytes .../default-304/icons/x16/newspaper_plus.png | Bin 0 -> 671 bytes .../default-304/icons/x16/newspapers.png | Bin 0 -> 596 bytes .../icons/x16/newspapers_arrow.png | Bin 0 -> 698 bytes .../icons/x16/newspapers_exclamation.png | Bin 0 -> 736 bytes .../icons/x16/newspapers_minus.png | Bin 0 -> 648 bytes .../icons/x16/newspapers_pencil.png | Bin 0 -> 707 bytes .../default-304/icons/x16/newspapers_plus.png | Bin 0 -> 686 bytes .../themes/default-304/icons/x16/notebook.png | Bin 0 -> 501 bytes .../default-304/icons/x16/notebook_arrow.png | Bin 0 -> 636 bytes .../icons/x16/notebook_exclamation.png | Bin 0 -> 694 bytes .../default-304/icons/x16/notebook_minus.png | Bin 0 -> 559 bytes .../default-304/icons/x16/notebook_pencil.png | Bin 0 -> 654 bytes .../default-304/icons/x16/notebook_plus.png | Bin 0 -> 619 bytes .../default-304/icons/x16/notebooks.png | Bin 0 -> 588 bytes .../default-304/icons/x16/notebooks_arrow.png | Bin 0 -> 684 bytes .../icons/x16/notebooks_exclamation.png | Bin 0 -> 715 bytes .../default-304/icons/x16/notebooks_minus.png | Bin 0 -> 613 bytes .../icons/x16/notebooks_pencil.png | Bin 0 -> 677 bytes .../default-304/icons/x16/notebooks_plus.png | Bin 0 -> 653 bytes .../default-304/icons/x16/paint_can.png | Bin 0 -> 648 bytes .../default-304/icons/x16/paint_can_arrow.png | Bin 0 -> 734 bytes .../icons/x16/paint_can_exclamation.png | Bin 0 -> 769 bytes .../default-304/icons/x16/paint_can_minus.png | Bin 0 -> 678 bytes .../icons/x16/paint_can_pencil.png | Bin 0 -> 714 bytes .../default-304/icons/x16/paint_can_plus.png | Bin 0 -> 712 bytes .../themes/default-304/icons/x16/palette.png | Bin 0 -> 789 bytes .../default-304/icons/x16/palette_arrow.png | Bin 0 -> 824 bytes .../icons/x16/palette_exclamation.png | Bin 0 -> 846 bytes .../default-304/icons/x16/palette_minus.png | Bin 0 -> 786 bytes .../default-304/icons/x16/palette_pencil.png | Bin 0 -> 819 bytes .../default-304/icons/x16/palette_plus.png | Bin 0 -> 820 bytes .../default-304/icons/x16/paper_bag.png | Bin 0 -> 557 bytes .../default-304/icons/x16/paper_bag_arrow.png | Bin 0 -> 672 bytes .../icons/x16/paper_bag_exclamation.png | Bin 0 -> 682 bytes .../default-304/icons/x16/paper_bag_minus.png | Bin 0 -> 584 bytes .../icons/x16/paper_bag_pencil.png | Bin 0 -> 713 bytes .../default-304/icons/x16/paper_bag_plus.png | Bin 0 -> 643 bytes .../web/themes/default-304/icons/x16/pdf.png | Bin 0 -> 1376 bytes .../themes/default-304/icons/x16/pencil.png | Bin 0 -> 417 bytes .../default-304/icons/x16/pencil_arrow.png | Bin 0 -> 567 bytes .../icons/x16/pencil_exclamation.png | Bin 0 -> 623 bytes .../default-304/icons/x16/pencil_minus.png | Bin 0 -> 463 bytes .../default-304/icons/x16/pencil_plus.png | Bin 0 -> 517 bytes .../default-304/icons/x16/pencil_small.png | Bin 0 -> 245 bytes .../default-304/icons/x16/photo_album.png | Bin 0 -> 690 bytes .../icons/x16/photo_album__arrow.png | Bin 0 -> 732 bytes .../icons/x16/photo_album__exclamation.png | Bin 0 -> 759 bytes .../icons/x16/photo_album__minus.png | Bin 0 -> 689 bytes .../icons/x16/photo_album__pencil.png | Bin 0 -> 749 bytes .../icons/x16/photo_album__plus.png | Bin 0 -> 709 bytes .../icons/x16/photo_album_blue.png | Bin 0 -> 694 bytes .../themes/default-304/icons/x16/piano.png | Bin 0 -> 344 bytes .../default-304/icons/x16/piano_arrow.png | Bin 0 -> 521 bytes .../icons/x16/piano_exclamation.png | Bin 0 -> 562 bytes .../default-304/icons/x16/piano_minus.png | Bin 0 -> 402 bytes .../default-304/icons/x16/piano_pencil.png | Bin 0 -> 525 bytes .../default-304/icons/x16/piano_plus.png | Bin 0 -> 467 bytes .../themes/default-304/icons/x16/picture.png | Bin 0 -> 494 bytes .../default-304/icons/x16/picture_arrow.png | Bin 0 -> 612 bytes .../icons/x16/picture_exclamation.png | Bin 0 -> 627 bytes .../default-304/icons/x16/picture_minus.png | Bin 0 -> 523 bytes .../default-304/icons/x16/picture_pencil.png | Bin 0 -> 626 bytes .../default-304/icons/x16/picture_plus.png | Bin 0 -> 595 bytes .../default-304/icons/x16/picture_small.png | Bin 0 -> 279 bytes .../icons/x16/picture_small_sunset.png | Bin 0 -> 270 bytes .../default-304/icons/x16/picture_sunset.png | Bin 0 -> 474 bytes .../themes/default-304/icons/x16/pictures.png | Bin 0 -> 523 bytes .../default-304/icons/x16/pictures_arrow.png | Bin 0 -> 612 bytes .../icons/x16/pictures_exclamation.png | Bin 0 -> 659 bytes .../default-304/icons/x16/pictures_minus.png | Bin 0 -> 563 bytes .../default-304/icons/x16/pictures_pencil.png | Bin 0 -> 623 bytes .../default-304/icons/x16/pictures_plus.png | Bin 0 -> 592 bytes .../web/themes/default-304/icons/x16/pill.png | Bin 0 -> 495 bytes .../default-304/icons/x16/pill_arrow.png | Bin 0 -> 633 bytes .../icons/x16/pill_exclamation.png | Bin 0 -> 675 bytes .../default-304/icons/x16/pill_minus.png | Bin 0 -> 548 bytes .../default-304/icons/x16/pill_pencil.png | Bin 0 -> 671 bytes .../default-304/icons/x16/pill_plus.png | Bin 0 -> 606 bytes .../default-304/icons/x16/pill_small.png | Bin 0 -> 314 bytes .../web/themes/default-304/icons/x16/pin.png | Bin 0 -> 580 bytes .../default-304/icons/x16/pin_arrow.png | Bin 0 -> 674 bytes .../default-304/icons/x16/pin_exclamation.png | Bin 0 -> 691 bytes .../default-304/icons/x16/pin_minus.png | Bin 0 -> 589 bytes .../default-304/icons/x16/pin_pencil.png | Bin 0 -> 672 bytes .../themes/default-304/icons/x16/pin_plus.png | Bin 0 -> 646 bytes .../themes/default-304/icons/x16/pipette.png | Bin 0 -> 502 bytes .../default-304/icons/x16/pipette_arrow.png | Bin 0 -> 628 bytes .../icons/x16/pipette_exclamation.png | Bin 0 -> 655 bytes .../default-304/icons/x16/pipette_minus.png | Bin 0 -> 540 bytes .../default-304/icons/x16/pipette_pencil.png | Bin 0 -> 628 bytes .../default-304/icons/x16/pipette_plus.png | Bin 0 -> 599 bytes .../default-304/icons/x16/playing_card.png | Bin 0 -> 688 bytes .../icons/x16/playing_card_arrow.png | Bin 0 -> 758 bytes .../icons/x16/playing_card_exclamation.png | Bin 0 -> 788 bytes .../icons/x16/playing_card_minus.png | Bin 0 -> 714 bytes .../icons/x16/playing_card_pencil.png | Bin 0 -> 769 bytes .../icons/x16/playing_card_plus.png | Bin 0 -> 732 bytes .../web/themes/default-304/icons/x16/plug.png | Bin 0 -> 549 bytes .../default-304/icons/x16/plug_arrow.png | Bin 0 -> 666 bytes .../icons/x16/plug_exclamation.png | Bin 0 -> 701 bytes .../default-304/icons/x16/plug_minus.png | Bin 0 -> 593 bytes .../default-304/icons/x16/plug_pencil.png | Bin 0 -> 678 bytes .../default-304/icons/x16/plug_plus.png | Bin 0 -> 631 bytes .../web/themes/default-304/icons/x16/plus.png | Bin 0 -> 460 bytes .../default-304/icons/x16/plus_circle.png | Bin 0 -> 616 bytes .../icons/x16/plus_circle_frame.png | Bin 0 -> 765 bytes .../default-304/icons/x16/plus_shield.png | Bin 0 -> 683 bytes .../default-304/icons/x16/plus_small.png | Bin 0 -> 212 bytes .../icons/x16/plus_small_circle.png | Bin 0 -> 254 bytes .../themes/default-304/icons/x16/printer.png | Bin 0 -> 665 bytes .../default-304/icons/x16/printer__arrow.png | Bin 0 -> 735 bytes .../icons/x16/printer__exclamation.png | Bin 0 -> 782 bytes .../default-304/icons/x16/printer__minus.png | Bin 0 -> 691 bytes .../default-304/icons/x16/printer__pencil.png | Bin 0 -> 726 bytes .../default-304/icons/x16/printer__plus.png | Bin 0 -> 715 bytes .../default-304/icons/x16/printer_empty.png | Bin 0 -> 493 bytes .../default-304/icons/x16/printer_small.png | Bin 0 -> 327 bytes .../themes/default-304/icons/x16/puzzle.png | Bin 0 -> 681 bytes .../default-304/icons/x16/puzzle__arrow.png | Bin 0 -> 798 bytes .../icons/x16/puzzle__exclamation.png | Bin 0 -> 818 bytes .../default-304/icons/x16/puzzle__minus.png | Bin 0 -> 724 bytes .../default-304/icons/x16/puzzle__pencil.png | Bin 0 -> 798 bytes .../default-304/icons/x16/puzzle__plus.png | Bin 0 -> 758 bytes .../default-304/icons/x16/puzzle_disable.png | Bin 0 -> 594 bytes .../themes/default-304/icons/x16/question.png | Bin 0 -> 668 bytes .../default-304/icons/x16/question_frame.png | Bin 0 -> 794 bytes .../default-304/icons/x16/question_shield.png | Bin 0 -> 723 bytes .../default-304/icons/x16/question_small.png | Bin 0 -> 264 bytes .../themes/default-304/icons/x16/receipt.png | Bin 0 -> 396 bytes .../default-304/icons/x16/receipt_arrow.png | Bin 0 -> 530 bytes .../icons/x16/receipt_exclamation.png | Bin 0 -> 588 bytes .../default-304/icons/x16/receipt_minus.png | Bin 0 -> 468 bytes .../default-304/icons/x16/receipt_pencil.png | Bin 0 -> 583 bytes .../default-304/icons/x16/receipt_plus.png | Bin 0 -> 494 bytes .../default-304/icons/x16/receipt_shred.png | Bin 0 -> 490 bytes .../default-304/icons/x16/receipt_text.png | Bin 0 -> 476 bytes .../themes/default-304/icons/x16/receipts.png | Bin 0 -> 496 bytes .../default-304/icons/x16/receipts_arrow.png | Bin 0 -> 608 bytes .../icons/x16/receipts_exclamation.png | Bin 0 -> 648 bytes .../default-304/icons/x16/receipts_minus.png | Bin 0 -> 524 bytes .../default-304/icons/x16/receipts_pencil.png | Bin 0 -> 631 bytes .../default-304/icons/x16/receipts_plus.png | Bin 0 -> 583 bytes .../default-304/icons/x16/receipts_text.png | Bin 0 -> 555 bytes .../themes/default-304/icons/x16/report.png | Bin 0 -> 467 bytes .../default-304/icons/x16/report_arrow.png | Bin 0 -> 557 bytes .../icons/x16/report_exclamation.png | Bin 0 -> 611 bytes .../default-304/icons/x16/report_minus.png | Bin 0 -> 491 bytes .../default-304/icons/x16/report_pencil.png | Bin 0 -> 578 bytes .../default-304/icons/x16/report_plus.png | Bin 0 -> 534 bytes .../themes/default-304/icons/x16/ruler.png | Bin 0 -> 514 bytes .../default-304/icons/x16/ruler__arrow.png | Bin 0 -> 669 bytes .../icons/x16/ruler__exclamation.png | Bin 0 -> 688 bytes .../default-304/icons/x16/ruler__minus.png | Bin 0 -> 560 bytes .../default-304/icons/x16/ruler__pencil.png | Bin 0 -> 642 bytes .../default-304/icons/x16/ruler__plus.png | Bin 0 -> 627 bytes .../default-304/icons/x16/ruler_crop.png | Bin 0 -> 634 bytes .../web/themes/default-304/icons/x16/safe.png | Bin 0 -> 602 bytes .../default-304/icons/x16/safe_arrow.png | Bin 0 -> 702 bytes .../icons/x16/safe_exclamation.png | Bin 0 -> 709 bytes .../default-304/icons/x16/safe_minus.png | Bin 0 -> 630 bytes .../default-304/icons/x16/safe_pencil.png | Bin 0 -> 712 bytes .../default-304/icons/x16/safe_plus.png | Bin 0 -> 687 bytes .../default-304/icons/x16/screwdriver.png | Bin 0 -> 474 bytes .../icons/x16/screwdriver_arrow.png | Bin 0 -> 634 bytes .../icons/x16/screwdriver_exclamation.png | Bin 0 -> 667 bytes .../icons/x16/screwdriver_minus.png | Bin 0 -> 517 bytes .../icons/x16/screwdriver_pencil.png | Bin 0 -> 613 bytes .../icons/x16/screwdriver_plus.png | Bin 0 -> 589 bytes .../themes/default-304/icons/x16/script.png | Bin 0 -> 427 bytes .../default-304/icons/x16/script__arrow.png | Bin 0 -> 537 bytes .../icons/x16/script__exclamation.png | Bin 0 -> 591 bytes .../default-304/icons/x16/script__minus.png | Bin 0 -> 468 bytes .../default-304/icons/x16/script__pencil.png | Bin 0 -> 591 bytes .../default-304/icons/x16/script__plus.png | Bin 0 -> 509 bytes .../default-304/icons/x16/script_code.png | Bin 0 -> 494 bytes .../themes/default-304/icons/x16/scripts.png | Bin 0 -> 518 bytes .../default-304/icons/x16/scripts__arrow.png | Bin 0 -> 616 bytes .../icons/x16/scripts__exclamation.png | Bin 0 -> 648 bytes .../default-304/icons/x16/scripts__minus.png | Bin 0 -> 535 bytes .../default-304/icons/x16/scripts__pencil.png | Bin 0 -> 622 bytes .../default-304/icons/x16/scripts__plus.png | Bin 0 -> 589 bytes .../default-304/icons/x16/scripts_code.png | Bin 0 -> 582 bytes .../themes/default-304/icons/x16/shield.png | Bin 0 -> 658 bytes .../default-304/icons/x16/shield__arrow.png | Bin 0 -> 742 bytes .../icons/x16/shield__exclamation.png | Bin 0 -> 802 bytes .../default-304/icons/x16/shield__minus.png | Bin 0 -> 702 bytes .../default-304/icons/x16/shield__pencil.png | Bin 0 -> 777 bytes .../default-304/icons/x16/shield__plus.png | Bin 0 -> 730 bytes .../default-304/icons/x16/shield_disable.png | Bin 0 -> 513 bytes .../themes/default-304/icons/x16/slash.png | Bin 0 -> 609 bytes .../default-304/icons/x16/slash_small.png | Bin 0 -> 213 bytes .../themes/default-304/icons/x16/socket.png | Bin 0 -> 456 bytes .../default-304/icons/x16/socket_arrow.png | Bin 0 -> 600 bytes .../icons/x16/socket_exclamation.png | Bin 0 -> 652 bytes .../default-304/icons/x16/socket_minus.png | Bin 0 -> 523 bytes .../default-304/icons/x16/socket_pencil.png | Bin 0 -> 606 bytes .../default-304/icons/x16/socket_plus.png | Bin 0 -> 573 bytes .../web/themes/default-304/icons/x16/sort.png | Bin 0 -> 402 bytes .../default-304/icons/x16/sort__arrow.png | Bin 0 -> 559 bytes .../icons/x16/sort__exclamation.png | Bin 0 -> 633 bytes .../default-304/icons/x16/sort__minus.png | Bin 0 -> 442 bytes .../default-304/icons/x16/sort__pencil.png | Bin 0 -> 574 bytes .../default-304/icons/x16/sort__plus.png | Bin 0 -> 511 bytes .../default-304/icons/x16/sort_alphabet.png | Bin 0 -> 496 bytes .../icons/x16/sort_alphabet_descending.png | Bin 0 -> 493 bytes .../default-304/icons/x16/sort_date.png | Bin 0 -> 445 bytes .../icons/x16/sort_date_descending.png | Bin 0 -> 425 bytes .../default-304/icons/x16/sort_number.png | Bin 0 -> 479 bytes .../icons/x16/sort_number_descending.png | Bin 0 -> 478 bytes .../default-304/icons/x16/sort_quantity.png | Bin 0 -> 432 bytes .../icons/x16/sort_quantity_descending.png | Bin 0 -> 432 bytes .../default-304/icons/x16/sort_small.png | Bin 0 -> 269 bytes .../themes/default-304/icons/x16/stamp.png | Bin 0 -> 585 bytes .../default-304/icons/x16/stamp_arrow.png | Bin 0 -> 697 bytes .../icons/x16/stamp_exclamation.png | Bin 0 -> 725 bytes .../default-304/icons/x16/stamp_minus.png | Bin 0 -> 631 bytes .../default-304/icons/x16/stamp_pencil.png | Bin 0 -> 707 bytes .../default-304/icons/x16/stamp_plus.png | Bin 0 -> 671 bytes .../web/themes/default-304/icons/x16/star.png | Bin 0 -> 640 bytes .../default-304/icons/x16/star__arrow.png | Bin 0 -> 728 bytes .../icons/x16/star__exclamation.png | Bin 0 -> 737 bytes .../default-304/icons/x16/star__minus.png | Bin 0 -> 676 bytes .../default-304/icons/x16/star__pencil.png | Bin 0 -> 735 bytes .../default-304/icons/x16/star__plus.png | Bin 0 -> 705 bytes .../default-304/icons/x16/star_empty.png | Bin 0 -> 523 bytes .../default-304/icons/x16/star_half.png | Bin 0 -> 730 bytes .../default-304/icons/x16/star_small.png | Bin 0 -> 310 bytes .../icons/x16/star_small_empty.png | Bin 0 -> 281 bytes .../default-304/icons/x16/star_small_half.png | Bin 0 -> 352 bytes .../default-304/icons/x16/sticky_note.png | Bin 0 -> 423 bytes .../icons/x16/sticky_note__arrow.png | Bin 0 -> 561 bytes .../icons/x16/sticky_note__exclamation.png | Bin 0 -> 597 bytes .../icons/x16/sticky_note__minus.png | Bin 0 -> 466 bytes .../icons/x16/sticky_note__pencil.png | Bin 0 -> 564 bytes .../icons/x16/sticky_note__plus.png | Bin 0 -> 530 bytes .../default-304/icons/x16/sticky_note_pin.png | Bin 0 -> 480 bytes .../icons/x16/sticky_note_shred.png | Bin 0 -> 551 bytes .../icons/x16/sticky_note_small.png | Bin 0 -> 281 bytes .../icons/x16/sticky_note_small_pin.png | Bin 0 -> 310 bytes .../icons/x16/sticky_note_text.png | Bin 0 -> 518 bytes .../default-304/icons/x16/sticky_notes.png | Bin 0 -> 466 bytes .../icons/x16/sticky_notes__arrow.png | Bin 0 -> 594 bytes .../icons/x16/sticky_notes__exclamation.png | Bin 0 -> 627 bytes .../icons/x16/sticky_notes__minus.png | Bin 0 -> 503 bytes .../icons/x16/sticky_notes__pencil.png | Bin 0 -> 577 bytes .../icons/x16/sticky_notes__plus.png | Bin 0 -> 565 bytes .../icons/x16/sticky_notes_pin.png | Bin 0 -> 559 bytes .../icons/x16/sticky_notes_stack.png | Bin 0 -> 477 bytes .../icons/x16/sticky_notes_text.png | Bin 0 -> 547 bytes .../themes/default-304/icons/x16/switch.png | Bin 0 -> 516 bytes .../default-304/icons/x16/switch_arrow.png | Bin 0 -> 629 bytes .../icons/x16/switch_exclamation.png | Bin 0 -> 647 bytes .../default-304/icons/x16/switch_minus.png | Bin 0 -> 558 bytes .../default-304/icons/x16/switch_pencil.png | Bin 0 -> 633 bytes .../default-304/icons/x16/switch_plus.png | Bin 0 -> 610 bytes .../themes/default-304/icons/x16/table.png | Bin 0 -> 504 bytes .../default-304/icons/x16/table__arrow.png | Bin 0 -> 612 bytes .../icons/x16/table__exclamation.png | Bin 0 -> 667 bytes .../default-304/icons/x16/table__minus.png | Bin 0 -> 536 bytes .../default-304/icons/x16/table__pencil.png | Bin 0 -> 626 bytes .../default-304/icons/x16/table__plus.png | Bin 0 -> 588 bytes .../default-304/icons/x16/table_delete.png | Bin 0 -> 589 bytes .../icons/x16/table_delete_column.png | Bin 0 -> 610 bytes .../default-304/icons/x16/table_insert.png | Bin 0 -> 573 bytes .../icons/x16/table_insert_column.png | Bin 0 -> 599 bytes .../themes/default-304/icons/x16/tables.png | Bin 0 -> 603 bytes .../default-304/icons/x16/tables_arrow.png | Bin 0 -> 684 bytes .../icons/x16/tables_exclamation.png | Bin 0 -> 712 bytes .../default-304/icons/x16/tables_minus.png | Bin 0 -> 620 bytes .../default-304/icons/x16/tables_pencil.png | Bin 0 -> 693 bytes .../default-304/icons/x16/tables_plus.png | Bin 0 -> 667 bytes .../default-304/icons/x16/tables_stacks.png | Bin 0 -> 490 bytes .../web/themes/default-304/icons/x16/tag.png | Bin 0 -> 596 bytes .../default-304/icons/x16/tag__arrow.png | Bin 0 -> 690 bytes .../icons/x16/tag__exclamation.png | Bin 0 -> 747 bytes .../default-304/icons/x16/tag__minus.png | Bin 0 -> 621 bytes .../default-304/icons/x16/tag__pencil.png | Bin 0 -> 714 bytes .../default-304/icons/x16/tag__plus.png | Bin 0 -> 652 bytes .../default-304/icons/x16/tag_label.png | Bin 0 -> 626 bytes .../default-304/icons/x16/tag_small.png | Bin 0 -> 306 bytes .../web/themes/default-304/icons/x16/tags.png | Bin 0 -> 573 bytes .../default-304/icons/x16/tags__arrow.png | Bin 0 -> 682 bytes .../icons/x16/tags__exclamation.png | Bin 0 -> 718 bytes .../default-304/icons/x16/tags__minus.png | Bin 0 -> 595 bytes .../default-304/icons/x16/tags__pencil.png | Bin 0 -> 703 bytes .../default-304/icons/x16/tags__plus.png | Bin 0 -> 641 bytes .../default-304/icons/x16/tags_label.png | Bin 0 -> 597 bytes .../web/themes/default-304/icons/x16/tick.png | Bin 0 -> 575 bytes .../default-304/icons/x16/tick_circle.png | Bin 0 -> 630 bytes .../icons/x16/tick_circle_frame.png | Bin 0 -> 786 bytes .../default-304/icons/x16/tick_shield.png | Bin 0 -> 697 bytes .../default-304/icons/x16/tick_small.png | Bin 0 -> 216 bytes .../icons/x16/tick_small_circle.png | Bin 0 -> 258 bytes .../themes/default-304/icons/x16/ticket.png | Bin 0 -> 604 bytes .../default-304/icons/x16/ticket_arrow.png | Bin 0 -> 699 bytes .../icons/x16/ticket_exclamation.png | Bin 0 -> 754 bytes .../default-304/icons/x16/ticket_minus.png | Bin 0 -> 643 bytes .../default-304/icons/x16/ticket_pencil.png | Bin 0 -> 751 bytes .../default-304/icons/x16/ticket_plus.png | Bin 0 -> 674 bytes .../default-304/icons/x16/ticket_small.png | Bin 0 -> 322 bytes .../themes/default-304/icons/x16/trophy.png | Bin 0 -> 790 bytes .../default-304/icons/x16/trophy_arrow.png | Bin 0 -> 881 bytes .../icons/x16/trophy_exclamation.png | Bin 0 -> 914 bytes .../default-304/icons/x16/trophy_minus.png | Bin 0 -> 811 bytes .../default-304/icons/x16/trophy_pencil.png | Bin 0 -> 875 bytes .../default-304/icons/x16/trophy_plus.png | Bin 0 -> 858 bytes .../web/themes/default-304/icons/x16/tux.png | Bin 0 -> 643 bytes .../web/themes/default-304/icons/x16/user.png | Bin 0 -> 688 bytes .../themes/default-304/icons/x16/user_add.png | Bin 0 -> 693 bytes .../default-304/icons/x16/user_comment.png | Bin 0 -> 690 bytes .../default-304/icons/x16/user_delete.png | Bin 0 -> 714 bytes .../default-304/icons/x16/user_edit.png | Bin 0 -> 780 bytes .../default-304/icons/x16/user_female.png | Bin 0 -> 610 bytes .../themes/default-304/icons/x16/user_go.png | Bin 0 -> 740 bytes .../default-304/icons/x16/user_gray.png | Bin 0 -> 653 bytes .../default-304/icons/x16/user_green.png | Bin 0 -> 669 bytes .../default-304/icons/x16/user_orange.png | Bin 0 -> 670 bytes .../themes/default-304/icons/x16/user_red.png | Bin 0 -> 664 bytes .../default-304/icons/x16/user_suit.png | Bin 0 -> 695 bytes .../themes/default-304/icons/x16/vcard.png | Bin 0 -> 486 bytes .../default-304/icons/x16/vcard_add.png | Bin 0 -> 608 bytes .../default-304/icons/x16/vcard_delete.png | Bin 0 -> 598 bytes .../default-304/icons/x16/vcard_edit.png | Bin 0 -> 721 bytes .../web/themes/default-304/icons/x16/wall.png | Bin 0 -> 501 bytes .../default-304/icons/x16/wall__arrow.png | Bin 0 -> 626 bytes .../icons/x16/wall__exclamation.png | Bin 0 -> 667 bytes .../default-304/icons/x16/wall__minus.png | Bin 0 -> 537 bytes .../default-304/icons/x16/wall__pencil.png | Bin 0 -> 633 bytes .../default-304/icons/x16/wall__plus.png | Bin 0 -> 599 bytes .../default-304/icons/x16/wall_brick.png | Bin 0 -> 369 bytes .../default-304/icons/x16/wall_disable.png | Bin 0 -> 304 bytes .../default-304/icons/x16/wall_small.png | Bin 0 -> 337 bytes .../icons/x16/wall_small_brick.png | Bin 0 -> 272 bytes .../themes/default-304/icons/x16/wallet.png | Bin 0 -> 458 bytes .../default-304/icons/x16/wallet_arrow.png | Bin 0 -> 594 bytes .../icons/x16/wallet_exclamation.png | Bin 0 -> 632 bytes .../default-304/icons/x16/wallet_minus.png | Bin 0 -> 490 bytes .../default-304/icons/x16/wallet_pencil.png | Bin 0 -> 562 bytes .../default-304/icons/x16/wallet_plus.png | Bin 0 -> 550 bytes .../web/themes/default-304/icons/x16/wand.png | Bin 0 -> 473 bytes .../default-304/icons/x16/wand_arrow.png | Bin 0 -> 642 bytes .../icons/x16/wand_exclamation.png | Bin 0 -> 674 bytes .../default-304/icons/x16/wand_minus.png | Bin 0 -> 529 bytes .../default-304/icons/x16/wand_pencil.png | Bin 0 -> 598 bytes .../default-304/icons/x16/wand_plus.png | Bin 0 -> 590 bytes .../themes/default-304/icons/x16/wrench.png | Bin 0 -> 643 bytes .../default-304/icons/x16/wrench_arrow.png | Bin 0 -> 785 bytes .../icons/x16/wrench_exclamation.png | Bin 0 -> 832 bytes .../default-304/icons/x16/wrench_minus.png | Bin 0 -> 684 bytes .../default-304/icons/x16/wrench_pencil.png | Bin 0 -> 755 bytes .../default-304/icons/x16/wrench_plus.png | Bin 0 -> 739 bytes .../icons/x16/wrench_screwdriver.png | Bin 0 -> 810 bytes .../themes/default-304/icons/x16_sprite.png | Bin 14495 -> 8569 bytes .../default-304/icons/x32/calculator.png | Bin 0 -> 555 bytes .../themes/default-304/icons/x32/client.png | Bin 0 -> 2410 bytes .../default-304/icons/x32/dashboard.png | Bin 0 -> 2025 bytes .../web/themes/default-304/icons/x32/dns.png | Bin 0 -> 2049 bytes .../themes/default-304/icons/x32/domain.png | Bin 0 -> 1518 bytes .../themes/default-304/icons/x32/drawer.png | Bin 0 -> 941 bytes .../themes/default-304/icons/x32/email.png | Bin 0 -> 1503 bytes .../web/themes/default-304/icons/x32/help.png | Bin 0 -> 1950 bytes .../themes/default-304/icons/x32/login.png | Bin 0 -> 2357 bytes .../themes/default-304/icons/x32/monitor.png | Bin 0 -> 1244 bytes .../themes/default-304/icons/x32/network.png | Bin 0 -> 2035 bytes .../themes/default-304/icons/x32/server.png | Bin 0 -> 1440 bytes .../themes/default-304/icons/x32/sites.png | Bin 0 -> 2363 bytes .../default-304/icons/x32/state_critical.png | Bin 0 -> 2394 bytes .../default-304/icons/x32/state_error.png | Bin 0 -> 2200 bytes .../default-304/icons/x32/state_info.png | Bin 0 -> 2175 bytes .../themes/default-304/icons/x32/state_ok.png | Bin 0 -> 1456 bytes .../default-304/icons/x32/state_unknown.png | Bin 0 -> 2753 bytes .../default-304/icons/x32/state_warning.png | Bin 0 -> 1917 bytes .../themes/default-304/icons/x32/system.png | Bin 0 -> 2454 bytes .../themes/default-304/icons/x32/tools.png | Bin 0 -> 2024 bytes .../themes/default-304/icons/x32_sprite.png | Bin 33739 -> 37386 bytes .../themes/default-304/icons/x64/client.png | Bin 0 -> 6611 bytes .../default-304/icons/x64/dashboard.png | Bin 0 -> 5945 bytes .../web/themes/default-304/icons/x64/dns.png | Bin 0 -> 5730 bytes .../themes/default-304/icons/x64/domain.png | Bin 0 -> 4177 bytes .../themes/default-304/icons/x64/drawer.png | Bin 0 -> 7236 bytes .../themes/default-304/icons/x64/email.png | Bin 0 -> 4156 bytes .../web/themes/default-304/icons/x64/help.png | Bin 0 -> 6117 bytes .../themes/default-304/icons/x64/login.png | Bin 0 -> 6797 bytes .../themes/default-304/icons/x64/monitor.png | Bin 0 -> 3198 bytes .../themes/default-304/icons/x64/network.png | Bin 0 -> 5546 bytes .../themes/default-304/icons/x64/server.png | Bin 0 -> 3527 bytes .../themes/default-304/icons/x64/sites.png | Bin 0 -> 6904 bytes .../themes/default-304/icons/x64/system.png | Bin 0 -> 7060 bytes .../themes/default-304/icons/x64/tools.png | Bin 0 -> 5721 bytes .../web/themes/default-304/images/Thumbs.db | Bin 0 -> 10752 bytes .../default-304/images/buttonHolder_bg.gif | Bin 0 -> 609 bytes .../web/themes/default-304/images/favicon.ico | Bin 4150 -> 1406 bytes .../themes/default-304/images/header_bg.png | Bin 0 -> 308 bytes .../themes/default-304/images/header_logo.png | Bin 3282 -> 5872 bytes .../default-304/images/lists_tfoot_bg.png | Bin 0 -> 149 bytes .../default-304/images/lists_thead_bg.png | Bin 0 -> 200 bytes .../themes/default-304/images/screen_bg.png | Bin 0 -> 90 bytes .../default/css/jquery-ui-1.8.16.custom.css | 2 +- interface/web/themes/default/css/styles.css | 243 ++++++--------- .../themes/default/icons/device_sprite.png | Bin 15702 -> 9186 bytes .../web/themes/default/icons/x16_sprite.png | Bin 14495 -> 9242 bytes .../web/themes/default/icons/x32_sprite.png | Bin 33739 -> 37386 bytes .../themes/default/images/buttonHolder_bg.gif | Bin 0 -> 609 bytes .../web/themes/default/images/favicon.ico | Bin 4150 -> 1406 bytes .../web/themes/default/images/header_bg.png | Bin 0 -> 308 bytes .../web/themes/default/images/header_logo.png | Bin 4043 -> 5872 bytes .../themes/default/images/lists_tfoot_bg.png | Bin 0 -> 149 bytes .../themes/default/images/lists_thead_bg.png | Bin 0 -> 200 bytes .../web/themes/default/images/logo16.gif | Bin 883 -> 0 bytes .../web/themes/default/images/logo32.gif | Bin 980 -> 0 bytes .../web/themes/default/images/screen_bg.png | Bin 0 -> 90 bytes .../themes/default/templates/login.tpl.htm | 167 ---------- .../web/themes/default/templates/main.tpl.htm | 30 +- interface/web/tools/import_ispconfig.php | 13 - interface/web/tools/lib/lang/cz.lng | 2 + .../tools/lib/lang/cz_import_ispconfig.lng | 2 + interface/web/tools/lib/lang/cz_index.lng | 2 + interface/web/tools/lib/lang/cz_interface.lng | 2 + interface/web/tools/lib/lang/cz_resync.lng | 2 + .../web/tools/lib/lang/cz_tpl_default.lng | 2 + .../web/tools/lib/lang/cz_usersettings.lng | 2 + interface/web/tools/lib/lang/pl.lng | 1 + .../tools/lib/lang/pl_import_ispconfig.lng | 1 + interface/web/tools/lib/lang/pl_index.lng | 1 + interface/web/tools/lib/lang/pl_interface.lng | 1 + interface/web/tools/lib/lang/pl_resync.lng | 1 + .../web/tools/lib/lang/pl_tpl_default.lng | 1 + .../web/tools/lib/lang/pl_usersettings.lng | 1 + interface/web/vm/lib/lang/cz.lng | 2 + .../web/vm/lib/lang/cz_openvz_action.lng | 2 + interface/web/vm/lib/lang/cz_openvz_ip.lng | 2 + .../web/vm/lib/lang/cz_openvz_ip_list.lng | 2 + .../web/vm/lib/lang/cz_openvz_ostemplate.lng | 2 + .../vm/lib/lang/cz_openvz_ostemplate_list.lng | 2 + .../web/vm/lib/lang/cz_openvz_template.lng | 2 + .../vm/lib/lang/cz_openvz_template_list.lng | 2 + interface/web/vm/lib/lang/cz_openvz_vm.lng | 2 + .../web/vm/lib/lang/cz_openvz_vm_list.lng | 2 + interface/web/vm/lib/lang/pl.lng | 1 + .../web/vm/lib/lang/pl_openvz_action.lng | 1 + interface/web/vm/lib/lang/pl_openvz_ip.lng | 1 + .../web/vm/lib/lang/pl_openvz_ip_list.lng | 1 + .../web/vm/lib/lang/pl_openvz_ostemplate.lng | 1 + .../vm/lib/lang/pl_openvz_ostemplate_list.lng | 1 + .../web/vm/lib/lang/pl_openvz_template.lng | 1 + .../vm/lib/lang/pl_openvz_template_list.lng | 1 + interface/web/vm/lib/lang/pl_openvz_vm.lng | 1 + .../web/vm/lib/lang/pl_openvz_vm_list.lng | 1 + server/cron_daily.php | 94 ++---- server/lib/classes/system.inc.php | 52 ---- .../plugins-available/apache2_plugin.inc.php | 2 +- .../mail_plugin_dkim.inc.php | 286 ------------------ .../plugins-available/mailman_plugin.inc.php | 2 +- server/plugins-available/nginx_plugin.inc.php | 2 +- .../shelluser_base_plugin.inc.php | 4 +- 1670 files changed, 840 insertions(+), 1269 deletions(-) delete mode 100644 install/sql/incremental/upd_0050.sql delete mode 100644 install/sql/incremental/upd_0051.sql delete mode 100644 install/sql/incremental/upd_0052.sql delete mode 100644 interface/lib/classes/validate_dkim.inc.php delete mode 100644 interface/web/mail/mail_domain_dkim_create.php create mode 100644 interface/web/themes/default-304/icons/x12/accept.png create mode 100644 interface/web/themes/default-304/icons/x12/accept_blue.png create mode 100644 interface/web/themes/default-304/icons/x12/accept_green.png create mode 100644 interface/web/themes/default-304/icons/x12/arrow_2_left_round.png create mode 100644 interface/web/themes/default-304/icons/x12/arrow_2_right_round.png create mode 100644 interface/web/themes/default-304/icons/x12/arrow_left_blue_round.png create mode 100644 interface/web/themes/default-304/icons/x12/arrow_right_blue_round.png create mode 100644 interface/web/themes/default-304/icons/x12/article.png create mode 100644 interface/web/themes/default-304/icons/x12/article_text.png create mode 100644 interface/web/themes/default-304/icons/x12/bar_graph.png create mode 100644 interface/web/themes/default-304/icons/x12/burst.png create mode 100644 interface/web/themes/default-304/icons/x12/calendar.png create mode 100644 interface/web/themes/default-304/icons/x12/calendar2.png create mode 100644 interface/web/themes/default-304/icons/x12/cancel.png create mode 100644 interface/web/themes/default-304/icons/x12/cancel_round.png create mode 100644 interface/web/themes/default-304/icons/x12/clock.png create mode 100644 interface/web/themes/default-304/icons/x12/code.png create mode 100644 interface/web/themes/default-304/icons/x12/comment_blue.png create mode 100644 interface/web/themes/default-304/icons/x12/dollar.png create mode 100644 interface/web/themes/default-304/icons/x12/double_comment.png create mode 100644 interface/web/themes/default-304/icons/x12/download.png create mode 100644 interface/web/themes/default-304/icons/x12/envelope.png create mode 100644 interface/web/themes/default-304/icons/x12/flag_black.png create mode 100644 interface/web/themes/default-304/icons/x12/flag_blue.png create mode 100644 interface/web/themes/default-304/icons/x12/flag_green.png create mode 100644 interface/web/themes/default-304/icons/x12/flag_orange.png create mode 100644 interface/web/themes/default-304/icons/x12/flag_red.png create mode 100644 interface/web/themes/default-304/icons/x12/flag_yellow.png create mode 100644 interface/web/themes/default-304/icons/x12/folder.png create mode 100644 interface/web/themes/default-304/icons/x12/info.png create mode 100644 interface/web/themes/default-304/icons/x12/link.png create mode 100644 interface/web/themes/default-304/icons/x12/lock.png create mode 100644 interface/web/themes/default-304/icons/x12/magnify.png create mode 100644 interface/web/themes/default-304/icons/x12/minus.png create mode 100644 interface/web/themes/default-304/icons/x12/minus_round.png create mode 100644 interface/web/themes/default-304/icons/x12/money.png create mode 100644 interface/web/themes/default-304/icons/x12/new.png create mode 100644 interface/web/themes/default-304/icons/x12/pencil.png create mode 100644 interface/web/themes/default-304/icons/x12/pictures.png create mode 100644 interface/web/themes/default-304/icons/x12/plus.png create mode 100644 interface/web/themes/default-304/icons/x12/printer.png create mode 100644 interface/web/themes/default-304/icons/x12/question_blue.png create mode 100644 interface/web/themes/default-304/icons/x12/refresh.png create mode 100644 interface/web/themes/default-304/icons/x12/rss.png create mode 100644 interface/web/themes/default-304/icons/x12/rss_round.png create mode 100644 interface/web/themes/default-304/icons/x12/security_green.png create mode 100644 interface/web/themes/default-304/icons/x12/security_orange.png create mode 100644 interface/web/themes/default-304/icons/x12/security_red.png create mode 100644 interface/web/themes/default-304/icons/x12/star.png create mode 100644 interface/web/themes/default-304/icons/x12/star_blue.png create mode 100644 interface/web/themes/default-304/icons/x12/stop.png create mode 100644 interface/web/themes/default-304/icons/x12/stop_round.png create mode 100644 interface/web/themes/default-304/icons/x12/upload.png create mode 100644 interface/web/themes/default-304/icons/x12/world.png create mode 100644 interface/web/themes/default-304/icons/x12/world2.png create mode 100644 interface/web/themes/default-304/icons/x16-list/accept.png create mode 100644 interface/web/themes/default-304/icons/x16-list/accept_blue.png create mode 100644 interface/web/themes/default-304/icons/x16-list/accept_green.png create mode 100644 interface/web/themes/default-304/icons/x16-list/arrow_2_left_round.png create mode 100644 interface/web/themes/default-304/icons/x16-list/arrow_2_right_round.png create mode 100644 interface/web/themes/default-304/icons/x16-list/arrow_left_blue_round.png create mode 100644 interface/web/themes/default-304/icons/x16-list/arrow_right_blue_round.png create mode 100644 interface/web/themes/default-304/icons/x16-list/article.png create mode 100644 interface/web/themes/default-304/icons/x16-list/article_text.png create mode 100644 interface/web/themes/default-304/icons/x16-list/bar_graph.png create mode 100644 interface/web/themes/default-304/icons/x16-list/burst.png create mode 100644 interface/web/themes/default-304/icons/x16-list/calendar.png create mode 100644 interface/web/themes/default-304/icons/x16-list/calendar2.png create mode 100644 interface/web/themes/default-304/icons/x16-list/cancel.png create mode 100644 interface/web/themes/default-304/icons/x16-list/cancel_round.png create mode 100644 interface/web/themes/default-304/icons/x16-list/clock.png create mode 100644 interface/web/themes/default-304/icons/x16-list/code.png create mode 100644 interface/web/themes/default-304/icons/x16-list/comment_blue.png create mode 100644 interface/web/themes/default-304/icons/x16-list/dollar.png create mode 100644 interface/web/themes/default-304/icons/x16-list/double_comment.png create mode 100644 interface/web/themes/default-304/icons/x16-list/download.png create mode 100644 interface/web/themes/default-304/icons/x16-list/envelope.png create mode 100644 interface/web/themes/default-304/icons/x16-list/flag_black.png create mode 100644 interface/web/themes/default-304/icons/x16-list/flag_blue.png create mode 100644 interface/web/themes/default-304/icons/x16-list/flag_green.png create mode 100644 interface/web/themes/default-304/icons/x16-list/flag_orange.png create mode 100644 interface/web/themes/default-304/icons/x16-list/flag_red.png create mode 100644 interface/web/themes/default-304/icons/x16-list/flag_yellow.png create mode 100644 interface/web/themes/default-304/icons/x16-list/folder.png create mode 100644 interface/web/themes/default-304/icons/x16-list/info.png create mode 100644 interface/web/themes/default-304/icons/x16-list/link.png create mode 100644 interface/web/themes/default-304/icons/x16-list/lock.png create mode 100644 interface/web/themes/default-304/icons/x16-list/magnify.png create mode 100644 interface/web/themes/default-304/icons/x16-list/minus.png create mode 100644 interface/web/themes/default-304/icons/x16-list/minus_round.png create mode 100644 interface/web/themes/default-304/icons/x16-list/money.png create mode 100644 interface/web/themes/default-304/icons/x16-list/new.png create mode 100644 interface/web/themes/default-304/icons/x16-list/pencil.png create mode 100644 interface/web/themes/default-304/icons/x16-list/pictures.png create mode 100644 interface/web/themes/default-304/icons/x16-list/plus.png create mode 100644 interface/web/themes/default-304/icons/x16-list/printer.png create mode 100644 interface/web/themes/default-304/icons/x16-list/question_blue.png create mode 100644 interface/web/themes/default-304/icons/x16-list/refresh.png create mode 100644 interface/web/themes/default-304/icons/x16-list/rss.png create mode 100644 interface/web/themes/default-304/icons/x16-list/rss_round.png create mode 100644 interface/web/themes/default-304/icons/x16-list/security_green.png create mode 100644 interface/web/themes/default-304/icons/x16-list/security_orange.png create mode 100644 interface/web/themes/default-304/icons/x16-list/security_red.png create mode 100644 interface/web/themes/default-304/icons/x16-list/star.png create mode 100644 interface/web/themes/default-304/icons/x16-list/star_blue.png create mode 100644 interface/web/themes/default-304/icons/x16-list/stop.png create mode 100644 interface/web/themes/default-304/icons/x16-list/stop_round.png create mode 100644 interface/web/themes/default-304/icons/x16-list/upload.png create mode 100644 interface/web/themes/default-304/icons/x16-list/world.png create mode 100644 interface/web/themes/default-304/icons/x16-list/world2.png create mode 100644 interface/web/themes/default-304/icons/x16/address_book.png create mode 100644 interface/web/themes/default-304/icons/x16/address_book__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/address_book__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/address_book__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/address_book__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/address_book__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/address_book_blue.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_000_small.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_045.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_045_small.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_090.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_090_small.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_135.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_135_small.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_180.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_180_small.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_225.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_225_small.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_270.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_270_small.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_315.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_315_small.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_circle.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_circle_135.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_circle_225.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_circle_315.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_circle_double.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_circle_double_135.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_skip.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_skip_090.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_skip_180.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_skip_270.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_stop.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_stop_090.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_stop_180.png create mode 100644 interface/web/themes/default-304/icons/x16/arrow_stop_270.png create mode 100644 interface/web/themes/default-304/icons/x16/auction_hammer.png create mode 100644 interface/web/themes/default-304/icons/x16/auction_hammer__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/auction_hammer__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/auction_hammer__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/auction_hammer__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/auction_hammer__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/auction_hammer_gavel.png create mode 100644 interface/web/themes/default-304/icons/x16/balloon.png create mode 100644 interface/web/themes/default-304/icons/x16/balloon__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/balloon__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/balloon__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/balloon__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/balloon__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/balloon_left.png create mode 100644 interface/web/themes/default-304/icons/x16/balloon_small.png create mode 100644 interface/web/themes/default-304/icons/x16/balloon_small_left.png create mode 100644 interface/web/themes/default-304/icons/x16/balloons.png create mode 100644 interface/web/themes/default-304/icons/x16/balloons_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/balloons_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/balloons_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/balloons_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/balloons_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/bandaid.png create mode 100644 interface/web/themes/default-304/icons/x16/bandaid_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/bandaid_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/bandaid_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/bandaid_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/bandaid_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/bandaid_small.png create mode 100644 interface/web/themes/default-304/icons/x16/bank.png create mode 100644 interface/web/themes/default-304/icons/x16/bank_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/bank_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/bank_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/bank_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/bank_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/bell.png create mode 100644 interface/web/themes/default-304/icons/x16/bell__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/bell__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/bell__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/bell__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/bell__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/bell_disable.png create mode 100644 interface/web/themes/default-304/icons/x16/bin.png create mode 100644 interface/web/themes/default-304/icons/x16/bin__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/bin__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/bin__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/bin__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/bin__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/bin_full.png create mode 100644 interface/web/themes/default-304/icons/x16/binocular.png create mode 100644 interface/web/themes/default-304/icons/x16/binocular_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/binocular_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/binocular_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/binocular_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/binocular_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/blog.png create mode 100644 interface/web/themes/default-304/icons/x16/blog__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/blog__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/blog__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/blog__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/blog__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/blog_blue.png create mode 100644 interface/web/themes/default-304/icons/x16/blogs.png create mode 100644 interface/web/themes/default-304/icons/x16/blogs_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/blogs_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/blogs_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/blogs_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/blogs_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/blogs_stack.png create mode 100644 interface/web/themes/default-304/icons/x16/book.png create mode 100644 interface/web/themes/default-304/icons/x16/book__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/book__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/book__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/book__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/book__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/book_brown.png create mode 100644 interface/web/themes/default-304/icons/x16/book_small.png create mode 100644 interface/web/themes/default-304/icons/x16/book_small_brown.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark__small.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_book.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_book_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_book_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_book_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_book_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_book_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_document.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_document_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_document_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_document_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_document_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_document_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_folder.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_folder_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_folder_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_folder_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_folder_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/bookmark_folder_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/books.png create mode 100644 interface/web/themes/default-304/icons/x16/books__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/books__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/books__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/books__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/books__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/books_brown.png create mode 100644 interface/web/themes/default-304/icons/x16/books_stack.png create mode 100644 interface/web/themes/default-304/icons/x16/box.png create mode 100644 interface/web/themes/default-304/icons/x16/box__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/box__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/box__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/box__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/box__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/box_label.png create mode 100644 interface/web/themes/default-304/icons/x16/briefcase.png create mode 100644 interface/web/themes/default-304/icons/x16/briefcase_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/briefcase_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/briefcase_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/briefcase_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/briefcase_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/broom.png create mode 100644 interface/web/themes/default-304/icons/x16/broom_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/broom_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/broom_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/broom_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/broom_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/calculator.png create mode 100644 interface/web/themes/default-304/icons/x16/calculator_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/calculator_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/calculator_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/calculator_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/calculator_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/calendar.png create mode 100644 interface/web/themes/default-304/icons/x16/calendar__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/calendar__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/calendar__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/calendar__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/calendar__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/calendar_day.png create mode 100644 interface/web/themes/default-304/icons/x16/calendar_month.png create mode 100644 interface/web/themes/default-304/icons/x16/camera.png create mode 100644 interface/web/themes/default-304/icons/x16/camera__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/camera__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/camera__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/camera__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/camera__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/camera_black.png create mode 100644 interface/web/themes/default-304/icons/x16/camera_small.png create mode 100644 interface/web/themes/default-304/icons/x16/camera_small_black.png create mode 100644 interface/web/themes/default-304/icons/x16/card.png create mode 100644 interface/web/themes/default-304/icons/x16/card__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/card__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/card__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/card__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/card__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/card_address.png create mode 100644 interface/web/themes/default-304/icons/x16/card_small.png create mode 100644 interface/web/themes/default-304/icons/x16/cards.png create mode 100644 interface/web/themes/default-304/icons/x16/cards__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/cards__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/cards__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/cards__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/cards__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/cards_address.png create mode 100644 interface/web/themes/default-304/icons/x16/cards_stack.png create mode 100644 interface/web/themes/default-304/icons/x16/cassette.png create mode 100644 interface/web/themes/default-304/icons/x16/cassette_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/cassette_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/cassette_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/cassette_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/cassette_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/cassette_small.png create mode 100644 interface/web/themes/default-304/icons/x16/chain.png create mode 100644 interface/web/themes/default-304/icons/x16/chain_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/chain_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/chain_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/chain_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/chain_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/chain_small.png create mode 100644 interface/web/themes/default-304/icons/x16/chain_unchain.png create mode 100644 interface/web/themes/default-304/icons/x16/clipboard.png create mode 100644 interface/web/themes/default-304/icons/x16/clipboard__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/clipboard__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/clipboard__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/clipboard__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/clipboard__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/clipboard_empty.png create mode 100644 interface/web/themes/default-304/icons/x16/clipboard_text.png create mode 100644 interface/web/themes/default-304/icons/x16/clock.png create mode 100644 interface/web/themes/default-304/icons/x16/clock__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/clock__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/clock__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/clock__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/clock__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/clock_fill.png create mode 100644 interface/web/themes/default-304/icons/x16/clock_frame.png create mode 100644 interface/web/themes/default-304/icons/x16/clock_small.png create mode 100644 interface/web/themes/default-304/icons/x16/color.png create mode 100644 interface/web/themes/default-304/icons/x16/color_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/color_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/color_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/color_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/color_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/color_small.png create mode 100644 interface/web/themes/default-304/icons/x16/contrast.png create mode 100644 interface/web/themes/default-304/icons/x16/contrast__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/contrast__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/contrast__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/contrast__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/contrast__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/contrast_low.png create mode 100644 interface/web/themes/default-304/icons/x16/contrast_small.png create mode 100644 interface/web/themes/default-304/icons/x16/contrast_small_low.png create mode 100644 interface/web/themes/default-304/icons/x16/cross.png create mode 100644 interface/web/themes/default-304/icons/x16/cross_circle.png create mode 100644 interface/web/themes/default-304/icons/x16/cross_circle_frame.png create mode 100644 interface/web/themes/default-304/icons/x16/cross_shield.png create mode 100644 interface/web/themes/default-304/icons/x16/cross_small.png create mode 100644 interface/web/themes/default-304/icons/x16/cross_small_circle.png create mode 100644 interface/web/themes/default-304/icons/x16/crown.png create mode 100644 interface/web/themes/default-304/icons/x16/crown__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/crown__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/crown__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/crown__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/crown__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/crown_bronze.png create mode 100644 interface/web/themes/default-304/icons/x16/crown_silver.png create mode 100644 interface/web/themes/default-304/icons/x16/database.png create mode 100644 interface/web/themes/default-304/icons/x16/database_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/database_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/database_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/database_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/database_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/database_small.png create mode 100644 interface/web/themes/default-304/icons/x16/databases.png create mode 100644 interface/web/themes/default-304/icons/x16/databases_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/databases_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/databases_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/databases_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/databases_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/disc.png create mode 100644 interface/web/themes/default-304/icons/x16/disc_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/disc_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/disc_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/disc_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/disc_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/disc_small.png create mode 100644 interface/web/themes/default-304/icons/x16/discs.png create mode 100644 interface/web/themes/default-304/icons/x16/discs_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/discs_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/discs_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/discs_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/discs_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/disk.png create mode 100644 interface/web/themes/default-304/icons/x16/disk__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/disk__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/disk__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/disk__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/disk__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/disk_black.png create mode 100644 interface/web/themes/default-304/icons/x16/disk_small.png create mode 100644 interface/web/themes/default-304/icons/x16/disk_small_black.png create mode 100644 interface/web/themes/default-304/icons/x16/disks.png create mode 100644 interface/web/themes/default-304/icons/x16/disks__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/disks__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/disks__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/disks__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/disks__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/disks_black.png create mode 100644 interface/web/themes/default-304/icons/x16/document.png create mode 100644 interface/web/themes/default-304/icons/x16/document__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/document__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/document__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/document__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/document__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/document_horizontal.png create mode 100644 interface/web/themes/default-304/icons/x16/document_horizontal_text.png create mode 100644 interface/web/themes/default-304/icons/x16/document_music.png create mode 100644 interface/web/themes/default-304/icons/x16/document_music_playlist.png create mode 100644 interface/web/themes/default-304/icons/x16/document_shred.png create mode 100644 interface/web/themes/default-304/icons/x16/document_small.png create mode 100644 interface/web/themes/default-304/icons/x16/document_text.png create mode 100644 interface/web/themes/default-304/icons/x16/document_text_image.png create mode 100644 interface/web/themes/default-304/icons/x16/document_zipper.png create mode 100644 interface/web/themes/default-304/icons/x16/documents.png create mode 100644 interface/web/themes/default-304/icons/x16/documents_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/documents_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/documents_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/documents_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/documents_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/documents_stack.png create mode 100644 interface/web/themes/default-304/icons/x16/documents_text.png create mode 100644 interface/web/themes/default-304/icons/x16/door.png create mode 100644 interface/web/themes/default-304/icons/x16/door_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/door_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/door_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/door_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/door_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/drawer.png create mode 100644 interface/web/themes/default-304/icons/x16/drawer_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/drawer_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/drawer_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/drawer_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/drawer_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/drill.png create mode 100644 interface/web/themes/default-304/icons/x16/drill_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/drill_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/drill_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/drill_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/drill_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/envelope.png create mode 100644 interface/web/themes/default-304/icons/x16/envelope_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/envelope_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/envelope_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/envelope_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/envelope_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/equalizer.png create mode 100644 interface/web/themes/default-304/icons/x16/equalizer_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/equalizer_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/equalizer_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/equalizer_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/equalizer_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/eraser.png create mode 100644 interface/web/themes/default-304/icons/x16/eraser_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/eraser_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/eraser_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/eraser_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/eraser_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/exclamation_frame.png create mode 100644 interface/web/themes/default-304/icons/x16/exclamation_shield.png create mode 100644 interface/web/themes/default-304/icons/x16/exclamation_small.png create mode 100644 interface/web/themes/default-304/icons/x16/feed.png create mode 100644 interface/web/themes/default-304/icons/x16/feed__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/feed__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/feed__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/feed__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/feed__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/feed_balloon.png create mode 100644 interface/web/themes/default-304/icons/x16/feed_small.png create mode 100644 interface/web/themes/default-304/icons/x16/film.png create mode 100644 interface/web/themes/default-304/icons/x16/film_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/film_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/film_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/film_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/film_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/film_small.png create mode 100644 interface/web/themes/default-304/icons/x16/films.png create mode 100644 interface/web/themes/default-304/icons/x16/films_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/films_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/films_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/films_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/films_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/flag.png create mode 100644 interface/web/themes/default-304/icons/x16/flag_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/flag_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/flag_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/flag_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/flag_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/folder.png create mode 100644 interface/web/themes/default-304/icons/x16/folder__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/folder__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/folder__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/folder__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/folder__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/folder_open.png create mode 100644 interface/web/themes/default-304/icons/x16/folder_open_document.png create mode 100644 interface/web/themes/default-304/icons/x16/folder_open_document_music.png create mode 100644 interface/web/themes/default-304/icons/x16/folder_open_document_music_playlist.png create mode 100644 interface/web/themes/default-304/icons/x16/folder_open_document_text.png create mode 100644 interface/web/themes/default-304/icons/x16/folder_open_film.png create mode 100644 interface/web/themes/default-304/icons/x16/folder_open_image.png create mode 100644 interface/web/themes/default-304/icons/x16/folder_shred.png create mode 100644 interface/web/themes/default-304/icons/x16/folder_small.png create mode 100644 interface/web/themes/default-304/icons/x16/folder_zipper.png create mode 100644 interface/web/themes/default-304/icons/x16/folders.png create mode 100644 interface/web/themes/default-304/icons/x16/folders_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/folders_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/folders_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/folders_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/folders_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/folders_stack.png create mode 100644 interface/web/themes/default-304/icons/x16/funnel.png create mode 100644 interface/web/themes/default-304/icons/x16/funnel_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/funnel_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/funnel_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/funnel_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/funnel_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/funnel_small.png create mode 100644 interface/web/themes/default-304/icons/x16/gear.png create mode 100644 interface/web/themes/default-304/icons/x16/gear__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/gear__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/gear__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/gear__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/gear__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/gear_disable.png create mode 100644 interface/web/themes/default-304/icons/x16/gear_small.png create mode 100644 interface/web/themes/default-304/icons/x16/hammer.png create mode 100644 interface/web/themes/default-304/icons/x16/hammer__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/hammer__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/hammer__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/hammer__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/hammer__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/hammer_left.png create mode 100644 interface/web/themes/default-304/icons/x16/hammer_screwdriver.png create mode 100644 interface/web/themes/default-304/icons/x16/heart.png create mode 100644 interface/web/themes/default-304/icons/x16/heart__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/heart__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/heart__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/heart__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/heart__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/heart_break.png create mode 100644 interface/web/themes/default-304/icons/x16/heart_empty.png create mode 100644 interface/web/themes/default-304/icons/x16/heart_half.png create mode 100644 interface/web/themes/default-304/icons/x16/heart_small.png create mode 100644 interface/web/themes/default-304/icons/x16/heart_small_empty.png create mode 100644 interface/web/themes/default-304/icons/x16/heart_small_half.png create mode 100644 interface/web/themes/default-304/icons/x16/home.png create mode 100644 interface/web/themes/default-304/icons/x16/home_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/home_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/home_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/home_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/home_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/home_small.png create mode 100644 interface/web/themes/default-304/icons/x16/image.png create mode 100644 interface/web/themes/default-304/icons/x16/image_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/image_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/image_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/image_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/image_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/image_resize.png create mode 100644 interface/web/themes/default-304/icons/x16/image_resize_actual.png create mode 100644 interface/web/themes/default-304/icons/x16/image_small.png create mode 100644 interface/web/themes/default-304/icons/x16/image_small_sunset.png create mode 100644 interface/web/themes/default-304/icons/x16/image_sunset.png create mode 100644 interface/web/themes/default-304/icons/x16/images.png create mode 100644 interface/web/themes/default-304/icons/x16/images_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/images_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/images_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/images_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/images_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/images_stack.png create mode 100644 interface/web/themes/default-304/icons/x16/inbox.png create mode 100644 interface/web/themes/default-304/icons/x16/inbox_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/inbox_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/inbox_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/inbox_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/inbox_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/information.png create mode 100644 interface/web/themes/default-304/icons/x16/information_frame.png create mode 100644 interface/web/themes/default-304/icons/x16/information_shield.png create mode 100644 interface/web/themes/default-304/icons/x16/information_small.png create mode 100644 interface/web/themes/default-304/icons/x16/key.png create mode 100644 interface/web/themes/default-304/icons/x16/key__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/key__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/key__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/key__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/key__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/key_disable.png create mode 100644 interface/web/themes/default-304/icons/x16/layout.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_2.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_2_equal.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_3.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_3_mix.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_header.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_header_2.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_header_2_equal.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_header_3.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_header_3_mix.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_header_footer.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_header_footer_2.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_header_footer_2_equal.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_header_footer_3.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_header_footer_3_mix.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_join.png create mode 100644 interface/web/themes/default-304/icons/x16/layout_split.png create mode 100644 interface/web/themes/default-304/icons/x16/lifebuoy.png create mode 100644 interface/web/themes/default-304/icons/x16/lifebuoy_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/lifebuoy_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/lifebuoy_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/lifebuoy_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/lifebuoy_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/light_bulb.png create mode 100644 interface/web/themes/default-304/icons/x16/light_bulb__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/light_bulb__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/light_bulb__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/light_bulb__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/light_bulb__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/light_bulb_off.png create mode 100644 interface/web/themes/default-304/icons/x16/light_bulb_small.png create mode 100644 interface/web/themes/default-304/icons/x16/light_bulb_small_off.png create mode 100644 interface/web/themes/default-304/icons/x16/lightning.png create mode 100644 interface/web/themes/default-304/icons/x16/lightning__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/lightning__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/lightning__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/lightning__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/lightning__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/lightning_disable.png create mode 100644 interface/web/themes/default-304/icons/x16/lightning_small.png create mode 100644 interface/web/themes/default-304/icons/x16/loading.gif create mode 100644 interface/web/themes/default-304/icons/x16/lock.png create mode 100644 interface/web/themes/default-304/icons/x16/lock__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/lock__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/lock__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/lock__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/lock__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/lock_disable.png create mode 100644 interface/web/themes/default-304/icons/x16/lock_small.png create mode 100644 interface/web/themes/default-304/icons/x16/lock_unlock.png create mode 100644 interface/web/themes/default-304/icons/x16/logout.png create mode 100644 interface/web/themes/default-304/icons/x16/magnet.png create mode 100644 interface/web/themes/default-304/icons/x16/magnet__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/magnet__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/magnet__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/magnet__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/magnet__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/magnet_disable.png create mode 100644 interface/web/themes/default-304/icons/x16/magnet_small.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier_left.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier_medium.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier_medium_left.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier_small.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier_zoom.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier_zoom_actual.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier_zoom_fit.png create mode 100644 interface/web/themes/default-304/icons/x16/magnifier_zoom_out.png create mode 100644 interface/web/themes/default-304/icons/x16/mail.png create mode 100644 interface/web/themes/default-304/icons/x16/mail__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/mail__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/mail__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/mail__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/mail__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/mail_open.png create mode 100644 interface/web/themes/default-304/icons/x16/mail_open_document.png create mode 100644 interface/web/themes/default-304/icons/x16/mail_open_film.png create mode 100644 interface/web/themes/default-304/icons/x16/mail_open_image.png create mode 100644 interface/web/themes/default-304/icons/x16/mail_small.png create mode 100644 interface/web/themes/default-304/icons/x16/mails.png create mode 100644 interface/web/themes/default-304/icons/x16/mails_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/mails_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/mails_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/mails_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/mails_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/mails_stack.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_black.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_medium.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_medium_black.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_medium_blue.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_medium_green.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_medium_pink.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_medium_red.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_small.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_small_blue.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_small_green.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_small_purple.png create mode 100644 interface/web/themes/default-304/icons/x16/media_player_small_red.png create mode 100644 interface/web/themes/default-304/icons/x16/media_players.png create mode 100644 interface/web/themes/default-304/icons/x16/media_players_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/media_players_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/media_players_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/media_players_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/media_players_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/microphone.png create mode 100644 interface/web/themes/default-304/icons/x16/microphone_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/microphone_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/microphone_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/microphone_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/microphone_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/minus.png create mode 100644 interface/web/themes/default-304/icons/x16/minus_circle.png create mode 100644 interface/web/themes/default-304/icons/x16/minus_circle_frame.png create mode 100644 interface/web/themes/default-304/icons/x16/minus_shield.png create mode 100644 interface/web/themes/default-304/icons/x16/minus_small.png create mode 100644 interface/web/themes/default-304/icons/x16/minus_small_circle.png create mode 100644 interface/web/themes/default-304/icons/x16/music.png create mode 100644 interface/web/themes/default-304/icons/x16/music_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/music_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/music_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/music_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/music_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/music_small.png create mode 100644 interface/web/themes/default-304/icons/x16/newspaper.png create mode 100644 interface/web/themes/default-304/icons/x16/newspaper_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/newspaper_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/newspaper_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/newspaper_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/newspaper_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/newspapers.png create mode 100644 interface/web/themes/default-304/icons/x16/newspapers_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/newspapers_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/newspapers_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/newspapers_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/newspapers_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/notebook.png create mode 100644 interface/web/themes/default-304/icons/x16/notebook_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/notebook_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/notebook_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/notebook_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/notebook_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/notebooks.png create mode 100644 interface/web/themes/default-304/icons/x16/notebooks_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/notebooks_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/notebooks_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/notebooks_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/notebooks_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/paint_can.png create mode 100644 interface/web/themes/default-304/icons/x16/paint_can_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/paint_can_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/paint_can_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/paint_can_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/paint_can_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/palette.png create mode 100644 interface/web/themes/default-304/icons/x16/palette_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/palette_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/palette_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/palette_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/palette_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/paper_bag.png create mode 100644 interface/web/themes/default-304/icons/x16/paper_bag_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/paper_bag_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/paper_bag_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/paper_bag_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/paper_bag_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/pdf.png create mode 100644 interface/web/themes/default-304/icons/x16/pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/pencil_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/pencil_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/pencil_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/pencil_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/pencil_small.png create mode 100644 interface/web/themes/default-304/icons/x16/photo_album.png create mode 100644 interface/web/themes/default-304/icons/x16/photo_album__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/photo_album__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/photo_album__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/photo_album__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/photo_album__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/photo_album_blue.png create mode 100644 interface/web/themes/default-304/icons/x16/piano.png create mode 100644 interface/web/themes/default-304/icons/x16/piano_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/piano_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/piano_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/piano_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/piano_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/picture.png create mode 100644 interface/web/themes/default-304/icons/x16/picture_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/picture_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/picture_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/picture_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/picture_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/picture_small.png create mode 100644 interface/web/themes/default-304/icons/x16/picture_small_sunset.png create mode 100644 interface/web/themes/default-304/icons/x16/picture_sunset.png create mode 100644 interface/web/themes/default-304/icons/x16/pictures.png create mode 100644 interface/web/themes/default-304/icons/x16/pictures_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/pictures_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/pictures_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/pictures_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/pictures_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/pill.png create mode 100644 interface/web/themes/default-304/icons/x16/pill_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/pill_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/pill_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/pill_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/pill_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/pill_small.png create mode 100644 interface/web/themes/default-304/icons/x16/pin.png create mode 100644 interface/web/themes/default-304/icons/x16/pin_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/pin_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/pin_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/pin_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/pin_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/pipette.png create mode 100644 interface/web/themes/default-304/icons/x16/pipette_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/pipette_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/pipette_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/pipette_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/pipette_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/playing_card.png create mode 100644 interface/web/themes/default-304/icons/x16/playing_card_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/playing_card_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/playing_card_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/playing_card_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/playing_card_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/plug.png create mode 100644 interface/web/themes/default-304/icons/x16/plug_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/plug_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/plug_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/plug_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/plug_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/plus.png create mode 100644 interface/web/themes/default-304/icons/x16/plus_circle.png create mode 100644 interface/web/themes/default-304/icons/x16/plus_circle_frame.png create mode 100644 interface/web/themes/default-304/icons/x16/plus_shield.png create mode 100644 interface/web/themes/default-304/icons/x16/plus_small.png create mode 100644 interface/web/themes/default-304/icons/x16/plus_small_circle.png create mode 100644 interface/web/themes/default-304/icons/x16/printer.png create mode 100644 interface/web/themes/default-304/icons/x16/printer__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/printer__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/printer__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/printer__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/printer__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/printer_empty.png create mode 100644 interface/web/themes/default-304/icons/x16/printer_small.png create mode 100644 interface/web/themes/default-304/icons/x16/puzzle.png create mode 100644 interface/web/themes/default-304/icons/x16/puzzle__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/puzzle__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/puzzle__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/puzzle__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/puzzle__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/puzzle_disable.png create mode 100644 interface/web/themes/default-304/icons/x16/question.png create mode 100644 interface/web/themes/default-304/icons/x16/question_frame.png create mode 100644 interface/web/themes/default-304/icons/x16/question_shield.png create mode 100644 interface/web/themes/default-304/icons/x16/question_small.png create mode 100644 interface/web/themes/default-304/icons/x16/receipt.png create mode 100644 interface/web/themes/default-304/icons/x16/receipt_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/receipt_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/receipt_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/receipt_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/receipt_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/receipt_shred.png create mode 100644 interface/web/themes/default-304/icons/x16/receipt_text.png create mode 100644 interface/web/themes/default-304/icons/x16/receipts.png create mode 100644 interface/web/themes/default-304/icons/x16/receipts_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/receipts_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/receipts_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/receipts_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/receipts_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/receipts_text.png create mode 100644 interface/web/themes/default-304/icons/x16/report.png create mode 100644 interface/web/themes/default-304/icons/x16/report_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/report_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/report_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/report_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/report_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/ruler.png create mode 100644 interface/web/themes/default-304/icons/x16/ruler__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/ruler__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/ruler__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/ruler__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/ruler__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/ruler_crop.png create mode 100644 interface/web/themes/default-304/icons/x16/safe.png create mode 100644 interface/web/themes/default-304/icons/x16/safe_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/safe_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/safe_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/safe_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/safe_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/screwdriver.png create mode 100644 interface/web/themes/default-304/icons/x16/screwdriver_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/screwdriver_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/screwdriver_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/screwdriver_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/screwdriver_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/script.png create mode 100644 interface/web/themes/default-304/icons/x16/script__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/script__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/script__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/script__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/script__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/script_code.png create mode 100644 interface/web/themes/default-304/icons/x16/scripts.png create mode 100644 interface/web/themes/default-304/icons/x16/scripts__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/scripts__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/scripts__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/scripts__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/scripts__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/scripts_code.png create mode 100644 interface/web/themes/default-304/icons/x16/shield.png create mode 100644 interface/web/themes/default-304/icons/x16/shield__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/shield__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/shield__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/shield__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/shield__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/shield_disable.png create mode 100644 interface/web/themes/default-304/icons/x16/slash.png create mode 100644 interface/web/themes/default-304/icons/x16/slash_small.png create mode 100644 interface/web/themes/default-304/icons/x16/socket.png create mode 100644 interface/web/themes/default-304/icons/x16/socket_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/socket_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/socket_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/socket_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/socket_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/sort.png create mode 100644 interface/web/themes/default-304/icons/x16/sort__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/sort__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/sort__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/sort__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/sort__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/sort_alphabet.png create mode 100644 interface/web/themes/default-304/icons/x16/sort_alphabet_descending.png create mode 100644 interface/web/themes/default-304/icons/x16/sort_date.png create mode 100644 interface/web/themes/default-304/icons/x16/sort_date_descending.png create mode 100644 interface/web/themes/default-304/icons/x16/sort_number.png create mode 100644 interface/web/themes/default-304/icons/x16/sort_number_descending.png create mode 100644 interface/web/themes/default-304/icons/x16/sort_quantity.png create mode 100644 interface/web/themes/default-304/icons/x16/sort_quantity_descending.png create mode 100644 interface/web/themes/default-304/icons/x16/sort_small.png create mode 100644 interface/web/themes/default-304/icons/x16/stamp.png create mode 100644 interface/web/themes/default-304/icons/x16/stamp_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/stamp_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/stamp_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/stamp_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/stamp_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/star.png create mode 100644 interface/web/themes/default-304/icons/x16/star__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/star__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/star__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/star__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/star__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/star_empty.png create mode 100644 interface/web/themes/default-304/icons/x16/star_half.png create mode 100644 interface/web/themes/default-304/icons/x16/star_small.png create mode 100644 interface/web/themes/default-304/icons/x16/star_small_empty.png create mode 100644 interface/web/themes/default-304/icons/x16/star_small_half.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_note.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_note__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_note__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_note__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_note__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_note__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_note_pin.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_note_shred.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_note_small.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_note_small_pin.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_note_text.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_notes.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_notes__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_notes__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_notes__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_notes__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_notes__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_notes_pin.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_notes_stack.png create mode 100644 interface/web/themes/default-304/icons/x16/sticky_notes_text.png create mode 100644 interface/web/themes/default-304/icons/x16/switch.png create mode 100644 interface/web/themes/default-304/icons/x16/switch_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/switch_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/switch_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/switch_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/switch_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/table.png create mode 100644 interface/web/themes/default-304/icons/x16/table__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/table__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/table__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/table__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/table__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/table_delete.png create mode 100644 interface/web/themes/default-304/icons/x16/table_delete_column.png create mode 100644 interface/web/themes/default-304/icons/x16/table_insert.png create mode 100644 interface/web/themes/default-304/icons/x16/table_insert_column.png create mode 100644 interface/web/themes/default-304/icons/x16/tables.png create mode 100644 interface/web/themes/default-304/icons/x16/tables_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/tables_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/tables_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/tables_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/tables_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/tables_stacks.png create mode 100644 interface/web/themes/default-304/icons/x16/tag.png create mode 100644 interface/web/themes/default-304/icons/x16/tag__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/tag__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/tag__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/tag__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/tag__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/tag_label.png create mode 100644 interface/web/themes/default-304/icons/x16/tag_small.png create mode 100644 interface/web/themes/default-304/icons/x16/tags.png create mode 100644 interface/web/themes/default-304/icons/x16/tags__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/tags__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/tags__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/tags__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/tags__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/tags_label.png create mode 100644 interface/web/themes/default-304/icons/x16/tick.png create mode 100644 interface/web/themes/default-304/icons/x16/tick_circle.png create mode 100644 interface/web/themes/default-304/icons/x16/tick_circle_frame.png create mode 100644 interface/web/themes/default-304/icons/x16/tick_shield.png create mode 100644 interface/web/themes/default-304/icons/x16/tick_small.png create mode 100644 interface/web/themes/default-304/icons/x16/tick_small_circle.png create mode 100644 interface/web/themes/default-304/icons/x16/ticket.png create mode 100644 interface/web/themes/default-304/icons/x16/ticket_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/ticket_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/ticket_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/ticket_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/ticket_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/ticket_small.png create mode 100644 interface/web/themes/default-304/icons/x16/trophy.png create mode 100644 interface/web/themes/default-304/icons/x16/trophy_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/trophy_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/trophy_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/trophy_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/trophy_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/tux.png create mode 100644 interface/web/themes/default-304/icons/x16/user.png create mode 100644 interface/web/themes/default-304/icons/x16/user_add.png create mode 100644 interface/web/themes/default-304/icons/x16/user_comment.png create mode 100644 interface/web/themes/default-304/icons/x16/user_delete.png create mode 100644 interface/web/themes/default-304/icons/x16/user_edit.png create mode 100644 interface/web/themes/default-304/icons/x16/user_female.png create mode 100644 interface/web/themes/default-304/icons/x16/user_go.png create mode 100644 interface/web/themes/default-304/icons/x16/user_gray.png create mode 100644 interface/web/themes/default-304/icons/x16/user_green.png create mode 100644 interface/web/themes/default-304/icons/x16/user_orange.png create mode 100644 interface/web/themes/default-304/icons/x16/user_red.png create mode 100644 interface/web/themes/default-304/icons/x16/user_suit.png create mode 100644 interface/web/themes/default-304/icons/x16/vcard.png create mode 100644 interface/web/themes/default-304/icons/x16/vcard_add.png create mode 100644 interface/web/themes/default-304/icons/x16/vcard_delete.png create mode 100644 interface/web/themes/default-304/icons/x16/vcard_edit.png create mode 100644 interface/web/themes/default-304/icons/x16/wall.png create mode 100644 interface/web/themes/default-304/icons/x16/wall__arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/wall__exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/wall__minus.png create mode 100644 interface/web/themes/default-304/icons/x16/wall__pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/wall__plus.png create mode 100644 interface/web/themes/default-304/icons/x16/wall_brick.png create mode 100644 interface/web/themes/default-304/icons/x16/wall_disable.png create mode 100644 interface/web/themes/default-304/icons/x16/wall_small.png create mode 100644 interface/web/themes/default-304/icons/x16/wall_small_brick.png create mode 100644 interface/web/themes/default-304/icons/x16/wallet.png create mode 100644 interface/web/themes/default-304/icons/x16/wallet_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/wallet_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/wallet_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/wallet_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/wallet_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/wand.png create mode 100644 interface/web/themes/default-304/icons/x16/wand_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/wand_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/wand_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/wand_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/wand_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/wrench.png create mode 100644 interface/web/themes/default-304/icons/x16/wrench_arrow.png create mode 100644 interface/web/themes/default-304/icons/x16/wrench_exclamation.png create mode 100644 interface/web/themes/default-304/icons/x16/wrench_minus.png create mode 100644 interface/web/themes/default-304/icons/x16/wrench_pencil.png create mode 100644 interface/web/themes/default-304/icons/x16/wrench_plus.png create mode 100644 interface/web/themes/default-304/icons/x16/wrench_screwdriver.png create mode 100644 interface/web/themes/default-304/icons/x32/calculator.png create mode 100644 interface/web/themes/default-304/icons/x32/client.png create mode 100644 interface/web/themes/default-304/icons/x32/dashboard.png create mode 100644 interface/web/themes/default-304/icons/x32/dns.png create mode 100644 interface/web/themes/default-304/icons/x32/domain.png create mode 100644 interface/web/themes/default-304/icons/x32/drawer.png create mode 100644 interface/web/themes/default-304/icons/x32/email.png create mode 100644 interface/web/themes/default-304/icons/x32/help.png create mode 100644 interface/web/themes/default-304/icons/x32/login.png create mode 100644 interface/web/themes/default-304/icons/x32/monitor.png create mode 100644 interface/web/themes/default-304/icons/x32/network.png create mode 100644 interface/web/themes/default-304/icons/x32/server.png create mode 100644 interface/web/themes/default-304/icons/x32/sites.png create mode 100644 interface/web/themes/default-304/icons/x32/state_critical.png create mode 100644 interface/web/themes/default-304/icons/x32/state_error.png create mode 100644 interface/web/themes/default-304/icons/x32/state_info.png create mode 100644 interface/web/themes/default-304/icons/x32/state_ok.png create mode 100644 interface/web/themes/default-304/icons/x32/state_unknown.png create mode 100644 interface/web/themes/default-304/icons/x32/state_warning.png create mode 100644 interface/web/themes/default-304/icons/x32/system.png create mode 100644 interface/web/themes/default-304/icons/x32/tools.png create mode 100644 interface/web/themes/default-304/icons/x64/client.png create mode 100644 interface/web/themes/default-304/icons/x64/dashboard.png create mode 100644 interface/web/themes/default-304/icons/x64/dns.png create mode 100644 interface/web/themes/default-304/icons/x64/domain.png create mode 100644 interface/web/themes/default-304/icons/x64/drawer.png create mode 100644 interface/web/themes/default-304/icons/x64/email.png create mode 100644 interface/web/themes/default-304/icons/x64/help.png create mode 100644 interface/web/themes/default-304/icons/x64/login.png create mode 100644 interface/web/themes/default-304/icons/x64/monitor.png create mode 100644 interface/web/themes/default-304/icons/x64/network.png create mode 100644 interface/web/themes/default-304/icons/x64/server.png create mode 100644 interface/web/themes/default-304/icons/x64/sites.png create mode 100644 interface/web/themes/default-304/icons/x64/system.png create mode 100644 interface/web/themes/default-304/icons/x64/tools.png create mode 100644 interface/web/themes/default-304/images/Thumbs.db create mode 100644 interface/web/themes/default-304/images/buttonHolder_bg.gif create mode 100644 interface/web/themes/default-304/images/header_bg.png create mode 100644 interface/web/themes/default-304/images/lists_tfoot_bg.png create mode 100644 interface/web/themes/default-304/images/lists_thead_bg.png create mode 100644 interface/web/themes/default-304/images/screen_bg.png create mode 100644 interface/web/themes/default/images/buttonHolder_bg.gif create mode 100644 interface/web/themes/default/images/header_bg.png create mode 100644 interface/web/themes/default/images/lists_tfoot_bg.png create mode 100644 interface/web/themes/default/images/lists_thead_bg.png delete mode 100644 interface/web/themes/default/images/logo16.gif delete mode 100644 interface/web/themes/default/images/logo32.gif create mode 100644 interface/web/themes/default/images/screen_bg.png delete mode 100644 interface/web/themes/default/templates/login.tpl.htm delete mode 100644 server/plugins-available/mail_plugin_dkim.inc.php diff --git a/install/dist/lib/fedora.lib.php b/install/dist/lib/fedora.lib.php index aa83141c6..699378218 100644 --- a/install/dist/lib/fedora.lib.php +++ b/install/dist/lib/fedora.lib.php @@ -59,8 +59,22 @@ class installer_dist extends installer_base { } } + $config_dir = $conf['mailman']['config_dir'].'/'; + $full_file_name = $config_dir.'virtual_to_transport.sh'; + + //* Backup exiting virtual_to_transport.sh script + if(is_file($full_file_name)) { + copy($full_file_name, $config_dir.'virtual_to_transport.sh~'); + } + + copy('tpl/mailman-virtual_to_transport.sh',$full_file_name); + chgrp($full_file_name,'mailman'); + chmod($full_file_name,0750); + if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman'); exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman'); + + exec('/usr/lib/mailman/bin/genaliases 2>/dev/null'); $virtual_domains = ''; if($status == 'update') @@ -87,25 +101,6 @@ class installer_dist extends installer_base { $content = str_replace('{virtual_domains}', $virtual_domains, $content); wf($full_file_name, $content); - - //* Write virtual_to_transport.sh script - $config_dir = $conf['mailman']['config_dir'].'/'; - $full_file_name = $config_dir.'virtual_to_transport.sh'; - - //* Backup exiting virtual_to_transport.sh script - if(is_file($full_file_name)) { - copy($full_file_name, $config_dir.'virtual_to_transport.sh~'); - } - - if(is_dir('/etc/mailman')) { - copy('tpl/mailman-virtual_to_transport.sh',$full_file_name); - chgrp($full_file_name,'mailman'); - chmod($full_file_name,0750); - } - - //* Create aliasaes - exec('/usr/lib/mailman/bin/genaliases 2>/dev/null'); - } function configure_postfix($options = '') @@ -209,16 +204,6 @@ class installer_dist extends installer_base { touch($config_dir.'/nested_header_checks'); touch($config_dir.'/body_checks'); - //* Create the mailman files - if(!is_dir('/var/lib/mailman/data')) exec('mkdir -p /var/lib/mailman/data'); - //if(!is_file('/var/lib/mailman/data/aliases')) touch('/var/lib/mailman/data/aliases'); - if(is_file('/var/lib/mailman/data/aliases')) unlink('/var/lib/mailman/data/aliases'); - if(!is_link('/var/lib/mailman/data/aliases')) symlink('/etc/mailman/aliases','/var/lib/mailman/data/aliases'); - exec('postalias /var/lib/mailman/data/aliases'); - if(!is_file('/var/lib/mailman/data/virtual-mailman')) touch('/var/lib/mailman/data/virtual-mailman'); - exec('postmap /var/lib/mailman/data/virtual-mailman'); - if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman'); - exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman'); //* Make a backup copy of the main.cf file copy($config_dir.'/main.cf', $config_dir.'/main.cf~'); diff --git a/install/dist/lib/opensuse.lib.php b/install/dist/lib/opensuse.lib.php index 197aa1532..0a16f483a 100644 --- a/install/dist/lib/opensuse.lib.php +++ b/install/dist/lib/opensuse.lib.php @@ -59,8 +59,22 @@ class installer_dist extends installer_base { } } + $config_dir = $conf['mailman']['config_dir'].'/'; + $full_file_name = $config_dir.'virtual_to_transport.sh'; + + //* Backup exiting virtual_to_transport.sh script + if(is_file($full_file_name)) { + copy($full_file_name, $config_dir.'virtual_to_transport.sh~'); + } + + copy('tpl/mailman-virtual_to_transport.sh',$full_file_name); + chgrp($full_file_name,'mailman'); + chmod($full_file_name,0750); + if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman'); exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman'); + + exec('/usr/lib/mailman/bin/genaliases 2>/dev/null'); $virtual_domains = ''; if($status == 'update') @@ -87,24 +101,6 @@ class installer_dist extends installer_base { $content = str_replace('{virtual_domains}', $virtual_domains, $content); wf($full_file_name, $content); - - //* Write virtual_to_transport.sh script - $config_dir = $conf['mailman']['config_dir'].'/'; - $full_file_name = $config_dir.'virtual_to_transport.sh'; - - //* Backup exiting virtual_to_transport.sh script - if(is_file($full_file_name)) { - copy($full_file_name, $config_dir.'virtual_to_transport.sh~'); - } - - if(is_dir('/etc/mailman')) { - copy('tpl/mailman-virtual_to_transport.sh',$full_file_name); - chgrp($full_file_name,'mailman'); - chmod($full_file_name,0750); - } - - //* Create aliasaes - exec('/usr/lib/mailman/bin/genaliases 2>/dev/null'); } function configure_postfix($options = '') @@ -222,14 +218,6 @@ class installer_dist extends installer_base { touch($config_dir.'/nested_header_checks'); touch($config_dir.'/body_checks'); - //* Create the mailman files - if(!is_dir('/var/lib/mailman/data')) exec('mkdir -p /var/lib/mailman/data'); - if(!is_file('/var/lib/mailman/data/aliases')) touch('/var/lib/mailman/data/aliases'); - exec('postalias /var/lib/mailman/data/aliases'); - if(!is_file('/var/lib/mailman/data/virtual-mailman')) touch('/var/lib/mailman/data/virtual-mailman'); - exec('postmap /var/lib/mailman/data/virtual-mailman'); - if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman'); - exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman'); //* Make a backup copy of the main.cf file copy($config_dir.'/main.cf', $config_dir.'/main.cf~'); diff --git a/install/sql/incremental/upd_0049.sql b/install/sql/incremental/upd_0049.sql index 02a2465e7..55eff842e 100644 --- a/install/sql/incremental/upd_0049.sql +++ b/install/sql/incremental/upd_0049.sql @@ -1 +1 @@ -ALTER TABLE `client_template` CHANGE `limit_aps` `limit_aps` INT( 11 ) NOT NULL DEFAULT '-1'; +ALTER TABLE `client_template` CHANGE `limit_aps` `limit_aps` INT( 11 ) NOT NULL DEFAULT '-1'; \ No newline at end of file diff --git a/install/sql/incremental/upd_0050.sql b/install/sql/incremental/upd_0050.sql deleted file mode 100644 index d0caf4273..000000000 --- a/install/sql/incremental/upd_0050.sql +++ /dev/null @@ -1,2 +0,0 @@ -ALTER TABLE `dns_slave` DROP INDEX `origin`; -ALTER TABLE `dns_slave` ADD CONSTRAINT `slave` UNIQUE (`origin`,`server_id`); \ No newline at end of file diff --git a/install/sql/incremental/upd_0051.sql b/install/sql/incremental/upd_0051.sql deleted file mode 100644 index b43b0c1eb..000000000 --- a/install/sql/incremental/upd_0051.sql +++ /dev/null @@ -1 +0,0 @@ -ALTER TABLE `web_backup` ADD `filesize` VARCHAR(10) NOT NULL AFTER `filename`; diff --git a/install/sql/incremental/upd_0052.sql b/install/sql/incremental/upd_0052.sql deleted file mode 100644 index b8e3829a1..000000000 --- a/install/sql/incremental/upd_0052.sql +++ /dev/null @@ -1,3 +0,0 @@ -ALTER TABLE `mail_domain` ADD `dkim_public` MEDIUMTEXT NOT NULL AFTER `domain`; -ALTER TABLE `mail_domain` ADD `dkim_private` MEDIUMTEXT NOT NULL AFTER `domain`; -ALTER TABLE `mail_domain` ADD `dkim` ENUM( 'n', 'y' ) NOT NULL AFTER `domain`; diff --git a/install/sql/ispconfig3.sql b/install/sql/ispconfig3.sql index 2a2d4a0d4..684941882 100644 --- a/install/sql/ispconfig3.sql +++ b/install/sql/ispconfig3.sql @@ -418,7 +418,7 @@ CREATE TABLE `dns_slave` ( `active` enum('N','Y') NOT NULL, `xfer` varchar(255) NOT NULL, PRIMARY KEY (`id`), - UNIQUE KEY `slave` (`origin`,`server_id`), + UNIQUE KEY `origin` (`origin`), KEY `active` (`active`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; @@ -663,9 +663,6 @@ CREATE TABLE `mail_domain` ( `sys_perm_other` varchar(5) NOT NULL default '', `server_id` int(11) unsigned NOT NULL default '0', `domain` varchar(255) NOT NULL default '', - `dkim` ENUM( 'n', 'y' ) NOT NULL default 'n', - `dkim_private` mediumtext NOT NULL default '', - `dkim_public` mediumtext NOT NULL default '', `active` enum('n','y') NOT NULL, PRIMARY KEY (`domain_id`), KEY `server_id` (`server_id`,`domain`), @@ -1631,13 +1628,12 @@ CREATE TABLE `web_backup` ( `server_id` int(10) unsigned NOT NULL, `parent_domain_id` int(10) unsigned NOT NULL, `backup_type` enum('web','mysql') NOT NULL DEFAULT 'web', - `backup_mode` varchar(64) NOT NULL DEFAULT '', - `tstamp` int(10) unsigned NOT NULL, - `filename` varchar(255) NOT NULL, - `filesize` VARCHAR(10) NOT NULL, - PRIMARY KEY (`backup_id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; - + `backup_mode` varchar(64) NOT NULL DEFAULT '', + `tstamp` int(10) unsigned NOT NULL, + `filename` varchar(255) NOT NULL, + PRIMARY KEY (`backup_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; + -- -------------------------------------------------------- -- @@ -2172,7 +2168,7 @@ INSERT INTO `sys_user` (`userid`, `sys_userid`, `sys_groupid`, `sys_perm_user`, -- -- Dumping data for table `sys_config` -- - -INSERT INTO sys_config VALUES ('1','db','db_version','3.0.5.2'); - -SET FOREIGN_KEY_CHECKS = 1; + +INSERT INTO sys_config VALUES ('1','db','db_version','3.0.5.1'); + +SET FOREIGN_KEY_CHECKS = 1; \ No newline at end of file diff --git a/install/tpl/amavisd_user_config.master b/install/tpl/amavisd_user_config.master index f37795501..c89f87588 100644 --- a/install/tpl/amavisd_user_config.master +++ b/install/tpl/amavisd_user_config.master @@ -75,12 +75,6 @@ $LOGFILE = "/var/log/amavis.log"; # (defaults to empty, no log) # Set the log_level to 5 for debugging $log_level = 0; # (defaults to 0) -# DKIM - -$enable_dkim_verification = 1; -$enable_dkim_signing = 1; # load DKIM signing code, -@dkim_signature_options_bysender_maps = ( -{ '.' => { ttl => 21*24*3600, c => 'relaxed/simple' } } ); #------------ Do not modify anything below this line ------------- 1; # insure a defined return diff --git a/install/tpl/apache_ispconfig.conf.master b/install/tpl/apache_ispconfig.conf.master index 0745c28aa..f5b2a91d8 100644 --- a/install/tpl/apache_ispconfig.conf.master +++ b/install/tpl/apache_ispconfig.conf.master @@ -51,4 +51,4 @@ CustomLog "| /usr/local/ispconfig/server/scripts/vlogger -s access.log -t \"%Y%m Alias /awstats-icon "/usr/share/awstats/icon" NameVirtualHost *:80 -NameVirtualHost *:443 +NameVirtualHost *:443 \ No newline at end of file diff --git a/install/tpl/apache_ispconfig.vhost.master b/install/tpl/apache_ispconfig.vhost.master index 15b295603..4410b8533 100644 --- a/install/tpl/apache_ispconfig.vhost.master +++ b/install/tpl/apache_ispconfig.vhost.master @@ -26,7 +26,6 @@ NameVirtualHost *:{vhost_port} Allow from all IPCCommTimeout 7200 - MaxRequestLen 15728640 diff --git a/install/tpl/config.inc.php.master b/install/tpl/config.inc.php.master index 1c967327b..2af243d92 100644 --- a/install/tpl/config.inc.php.master +++ b/install/tpl/config.inc.php.master @@ -56,7 +56,7 @@ $revision = str_replace(array('Revision:','$',' '), '', $svn_revision); //** Application define('ISPC_APP_TITLE', 'ISPConfig'); -define('ISPC_APP_VERSION', '3.0.5.2'); +define('ISPC_APP_VERSION', '3.0.5.1'); define('DEVSYSTEM', 0); diff --git a/install/tpl/opensuse_amavisd_conf.master b/install/tpl/opensuse_amavisd_conf.master index 5f9f867dc..d0d8a8777 100644 --- a/install/tpl/opensuse_amavisd_conf.master +++ b/install/tpl/opensuse_amavisd_conf.master @@ -778,11 +778,5 @@ $spam_admin = undef; $DO_SYSLOG = 1; $LOGFILE = "/var/log/amavis.log"; # (defaults to empty, no log) -# DKIM - -$enable_dkim_verification = 1; -$enable_dkim_signing = 1; # load DKIM signing code, -@dkim_signature_options_bysender_maps = ( -{ '.' => { ttl => 21*24*3600, c => 'relaxed/simple' } } ); 1; # insure a defined return diff --git a/install/tpl/server.ini.master b/install/tpl/server.ini.master index 007d51bff..3f3dc365e 100644 --- a/install/tpl/server.ini.master +++ b/install/tpl/server.ini.master @@ -21,7 +21,6 @@ backup_mode=rootgz module=postfix_mysql maildir_path=/var/vmail/[domain]/[localpart] homedir_path=/var/vmail -dkim_path=/etc/postfix/dkim pop3_imap_daemon=courier mail_filter_syntax=maildrop mailuser_uid=5000 diff --git a/interface/lib/classes/validate_dkim.inc.php b/interface/lib/classes/validate_dkim.inc.php deleted file mode 100644 index fccd45765..000000000 --- a/interface/lib/classes/validate_dkim.inc.php +++ /dev/null @@ -1,60 +0,0 @@ -tform->wordbook[$errmsg])) { - return $app->tform->wordbook[$errmsg]."
\r\n"; - } else { - return $errmsg."
\r\n"; - } - } - - /* Validator function for private DKIM-Key */ - function check_private_key($field_name, $field_value, $validator) { - $dkim_enabled=$_POST['dkim']; - if ($dkim_enabled == 'y') { - if (empty($field_value)) return $this->get_error($validator['errmsg']); - exec('echo "'.$field_value.'"|openssl rsa -check',$output,$result); - if($result != 0) return $this->get_error($validator['errmsg']); - } - } - - /* Validator function for DKIM Path */ - function check_dkim_path($field_name, $field_value, $validator) { - if(empty($field_value)) return $this->get_error($validator['errmsg']); - if (substr(sprintf('%o', fileperms($field_value)),-3) <= 600) - return $this->get_error($validator['errmsg']); - } - -} diff --git a/interface/lib/lang/cz.lng b/interface/lib/lang/cz.lng index 185b7fb00..03e7bd826 100644 --- a/interface/lib/lang/cz.lng +++ b/interface/lib/lang/cz.lng @@ -132,3 +132,5 @@ $wb['datalog_status_u_web_folder_user'] = 'Aktualizace nastavení uživatele pro $wb['datalog_status_d_web_folder_user'] = 'Odstranění uživatele pro adresáře chráněné heslem'; $wb['login_as_txt'] = 'Přihlaste se jako'; ?> + + diff --git a/interface/lib/lang/de.lng b/interface/lib/lang/de.lng index e3ea4f699..56b1c1be8 100644 --- a/interface/lib/lang/de.lng +++ b/interface/lib/lang/de.lng @@ -70,7 +70,6 @@ $wb['monthnamesshort_nov'] = 'Nov'; $wb['monthnamesshort_dec'] = 'Dez'; $wb['datepicker_nextText'] = 'Vor'; $wb['datepicker_prevText'] = 'Zurück'; -$wb['activeuser_txt'] = 'Angemeldet als:'; $wb['logout_txt'] = 'Abmelden'; $wb['submit_confirmation'] = 'Wollen Sie diese Aktion wirlich ausführen?'; $wb['globalsearch_resultslimit_of_txt'] = 'von'; diff --git a/interface/lib/lang/en.lng b/interface/lib/lang/en.lng index c82360686..60e9bd30d 100644 --- a/interface/lib/lang/en.lng +++ b/interface/lib/lang/en.lng @@ -42,7 +42,6 @@ $wb['top_menu_dashboard'] = 'Home'; $wb['top_menu_vm'] = 'VServer'; $wb['toolsarea_head_txt'] = 'Tools'; $wb['latest_news_txt'] = 'Latest news'; -$wb['activeuser_txt'] = 'Logged in as:'; $wb['logout_txt'] = "Logout"; $wb['daynamesmin_su'] = "Su"; $wb['daynamesmin_mo'] = "Mo"; diff --git a/interface/lib/lang/pl.lng b/interface/lib/lang/pl.lng index 7374ab6b8..5d8ec6f79 100644 --- a/interface/lib/lang/pl.lng +++ b/interface/lib/lang/pl.lng @@ -132,3 +132,4 @@ $wb['datalog_status_u_web_folder_user'] = 'Edytuj konto zabezpieczonego folderu' $wb['datalog_status_d_web_folder_user'] = 'Usuń konto zabezpieczonego folderu'; $wb['login_as_txt'] = 'Zaloguj jako'; ?> + diff --git a/interface/web/admin/form/server_config.tform.php b/interface/web/admin/form/server_config.tform.php index fb5bf87fd..0f0c38b2e 100644 --- a/interface/web/admin/form/server_config.tform.php +++ b/interface/web/admin/form/server_config.tform.php @@ -211,19 +211,6 @@ $form["tabs"]['mail'] = array( 'width' => '40', 'maxlength' => '255' ), - 'dkim_path' => array( - 'datatype' => 'VARCHAR', - 'formtype' => 'TEXT', - 'default' => '/var/db/dkim', - 'validators' => array ( 0 => array ('type' => 'CUSTOM', - 'class' => 'validate_dkim', - 'function' => 'check_dkim_path', - 'errmsg'=> 'dkim_path_error'), - ), - 'value' => '', - 'width' => '40', - 'maxlength' => '255' - ), 'pop3_imap_daemon' => array( 'datatype' => 'VARCHAR', 'formtype' => 'SELECT', diff --git a/interface/web/admin/form/system_config.tform.php b/interface/web/admin/form/system_config.tform.php index d44b6ad73..0d64014cf 100644 --- a/interface/web/admin/form/system_config.tform.php +++ b/interface/web/admin/form/system_config.tform.php @@ -214,7 +214,7 @@ $form["tabs"]['mail'] = array ( 'datatype' => 'VARCHAR', 'formtype' => 'TEXT', 'validators' => array ( 0 => array ( 'type' => 'REGEX', - 'regex' => '/^[0-9a-zA-Z\:\/\-\.]{0,255}(\?.+)?$/', + 'regex' => '/^[0-9a-zA-Z\:\/\-\.]{0,255}$/', 'errmsg'=> 'webmail_url_error_regex'), ), 'default' => '', diff --git a/interface/web/admin/language_complete.php b/interface/web/admin/language_complete.php index 75343bd82..5c071a380 100644 --- a/interface/web/admin/language_complete.php +++ b/interface/web/admin/language_complete.php @@ -138,7 +138,7 @@ function merge_langfile($langfile,$masterfile) { $file_content = " $val) { $val = str_replace("'","\\'",$val); - $val = str_replace('"','\"',$val); + $val = str_replace('"','\\"',$val); $file_content .= '$wb['."'$key'".'] = '."'$val';\n"; } $file_content .= "?>\n"; diff --git a/interface/web/admin/lib/lang/ar_server_config.lng b/interface/web/admin/lib/lang/ar_server_config.lng index 618b69e47..ef609bb05 100644 --- a/interface/web/admin/lib/lang/ar_server_config.lng +++ b/interface/web/admin/lib/lang/ar_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/bg_server_config.lng b/interface/web/admin/lib/lang/bg_server_config.lng index 18cae7525..5c2b5f6c5 100644 --- a/interface/web/admin/lib/lang/bg_server_config.lng +++ b/interface/web/admin/lib/lang/bg_server_config.lng @@ -170,5 +170,4 @@ $wb['website_autoalias_txt'] = 'Website auto alias'; $wb['website_autoalias_note_txt'] = 'Placeholders:'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/br_server_config.lng b/interface/web/admin/lib/lang/br_server_config.lng index 1f8e3f762..c7237996b 100644 --- a/interface/web/admin/lib/lang/br_server_config.lng +++ b/interface/web/admin/lib/lang/br_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/cz.lng b/interface/web/admin/lib/lang/cz.lng index bc1c9bb83..8c80d1292 100644 --- a/interface/web/admin/lib/lang/cz.lng +++ b/interface/web/admin/lib/lang/cz.lng @@ -48,3 +48,5 @@ $wb['Do OS-Update'] = 'Aktualizovat operační systém'; $wb['Do ISPConfig-Update'] = 'Aktualizovat ISPConfig'; $wb['Directive Snippets'] = 'Directive Snippets'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_directive_snippets.lng b/interface/web/admin/lib/lang/cz_directive_snippets.lng index c6a89099c..9a579d25e 100644 --- a/interface/web/admin/lib/lang/cz_directive_snippets.lng +++ b/interface/web/admin/lib/lang/cz_directive_snippets.lng @@ -7,3 +7,5 @@ $wb['active_txt'] = 'Aktivní'; $wb['directive_snippets_name_empty'] = 'Please specify a name for the snippet.'; $wb['directive_snippets_name_error_unique'] = 'There is already a directive snippet with this name.'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_directive_snippets_list.lng b/interface/web/admin/lib/lang/cz_directive_snippets_list.lng index c6f444b66..cf1bb28c7 100644 --- a/interface/web/admin/lib/lang/cz_directive_snippets_list.lng +++ b/interface/web/admin/lib/lang/cz_directive_snippets_list.lng @@ -5,3 +5,5 @@ $wb['name_txt'] = 'Name of Snippet'; $wb['type_txt'] = 'Verze'; $wb['add_new_record_txt'] = 'Add Directive Snippet'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_firewall.lng b/interface/web/admin/lib/lang/cz_firewall.lng index c6146ae93..df9386ae6 100644 --- a/interface/web/admin/lib/lang/cz_firewall.lng +++ b/interface/web/admin/lib/lang/cz_firewall.lng @@ -9,3 +9,5 @@ $wb['firewall_error_unique'] = 'Pro tento server již existuje záznam firewallu $wb['tcp_ports_error_regex'] = 'Znak není povole v definici TCP portu. Povolené symboly jsou čísla, : a ,.'; $wb['udp_ports_error_regex'] = 'Znak není povole v definici UDP portu. Povolené symboly jsou čísla, : a ,.'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_firewall_list.lng b/interface/web/admin/lib/lang/cz_firewall_list.lng index aecc4cf06..da1af438d 100644 --- a/interface/web/admin/lib/lang/cz_firewall_list.lng +++ b/interface/web/admin/lib/lang/cz_firewall_list.lng @@ -6,3 +6,5 @@ $wb['tcp_port_txt'] = 'Otevřené TCP porty'; $wb['udp_port_txt'] = 'Otevřené UDP porty'; $wb['add_new_record_txt'] = 'Přidat záznam'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_groups.lng b/interface/web/admin/lib/lang/cz_groups.lng index a6281be24..0f1a6be92 100644 --- a/interface/web/admin/lib/lang/cz_groups.lng +++ b/interface/web/admin/lib/lang/cz_groups.lng @@ -3,3 +3,5 @@ $wb['description_txt'] = 'Popis'; $wb['name_txt'] = 'Skupina'; $wb['name_err'] = 'Skupina musí mít min. 1, max. 30 znaků.'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_groups_list.lng b/interface/web/admin/lib/lang/cz_groups_list.lng index c1d7ef9a8..f285b382b 100644 --- a/interface/web/admin/lib/lang/cz_groups_list.lng +++ b/interface/web/admin/lib/lang/cz_groups_list.lng @@ -5,3 +5,5 @@ $wb['name_txt'] = 'Skupina'; $wb['add_new_record_txt'] = 'Přidat skupinu'; $wb['warning_txt'] = 'VAROVÁNÍ: Zde neupravujte uživatelská nastavení. Užijte klientská a distributorská nastavení v klientském modulu. Úprava uživatelý nebo skupin zde může způsobit ztrátu dat!'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_iptables.lng b/interface/web/admin/lib/lang/cz_iptables.lng index a40fc0490..6a57b7ce8 100644 --- a/interface/web/admin/lib/lang/cz_iptables.lng +++ b/interface/web/admin/lib/lang/cz_iptables.lng @@ -11,3 +11,5 @@ $wb['source_ip_txt'] = 'Zdrojové adresy'; $wb['active_txt'] = 'Aktivní'; $wb['iptables_error_unique'] = 'Stejný záznam pro firewall je již na tomto serveru použit.'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_iptables_list.lng b/interface/web/admin/lib/lang/cz_iptables_list.lng index 65cef7507..3dbc9061a 100644 --- a/interface/web/admin/lib/lang/cz_iptables_list.lng +++ b/interface/web/admin/lib/lang/cz_iptables_list.lng @@ -13,3 +13,5 @@ $wb['source_ip_txt'] = 'Zdrojové adresy'; $wb['active_txt'] = 'Aktivní'; $wb['iptables_error_unique'] = 'Stejný záznam pro firewall je již na tomto serveru použit.'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_language_add.lng b/interface/web/admin/lib/lang/cz_language_add.lng index 285dff276..d95f12eb3 100644 --- a/interface/web/admin/lib/lang/cz_language_add.lng +++ b/interface/web/admin/lib/lang/cz_language_add.lng @@ -6,3 +6,5 @@ $wb['language_new_hint_txt'] = '2 znakové ISO 639-1 jazykové kódy (Viz: http: $wb['btn_save_txt'] = 'Vytvořit novou jazykovou sadu souborů'; $wb['btn_cancel_txt'] = 'Zpět'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_language_complete.lng b/interface/web/admin/lib/lang/cz_language_complete.lng index f1e6f4924..eb222b3bd 100644 --- a/interface/web/admin/lib/lang/cz_language_complete.lng +++ b/interface/web/admin/lib/lang/cz_language_complete.lng @@ -5,3 +5,5 @@ $wb['language_select_txt'] = 'Vybrat jazyk k doplnění'; $wb['btn_save_txt'] = 'Sloučit / doplnit jazykový soubor'; $wb['btn_cancel_txt'] = 'Zpět'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_language_edit.lng b/interface/web/admin/lib/lang/cz_language_edit.lng index 2a71ed0a7..f880e6dbe 100644 --- a/interface/web/admin/lib/lang/cz_language_edit.lng +++ b/interface/web/admin/lib/lang/cz_language_edit.lng @@ -6,3 +6,5 @@ $wb['lang_file_txt'] = 'Jazykový soubor'; $wb['btn_save_txt'] = 'Uložit'; $wb['btn_cancel_txt'] = 'Zpět'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_language_export.lng b/interface/web/admin/lib/lang/cz_language_export.lng index 7998eea01..7ffdccf52 100644 --- a/interface/web/admin/lib/lang/cz_language_export.lng +++ b/interface/web/admin/lib/lang/cz_language_export.lng @@ -4,3 +4,5 @@ $wb['language_select_txt'] = 'Vybrat jazykovou sadu'; $wb['btn_save_txt'] = 'Uložit vybranou jazykovou sadu do souboru'; $wb['btn_cancel_txt'] = 'Zpět'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_language_import.lng b/interface/web/admin/lib/lang/cz_language_import.lng index 838c325f7..17dfa89aa 100644 --- a/interface/web/admin/lib/lang/cz_language_import.lng +++ b/interface/web/admin/lib/lang/cz_language_import.lng @@ -6,3 +6,5 @@ $wb['language_overwrite_txt'] = 'Přepsat soubor, pokud existuje.'; $wb['btn_cancel_txt'] = 'Zpět'; $wb['ignore_version_txt'] = 'Přeskočit kontrolu verze ISPConfigu.'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_language_list.lng b/interface/web/admin/lib/lang/cz_language_list.lng index b2a786371..77810e0a7 100644 --- a/interface/web/admin/lib/lang/cz_language_list.lng +++ b/interface/web/admin/lib/lang/cz_language_list.lng @@ -5,3 +5,5 @@ $wb['module_txt'] = 'Modul'; $wb['lang_file_txt'] = 'Jazykový soubor'; $wb['lang_file_date_txt'] = 'Poslední úprava'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_login_as.lng b/interface/web/admin/lib/lang/cz_login_as.lng index 3f8e8491f..dd409d358 100644 --- a/interface/web/admin/lib/lang/cz_login_as.lng +++ b/interface/web/admin/lib/lang/cz_login_as.lng @@ -9,3 +9,5 @@ $wb['firewall_error_unique'] = 'There is already a firewall record for this serv $wb['tcp_ports_error_regex'] = 'Character not allowed in tcp port definition. Allowed characters are numbers, \\":\\" and \\",\\".'; $wb['udp_ports_error_regex'] = 'Character not allowed in udp port definition. Allowed characters are numbers, \\":\\" and \\",\\".'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_package_install.lng b/interface/web/admin/lib/lang/cz_package_install.lng index 64a190d9a..f48a2c4a3 100644 --- a/interface/web/admin/lib/lang/cz_package_install.lng +++ b/interface/web/admin/lib/lang/cz_package_install.lng @@ -5,3 +5,5 @@ $wb['repo_username_txt'] = 'Uživatel (volitelné)'; $wb['repo_password_txt'] = 'Heslo (volitelné)'; $wb['active_txt'] = 'Aktivní'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_remote_action.lng b/interface/web/admin/lib/lang/cz_remote_action.lng index 68da1c065..11747ab9c 100644 --- a/interface/web/admin/lib/lang/cz_remote_action.lng +++ b/interface/web/admin/lib/lang/cz_remote_action.lng @@ -2,11 +2,13 @@ $wb['select_server_txt'] = 'Zvolit server'; $wb['btn_do_txt'] = 'Provést akci'; $wb['do_osupdate_caption'] = 'Aktualizace operačního systému na vzdáleném serveru.'; -$wb['do_osupdate_desc'] = 'Tato akce provede \"aptitude -y\" aktualizaci na vybraném serveru.

POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !'; +$wb['do_osupdate_desc'] = 'Tato akce provede "aptitude -y" aktualizaci na vybraném serveru.

POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !'; $wb['do_ispcupdate_caption'] = 'Provedení ISPConfig 3 - aktualizace na vzdáleném serveru'; -$wb['do_ispcupdate_desc'] = 'Tato akce provede \"ISPConfig 3\" aktualizaci na vašem vybraném serveru.

POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !'; +$wb['do_ispcupdate_desc'] = 'Tato akce provede "ISPConfig 3" aktualizaci na vašem vybraném serveru.

POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !'; $wb['action_scheduled'] = 'Akce je naplánována na provedení'; $wb['select_all_server'] = 'Všechny servery'; $wb['ispconfig_update_title'] = 'ISPConfig pokyny k aktualizaci'; $wb['ispconfig_update_text'] = 'Přihlaste se jako uživatel root na terminal (shell) serveru a proveďte příkaz

ispconfig_update.sh

spustí se ISPConfig aktualizace.

Klikněte zde pro podrobnější informace o provedení aktualizace'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_remote_user.lng b/interface/web/admin/lib/lang/cz_remote_user.lng index 17c4f05b5..a34b3d74d 100644 --- a/interface/web/admin/lib/lang/cz_remote_user.lng +++ b/interface/web/admin/lib/lang/cz_remote_user.lng @@ -45,3 +45,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo'; $wb['password_mismatch_txt'] = 'Hesla se neshodují.'; $wb['password_match_txt'] = 'Hesla se shodují.'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_remote_user_list.lng b/interface/web/admin/lib/lang/cz_remote_user_list.lng index 66b64946e..1b4030873 100644 --- a/interface/web/admin/lib/lang/cz_remote_user_list.lng +++ b/interface/web/admin/lib/lang/cz_remote_user_list.lng @@ -5,3 +5,5 @@ $wb['add_new_record_txt'] = 'Přidat uživatele'; $wb['parent_remote_userid_txt'] = 'ID'; $wb['username_txt'] = 'Uživatel'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_server.lng b/interface/web/admin/lib/lang/cz_server.lng index a087656a1..9d44fd27c 100644 --- a/interface/web/admin/lib/lang/cz_server.lng +++ b/interface/web/admin/lib/lang/cz_server.lng @@ -13,3 +13,5 @@ $wb['- None -'] = '- Žádný -'; $wb['proxy_server_txt'] = 'Proxy-Server'; $wb['firewall_server_txt'] = 'Firewall-Server'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_server_config.lng b/interface/web/admin/lib/lang/cz_server_config.lng index c0e42402e..0e58bf2ba 100644 --- a/interface/web/admin/lib/lang/cz_server_config.lng +++ b/interface/web/admin/lib/lang/cz_server_config.lng @@ -170,5 +170,6 @@ $wb['enable_ip_wildcard_txt'] = 'Aktivovat IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Při překročení limitu přenesených dat, poslat oznámení adminovi'; $wb['overtraffic_notify_client_txt'] = 'Při překročení limitu přenesených dat, poslat oznámení klientovi'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_server_config_list.lng b/interface/web/admin/lib/lang/cz_server_config_list.lng index 2118c3535..8589dbc9d 100644 --- a/interface/web/admin/lib/lang/cz_server_config_list.lng +++ b/interface/web/admin/lib/lang/cz_server_config_list.lng @@ -2,3 +2,5 @@ $wb['list_head_txt'] = 'Konfigurace serveru'; $wb['server_name_txt'] = 'Server'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_server_ip.lng b/interface/web/admin/lib/lang/cz_server_ip.lng index 43a382a64..a948939fe 100644 --- a/interface/web/admin/lib/lang/cz_server_ip.lng +++ b/interface/web/admin/lib/lang/cz_server_ip.lng @@ -9,3 +9,5 @@ $wb['ip_type_txt'] = 'Verze'; $wb['virtualhost_port_txt'] = 'HTTP Porty'; $wb['error_port_syntax'] = 'Neplatné znaky ve volbě HTTP Portů. Prosím, zadejte pouze číselné hodnoty oddělené čárkami. Příklad: 80,443'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_server_ip_list.lng b/interface/web/admin/lib/lang/cz_server_ip_list.lng index 93b0b77c9..2a47ca759 100644 --- a/interface/web/admin/lib/lang/cz_server_ip_list.lng +++ b/interface/web/admin/lib/lang/cz_server_ip_list.lng @@ -8,3 +8,5 @@ $wb['virtualhost_txt'] = 'HTTP Vhost'; $wb['virtualhost_port_txt'] = 'HTTP Ports'; $wb['ip_type_txt'] = 'Verze'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_server_list.lng b/interface/web/admin/lib/lang/cz_server_list.lng index ecddbf28e..e7a2efd80 100644 --- a/interface/web/admin/lib/lang/cz_server_list.lng +++ b/interface/web/admin/lib/lang/cz_server_list.lng @@ -11,3 +11,5 @@ $wb['add_new_record_txt'] = 'Přidat server'; $wb['proxy_server_txt'] = 'Proxy'; $wb['firewall_server_txt'] = 'Firewall'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_server_php.lng b/interface/web/admin/lib/lang/cz_server_php.lng index 10aba05dd..59cf3c736 100644 --- a/interface/web/admin/lib/lang/cz_server_php.lng +++ b/interface/web/admin/lib/lang/cz_server_php.lng @@ -14,3 +14,5 @@ $wb['php_fpm_init_script_txt'] = 'Cesta k PHP-FPM init script'; $wb['php_fpm_ini_dir_txt'] = 'Cesta k php.ini adresáři'; $wb['php_fpm_pool_dir_txt'] = 'Cesta k PHP-FPM pool adresáři'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_server_php_list.lng b/interface/web/admin/lib/lang/cz_server_php_list.lng index 36b28fe41..e0b43a4a9 100644 --- a/interface/web/admin/lib/lang/cz_server_php_list.lng +++ b/interface/web/admin/lib/lang/cz_server_php_list.lng @@ -5,3 +5,5 @@ $wb['add_new_record_txt'] = 'Přidat novou verzi PHP'; $wb['client_id_txt'] = 'Klient'; $wb['name_txt'] = 'Verze PHP'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_software_package_install.lng b/interface/web/admin/lib/lang/cz_software_package_install.lng index 0d079ef6d..83440257f 100644 --- a/interface/web/admin/lib/lang/cz_software_package_install.lng +++ b/interface/web/admin/lib/lang/cz_software_package_install.lng @@ -4,3 +4,5 @@ $wb['install_key_txt'] = 'Enter install key'; $wb['btn_save_txt'] = 'Spustit instalaci'; $wb['btn_cancel_txt'] = 'Zrušit'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_software_package_list.lng b/interface/web/admin/lib/lang/cz_software_package_list.lng index 7df837f0c..1a59b58e1 100644 --- a/interface/web/admin/lib/lang/cz_software_package_list.lng +++ b/interface/web/admin/lib/lang/cz_software_package_list.lng @@ -9,3 +9,5 @@ $wb['repoupdate_txt'] = 'Aktualizace seznamu balíků'; $wb['package_id_txt'] = 'místní App-ID'; $wb['no_packages_txt'] = 'Žádné balíčky nejsou k dispozici'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_software_repo.lng b/interface/web/admin/lib/lang/cz_software_repo.lng index 64a190d9a..f48a2c4a3 100644 --- a/interface/web/admin/lib/lang/cz_software_repo.lng +++ b/interface/web/admin/lib/lang/cz_software_repo.lng @@ -5,3 +5,5 @@ $wb['repo_username_txt'] = 'Uživatel (volitelné)'; $wb['repo_password_txt'] = 'Heslo (volitelné)'; $wb['active_txt'] = 'Aktivní'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_software_repo_list.lng b/interface/web/admin/lib/lang/cz_software_repo_list.lng index 5c82d4c41..4ae3c662d 100644 --- a/interface/web/admin/lib/lang/cz_software_repo_list.lng +++ b/interface/web/admin/lib/lang/cz_software_repo_list.lng @@ -4,3 +4,5 @@ $wb['active_txt'] = 'Aktivní'; $wb['repo_name_txt'] = 'Repozitář'; $wb['repo_url_txt'] = 'URL'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_software_update_list.lng b/interface/web/admin/lib/lang/cz_software_update_list.lng index c48ad8ce3..4e7d161bb 100644 --- a/interface/web/admin/lib/lang/cz_software_update_list.lng +++ b/interface/web/admin/lib/lang/cz_software_update_list.lng @@ -7,3 +7,5 @@ $wb['version_txt'] = 'Verze'; $wb['action_txt'] = 'Akce'; $wb['no_updates_txt'] = 'Žádné aktualizace nejsou k dispozici'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_system_config.lng b/interface/web/admin/lib/lang/cz_system_config.lng index 8073830eb..67253c63d 100644 --- a/interface/web/admin/lib/lang/cz_system_config.lng +++ b/interface/web/admin/lib/lang/cz_system_config.lng @@ -50,3 +50,5 @@ $wb['mailbox_show_autoresponder_tab_txt'] = 'Show Autoresponder tab in Mailbox d $wb['mailbox_show_mail_filter_tab_txt'] = 'Show Mail Filter tab in Mailbox detail'; $wb['mailbox_show_custom_rules_tab_txt'] = 'Show Custom Rules tab in Mailbox detail'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_tpl_default_admin.lng b/interface/web/admin/lib/lang/cz_tpl_default_admin.lng index 480d50442..edf66963d 100644 --- a/interface/web/admin/lib/lang/cz_tpl_default_admin.lng +++ b/interface/web/admin/lib/lang/cz_tpl_default_admin.lng @@ -16,3 +16,5 @@ $wb['php_fpm_init_script_txt'] = 'Cesta k PHP-FPM init script'; $wb['php_fpm_ini_dir_txt'] = 'Cesta k php.ini adresáři'; $wb['php_fpm_pool_dir_txt'] = 'Cesta k PHP-FPM pool adresáři'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_users.lng b/interface/web/admin/lib/lang/cz_users.lng index 16f4812d6..1f3cb59e8 100644 --- a/interface/web/admin/lib/lang/cz_users.lng +++ b/interface/web/admin/lib/lang/cz_users.lng @@ -31,3 +31,5 @@ $wb['password_mismatch_txt'] = 'Hesla se neshodují.'; $wb['password_match_txt'] = 'Hesla se shodují.'; $wb['username_error_collision'] = 'Uživatelské jméno nesmí být web nebo web a číslo.\\"'; ?> + + diff --git a/interface/web/admin/lib/lang/cz_users_list.lng b/interface/web/admin/lib/lang/cz_users_list.lng index e5a7d1e4d..a4915a4ca 100644 --- a/interface/web/admin/lib/lang/cz_users_list.lng +++ b/interface/web/admin/lib/lang/cz_users_list.lng @@ -7,3 +7,5 @@ $wb['add_new_record_txt'] = 'Přidat uživatele'; $wb['warning_txt'] = 'VAROVÁNÍ: Zde neupravujte uživatelská nastavení. Užijte klientská a distributorská nastavení v klientském modulu. Úprava uživatelů nebo skupin zde může způsobit ztrátu dat!'; $wb['groups_txt'] = 'Skupiny'; ?> + + diff --git a/interface/web/admin/lib/lang/de_server_config.lng b/interface/web/admin/lib/lang/de_server_config.lng index 361196973..2c852ede0 100644 --- a/interface/web/admin/lib/lang/de_server_config.lng +++ b/interface/web/admin/lib/lang/de_server_config.lng @@ -170,7 +170,6 @@ $wb['enable_ip_wildcard_txt'] = 'IP Adressen Wildcard (*) aktivieren'; $wb['web_folder_protection_txt'] = 'Webverzeichnis unveränderlich machen (erweiterte Attribute)'; $wb['overtraffic_notify_admin_txt'] = 'Überschreiten des Transfer Limits an den Administrator senden'; $wb['overtraffic_notify_client_txt'] = 'Überschreiten des Transfer Limits an den Kunden senden'; -$wb['rbl_error_regex'] = 'Bitte geben Sie gültige RBL-Hostnamen an.'; $wb['php_ini_check_minutes_txt'] = 'Prüfe System php.ini Dateien auf Änderungen alle'; $wb['php_ini_check_minutes_info_txt'] = 'Minute(n) (0 deaktiviert diese Funktion)'; $wb['php_ini_check_minutes_error_empty'] = 'Der Wert für die Einstellung der php.ini Prüfung ist ungültig.'; diff --git a/interface/web/admin/lib/lang/de_system_config.lng b/interface/web/admin/lib/lang/de_system_config.lng index c3e4116d2..a3cd4a90f 100644 --- a/interface/web/admin/lib/lang/de_system_config.lng +++ b/interface/web/admin/lib/lang/de_system_config.lng @@ -49,6 +49,5 @@ $wb['client_username_web_check_disabled_txt'] = 'Deaktiviere die Kunden Benutzer $wb['mailbox_show_autoresponder_tab_txt'] = 'Zeige Autoresponder Reiter in E-Mail Kontodetails'; $wb['mailbox_show_mail_filter_tab_txt'] = 'Zeige E-Mail Filter Reiter in E-Mail Kontodetails'; $wb['mailbox_show_custom_rules_tab_txt'] = 'Zeige Benutzerregel Reiter in E-Mail Kontodetails'; -$wb['webmail_url_error_regex'] = 'Falsche Webmail URL'; $wb['reseller_can_use_options_txt'] = 'Reseller können den Optionen Reiter bei Webseiten verwenden'; ?> diff --git a/interface/web/admin/lib/lang/el_server_config.lng b/interface/web/admin/lib/lang/el_server_config.lng index b9913e65e..5768d3f79 100644 --- a/interface/web/admin/lib/lang/el_server_config.lng +++ b/interface/web/admin/lib/lang/el_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/en_server_config.lng b/interface/web/admin/lib/lang/en_server_config.lng index b9f270e14..b39dd0e53 100644 --- a/interface/web/admin/lib/lang/en_server_config.lng +++ b/interface/web/admin/lib/lang/en_server_config.lng @@ -30,8 +30,6 @@ $wb["fastcgi_bin_txt"] = 'FastCGI Bin'; $wb["module_txt"] = 'Module'; $wb["maildir_path_txt"] = 'Maildir Path'; $wb["homedir_path_txt"] = 'Homedir Path'; -$wb["dkim_path_txt"] = 'DKIM Path'; -$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.'; $wb["mailuser_uid_txt"] = 'Mailuser UID'; $wb["mailuser_gid_txt"] = 'Mailuser GID'; $wb["mailuser_name_txt"] = 'Mailuser Name'; diff --git a/interface/web/admin/lib/lang/en_system_config.lng b/interface/web/admin/lib/lang/en_system_config.lng index a6bf4cb90..ba061de90 100644 --- a/interface/web/admin/lib/lang/en_system_config.lng +++ b/interface/web/admin/lib/lang/en_system_config.lng @@ -52,6 +52,5 @@ $wb['client_username_web_check_disabled_txt'] = 'Disable client username check f $wb['mailbox_show_autoresponder_tab_txt'] = 'Show autoresponder tab in mail account details'; $wb['mailbox_show_mail_filter_tab_txt'] = 'Show mail filter tab in mail account details'; $wb['mailbox_show_custom_rules_tab_txt'] = 'Show custom mailfilter tab in mail account details'; -$wb['webmail_url_error_regex'] = 'Invalid webmail URL'; $wb['reseller_can_use_options_txt'] = 'Reseller can use options tab in web sites config'; ?> diff --git a/interface/web/admin/lib/lang/es_server_config.lng b/interface/web/admin/lib/lang/es_server_config.lng index 92d9b45bd..431076408 100644 --- a/interface/web/admin/lib/lang/es_server_config.lng +++ b/interface/web/admin/lib/lang/es_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/fi_server_config.lng b/interface/web/admin/lib/lang/fi_server_config.lng index 0bddcc7d8..d56ca7508 100755 --- a/interface/web/admin/lib/lang/fi_server_config.lng +++ b/interface/web/admin/lib/lang/fi_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/fr_server_config.lng b/interface/web/admin/lib/lang/fr_server_config.lng index c74d89ec1..595596c60 100644 --- a/interface/web/admin/lib/lang/fr_server_config.lng +++ b/interface/web/admin/lib/lang/fr_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/hr_server_config.lng b/interface/web/admin/lib/lang/hr_server_config.lng index 27168f2c4..5c9e7d0ed 100644 --- a/interface/web/admin/lib/lang/hr_server_config.lng +++ b/interface/web/admin/lib/lang/hr_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/hu_server_config.lng b/interface/web/admin/lib/lang/hu_server_config.lng index 53496080f..c3a6806a8 100644 --- a/interface/web/admin/lib/lang/hu_server_config.lng +++ b/interface/web/admin/lib/lang/hu_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/id_server_config.lng b/interface/web/admin/lib/lang/id_server_config.lng index 39217c392..34ea127fe 100644 --- a/interface/web/admin/lib/lang/id_server_config.lng +++ b/interface/web/admin/lib/lang/id_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/it_server_config.lng b/interface/web/admin/lib/lang/it_server_config.lng index 6bea4d2ec..9a32425b4 100644 --- a/interface/web/admin/lib/lang/it_server_config.lng +++ b/interface/web/admin/lib/lang/it_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/ja_server_config.lng b/interface/web/admin/lib/lang/ja_server_config.lng index ce8803643..2cd8c38a3 100644 --- a/interface/web/admin/lib/lang/ja_server_config.lng +++ b/interface/web/admin/lib/lang/ja_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/nl_server_config.lng b/interface/web/admin/lib/lang/nl_server_config.lng index c3b3ce049..4cb309256 100644 --- a/interface/web/admin/lib/lang/nl_server_config.lng +++ b/interface/web/admin/lib/lang/nl_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/pl.lng b/interface/web/admin/lib/lang/pl.lng index e06fba34e..40c35945a 100644 --- a/interface/web/admin/lib/lang/pl.lng +++ b/interface/web/admin/lib/lang/pl.lng @@ -48,3 +48,4 @@ $wb['Interface'] = 'Interfejs'; $wb['Domains'] = 'Domeny'; $wb['Misc'] = 'Różne'; ?> + diff --git a/interface/web/admin/lib/lang/pl_directive_snippets.lng b/interface/web/admin/lib/lang/pl_directive_snippets.lng index acd645110..e4c557229 100644 --- a/interface/web/admin/lib/lang/pl_directive_snippets.lng +++ b/interface/web/admin/lib/lang/pl_directive_snippets.lng @@ -7,3 +7,4 @@ $wb['active_txt'] = 'Aktywne'; $wb['directive_snippets_name_empty'] = 'Wybierz nazwę dla zestawu dyrektyw'; $wb['directive_snippets_name_error_unique'] = 'Istnieje już zestaw dyrektyw o podanej nazwie'; ?> + diff --git a/interface/web/admin/lib/lang/pl_directive_snippets_list.lng b/interface/web/admin/lib/lang/pl_directive_snippets_list.lng index 8d731021b..41c6364f9 100644 --- a/interface/web/admin/lib/lang/pl_directive_snippets_list.lng +++ b/interface/web/admin/lib/lang/pl_directive_snippets_list.lng @@ -5,3 +5,4 @@ $wb['name_txt'] = 'Nazwa zestawu'; $wb['type_txt'] = 'Rodzaj'; $wb['add_new_record_txt'] = 'Dodaj nowy zestaw dyrektyw'; ?> + diff --git a/interface/web/admin/lib/lang/pl_firewall.lng b/interface/web/admin/lib/lang/pl_firewall.lng index 568178950..8098fcc61 100644 --- a/interface/web/admin/lib/lang/pl_firewall.lng +++ b/interface/web/admin/lib/lang/pl_firewall.lng @@ -9,3 +9,4 @@ $wb['firewall_error_unique'] = 'Istnieje już wpis firewalla dla tego serwera.'; $wb['tcp_ports_error_regex'] = 'Znak nie jest dozwolony w formacie portu TCP. Dozwolone znaki to liczby, : oraz ,.'; $wb['udp_ports_error_regex'] = 'Znak nie jest dozwolony w formacie portu UDP. Dozwolone znaki to liczby, : oraz ,.'; ?> + diff --git a/interface/web/admin/lib/lang/pl_firewall_list.lng b/interface/web/admin/lib/lang/pl_firewall_list.lng index 6a4b8388f..fe80e430c 100644 --- a/interface/web/admin/lib/lang/pl_firewall_list.lng +++ b/interface/web/admin/lib/lang/pl_firewall_list.lng @@ -6,3 +6,4 @@ $wb['tcp_port_txt'] = 'Otwarte porty TCP'; $wb['udp_port_txt'] = 'Otwarte porty UDP'; $wb['add_new_record_txt'] = 'Dodaj wpis Firewalla'; ?> + diff --git a/interface/web/admin/lib/lang/pl_groups.lng b/interface/web/admin/lib/lang/pl_groups.lng index b3c8b9ca7..a97ac3f30 100644 --- a/interface/web/admin/lib/lang/pl_groups.lng +++ b/interface/web/admin/lib/lang/pl_groups.lng @@ -3,3 +3,4 @@ $wb['description_txt'] = 'Opis'; $wb['name_txt'] = 'Grupa'; $wb['name_err'] = 'Nazwa grupy musi mieć od 1 do 30 znaków.'; ?> + diff --git a/interface/web/admin/lib/lang/pl_groups_list.lng b/interface/web/admin/lib/lang/pl_groups_list.lng index 75756bca7..9409d32c9 100644 --- a/interface/web/admin/lib/lang/pl_groups_list.lng +++ b/interface/web/admin/lib/lang/pl_groups_list.lng @@ -5,3 +5,4 @@ $wb['name_txt'] = 'Grupa'; $wb['add_new_record_txt'] = 'Dodaj nową grupę'; $wb['warning_txt'] = 'OSTRZEŻENIE: Nie modyfikuj żadnych ustawień użytkownika w tym miejscu. Użyj ustawień Klienta lub Resellera w module Klient. Modyfikacja ustawień użytkownika lub grupy tutaj grozi utratą danych!'; ?> + diff --git a/interface/web/admin/lib/lang/pl_iptables.lng b/interface/web/admin/lib/lang/pl_iptables.lng index f6be566c4..8073e5d00 100644 --- a/interface/web/admin/lib/lang/pl_iptables.lng +++ b/interface/web/admin/lib/lang/pl_iptables.lng @@ -11,3 +11,4 @@ $wb['source_ip_txt'] = 'Adres źródłowy'; $wb['active_txt'] = 'Aktywny'; $wb['iptables_error_unique'] = 'Istnieje już wpis firewalla dla tego serwera.'; ?> + diff --git a/interface/web/admin/lib/lang/pl_iptables_list.lng b/interface/web/admin/lib/lang/pl_iptables_list.lng index 2f74b180c..255a82925 100644 --- a/interface/web/admin/lib/lang/pl_iptables_list.lng +++ b/interface/web/admin/lib/lang/pl_iptables_list.lng @@ -13,3 +13,4 @@ $wb['source_ip_txt'] = 'Adres źródłowy'; $wb['active_txt'] = 'Aktywny'; $wb['iptables_error_unique'] = 'Istnieje już wpis firewalla dla tego serwera.'; ?> + diff --git a/interface/web/admin/lib/lang/pl_language_add.lng b/interface/web/admin/lib/lang/pl_language_add.lng index 82e42ef72..df1a5f31f 100644 --- a/interface/web/admin/lib/lang/pl_language_add.lng +++ b/interface/web/admin/lib/lang/pl_language_add.lng @@ -6,3 +6,4 @@ $wb['language_new_hint_txt'] = '2 znakowe kodowanie języka ISO 639-1 (Zobacz ht $wb['btn_save_txt'] = 'Utwórz nowy zbiór plików z językami'; $wb['btn_cancel_txt'] = 'Wróć'; ?> + diff --git a/interface/web/admin/lib/lang/pl_language_complete.lng b/interface/web/admin/lib/lang/pl_language_complete.lng index 0096c69ef..6d6d8ec36 100644 --- a/interface/web/admin/lib/lang/pl_language_complete.lng +++ b/interface/web/admin/lib/lang/pl_language_complete.lng @@ -5,3 +5,4 @@ $wb['language_select_txt'] = 'Wybierz język'; $wb['btn_save_txt'] = 'Połącz pliki teraz'; $wb['btn_cancel_txt'] = 'Wróć'; ?> + diff --git a/interface/web/admin/lib/lang/pl_language_edit.lng b/interface/web/admin/lib/lang/pl_language_edit.lng index 3a5e70693..b4ec35d9b 100644 --- a/interface/web/admin/lib/lang/pl_language_edit.lng +++ b/interface/web/admin/lib/lang/pl_language_edit.lng @@ -6,3 +6,4 @@ $wb['lang_file_txt'] = 'Plik języka'; $wb['btn_save_txt'] = 'Zapisz'; $wb['btn_cancel_txt'] = 'Wróć'; ?> + diff --git a/interface/web/admin/lib/lang/pl_language_export.lng b/interface/web/admin/lib/lang/pl_language_export.lng index e58dbf072..0b38a4870 100644 --- a/interface/web/admin/lib/lang/pl_language_export.lng +++ b/interface/web/admin/lib/lang/pl_language_export.lng @@ -4,3 +4,4 @@ $wb['language_select_txt'] = 'Wybierz język'; $wb['btn_save_txt'] = 'Eksportuj pliki wybranego języka'; $wb['btn_cancel_txt'] = 'Wróć'; ?> + diff --git a/interface/web/admin/lib/lang/pl_language_import.lng b/interface/web/admin/lib/lang/pl_language_import.lng index 077d0c00e..e78238ada 100644 --- a/interface/web/admin/lib/lang/pl_language_import.lng +++ b/interface/web/admin/lib/lang/pl_language_import.lng @@ -6,3 +6,4 @@ $wb['language_overwrite_txt'] = 'Nadpisz plik jeśli istnieje.'; $wb['btn_cancel_txt'] = 'Wróć'; $wb['ignore_version_txt'] = 'Pomiń sprawdzanie wersji ISPConfig'; ?> + diff --git a/interface/web/admin/lib/lang/pl_language_list.lng b/interface/web/admin/lib/lang/pl_language_list.lng index 05fd6e39a..14b7cdb50 100644 --- a/interface/web/admin/lib/lang/pl_language_list.lng +++ b/interface/web/admin/lib/lang/pl_language_list.lng @@ -5,3 +5,4 @@ $wb['module_txt'] = 'Moduł'; $wb['lang_file_txt'] = 'Plik języka'; $wb['lang_file_date_txt'] = 'Ostatnia modyfikacja'; ?> + diff --git a/interface/web/admin/lib/lang/pl_login_as.lng b/interface/web/admin/lib/lang/pl_login_as.lng index f00e04247..a50549449 100644 --- a/interface/web/admin/lib/lang/pl_login_as.lng +++ b/interface/web/admin/lib/lang/pl_login_as.lng @@ -9,3 +9,4 @@ $wb['firewall_error_unique'] = 'Istnieje już wpis firewalla dla tego serwera.'; $wb['tcp_ports_error_regex'] = 'Niedozwolony znam w definicji portu TCP. Dozwolone są liczby, dwukropek i przecinek (: i ,)'; $wb['udp_ports_error_regex'] = 'Niedozwolony znam w definicji portu UDP. Dozwolone są liczby, dwukropek i przecinek (: i ,)'; ?> + diff --git a/interface/web/admin/lib/lang/pl_package_install.lng b/interface/web/admin/lib/lang/pl_package_install.lng index 30439086a..ce5c73c81 100644 --- a/interface/web/admin/lib/lang/pl_package_install.lng +++ b/interface/web/admin/lib/lang/pl_package_install.lng @@ -5,3 +5,4 @@ $wb['repo_username_txt'] = 'Użytkownik (opcjonalnie)'; $wb['repo_password_txt'] = 'Hasło (opcjonalnie)'; $wb['active_txt'] = 'Aktywne'; ?> + diff --git a/interface/web/admin/lib/lang/pl_remote_action.lng b/interface/web/admin/lib/lang/pl_remote_action.lng index 83fbc9e28..36b0383c4 100644 --- a/interface/web/admin/lib/lang/pl_remote_action.lng +++ b/interface/web/admin/lib/lang/pl_remote_action.lng @@ -10,3 +10,4 @@ $wb['select_all_server'] = 'Wszystkie serwery'; $wb['ispconfig_update_title'] = 'ISPConfig update instructions'; $wb['ispconfig_update_text'] = 'Login as root user on the shell of your server and execute the command

ispconfig_update.sh

to start the ISPConfig update.

Click here for detailed update instructions'; ?> + diff --git a/interface/web/admin/lib/lang/pl_remote_user.lng b/interface/web/admin/lib/lang/pl_remote_user.lng index b456de840..6c55771f6 100644 --- a/interface/web/admin/lib/lang/pl_remote_user.lng +++ b/interface/web/admin/lib/lang/pl_remote_user.lng @@ -45,3 +45,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło'; $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie'; $wb['password_match_txt'] = 'Hasła pasują'; ?> + diff --git a/interface/web/admin/lib/lang/pl_remote_user_list.lng b/interface/web/admin/lib/lang/pl_remote_user_list.lng index 6dd12ae97..976e3130a 100644 --- a/interface/web/admin/lib/lang/pl_remote_user_list.lng +++ b/interface/web/admin/lib/lang/pl_remote_user_list.lng @@ -5,3 +5,4 @@ $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika'; $wb['parent_remote_userid_txt'] = 'ID'; $wb['username_txt'] = 'Nazwa użytkownika'; ?> + diff --git a/interface/web/admin/lib/lang/pl_server.lng b/interface/web/admin/lib/lang/pl_server.lng index 5e9c41172..2ebbeb219 100644 --- a/interface/web/admin/lib/lang/pl_server.lng +++ b/interface/web/admin/lib/lang/pl_server.lng @@ -13,3 +13,4 @@ $wb['- None -'] = '- Żaden -'; $wb['proxy_server_txt'] = 'Proxy-Server'; $wb['firewall_server_txt'] = 'Firewall-Server'; ?> + diff --git a/interface/web/admin/lib/lang/pl_server_config.lng b/interface/web/admin/lib/lang/pl_server_config.lng index 175c9bedc..05836f62f 100644 --- a/interface/web/admin/lib/lang/pl_server_config.lng +++ b/interface/web/admin/lib/lang/pl_server_config.lng @@ -170,5 +170,5 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Prześlij informacje o przekroczeniu transferu do admina'; $wb['overtraffic_notify_client_txt'] = 'Prześlij informacje o przekroczeniu transferu do klienta'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> + diff --git a/interface/web/admin/lib/lang/pl_server_config_list.lng b/interface/web/admin/lib/lang/pl_server_config_list.lng index f9e8dcf1b..e700889bf 100644 --- a/interface/web/admin/lib/lang/pl_server_config_list.lng +++ b/interface/web/admin/lib/lang/pl_server_config_list.lng @@ -2,3 +2,4 @@ $wb['list_head_txt'] = 'Konfiguracja serwera'; $wb['server_name_txt'] = 'Serwer'; ?> + diff --git a/interface/web/admin/lib/lang/pl_server_ip.lng b/interface/web/admin/lib/lang/pl_server_ip.lng index cb16e104d..2c107d05a 100644 --- a/interface/web/admin/lib/lang/pl_server_ip.lng +++ b/interface/web/admin/lib/lang/pl_server_ip.lng @@ -9,3 +9,4 @@ $wb['ip_type_txt'] = 'Typ'; $wb['virtualhost_port_txt'] = 'Porty HTTP'; $wb['error_port_syntax'] = 'Nieprawidłowe wartości w polu portów, proszę wpisać tylko liczby oddzielone przecinkiem. Przykładowo: 80,443'; ?> + diff --git a/interface/web/admin/lib/lang/pl_server_ip_list.lng b/interface/web/admin/lib/lang/pl_server_ip_list.lng index 64b004dc7..dcf8951ac 100644 --- a/interface/web/admin/lib/lang/pl_server_ip_list.lng +++ b/interface/web/admin/lib/lang/pl_server_ip_list.lng @@ -8,3 +8,4 @@ $wb['virtualhost_txt'] = 'HTTP Vhost'; $wb['virtualhost_port_txt'] = 'Porty HTTP'; $wb['ip_type_txt'] = 'Typ'; ?> + diff --git a/interface/web/admin/lib/lang/pl_server_list.lng b/interface/web/admin/lib/lang/pl_server_list.lng index 81356acf7..9ca9eb871 100644 --- a/interface/web/admin/lib/lang/pl_server_list.lng +++ b/interface/web/admin/lib/lang/pl_server_list.lng @@ -11,3 +11,4 @@ $wb['add_new_record_txt'] = 'Dodaj nowy serwer'; $wb['proxy_server_txt'] = 'Proxy'; $wb['firewall_server_txt'] = 'Firewall'; ?> + diff --git a/interface/web/admin/lib/lang/pl_server_php.lng b/interface/web/admin/lib/lang/pl_server_php.lng index 298eca651..54d0ef277 100644 --- a/interface/web/admin/lib/lang/pl_server_php.lng +++ b/interface/web/admin/lib/lang/pl_server_php.lng @@ -14,3 +14,4 @@ $wb['php_fpm_init_script_txt'] = 'Ścieżka do skryptu inicjującego PHP-FPM'; $wb['php_fpm_ini_dir_txt'] = 'Ścieżka do katalogu php.ini'; $wb['php_fpm_pool_dir_txt'] = 'Ścieżka do katalogu pool PHP-FPM'; ?> + diff --git a/interface/web/admin/lib/lang/pl_server_php_list.lng b/interface/web/admin/lib/lang/pl_server_php_list.lng index b402fd1ed..dc697ae1f 100644 --- a/interface/web/admin/lib/lang/pl_server_php_list.lng +++ b/interface/web/admin/lib/lang/pl_server_php_list.lng @@ -5,3 +5,4 @@ $wb['add_new_record_txt'] = 'Add new PHP version'; $wb['client_id_txt'] = 'Client'; $wb['name_txt'] = 'PHP Name'; ?> + diff --git a/interface/web/admin/lib/lang/pl_software_package_install.lng b/interface/web/admin/lib/lang/pl_software_package_install.lng index fd2f2930d..ea9290bd3 100644 --- a/interface/web/admin/lib/lang/pl_software_package_install.lng +++ b/interface/web/admin/lib/lang/pl_software_package_install.lng @@ -4,3 +4,4 @@ $wb['install_key_txt'] = 'Podaj klucz instalacyjny'; $wb['btn_save_txt'] = 'Start instalacji'; $wb['btn_cancel_txt'] = 'Przerwij'; ?> + diff --git a/interface/web/admin/lib/lang/pl_software_package_list.lng b/interface/web/admin/lib/lang/pl_software_package_list.lng index 78c412c34..e1ffd2c3d 100644 --- a/interface/web/admin/lib/lang/pl_software_package_list.lng +++ b/interface/web/admin/lib/lang/pl_software_package_list.lng @@ -9,3 +9,4 @@ $wb['repoupdate_txt'] = 'Aktualizuj listę pakietów'; $wb['package_id_txt'] = 'lokalny App-ID'; $wb['no_packages_txt'] = 'Brak dostępnych pakietów'; ?> + diff --git a/interface/web/admin/lib/lang/pl_software_repo.lng b/interface/web/admin/lib/lang/pl_software_repo.lng index d11a1b3b3..84d9c9e61 100644 --- a/interface/web/admin/lib/lang/pl_software_repo.lng +++ b/interface/web/admin/lib/lang/pl_software_repo.lng @@ -5,3 +5,4 @@ $wb['repo_username_txt'] = 'Użytkownik (Opcjonalnie)'; $wb['repo_password_txt'] = 'Hasło (Opcjonalnie)'; $wb['active_txt'] = 'Aktywny'; ?> + diff --git a/interface/web/admin/lib/lang/pl_software_repo_list.lng b/interface/web/admin/lib/lang/pl_software_repo_list.lng index 7ca6af9f9..85a54b06b 100644 --- a/interface/web/admin/lib/lang/pl_software_repo_list.lng +++ b/interface/web/admin/lib/lang/pl_software_repo_list.lng @@ -4,3 +4,4 @@ $wb['active_txt'] = 'Aktywny'; $wb['repo_name_txt'] = 'Repozytoria'; $wb['repo_url_txt'] = 'URL'; ?> + diff --git a/interface/web/admin/lib/lang/pl_software_update_list.lng b/interface/web/admin/lib/lang/pl_software_update_list.lng index aa49fba4e..31a3dd013 100644 --- a/interface/web/admin/lib/lang/pl_software_update_list.lng +++ b/interface/web/admin/lib/lang/pl_software_update_list.lng @@ -7,3 +7,4 @@ $wb['version_txt'] = 'Wersja'; $wb['action_txt'] = 'Akcja'; $wb['no_updates_txt'] = 'Nie ma dostępnych aktualizacji'; ?> + diff --git a/interface/web/admin/lib/lang/pl_system_config.lng b/interface/web/admin/lib/lang/pl_system_config.lng index dbcd61ffa..42da3d135 100644 --- a/interface/web/admin/lib/lang/pl_system_config.lng +++ b/interface/web/admin/lib/lang/pl_system_config.lng @@ -50,3 +50,4 @@ $wb['mailbox_show_autoresponder_tab_txt'] = 'Pokaż zakładkę autorespondera w $wb['mailbox_show_mail_filter_tab_txt'] = 'Pokaż zakładkę filtra email w szczegółach konta email.'; $wb['mailbox_show_custom_rules_tab_txt'] = 'Pokaż zakładkę własnych filtrów email w szczegółach konta email.'; ?> + diff --git a/interface/web/admin/lib/lang/pl_tpl_default_admin.lng b/interface/web/admin/lib/lang/pl_tpl_default_admin.lng index eee3af5fe..ed5fe5154 100644 --- a/interface/web/admin/lib/lang/pl_tpl_default_admin.lng +++ b/interface/web/admin/lib/lang/pl_tpl_default_admin.lng @@ -16,3 +16,4 @@ $wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script'; $wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory'; $wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory'; ?> + diff --git a/interface/web/admin/lib/lang/pl_users.lng b/interface/web/admin/lib/lang/pl_users.lng index 586e9ff66..f645401a2 100644 --- a/interface/web/admin/lib/lang/pl_users.lng +++ b/interface/web/admin/lib/lang/pl_users.lng @@ -31,3 +31,4 @@ $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie'; $wb['password_match_txt'] = 'Hasła pasują'; $wb['username_error_collision'] = 'Nazwa użytkownika nie może być web lub web z numerem.'; ?> + diff --git a/interface/web/admin/lib/lang/pl_users_list.lng b/interface/web/admin/lib/lang/pl_users_list.lng index 7def4022b..16e1804a0 100644 --- a/interface/web/admin/lib/lang/pl_users_list.lng +++ b/interface/web/admin/lib/lang/pl_users_list.lng @@ -7,3 +7,4 @@ $wb['client_id_txt'] = 'User ID'; $wb['active_txt'] = 'Aktywny'; $wb['groups_txt'] = 'Grupy'; ?> + diff --git a/interface/web/admin/lib/lang/pt_server_config.lng b/interface/web/admin/lib/lang/pt_server_config.lng index 25d19f302..3470e28a7 100644 --- a/interface/web/admin/lib/lang/pt_server_config.lng +++ b/interface/web/admin/lib/lang/pt_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/ro_server_config.lng b/interface/web/admin/lib/lang/ro_server_config.lng index d3247ac82..56ce46cc5 100644 --- a/interface/web/admin/lib/lang/ro_server_config.lng +++ b/interface/web/admin/lib/lang/ro_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/ru_server_config.lng b/interface/web/admin/lib/lang/ru_server_config.lng index f9cea0ca2..fd76bf6db 100644 --- a/interface/web/admin/lib/lang/ru_server_config.lng +++ b/interface/web/admin/lib/lang/ru_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/se_server_config.lng b/interface/web/admin/lib/lang/se_server_config.lng index df557e206..0d16cedb9 100644 --- a/interface/web/admin/lib/lang/se_server_config.lng +++ b/interface/web/admin/lib/lang/se_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/lib/lang/sk_server_config.lng b/interface/web/admin/lib/lang/sk_server_config.lng index 0ea3647f2..d2f27c7cb 100644 --- a/interface/web/admin/lib/lang/sk_server_config.lng +++ b/interface/web/admin/lib/lang/sk_server_config.lng @@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)'; $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)'; $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin'; $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client'; -$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.'; ?> diff --git a/interface/web/admin/templates/server_config_mail_edit.htm b/interface/web/admin/templates/server_config_mail_edit.htm index 03749317c..fba0bf72e 100644 --- a/interface/web/admin/templates/server_config_mail_edit.htm +++ b/interface/web/admin/templates/server_config_mail_edit.htm @@ -19,10 +19,6 @@ -
- - -

{tmpl_var name='pop3_imap_daemon_txt'}

@@ -99,4 +95,4 @@
- + \ No newline at end of file diff --git a/interface/web/admin/templates/server_ip_list.htm b/interface/web/admin/templates/server_ip_list.htm index d83724c19..713e1e97b 100644 --- a/interface/web/admin/templates/server_ip_list.htm +++ b/interface/web/admin/templates/server_ip_list.htm @@ -18,7 +18,7 @@ - + @@ -27,7 +27,7 @@ - + @@ -41,7 +41,7 @@ {tmpl_var name="server_id"} - {tmpl_var name="client_id"} + {tmpl_var name="client_id"} {tmpl_var name="ip_type"} {tmpl_var name="ip_address"} {tmpl_var name="virtualhost"} diff --git a/interface/web/client/lib/lang/cz.lng b/interface/web/client/lib/lang/cz.lng index 8efa987cf..9c1d91cc2 100644 --- a/interface/web/client/lib/lang/cz.lng +++ b/interface/web/client/lib/lang/cz.lng @@ -23,3 +23,5 @@ $wb['error_domain_in webuse'] = 'Tato doména nelze odstranit, protože je v pou $wb['error_client_can_not_add_domain'] = 'Nemůžete přidat novou doménu'; $wb['error_client_group_id_empty'] = 'Musíte vybrat zákazníka
'; ?> + + diff --git a/interface/web/client/lib/lang/cz_client.lng b/interface/web/client/lib/lang/cz_client.lng index eb1273fde..bb885e966 100644 --- a/interface/web/client/lib/lang/cz_client.lng +++ b/interface/web/client/lib/lang/cz_client.lng @@ -144,3 +144,5 @@ $wb['aps_limits_txt'] = 'APS Installer Limits'; $wb['limit_aps_txt'] = 'Max. number of APS instances'; $wb['limit_aps_error_notint'] = 'The APS instances limit must be a number.'; ?> + + diff --git a/interface/web/client/lib/lang/cz_client_circle.lng b/interface/web/client/lib/lang/cz_client_circle.lng index f26e2d6d4..cb4b143b1 100644 --- a/interface/web/client/lib/lang/cz_client_circle.lng +++ b/interface/web/client/lib/lang/cz_client_circle.lng @@ -7,3 +7,5 @@ $wb['client_ids_txt'] = 'Klienti/Distributoři'; $wb['description_txt'] = 'Popis'; $wb['active_txt'] = 'Aktivní'; ?> + + diff --git a/interface/web/client/lib/lang/cz_client_circle_list.lng b/interface/web/client/lib/lang/cz_client_circle_list.lng index e82760540..24025510d 100644 --- a/interface/web/client/lib/lang/cz_client_circle_list.lng +++ b/interface/web/client/lib/lang/cz_client_circle_list.lng @@ -8,3 +8,5 @@ $wb['filter_txt'] = 'Filtr'; $wb['delete_txt'] = 'Smazat'; $wb['active_txt'] = 'Aktivní'; ?> + + diff --git a/interface/web/client/lib/lang/cz_client_del.lng b/interface/web/client/lib/lang/cz_client_del.lng index 4515806be..a759ab6a9 100644 --- a/interface/web/client/lib/lang/cz_client_del.lng +++ b/interface/web/client/lib/lang/cz_client_del.lng @@ -4,3 +4,5 @@ $wb['delete_explanation'] = 'Tato akce smaže následující počet záznamů p $wb['btn_save_txt'] = 'Smazat klienta'; $wb['btn_cancel_txt'] = 'Zrušit bez smazání klienta'; ?> + + diff --git a/interface/web/client/lib/lang/cz_client_message.lng b/interface/web/client/lib/lang/cz_client_message.lng index d980d5501..f1c3870bc 100644 --- a/interface/web/client/lib/lang/cz_client_message.lng +++ b/interface/web/client/lib/lang/cz_client_message.lng @@ -16,3 +16,5 @@ $wb['all_clients_resellers_txt'] = 'Všichni klienti a distributoři (prodejci)' $wb['all_clients_txt'] = 'Všichni klienti'; $wb['variables_txt'] = 'Výběr (možnosti):'; ?> + + diff --git a/interface/web/client/lib/lang/cz_client_template.lng b/interface/web/client/lib/lang/cz_client_template.lng index 5c8406915..94ee886d7 100644 --- a/interface/web/client/lib/lang/cz_client_template.lng +++ b/interface/web/client/lib/lang/cz_client_template.lng @@ -88,3 +88,5 @@ $wb['aps_limits_txt'] = 'APS Installer Limits'; $wb['limit_aps_txt'] = 'Max. number of APS instances'; $wb['limit_aps_error_notint'] = 'The APS instances limit must be a number.'; ?> + + diff --git a/interface/web/client/lib/lang/cz_client_template_list.lng b/interface/web/client/lib/lang/cz_client_template_list.lng index c3faae17c..7d9e9238d 100644 --- a/interface/web/client/lib/lang/cz_client_template_list.lng +++ b/interface/web/client/lib/lang/cz_client_template_list.lng @@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'Klientské šablony'; $wb['template_type_txt'] = 'Typ'; $wb['template_name_txt'] = 'Název šablony'; ?> + + diff --git a/interface/web/client/lib/lang/cz_clients_list.lng b/interface/web/client/lib/lang/cz_clients_list.lng index 9657cb71e..ffd1b8e82 100644 --- a/interface/web/client/lib/lang/cz_clients_list.lng +++ b/interface/web/client/lib/lang/cz_clients_list.lng @@ -9,3 +9,5 @@ $wb['add_new_record_txt'] = 'Přidat klienta'; $wb['username_txt'] = 'Uživatelské jméno'; $wb['customer_no_txt'] = 'Zákaznické číslo'; ?> + + diff --git a/interface/web/client/lib/lang/cz_domain.lng b/interface/web/client/lib/lang/cz_domain.lng index 34ba70c11..26117aef5 100644 --- a/interface/web/client/lib/lang/cz_domain.lng +++ b/interface/web/client/lib/lang/cz_domain.lng @@ -4,3 +4,5 @@ $wb['domain_error_unique'] = 'The domain already exists'; $wb['domain_error_regex'] = 'This domain-name is not allowed'; $wb['Domain'] = 'Doména'; ?> + + diff --git a/interface/web/client/lib/lang/cz_domain_list.lng b/interface/web/client/lib/lang/cz_domain_list.lng index 6cf7376bd..9b52d04dd 100644 --- a/interface/web/client/lib/lang/cz_domain_list.lng +++ b/interface/web/client/lib/lang/cz_domain_list.lng @@ -4,3 +4,5 @@ $wb['add_new_record_txt'] = 'Přidat novou doménu'; $wb['domain_txt'] = 'Doména'; $wb['user_txt'] = 'Klient'; ?> + + diff --git a/interface/web/client/lib/lang/cz_reseller.lng b/interface/web/client/lib/lang/cz_reseller.lng index 6e7fec6c0..53f079edb 100644 --- a/interface/web/client/lib/lang/cz_reseller.lng +++ b/interface/web/client/lib/lang/cz_reseller.lng @@ -143,3 +143,5 @@ $wb['aps_limits_txt'] = 'APS Installer Limits'; $wb['limit_aps_txt'] = 'Max. number of APS instances'; $wb['limit_aps_error_notint'] = 'The APS instances limit must be a number.'; ?> + + diff --git a/interface/web/client/lib/lang/cz_resellers_list.lng b/interface/web/client/lib/lang/cz_resellers_list.lng index 8e72797b4..fb23672a8 100644 --- a/interface/web/client/lib/lang/cz_resellers_list.lng +++ b/interface/web/client/lib/lang/cz_resellers_list.lng @@ -9,3 +9,5 @@ $wb['add_new_record_txt'] = 'Přidat distributora'; $wb['customer_no_txt'] = 'Zákaznické číslo'; $wb['username_txt'] = 'Uživatelské jméno'; ?> + + diff --git a/interface/web/client/lib/lang/de_client.lng b/interface/web/client/lib/lang/de_client.lng index 46afed5f8..8cf55223e 100644 --- a/interface/web/client/lib/lang/de_client.lng +++ b/interface/web/client/lib/lang/de_client.lng @@ -143,4 +143,4 @@ $wb['err_msg_master_tpl_set'] = 'Die hier eingestellten Werte werden ignoriert, $wb['aps_limits_txt'] = 'APS Installationsassistent Limits'; $wb['limit_aps_txt'] = 'Max. Anzahl an APS-Instanzen'; $wb['limit_aps_error_notint'] = 'Das APS Instanzen Limit muss eine Zahl sein.'; -?> +?> \ No newline at end of file diff --git a/interface/web/client/lib/lang/de_reseller.lng b/interface/web/client/lib/lang/de_reseller.lng index 14cd58a0c..fa38a8e4a 100644 --- a/interface/web/client/lib/lang/de_reseller.lng +++ b/interface/web/client/lib/lang/de_reseller.lng @@ -142,4 +142,4 @@ $wb['bank_account_swift_txt'] = 'BIC'; $wb['aps_limits_txt'] = 'APS Installationsassistent Limits'; $wb['limit_aps_txt'] = 'Max. Anzahl an APS-Instanzen'; $wb['limit_aps_error_notint'] = 'Das APS Instanzen Limit muss eine Zahl sein.'; -?> +?> \ No newline at end of file diff --git a/interface/web/client/lib/lang/pl.lng b/interface/web/client/lib/lang/pl.lng index 272743515..7ecf6400f 100644 --- a/interface/web/client/lib/lang/pl.lng +++ b/interface/web/client/lib/lang/pl.lng @@ -23,3 +23,4 @@ $wb['error_domain_in webuse'] = 'Ta domena nie może zostać usunięta ponieważ $wb['error_client_can_not_add_domain'] = 'Nie możesz dodać nowej domeny'; $wb['error_client_group_id_empty'] = 'Musisz wybrać klienta
'; ?> + diff --git a/interface/web/client/lib/lang/pl_client.lng b/interface/web/client/lib/lang/pl_client.lng index 3607bff17..8cda7bd5d 100644 --- a/interface/web/client/lib/lang/pl_client.lng +++ b/interface/web/client/lib/lang/pl_client.lng @@ -144,3 +144,4 @@ $wb['aps_limits_txt'] = 'Limity Instalatora APS'; $wb['limit_aps_txt'] = 'Maks. liczba instalacji APS'; $wb['limit_aps_error_notint'] = 'Limit instalacji APS musi być liczbą'; ?> + diff --git a/interface/web/client/lib/lang/pl_client_circle.lng b/interface/web/client/lib/lang/pl_client_circle.lng index f98a1447f..061276809 100644 --- a/interface/web/client/lib/lang/pl_client_circle.lng +++ b/interface/web/client/lib/lang/pl_client_circle.lng @@ -7,3 +7,4 @@ $wb['client_ids_txt'] = 'Clients/Resellers'; $wb['description_txt'] = 'Description'; $wb['active_txt'] = 'Active'; ?> + diff --git a/interface/web/client/lib/lang/pl_client_circle_list.lng b/interface/web/client/lib/lang/pl_client_circle_list.lng index 00fd0b399..b4244484c 100644 --- a/interface/web/client/lib/lang/pl_client_circle_list.lng +++ b/interface/web/client/lib/lang/pl_client_circle_list.lng @@ -8,3 +8,4 @@ $wb['filter_txt'] = 'Filter'; $wb['delete_txt'] = 'Delete'; $wb['active_txt'] = 'Active'; ?> + diff --git a/interface/web/client/lib/lang/pl_client_del.lng b/interface/web/client/lib/lang/pl_client_del.lng index 666e12a24..aab69a43b 100644 --- a/interface/web/client/lib/lang/pl_client_del.lng +++ b/interface/web/client/lib/lang/pl_client_del.lng @@ -4,3 +4,4 @@ $wb['delete_explanation'] = 'Ta akcja usunie następującą liczbę rekordów po $wb['btn_save_txt'] = 'Usuń klienta'; $wb['btn_cancel_txt'] = 'Anuluj bez usuwania klienta'; ?> + diff --git a/interface/web/client/lib/lang/pl_client_message.lng b/interface/web/client/lib/lang/pl_client_message.lng index d156f318d..726f388cc 100644 --- a/interface/web/client/lib/lang/pl_client_message.lng +++ b/interface/web/client/lib/lang/pl_client_message.lng @@ -16,3 +16,4 @@ $wb['all_clients_resellers_txt'] = 'Wszyscy klienci i resellerzy'; $wb['all_clients_txt'] = 'Wszyscy klienci'; $wb['variables_txt'] = 'Zmienne:'; ?> + diff --git a/interface/web/client/lib/lang/pl_client_template.lng b/interface/web/client/lib/lang/pl_client_template.lng index cbcf1a3f9..cd017fb82 100644 --- a/interface/web/client/lib/lang/pl_client_template.lng +++ b/interface/web/client/lib/lang/pl_client_template.lng @@ -88,3 +88,4 @@ $wb['aps_limits_txt'] = 'Limit Instalatora APS'; $wb['limit_aps_txt'] = 'Maks. liczba instancji APS'; $wb['limit_aps_error_notint'] = 'Limit instancji APS musi być liczbą'; ?> + diff --git a/interface/web/client/lib/lang/pl_client_template_list.lng b/interface/web/client/lib/lang/pl_client_template_list.lng index 06a39761f..76204419e 100644 --- a/interface/web/client/lib/lang/pl_client_template_list.lng +++ b/interface/web/client/lib/lang/pl_client_template_list.lng @@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'Szablon klienta'; $wb['template_type_txt'] = 'Typ'; $wb['template_name_txt'] = 'Nazwa szablonu'; ?> + diff --git a/interface/web/client/lib/lang/pl_clients_list.lng b/interface/web/client/lib/lang/pl_clients_list.lng index c790271f5..aa0767164 100644 --- a/interface/web/client/lib/lang/pl_clients_list.lng +++ b/interface/web/client/lib/lang/pl_clients_list.lng @@ -9,3 +9,4 @@ $wb['add_new_record_txt'] = 'Dodaj nowego klienta'; $wb['username_txt'] = 'Login'; $wb['customer_no_txt'] = 'Nr klienta'; ?> + diff --git a/interface/web/client/lib/lang/pl_domain.lng b/interface/web/client/lib/lang/pl_domain.lng index 9f3e80ff6..9854e8904 100644 --- a/interface/web/client/lib/lang/pl_domain.lng +++ b/interface/web/client/lib/lang/pl_domain.lng @@ -4,3 +4,4 @@ $wb['domain_error_unique'] = 'Domena o podanej nazwie już istnieje'; $wb['domain_error_regex'] = 'Nazwa domeny jest niedopuszczalna'; $wb['Domain'] = 'Domena'; ?> + diff --git a/interface/web/client/lib/lang/pl_domain_list.lng b/interface/web/client/lib/lang/pl_domain_list.lng index e2cac3b93..d31e7dfdc 100644 --- a/interface/web/client/lib/lang/pl_domain_list.lng +++ b/interface/web/client/lib/lang/pl_domain_list.lng @@ -4,3 +4,4 @@ $wb['add_new_record_txt'] = 'Dodaj nową domenę'; $wb['domain_txt'] = 'Domena'; $wb['user_txt'] = 'Client'; ?> + diff --git a/interface/web/client/lib/lang/pl_reseller.lng b/interface/web/client/lib/lang/pl_reseller.lng index 64bd81325..8c2dd696f 100644 --- a/interface/web/client/lib/lang/pl_reseller.lng +++ b/interface/web/client/lib/lang/pl_reseller.lng @@ -143,3 +143,4 @@ $wb['aps_limits_txt'] = 'Limit instalacji APS'; $wb['limit_aps_txt'] = 'Maks. liczba instancji APS'; $wb['limit_aps_error_notint'] = 'Limit instancji APS musi być liczbą'; ?> + diff --git a/interface/web/client/lib/lang/pl_resellers_list.lng b/interface/web/client/lib/lang/pl_resellers_list.lng index 176c73e41..6b277bfdd 100644 --- a/interface/web/client/lib/lang/pl_resellers_list.lng +++ b/interface/web/client/lib/lang/pl_resellers_list.lng @@ -9,3 +9,4 @@ $wb['add_new_record_txt'] = 'Dodaj nowego resellera'; $wb['customer_no_txt'] = 'Nr klienta'; $wb['username_txt'] = 'Login'; ?> + diff --git a/interface/web/dashboard/lib/lang/cz.lng b/interface/web/dashboard/lib/lang/cz.lng index 9d2a3211c..297b6397f 100644 --- a/interface/web/dashboard/lib/lang/cz.lng +++ b/interface/web/dashboard/lib/lang/cz.lng @@ -2,3 +2,5 @@ $wb['welcome_user_txt'] = 'Vítejte %s'; $wb['available_modules_txt'] = 'Dostupné moduly'; ?> + + diff --git a/interface/web/dashboard/lib/lang/cz_dashlet_limits.lng b/interface/web/dashboard/lib/lang/cz_dashlet_limits.lng index bedb98f86..9810ba980 100644 --- a/interface/web/dashboard/lib/lang/cz_dashlet_limits.lng +++ b/interface/web/dashboard/lib/lang/cz_dashlet_limits.lng @@ -28,3 +28,5 @@ $wb['limit_client_txt'] = 'Počet klientů'; $wb['limit_database_txt'] = 'Počet databází'; $wb['limit_mailmailinglist_txt'] = 'Počet e-mailových konferencí'; ?> + + diff --git a/interface/web/dashboard/lib/lang/cz_dashlet_modules.lng b/interface/web/dashboard/lib/lang/cz_dashlet_modules.lng index 66275f1d0..a25ba21fc 100644 --- a/interface/web/dashboard/lib/lang/cz_dashlet_modules.lng +++ b/interface/web/dashboard/lib/lang/cz_dashlet_modules.lng @@ -1,3 +1,5 @@ + + diff --git a/interface/web/dashboard/lib/lang/pl.lng b/interface/web/dashboard/lib/lang/pl.lng index 5ef320a86..9a8b6694f 100644 --- a/interface/web/dashboard/lib/lang/pl.lng +++ b/interface/web/dashboard/lib/lang/pl.lng @@ -2,3 +2,4 @@ $wb['welcome_user_txt'] = 'Witaj %s'; $wb['available_modules_txt'] = 'Dostępne moduły'; ?> + diff --git a/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng b/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng index d69a551bd..b0c28ec7e 100644 --- a/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng +++ b/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng @@ -28,3 +28,4 @@ $wb['limit_client_txt'] = 'Liczba klientów'; $wb['limit_database_txt'] = 'Liczba baz danych'; $wb['limit_mailmailinglist_txt'] = 'Liczba list mailingowych'; ?> + diff --git a/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng b/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng index fafcc6148..e329a2517 100644 --- a/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng +++ b/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng @@ -1,3 +1,4 @@ + diff --git a/interface/web/designer/lib/lang/cz.lng b/interface/web/designer/lib/lang/cz.lng index acb6c3546..dd815ad75 100644 --- a/interface/web/designer/lib/lang/cz.lng +++ b/interface/web/designer/lib/lang/cz.lng @@ -1,2 +1,4 @@ + + diff --git a/interface/web/designer/lib/lang/cz_form_edit.lng b/interface/web/designer/lib/lang/cz_form_edit.lng index 75bf5a560..2b04eb968 100644 --- a/interface/web/designer/lib/lang/cz_form_edit.lng +++ b/interface/web/designer/lib/lang/cz_form_edit.lng @@ -22,3 +22,5 @@ $wb['auth_preset_perm_user_txt'] = 'Opr. Uživatel'; $wb['auth_preset_perm_group_txt'] = 'Opr. Skupina'; $wb['auth_preset_perm_other_txt'] = 'Opr. Ostatní'; ?> + + diff --git a/interface/web/designer/lib/lang/cz_form_list.lng b/interface/web/designer/lib/lang/cz_form_list.lng index 1e677f241..46241cfd5 100644 --- a/interface/web/designer/lib/lang/cz_form_list.lng +++ b/interface/web/designer/lib/lang/cz_form_list.lng @@ -5,3 +5,5 @@ $wb['module_txt'] = 'Modul'; $wb['title_txt'] = 'Titulek'; $wb['description_txt'] = 'Popis'; ?> + + diff --git a/interface/web/designer/lib/lang/cz_form_show.lng b/interface/web/designer/lib/lang/cz_form_show.lng index 381414bdf..45829d54d 100644 --- a/interface/web/designer/lib/lang/cz_form_show.lng +++ b/interface/web/designer/lib/lang/cz_form_show.lng @@ -16,3 +16,5 @@ $wb['module_del_txt'] = 'Delete the module and all subdirectories?'; $wb['menu_del_txt'] = 'Delete menu with all menuitems?'; $wb['item_del_txt'] = 'Delete menuitem?'; ?> + + diff --git a/interface/web/designer/lib/lang/cz_module_edit.lng b/interface/web/designer/lib/lang/cz_module_edit.lng index 847896d30..f6da04e2e 100644 --- a/interface/web/designer/lib/lang/cz_module_edit.lng +++ b/interface/web/designer/lib/lang/cz_module_edit.lng @@ -20,3 +20,5 @@ $wb['description_txt'] = ' Rada: Všechny cesty jsou relativně k adresáři web web. '; ?> + + diff --git a/interface/web/designer/lib/lang/cz_module_list.lng b/interface/web/designer/lib/lang/cz_module_list.lng index b568f69d6..b37872ced 100644 --- a/interface/web/designer/lib/lang/cz_module_list.lng +++ b/interface/web/designer/lib/lang/cz_module_list.lng @@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'Backend modul'; $wb['module_txt'] = 'Modul'; $wb['title_txt'] = 'Titulek'; ?> + + diff --git a/interface/web/designer/lib/lang/cz_module_nav_edit.lng b/interface/web/designer/lib/lang/cz_module_nav_edit.lng index 01f5df68f..8c21ea4a7 100644 --- a/interface/web/designer/lib/lang/cz_module_nav_edit.lng +++ b/interface/web/designer/lib/lang/cz_module_nav_edit.lng @@ -4,3 +4,5 @@ $wb['header_txt'] = 'Navi vlastnosti'; $wb['save_txt'] = 'Uložit'; $wb['cancel_txt'] = 'Zrušit'; ?> + + diff --git a/interface/web/designer/lib/lang/cz_module_nav_item_edit.lng b/interface/web/designer/lib/lang/cz_module_nav_item_edit.lng index 17e31319d..65f6c765a 100644 --- a/interface/web/designer/lib/lang/cz_module_nav_item_edit.lng +++ b/interface/web/designer/lib/lang/cz_module_nav_item_edit.lng @@ -6,3 +6,5 @@ $wb['header_txt'] = 'Navi properties'; $wb['save_txt'] = 'Uložit'; $wb['cancel_txt'] = 'Zrušit'; ?> + + diff --git a/interface/web/designer/lib/lang/cz_module_show.lng b/interface/web/designer/lib/lang/cz_module_show.lng index 95c2d8572..605d11de0 100644 --- a/interface/web/designer/lib/lang/cz_module_show.lng +++ b/interface/web/designer/lib/lang/cz_module_show.lng @@ -14,3 +14,5 @@ $wb['module_del_txt'] = 'Wollen Sie das Modul und alle im Modul angelegten Datei $wb['menu_del_txt'] = 'Wollen Sie das Menü mit allen Untereinträgen löschen?'; $wb['item_del_txt'] = 'Wollen Sie den Menüeintrag löschen?'; ?> + + diff --git a/interface/web/designer/lib/lang/pl.lng b/interface/web/designer/lib/lang/pl.lng index acb6c3546..29f4a51ef 100644 --- a/interface/web/designer/lib/lang/pl.lng +++ b/interface/web/designer/lib/lang/pl.lng @@ -1,2 +1,3 @@ + diff --git a/interface/web/designer/lib/lang/pl_form_edit.lng b/interface/web/designer/lib/lang/pl_form_edit.lng index ee4f4c410..cff6b51b2 100644 --- a/interface/web/designer/lib/lang/pl_form_edit.lng +++ b/interface/web/designer/lib/lang/pl_form_edit.lng @@ -22,3 +22,4 @@ $wb['auth_preset_perm_user_txt'] = 'Stały użytkownik'; $wb['auth_preset_perm_group_txt'] = 'Stała grupa'; $wb['auth_preset_perm_other_txt'] = 'Stała inna'; ?> + diff --git a/interface/web/designer/lib/lang/pl_form_list.lng b/interface/web/designer/lib/lang/pl_form_list.lng index ac8572277..a0aacc35b 100644 --- a/interface/web/designer/lib/lang/pl_form_list.lng +++ b/interface/web/designer/lib/lang/pl_form_list.lng @@ -5,3 +5,4 @@ $wb['module_txt'] = 'Moduł'; $wb['title_txt'] = 'Tytuł'; $wb['description_txt'] = 'Opis'; ?> + diff --git a/interface/web/designer/lib/lang/pl_form_show.lng b/interface/web/designer/lib/lang/pl_form_show.lng index db62af16b..fbb82a426 100644 --- a/interface/web/designer/lib/lang/pl_form_show.lng +++ b/interface/web/designer/lib/lang/pl_form_show.lng @@ -16,3 +16,4 @@ $wb['module_del_txt'] = 'Usunąć moduł i wszystkie podkatalogi?'; $wb['menu_del_txt'] = 'Usunąć menu i wszystkie jego elementy?'; $wb['item_del_txt'] = 'Usunąc element menu?'; ?> + diff --git a/interface/web/designer/lib/lang/pl_module_edit.lng b/interface/web/designer/lib/lang/pl_module_edit.lng index b87d04b18..d05cb9fad 100644 --- a/interface/web/designer/lib/lang/pl_module_edit.lng +++ b/interface/web/designer/lib/lang/pl_module_edit.lng @@ -20,3 +20,4 @@ $wb['description_txt'] = ' Podpowiedź: Wszystkie ścieżki są względne według strony www.. '; ?> + diff --git a/interface/web/designer/lib/lang/pl_module_list.lng b/interface/web/designer/lib/lang/pl_module_list.lng index 308d1c688..2751633fa 100644 --- a/interface/web/designer/lib/lang/pl_module_list.lng +++ b/interface/web/designer/lib/lang/pl_module_list.lng @@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'Nazwa modułu'; $wb['module_txt'] = 'Moduł'; $wb['title_txt'] = 'Tytuł'; ?> + diff --git a/interface/web/designer/lib/lang/pl_module_nav_edit.lng b/interface/web/designer/lib/lang/pl_module_nav_edit.lng index fe8edabf6..54095f906 100644 --- a/interface/web/designer/lib/lang/pl_module_nav_edit.lng +++ b/interface/web/designer/lib/lang/pl_module_nav_edit.lng @@ -4,3 +4,4 @@ $wb['header_txt'] = 'Parametry nawigacyjne'; $wb['save_txt'] = 'Zapisz'; $wb['cancel_txt'] = 'Usuń'; ?> + diff --git a/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng b/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng index 779b3b4b3..1e2fde46f 100644 --- a/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng +++ b/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng @@ -6,3 +6,4 @@ $wb['header_txt'] = 'Parametry nawigacyjne'; $wb['save_txt'] = 'Zapisz'; $wb['cancel_txt'] = 'Usuń'; ?> + diff --git a/interface/web/designer/lib/lang/pl_module_show.lng b/interface/web/designer/lib/lang/pl_module_show.lng index 9b98c4948..6daf82e39 100644 --- a/interface/web/designer/lib/lang/pl_module_show.lng +++ b/interface/web/designer/lib/lang/pl_module_show.lng @@ -14,3 +14,4 @@ $wb['module_del_txt'] = 'Czy na pewno chcesz usunąć moduł wraz z wszystkimi p $wb['menu_del_txt'] = 'Czy na pewno chcesz usunąć menu z wszystkimi wpisami?'; $wb['item_del_txt'] = 'Czy na pewno chcesz usunąć wpis w menu?'; ?> + diff --git a/interface/web/dns/dns_mx_edit.php b/interface/web/dns/dns_mx_edit.php index 8ce9b872b..73483f7ca 100644 --- a/interface/web/dns/dns_mx_edit.php +++ b/interface/web/dns/dns_mx_edit.php @@ -119,17 +119,6 @@ class page_action extends tform_actions { parent::onInsert(); } - function onUpdate() { - global $app, $conf; - - // Check if record is existing already - $duplicate_mx = $app->db->queryOneRecord("SELECT * FROM dns_rr WHERE zone = ".$app->functions->intval($this->dataRecord["zone"])." AND name = '".$this->dataRecord["name"]."' AND type = '".$this->dataRecord["type"]."' AND data = '".$this->dataRecord["data"]."' AND id != ".$app->functions->intval($this->dataRecord["id"])." AND ".$app->tform->getAuthSQL('r')); - - if(is_array($duplicate_mx) && !empty($duplicate_mx)) $app->error($app->tform->wordbook["duplicate_mx_record_txt"]); - - parent::onUpdate(); - } - function onAfterInsert() { global $app, $conf; diff --git a/interface/web/dns/dns_slave_edit.php b/interface/web/dns/dns_slave_edit.php index 2a5247a4c..82d62b401 100644 --- a/interface/web/dns/dns_slave_edit.php +++ b/interface/web/dns/dns_slave_edit.php @@ -158,17 +158,6 @@ class page_action extends tform_actions { parent::onSubmit(); } - function onInsert() { - global $app, $conf; - - // Check if record is existing already - $duplicate_slave = $app->db->queryOneRecord("SELECT * FROM dns_slave WHERE origin = '".$this->dataRecord["origin"]."' AND server_id = ".$app->functions->intval($this->dataRecord["server_id"])." AND ".$app->tform->getAuthSQL('r')); - - if(is_array($duplicate_slave) && !empty($duplicate_slave)) $app->error($app->tform->wordbook["origin_error_unique"]); - - parent::onInsert(); - } - function onAfterInsert() { global $app, $conf; diff --git a/interface/web/dns/form/dns_slave.tform.php b/interface/web/dns/form/dns_slave.tform.php index 0ff6a5e94..744aa87f9 100644 --- a/interface/web/dns/form/dns_slave.tform.php +++ b/interface/web/dns/form/dns_slave.tform.php @@ -91,11 +91,9 @@ $form["tabs"]['dns_slave'] = array ( ), 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 'errmsg'=> 'origin_error_empty'), - /* 1 => array ( 'type' => 'UNIQUE', 'errmsg'=> 'origin_error_unique'), - */ - 1 => array ( 'type' => 'REGEX', + 2 => array ( 'type' => 'REGEX', 'regex' => '/^[\w\.\-\/]{2,255}\.[a-zA-Z0-9\-]{2,10}[\.]{0,1}$/', 'errmsg'=> 'origin_error_regex'), ), diff --git a/interface/web/dns/lib/lang/ar_dns_mx.lng b/interface/web/dns/lib/lang/ar_dns_mx.lng index 68bf48a5e..648827f04 100644 --- a/interface/web/dns/lib/lang/ar_dns_mx.lng +++ b/interface/web/dns/lib/lang/ar_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'The hostname is empty.'; $wb['name_error_regex'] = 'The hostname has the wrong format.'; $wb['data_error_empty'] = 'Mailserver hostname empty'; $wb['data_error_regex'] = 'Mailserver hostname format invalid'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/bg_dns_mx.lng b/interface/web/dns/lib/lang/bg_dns_mx.lng index f5369c7a4..5f61437a7 100644 --- a/interface/web/dns/lib/lang/bg_dns_mx.lng +++ b/interface/web/dns/lib/lang/bg_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Полето с имейла е празно.'; $wb['name_error_regex'] = 'The hostname has the wrong format.'; $wb['data_error_empty'] = 'Mailserver hostname empty'; $wb['data_error_regex'] = 'Mailserver hostname format invalid'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/br_dns_mx.lng b/interface/web/dns/lib/lang/br_dns_mx.lng index 0f173a7c0..0dfd536a2 100644 --- a/interface/web/dns/lib/lang/br_dns_mx.lng +++ b/interface/web/dns/lib/lang/br_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Hostname em branco.'; $wb['name_error_regex'] = 'Hostname tem um formato inválido.'; $wb['data_error_empty'] = 'Hostname do servidor de correio em branco'; $wb['data_error_regex'] = 'Hostname do servidor de correio formato inválido'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/cz.lng b/interface/web/dns/lib/lang/cz.lng index f143b0b92..876a5751e 100644 --- a/interface/web/dns/lib/lang/cz.lng +++ b/interface/web/dns/lib/lang/cz.lng @@ -20,3 +20,5 @@ $wb['Templates'] = 'Šablony DNS'; $wb['Secondary Zones'] = 'Sekundární DNS zóny'; $wb['Import Zone File'] = 'Importovat vybraný DNS zonový soubor'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_a.lng b/interface/web/dns/lib/lang/cz_dns_a.lng index 8b8c206b6..6d9a24d64 100644 --- a/interface/web/dns/lib/lang/cz_dns_a.lng +++ b/interface/web/dns/lib/lang/cz_dns_a.lng @@ -14,3 +14,5 @@ $wb['data_error_empty'] = 'IP adresa je prázdná'; $wb['data_error_regex'] = 'IP adresa má chybný formát'; $wb['data_error_duplicate'] = 'Duplikace A záznamu'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_a_list.lng b/interface/web/dns/lib/lang/cz_dns_a_list.lng index a61265a59..9f16d3c36 100644 --- a/interface/web/dns/lib/lang/cz_dns_a_list.lng +++ b/interface/web/dns/lib/lang/cz_dns_a_list.lng @@ -13,3 +13,5 @@ $wb['page_txt'] = 'Stránka'; $wb['page_of_txt'] = 'z'; $wb['delete_confirmation'] = 'Skutečně chcete smazat tento záznam ?'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_aaaa.lng b/interface/web/dns/lib/lang/cz_dns_aaaa.lng index 26c6ae906..143885f96 100644 --- a/interface/web/dns/lib/lang/cz_dns_aaaa.lng +++ b/interface/web/dns/lib/lang/cz_dns_aaaa.lng @@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Hostname má chybný formát.'; $wb['data_error_empty'] = 'IP adresa je prázdná'; $wb['data_error_regex'] = 'IP adresa má chybný formát'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_alias.lng b/interface/web/dns/lib/lang/cz_dns_alias.lng index 572478a98..c25dc7b3e 100644 --- a/interface/web/dns/lib/lang/cz_dns_alias.lng +++ b/interface/web/dns/lib/lang/cz_dns_alias.lng @@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Hostname má chybný formát.'; $wb['data_error_empty'] = 'Cílový Hostname je prázdný'; $wb['data_error_regex'] = 'Cílový Hostname má chybný formát'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_cname.lng b/interface/web/dns/lib/lang/cz_dns_cname.lng index 8494b7c29..29587c8b1 100644 --- a/interface/web/dns/lib/lang/cz_dns_cname.lng +++ b/interface/web/dns/lib/lang/cz_dns_cname.lng @@ -14,3 +14,5 @@ $wb['data_error_empty'] = 'Cílový hostname je prázdný'; $wb['data_error_regex'] = 'Cílový hostname má chybný formát'; $wb['data_error_duplicate'] = 'Duplikace A záznamu nebo CNAME-záznamu'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_hinfo.lng b/interface/web/dns/lib/lang/cz_dns_hinfo.lng index 5f67d5e82..3633fdb80 100644 --- a/interface/web/dns/lib/lang/cz_dns_hinfo.lng +++ b/interface/web/dns/lib/lang/cz_dns_hinfo.lng @@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Hostname má chybný formát.'; $wb['data_error_empty'] = 'Informace o hostovi je prázdná'; $wb['data_error_regex'] = 'Informace o hostovi má chybný formát'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_import.lng b/interface/web/dns/lib/lang/cz_dns_import.lng index 8b25ebac2..9734b3e94 100644 --- a/interface/web/dns/lib/lang/cz_dns_import.lng +++ b/interface/web/dns/lib/lang/cz_dns_import.lng @@ -12,3 +12,5 @@ $wb['title'] = 'Importovat soubory zón'; $wb['no_file_uploaded_error'] = 'Nelze odeslat DNS zonový soubor'; $wb['zone_file_import_txt'] = 'Importovat vybraný DNS zonový soubor'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_mx.lng b/interface/web/dns/lib/lang/cz_dns_mx.lng index 228d9d6cc..e0e475bf1 100644 --- a/interface/web/dns/lib/lang/cz_dns_mx.lng +++ b/interface/web/dns/lib/lang/cz_dns_mx.lng @@ -13,5 +13,6 @@ $wb['name_error_empty'] = 'Hostname je prázdný.'; $wb['name_error_regex'] = 'Hostname má chybný formát.'; $wb['data_error_empty'] = 'Hostname e-mailového serveru je prázdný'; $wb['data_error_regex'] = 'Hostname e-mailového serveru má chybný formát'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_ns.lng b/interface/web/dns/lib/lang/cz_dns_ns.lng index ba38e2a65..4b011849f 100644 --- a/interface/web/dns/lib/lang/cz_dns_ns.lng +++ b/interface/web/dns/lib/lang/cz_dns_ns.lng @@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Zóna má chybný formát.'; $wb['data_error_empty'] = 'Jmenný server je prázdný'; $wb['data_error_regex'] = 'Jmenný server má chybný formát'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_ptr.lng b/interface/web/dns/lib/lang/cz_dns_ptr.lng index 9617ea585..33f116631 100644 --- a/interface/web/dns/lib/lang/cz_dns_ptr.lng +++ b/interface/web/dns/lib/lang/cz_dns_ptr.lng @@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Název má chybný formát.'; $wb['data_error_empty'] = 'Kanonický hostname je prázdný'; $wb['data_error_regex'] = 'Kanonického hostname má chybný formát'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_rp.lng b/interface/web/dns/lib/lang/cz_dns_rp.lng index 8b1e7e442..bcebed3ef 100644 --- a/interface/web/dns/lib/lang/cz_dns_rp.lng +++ b/interface/web/dns/lib/lang/cz_dns_rp.lng @@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Hostname má chybný formát.'; $wb['data_error_empty'] = 'Odpovědná osoba je prázdná'; $wb['data_error_regex'] = 'Odpovědná osoba má chybný formát'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_slave.lng b/interface/web/dns/lib/lang/cz_dns_slave.lng index 16617f6c5..b8cc5f139 100644 --- a/interface/web/dns/lib/lang/cz_dns_slave.lng +++ b/interface/web/dns/lib/lang/cz_dns_slave.lng @@ -15,3 +15,5 @@ $wb['eg_domain_tld'] = 'např. domena.cz'; $wb['ipv4_form_txt'] = 'IPV4 formát, např. 1.2.3.4'; $wb['secondary_zone_txt'] = 'Sekundární DNS zóna'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_slave_list.lng b/interface/web/dns/lib/lang/cz_dns_slave_list.lng index 1e0a3d010..eead22a8b 100644 --- a/interface/web/dns/lib/lang/cz_dns_slave_list.lng +++ b/interface/web/dns/lib/lang/cz_dns_slave_list.lng @@ -7,3 +7,5 @@ $wb['ns_txt'] = 'NS'; $wb['add_new_record_txt'] = 'Přidat sekundární DNS zónu'; $wb['eg_domain_tld'] = 'např. domena.cz'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_soa.lng b/interface/web/dns/lib/lang/cz_dns_soa.lng index c98cb6d3b..8bc1eb8c5 100644 --- a/interface/web/dns/lib/lang/cz_dns_soa.lng +++ b/interface/web/dns/lib/lang/cz_dns_soa.lng @@ -36,3 +36,5 @@ $wb['minimum_range_error'] = 'Minimální doba je 60 sekund.'; $wb['ttl_range_error'] = 'Min. TTL čas je 60 sekund.'; $wb['xfer_error_regex'] = 'Také oznámí: Prosím, použijte IP adresu.'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_soa_list.lng b/interface/web/dns/lib/lang/cz_dns_soa_list.lng index beba8a22b..999e5bd68 100644 --- a/interface/web/dns/lib/lang/cz_dns_soa_list.lng +++ b/interface/web/dns/lib/lang/cz_dns_soa_list.lng @@ -8,3 +8,5 @@ $wb['mbox_txt'] = 'E-mail'; $wb['add_new_record_txt'] = 'Přidat DNS zónu (SOA záznam)'; $wb['add_new_record_wizard_txt'] = 'Přidat DNS zónu (dle šablony)'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_srv.lng b/interface/web/dns/lib/lang/cz_dns_srv.lng index 6b6708fc0..60d844ac9 100644 --- a/interface/web/dns/lib/lang/cz_dns_srv.lng +++ b/interface/web/dns/lib/lang/cz_dns_srv.lng @@ -17,3 +17,5 @@ $wb['data_error_regex'] = 'Záznam serveru má chybný formát'; $wb['srv_error_regex'] = 'Neplatný formát záznamu serveru. Záznam serveru musí­ obsahovat 3 textové řetězce oddělené mezerami.'; $wb['aux_txt'] = 'Priority'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_template.lng b/interface/web/dns/lib/lang/cz_dns_template.lng index be4ac0e94..b91b3ae25 100644 --- a/interface/web/dns/lib/lang/cz_dns_template.lng +++ b/interface/web/dns/lib/lang/cz_dns_template.lng @@ -4,3 +4,5 @@ $wb['fields_txt'] = 'Pole'; $wb['template_txt'] = 'Šablona'; $wb['visible_txt'] = 'Viditelný'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_template_list.lng b/interface/web/dns/lib/lang/cz_dns_template_list.lng index bdd6e1820..a7218a497 100644 --- a/interface/web/dns/lib/lang/cz_dns_template_list.lng +++ b/interface/web/dns/lib/lang/cz_dns_template_list.lng @@ -4,3 +4,5 @@ $wb['visible_txt'] = 'Viditelný'; $wb['name_txt'] = 'Název'; $wb['add_new_record_txt'] = 'Přidat záznam'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_txt.lng b/interface/web/dns/lib/lang/cz_dns_txt.lng index 76047b0ce..8784c7e2b 100644 --- a/interface/web/dns/lib/lang/cz_dns_txt.lng +++ b/interface/web/dns/lib/lang/cz_dns_txt.lng @@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Hostname má chybný formát.'; $wb['data_error_empty'] = 'Text je prázdný'; $wb['data_error_regex'] = 'Text má chybný formát'; ?> + + diff --git a/interface/web/dns/lib/lang/cz_dns_wizard.lng b/interface/web/dns/lib/lang/cz_dns_wizard.lng index 1b2e5f760..2c54eaf22 100644 --- a/interface/web/dns/lib/lang/cz_dns_wizard.lng +++ b/interface/web/dns/lib/lang/cz_dns_wizard.lng @@ -36,3 +36,5 @@ $wb['globalsearch_suggestions_text_txt'] = 'Návrhy'; $wb['list_head_txt'] = 'Průvodce vytvořením DNS zóny'; $wb['list_desc_txt'] = 'Vytvoření DNS zóny pomocí průvodce'; ?> + + diff --git a/interface/web/dns/lib/lang/de.lng b/interface/web/dns/lib/lang/de.lng index 822fcd6a7..de5e1e9bf 100644 --- a/interface/web/dns/lib/lang/de.lng +++ b/interface/web/dns/lib/lang/de.lng @@ -17,6 +17,6 @@ $wb['DNS TXT'] = 'DNS TXT'; $wb['DNS Wizard'] = 'DNS Assistent'; $wb['Add DNS Zone'] = 'DNS Zone hinzufügen'; $wb['Templates'] = 'Vorlagen'; -$wb['Secondary Zones'] = 'Slave DNS-Zonen'; -$wb['Import Zone File'] = 'Zonen-Datei-Import'; +$wb['Secondary Zones'] = 'Zweiter DNS Zonen'; +$wb['Import Zone File'] = 'Zonen Datei Import'; ?> diff --git a/interface/web/dns/lib/lang/de_dns_mx.lng b/interface/web/dns/lib/lang/de_dns_mx.lng index 4920806ad..f229c2cc6 100644 --- a/interface/web/dns/lib/lang/de_dns_mx.lng +++ b/interface/web/dns/lib/lang/de_dns_mx.lng @@ -13,5 +13,5 @@ $wb['name_error_empty'] = 'Der Hostname ist leer.'; $wb['name_error_regex'] = 'Der Hostname hat das falsche Format.'; $wb['data_error_empty'] = 'Mailserver Hostname ist leer'; $wb['data_error_regex'] = 'Mailserver Hostname Format ist ungültig'; -$wb['duplicate_mx_record_txt'] = 'Doppelter MX-Eintrag.'; +$wb["duplicate_mx_record_txt"] = 'Doppelter MX-Eintrag.'; ?> diff --git a/interface/web/dns/lib/lang/de_dns_slave.lng b/interface/web/dns/lib/lang/de_dns_slave.lng index 1b5808831..a1677b6b7 100644 --- a/interface/web/dns/lib/lang/de_dns_slave.lng +++ b/interface/web/dns/lib/lang/de_dns_slave.lng @@ -1,7 +1,7 @@ diff --git a/interface/web/dns/lib/lang/el_dns_mx.lng b/interface/web/dns/lib/lang/el_dns_mx.lng index 37c967bda..890cfc921 100644 --- a/interface/web/dns/lib/lang/el_dns_mx.lng +++ b/interface/web/dns/lib/lang/el_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Το hostname δεν έχει οριστεί.'; $wb['name_error_regex'] = 'Το hostname δεν έχει σωστή μορφοποίηση.'; $wb['data_error_empty'] = 'Το hostname Mailserver δεν έχει οριστεί'; $wb['data_error_regex'] = 'Mailserver hostname με μη έγκυρη μορφοποίηση'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/es_dns_mx.lng b/interface/web/dns/lib/lang/es_dns_mx.lng index f51a32563..e7c377d66 100644 --- a/interface/web/dns/lib/lang/es_dns_mx.lng +++ b/interface/web/dns/lib/lang/es_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'El nombre de la máquina está vacío.'; $wb['name_error_regex'] = 'El formato del nombre de la máquina es incorrecto.'; $wb['data_error_empty'] = 'El nombre del servidor de correo está vacío.'; $wb['data_error_regex'] = 'El nombre del servidor de correo no es válido.'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/fi_dns_mx.lng b/interface/web/dns/lib/lang/fi_dns_mx.lng index 14640711a..e4b4a60d5 100755 --- a/interface/web/dns/lib/lang/fi_dns_mx.lng +++ b/interface/web/dns/lib/lang/fi_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Verkkotunnus on tyhjä.'; $wb['name_error_regex'] = 'Verkkotunnus on väärän muotoinen.'; $wb['data_error_empty'] = 'Tekstikenttä on tyhjä'; $wb['data_error_regex'] = 'Tekstikenttä on vääränlainen'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/fr_dns_mx.lng b/interface/web/dns/lib/lang/fr_dns_mx.lng index 4db356751..b625c124c 100644 --- a/interface/web/dns/lib/lang/fr_dns_mx.lng +++ b/interface/web/dns/lib/lang/fr_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Le nom d\'hôte est vide.'; $wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.'; $wb['data_error_empty'] = 'Le nom d\'hôte du serveur mail est vide'; $wb['data_error_regex'] = 'Le format du nom d\'hôte du serveur mail est invalide'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/hr_dns_mx.lng b/interface/web/dns/lib/lang/hr_dns_mx.lng index 9667adb0a..8375fe82a 100644 --- a/interface/web/dns/lib/lang/hr_dns_mx.lng +++ b/interface/web/dns/lib/lang/hr_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Naziv hosta nije upisan.'; $wb['name_error_regex'] = 'Naziv hosta je u pogrešnom formatu.'; $wb['data_error_empty'] = 'Naziv mail hosta polje je prazno'; $wb['data_error_regex'] = 'Neispravan format naziva mail host zapisa'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/hu_dns_mx.lng b/interface/web/dns/lib/lang/hu_dns_mx.lng index 4de9b34be..67232f3e5 100644 --- a/interface/web/dns/lib/lang/hu_dns_mx.lng +++ b/interface/web/dns/lib/lang/hu_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'The hostname is empty.'; $wb['name_error_regex'] = 'The hostname has the wrong format.'; $wb['data_error_empty'] = 'Mailserver hostname empty'; $wb['data_error_regex'] = 'Mailserver hostname format invalid'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/id_dns_mx.lng b/interface/web/dns/lib/lang/id_dns_mx.lng index e085e2715..e483d77e7 100644 --- a/interface/web/dns/lib/lang/id_dns_mx.lng +++ b/interface/web/dns/lib/lang/id_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Nama Host kosong.'; $wb['name_error_regex'] = 'Format Nama Host salah.'; $wb['data_error_empty'] = 'Nama Host Server Mail kosong'; $wb['data_error_regex'] = 'Format Nama Host Server Mail tidak valid'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/it_dns_mx.lng b/interface/web/dns/lib/lang/it_dns_mx.lng index 68bf48a5e..648827f04 100644 --- a/interface/web/dns/lib/lang/it_dns_mx.lng +++ b/interface/web/dns/lib/lang/it_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'The hostname is empty.'; $wb['name_error_regex'] = 'The hostname has the wrong format.'; $wb['data_error_empty'] = 'Mailserver hostname empty'; $wb['data_error_regex'] = 'Mailserver hostname format invalid'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/ja_dns_mx.lng b/interface/web/dns/lib/lang/ja_dns_mx.lng index 68bf48a5e..648827f04 100644 --- a/interface/web/dns/lib/lang/ja_dns_mx.lng +++ b/interface/web/dns/lib/lang/ja_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'The hostname is empty.'; $wb['name_error_regex'] = 'The hostname has the wrong format.'; $wb['data_error_empty'] = 'Mailserver hostname empty'; $wb['data_error_regex'] = 'Mailserver hostname format invalid'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/nl_dns_mx.lng b/interface/web/dns/lib/lang/nl_dns_mx.lng index 86be0856e..a1482325d 100644 --- a/interface/web/dns/lib/lang/nl_dns_mx.lng +++ b/interface/web/dns/lib/lang/nl_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'De hostnaam is niet ingvuld.'; $wb['name_error_regex'] = 'De hostnaam heeft een onjuist formaat.'; $wb['data_error_empty'] = 'Mailserver hostnaam is niet ingvuld'; $wb['data_error_regex'] = 'Mailserver hostnaam formaat ongeldig'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/pl.lng b/interface/web/dns/lib/lang/pl.lng index 46f691ea3..6fca5921a 100644 --- a/interface/web/dns/lib/lang/pl.lng +++ b/interface/web/dns/lib/lang/pl.lng @@ -20,3 +20,4 @@ $wb['Templates'] = 'Szablony'; $wb['Secondary Zones'] = 'Strefy Zapasowe'; $wb['Import Zone File'] = 'Import pliku Strefy'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_a.lng b/interface/web/dns/lib/lang/pl_dns_a.lng index f9b099773..3aa2d6855 100644 --- a/interface/web/dns/lib/lang/pl_dns_a.lng +++ b/interface/web/dns/lib/lang/pl_dns_a.lng @@ -14,3 +14,4 @@ $wb['data_error_empty'] = 'Adres IP jest pusty.'; $wb['data_error_regex'] = 'Adres IP ma niepoprawny format.'; $wb['data_error_duplicate'] = 'Duplikat wpisu A.'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_a_list.lng b/interface/web/dns/lib/lang/pl_dns_a_list.lng index 63a4df49d..2fe8fbd6c 100644 --- a/interface/web/dns/lib/lang/pl_dns_a_list.lng +++ b/interface/web/dns/lib/lang/pl_dns_a_list.lng @@ -13,3 +13,4 @@ $wb['page_of_txt'] = 'z'; $wb['delete_confirmation'] = 'Czy jesteś pewny, że chcesz usunąć ten wpis?'; $wb['ttl_txt'] = 'TTL'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_aaaa.lng b/interface/web/dns/lib/lang/pl_dns_aaaa.lng index f8e44e58f..8c90e3fe5 100644 --- a/interface/web/dns/lib/lang/pl_dns_aaaa.lng +++ b/interface/web/dns/lib/lang/pl_dns_aaaa.lng @@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa serwera ma niepoprawny format.'; $wb['data_error_empty'] = 'Adres IP jest pusty.'; $wb['data_error_regex'] = 'Adres IP ma niepoprawny format.'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_alias.lng b/interface/web/dns/lib/lang/pl_dns_alias.lng index a950805e3..44c377e38 100644 --- a/interface/web/dns/lib/lang/pl_dns_alias.lng +++ b/interface/web/dns/lib/lang/pl_dns_alias.lng @@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa serwera ma zły format.'; $wb['data_error_empty'] = 'Docelowa nazwa serwera jest pusta.'; $wb['data_error_regex'] = 'Docelowa nazwa serwera ma niepoprawny format.'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_cname.lng b/interface/web/dns/lib/lang/pl_dns_cname.lng index c007ea6f4..5fbe69356 100644 --- a/interface/web/dns/lib/lang/pl_dns_cname.lng +++ b/interface/web/dns/lib/lang/pl_dns_cname.lng @@ -14,3 +14,4 @@ $wb['data_error_empty'] = 'Docelowa nazwa serwera jest pusta.'; $wb['data_error_regex'] = 'Docelowa nazwa serwera ma niepoprawny format.'; $wb['data_error_duplicate'] = 'Zdublowany rekord A lub CNAME.'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_hinfo.lng b/interface/web/dns/lib/lang/pl_dns_hinfo.lng index d408e1432..18f3b9f4f 100644 --- a/interface/web/dns/lib/lang/pl_dns_hinfo.lng +++ b/interface/web/dns/lib/lang/pl_dns_hinfo.lng @@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa serwera ma niepoprawny format.'; $wb['data_error_empty'] = 'Informacje o serwerze są puste.'; $wb['data_error_regex'] = 'Informacje o serwerze mają niepoprawny format.'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_import.lng b/interface/web/dns/lib/lang/pl_dns_import.lng index 62cfb4f8c..b6941851c 100644 --- a/interface/web/dns/lib/lang/pl_dns_import.lng +++ b/interface/web/dns/lib/lang/pl_dns_import.lng @@ -12,3 +12,4 @@ $wb['title'] = 'Importuj pliki strefy'; $wb['no_file_uploaded_error'] = 'Nie załadowany żaden plik'; $wb['zone_file_import_txt'] = 'Import pliku strefy'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_mx.lng b/interface/web/dns/lib/lang/pl_dns_mx.lng index 8c612a5da..d244013de 100644 --- a/interface/web/dns/lib/lang/pl_dns_mx.lng +++ b/interface/web/dns/lib/lang/pl_dns_mx.lng @@ -13,5 +13,5 @@ $wb['name_error_empty'] = 'Nazwa serwera jest pusta.'; $wb['name_error_regex'] = 'Nazwa serwera ma zły format.'; $wb['data_error_empty'] = 'Nazwa serwera poczty e-mail jest pusta.'; $wb['data_error_regex'] = 'Nazwa serwera poczty e-mail ma niepoprawny format.'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_ns.lng b/interface/web/dns/lib/lang/pl_dns_ns.lng index 18d7efd6c..d82dc4887 100644 --- a/interface/web/dns/lib/lang/pl_dns_ns.lng +++ b/interface/web/dns/lib/lang/pl_dns_ns.lng @@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Strefa ma zły format.'; $wb['data_error_empty'] = 'Nazwa serwera jest pusta.'; $wb['data_error_regex'] = 'Nazwa serwera ma zły format.'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_ptr.lng b/interface/web/dns/lib/lang/pl_dns_ptr.lng index eae39817a..eeb03d652 100644 --- a/interface/web/dns/lib/lang/pl_dns_ptr.lng +++ b/interface/web/dns/lib/lang/pl_dns_ptr.lng @@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa ma zły format.'; $wb['data_error_empty'] = 'Standardowa nazwa serwera jest pusta'; $wb['data_error_regex'] = 'Standardowa nazwa serwera ma zły format'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_rp.lng b/interface/web/dns/lib/lang/pl_dns_rp.lng index 43cbc5122..587c7353a 100644 --- a/interface/web/dns/lib/lang/pl_dns_rp.lng +++ b/interface/web/dns/lib/lang/pl_dns_rp.lng @@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa serwera ma zły format.'; $wb['data_error_empty'] = 'Musisz podać osobę odpowiedzialna.'; $wb['data_error_regex'] = 'Nazwa osoby odpowiedzialnej ma niepoprawny format.'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_slave.lng b/interface/web/dns/lib/lang/pl_dns_slave.lng index 42dea7cd1..115dfc621 100644 --- a/interface/web/dns/lib/lang/pl_dns_slave.lng +++ b/interface/web/dns/lib/lang/pl_dns_slave.lng @@ -15,3 +15,4 @@ $wb['eg_domain_tld'] = 'np. domena.pl.'; $wb['ipv4_form_txt'] = 'notacja IPv4 - np. 127.0.0.1'; $wb['secondary_zone_txt'] = 'Zapasowa Strefa DNS'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_slave_list.lng b/interface/web/dns/lib/lang/pl_dns_slave_list.lng index bbdb368f1..010d78f36 100644 --- a/interface/web/dns/lib/lang/pl_dns_slave_list.lng +++ b/interface/web/dns/lib/lang/pl_dns_slave_list.lng @@ -7,3 +7,4 @@ $wb['ns_txt'] = 'NS'; $wb['add_new_record_txt'] = 'Dodaj nową zapasową strefę DNS'; $wb['eg_domain_tld'] = 'np. domena.pl.'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_soa.lng b/interface/web/dns/lib/lang/pl_dns_soa.lng index b5471dbb9..c30b17be5 100644 --- a/interface/web/dns/lib/lang/pl_dns_soa.lng +++ b/interface/web/dns/lib/lang/pl_dns_soa.lng @@ -36,3 +36,4 @@ $wb['expire_range_error'] = 'Min. czas przedawnienia wynosi 60 sekund'; $wb['minimum_range_error'] = 'Min. czas minimalny wynosi 60 sekund'; $wb['ttl_range_error'] = 'Min. czas TTL wynosi 60 sekund'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_soa_list.lng b/interface/web/dns/lib/lang/pl_dns_soa_list.lng index d440e0546..0b17c903f 100644 --- a/interface/web/dns/lib/lang/pl_dns_soa_list.lng +++ b/interface/web/dns/lib/lang/pl_dns_soa_list.lng @@ -8,3 +8,4 @@ $wb['mbox_txt'] = 'E-mail'; $wb['add_new_record_txt'] = 'Dodaj nową strefę DNS (SOA)'; $wb['add_new_record_wizard_txt'] = 'Dodaj nową strefę DNS za pomocą Kreatora'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_srv.lng b/interface/web/dns/lib/lang/pl_dns_srv.lng index eec182bf5..228df530f 100644 --- a/interface/web/dns/lib/lang/pl_dns_srv.lng +++ b/interface/web/dns/lib/lang/pl_dns_srv.lng @@ -17,3 +17,4 @@ $wb['target_txt'] = 'Cel'; $wb['weight_txt'] = 'Waga'; $wb['port_txt'] = 'Port'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_template.lng b/interface/web/dns/lib/lang/pl_dns_template.lng index f3e756357..fc7a0d6f9 100644 --- a/interface/web/dns/lib/lang/pl_dns_template.lng +++ b/interface/web/dns/lib/lang/pl_dns_template.lng @@ -4,3 +4,4 @@ $wb['fields_txt'] = 'Pola'; $wb['template_txt'] = 'Szablon'; $wb['visible_txt'] = 'Widoczność'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_template_list.lng b/interface/web/dns/lib/lang/pl_dns_template_list.lng index 7deac3b2f..a74e0c52f 100644 --- a/interface/web/dns/lib/lang/pl_dns_template_list.lng +++ b/interface/web/dns/lib/lang/pl_dns_template_list.lng @@ -4,3 +4,4 @@ $wb['visible_txt'] = 'Widoczność'; $wb['name_txt'] = 'Nazwa'; $wb['add_new_record_txt'] = 'Dodaj nowy wpis'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_txt.lng b/interface/web/dns/lib/lang/pl_dns_txt.lng index f84620ed3..324bf06aa 100644 --- a/interface/web/dns/lib/lang/pl_dns_txt.lng +++ b/interface/web/dns/lib/lang/pl_dns_txt.lng @@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa serwera ma zły format.'; $wb['data_error_empty'] = 'Tekst jest pusty.'; $wb['data_error_regex'] = 'Tekst ma zły format.'; ?> + diff --git a/interface/web/dns/lib/lang/pl_dns_wizard.lng b/interface/web/dns/lib/lang/pl_dns_wizard.lng index 52ab37d40..8bf1cfa25 100644 --- a/interface/web/dns/lib/lang/pl_dns_wizard.lng +++ b/interface/web/dns/lib/lang/pl_dns_wizard.lng @@ -36,3 +36,4 @@ $wb['globalsearch_noresults_limit_txt'] = '0 wyników'; $wb['globalsearch_searchfield_watermark_txt'] = 'Szukaj'; $wb['globalsearch_suggestions_text_txt'] = 'Sugestie'; ?> + diff --git a/interface/web/dns/lib/lang/pt_dns_mx.lng b/interface/web/dns/lib/lang/pt_dns_mx.lng index bd00da366..723f9d094 100644 --- a/interface/web/dns/lib/lang/pt_dns_mx.lng +++ b/interface/web/dns/lib/lang/pt_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Hostname em branco.'; $wb['name_error_regex'] = 'Hostname tem um formato inválido.'; $wb['data_error_empty'] = 'Hostname do servidor de correio em branco'; $wb['data_error_regex'] = 'Hostname do servidor de correio formato inválido'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/ro_dns_mx.lng b/interface/web/dns/lib/lang/ro_dns_mx.lng index b04e8f116..3c5b54892 100644 --- a/interface/web/dns/lib/lang/ro_dns_mx.lng +++ b/interface/web/dns/lib/lang/ro_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Hostname este vid'; $wb['name_error_regex'] = 'Hostname format gresit.'; $wb['data_error_empty'] = 'Mailserver hostname necompletat.'; $wb['data_error_regex'] = 'Mailserver hostname format invalid'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/ru_dns_mx.lng b/interface/web/dns/lib/lang/ru_dns_mx.lng index f82e6d228..d4ec0ade4 100644 --- a/interface/web/dns/lib/lang/ru_dns_mx.lng +++ b/interface/web/dns/lib/lang/ru_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Имя узла пустое'; $wb['name_error_regex'] = 'Имя узла имеет неправильный формат.'; $wb['data_error_empty'] = 'Mailserver имя узла пустое'; $wb['data_error_regex'] = 'Mailserver имя узла в неправильном формате'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/se_dns_mx.lng b/interface/web/dns/lib/lang/se_dns_mx.lng index 68bf48a5e..648827f04 100644 --- a/interface/web/dns/lib/lang/se_dns_mx.lng +++ b/interface/web/dns/lib/lang/se_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'The hostname is empty.'; $wb['name_error_regex'] = 'The hostname has the wrong format.'; $wb['data_error_empty'] = 'Mailserver hostname empty'; $wb['data_error_regex'] = 'Mailserver hostname format invalid'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/dns/lib/lang/sk_dns_mx.lng b/interface/web/dns/lib/lang/sk_dns_mx.lng index 488a8aa1d..3647ee966 100644 --- a/interface/web/dns/lib/lang/sk_dns_mx.lng +++ b/interface/web/dns/lib/lang/sk_dns_mx.lng @@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Hostname je prázdny.'; $wb['name_error_regex'] = 'Hostname má zlý formát.'; $wb['data_error_empty'] = 'Hostname mailserveru je prázdny'; $wb['data_error_regex'] = 'Hostname mailserveru má neplatný formát'; -$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.'; ?> diff --git a/interface/web/favicon.ico b/interface/web/favicon.ico index 6e923c604614c4228c26e0aea8224b6f908257b6..dc71b5320c890943e4aba52d80689deb58c6b39e 100644 GIT binary patch literal 18478 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 literal 4150 zcmeHKu?_)25FNA%rSd9~_z9n)^gVt+qmW2^gGBEK=oAtOkq9B@j(0c7%UUA2v#XHZ zjPqv9zMYvJWJD@bl_(OtH)UKGX^BXqp?be2vVg4(8(gG|SLT;5*zL6*N|3*=z-2SL zJ6#}T(VUZOq&$LwPgk)Fj(F1Y7GNVKb4YJg0ibf1ra%?sDzv->OdLQRUM;3QO|Ghz zi$A#@p5ixR(sQ$S&T&o&Ogc?Ilw;MaOKr(kr+XBEyVm|^VYJn`=dck|w48E?<& zhrgBNvWJ_V1?SG_gs16`Pa&`n0INSNmb1B$7;fcqQU1^IYhWRMR{Ir{u79Chv%e2T F^#=n$VX*)J diff --git a/interface/web/help/lib/lang/cz.lng b/interface/web/help/lib/lang/cz.lng index 18f8f210b..721aaf388 100644 --- a/interface/web/help/lib/lang/cz.lng +++ b/interface/web/help/lib/lang/cz.lng @@ -12,3 +12,5 @@ $wb['Manage Sections'] = 'Spravovat sekce'; $wb['Manage Questions'] = 'Spravovat dotazy'; $wb['Add a Question & Answer Pair'] = 'Přidat otázku a odpověď'; ?> + + diff --git a/interface/web/help/lib/lang/cz_faq_form.lng b/interface/web/help/lib/lang/cz_faq_form.lng index 73feee695..dc951a40a 100644 --- a/interface/web/help/lib/lang/cz_faq_form.lng +++ b/interface/web/help/lib/lang/cz_faq_form.lng @@ -4,3 +4,5 @@ $wb['faq_question_txt'] = 'Otázka'; $wb['faq_answer_txt'] = 'Odpověď'; $wb['faq_section_txt'] = 'Sekce'; ?> + + diff --git a/interface/web/help/lib/lang/cz_faq_manage_questions_list.lng b/interface/web/help/lib/lang/cz_faq_manage_questions_list.lng index a9488445c..ab5d07c4e 100644 --- a/interface/web/help/lib/lang/cz_faq_manage_questions_list.lng +++ b/interface/web/help/lib/lang/cz_faq_manage_questions_list.lng @@ -7,3 +7,5 @@ $wb['faq_sections_txt'] = 'Sekce'; $wb['faq_faq_questions_txt'] = 'Často kladené dotazy'; $wb['faq_new_question_txt'] = 'Přidat nový dotaz'; ?> + + diff --git a/interface/web/help/lib/lang/cz_help_faq_list.lng b/interface/web/help/lib/lang/cz_help_faq_list.lng index b6c7b460b..15eb20ad5 100644 --- a/interface/web/help/lib/lang/cz_help_faq_list.lng +++ b/interface/web/help/lib/lang/cz_help_faq_list.lng @@ -1,3 +1,5 @@ + + diff --git a/interface/web/help/lib/lang/cz_help_faq_sections_list.lng b/interface/web/help/lib/lang/cz_help_faq_sections_list.lng index 967b0abfc..60906e5d3 100644 --- a/interface/web/help/lib/lang/cz_help_faq_sections_list.lng +++ b/interface/web/help/lib/lang/cz_help_faq_sections_list.lng @@ -6,3 +6,5 @@ $wb['faq_sections_txt'] = 'Sekce'; $wb['faq_faq_sections_txt'] = 'Sekce FAQ'; $wb['faq_new_section_txt'] = 'Přidat novou sekci'; ?> + + diff --git a/interface/web/help/lib/lang/cz_support_message.lng b/interface/web/help/lib/lang/cz_support_message.lng index 6c2728443..63bce2889 100644 --- a/interface/web/help/lib/lang/cz_support_message.lng +++ b/interface/web/help/lib/lang/cz_support_message.lng @@ -6,3 +6,5 @@ $wb['message_txt'] = 'Zpráva'; $wb['tstamp_txt'] = 'Časové razítko'; $wb['reply_txt'] = 'Odpovědět'; ?> + + diff --git a/interface/web/help/lib/lang/cz_support_message_list.lng b/interface/web/help/lib/lang/cz_support_message_list.lng index 8629a2f8a..3a2c9a90d 100644 --- a/interface/web/help/lib/lang/cz_support_message_list.lng +++ b/interface/web/help/lib/lang/cz_support_message_list.lng @@ -4,3 +4,5 @@ $wb['sender_id_txt'] = 'Odesílatel'; $wb['subject_txt'] = 'Předmět'; $wb['add_new_record_txt'] = 'Vytvořit zprávu pro podporu'; ?> + + diff --git a/interface/web/help/lib/lang/pl.lng b/interface/web/help/lib/lang/pl.lng index 5f4ec6d3a..3120f36cb 100644 --- a/interface/web/help/lib/lang/pl.lng +++ b/interface/web/help/lib/lang/pl.lng @@ -12,3 +12,4 @@ $wb['Manage Sections'] = 'Zarządzaj sekcjami'; $wb['Add a Question & Answer Pair'] = 'Dodaj nowe pytanie i odpowiedź'; $wb['Manage Questions'] = 'Zarządzaj pytaniami'; ?> + diff --git a/interface/web/help/lib/lang/pl_faq_form.lng b/interface/web/help/lib/lang/pl_faq_form.lng index a39383e99..6495e6352 100644 --- a/interface/web/help/lib/lang/pl_faq_form.lng +++ b/interface/web/help/lib/lang/pl_faq_form.lng @@ -4,3 +4,4 @@ $wb['faq_question_txt'] = 'Pytanie'; $wb['faq_answer_txt'] = 'Odpowiedź'; $wb['faq_section_txt'] = 'Sekcja'; ?> + diff --git a/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng b/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng index 4c07503ee..c50ff019a 100644 --- a/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng +++ b/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng @@ -7,3 +7,4 @@ $wb['faq_sections_txt'] = 'Sekcja'; $wb['faq_faq_questions_txt'] = 'Pomoc Techniczna'; $wb['faq_new_question_txt'] = 'Dodaj nowe pytanie i odpowiedź'; ?> + diff --git a/interface/web/help/lib/lang/pl_faq_sections_form.lng b/interface/web/help/lib/lang/pl_faq_sections_form.lng index d4bb7ef94..21615bd07 100644 --- a/interface/web/help/lib/lang/pl_faq_sections_form.lng +++ b/interface/web/help/lib/lang/pl_faq_sections_form.lng @@ -1,3 +1,4 @@ + diff --git a/interface/web/help/lib/lang/pl_help_faq_list.lng b/interface/web/help/lib/lang/pl_help_faq_list.lng index 072e3edbd..10a98c50c 100644 --- a/interface/web/help/lib/lang/pl_help_faq_list.lng +++ b/interface/web/help/lib/lang/pl_help_faq_list.lng @@ -1,3 +1,4 @@ + diff --git a/interface/web/help/lib/lang/pl_help_faq_sections_list.lng b/interface/web/help/lib/lang/pl_help_faq_sections_list.lng index e21792dfd..53a56a928 100644 --- a/interface/web/help/lib/lang/pl_help_faq_sections_list.lng +++ b/interface/web/help/lib/lang/pl_help_faq_sections_list.lng @@ -6,3 +6,4 @@ $wb['faq_sections_txt'] = 'Sekcje'; $wb['faq_faq_sections_txt'] = 'Sekcje FAQ'; $wb['faq_new_section_txt'] = 'Dodaj nową sekcję'; ?> + diff --git a/interface/web/help/lib/lang/pl_support_message.lng b/interface/web/help/lib/lang/pl_support_message.lng index 7482e3515..63f2feb2a 100644 --- a/interface/web/help/lib/lang/pl_support_message.lng +++ b/interface/web/help/lib/lang/pl_support_message.lng @@ -6,3 +6,4 @@ $wb['message_txt'] = 'Wiadomość'; $wb['tstamp_txt'] = 'Kalendarz'; $wb['reply_txt'] = 'Odpowiedź'; ?> + diff --git a/interface/web/help/lib/lang/pl_support_message_list.lng b/interface/web/help/lib/lang/pl_support_message_list.lng index bc3285694..13c678e3b 100644 --- a/interface/web/help/lib/lang/pl_support_message_list.lng +++ b/interface/web/help/lib/lang/pl_support_message_list.lng @@ -4,3 +4,4 @@ $wb['sender_id_txt'] = 'Nadawca'; $wb['subject_txt'] = 'Temat'; $wb['add_new_record_txt'] = 'Wyślij wiadomość'; ?> + diff --git a/interface/web/index.php b/interface/web/index.php index 7e0671121..a7d2965e1 100644 --- a/interface/web/index.php +++ b/interface/web/index.php @@ -31,14 +31,10 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. require_once('../lib/config.inc.php'); require_once('../lib/app.inc.php'); -if(!isset($_SESSION['s']['module']['name']) or $_SESSION['s']['module']['name']=='login') { - $_SESSION['s']['module']['name'] = 'login'; - $app->uses('tpl'); - $app->tpl->newTemplate('login.tpl.htm'); -} else { - $app->uses('tpl'); - $app->tpl->newTemplate('main.tpl.htm'); -} +if(!isset($_SESSION['s']['module']['name'])) $_SESSION['s']['module']['name'] = 'login'; + +$app->uses('tpl'); +$app->tpl->newTemplate('main.tpl.htm'); // tab change warning? // read misc config diff --git a/interface/web/js/jquery.tipsy.js b/interface/web/js/jquery.tipsy.js index 1484a01b4..735d72eeb 100644 --- a/interface/web/js/jquery.tipsy.js +++ b/interface/web/js/jquery.tipsy.js @@ -352,6 +352,9 @@ return; } + // work around a bug (likely same cause as #5265) + $( this ).blur(); + // pass empty string as value to search for, displaying all results input.autocomplete( "search", "" ); input.focus(); diff --git a/interface/web/login/lib/lang/cz.lng b/interface/web/login/lib/lang/cz.lng index cf659346a..a65862acc 100644 --- a/interface/web/login/lib/lang/cz.lng +++ b/interface/web/login/lib/lang/cz.lng @@ -22,3 +22,5 @@ $wb['pw_button_txt'] = 'Znovu odeslat heslo'; $wb['email_txt'] = 'E-mail'; $wb['theme_not_compatible'] = 'Zvolené téma není kompatibilní s aktuální verzí ISPConfig. Zkontrolujte prosím, zda není nová verze tématu.
Výchozí motiv byl aktivován automaticky.'; ?> + + diff --git a/interface/web/login/lib/lang/pl.lng b/interface/web/login/lib/lang/pl.lng index 29bd8b229..109af558f 100644 --- a/interface/web/login/lib/lang/pl.lng +++ b/interface/web/login/lib/lang/pl.lng @@ -22,3 +22,4 @@ $wb['email_txt'] = 'E-mail'; $wb['error_maintenance_mode'] = 'Ta instalacja ISPConfig jest aktualnie w trakcje modernizacji. Wracamy niebawem - proszę o cierpliwość.'; $wb['theme_not_compatible'] = 'Wybrany temat nie jest kompatybilny z aktualną wersją ISPConfig. Proszę wybrać nową wersję tematu.
Został aktywowany automatycznie domyślny temat.'; ?> + diff --git a/interface/web/mail/form/mail_domain.tform.php b/interface/web/mail/form/mail_domain.tform.php index caf48d50b..506f934e3 100644 --- a/interface/web/mail/form/mail_domain.tform.php +++ b/interface/web/mail/form/mail_domain.tform.php @@ -98,33 +98,6 @@ $form["tabs"]['domain'] = array ( 'maxlength' => '255', 'searchable' => 1 ), - 'dkim' => array ( - 'datatype' => 'VARCHAR', - 'formtype' => 'CHECKBOX', - 'default' => 'n', - 'value' => array(0 => 'n',1 => 'y') - ), - 'dkim_private' => array ( - 'datatype' => 'TEXT', - 'formtype' => 'TEXTAREA', - 'default' => '', - 'value' => '', - 'cols' => '30', - 'rows' => '10', - 'validators' => array ( 0 => array ('type' => 'CUSTOM', - 'class' => 'validate_dkim', - 'function' => 'check_private_key', - 'errmsg'=> 'dkim_private_key_error'), - ), - ), - 'dkim_public' => array ( - 'datatype' => 'TEXT', - 'formtype' => 'TEXTAREA', - 'default' => '', - 'value' => '', - 'cols' => '30', - 'rows' => '10' - ), 'active' => array ( 'datatype' => 'VARCHAR', 'formtype' => 'CHECKBOX', @@ -138,4 +111,4 @@ $form["tabs"]['domain'] = array ( ); -?> +?> \ No newline at end of file diff --git a/interface/web/mail/lib/lang/cz.lng b/interface/web/mail/lib/lang/cz.lng index 6a5afe068..6b5f3fc13 100644 --- a/interface/web/mail/lib/lang/cz.lng +++ b/interface/web/mail/lib/lang/cz.lng @@ -46,3 +46,5 @@ $wb['Relay Recipients'] = 'Relay adresáti'; $wb['Statistics'] = 'Statistiky'; $wb['Mailbox quota'] = 'Mailbox kvóta'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_alias.lng b/interface/web/mail/lib/lang/cz_mail_alias.lng index 605e06b3c..414e1023c 100644 --- a/interface/web/mail/lib/lang/cz_mail_alias.lng +++ b/interface/web/mail/lib/lang/cz_mail_alias.lng @@ -12,3 +12,5 @@ $wb['domain_txt'] = 'Doména'; $wb['duplicate_email_alias_txt'] = 'Tento e-mail alias již existuje.'; $wb['source_txt'] = 'Alias'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_alias_list.lng b/interface/web/mail/lib/lang/cz_mail_alias_list.lng index de8cc2ef2..0d8f779c3 100644 --- a/interface/web/mail/lib/lang/cz_mail_alias_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_alias_list.lng @@ -6,3 +6,5 @@ $wb['destination_txt'] = 'Cíl'; $wb['email_txt'] = 'E-mail'; $wb['add_new_record_txt'] = 'Přidat nový e-mailový alias'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_aliasdomain.lng b/interface/web/mail/lib/lang/cz_mail_aliasdomain.lng index 74611c2de..e0cde6835 100644 --- a/interface/web/mail/lib/lang/cz_mail_aliasdomain.lng +++ b/interface/web/mail/lib/lang/cz_mail_aliasdomain.lng @@ -9,3 +9,5 @@ $wb['source_error_empty'] = 'Zdrojová doména je prázdná.'; $wb['source_error_unique'] = 'Duplikování zdrojové domény.'; $wb['source_error_regex'] = 'Chybná zdrojová doména.'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_aliasdomain_list.lng b/interface/web/mail/lib/lang/cz_mail_aliasdomain_list.lng index fd850d6f5..cfc0154d8 100644 --- a/interface/web/mail/lib/lang/cz_mail_aliasdomain_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_aliasdomain_list.lng @@ -5,3 +5,5 @@ $wb['source_txt'] = 'Zdroj'; $wb['destination_txt'] = 'Cíl'; $wb['add_new_record_txt'] = 'Přidat doménový alias'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_blacklist.lng b/interface/web/mail/lib/lang/cz_mail_blacklist.lng index e1e6dab48..4719142af 100644 --- a/interface/web/mail/lib/lang/cz_mail_blacklist.lng +++ b/interface/web/mail/lib/lang/cz_mail_blacklist.lng @@ -7,3 +7,5 @@ $wb['source_error_notempty'] = 'Adresa je prázdná.'; $wb['type_txt'] = 'Typ'; $wb['limit_mailfilter_txt'] = 'Dosažen maximální počet email filtrů pro Váš účet.'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_blacklist_list.lng b/interface/web/mail/lib/lang/cz_mail_blacklist_list.lng index 0ef1d3417..fbf6e2d23 100644 --- a/interface/web/mail/lib/lang/cz_mail_blacklist_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_blacklist_list.lng @@ -8,3 +8,5 @@ $wb['recipient_txt'] = 'Příjemce (adresát)'; $wb['add_new_record_txt'] = 'Přidat záznam na černou listinu'; $wb['access_txt'] = 'Přístup'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_content_filter.lng b/interface/web/mail/lib/lang/cz_mail_content_filter.lng index 459ca228a..1405881fb 100644 --- a/interface/web/mail/lib/lang/cz_mail_content_filter.lng +++ b/interface/web/mail/lib/lang/cz_mail_content_filter.lng @@ -7,3 +7,5 @@ $wb['action_txt'] = 'Akce'; $wb['active_txt'] = 'Aktivní'; $wb['pattern_error_empty'] = 'Vzor je prázdný.'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_content_filter_list.lng b/interface/web/mail/lib/lang/cz_mail_content_filter_list.lng index da9709e7f..6e7ebf518 100644 --- a/interface/web/mail/lib/lang/cz_mail_content_filter_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_content_filter_list.lng @@ -6,3 +6,5 @@ $wb['pattern_txt'] = 'Vzor'; $wb['action_txt'] = 'Akce'; $wb['add_new_record_txt'] = 'Přidat obsahový filtr'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_domain.lng b/interface/web/mail/lib/lang/cz_mail_domain.lng index 026a2f1d2..be20bce45 100644 --- a/interface/web/mail/lib/lang/cz_mail_domain.lng +++ b/interface/web/mail/lib/lang/cz_mail_domain.lng @@ -11,3 +11,5 @@ $wb['limit_maildomain_txt'] = 'Dosažen maximální počet email domén pro Vá $wb['policy_txt'] = 'Spamový filtr'; $wb['no_policy'] = '- nepovoleno -'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_domain_admin_list.lng b/interface/web/mail/lib/lang/cz_mail_domain_admin_list.lng index b579d2de0..da42190fa 100644 --- a/interface/web/mail/lib/lang/cz_mail_domain_admin_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_domain_admin_list.lng @@ -6,3 +6,5 @@ $wb['add_new_record_txt'] = 'Přidat doménu'; $wb['active_txt'] = 'Aktivní'; $wb['sys_groupid_txt'] = 'Klient'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng b/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng index 488d0d517..75efd5621 100644 --- a/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng +++ b/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng @@ -9,3 +9,5 @@ $wb['limit_mailcatchall_txt'] = 'Dosažen maximální počet košů účtů pro $wb['source_txt'] = 'Zdroj'; $wb['destination_error_isemail'] = 'Cílová e-mailová adresa není platná.'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_domain_catchall_list.lng b/interface/web/mail/lib/lang/cz_mail_domain_catchall_list.lng index 3b24645ec..aa0b76df8 100644 --- a/interface/web/mail/lib/lang/cz_mail_domain_catchall_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_domain_catchall_list.lng @@ -7,3 +7,5 @@ $wb['server_id_txt'] = 'Server'; $wb['domain_txt'] = 'E-malová doména'; $wb['add_new_record_txt'] = 'Přidat e-mailový koš'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_domain_list.lng b/interface/web/mail/lib/lang/cz_mail_domain_list.lng index 2abb05cf7..05bb74753 100644 --- a/interface/web/mail/lib/lang/cz_mail_domain_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_domain_list.lng @@ -5,3 +5,5 @@ $wb['domain_txt'] = 'Doména'; $wb['add_new_record_txt'] = 'Přidat doménu'; $wb['active_txt'] = 'Aktivní'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_forward.lng b/interface/web/mail/lib/lang/cz_mail_forward.lng index a59bd9b52..ba79e1a2f 100644 --- a/interface/web/mail/lib/lang/cz_mail_forward.lng +++ b/interface/web/mail/lib/lang/cz_mail_forward.lng @@ -7,3 +7,5 @@ $wb['duplicate_mailbox_txt'] = 'Mailbox s touto adresou již existuje'; $wb['domain_txt'] = 'Doména'; $wb['source_txt'] = 'Zdrojový e-mail'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_forward_list.lng b/interface/web/mail/lib/lang/cz_mail_forward_list.lng index e5381fe5f..bdbff701e 100644 --- a/interface/web/mail/lib/lang/cz_mail_forward_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_forward_list.lng @@ -6,3 +6,5 @@ $wb['destination_txt'] = 'Cíl'; $wb['email_txt'] = 'E-mail'; $wb['add_new_record_txt'] = 'Přidat nové přesměrování'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_get.lng b/interface/web/mail/lib/lang/cz_mail_get.lng index 51b9f3403..6fc910169 100644 --- a/interface/web/mail/lib/lang/cz_mail_get.lng +++ b/interface/web/mail/lib/lang/cz_mail_get.lng @@ -16,3 +16,5 @@ $wb['source_server_error_regex'] = 'POP3/IMAP server není validní doménový n $wb['source_read_all_txt'] = 'Načíst všechny e-maily (včetně již přečtené pošty)'; $wb['error_delete_read_all_combination'] = 'Illegal combination of options. You can not use \\"Delete emails after retrieval\\" = no together with \\"Retrieve all emails\\" = yes'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_get_list.lng b/interface/web/mail/lib/lang/cz_mail_get_list.lng index 9ca8b86dc..824205f00 100644 --- a/interface/web/mail/lib/lang/cz_mail_get_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_get_list.lng @@ -7,3 +7,5 @@ $wb['source_username_txt'] = 'Uživatelské jméno'; $wb['destination_txt'] = 'Cíl'; $wb['add_new_record_txt'] = 'Přidat účet'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_mailinglist.lng b/interface/web/mail/lib/lang/cz_mail_mailinglist.lng index 2d2278526..406df72ad 100644 --- a/interface/web/mail/lib/lang/cz_mail_mailinglist.lng +++ b/interface/web/mail/lib/lang/cz_mail_mailinglist.lng @@ -20,3 +20,5 @@ $wb['listname_error_unique'] = 'Na serveru je již shodný \\"název seznamu\\". $wb['email_error_isemail'] = 'E-mailová adresa je neplatná.'; $wb['mailinglist_txt'] = 'Mailing list'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_mailinglist_list.lng b/interface/web/mail/lib/lang/cz_mail_mailinglist_list.lng index db31273f5..b3e2cf85a 100644 --- a/interface/web/mail/lib/lang/cz_mail_mailinglist_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_mailinglist_list.lng @@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'E-mailové konference'; $wb['domain_txt'] = 'Doména'; $wb['listname_txt'] = 'Název seznamu'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_relay_recipient.lng b/interface/web/mail/lib/lang/cz_mail_relay_recipient.lng index 0c07059c3..b64c3113b 100644 --- a/interface/web/mail/lib/lang/cz_mail_relay_recipient.lng +++ b/interface/web/mail/lib/lang/cz_mail_relay_recipient.lng @@ -7,3 +7,5 @@ $wb['source_error_notempty'] = 'Adresa je prázdná.'; $wb['type_txt'] = 'Typ'; $wb['limit_mailfilter_txt'] = 'Dosažen maximální počet email filtrů pro Váš účet.'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_relay_recipient_list.lng b/interface/web/mail/lib/lang/cz_mail_relay_recipient_list.lng index 1af959966..bf34af6ec 100644 --- a/interface/web/mail/lib/lang/cz_mail_relay_recipient_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_relay_recipient_list.lng @@ -7,3 +7,5 @@ $wb['recipient_txt'] = 'Příjemce (adresát)'; $wb['add_new_record_txt'] = 'Přidat relay adresáta'; $wb['access_txt'] = 'Přístup'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_spamfilter.lng b/interface/web/mail/lib/lang/cz_mail_spamfilter.lng index 4b6cc2b5d..f19706dc3 100644 --- a/interface/web/mail/lib/lang/cz_mail_spamfilter.lng +++ b/interface/web/mail/lib/lang/cz_mail_spamfilter.lng @@ -15,3 +15,5 @@ $wb['email_error_unique'] = 'Pro tuto email adresu již existuje filtrovací zá $wb['spam_redirect_maildir_purge_txt'] = 'Vyčistit poté mailový adresář'; $wb['days_txt'] = 'Dny.'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_spamfilter_list.lng b/interface/web/mail/lib/lang/cz_mail_spamfilter_list.lng index 7560b570d..f6170c635 100644 --- a/interface/web/mail/lib/lang/cz_mail_spamfilter_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_spamfilter_list.lng @@ -6,3 +6,5 @@ $wb['server_name_txt'] = 'server_name'; $wb['email_txt'] = 'E-mail'; $wb['add_new_record_txt'] = 'Přidat nový záznam spamfiltru'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_transport.lng b/interface/web/mail/lib/lang/cz_mail_transport.lng index dfe185508..710e577ec 100644 --- a/interface/web/mail/lib/lang/cz_mail_transport.lng +++ b/interface/web/mail/lib/lang/cz_mail_transport.lng @@ -9,3 +9,5 @@ $wb['active_txt'] = 'Aktivní'; $wb['limit_mailrouting_txt'] = 'Dosažen maximální počet email směrování pro Váš účet.'; $wb['transport_txt'] = 'Transport'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_transport_list.lng b/interface/web/mail/lib/lang/cz_mail_transport_list.lng index e833293a2..9fb61fd88 100644 --- a/interface/web/mail/lib/lang/cz_mail_transport_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_transport_list.lng @@ -7,3 +7,5 @@ $wb['transport_txt'] = 'Transport'; $wb['sort_order_txt'] = 'Třídit podle'; $wb['add_new_record_txt'] = 'Přidat transport'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_user.lng b/interface/web/mail/lib/lang/cz_mail_user.lng index 2c441f2ab..d8805f0fa 100644 --- a/interface/web/mail/lib/lang/cz_mail_user.lng +++ b/interface/web/mail/lib/lang/cz_mail_user.lng @@ -48,3 +48,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo'; $wb['password_mismatch_txt'] = 'Hesla se neshodují.'; $wb['password_match_txt'] = 'Hesla se shodují.'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_user_filter.lng b/interface/web/mail/lib/lang/cz_mail_user_filter.lng index 6cd8ed7e8..097385684 100644 --- a/interface/web/mail/lib/lang/cz_mail_user_filter.lng +++ b/interface/web/mail/lib/lang/cz_mail_user_filter.lng @@ -18,3 +18,5 @@ $wb['ends_with_txt'] = 'Končí na'; $wb['move_to_txt'] = 'Přesunout do'; $wb['delete_txt'] = 'Smazat'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_user_filter_list.lng b/interface/web/mail/lib/lang/cz_mail_user_filter_list.lng index 60229ce3b..d9f6748c1 100644 --- a/interface/web/mail/lib/lang/cz_mail_user_filter_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_user_filter_list.lng @@ -5,3 +5,5 @@ $wb['page_txt'] = 'Stránka'; $wb['page_of_txt'] = 'z'; $wb['delete_confirmation'] = 'Opravdu smazat mailový filtr?'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_user_list.lng b/interface/web/mail/lib/lang/cz_mail_user_list.lng index e6dfd006e..08d28fbc0 100644 --- a/interface/web/mail/lib/lang/cz_mail_user_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_user_list.lng @@ -6,3 +6,5 @@ $wb['add_new_record_txt'] = 'Přidat e-mailovou schránku'; $wb['name_txt'] = 'Skutečný název'; $wb['login_txt'] = 'Přihlášení'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_user_stats_list.lng b/interface/web/mail/lib/lang/cz_mail_user_stats_list.lng index 50cbc31d5..92600a17d 100644 --- a/interface/web/mail/lib/lang/cz_mail_user_stats_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_user_stats_list.lng @@ -6,3 +6,5 @@ $wb['last_month_txt'] = 'Minulý měsíc'; $wb['this_year_txt'] = 'Tento rok'; $wb['last_year_txt'] = 'Minulý rok'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_whitelist.lng b/interface/web/mail/lib/lang/cz_mail_whitelist.lng index db55c18a0..cd5d03295 100644 --- a/interface/web/mail/lib/lang/cz_mail_whitelist.lng +++ b/interface/web/mail/lib/lang/cz_mail_whitelist.lng @@ -7,3 +7,5 @@ $wb['source_error_notempty'] = 'Adresa je prázdná.'; $wb['type_txt'] = 'Typ'; $wb['limit_mailfilter_txt'] = 'Dosažen maximální počet email filtrů pro Váš účet.'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng b/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng index 7fae36899..042cd71c5 100644 --- a/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng @@ -8,3 +8,5 @@ $wb['recipient_txt'] = 'Příjemce (adresát)'; $wb['add_new_record_txt'] = 'Přidat záznam na bílou listinu'; $wb['access_txt'] = 'Přístup'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_spamfilter_blacklist.lng b/interface/web/mail/lib/lang/cz_spamfilter_blacklist.lng index 5e0c6b779..98e7649ba 100644 --- a/interface/web/mail/lib/lang/cz_spamfilter_blacklist.lng +++ b/interface/web/mail/lib/lang/cz_spamfilter_blacklist.lng @@ -7,3 +7,5 @@ $wb['priority_txt'] = 'Priorita'; $wb['active_txt'] = 'Aktivní'; $wb['limit_spamfilter_wblist_txt'] = 'Dosažen maximální počet záznamů pro bílou / černou listinu pro Váš účet.'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_spamfilter_blacklist_list.lng b/interface/web/mail/lib/lang/cz_spamfilter_blacklist_list.lng index 83a732d6f..76ab17ec1 100644 --- a/interface/web/mail/lib/lang/cz_spamfilter_blacklist_list.lng +++ b/interface/web/mail/lib/lang/cz_spamfilter_blacklist_list.lng @@ -7,3 +7,5 @@ $wb['rid_txt'] = 'Uživatel'; $wb['email_txt'] = 'Emaily na černé listině'; $wb['add_new_record_txt'] = 'Přidat záznam na černou listinu'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_spamfilter_config.lng b/interface/web/mail/lib/lang/cz_spamfilter_config.lng index 0f878cc7d..d0ebcc4bf 100644 --- a/interface/web/mail/lib/lang/cz_spamfilter_config.lng +++ b/interface/web/mail/lib/lang/cz_spamfilter_config.lng @@ -18,3 +18,5 @@ $wb['relayhost_password_txt'] = 'Relayhost heslo'; $wb['mailbox_size_limit_txt'] = 'Limit velikosti e-mailové schránky'; $wb['message_size_limit_txt'] = 'Limit velikosti zprávy'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_spamfilter_config_list.lng b/interface/web/mail/lib/lang/cz_spamfilter_config_list.lng index fe2ee8d51..8b5b1e758 100644 --- a/interface/web/mail/lib/lang/cz_spamfilter_config_list.lng +++ b/interface/web/mail/lib/lang/cz_spamfilter_config_list.lng @@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'Konfigurace serveru'; $wb['server_name_txt'] = 'Server'; $wb['server_id_txt'] = 'server_id'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_spamfilter_policy.lng b/interface/web/mail/lib/lang/cz_spamfilter_policy.lng index 54d0155d7..1a778301e 100644 --- a/interface/web/mail/lib/lang/cz_spamfilter_policy.lng +++ b/interface/web/mail/lib/lang/cz_spamfilter_policy.lng @@ -36,3 +36,5 @@ $wb['spam_admin_txt'] = 'SPAM admin'; $wb['message_size_limit_txt'] = 'Limit velikosti zprávy'; $wb['banned_rulenames_txt'] = 'Název pravidel zabanované'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_spamfilter_policy_list.lng b/interface/web/mail/lib/lang/cz_spamfilter_policy_list.lng index 9a0c36199..37f41d3ac 100644 --- a/interface/web/mail/lib/lang/cz_spamfilter_policy_list.lng +++ b/interface/web/mail/lib/lang/cz_spamfilter_policy_list.lng @@ -7,3 +7,5 @@ $wb['banned_files_lover_txt'] = 'Zabanované soubory'; $wb['bad_header_lover_txt'] = 'Špatné hlavičky'; $wb['add_new_record_txt'] = 'Přidat záznam politiky'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_spamfilter_users.lng b/interface/web/mail/lib/lang/cz_spamfilter_users.lng index 914304c58..d795af11d 100644 --- a/interface/web/mail/lib/lang/cz_spamfilter_users.lng +++ b/interface/web/mail/lib/lang/cz_spamfilter_users.lng @@ -6,3 +6,5 @@ $wb['email_txt'] = 'Email (vzor)'; $wb['fullname_txt'] = 'Název'; $wb['local_txt'] = 'Lokální'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_spamfilter_users_list.lng b/interface/web/mail/lib/lang/cz_spamfilter_users_list.lng index 36bf3409e..26c4df143 100644 --- a/interface/web/mail/lib/lang/cz_spamfilter_users_list.lng +++ b/interface/web/mail/lib/lang/cz_spamfilter_users_list.lng @@ -8,3 +8,5 @@ $wb['fullname_txt'] = 'Jméno'; $wb['email_txt'] = 'E-mail'; $wb['add_new_record_txt'] = 'Přidat spamfiltr uživatele'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_spamfilter_whitelist.lng b/interface/web/mail/lib/lang/cz_spamfilter_whitelist.lng index 5e0c6b779..98e7649ba 100644 --- a/interface/web/mail/lib/lang/cz_spamfilter_whitelist.lng +++ b/interface/web/mail/lib/lang/cz_spamfilter_whitelist.lng @@ -7,3 +7,5 @@ $wb['priority_txt'] = 'Priorita'; $wb['active_txt'] = 'Aktivní'; $wb['limit_spamfilter_wblist_txt'] = 'Dosažen maximální počet záznamů pro bílou / černou listinu pro Váš účet.'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_spamfilter_whitelist_list.lng b/interface/web/mail/lib/lang/cz_spamfilter_whitelist_list.lng index ad1389700..3b74159b9 100644 --- a/interface/web/mail/lib/lang/cz_spamfilter_whitelist_list.lng +++ b/interface/web/mail/lib/lang/cz_spamfilter_whitelist_list.lng @@ -7,3 +7,5 @@ $wb['rid_txt'] = 'Uživatel'; $wb['email_txt'] = 'Emaily na bílé listině'; $wb['add_new_record_txt'] = 'Přidat záznam na bílou listinu'; ?> + + diff --git a/interface/web/mail/lib/lang/cz_user_quota_stats_list.lng b/interface/web/mail/lib/lang/cz_user_quota_stats_list.lng index c8b73a9e8..0c30e7574 100755 --- a/interface/web/mail/lib/lang/cz_user_quota_stats_list.lng +++ b/interface/web/mail/lib/lang/cz_user_quota_stats_list.lng @@ -5,3 +5,5 @@ $wb['name_txt'] = 'Jméno'; $wb['email_txt'] = 'E-mailová adresa'; $wb['used_txt'] = 'Využité místo'; ?> + + diff --git a/interface/web/mail/lib/lang/en_mail_domain.lng b/interface/web/mail/lib/lang/en_mail_domain.lng index 00ddf3332..ad9310069 100644 --- a/interface/web/mail/lib/lang/en_mail_domain.lng +++ b/interface/web/mail/lib/lang/en_mail_domain.lng @@ -3,17 +3,11 @@ $wb["server_id_txt"] = 'Server'; $wb["domain_txt"] = 'Domain'; $wb["type_txt"] = 'Type'; $wb["active_txt"] = 'Active'; -$wb["dkim_txt"] = 'enable DKIM'; -$wb["dkim_private_txt"] = 'DKIM Private-key'; -$wb["dkim_generate_txt"] = 'Generate DKIM Private-key'; -$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)

add this record to your DNS'; -$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key'; $wb["domain_error_empty"] = 'Domain is empty.'; $wb["domain_error_unique"] = 'Duplicate Domain.'; $wb["domain_error_regex"] = 'Invalid domain name.'; -$wb["dkim_settings_txt"] = 'DomainKeys Identified Mail (DKIM)'; $wb["client_txt"] = 'Client'; $wb["limit_maildomain_txt"] = 'The max. number of email domains for your account is reached.'; $wb["policy_txt"] = 'Spamfilter'; $wb["no_policy"] = '- not enabled -'; -?> +?> \ No newline at end of file diff --git a/interface/web/mail/lib/lang/pl.lng b/interface/web/mail/lib/lang/pl.lng index 93861b784..afa99d7d4 100644 --- a/interface/web/mail/lib/lang/pl.lng +++ b/interface/web/mail/lib/lang/pl.lng @@ -46,3 +46,4 @@ $wb['Domain Alias'] = 'Alias domeny'; $wb['Relay Recipients'] = 'Odbiorcy przekierowania'; $wb['Mailbox quota'] = 'Użycie skrzynek email'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_alias.lng b/interface/web/mail/lib/lang/pl_mail_alias.lng index ee50d0fcc..bf8e41e28 100644 --- a/interface/web/mail/lib/lang/pl_mail_alias.lng +++ b/interface/web/mail/lib/lang/pl_mail_alias.lng @@ -12,3 +12,4 @@ $wb['domain_txt'] = 'Domena'; $wb['duplicate_email_alias_txt'] = 'Istnieje już taki alias email.'; $wb['source_txt'] = 'Alias'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_alias_list.lng b/interface/web/mail/lib/lang/pl_mail_alias_list.lng index b6ce95d0c..f5567ce92 100644 --- a/interface/web/mail/lib/lang/pl_mail_alias_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_alias_list.lng @@ -6,3 +6,4 @@ $wb['destination_txt'] = 'Element docelowy'; $wb['email_txt'] = 'E-mail'; $wb['add_new_record_txt'] = 'Dodaj nowy alias e-mail'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng b/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng index 7735a4e87..ebbc0d020 100644 --- a/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng +++ b/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng @@ -9,3 +9,4 @@ $wb['source_error_empty'] = 'Domena źródłowa jest pusta.'; $wb['source_error_unique'] = 'Duplikat źródłowej domeny.'; $wb['source_error_regex'] = 'Nieprawidłowa nazwa domeny źródłowej.'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng b/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng index ba2e3b957..bdccec7d6 100644 --- a/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng @@ -5,3 +5,4 @@ $wb['source_txt'] = 'Źródło'; $wb['destination_txt'] = 'Cel'; $wb['add_new_record_txt'] = 'Dodaj nowy alias domeny'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_blacklist.lng b/interface/web/mail/lib/lang/pl_mail_blacklist.lng index 528f2f741..448658d83 100644 --- a/interface/web/mail/lib/lang/pl_mail_blacklist.lng +++ b/interface/web/mail/lib/lang/pl_mail_blacklist.lng @@ -7,3 +7,4 @@ $wb['source_error_notempty'] = 'Adres jest pusty.'; $wb['type_txt'] = 'Typ'; $wb['limit_mailfilter_txt'] = 'Maksymalna ilość filtrów dla Twojego konta została przekroczona.'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng b/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng index ebef66657..8351885ca 100644 --- a/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng @@ -8,3 +8,4 @@ $wb['recipient_txt'] = 'Odbiorca'; $wb['add_new_record_txt'] = 'Dodaj nowy wpis czarnej listy'; $wb['access_txt'] = 'dostęp'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_content_filter.lng b/interface/web/mail/lib/lang/pl_mail_content_filter.lng index 54efa4fed..6ca25bccd 100644 --- a/interface/web/mail/lib/lang/pl_mail_content_filter.lng +++ b/interface/web/mail/lib/lang/pl_mail_content_filter.lng @@ -7,3 +7,4 @@ $wb['action_txt'] = 'Akcja'; $wb['active_txt'] = 'Aktywny'; $wb['pattern_error_empty'] = 'Wzór jest pusty.'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng b/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng index 9fc964cf5..fe5a78fd6 100644 --- a/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng @@ -6,3 +6,4 @@ $wb['pattern_txt'] = 'Wzór'; $wb['action_txt'] = 'Akcja'; $wb['add_new_record_txt'] = 'Dodaj nowy zbiór filtrów'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_domain.lng b/interface/web/mail/lib/lang/pl_mail_domain.lng index 6f9c68cdc..0e76cd0f0 100644 --- a/interface/web/mail/lib/lang/pl_mail_domain.lng +++ b/interface/web/mail/lib/lang/pl_mail_domain.lng @@ -11,3 +11,4 @@ $wb['limit_maildomain_txt'] = 'Maksymalna ilość domen e-mail dla Twojego konta $wb['policy_txt'] = 'Filtr spamu'; $wb['no_policy'] = '-nie używane-'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng b/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng index e214d92a9..de3a6654f 100644 --- a/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng @@ -6,3 +6,4 @@ $wb['add_new_record_txt'] = 'Dodaj nową domenę'; $wb['active_txt'] = 'Aktywne'; $wb['sys_groupid_txt'] = 'Klient'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng b/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng index 3630b954b..c9667c519 100644 --- a/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng +++ b/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng @@ -9,3 +9,4 @@ $wb['limit_mailcatchall_txt'] = 'Maksymalna ilość kont e-mail catchall dla Two $wb['source_txt'] = 'Źródło'; $wb['destination_error_isemail'] = 'Cel nie jest poprawnym adresem email.'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng b/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng index 1f0aad197..304bc3d9a 100644 --- a/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng @@ -7,3 +7,4 @@ $wb['server_id_txt'] = 'Serwer'; $wb['domain_txt'] = 'Domena'; $wb['add_new_record_txt'] = 'Dodaj nowy Catchall'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_domain_list.lng b/interface/web/mail/lib/lang/pl_mail_domain_list.lng index ec51e2cdb..e14f2f088 100644 --- a/interface/web/mail/lib/lang/pl_mail_domain_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_domain_list.lng @@ -5,3 +5,4 @@ $wb['domain_txt'] = 'Domena'; $wb['add_new_record_txt'] = 'Dodaj nową domenę'; $wb['active_txt'] = 'Aktywny'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_forward.lng b/interface/web/mail/lib/lang/pl_mail_forward.lng index d975d5e81..cc84d34b8 100644 --- a/interface/web/mail/lib/lang/pl_mail_forward.lng +++ b/interface/web/mail/lib/lang/pl_mail_forward.lng @@ -7,3 +7,4 @@ $wb['duplicate_mailbox_txt'] = 'Istnieje już skrzynka pocztowa o podanym adresi $wb['domain_txt'] = 'Domena'; $wb['source_txt'] = 'E-mail źródłowy'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_forward_list.lng b/interface/web/mail/lib/lang/pl_mail_forward_list.lng index 1044bd512..3f27975cf 100644 --- a/interface/web/mail/lib/lang/pl_mail_forward_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_forward_list.lng @@ -6,3 +6,4 @@ $wb['destination_txt'] = 'Element docelowy'; $wb['email_txt'] = 'E-mail'; $wb['add_new_record_txt'] = 'Dodaj nowe przekierowanie E-mail'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_get.lng b/interface/web/mail/lib/lang/pl_mail_get.lng index fdac040bf..ca27711e9 100644 --- a/interface/web/mail/lib/lang/pl_mail_get.lng +++ b/interface/web/mail/lib/lang/pl_mail_get.lng @@ -16,3 +16,4 @@ $wb['source_server_error_regex'] = 'Serwer Pop3/Imap nie jest poprawną nazwą d $wb['source_read_all_txt'] = 'Pobierz wszystkie maile (razem z przeczytanymi)'; $wb['error_delete_read_all_combination'] = 'Nieprawidłowa kombinacja opcji. Nie możesz użyć jednocześnie opcji Delete emails after retrieval = no razem z Retrieve all emails = yes'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_get_list.lng b/interface/web/mail/lib/lang/pl_mail_get_list.lng index cd473d9de..cf5844f0d 100644 --- a/interface/web/mail/lib/lang/pl_mail_get_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_get_list.lng @@ -7,3 +7,4 @@ $wb['source_username_txt'] = 'Nazwa użytkownika'; $wb['destination_txt'] = 'Element docelowy'; $wb['add_new_record_txt'] = 'Dodaj nowe konto'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_mailinglist.lng b/interface/web/mail/lib/lang/pl_mail_mailinglist.lng index f285b1eae..774da1802 100644 --- a/interface/web/mail/lib/lang/pl_mail_mailinglist.lng +++ b/interface/web/mail/lib/lang/pl_mail_mailinglist.lng @@ -20,3 +20,4 @@ $wb['password_match_txt'] = 'Hasła pasują'; $wb['listname_error_unique'] = 'Isnieje już lista mailingowa o tej nazwie, wybierz inną nazwę listy.'; $wb['email_error_isemail'] = 'Adres e-mail jest nieprawidłowy'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng b/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng index 649db47bd..96cd9604d 100644 --- a/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng @@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'Lista mailingowa'; $wb['domain_txt'] = 'Domena'; $wb['listname_txt'] = 'Nazwa listy'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng b/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng index 594aba1f2..ab7926f89 100644 --- a/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng +++ b/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng @@ -7,3 +7,4 @@ $wb['source_error_notempty'] = 'Adres jest pusty.'; $wb['type_txt'] = 'Typ'; $wb['limit_mailfilter_txt'] = 'Maksymalna ilość filtrów e-mail dla Twojego konta została przekroczona.'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng b/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng index 310e27ca3..84d08ba61 100644 --- a/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng @@ -7,3 +7,4 @@ $wb['recipient_txt'] = 'Odbiorca'; $wb['add_new_record_txt'] = 'Dodaj nowego odbiorcę przekierowania'; $wb['access_txt'] = 'dostęp'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_spamfilter.lng b/interface/web/mail/lib/lang/pl_mail_spamfilter.lng index 3879f2424..2849430c6 100644 --- a/interface/web/mail/lib/lang/pl_mail_spamfilter.lng +++ b/interface/web/mail/lib/lang/pl_mail_spamfilter.lng @@ -15,3 +15,4 @@ $wb['email_error_unique'] = 'Istnieje już wpis z filtrem spamu dla tego adresu $wb['spam_redirect_maildir_purge_txt'] = 'Wyczyść później Maildir'; $wb['days_txt'] = 'Dni.'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng b/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng index d6097bb33..a6959a26e 100644 --- a/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng @@ -6,3 +6,4 @@ $wb['server_name_txt'] = 'nazwa_serwera'; $wb['email_txt'] = 'E-mail'; $wb['add_new_record_txt'] = 'Dodaj nowy wpis z filtrem spamu'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_transport.lng b/interface/web/mail/lib/lang/pl_mail_transport.lng index 514fc263a..364eba944 100644 --- a/interface/web/mail/lib/lang/pl_mail_transport.lng +++ b/interface/web/mail/lib/lang/pl_mail_transport.lng @@ -9,3 +9,4 @@ $wb['active_txt'] = 'Aktywny'; $wb['limit_mailrouting_txt'] = 'Maksymalna ilość ścieżek dla Twojego konta została przekroczona.'; $wb['transport_txt'] = 'Transport'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_transport_list.lng b/interface/web/mail/lib/lang/pl_mail_transport_list.lng index fa5c58431..837972c4f 100644 --- a/interface/web/mail/lib/lang/pl_mail_transport_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_transport_list.lng @@ -7,3 +7,4 @@ $wb['transport_txt'] = 'Przenieś'; $wb['sort_order_txt'] = 'Sortuj według'; $wb['add_new_record_txt'] = 'Dodaj nowe przeniesienie'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_user.lng b/interface/web/mail/lib/lang/pl_mail_user.lng index 5fc7a38cf..4ccab2e93 100644 --- a/interface/web/mail/lib/lang/pl_mail_user.lng +++ b/interface/web/mail/lib/lang/pl_mail_user.lng @@ -48,3 +48,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło'; $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie'; $wb['password_match_txt'] = 'Hasła pasują'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_user_filter.lng b/interface/web/mail/lib/lang/pl_mail_user_filter.lng index 99ac6a9e7..1e1a7fd89 100644 --- a/interface/web/mail/lib/lang/pl_mail_user_filter.lng +++ b/interface/web/mail/lib/lang/pl_mail_user_filter.lng @@ -18,3 +18,4 @@ $wb['ends_with_txt'] = 'Kończy się na'; $wb['move_to_txt'] = 'Przenieś do'; $wb['delete_txt'] = 'Usuń'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng b/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng index ce235b892..4d45c5d23 100644 --- a/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng @@ -5,3 +5,4 @@ $wb['page_txt'] = 'Strona'; $wb['page_of_txt'] = 'z'; $wb['delete_confirmation'] = 'Czy na pewno chcesz skasować filtr?'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_user_list.lng b/interface/web/mail/lib/lang/pl_mail_user_list.lng index 7c13db38d..8e47f96dc 100644 --- a/interface/web/mail/lib/lang/pl_mail_user_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_user_list.lng @@ -6,3 +6,4 @@ $wb['add_new_record_txt'] = 'Dodaj nową skrzynkę pocztową'; $wb['name_txt'] = 'Nazwa rzeczywista'; $wb['login_txt'] = 'Login'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng b/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng index b9780687d..9e876805b 100644 --- a/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng @@ -6,3 +6,4 @@ $wb['last_month_txt'] = 'Ostatni miesiąc'; $wb['this_year_txt'] = 'Ten rok'; $wb['last_year_txt'] = 'Ostatni rok'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_whitelist.lng b/interface/web/mail/lib/lang/pl_mail_whitelist.lng index 203c5bae7..4aa2f0560 100644 --- a/interface/web/mail/lib/lang/pl_mail_whitelist.lng +++ b/interface/web/mail/lib/lang/pl_mail_whitelist.lng @@ -7,3 +7,4 @@ $wb['source_error_notempty'] = 'Adres jest pusty.'; $wb['type_txt'] = 'Typ'; $wb['limit_mailfilter_txt'] = 'Maksymalna ilość filtrów e-mail dla Twojego konta zosała przekroczona.'; ?> + diff --git a/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng b/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng index 10e6dfcf0..a7239ca95 100644 --- a/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng +++ b/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng @@ -8,3 +8,4 @@ $wb['recipient_txt'] = 'odbiorca'; $wb['add_new_record_txt'] = 'Dodaj nowy wpis białej listy'; $wb['access_txt'] = 'dostęp'; ?> + diff --git a/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng b/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng index 6da8ddc9d..6c4c8d78f 100644 --- a/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng +++ b/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng @@ -7,3 +7,4 @@ $wb['priority_txt'] = 'Priorytet'; $wb['active_txt'] = 'Aktywny'; $wb['limit_spamfilter_wblist_txt'] = 'Maksymalna ilość wpisów do białej i czarnej listy dla Twojego konta została przekroczona.'; ?> + diff --git a/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng index c237a7a77..65a9d37fd 100644 --- a/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng +++ b/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng @@ -7,3 +7,4 @@ $wb['rid_txt'] = 'Użytkownik'; $wb['email_txt'] = 'E-mail dodany do czarnej listy'; $wb['add_new_record_txt'] = 'Dodaj wpis czarnej listy'; ?> + diff --git a/interface/web/mail/lib/lang/pl_spamfilter_config.lng b/interface/web/mail/lib/lang/pl_spamfilter_config.lng index c750d9593..43fab4d4f 100644 --- a/interface/web/mail/lib/lang/pl_spamfilter_config.lng +++ b/interface/web/mail/lib/lang/pl_spamfilter_config.lng @@ -18,3 +18,4 @@ $wb['relayhost_password_txt'] = 'Hasło Relayhost'; $wb['mailbox_size_limit_txt'] = 'Limit wielkości skrzynki pocztowej'; $wb['message_size_limit_txt'] = 'Limit wielkości wiadomości'; ?> + diff --git a/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng index 45b3f315c..d31d7857e 100644 --- a/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng +++ b/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng @@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'Konfiguracja serwer'; $wb['server_name_txt'] = 'Serwer'; $wb['server_id_txt'] = 'id_serwera'; ?> + diff --git a/interface/web/mail/lib/lang/pl_spamfilter_policy.lng b/interface/web/mail/lib/lang/pl_spamfilter_policy.lng index 8a825b559..b7bc37de8 100644 --- a/interface/web/mail/lib/lang/pl_spamfilter_policy.lng +++ b/interface/web/mail/lib/lang/pl_spamfilter_policy.lng @@ -36,3 +36,4 @@ $wb['spam_admin_txt'] = 'Admin obsługi spamu'; $wb['message_size_limit_txt'] = 'Limit wielkości wiadomości'; $wb['banned_rulenames_txt'] = 'Zabronione nazwy zasad'; ?> + diff --git a/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng index 43d9d414d..906006e75 100644 --- a/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng +++ b/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng @@ -7,3 +7,4 @@ $wb['banned_files_lover_txt'] = 'Przyjmuj zablokowane pliki'; $wb['bad_header_lover_txt'] = 'Przyjmuj złe nagłowki'; $wb['add_new_record_txt'] = 'Dodaj wpis plityki'; ?> + diff --git a/interface/web/mail/lib/lang/pl_spamfilter_users.lng b/interface/web/mail/lib/lang/pl_spamfilter_users.lng index 656c29ea1..8529e455c 100644 --- a/interface/web/mail/lib/lang/pl_spamfilter_users.lng +++ b/interface/web/mail/lib/lang/pl_spamfilter_users.lng @@ -6,3 +6,4 @@ $wb['email_txt'] = 'E-mail (wzór)'; $wb['fullname_txt'] = 'Nazwa'; $wb['local_txt'] = 'Lokalne'; ?> + diff --git a/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng index dde2a62c6..0951df528 100644 --- a/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng +++ b/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng @@ -8,3 +8,4 @@ $wb['fullname_txt'] = 'Nazwa'; $wb['email_txt'] = 'E-mail'; $wb['add_new_record_txt'] = 'Dodaj filtr spamu użytkownika'; ?> + diff --git a/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng b/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng index be836015d..a6f2e4306 100644 --- a/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng +++ b/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng @@ -7,3 +7,4 @@ $wb['priority_txt'] = 'Priorytet'; $wb['active_txt'] = 'Aktywny'; $wb['limit_spamfilter_wblist_txt'] = 'Maksymalna liczba wpisów białej lub czarnej listy została przekroczona.'; ?> + diff --git a/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng index 6517cf41a..425a6fe35 100644 --- a/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng +++ b/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng @@ -7,3 +7,4 @@ $wb['rid_txt'] = 'Użytkownik'; $wb['email_txt'] = 'Adres e-mail dodany do białej listy'; $wb['add_new_record_txt'] = 'Dodaj wpis do białej listy'; ?> + diff --git a/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng b/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng index 2b33b1040..2cffcf1d1 100755 --- a/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng +++ b/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng @@ -5,3 +5,4 @@ $wb['name_txt'] = 'Nazwa'; $wb['email_txt'] = 'Adres e-mail'; $wb['used_txt'] = 'Użycie dysku'; ?> + diff --git a/interface/web/mail/mail_domain_del.php b/interface/web/mail/mail_domain_del.php index 806996aa3..0f00dd919 100644 --- a/interface/web/mail/mail_domain_del.php +++ b/interface/web/mail/mail_domain_del.php @@ -59,8 +59,8 @@ class page_action extends tform_actions { // Before we delete the email domain, // we will delete all depending records. - // Delete all forwardings where the source or destination belongs to this domain - $records = $app->db->queryAllRecords("SELECT forwarding_id as id FROM mail_forwarding WHERE source like '%@".$app->db->quote($domain)."' OR (destination like '%@".$app->db->quote($domain)."' AND type != 'forward')"); + // Delete all forwardings where the osurce or destination belongs to this domain + $records = $app->db->queryAllRecords("SELECT forwarding_id as id FROM mail_forwarding WHERE source like '%@".$app->db->quote($domain)."' OR (destination like '%@".$app->db->quote($domain)."' AND type != 'forward'"); foreach($records as $rec) { $app->db->datalogDelete('mail_forwarding','forwarding_id',$rec['id']); } diff --git a/interface/web/mail/mail_domain_dkim_create.php b/interface/web/mail/mail_domain_dkim_create.php deleted file mode 100644 index 758d3afb8..000000000 --- a/interface/web/mail/mail_domain_dkim_create.php +++ /dev/null @@ -1,90 +0,0 @@ -\n"; -echo "\n"; -echo "".$private_key."\n"; -echo "".$dns_record."\n"; -echo "\n"; -?> diff --git a/interface/web/mail/templates/mail_domain_edit.htm b/interface/web/mail/templates/mail_domain_edit.htm index 81cdb73b0..5a1b61379 100644 --- a/interface/web/mail/templates/mail_domain_edit.htm +++ b/interface/web/mail/templates/mail_domain_edit.htm @@ -59,24 +59,6 @@ {tmpl_var name='active'} -
{tmpl_var name='dkim_settings_txt'}
-
-
-

{tmpl_var name='dkim_txt'}

-
- {tmpl_var name='dkim'} -
-
-
- - -{tmpl_var name='dkim_generate_txt'} -
-
- - -
-
@@ -88,45 +70,4 @@ - - - + \ No newline at end of file diff --git a/interface/web/mailuser/lib/lang/cz.lng b/interface/web/mailuser/lib/lang/cz.lng index 8b4b58bc4..12f1bd72c 100644 --- a/interface/web/mailuser/lib/lang/cz.lng +++ b/interface/web/mailuser/lib/lang/cz.lng @@ -7,3 +7,5 @@ $wb['Send copy'] = 'Poslat kopii na e-mail'; $wb['Spamfilter'] = 'Spamový filtr'; $wb['Email Filters'] = 'E-mailové filtry'; ?> + + diff --git a/interface/web/mailuser/lib/lang/cz_index.lng b/interface/web/mailuser/lib/lang/cz_index.lng index 45af56ee8..9b820cdee 100644 --- a/interface/web/mailuser/lib/lang/cz_index.lng +++ b/interface/web/mailuser/lib/lang/cz_index.lng @@ -10,3 +10,5 @@ $wb['unlimited_txt'] = 'Neomezený'; $wb['mb_txt'] = 'MB'; $wb['none_txt'] = 'Nenastaveno'; ?> + + diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng index ef3aeb42d..f8d331b55 100644 --- a/interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng +++ b/interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng @@ -11,3 +11,5 @@ $wb['autoresponder_active'] = 'Povolit automatický odpovídač'; $wb['now_txt'] = 'Nyní'; $wb['autoresponder_subject_txt'] = 'Předmět e-mailu'; ?> + + diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_cc.lng b/interface/web/mailuser/lib/lang/cz_mail_user_cc.lng index 36f11a9ba..fc8a0f9df 100644 --- a/interface/web/mailuser/lib/lang/cz_mail_user_cc.lng +++ b/interface/web/mailuser/lib/lang/cz_mail_user_cc.lng @@ -5,3 +5,5 @@ $wb['email_txt'] = 'E-mail'; $wb['cc_error_isemail'] = 'Vyplněná e-mailová adresa neplatná'; $wb['email_is_cc_error'] = 'Vyplněná e-mailová adresa a poslat kopii na e-mail adresu, nemůžou být stejné.'; ?> + + diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_filter.lng b/interface/web/mailuser/lib/lang/cz_mail_user_filter.lng index 3df9d38c7..65300b6d9 100644 --- a/interface/web/mailuser/lib/lang/cz_mail_user_filter.lng +++ b/interface/web/mailuser/lib/lang/cz_mail_user_filter.lng @@ -18,3 +18,5 @@ $wb['ends_with_txt'] = 'Končí na'; $wb['move_to_txt'] = 'Přesunout do'; $wb['delete_txt'] = 'Smazat'; ?> + + diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng index 3c2593d6d..4b64af920 100644 --- a/interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng +++ b/interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng @@ -6,3 +6,5 @@ $wb['page_txt'] = 'Stránka'; $wb['page_of_txt'] = 'z'; $wb['delete_confirmation'] = 'Opravdu chcete odstranit e-mail filter?'; ?> + + diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_password.lng b/interface/web/mailuser/lib/lang/cz_mail_user_password.lng index 36555a203..44815399d 100644 --- a/interface/web/mailuser/lib/lang/cz_mail_user_password.lng +++ b/interface/web/mailuser/lib/lang/cz_mail_user_password.lng @@ -8,3 +8,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo'; $wb['password_mismatch_txt'] = 'Hesla se neshodují.'; $wb['password_match_txt'] = 'Hesla se shodují.'; ?> + + diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng index 2a53036be..c6345567b 100644 --- a/interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng +++ b/interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng @@ -5,3 +5,5 @@ $wb['email_txt'] = 'E-mail'; $wb['no_policy'] = '- nepovoleno -'; $wb['policy_txt'] = 'Politika'; ?> + + diff --git a/interface/web/mailuser/lib/lang/pl.lng b/interface/web/mailuser/lib/lang/pl.lng index 4002670b6..5d7166ada 100644 --- a/interface/web/mailuser/lib/lang/pl.lng +++ b/interface/web/mailuser/lib/lang/pl.lng @@ -7,3 +7,4 @@ $wb['Send copy'] = 'Wyślij kopię'; $wb['Spamfilter'] = 'Filtr spamu'; $wb['Email Filters'] = 'Fitry e-mail'; ?> + diff --git a/interface/web/mailuser/lib/lang/pl_index.lng b/interface/web/mailuser/lib/lang/pl_index.lng index 0774a65bd..368276036 100644 --- a/interface/web/mailuser/lib/lang/pl_index.lng +++ b/interface/web/mailuser/lib/lang/pl_index.lng @@ -10,3 +10,4 @@ $wb['unlimited_txt'] = 'Bez limitu'; $wb['mb_txt'] = 'MB'; $wb['none_txt'] = 'Brak'; ?> + diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng index 7a28409e5..c6f3ed67d 100644 --- a/interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng +++ b/interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng @@ -11,3 +11,4 @@ $wb['autoresponder_active'] = 'Włącz autoresponder'; $wb['now_txt'] = 'Teraz'; $wb['autoresponder_subject_txt'] = 'Temat'; ?> + diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_cc.lng b/interface/web/mailuser/lib/lang/pl_mail_user_cc.lng index 70becda5b..a3b48179b 100644 --- a/interface/web/mailuser/lib/lang/pl_mail_user_cc.lng +++ b/interface/web/mailuser/lib/lang/pl_mail_user_cc.lng @@ -5,3 +5,4 @@ $wb['email_txt'] = 'E-mail'; $wb['cc_error_isemail'] = 'Adres e-mail jest niepoprawny w polu -Wyślij kopię do-'; $wb['email_is_cc_error'] = 'Adres e-mail i adres do wysyłki kopii nie mogą być takie same.'; ?> + diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_filter.lng b/interface/web/mailuser/lib/lang/pl_mail_user_filter.lng index 2e74ffd4f..9ac57b53c 100644 --- a/interface/web/mailuser/lib/lang/pl_mail_user_filter.lng +++ b/interface/web/mailuser/lib/lang/pl_mail_user_filter.lng @@ -18,3 +18,4 @@ $wb['ends_with_txt'] = 'Ends with'; $wb['move_to_txt'] = 'Move to'; $wb['delete_txt'] = 'Delete'; ?> + diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng index 882d601e7..8bea987f5 100644 --- a/interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng +++ b/interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng @@ -6,3 +6,4 @@ $wb['page_txt'] = 'Strona'; $wb['page_of_txt'] = 'z'; $wb['delete_confirmation'] = 'Na pewno chcesz skasować ten filtr poczty?'; ?> + diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_password.lng b/interface/web/mailuser/lib/lang/pl_mail_user_password.lng index 48dfd26d9..08fd7405d 100644 --- a/interface/web/mailuser/lib/lang/pl_mail_user_password.lng +++ b/interface/web/mailuser/lib/lang/pl_mail_user_password.lng @@ -8,3 +8,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło'; $wb['password_mismatch_txt'] = 'Błąd, hasła nie pasują'; $wb['password_match_txt'] = 'OK, hasła są jednakowe'; ?> + diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng index b371f3ea7..ed18053d8 100644 --- a/interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng +++ b/interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng @@ -5,3 +5,4 @@ $wb['email_txt'] = 'E-mail'; $wb['no_policy'] = '- nie włączony -'; $wb['policy_txt'] = 'Polityka'; ?> + diff --git a/interface/web/monitor/lib/lang/cz.lng b/interface/web/monitor/lib/lang/cz.lng index 36647b72a..763b7f5cf 100644 --- a/interface/web/monitor/lib/lang/cz.lng +++ b/interface/web/monitor/lib/lang/cz.lng @@ -147,3 +147,5 @@ $wb['Show fail2ban-Log'] = 'Zobrazit Fail2Ban Log'; $wb['Show IPTables'] = 'Zobrazit IPTables pravidla'; $wb['Show OpenVz VE BeanCounter'] = 'Ukázat OpenVz VE BeanCounter'; ?> + + diff --git a/interface/web/monitor/lib/lang/cz_datalog_list.lng b/interface/web/monitor/lib/lang/cz_datalog_list.lng index c9e9a8655..70adcad1a 100644 --- a/interface/web/monitor/lib/lang/cz_datalog_list.lng +++ b/interface/web/monitor/lib/lang/cz_datalog_list.lng @@ -6,3 +6,5 @@ $wb['dbtable_txt'] = 'DB tabulka'; $wb['action_txt'] = 'Akce'; $wb['status_txt'] = 'Stav'; ?> + + diff --git a/interface/web/monitor/lib/lang/cz_syslog_list.lng b/interface/web/monitor/lib/lang/cz_syslog_list.lng index 990662552..85cd4b3b0 100644 --- a/interface/web/monitor/lib/lang/cz_syslog_list.lng +++ b/interface/web/monitor/lib/lang/cz_syslog_list.lng @@ -5,3 +5,5 @@ $wb['server_id_txt'] = 'Server'; $wb['loglevel_txt'] = 'Logovací úroveň'; $wb['message_txt'] = 'Zpráva'; ?> + + diff --git a/interface/web/monitor/lib/lang/pl.lng b/interface/web/monitor/lib/lang/pl.lng index f1ce82191..533d8f6fe 100644 --- a/interface/web/monitor/lib/lang/pl.lng +++ b/interface/web/monitor/lib/lang/pl.lng @@ -147,3 +147,4 @@ $wb['Show fail2ban-Log'] = 'Pokaż log fail2ban'; $wb['Show IPTables'] = 'Pokaż reguły IPTables'; $wb['Show OpenVz VE BeanCounter'] = 'Show OpenVz VE BeanCounter'; ?> + diff --git a/interface/web/monitor/lib/lang/pl_datalog_list.lng b/interface/web/monitor/lib/lang/pl_datalog_list.lng index 398ca51ed..0b969b133 100644 --- a/interface/web/monitor/lib/lang/pl_datalog_list.lng +++ b/interface/web/monitor/lib/lang/pl_datalog_list.lng @@ -6,3 +6,4 @@ $wb['dbtable_txt'] = 'Tabele DB'; $wb['action_txt'] = 'Akcja'; $wb['status_txt'] = 'Status'; ?> + diff --git a/interface/web/monitor/lib/lang/pl_syslog_list.lng b/interface/web/monitor/lib/lang/pl_syslog_list.lng index e37799c47..f5e0645fe 100644 --- a/interface/web/monitor/lib/lang/pl_syslog_list.lng +++ b/interface/web/monitor/lib/lang/pl_syslog_list.lng @@ -5,3 +5,4 @@ $wb['server_id_txt'] = 'Serwer'; $wb['loglevel_txt'] = 'Poziom logowania'; $wb['message_txt'] = 'Wiadomość'; ?> + diff --git a/interface/web/monitor/show_log.php b/interface/web/monitor/show_log.php index bb4e3c079..cb9e4c107 100644 --- a/interface/web/monitor/show_log.php +++ b/interface/web/monitor/show_log.php @@ -129,20 +129,18 @@ if(isset($record['data'])) { $logDataHtml = ''; /* set css class for each line of log, depending on key words in each line */ foreach($logData as $val) { - if (strpos(strtolower($val), 'fatal') !== FALSE) { + if (strpos($val, 'ERROR') !== FALSE) { $logDataHtml .= "
$val
"; - } elseif (strpos(strtolower($val), 'error') !== FALSE) { - $logDataHtml .= "
$val
"; - } elseif (strpos(strtolower($val), 'warn') !== FALSE) { + } elseif (strpos($val, 'WARN') !== FALSE) { $logDataHtml .= "
$val
"; - } elseif (strpos(strtolower($val), 'info') !== FALSE) { + } elseif (strpos($val, 'INFO') !== FALSE) { $logDataHtml .= "
$val
"; } else { $logDataHtml .= "
$val
"; } } - - $app->tpl->setVar("log_data", $logDataHtml); + + $app->tpl->setVar("log_data", $logData); } else { $app->tpl->setVar("log_data", $app->lng("no_logdata_txt")); } diff --git a/interface/web/sites/lib/lang/ar_web_domain.lng b/interface/web/sites/lib/lang/ar_web_domain.lng index f10cc4225..c749fb502 100644 --- a/interface/web/sites/lib/lang/ar_web_domain.lng +++ b/interface/web/sites/lib/lang/ar_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/bg_web_domain.lng b/interface/web/sites/lib/lang/bg_web_domain.lng index c2816ad35..2b2fa9705 100644 --- a/interface/web/sites/lib/lang/bg_web_domain.lng +++ b/interface/web/sites/lib/lang/bg_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/br_web_domain.lng b/interface/web/sites/lib/lang/br_web_domain.lng index 623bc0b21..dc75b8069 100644 --- a/interface/web/sites/lib/lang/br_web_domain.lng +++ b/interface/web/sites/lib/lang/br_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/cz.lng b/interface/web/sites/lib/lang/cz.lng index 71ccd165f..d96c4d546 100644 --- a/interface/web/sites/lib/lang/cz.lng +++ b/interface/web/sites/lib/lang/cz.lng @@ -33,3 +33,5 @@ $wb['Update Packagelist'] = 'Aktualizace seznamu balíčků'; $wb['Subdomain (Vhost)'] = 'Subdoména (Vhost)'; $wb['error_proxy_requires_url'] = 'Redirect Type \\"proxy\\" requires a URL as the redirect path.'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_aps.lng b/interface/web/sites/lib/lang/cz_aps.lng index 176d76da5..97bc67001 100644 --- a/interface/web/sites/lib/lang/cz_aps.lng +++ b/interface/web/sites/lib/lang/cz_aps.lng @@ -56,3 +56,5 @@ $wb['btn_install_txt'] = 'Instalovat'; $wb['btn_cancel_txt'] = 'Zrušit'; $wb['limit_aps_txt'] = 'The max. number of APS instances for your account is reached.'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_aps_instances_list.lng b/interface/web/sites/lib/lang/cz_aps_instances_list.lng index 7b7b6dd6f..3d5d3d865 100644 --- a/interface/web/sites/lib/lang/cz_aps_instances_list.lng +++ b/interface/web/sites/lib/lang/cz_aps_instances_list.lng @@ -11,3 +11,5 @@ $wb['filter_txt'] = 'Hledat'; $wb['delete_txt'] = 'Smazat'; $wb['reinstall_txt'] = 'Přeinstalovat'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_aps_packages_list.lng b/interface/web/sites/lib/lang/cz_aps_packages_list.lng index 52ef6ebcd..b74dfc888 100644 --- a/interface/web/sites/lib/lang/cz_aps_packages_list.lng +++ b/interface/web/sites/lib/lang/cz_aps_packages_list.lng @@ -6,3 +6,5 @@ $wb['category_txt'] = 'Kategorie'; $wb['status_txt'] = 'Odemčený'; $wb['filter_txt'] = 'Hledat'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_cron.lng b/interface/web/sites/lib/lang/cz_cron.lng index d4e6c1767..5ea9bb5b7 100644 --- a/interface/web/sites/lib/lang/cz_cron.lng +++ b/interface/web/sites/lib/lang/cz_cron.lng @@ -19,3 +19,5 @@ $wb['run_wday_error_format'] = 'Chybný formát pro dny týdne.'; $wb['command_error_format'] = 'Chybná formát příkazu. V případě URL je povoleno volání pouze http/https.'; $wb['unknown_fieldtype_error'] = 'Bylp použito pole neznámého typu.'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_cron_list.lng b/interface/web/sites/lib/lang/cz_cron_list.lng index f50dee2fa..0ca6dc3b8 100644 --- a/interface/web/sites/lib/lang/cz_cron_list.lng +++ b/interface/web/sites/lib/lang/cz_cron_list.lng @@ -11,3 +11,5 @@ $wb['command_txt'] = 'Příkaz'; $wb['add_new_cron_txt'] = 'Přidat novou cron úlohu'; $wb['parent_domain_id_txt'] = 'Webové stránky'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_database.lng b/interface/web/sites/lib/lang/cz_database.lng index c316f0ac9..cb7e4ebbe 100644 --- a/interface/web/sites/lib/lang/cz_database.lng +++ b/interface/web/sites/lib/lang/cz_database.lng @@ -44,3 +44,5 @@ $wb['no_dbuser_txt'] = 'Žádný'; $wb['database_client_differs_txt'] = 'Klient mateřského webu a databáze se neshodují.'; $wb['database_user_missing_txt'] = 'Please select a database user for this database.'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_database_admin_list.lng b/interface/web/sites/lib/lang/cz_database_admin_list.lng index a0069404d..4eb24c99c 100644 --- a/interface/web/sites/lib/lang/cz_database_admin_list.lng +++ b/interface/web/sites/lib/lang/cz_database_admin_list.lng @@ -8,3 +8,5 @@ $wb['database_name_txt'] = 'Jméno databáze'; $wb['add_new_record_txt'] = 'Přidat nové databáze'; $wb['sys_groupid_txt'] = 'Klient'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_database_list.lng b/interface/web/sites/lib/lang/cz_database_list.lng index 9bb80dd94..269dc2114 100644 --- a/interface/web/sites/lib/lang/cz_database_list.lng +++ b/interface/web/sites/lib/lang/cz_database_list.lng @@ -7,3 +7,5 @@ $wb['database_user_txt'] = 'Uživatel databáze'; $wb['database_name_txt'] = 'Název databáze'; $wb['add_new_record_txt'] = 'Přidat databázi'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_database_user.lng b/interface/web/sites/lib/lang/cz_database_user.lng index 8a64cb522..4621087b5 100644 --- a/interface/web/sites/lib/lang/cz_database_user.lng +++ b/interface/web/sites/lib/lang/cz_database_user.lng @@ -21,3 +21,5 @@ $wb['globalsearch_noresults_limit_txt'] = '0 výsledků'; $wb['globalsearch_searchfield_watermark_txt'] = 'Hledat'; $wb['globalsearch_suggestions_text_txt'] = 'Návrhy'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_database_user_admin_list.lng b/interface/web/sites/lib/lang/cz_database_user_admin_list.lng index 8703e713e..db76d1099 100644 --- a/interface/web/sites/lib/lang/cz_database_user_admin_list.lng +++ b/interface/web/sites/lib/lang/cz_database_user_admin_list.lng @@ -4,3 +4,5 @@ $wb['database_user_txt'] = 'Uživatel databáze'; $wb['add_new_record_txt'] = 'Vytvořit nového uživatele databáze'; $wb['sys_groupid_txt'] = 'Klient'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_database_user_list.lng b/interface/web/sites/lib/lang/cz_database_user_list.lng index 42cf36d70..68cd34d2e 100644 --- a/interface/web/sites/lib/lang/cz_database_user_list.lng +++ b/interface/web/sites/lib/lang/cz_database_user_list.lng @@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'Uživatelé databáze'; $wb['database_user_txt'] = 'Uživatelé databáze'; $wb['add_new_record_txt'] = 'Přidat nového uživatele databáze'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_ftp_user.lng b/interface/web/sites/lib/lang/cz_ftp_user.lng index 876ad5108..2b9dd5450 100644 --- a/interface/web/sites/lib/lang/cz_ftp_user.lng +++ b/interface/web/sites/lib/lang/cz_ftp_user.lng @@ -32,3 +32,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo'; $wb['password_mismatch_txt'] = 'Hesla se neshodují.'; $wb['password_match_txt'] = 'Hesla se shodují.'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_ftp_user_list.lng b/interface/web/sites/lib/lang/cz_ftp_user_list.lng index 41649df7f..6f6f5021e 100644 --- a/interface/web/sites/lib/lang/cz_ftp_user_list.lng +++ b/interface/web/sites/lib/lang/cz_ftp_user_list.lng @@ -6,3 +6,5 @@ $wb['parent_domain_id_txt'] = 'Webová stránka'; $wb['username_txt'] = 'Uživatelské jméno'; $wb['add_new_record_txt'] = 'Přidat FTP uživatele'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_shell_user.lng b/interface/web/sites/lib/lang/cz_shell_user.lng index 97b8a0d08..234b7a592 100644 --- a/interface/web/sites/lib/lang/cz_shell_user.lng +++ b/interface/web/sites/lib/lang/cz_shell_user.lng @@ -27,3 +27,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo'; $wb['password_mismatch_txt'] = 'Hesla se neshodují.'; $wb['password_match_txt'] = 'Hesla se shodují.'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_shell_user_list.lng b/interface/web/sites/lib/lang/cz_shell_user_list.lng index 1d6bc198d..6d4a8fe52 100644 --- a/interface/web/sites/lib/lang/cz_shell_user_list.lng +++ b/interface/web/sites/lib/lang/cz_shell_user_list.lng @@ -6,3 +6,5 @@ $wb['parent_domain_id_txt'] = 'Stránka'; $wb['username_txt'] = 'Uživatelské jméno'; $wb['add_new_record_txt'] = 'Přidat shell uživatele'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng b/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng index 453194454..dabb73b88 100644 --- a/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng +++ b/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng @@ -7,3 +7,5 @@ $wb['hard_txt'] = 'Tvrdý limit'; $wb['soft_txt'] = 'Měkký limit'; $wb['files_txt'] = 'Jednotlivé soubory'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_aliasdomain.lng b/interface/web/sites/lib/lang/cz_web_aliasdomain.lng index 3a5d15040..10b7eee7c 100644 --- a/interface/web/sites/lib/lang/cz_web_aliasdomain.lng +++ b/interface/web/sites/lib/lang/cz_web_aliasdomain.lng @@ -113,3 +113,5 @@ $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; $wb['Domain'] = 'Aliasdomain'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_aliasdomain_list.lng b/interface/web/sites/lib/lang/cz_web_aliasdomain_list.lng index 22a4ffe32..6cf247f99 100644 --- a/interface/web/sites/lib/lang/cz_web_aliasdomain_list.lng +++ b/interface/web/sites/lib/lang/cz_web_aliasdomain_list.lng @@ -12,3 +12,5 @@ $wb['no_redirect_txt'] = 'Žádné přesměrování'; $wb['no_flag_txt'] = 'Žádný příznak'; $wb['none_txt'] = 'Žádná'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_backup_list.lng b/interface/web/sites/lib/lang/cz_web_backup_list.lng index 3c9cfc8ef..88e110f75 100644 --- a/interface/web/sites/lib/lang/cz_web_backup_list.lng +++ b/interface/web/sites/lib/lang/cz_web_backup_list.lng @@ -13,3 +13,5 @@ $wb['restore_pending_txt'] = 'There is already a pending backup restore job.'; $wb['backup_type_mysql'] = 'MySQL Database'; $wb['backup_type_web'] = 'Website files'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_domain.lng b/interface/web/sites/lib/lang/cz_web_domain.lng index f3e31d39a..4f5df2935 100644 --- a/interface/web/sites/lib/lang/cz_web_domain.lng +++ b/interface/web/sites/lib/lang/cz_web_domain.lng @@ -111,5 +111,6 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_domain_admin_list.lng b/interface/web/sites/lib/lang/cz_web_domain_admin_list.lng index e52a79442..c79a51beb 100644 --- a/interface/web/sites/lib/lang/cz_web_domain_admin_list.lng +++ b/interface/web/sites/lib/lang/cz_web_domain_admin_list.lng @@ -7,3 +7,5 @@ $wb['server_id_txt'] = 'Server'; $wb['domain_txt'] = 'Doména'; $wb['add_new_record_txt'] = 'Přidat webovou stránku'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_domain_list.lng b/interface/web/sites/lib/lang/cz_web_domain_list.lng index cbf025e79..af0947c9f 100644 --- a/interface/web/sites/lib/lang/cz_web_domain_list.lng +++ b/interface/web/sites/lib/lang/cz_web_domain_list.lng @@ -6,3 +6,5 @@ $wb['server_id_txt'] = 'Server'; $wb['domain_txt'] = 'Doména'; $wb['add_new_record_txt'] = 'Přidat webovou stránku'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_folder.lng b/interface/web/sites/lib/lang/cz_web_folder.lng index f9f623dc2..108f7c952 100644 --- a/interface/web/sites/lib/lang/cz_web_folder.lng +++ b/interface/web/sites/lib/lang/cz_web_folder.lng @@ -5,3 +5,5 @@ $wb['path_txt'] = 'Cesta'; $wb['active_txt'] = 'Aktivní'; $wb['path_error_regex'] = 'Neplatná cesta ke složce.'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_folder_list.lng b/interface/web/sites/lib/lang/cz_web_folder_list.lng index b75c0e80d..2aaaf4c98 100644 --- a/interface/web/sites/lib/lang/cz_web_folder_list.lng +++ b/interface/web/sites/lib/lang/cz_web_folder_list.lng @@ -5,3 +5,5 @@ $wb['server_id_txt'] = 'Server'; $wb['parent_domain_id_txt'] = 'Webové stránky'; $wb['path_txt'] = 'Cesta'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_folder_user.lng b/interface/web/sites/lib/lang/cz_web_folder_user.lng index 48f426089..a1c6ccf41 100644 --- a/interface/web/sites/lib/lang/cz_web_folder_user.lng +++ b/interface/web/sites/lib/lang/cz_web_folder_user.lng @@ -10,3 +10,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo'; $wb['password_mismatch_txt'] = 'Hesla se neshodují.'; $wb['password_match_txt'] = 'Hesla se shodují.'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_folder_user_list.lng b/interface/web/sites/lib/lang/cz_web_folder_user_list.lng index 99fe62051..0b3f9648d 100644 --- a/interface/web/sites/lib/lang/cz_web_folder_user_list.lng +++ b/interface/web/sites/lib/lang/cz_web_folder_user_list.lng @@ -4,3 +4,5 @@ $wb['active_txt'] = 'Aktivní'; $wb['web_folder_id_txt'] = 'Složka'; $wb['username_txt'] = 'Uživatelské jméno'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_sites_stats_list.lng b/interface/web/sites/lib/lang/cz_web_sites_stats_list.lng index ed9359682..ffab54466 100644 --- a/interface/web/sites/lib/lang/cz_web_sites_stats_list.lng +++ b/interface/web/sites/lib/lang/cz_web_sites_stats_list.lng @@ -7,3 +7,5 @@ $wb['this_year_txt'] = 'Tento rok'; $wb['last_year_txt'] = 'Minulý rok'; $wb['sum_txt'] = 'Součet'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_subdomain.lng b/interface/web/sites/lib/lang/cz_web_subdomain.lng index de1445f5d..4547f9188 100644 --- a/interface/web/sites/lib/lang/cz_web_subdomain.lng +++ b/interface/web/sites/lib/lang/cz_web_subdomain.lng @@ -44,3 +44,5 @@ $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; $wb['error_proxy_requires_url'] = 'Redirect Type \\"proxy\\" requires a URL as the redirect path.'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_subdomain_list.lng b/interface/web/sites/lib/lang/cz_web_subdomain_list.lng index 8a0bafe0f..1eab4a8aa 100644 --- a/interface/web/sites/lib/lang/cz_web_subdomain_list.lng +++ b/interface/web/sites/lib/lang/cz_web_subdomain_list.lng @@ -6,3 +6,5 @@ $wb['parent_domain_id_txt'] = 'Webová stránka'; $wb['domain_txt'] = 'Subdoména'; $wb['add_new_record_txt'] = 'Přidat subdoménu'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng b/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng index c76dffd07..3ed649f76 100644 --- a/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng +++ b/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng @@ -116,3 +116,5 @@ $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snipp $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_web_vhost_subdomain_list.lng b/interface/web/sites/lib/lang/cz_web_vhost_subdomain_list.lng index a54e19a5a..bf8a1710b 100644 --- a/interface/web/sites/lib/lang/cz_web_vhost_subdomain_list.lng +++ b/interface/web/sites/lib/lang/cz_web_vhost_subdomain_list.lng @@ -6,3 +6,5 @@ $wb['parent_domain_id_txt'] = 'Webové stránky'; $wb['domain_txt'] = 'Subdoména'; $wb['add_new_record_txt'] = 'Přidat novou poddoménu'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_webdav_user.lng b/interface/web/sites/lib/lang/cz_webdav_user.lng index 3e89a1e62..523b79f80 100644 --- a/interface/web/sites/lib/lang/cz_webdav_user.lng +++ b/interface/web/sites/lib/lang/cz_webdav_user.lng @@ -19,3 +19,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo'; $wb['password_mismatch_txt'] = 'Hesla se neshodují.'; $wb['password_match_txt'] = 'Hesla se shodují.'; ?> + + diff --git a/interface/web/sites/lib/lang/cz_webdav_user_list.lng b/interface/web/sites/lib/lang/cz_webdav_user_list.lng index 0c1148b53..c74be8969 100644 --- a/interface/web/sites/lib/lang/cz_webdav_user_list.lng +++ b/interface/web/sites/lib/lang/cz_webdav_user_list.lng @@ -6,3 +6,5 @@ $wb['parent_domain_id_txt'] = 'Webové stránky'; $wb['username_txt'] = 'Uživatelské jméno'; $wb['add_new_record_txt'] = 'Přidat nového WebDAV uživatele'; ?> + + diff --git a/interface/web/sites/lib/lang/de_web_domain.lng b/interface/web/sites/lib/lang/de_web_domain.lng index dab184fe4..3c64f65c0 100644 --- a/interface/web/sites/lib/lang/de_web_domain.lng +++ b/interface/web/sites/lib/lang/de_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Verfügbare Apache Direktiven $wb['available_nginx_directive_snippets_txt'] = 'Verfügbare nginx Direktiven Schnipsel:'; $wb['proxy_directives_txt'] = 'Proxy Direktiven'; $wb['available_proxy_directive_snippets_txt'] = 'Verfügbare Proxy Direktiven Schnipsel:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/el_web_domain.lng b/interface/web/sites/lib/lang/el_web_domain.lng index e13af5060..b77cd8a5d 100644 --- a/interface/web/sites/lib/lang/el_web_domain.lng +++ b/interface/web/sites/lib/lang/el_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/en_web_backup_list.lng b/interface/web/sites/lib/lang/en_web_backup_list.lng index 2b6594468..74bcbd9b7 100644 --- a/interface/web/sites/lib/lang/en_web_backup_list.lng +++ b/interface/web/sites/lib/lang/en_web_backup_list.lng @@ -1,17 +1,16 @@ +$wb['backup_type_mysql'] = 'MySQL Database'; +$wb['backup_type_web'] = 'Website files'; + +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/es_web_domain.lng b/interface/web/sites/lib/lang/es_web_domain.lng index db0a0b6bf..3ba7ab973 100644 --- a/interface/web/sites/lib/lang/es_web_domain.lng +++ b/interface/web/sites/lib/lang/es_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/fi_web_domain.lng b/interface/web/sites/lib/lang/fi_web_domain.lng index 7c31eeb54..e7129e1a2 100755 --- a/interface/web/sites/lib/lang/fi_web_domain.lng +++ b/interface/web/sites/lib/lang/fi_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/fr_web_domain.lng b/interface/web/sites/lib/lang/fr_web_domain.lng index d0029908d..05b27ce7a 100644 --- a/interface/web/sites/lib/lang/fr_web_domain.lng +++ b/interface/web/sites/lib/lang/fr_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/hr_web_domain.lng b/interface/web/sites/lib/lang/hr_web_domain.lng index 37bed82f7..ca300d63b 100644 --- a/interface/web/sites/lib/lang/hr_web_domain.lng +++ b/interface/web/sites/lib/lang/hr_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/hu_web_domain.lng b/interface/web/sites/lib/lang/hu_web_domain.lng index 2bf0127a5..2659f9aba 100644 --- a/interface/web/sites/lib/lang/hu_web_domain.lng +++ b/interface/web/sites/lib/lang/hu_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/id_web_domain.lng b/interface/web/sites/lib/lang/id_web_domain.lng index 6c464398f..012583e74 100644 --- a/interface/web/sites/lib/lang/id_web_domain.lng +++ b/interface/web/sites/lib/lang/id_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/it_web_domain.lng b/interface/web/sites/lib/lang/it_web_domain.lng index 084b4acf2..a34c576a0 100644 --- a/interface/web/sites/lib/lang/it_web_domain.lng +++ b/interface/web/sites/lib/lang/it_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/ja_web_domain.lng b/interface/web/sites/lib/lang/ja_web_domain.lng index 43162ef3d..9a0eb0eb8 100644 --- a/interface/web/sites/lib/lang/ja_web_domain.lng +++ b/interface/web/sites/lib/lang/ja_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/nl_web_domain.lng b/interface/web/sites/lib/lang/nl_web_domain.lng index 785471dce..3319f4686 100644 --- a/interface/web/sites/lib/lang/nl_web_domain.lng +++ b/interface/web/sites/lib/lang/nl_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/pl.lng b/interface/web/sites/lib/lang/pl.lng index 22bbad3ec..6d26fb675 100644 --- a/interface/web/sites/lib/lang/pl.lng +++ b/interface/web/sites/lib/lang/pl.lng @@ -33,3 +33,4 @@ $wb['Update Packagelist'] = 'Uaktualnij listę pakietów'; $wb['Subdomain (Vhost)'] = 'Subdomena (Vhost)'; $wb['error_proxy_requires_url'] = 'Rodzaj przekierowania '; ?> + diff --git a/interface/web/sites/lib/lang/pl_aps.lng b/interface/web/sites/lib/lang/pl_aps.lng index 1a2ffad68..aa791fc43 100644 --- a/interface/web/sites/lib/lang/pl_aps.lng +++ b/interface/web/sites/lib/lang/pl_aps.lng @@ -56,3 +56,4 @@ $wb['btn_install_txt'] = 'Instaluj'; $wb['btn_cancel_txt'] = 'Anuluj'; $wb['limit_aps_txt'] = 'Maksymalna liczba instancji APS dla Twojego konta została wyczerpana.'; ?> + diff --git a/interface/web/sites/lib/lang/pl_aps_instances_list.lng b/interface/web/sites/lib/lang/pl_aps_instances_list.lng index 186dc7dc1..f4b849921 100644 --- a/interface/web/sites/lib/lang/pl_aps_instances_list.lng +++ b/interface/web/sites/lib/lang/pl_aps_instances_list.lng @@ -11,3 +11,4 @@ $wb['filter_txt'] = 'Szukaj'; $wb['delete_txt'] = 'Usuń'; $wb['reinstall_txt'] = 'Przeinstaluj'; ?> + diff --git a/interface/web/sites/lib/lang/pl_aps_packages_list.lng b/interface/web/sites/lib/lang/pl_aps_packages_list.lng index 684f4d719..2e2140d95 100644 --- a/interface/web/sites/lib/lang/pl_aps_packages_list.lng +++ b/interface/web/sites/lib/lang/pl_aps_packages_list.lng @@ -6,3 +6,4 @@ $wb['category_txt'] = 'Kategoria'; $wb['status_txt'] = 'Odblokowany'; $wb['filter_txt'] = 'Szukaj'; ?> + diff --git a/interface/web/sites/lib/lang/pl_cron.lng b/interface/web/sites/lib/lang/pl_cron.lng index a097d0813..a5d3b8b89 100644 --- a/interface/web/sites/lib/lang/pl_cron.lng +++ b/interface/web/sites/lib/lang/pl_cron.lng @@ -19,3 +19,4 @@ $wb['run_wday_error_format'] = 'Niepoprawny format dni w tygodniu.'; $wb['command_error_format'] = 'Niepoprawny format polecenia. W zbiorze url może być tylko adres http/https który ma pozwolenie.'; $wb['unknown_fieldtype_error'] = 'Został użyty niepoprawny format pola.'; ?> + diff --git a/interface/web/sites/lib/lang/pl_cron_list.lng b/interface/web/sites/lib/lang/pl_cron_list.lng index 467cae6ed..67e2e6fba 100644 --- a/interface/web/sites/lib/lang/pl_cron_list.lng +++ b/interface/web/sites/lib/lang/pl_cron_list.lng @@ -11,3 +11,4 @@ $wb['command_txt'] = 'Komenda'; $wb['add_new_cron_txt'] = 'Dodaj nowe zadanie Cron'; $wb['parent_domain_id_txt'] = 'Witryna'; ?> + diff --git a/interface/web/sites/lib/lang/pl_database.lng b/interface/web/sites/lib/lang/pl_database.lng index 05bd91bf9..92af85708 100644 --- a/interface/web/sites/lib/lang/pl_database.lng +++ b/interface/web/sites/lib/lang/pl_database.lng @@ -44,3 +44,4 @@ $wb['globalsearch_noresults_limit_txt'] = '0 wyników'; $wb['globalsearch_searchfield_watermark_txt'] = 'Szukaj'; $wb['globalsearch_suggestions_text_txt'] = 'Sugestie'; ?> + diff --git a/interface/web/sites/lib/lang/pl_database_admin_list.lng b/interface/web/sites/lib/lang/pl_database_admin_list.lng index 5785a779f..653657ee1 100644 --- a/interface/web/sites/lib/lang/pl_database_admin_list.lng +++ b/interface/web/sites/lib/lang/pl_database_admin_list.lng @@ -8,3 +8,4 @@ $wb['database_name_txt'] = 'Nazwa bazy danych'; $wb['add_new_record_txt'] = 'Dodaj nową bazę danych'; $wb['sys_groupid_txt'] = 'Klient'; ?> + diff --git a/interface/web/sites/lib/lang/pl_database_list.lng b/interface/web/sites/lib/lang/pl_database_list.lng index 2162a15a2..0b419fef4 100644 --- a/interface/web/sites/lib/lang/pl_database_list.lng +++ b/interface/web/sites/lib/lang/pl_database_list.lng @@ -7,3 +7,4 @@ $wb['database_name_txt'] = 'Nazwa bazy danych'; $wb['add_new_record_txt'] = 'Dodaj nową bazę danych'; $wb['database_user_txt'] = 'Użytkownik bazy danych'; ?> + diff --git a/interface/web/sites/lib/lang/pl_database_user.lng b/interface/web/sites/lib/lang/pl_database_user.lng index 66a071834..5bf00310f 100644 --- a/interface/web/sites/lib/lang/pl_database_user.lng +++ b/interface/web/sites/lib/lang/pl_database_user.lng @@ -21,3 +21,4 @@ $wb['globalsearch_noresults_limit_txt'] = '0 results'; $wb['globalsearch_searchfield_watermark_txt'] = 'Search'; $wb['globalsearch_suggestions_text_txt'] = 'Suggestions'; ?> + diff --git a/interface/web/sites/lib/lang/pl_database_user_admin_list.lng b/interface/web/sites/lib/lang/pl_database_user_admin_list.lng index d7f88c4c3..a44cc7cfa 100644 --- a/interface/web/sites/lib/lang/pl_database_user_admin_list.lng +++ b/interface/web/sites/lib/lang/pl_database_user_admin_list.lng @@ -4,3 +4,4 @@ $wb['database_user_txt'] = 'Database user'; $wb['add_new_record_txt'] = 'Add new User'; $wb['sys_groupid_txt'] = 'Client'; ?> + diff --git a/interface/web/sites/lib/lang/pl_database_user_list.lng b/interface/web/sites/lib/lang/pl_database_user_list.lng index 8c226496a..522780d24 100644 --- a/interface/web/sites/lib/lang/pl_database_user_list.lng +++ b/interface/web/sites/lib/lang/pl_database_user_list.lng @@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'Database user'; $wb['database_user_txt'] = 'Database user'; $wb['add_new_record_txt'] = 'Add new user'; ?> + diff --git a/interface/web/sites/lib/lang/pl_ftp_user.lng b/interface/web/sites/lib/lang/pl_ftp_user.lng index 5c9140113..5a97a4bba 100644 --- a/interface/web/sites/lib/lang/pl_ftp_user.lng +++ b/interface/web/sites/lib/lang/pl_ftp_user.lng @@ -32,3 +32,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło'; $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie'; $wb['password_match_txt'] = 'Hasła pasują'; ?> + diff --git a/interface/web/sites/lib/lang/pl_ftp_user_list.lng b/interface/web/sites/lib/lang/pl_ftp_user_list.lng index fecbba355..957720936 100644 --- a/interface/web/sites/lib/lang/pl_ftp_user_list.lng +++ b/interface/web/sites/lib/lang/pl_ftp_user_list.lng @@ -6,3 +6,4 @@ $wb['parent_domain_id_txt'] = 'Strona www'; $wb['username_txt'] = 'Nazwa użytkownika'; $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika FTP'; ?> + diff --git a/interface/web/sites/lib/lang/pl_shell_user.lng b/interface/web/sites/lib/lang/pl_shell_user.lng index 5259aeb2b..2852ccc82 100644 --- a/interface/web/sites/lib/lang/pl_shell_user.lng +++ b/interface/web/sites/lib/lang/pl_shell_user.lng @@ -27,3 +27,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło'; $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie'; $wb['password_match_txt'] = 'Hasła pasują'; ?> + diff --git a/interface/web/sites/lib/lang/pl_shell_user_list.lng b/interface/web/sites/lib/lang/pl_shell_user_list.lng index 10f9e433a..0f179803d 100644 --- a/interface/web/sites/lib/lang/pl_shell_user_list.lng +++ b/interface/web/sites/lib/lang/pl_shell_user_list.lng @@ -6,3 +6,4 @@ $wb['parent_domain_id_txt'] = 'Strona'; $wb['username_txt'] = 'Nazwa użytkownika'; $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika Shell'; ?> + diff --git a/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng b/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng index d8e963de8..f92c3603a 100644 --- a/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng +++ b/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng @@ -7,3 +7,4 @@ $wb['hard_txt'] = 'Limit twardy'; $wb['soft_txt'] = 'Limit miękki'; $wb['files_txt'] = 'Pojedyncze pliki'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_aliasdomain.lng b/interface/web/sites/lib/lang/pl_web_aliasdomain.lng index 19cd691be..62d88d949 100644 --- a/interface/web/sites/lib/lang/pl_web_aliasdomain.lng +++ b/interface/web/sites/lib/lang/pl_web_aliasdomain.lng @@ -113,3 +113,4 @@ $wb['proxy_directives_txt'] = 'Dyrektywny Proxy'; $wb['available_proxy_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw Proxy:'; $wb['Domain'] = 'Alias domeny'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng b/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng index 5bdd8e831..a57741558 100644 --- a/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng +++ b/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng @@ -12,3 +12,4 @@ $wb['no_redirect_txt'] = 'Bez przekierowania'; $wb['no_flag_txt'] = 'Bez flagi'; $wb['none_txt'] = 'Brak'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_backup_list.lng b/interface/web/sites/lib/lang/pl_web_backup_list.lng index 401ee655f..e7d9aed9a 100644 --- a/interface/web/sites/lib/lang/pl_web_backup_list.lng +++ b/interface/web/sites/lib/lang/pl_web_backup_list.lng @@ -13,3 +13,4 @@ $wb['restore_pending_txt'] = 'Trwa już jedno zadanie przywrócenia danych z kop $wb['backup_type_mysql'] = 'Baza MySQL'; $wb['backup_type_web'] = 'Pliki strony'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_domain.lng b/interface/web/sites/lib/lang/pl_web_domain.lng index 4cac25f0b..5c02a06ab 100644 --- a/interface/web/sites/lib/lang/pl_web_domain.lng +++ b/interface/web/sites/lib/lang/pl_web_domain.lng @@ -111,5 +111,5 @@ $wb['available_apache_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw Apa $wb['available_nginx_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw nginx:'; $wb['proxy_directives_txt'] = 'Dyrektywy Proxy'; $wb['available_proxy_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw Proxy:'; -$wb['no_server_error'] = 'No server selected.'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng b/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng index 56634eb62..1aab019c0 100644 --- a/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng +++ b/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng @@ -7,3 +7,4 @@ $wb['server_id_txt'] = 'Serwer'; $wb['domain_txt'] = 'Domena'; $wb['add_new_record_txt'] = 'Dodaj nową stronę'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_domain_list.lng b/interface/web/sites/lib/lang/pl_web_domain_list.lng index 62b7455ff..8a74d05dd 100644 --- a/interface/web/sites/lib/lang/pl_web_domain_list.lng +++ b/interface/web/sites/lib/lang/pl_web_domain_list.lng @@ -6,3 +6,4 @@ $wb['server_id_txt'] = 'Serwer'; $wb['domain_txt'] = 'Domena'; $wb['add_new_record_txt'] = 'Dodaj nową stronę'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_folder.lng b/interface/web/sites/lib/lang/pl_web_folder.lng index 6eec2fd5f..053a2c012 100644 --- a/interface/web/sites/lib/lang/pl_web_folder.lng +++ b/interface/web/sites/lib/lang/pl_web_folder.lng @@ -5,3 +5,4 @@ $wb['path_txt'] = 'Ścieżka'; $wb['active_txt'] = 'Aktywny'; $wb['path_error_regex'] = 'Nieprawidłowa ścieżka katalogu.'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_folder_list.lng b/interface/web/sites/lib/lang/pl_web_folder_list.lng index 87a769008..cd1672167 100644 --- a/interface/web/sites/lib/lang/pl_web_folder_list.lng +++ b/interface/web/sites/lib/lang/pl_web_folder_list.lng @@ -5,3 +5,4 @@ $wb['server_id_txt'] = 'Serwer'; $wb['parent_domain_id_txt'] = 'Witryna'; $wb['path_txt'] = 'Ścieżka'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_folder_user.lng b/interface/web/sites/lib/lang/pl_web_folder_user.lng index 1975ae581..48893ba7d 100644 --- a/interface/web/sites/lib/lang/pl_web_folder_user.lng +++ b/interface/web/sites/lib/lang/pl_web_folder_user.lng @@ -10,3 +10,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło'; $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie'; $wb['password_match_txt'] = 'Hasła pasują'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_folder_user_list.lng b/interface/web/sites/lib/lang/pl_web_folder_user_list.lng index 81769bd9d..462d3b9de 100644 --- a/interface/web/sites/lib/lang/pl_web_folder_user_list.lng +++ b/interface/web/sites/lib/lang/pl_web_folder_user_list.lng @@ -4,3 +4,4 @@ $wb['active_txt'] = 'Aktywny'; $wb['web_folder_id_txt'] = 'Katalog'; $wb['username_txt'] = 'Login'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng b/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng index 29985f02f..14319404a 100644 --- a/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng +++ b/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng @@ -7,3 +7,4 @@ $wb['this_year_txt'] = 'Ten rok'; $wb['last_year_txt'] = 'Ostatni rok'; $wb['sum_txt'] = 'Razem'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_subdomain.lng b/interface/web/sites/lib/lang/pl_web_subdomain.lng index def9efb72..4bfc75b5d 100644 --- a/interface/web/sites/lib/lang/pl_web_subdomain.lng +++ b/interface/web/sites/lib/lang/pl_web_subdomain.lng @@ -44,3 +44,4 @@ $wb['proxy_directives_txt'] = 'Dyrektywy Proxy'; $wb['available_proxy_directive_snippets_txt'] = 'Dostępne konfiguracje dodatkowe Proxy'; $wb['error_proxy_requires_url'] = 'Rodzaj przekierowania '; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_subdomain_list.lng b/interface/web/sites/lib/lang/pl_web_subdomain_list.lng index 9ccb0a3c7..d20a14cb7 100644 --- a/interface/web/sites/lib/lang/pl_web_subdomain_list.lng +++ b/interface/web/sites/lib/lang/pl_web_subdomain_list.lng @@ -6,3 +6,4 @@ $wb['parent_domain_id_txt'] = 'Strona www'; $wb['domain_txt'] = 'Subdomena'; $wb['add_new_record_txt'] = 'Dodaj nową subdomene'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_vhost_subdomain.lng b/interface/web/sites/lib/lang/pl_web_vhost_subdomain.lng index 8420a9d2b..fa77cdef5 100644 --- a/interface/web/sites/lib/lang/pl_web_vhost_subdomain.lng +++ b/interface/web/sites/lib/lang/pl_web_vhost_subdomain.lng @@ -116,3 +116,4 @@ $wb['available_nginx_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw ngin $wb['proxy_directives_txt'] = 'Dyrektywy Proxy'; $wb['available_proxy_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw Proxy:'; ?> + diff --git a/interface/web/sites/lib/lang/pl_web_vhost_subdomain_list.lng b/interface/web/sites/lib/lang/pl_web_vhost_subdomain_list.lng index 1c16bcda2..58084a63f 100644 --- a/interface/web/sites/lib/lang/pl_web_vhost_subdomain_list.lng +++ b/interface/web/sites/lib/lang/pl_web_vhost_subdomain_list.lng @@ -6,3 +6,4 @@ $wb['parent_domain_id_txt'] = 'Website'; $wb['domain_txt'] = 'Subdomain'; $wb['add_new_record_txt'] = 'Add new subdomain'; ?> + diff --git a/interface/web/sites/lib/lang/pl_webdav_user.lng b/interface/web/sites/lib/lang/pl_webdav_user.lng index 8d80f94e4..669c1b308 100644 --- a/interface/web/sites/lib/lang/pl_webdav_user.lng +++ b/interface/web/sites/lib/lang/pl_webdav_user.lng @@ -19,3 +19,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło'; $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie'; $wb['password_match_txt'] = 'Hasła pasują do siebie'; ?> + diff --git a/interface/web/sites/lib/lang/pl_webdav_user_list.lng b/interface/web/sites/lib/lang/pl_webdav_user_list.lng index 5e7e4b6a5..f679685e8 100644 --- a/interface/web/sites/lib/lang/pl_webdav_user_list.lng +++ b/interface/web/sites/lib/lang/pl_webdav_user_list.lng @@ -6,3 +6,4 @@ $wb['parent_domain_id_txt'] = 'Strona'; $wb['username_txt'] = 'Nazwa użytkownika'; $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika Webdav'; ?> + diff --git a/interface/web/sites/lib/lang/pt_web_domain.lng b/interface/web/sites/lib/lang/pt_web_domain.lng index e3acc8a29..b060656a1 100644 --- a/interface/web/sites/lib/lang/pt_web_domain.lng +++ b/interface/web/sites/lib/lang/pt_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/ro_web_domain.lng b/interface/web/sites/lib/lang/ro_web_domain.lng index d100895fa..791f67b57 100644 --- a/interface/web/sites/lib/lang/ro_web_domain.lng +++ b/interface/web/sites/lib/lang/ro_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/ru_web_domain.lng b/interface/web/sites/lib/lang/ru_web_domain.lng index 46f377f94..be367c0f6 100644 --- a/interface/web/sites/lib/lang/ru_web_domain.lng +++ b/interface/web/sites/lib/lang/ru_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/se_web_domain.lng b/interface/web/sites/lib/lang/se_web_domain.lng index a44eee857..15df48491 100644 --- a/interface/web/sites/lib/lang/se_web_domain.lng +++ b/interface/web/sites/lib/lang/se_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/lib/lang/sk_web_domain.lng b/interface/web/sites/lib/lang/sk_web_domain.lng index b127ec23b..6df593780 100644 --- a/interface/web/sites/lib/lang/sk_web_domain.lng +++ b/interface/web/sites/lib/lang/sk_web_domain.lng @@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['no_server_error'] = 'No server selected.'; ?> diff --git a/interface/web/sites/templates/web_backup_list.htm b/interface/web/sites/templates/web_backup_list.htm index 55944730b..3248812e8 100644 --- a/interface/web/sites/templates/web_backup_list.htm +++ b/interface/web/sites/templates/web_backup_list.htm @@ -13,23 +13,21 @@ - - - - - - - + + + + + + - - - - - + + + @@ -42,7 +40,7 @@
{tmpl_var name='search_limit'}
{tmpl_var name='search_limit'}
{tmpl_var name="date"}{tmpl_var name="backup_type"}{tmpl_var name="filename"}{tmpl_var name="filesize"} -
- +
{tmpl_var name="date"}{tmpl_var name="backup_type"}{tmpl_var name="filename"} +
+
- - - - + + + + \ No newline at end of file diff --git a/interface/web/strengthmeter/lib/lang/cz_strengthmeter.lng b/interface/web/strengthmeter/lib/lang/cz_strengthmeter.lng index cff29d541..59a146cbf 100644 --- a/interface/web/strengthmeter/lib/lang/cz_strengthmeter.lng +++ b/interface/web/strengthmeter/lib/lang/cz_strengthmeter.lng @@ -6,3 +6,5 @@ $wb['password_strength_3_txt'] = 'Dobré'; $wb['password_strength_4_txt'] = 'Silné'; $wb['password_strength_5_txt'] = 'Velmi silné'; ?> + + diff --git a/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng b/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng index df85c9712..79d031777 100644 --- a/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng +++ b/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng @@ -6,3 +6,4 @@ $wb['password_strength_3_txt'] = 'Dobre'; $wb['password_strength_4_txt'] = 'Silne'; $wb['password_strength_5_txt'] = 'Bardzo mocne'; ?> + diff --git a/interface/web/themes/default-304/icons/device_sprite.png b/interface/web/themes/default-304/icons/device_sprite.png index fed33c07422865834297916ec076725b7b405599..af531d7fba6139a1a0e5afb176e43a4b65376ced 100644 GIT binary patch literal 10582 zcmbVybx<7Nw(j8W?gN7a9~j(akiiKF7J|Dw0|5pL?j*QFfZzlI3GNaI9w5OjcyP&J zkKZ}>-1q*t^h5jpTkBhEuiaId_-CRo#5(Z=3EHNewG zFF@;sRe+O~xHXHc3{VO#@ua}T#@hl2cX4+0l7LII{7bLIQ~jTAeiq=rM7*7(S^iDR zP*Vq}=;mny6y}5QT7d-wfFdG%0z$$fA_6=>L9l=zKlteu;S~^)5EhXT6b1g*#qwm$ z)7n{rvp+{2+X8o_72K;^N}}=nxd-eUjky@^|&Nfb+U~ zf&QZbYU5?)>EQ0|;N}YaN27(Mn~%3N%M;UoyWrxksrlcEUA_J*P){M_hg-Pw3-E#Y zU0nY0>tE7d-p_6RH;w;M+UteCyAA(y8!tB>PphZ-um$}G{1m(YyP1Jm1cPw;j?zImVgQh2norHD2NIx$}0&72#6~RD=RAqiV8p!ghdtQ zMgF7Xf5M81D~b!sgTadOqQU|KN&;f?$`GiSn6RjbqJom3lKg+LFjp^c3s)NS6O}J!RlO)&EZY zr^bIT9vj!E732A|G-edJMgRb|NElT91^m}x5RSKrLDuhUN3+kzx0bLK>(NBfTrpn- zXEMdy{ykP}<_kG~GzO$lM1B^g?XIm>Hd%n7g6OD&#F$2iEs%hjRjh|~CE8%5jaU6s z_4i-uZH{IuIgee(?<-kfeWD*tXW9O1(p5QKWpLbeZPtnSdaV{)ycWJ0ZdJtCO4Pa* zZpF+LnbQ%<3KPA&XONU}#C_ZQNK6JiTn`t0Dd`ywocrU{NtKApl%1!A(|RY@HS?2OgSRR z=3?@|UdTWpMFhz5ekxD%A`2Zxs6Z$ze_9Z7D4R4nDd2rvr8r?qlpbuPd~_~)d8c=o zU?K9sZL#?%$-iUeF(ogr(fJ$C@3PgopS5XFD%4--7e$t^YfunXF{WpYftCZhZL!4?^QwS z_@ov8ojmwqgNp9+=crw)SV=>1wY9E6PEJm?uNL2r&CNCQUNE}0aF{oW*OF6ZNC0mi$ zOssVqqc0f^b_dspyddcxz~oM1;pd^K^8~cPMyfZXgpB; z-wp;YwXx%ko{bH|0J)eH41afFpjkWHaCEYuIRV!26&4PoC_uv%@$#Q$xFvrI+f_D4i~XS$=MUtz9yGcb@f4cN1}xHxQ!<1?voP?)EmN3zZS zhTInb6CM+qyzS;{Z`C{=2Tgds&w=`I7x1ecjD{&pc4N#JxIv;yN!3tkYnC6bQ#kT0 z(kPIQF~RU%3|xBKcRN&8Gm#4IZ%UN{E-!z5mv$NdVVHZ*UvZ0!yU4kp?e(HXT}C_- zGB|Y05~1Hs@SB-tA^XX+i#~aNorJr#_+|UW=7UCe-dRpcfO%pZTyRqzps9DR6u8hV)e=BdU7oI)}G)byhV^-9u5dsu;i5VxOrJ zU!;bRVn@J6RB8x6LqYZNJSwP0N<(v`JZAX`X7~H?UaKghs}_6b+#Y`iCP0&mTulQe z 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 Vje=wZ|0fy%kPwmmRSnb&_#ZkaVWI#4 diff --git a/interface/web/themes/default-304/icons/x12/accept.png b/interface/web/themes/default-304/icons/x12/accept.png new file mode 100644 index 0000000000000000000000000000000000000000..6a9f2e2ebcb0a18b80fc49712fa5c1d702bf5e4d GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4b)GJcAsXkCfBgS%൏@^Wr zw{I1O9uwVX+^!cmwu?B!^is-b4D z%`lrUDSGCOjvLlDj2l!Pt{qfK=$h@Abbeu1Z*E0`pWDV=ALHaA94|N9>@aRn<5v7F zxI|*z%AcP9{{QGz z-z!657{|}Q!aXHQiqa%$q)2h2Tq##>-4SVL8=++9IAzSz#N#L zdA?N?1SJv*An{bhrTWE0G3Cf3hHcPySBrv8&15n-kTs0DRSYf7{t1sV{H|G+WPl!qM*p(AR>=>97l>w6jP48zlZz(HJlE6`fzuvM56fr a*Z2k$i<>Rht0chy0000=@TeSb;AvoDQ#k3~FZZ|p@7t&UU%%IDHtgUPYR)ogn9U>fg18K0}6UzzJj$M5Ace#%l991xQeTrp+j0dlWZVdA#r3oufbOo9ySaZ%kX~0u1 vv}?KJEVY=7qa2z$mV5GrO;YZ=vV@UARHa5GWviDt&@&94u6{1-oD!MC;}l~NGfLvLa(6^p2cMHDr*DzOHUJbgp9jl~|iFl3l{ z@9mq}C>0;aaZ;BkYpp+B*9C()YwW4yxfIfD8e_l{MG;P?NOIO88qN|8{u%1Q9ptnk==MSrr!+~3Ph#40j>gIiA>JXEX5<}`ZmOL)Vj z2okF}96b~KHW)z{?_qDOxOH>~3yIzSD2osR)v4Sc8szdtc%Jt+!CK;gaU{3JWT5mlZ{W5Mo+<$+KGy8$9 U4sBCBF8}}l07*qoM6N<$g3{iK761SM literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/arrow_2_right_round.png b/interface/web/themes/default-304/icons/x12/arrow_2_right_round.png new file mode 100644 index 0000000000000000000000000000000000000000..35fecf506c647b41354aae7a0fa58d752d31a339 GIT binary patch literal 425 zcmV;a0apHrP)F| z%TB^j5bdw%m-us7G(#Av!iL7M7LX8^}gGMkdpdvy_pzZy z>j=&a)JX^D3e1yf%)fy-RomX%$6+ReLh%wM-9Y7Kf?CVMm+eAPfC`dry|1AMx` zNiH9DG7JOC(J{`>OSr4|F{6UHT-FyzjSw(q&hNnjP%f8|K2SoyLu2#@U`j4g8caMG zLmyi^X|i3Y`66z#F7BVktCS=fL?`K3je2{E)529qq1>?OKfrCR5652`I+E2id$383 zM`H@DX`%8wM6Er6?f;W?`QfTnomx8xh%X!a99wy~mDQjGz z%P#{_6vpRYVQWKz#L6pP(I7%1u@OYV&OacLc(l`cM$u78qa`X-s+NrfVN+VFuNkc| zXiHdVwP6y;XU;_zZt~rneCK!WJvsMsCXGk>|qqZCywg>l~Gf$$JJj(rXY%>@P zHG;(=i;)oSUUKlIzL+Q`k8;GY0J}oX*F+4ltflx<2HjQ(<{d;*22RH7FmjhAtvA86?04!lSjG2!~Opnn|9m7;r>pZMDhQx@eLLe Vng>?@EY|=4002ovPDHLkV1m%u*m(c| literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/arrow_right_blue_round.png b/interface/web/themes/default-304/icons/x12/arrow_right_blue_round.png new file mode 100644 index 0000000000000000000000000000000000000000..71f5dd9fc53a083f47f3ee0671653905af78219c GIT binary patch literal 479 zcmV<50U-W~P)Gz z%P#{_6vpRYVQWKz#L6pP(I7%1u@OYV&OacLc(l`cM$u78qa`X-s+NrfVN+VFuNkc| zXiHdVwP6y;XU;_zZt~rneCK!WJvsMsCXGk>|qqZCywg>l~Gf$$JJj(rXY%>@P zHG;(=i;)oSUUKlIzL+Q`k8;GY0pou`3vHrI<%KVu{d;*22RH7FmjhAtvA86?04!lSjG2!~Opnn|9m7;r>pZMDhQx@eM1F Vng{dmy>S2l002ovPDHLkV1i1E)re{he#|}cEVINW$VwR!>mZm1*+cq_cIce~)F`kF*y5}u>WJ?&22POufbZv;OZI`l_ZkB)%)pP~8%(A%7>>r| z%zVM{Q!s;^nuiLkTS~xkg%#HGP{Hw<5U{AbPuQFz(7hKs*t;=dcPZr6DTKAt5^Rx# z(d-CR^p~ai0M$;|fr2EZ6lLQMi$egi8MA{nsNf&4`vKSN)He)j2mJs5002ovPDHLk FV1jdcZrlI> literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/article_text.png b/interface/web/themes/default-304/icons/x12/article_text.png new file mode 100644 index 0000000000000000000000000000000000000000..dbc47e51e554e465e624088eed921578039e662f GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4Bu^K|5RLQ6KmPx>Km6q6lQ&lp5^tXJ>ZkYAw|HI|gOEP!-`uL}Qh6P9R)d`^i$0p2*Wq2lEw^RCN zYFvG~5xp(H?bI#t&LIfZ9)&GJe8*ginz`?nIK`$NEy;!8`XMG+jA9?edocF^rs(=d+}QppTzcKx`6t?FILgIt&7w zGUMf@%kv@<0SNxID!|L4HcZ7%hW%=`-H$$dCr^z0JO1S~i8b%!amYo_8F?K<#D6g- z<%XKQ2}ya#Z_j4_Ox^jVcFKDb2zHc77jHtGP189sS05Bkv$ zLYM8Z6I530d{KKOz!rdI03gr?=k6+b(K1hv*l_|3i(z}*r1>^!EXHeHvAwKzwadEG zW!(jE!^r)~EF*{jxfqPByvVIw>|4tEA~^RBf`?ryRWCaBqWcN}KLGIg_W~K+Av6F0 N002ovPDHLkV1gIz&{zNf literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/calendar.png b/interface/web/themes/default-304/icons/x12/calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..56ea24c2af964ca99dd334f3a0b1c0f3ea1f8f2b GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4Ku;IP5RLQ6Cr)Sw{r~^po|)sh z$khMG-J1Z4 zYiLogt8X;@|NlQjT3XtFT=cZ5Q>NE7G--o5q+qay_ANKS7{Kj<#<;Q>jZ$AHwq2b*RN}RNO&9?t%t~>$@T)g@6|IstI!0Ze6-u*vv86tl5?mHwu xY~K6-`h$;PfjiHC{yz`YgwB5W<{x=Z0sytKaRtnJZ|nd7002ovPDHLkV1iOYcq#w@ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/cancel.png b/interface/web/themes/default-304/icons/x12/cancel.png new file mode 100644 index 0000000000000000000000000000000000000000..bff763a22038c10253c41ddd0adeca402adc6d78 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4g`O^sAsXkCJv_XV{k*+@^Rw`1 zW@hqaW=N>8O=4cjxGI&wIPdB6|LvJgUQLBslagjg?KrT1(W3t+%oJz$=p3KWqw-PS zlWDp{+tvG@KOf+la8qGt$O_|)RqsNpv?P+bdDckf9d~Ik+}3cQ;L=V3`yG=LazxY> zXV)CNFMRm&i6n)s1)Z1c=4mWb%yyc_%$>u>dtigq-IdZ#%z?^%GnOzeV)Q66@#=nm R$rb2W22WQ%mvv4FO#qs_QGWmc literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/cancel_round.png b/interface/web/themes/default-304/icons/x12/cancel_round.png new file mode 100644 index 0000000000000000000000000000000000000000..803532cf0937811afa6e7e71dfa9772a57d4d8ce GIT binary patch literal 440 zcmV;p0Z0CcP)n!pHc z(dzWhlcKzEhCA<^bMJfiJtYtbD1_JR?emM+4TYYMH0_gM&NXsBI{ESWd;{C6T7EQ5 zw5wHo-QPXf)7CCQ(}Vz;wF=+$ee0&@l{Gz z-AV#c6ouzi>J>C12oluPg6N_r=puT7=mGk{-%0~(C`A`{)XJt4qs+c<}GmkQ2h~*p( zyNgaa$tsxI%EQb*VJB8c=KTu>?<4alBZgRx=FES5Vs`%p7GDk)K8Nk=8bq~W+$%GW zGGd73PQwSv)w6;Lp9Hfvi?Iz6+tC_wwQuO$A}p#$88O6ik?^5%S@?#*lY!oy!NTz~ z>g_Hr#VQ4vyNlzO7 z+eUA#!tYx97boxqSxiHEYv5dJGf_<*W&Ml$|1^SoyQQ<^!w!k+|4-uw+6k1il12sT P00000NkvXXu0mjf)CbQ* literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/code.png b/interface/web/themes/default-304/icons/x12/code.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2b05f682e164d0292b9dd54185aafd9683511a GIT binary patch literal 401 zcmV;C0dD?@P){YZZLi# zSqvW_-(`ynwy!1K!DmLcO=4P}J1s{{&$DnL>0Qzo+AuNFg$@_IW*t0-uk@`Z30-A~ zn>MG9S^DQ+7+gydjGSXxc5BTJw=X%?E+t(dgRMJ@&WR_6S2Qwqh1r<^hG8_;fGSX~ vRJc!lU|0^(L;;yAxlc4r^Y=>s2~a)(U53NjE0F<#00000NkvXXu0mjfR9T~; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/comment_blue.png b/interface/web/themes/default-304/icons/x12/comment_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..248ddb6b59edbd11614e865f57e30c8ae53b2f48 GIT binary patch literal 404 zcmV;F0c-w=P)Xs zXgJLP!a8-QWHqZ#R=V|FydFRI+PCESH@-#9y879!KK3wR=xVu z`W7u`ug^H}^#6l5-~a#n_a6*?{rUI*%F{3ZYuDfV4^+1ahy@sc;tblgr%r4*|N1{Z z(7gGO;vlw*iPAO(Bx%vO%<1ctMfaD#z&VOLgt~+H3((vT{PrMpH^4=3JePz(9 zJ*f%Q@O$^wcX%~`14bUE21SED5CemF;r7dK|K~5i{a?NMXXZHm_EYo2 z{{jE%XGr+)au_FEZfN1m`q9t&_zFXKORxVFwv^T*R-GySk4uHNC8(a|cga>Ti#Yk+ dWZx1-h8ryzk^g+yRs#)X@O1TaS?83{1OQ#oEztk~ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/double_comment.png b/interface/web/themes/default-304/icons/x12/double_comment.png new file mode 100644 index 0000000000000000000000000000000000000000..21262ec2a9778775efb6db9a37e3e81a3d496828 GIT binary patch literal 288 zcmV+*0pI?KP)Z~ z|NlP&DHse48crwpO}ccyd&i^yGY&lcU%2A-f1ucWAQoUi2SCAwx()aLBZE)h|NIAu z0p-qvw0J$GzGA;lz4CIFZ5aa3lpZ`IgCa3}GaRVS;4-yEUarHmU zMs&Y{orDxx1)z`tIWcnP)%PIhfouh7h6eL~lwgL2`+KNu0-zuTc@$(LD4wvzM*dX0000O%YN<#huCVCaSl8~k; zMp1-Gl3)-7xK1{huGScaA$M^cGs8lDoTcCTAF&`m`K{amkw|$3Hq;?J00000NkvXX Hu0mjf;huy; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/envelope.png b/interface/web/themes/default-304/icons/x12/envelope.png new file mode 100644 index 0000000000000000000000000000000000000000..5b48a00b61551520fb1c82c15e06fc70e94a296c GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4NKY5X5RLQ6KmPx>XV#q2n8KTx znfc%IU;?jw{eM-i#ThfUJ^lE9b^pDFn+j4hc_$sdz%aQ%^N3p8LdHl&E9v#T3Q{fn u@zuSz*-|cFFbuPwAmXKRlzF8gFGKPFgRf1hb;^L2FnGH9xvX$> zO-lk%6o&7pIbb?4iW?I@TDcenv5m_Xxd}lcTZp3gF~W#7g0vC*1GRAJrez?~KXBD1 zb)fkHZCkVqYEy`u-aDw6c;MlFo%fz|UZ!aptJmwy=kqayY`5F{Hk(bu{!|bIJsyvL zJDtukTgOTu%CdZghu2&#N0mxtDT?A}I-REJbV|iy@fWEVz{^^#*1f8#&wjsu5sSsB z*XxmC7}RVwDVa>tXf&e9WI};J;01y{uP|=6+aH-shFmTeWwTit4u>?G%}7xcDwRrP znx^$ZFc^GejYi`b6>cD+P$)#>(muO=SZh>SCy%KQFbzNVkQYpf<2@Y1i@KxBjv=*Q>KF?#hT&6@K zae`oQiFrI8_Aj<7a1;#p)#-E|y4@~=V+?ayc@BreVpqVqZa zOiN}+PfKO6OrOf2lQe@#D|SM#M$AN4!{q6@dWln9t#js`H%OW`S36+}gF(u41_qc0 z^Ry`j`l+**2e<9~8Pv4lgGt)Vdmgo$J}o={@qhZnJ)cygCpZH&af38O12yzpr}VxK z>pAqlcH^`E>u>z{Up(jV|B$W&|L2|m_kZ>I_y4VO=4}PqoWYQhma+w?>3vXA(SP^) zZU2jw-TdEo@ZI@7GAZ!W5e~Qzhy7SXw8In`e8LU(Kz#2?ar!knOO~=px!jpmcKhTL*8Nm2SO-pA; zNy~s^Y#LO7_$3e@1Y%}%d2AX$xEzRo0dYLK902BK`^7mR!_@!)002ovPDHLkV1nWI B1v3Bu literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/flag_green.png b/interface/web/themes/default-304/icons/x12/flag_green.png new file mode 100644 index 0000000000000000000000000000000000000000..d9fe8e4dafcce94a9c8a942db2dd28f61a255328 GIT binary patch literal 512 zcmV+b0{{JqP)$? z%}Z2a9EG3X``)>CK5lw5A`>H`g-A-|RSW-uAW)F#52%=E(IPO~E77J!yK3F0jf>i} z2rBwqxv-?5$=p~uPUG0jTy^HY_r5KhD53|>@|?rrNb&q7a4oGf>m)g|*BX1JWp;je zj`tDdcyIT?x%I}{V{17lA~*n8Jd2%jGWzl*;D{!E&`kwOL{8@PzxhT$7UTTRoko(xp2|H`Xrq)^5rq!Ju;ZbGVnA(XhD9-%E&HpP6(8wN zQ{%-5f>IjA-)MW2SQ_q&p3Cm59$> zUr3Wt7>8eTVNf@r78L~{-3-+3LW45O2qPl8Dg7+l_MPvmZRCaa=c1D8N{L14bm?|c z;o8E4(2yV@q}wEfbdW>vDt3{0r6D}N8)9KzJegpEUbJ;AW7bzS|MGxNUSJJvTBLU2z)rd#0xo1uk4g- z{!o(&k=bYEIZ`$7^*PK>!uTZ^J_nfzm`TCl?lDbvr6mv?wfy1Vy=^Dq%|RGzh3{|S z=SN6-;qyIMn1%^Q=M{5ejPV9+=f35;#kbCV@a}{TpTe|CpRTBM3?@4uT|G-;S5zEh z6uZ>&g?~H@U1T{?2C1{qzkh(&2Rev(azsmp^!*k3>5_axfq?B=S6gl~{-hFKNmd)% zLA*$`ox|GPc4FF+vLR@SM++Ej4_XX8s%=O=J}#Nap?uY%x66ORIyJ^Pt7jS?bX{n^ zBSF_E3z5=-u+rx#uvy5{Z5xADU3$? zF-Tic6o!8hEE)_{FiCZh43U!B;envd(7}L%1a%M`#KzFP_weP3q7*b^7Z*W9=u~hJ zK{AOLL)1Zp)<)ZyVv9|&6e(08ii(Oz_3wEl6qO7gT<$&J{m;1<-KL44VPM7S#3umn z0dGp!1Y940npA1&+l`{4F>Tvn`DxEp%4!gg@4A! zx!c-$Aqh{Rg~Jw)y8HUFuL1$?m6h>YTG_6vTi;QX*j7o&P17xMTe ziS5y7v~6SrJ-Uv?%1UfYU0T>GAXrRUQjcLMUH$!#2f$> zO-mb56o%hmf`znTkuJ2*LZ}-l*n*p`N*5(yU1TFM4ulYAGBq(tYuzd6Ui}AV6X+tA zF0ze8P~5bIYH${6z%euCV>Kfql4vrVo+&ETdg0;R!@bYFhZmw4M=~j5W1|9Kux4DM{93hnwJ;mbVkBx?VN7LStrj6OU4pY~kQ?t2Fwc3bn zSqODHc!Fp&u{<>;Zx#wY?Zd+!B3fX6QKce~s=ng=cQTA`bbO5Mvop*g98RuHOr-0X z%pjG^UDR%m@}*U3wYF$?*GrZa;(mv!)k!Lq`c%lW*#w!g>H~c@4)o!uaJL@$_)YH|^Wt~$( F69B$sexv{Z literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/info.png b/interface/web/themes/default-304/icons/x12/info.png new file mode 100644 index 0000000000000000000000000000000000000000..150c5cb3cc06b7dac3dd60bdb7a2a2b04f32e830 GIT binary patch literal 446 zcmV;v0YUzWP)Gz zOG^S#9L49W)F)`uB4|;hfd#Gl06nlT(q?ot$|9VhP)vzlMj6y1h>D6J3e3kimYR>u z3hgB{xHx&P<)VQz9M1XO%jJKsSZ- zm53qt@`dw!0~dvc@XXke5eu5DJ2ln&ST2_lF-+JuN(fxlFn98bsm+qe*pVSCDT>q0 zU3PR6Bg+|By?1aORUjWe!KU3~WGN#$GGry5GgJA*#A+Uciv}iFbMPELHy4yKtfpb} zrbS1Fth5_mGtVAO40%(qEa(^yW{|IbhO9W!-P1cpmkjhMQFO~uM50w8dS>j%h$AUZr`t%z5W4q7L**pVUI8mrbCtM9UgF<%PyKuh$@#8|c8v9>QxQ?rI1hhBWcLGn|Go*BFL o#r=O8p%s5&Z+pE?(f@xMKQXnIid{$SuK)l507*qoM6N<$g1OzvNB{r; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/link.png b/interface/web/themes/default-304/icons/x12/link.png new file mode 100644 index 0000000000000000000000000000000000000000..1e7eb87035a0146bc71b72d621dc822f4351cec6 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4Xipc%5RLOwgB-aS6gWO_-FL0o z-pESBY}tjx37eJzWjl7auM*3v{mtWQw)v3SB)?;ywLF-vtyb8`^(jo`Tiy3BDo4~3 v1xi$1#Cw-5SNNyy!*5=d5U;G9qA9yFte0)y;)Iz%YZyFT{an^LB{Ts5_+K(F literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/lock.png b/interface/web/themes/default-304/icons/x12/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..33a24b6f01c2ad05f187b4104a9d4fcd1a8e5212 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)48J;eVAsXkCfBgS%&&*L>Rb^yh zVPUX*>C(UM$2B!Id0xJJnNZ4Oz`Jtg$~Oupv#+m9Oqfs+6eMKb)iz^>1nUg8l*@^K zcI>cV72%yWZJLIZgWrMGjI(cFG;C|zzdroI5ew5lRTj+J$5uZ4{k2Raz2S#};TkEs z`P%Hs0`kY&K5oqVQJ^B*<5(jheeC$Ehfmqc*GQ~pOKK8j*v;RlnzpU+BhZZup00i_ I>zopr09%St3;+NC literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/magnify.png b/interface/web/themes/default-304/icons/x12/magnify.png new file mode 100644 index 0000000000000000000000000000000000000000..730675e88dac72a9b386476d3dabc1acf5cbe4cf GIT binary patch literal 461 zcmV;;0W$uHP)ANT{j`UN0p56{x(^NZL@+pqs~9 zfLJ_Md(w2&$^1k_(EzS1K!G;)&#w`ll+Q%Q+M59NTq`}-QKsZ#mCVn;l@8vc zcXceRu7d>wEEEd;yn%k9lP1a4jU;xCv)IiPpd6fHet8XE?+|=GpGH6FX+YnkXb}SA z!*umlM4mdL^~ykhU&Lm!!EU$1@Ap^fY%m-SH-InkUMa1er@34%6V-^tVu91?Y(SnC zpdp^*cDp&iYm`F{hl97L|1e6v*=M z_Wtd^sm)8xtu4R)ztJD&Ti?FRPhi{pzwu`M!bd*!{|s~lgp`912k?glnKCd~UJBdU T!_&kIG>gI0)z4*}Q$iB}W56fT literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/minus_round.png b/interface/web/themes/default-304/icons/x12/minus_round.png new file mode 100644 index 0000000000000000000000000000000000000000..3d848055f5cdc746526ddb0b024b1dbe81cfd1b5 GIT binary patch literal 392 zcmV;30eAk1P)Gz zOG^S#9L49W)F)}xB9t{L;os!Z+~0#8jSAHCn6bmIc5E0YoW;vu!&;7@x)Oo4 zzAA`T9y4~>)spFSyZhmwwzG|LcplG7izCou#tysMMK;^>N+r~e4&gW6@u${33_WJ- zuqy+)r2<|KcHzCf!grhz=rLnQ2JkZ-r-|~`2JUC3@i-S$1o{NUW5$jwi5szO8{b!1 z+=YUQ03H@X0yRBm?8v5hREhqve&sSKY_8!pJS$MsW0n{k>+r>KmQJIApW>51O>gAl m#(#}7wa&|2&L`C4zs5h{LXV792Ugnv0000X^ zU7PqH7X|``@TI|g)w?PfYJj+EXE_4{NaEq=`xqEmQ}AMc*;hYbFg*G42%%xctwksp zCJxgSwLFaf&WBs58dBFK{O>s04A%gnku}Axh*ZaGL&UOB3{5B+UjBLZ|IyF;a1C|) zD&YpiuZqUh0Ak|wqzL9L3=Qah04V@D3*;9J4Rfwc z`5(B*=YP$<^8d?kF9d5?d1EPx$5Aw3i@1&V)?kP+;7c0C+w;Doiva+~LY(wc!#y?t O0000XV#q2_)V&a z|JZ+Z)@IWN1~aMI5;4p?3ZE0-EI!ZoM`^{u`tG;oIYkz8Th6&%beOc9J^lzI!&9X# VHRn6xKLZV8@O1TaS?83{1ORbhDcAr2 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/pencil.png b/interface/web/themes/default-304/icons/x12/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..6bfdad47421635a7e05c51eb8eb8a20982a4a18f GIT binary patch literal 301 zcmV+|0n+}7P)ZK zSjfPDjxQ9mF|1y(gkjl+jSRQr;tZYz1pEi#cWrH{4EQuGU%So%r110dcw6d zR9Jj(YCK#^ss-?076Av;RN;q2IxM+ughn<~WpRmW`tOIFQJ~m29P8NE4ecVepT@Ux1{ryk4NUn{y zWlno2v)%KB6;hE&Z#S3!|D4YHKmN;xxfZ;_Wq1GCt6qEff66795Z)Ib877~IE&5$w z`2X1dqm#EU%<}N}PxtWfc+l0;BcgVSf9A}Y3epk{56^V!Px+^u&2TiKs!B@O@FWX^ YW^MJIb6Mvv0iDd?>FVdQ&MBb@0E??zU;qFB literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/plus.png b/interface/web/themes/default-304/icons/x12/plus.png new file mode 100644 index 0000000000000000000000000000000000000000..e3afb66734bfa629cd884718dadf02142d25d757 GIT binary patch literal 194 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4PEQxd5RLQ69^T%`4u}6=H0ZKn zHsf9U{M3ON8N6TJxefxUtL()GC8o2LnE%(mKb!T~jVA}ByuK~}r+<(2sCDrF>2uo> z1f8iUsMQ5G~X~NoFKJ>tz^z_Rk@x*OU}cWBWEWanDHXO r>$U*r!6R87_e8jk9l710p2@(V6vo+MdfDwN&`}JYu6{1-oD!M<^Q=nA literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/printer.png b/interface/web/themes/default-304/icons/x12/printer.png new file mode 100644 index 0000000000000000000000000000000000000000..b3fc25f8814ba17dc91c3982184aca739001a777 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)44W2HJAsXkWPBi3WQWS7qzU6~T zwT{pZrWnT?7jky=rf(2RcHgpbvtfwZBfdhl*Qc`PJYkji$32-rkwv17QB!x%_fwYa zwfDmlw4PKae%NCh^ZM1Bw6jfyZA+wV;*7X=U+!IMxM$NfCJsf1?7Je%dRT+J815(( zC)&w9bGz zO-lk%6o%)o)E{Wmq6qq;AX-(lX(0*ygrJ~BL|>?5(ihQ4keNnB*@uEiw2B}KvP@^j zL7i-@u?U(ntEt7?oEx?1!nqvI`@Hua&b^%5?dB*P4o3xVt$^RB?QL(ADJZ8JX}=uX zoK9z>R}j>+m_+WOgpI2s74ww%wV}Iy~5(1uImUZpBRqaWBj0qkysJ^VI8}& ziK3+uLoCPht|>ZYEA@`P^&4a#O%#kz78kc~um$qi7T?)T#B$VU?!E;3S{@xs8H_~l zU=OMo*wa93C{jR={~E*)%k76Y%;UU?_Qf>X7GyNcNU#TTkn}fbPbPW;S+vZ{Acj~j z9NILG)DN`INobx)p=nw~{H6@iGT3|>)O%7)BZgSkQl|Kf?j;2^&IDR4(?nE5mms6g zeT7;+!8Br6OT5c9rASEx&tFhA7DwA`5{I&Z!H|lo(Q{N!#+gP8u|H$={)~0y)IjHg z2>Y^(R?j8cEwlg30BOXqvHm@rS5Orxh4ig~m{h_+x&+0_sYcr0!~Opn!Bw9Y+1V^p dQ2zgGd;_x_nZD4hx`_Y)002ovPDHLkV1jSa;)(zO literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/refresh.png b/interface/web/themes/default-304/icons/x12/refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..5c76d9b7c39c0656a486023fad440185e4e61fcd GIT binary patch literal 265 zcmV+k0rvihP)Z~ z|NlP&DVTv|4U#$bU@V$$Cj-R)k+H@ED+Y-?TRD+5dvS?u2e3LYA(3S-2T~BZ-5;Vj z&CUrZ&Lf&(Cj!$fl5Q^|nG4q7zyMPW(;%4*wow>eTr9&*ltBU_i6Q|LLl##kbprDl zBy#LMF*E?hfSQCbY|gP40-K~+?*f<5Y;Zxb1yzFs1A|y5rUXb#JPW&1!F~|Sw1c}@ zzSf38Jj32fB+afCIplx_u);NfFi?TGWU-B$Qj-k>dVGjw*vr7wksQ+i9fJz&i68?k P00000NkvXXu0mjfVo_kt literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/rss.png b/interface/web/themes/default-304/icons/x12/rss.png new file mode 100644 index 0000000000000000000000000000000000000000..e918050ae78acf46e11a874d1bff361a2eb3daa6 GIT binary patch literal 286 zcmV+(0pb3MP)%u zzY76j7zgl+h{&iI{RJ$PKSBNh*={xX7j7apSx+gGm<~lpZfB7)m{}QQQJn8n->bK` z8$Nfv&+~rop8H|=wlRb^+`$18@?eCK!vuWI8QPEt3lyLM9XP>P2`(Y02h!SA>Tpy- zd&sH*4;ElSm5mIHl#mmQXK1rOpa)R~ZKc-=0`iu&+#EFL5a*o^tX<@J)Y)a6wG!&H zUV|TNrW8_8WHSjHHeXO-{mR-*7A|~vjzJlo++Z=#<@%;Sbcq{wT(2Mk&0vo-r~EZs k<(mvx^Ek46+_Ai%KOI#tYQ9k{2><{907*qoM6N<$g7IH+>i_@% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/rss_round.png b/interface/web/themes/default-304/icons/x12/rss_round.png new file mode 100644 index 0000000000000000000000000000000000000000..c436887723821660e32a64043f7158ea637a8662 GIT binary patch literal 428 zcmV;d0aN~oP)e* z%`O9B6ozNP1z2FghJ}TVTW|?h?8JqzBGGng-yccSMwE`Sq7exq5@8{9v>KI=RywVw zp{SP4+E3cDrFuGA0Zc?~hOn!e*!VduY{c zlxxJ-Qg2kG=XD{SOi2GSLviU-RF@VfAt`pnLbocPYHc)1l(+_mdceNC!3tF9mt zla{LDOm@M+7`zr-;&a|Tnl>X4oHh&y8WYGO@FHl>6ga z%aEOeegZ67u%2$%TA*VP_dC9!0h;zq@`{t5O8QVv-M z6QyG%#h8UGeiW*=B~6g9&{F`KmHg3uT}N{gTM4hkNv0O%Q%$-PuQD*Wtq*&iE~4cC PbS#6XtDnm{r-UW|y8=-$ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/security_orange.png b/interface/web/themes/default-304/icons/x12/security_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..d1ba672d95695796898a8287c3bb86bcba77c1cd GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4X`U{QAsXkCJ@UGe8y@bsH2y85}Sb4q9e E0Lhq20{{R3 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/security_red.png b/interface/web/themes/default-304/icons/x12/security_red.png new file mode 100644 index 0000000000000000000000000000000000000000..d2f1bae8f40ec481498dc6bb69e823cfe34df362 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a)4iJmTwAsXkCJ@UGe8y@bs)!BTU&-2@Tap^V zW9F+-$QXFIL8kkEp{tCD@q+9F9%3)L93>d;{>z)QPy6i$pyL=kUHx3vIVCg!0H;Yu ARsaA1 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/star.png b/interface/web/themes/default-304/icons/x12/star.png new file mode 100644 index 0000000000000000000000000000000000000000..77cbacdd07eddb0bd9c9f13bd6a893127e69e1dd GIT binary patch literal 526 zcmV+p0`dKcP)R?%kyKh5qUH||v zKza~HCi>Q-C&z7mHWNIYD_jOd)*8Jhzv{!-(5mm&`E$S;@XxR1s&@)mn~jYZ#`48E zNEQLZt?T=xwfWkM-f5e91KMY)4=Qx(wRPrXCEpz@l{E2*8Hg-Eut+R9ORf-SI;A-1 zOl^lwKUG@!Z#&K6-OaC8Du+!4;Q+!egdK2wj@s~kyHMHhOx;uBe;WX!!#|CG!L!<4 zuacRmYy1#Ifo;)hcQ`r=UK-`<00zJVM*HY=um}AHgJGLdXh;Mt<|o=j_1fyl>30Gc z01&jYtK(F4wN`MIs`=RMM-SH*-0kJe!NpWiywN((AmT9q0sxC&YAaj2$CqBkqTyR> zg{_^1rJwQiW9Rjf5>h}%0f5JO-D-B{J~=O+1&;`bP&*kU-wbT*2lxoUf5>sd`&sH+ QO#lD@07*qoM6N<$f_BRCqW}N^ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/star_blue.png b/interface/web/themes/default-304/icons/x12/star_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..5bb59dfba15d8d6bd0f3d19591dc3c7e66014765 GIT binary patch literal 457 zcmV;)0XF`LP)Gz zOD_Xa7>4Js@CW<=Bt@DCLHY-*Bw}M>Woy^VG;Ij&Oe|;-9n_`lut6kkBcx-RnN%-& zl@cwjwnSd%JLsY(c_&}q_xaA8eCG(FC<-L2)!OA?Ys0seJ=_b_NmP?Z*+0iWHk-{P zOHxYLRHVx_g!5lqRFg*;F}#6wcgvEuP%IV^GFq4k7BHneVsh(|*W^(~46%a4VRzCl zhw&!N-URxW3>>Ky?A}$-w`gE+C4mE$5kss%=X`j2$F!2gd?<(2>oPt*ztLb?4?jaZ zFJU&A2QkD7N5MerGTp+6SBG-*g3fiKzG7T5Kn$@$D5$h9QcVoFHH>+5L^HKEe4DFt z&*aiT46*!3iBc67*+8!t!&UMPnU^NiLLJF+1Eb3tCfMJJ;YV`V?M@@E!WXT=FNr1?F{|?_B69j(Cx7o+<=R0;H zNx?MX=wbfQOCuKRUHWA0< z#~$zVV#C?KXWu=~=XrlCe!pK~c|4vrpZKVUxw48oeJ*{=8mqM@UtR*?b<4 zr4m}2CW}2adSqlkq}w-D_0}*9JjY@vyWKDX0T`hW%8Lt9qeq6Uvg-4#aTGIlgq+=m zt0gzyn@xO}CiInMyks+&aoz2oUF6Ugxh(LCH46SMvZ;b}>u32P6fF2pL%6=r$ zGS4)mog=syb|5ui!BZiRmr4aG>j2J&honb_tPDJf4Qj&B95$R<`=M_HQQT6I9PE=C zJu))DY3{F!NKa29Vd+Iu09V0v=nOa=LhF$p8M!2GBv&Y)ei*@VcNgMT3ts9qygoc2 zF=7{5r}W6kP4lQi-^W^uhH)}6isZ}`wE0;iC&r{kkBmIl-xtSG8oG|VMEt8nPwmge n{eK!eVx0%ksL5jg|7m;zNcfLfJLGrQ00000NkvXXu0mjfVXnp3 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/upload.png b/interface/web/themes/default-304/icons/x12/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..b1810b31b5ac4ea872a798ce7e1c89740fc6cbdf GIT binary patch literal 271 zcmV+q0r38bP)kOBono8qzxb8REJf zgh2|o{mlbo5Id^VN*E-EqM@X)lp(g!T@a*T`jyE4Gp|RXXo{(K7A!6(g=qNy|38QU zmVjZH24pdi8jxDBVh}!g@+3$AEIH?11Y83MfaGB6z#5)EfByf@b_Ttun4S?h@G!TQq8Y(L*ePAI#2m|BH2OJNiU;v8@ Ven|#zn2Z1b002ovPDHLkV1n3yXnFtu literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/world.png b/interface/web/themes/default-304/icons/x12/world.png new file mode 100644 index 0000000000000000000000000000000000000000..b7f9a8e8e77c606d08e9dce80f2fb6ac2e24539b GIT binary patch literal 567 zcmV-70?7S|P)$D zPiWI{6#jvphIrNU4&GL=FolUAf^=Sm9sF|;5y68BUSyNO^dPNEqd1k>#&!jT+;Nd+Uyzl+{-bWaQA+GuTe$V|Nlh@=p z)s(EQ%4u7Xc*+LH^KNbj*L8tFV2I};v}C@lE{KEE!`LsM!}-}L?iHK3xDbQ7QbIHwv0W@-8AdnE29CVA2@*Phq1g#! z>OUY`TR4^-0pa@K$z6xOWa1&q>O_+hbkdp!i4DS+zl&&f1KAn{Q?}4MeE~i4AV}mW z?ifj=!~`X|q}Ca(syLju4aNG5OzkJqtKV^@pg2vu*exDM&y){i)g0ntx=cZeeL)Ld`lvaW&fUhI{97+owN zU;l-PN&|c3Q#g?cp!}{4k&ja6=yBbpQ)zBt-}AH18Xjkg-klO!UdMnoibqxpbEP^S z1R1?cD;Eyg)z&7?EIh$UjfJ@U4Wju45n~%#vyJkb4RE2Se`wu#+_P|q8r23C*S@0o z$;SLgilQ4=YH%9#{BB!NnjYztG89siFsegpfIeo*3O_n80y002ovPDHLk FV1k&Y3K0MR literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x12/world2.png b/interface/web/themes/default-304/icons/x12/world2.png new file mode 100644 index 0000000000000000000000000000000000000000..2855f3bcce50f9203b636d35eefe2b1e64dc881b GIT binary patch literal 611 zcmV-p0-XJcP)n849>3S;L(=IqhzV#xOSC&^E;tmL*>!iuJj{*g zPT!I&NsG+T=bNfrBOC=6i<|&Ef+T-Id^?;Oe|$D^J|@{^ArTo7GN*H~ZrCv`v+awl z(pa%{tHd(`adVu_+LC6<&sA~La~oIu*Wl%R*le!jlky&`=ZcpCJeeJk?ALkY7`?xD zQcsC(4Wr>v#Klvfgu+IF?fM3EX28q$qR@Ys3aH#8o{b2%2E<-G?R$vK(JXWVfB^rP zj$&&MaaR~2yN0HvLiQV3-V{mVZg2`$eNzAj5C#Yokdy*muD=1(42T{-65argNBjwH zdh)?D)7KGxwpXAr6LEJ0764`erqw{nY~et!qmM)}p`>(fVla~lM&pqe#n*VZ`w>3D ziFi*O9-9YKp)>+Q4?dJXBgrM=J45#TrRc&LxT7|9QM3%n{{)dq-m8)}HC^Xrw z%gS<%?40q0+|fI(dmySC#mYWP2UXPnw$S;iep$^Io^;IKZJtsFqr)xNH!3%xMPIHE xTc6n#{)`a){0Ec3?cV{kM)d#y002ovPDHLkV1h5B5fK0Y literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/accept.png b/interface/web/themes/default-304/icons/x16-list/accept.png new file mode 100644 index 0000000000000000000000000000000000000000..b0f56047f99201d98034229b9346111d361457dd GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`6FprVLo7}w|M>sko>_H9V-j-# zW6i8LZ{PlB-pI&o*Wh1#`f}6%0B4pDQVr+YGusjcSHDx|X3j8MvBhMuM1%IM3x`?P zGv44ixLooucf=&ExU)Beq}_~;%?{~2X>ufi!Jqwu@!d<@qCm$nc)I$ztaD0e0suAC BOo;#h literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/accept_blue.png b/interface/web/themes/default-304/icons/x16-list/accept_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..128614830de4dcf06bad4a47733dffded999c57a GIT binary patch literal 466 zcmV;@0WJQCP)e< ziba{JY(;7$)4o%?xVD}gc-U`e-gkDtZ)a_`o)84VrIFB}9*}d{`h`{;(nyM;Na=K% zR8=KCutp9wXrQ$+H)63E8;bQW3SBp7EnZ=;Mh*cDw5BHLs+)sXb(#*BEJ3ZSNz&Le zUJVhrtkGmpv1C3{;wveLkkbQXuyZGcTuGY zQD)rHqOqO{YKGSqKlP*CA$LS!Ej;jY1H|fanH)Ze;&&T)&s=2suG1Drx%yl z+TOwKf?$=2s*UV(5*%l_+E6A^W~z5<;V1&u15d>002ovPDHLkV1oQg$uR%` literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/arrow_2_right_round.png b/interface/web/themes/default-304/icons/x16-list/arrow_2_right_round.png new file mode 100644 index 0000000000000000000000000000000000000000..14de6fe9b21c78ddfce7930051708f85f126ce09 GIT binary patch literal 428 zcmV;d0aN~oP)qqHiL!;K_`Wm)h%4`CQW1)o{t8GG1U z1Rgk!lY$n@CFb!0(^-t)>0G`u*u!3pgsd8PvBV?+4x<^qekOST93%J`Aso-LBqG(! z(emK-TPFp#J43XB0leov`r$;A(jNv zBx=l#&3X_7sMQWpKfjdV$EU8$?sp_H?2!Zv8kW_p>I@+Sc6Q6KZ|)@l&lws4-Og%O z^(cy9+cwI36aU8VVhgqI666l+kDl) zMJA?eRf_$yqvaN%MXE|hZNMt0*?t(1~GQR>hlsUz8t5-CY1EiDR(EN#-7onvi& zjcv`uCVHIboAYhw$FBC)r{43v&-?WKb$mWYD2fs=iJ8CwYXM)gFq>^AaaC23OeRsO zRA2>j*4U$lTCd@VP7ULKI{_NRxIevENAGgR#oTcLAN601??1{KwVdHB4a6ZWoxY++ zO-si1^3dOE@*w$b^{C|xXN3V{bT^0Y#S{YTI?jwLoMH6|bB4`eWG4&%{4E9|cR0zs zy9}&8VQw?vau$xB&=tCo1h)*N3t!S8xNXQDwT)X4he&bfOv1&KmP57ngW*kG)~Ibf zM0t&&!v}OsU%T*!5(4Jb*sjs}kY=NKv`=1n!k+6Pc|GOS^Cy&p9EKt(0dv-xKIN8w crdEFEKeFbe$qEBxDF6Tf07*qoM6N<$f>@c#5dZ)H literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/arrow_right_blue_round.png b/interface/web/themes/default-304/icons/x16-list/arrow_right_blue_round.png new file mode 100644 index 0000000000000000000000000000000000000000..e321918ac1bbe3789316f18023ebc61e2798eb1e GIT binary patch literal 436 zcmV;l0ZaagP)CaN?Mdu9+L2f+icX9%V`&5?@=^{?f9LCrNJDfWz| zK`ZBF>Wi2(xRGZN%fJKuZAZa?IQD0h8`Qg;W5)L%=)LhnbH^o-a|17W(2D_lNK2EI=>-0000U%RjeHtVS;C1;{_NPSu^%AI+pS$@kkUgAjHCe#LiHag!*0v+liAV z1uQwTW8dTB&ylJEFr7~Aprhq^emowJAN}0dMIj)|GFGCff(D!Ju4iiyzZQq5D3Gs& zuWw;l7#6v($OV9dlXKEEolho{qp&7!su}?!YP;GFFx*L6A^otpSP4cHQALEZ7~tde zfn_1=jt=>Jf1U%;8bA~W01>SL-d>(s!>s|d1t1EiXBQavZ!{cme>-ajh-wKaLGC(! zO@B9VMJ1%lL)2~R0*Fi9>RaW|!swq2>dGGA%^Ct7uMjAU)UUJEkGlceNnB;%A&pQs zKO@yiA;@N9ZD2!)NiSl5Z$KEfx{tb9((AZ_5xBX!2YR4N>XQ9419rM=6wGl zWE21jL(??q`W`B}&e^SGY;J9X?WwA|p%k7xrxXS09Ej;FO6CYDL7Z~f-m*j}U|~N> z7YwI_!}d<9(~?9eU{mRV1x3Mq$0-6DDWb=U>Tvn4O19a zh=CcRHx1C4_-KuNG)5k3-yS}OEbjoyz`!+m?;% zrUh%2VC+O|8(7{7!N`vALZ?1;v#ED&8#hfGR}Bl7bqg0YlYb|vfL)^eB872AP$Ih{ dQo(=7bH6sb7=fpEXLJAn002ovPDHLkV1gKwo`L`X literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/bar_graph.png b/interface/web/themes/default-304/icons/x16-list/bar_graph.png new file mode 100644 index 0000000000000000000000000000000000000000..31920e0582058d7665c094910e2ed47445cde96f GIT binary patch literal 260 zcmV+f0sH=mP)uopI}2lxm;@C~blYVQ=ghD$Gng61^T^QQ zJl^&2=lL7Z|8)7Bbv++~&IX%!if}vlJwY@BUG`f70MHSl*}J5my+H{$E@y~G!_NlK zgQI2;M*x5dp_K14m_<7b!gXQbSQ#h@FZ>QjMUjfu1`mJ`$~J)9BPjvm>MeK@+S(xZ zl>wC<4H^m3Od#Rg0Fvem9O3+}G?15sz^vHXWU=b>oiC?-004K6_N1cN96HeqI(a0oDZTw zYCvkc4}LTNiX~te(zf^g{?@(k{#G1D zZm8Vy(xH0mtAv{Eum2Ok@9THGfd?`}`Q{e_Wt*Nilx%$d9*F-F!o?e&tuI>ttO0}z z*FAH98K5G8mhRAt$1mFe*&%9|6GV9j+&{?{|g~%|27E3HVLDe%^1|jr0D~ZZ!B!yZ#>weh;RnUf+)q|DF@CCU{M{ z296r{30Dg|CSLsy#Pgx_c@Pa0?+2=J0P)=?Tq(erA{~1!opz1GRU$x}; z|MEr0{uj?b`agfp;s4n)5B<-We(-WBX`SKJ315Wn!w|EPJl zFbyCV!wq=(?i&~*vkCF3YXHSwxc}@U7$dV`{QnXXU^a+GS4)%uFwN-lC*h+t^jDA}}5GE&!%Gw0l~Wo-+XoQha-6`xq` zh@Z$?Ib&|C=;C(%Htq?$J15TSX)0vZ^J6}D{P==|Icy7#n|eIlcp_kp#A@*irti7G zH77?XEb3m!qO|GRUdMd}J#xJ}o^WU>q;Lez+9pN428kEjv~ zQMX(sWp#y0vmyh$mCNx84dU-O0vcp+zOP!13NwD{C<+U(FD)-Iz!A-hbJk!F54>o= zm-KpgKzDwD3X2QW(=;~pY8r#No07uTKLu+e*&r$aibTv6fw_aQ8Am7@j?wALf=C3e&*<;K1A zewtwe_SXS{0nP(eDzXN9>m{1M@i`Hv%V{4qvM0QrjgBzDTSb|q^)=Smexq}cp7wSr z>m7ClYX1hwZInN&6?%;CkhHnM07tIxC=dLY26@gu@|>qKSeqP600000NkvXXu0mjf D>M+U| literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/clock.png b/interface/web/themes/default-304/icons/x16-list/clock.png new file mode 100644 index 0000000000000000000000000000000000000000..f770a9c671fd9b5091fa31beb1c1d12dddba5eb2 GIT binary patch literal 419 zcmV;U0bKrxP)Q{-< zXl-Lb`~o@VJ+;@|YwFSi58V5n_nh3XXqpm+Vdw$b08)UaYuzG9_63wo(tPKZ#LsqgG{|Cq*NqPvTfLIlF1Ej@>hPilwP?VHv~pCZ zQL`ekRcL=r)!{`AYPkVoYR{#SWk({Ff8v~~!;6p_Ozu``cr?LeXX@p5{sxCknuNZd%K88R N002ovPDHLkV1fc7zhD3W literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/code.png b/interface/web/themes/default-304/icons/x16-list/code.png new file mode 100644 index 0000000000000000000000000000000000000000..3791cb592817f1475b17061c962fe113b92c3607 GIT binary patch literal 577 zcmV-H0>1r;P)OC$#%U^*N@ofu)_=dkNq}0> zV2CgtLXv`LkSGt53mDP|lQCRBh9e>zvsB7f`_UbNj0N<`xyO}bh>n*^+4dUV2qYJv z!tIi?t(@Hu?Y>N;Y}JiztbW?U;)hNAOE(J;;Q$uhXewt%LhA*I@`{=Z;Bo+iZnO#F z@Q~7w@O+A<@568e^e#`%sIze#X8~Ri!*V4RP@?k1#@PqIvHORkxNhUlx`l=%!2C2N z+qQEe2qL;!Vu75mywEW5q=|ZiW2S21?q?gf-gnURQh@8aS->xiWA=@XON%$`kjfXWdpT+4}B`;Peb6^LJKqW@7%K{mNyO|rJT#Qk!oP{ z1S(&9xcSk-Wy-nU61e)Zg&Rw46rVN;n7+&~4D;J~WHPj=U9am7CRR-B5@3>wS$y2Y zzRn<{csxK25u;Wz>OG@Ya@qqKLePA0C5n({EdfMPGzxh5==5BR^b literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/comment_blue.png b/interface/web/themes/default-304/icons/x16-list/comment_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..8bc780f4118869648de4b88b2eb4a1ce047e068f GIT binary patch literal 328 zcmV-O0k{5%P)72An$L&NxcdL;`=9^u0gyaM9Y{Uc5U2t3K_-9t{^vh20HhA;lKC(L-h-S+ z3IM4G>4O>Yf8X`@BpCow57GxWV9D_pBpCowk8HsClm$0PG619=qz`6*1F^0E1>lSW zPhn}p0XZEcfCLLy+{PJ|H=cimg+2%;pd=)uR0v8WV1*mczd;E!q(tO^krL68vjWHv zSZag?7!dbkD8^v`I7~pGZo_?4ClhHvf!Bmfu#kR_k%5RXU_R7VPH6 jLMtbUub3{~X~@7}*VrvN<3su{pwSGTu6{1-oD!MNkl4c5T6GrMhBn1|M@@Tz*CSR?}69=mjUx}X~y9q z5H3JA0IV1tfW$$zqsu*g|MP$0irfF8t`=axX1mvfOaC{XfAb$7sM~NKWXOE50jKYO z!mynXfO!#QKmxiqh%o@B4i*jtFh7HUZO1vR;erf6u7(?c6rKGk3vPh@2g10(zU%KX zV*{3$x_3N+1<-v^U@kfS0!1@O9;;@k0qdcX>!B`E0OI|y=tPP>1zd^hJUD7l#rA`u zGX3aU7A96$e_AL-b>eNzGe;5~9rn zHrX;O#+5b)lswnjjWb545_05l}BEo(#Z29j;m z0+2?a0|HP;2%DLM=)hY0J_0Rr9NNy~5L~MR+y(#_lb>6$zV9Wy1BxT?T#GmVg>UpX Z-~}oL`MF5=`Gx=h002ovPDHLkV1n<=Yp4JK literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/envelope.png b/interface/web/themes/default-304/icons/x16-list/envelope.png new file mode 100644 index 0000000000000000000000000000000000000000..a98b125f1160b3148d8f0ee75d9c6211c4a776a1 GIT binary patch literal 242 zcmV7&?*x%_cU`1OsF75;+ s7F?Y)EMfz*=tmd4-htOk?EEvm0iQ}R#kSS9ZvX%Q07*qoM6N<$g5~{UnE(I) literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/flag_black.png b/interface/web/themes/default-304/icons/x16-list/flag_black.png new file mode 100644 index 0000000000000000000000000000000000000000..0b453a5adaf7264c42f68aca488c6ea9598e33eb GIT binary patch literal 580 zcmV-K0=xZ*P)h?K zE)6ZU-C7I&J?BN?y(ZTKKMv>X_x{gwUIu{W^LZAJ$C;#QiMND_cySu5)oM`xiBR%Q z{4Bd5s1v_^J|Exwi&*nK+JfzWR zpx5gW4u{e0cClKmuvjdhQmH`K6t6NE4ETrM->U&J<|zb05L0+O9z>&2*lacohr`eO z8dj?nX0sW`!dlJ+=3Fj!SF6>;xH_E<27`fben~t%_FswQ>AB7YoNB#Z7o#ebN-+t$ z-(=FkC4rh!d}%hDaJgJ}w8wbbOf_KV?UH~al*?sgGMR5wgC`b?g+(F}Mm1sdI*h7+ zRlq342mUIZPUl^vQhC&Fw;4$p)rV0LncZ%GSU@}@K%zg?d#M-a8;u4dF{2+%O!AO` z^O{SDHSzeEj1`MT#uKGdsjGq;;wSN!NSxh$SwKrJ!~r3N7=ZEKP0uZD+daS}7G1Ole7F=@fjMscfTs ziAvcZ(Ij8)3KEQ7L9kR7#3HgNV)pGkKNOawUVM3Y&U4O(^L)<{00a>UBU#0M>J|s6 zLsf#YMW1Bx#Awa!n$^1|-~F2J!yH$0WUW{W;DosN;^tub`8(K|TQ|nZ54EPYU`9nR zx~4urUv&?f0(Z{;0I~5F@2%vLPMoZNg4)0$Y6qSp>rx+5?0#Gs4&%`r&^@t$y@ky$ zwA2w34JcEz8Z17TCq1(^J+y0rtimu8oPMPe`mHXIzFSv+zpq1zDkt5cw?#X(9t*m()8=7f$ zEo&5So=n_FJtCRf)Kg2I4FOW8t)##}w(t?E5h>Ix^mJKdkxOJ!oeD{yt_=aPX0lB2 zxqOZaZl0ksah3|zO)Vuwq*9YeqXuL-O7ybJ6 P00000NkvXXu0mjfcB4Hu literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/flag_green.png b/interface/web/themes/default-304/icons/x16-list/flag_green.png new file mode 100644 index 0000000000000000000000000000000000000000..ac6bfb81c18cb6505ecac90d725fe337b46b53e8 GIT binary patch literal 684 zcmV;d0#p5oP)>en^ZnTN?mh1`vr>%8B#{sHvcD&zqvbvjXj!tU)~OZu%* z+MKE#JBq|y6emVY;po|=Yax3Uph~wW5BDV9Q9J4n4o;jN$f|>mbW$n5sd?`&K0Jhz_X1 zfga1ng@B}~l)_stLrqw5XrdVBpPxbJbQ?8{pe|XRc5&rRBL+WrWAt|n+Mpc^0b97i z!F3Z_`(C({5>8H;xcc$};;9fKKZ4LBML7Gc8n>ncxH)qTluPHL3`m!S3tz1UB`(1n zcc5;v3OwvY`=`KTxnDxreHY4O3ibteh+sEn12%Az&zf#O+|3TSpGa^I+fWqT>7vlq z(qvpT*2#l?`Eq8|EE^zHE&#?c9omo`>Yxo;*gpR@BI%}O>VS>q0<0nzPfe8qz2use z6Zz}ZZ~;@I64Qc(RIN<8E9C?TSwxt;%y?xS_pb4@IhaxHW!^>?(;MV8Ou0vp@c#jf zTy%-4m?fnx+-okUa2Y`vU5^Q%r^U&Xn3My+`DPLb^o#0Ns_Au8^UuH9avu{}rRIlALu##ufjP03lDt#aq&*MgKfzy7vz@3j*T> SQcf=b0000z0W!SBLGBE6gg`%3I;_G z$f#fH5tMv>S1hePG6}yt<9_-Mb0r6$3fJW^Vw-?od4*u!1151@27KuUZj}RGIgkrb zh^X`-unxFi2aNfE*PX!4Ex^D=;A0q={>=R=DqwZ+uMP69^l(k zDglIx=Cc8NjZHQv76m`N1%&Jbo;ZNFeFS_0#zVj$!Oz?I9S5df0HK1JWj(MemU}vr z9pTPeEXD{K*0B^9`_TYQL>HI<+@Xtv7HsMQd(f~9KvgzbtVx5p6<>Rc>7oL-Tc^In z4Md7-;FB1Fnt5E~+An4Qy+YcB(tVUJF4^nxdtg0nZb0hIeUuvgvSVpZasjAPmNI?J zbOxi{l}QYVZZVK2h=~04X;N`%h*kioG8j&_qP@9sF7DnXKRrc~xKJY_UDYz$vo#GF zSRGJ!%4&JTnAGZBz0MZB>_6@lJ13Q3nYmgbQC(9D5}N(SZbBI1n@q@j{t+=Y^tBHkBxLBSaudmP_5{hFU^s8hznKHYqE%f6uEMz2@@b$Kjm!oZtI=5dgAUtz@%UXpM-L z|Ds+YQt+CZ*uNyYzbunIT9MqNWP(K^$19?53q-@b_b$cvJFTq<3BoTQ(dDFq*F*+> zyty?#Q)o3C?xg6hJE?|2bdxL}U$>lHp6%@3a%~SrA6zpYZ17DBb1hgn8gBky+^5p zv|30bNaY$lZQ;KTm6hR>OomuR1<=`vuf4rEoSsH7Hy0m@ixDxIu)!-A_U?%yGWxcT zj;M)KnNh28AP9(7RbiIs<7R28i686+mC7Gn)-eqQr zVG4`Km*w2bHgR1}HV1JoSZuca7N-+ad3oTunDFzRFcW0NIaxY6Y^MYwPGfg>>_&5Q z^qC;gyh=qgS}i@+>1Z}9OPm!7NJPm5Y9?&r0yg&b-SX7c(G{1AZZr3{_XtA1G(7z;ZRK@&Et;07*qo IM6N<$g0Dj^RR910 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/flag_yellow.png b/interface/web/themes/default-304/icons/x16-list/flag_yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..bf137827010d1e7ba2df497f24df1f2bf1ae925a GIT binary patch literal 480 zcmV<60U!Q}P)d-LAM%4$7}*HY8YBYRg>)g-YFLbz%U<0tTukPUBFoj1X9d2{jxxQA6@pi zRnQ-gYfp-@!7eYSD_9z_imTOLYLfjc;J71^6_!dZz3213!RO~ODipj_D$UZ#iHquW zM@IoJR6El&gLyn#$BT=r-Cpk|K}x}3l3rd$sa&3DF91`3;W#yna}fUK6=fZxLFsgu zYBfh&0cVFxzzyi*IS45hixb~bCKKu?7y_T*8>mf3B)pl90?v}y#Rr&_*FvGS-`*dX W1Tps?12A*|0000f48;k3=Tfb81wPGoGlD%Ciyk020 zoU7N0OKnLi!1Y?OYAa_X4+m*NNB|hL8$aEpBc1wKmwG_Q4GRW=L#Y(E=P$B8Z-fNVUMm0q002ovPDHLkV1fLR>ss`R*0Dv4&ooqoVm6p zhO=ibjj?@R!ek)h5KYw(G%AWl595D3UN(qwf9cW>Cbk|rm_Cs{8(SK6F&{ABO z4`onm{0bbmbb6F)bU&n(NFIZWmzdqZSD?mR$3yD&l#@jZ+Odi0out4qwVqG8@6XiF acm4y4k)5Lvd|D;|0000(3`A+*nshLUJG=%+CZGYD*!WI!$r=ILz}mfFgpus$9~4RDi3-VAtyN|w0CIP= z)((<6z!`k>-W3W+3IO06fxDdre9iz#Dgf>SLbn0inFF}HNXpE{0OOtlNGk5WQ~+QB z%ZWB@aSBm`Mm7K@1{23?z=tF0a10Vd=EKDB8t`UUI2?n- wkohn%yav47;Eop)G~nqnbG#U@0i-4*06plAJtZ2lhPU3!wvln8o~l_uO-?Bw3Y6Bz!Cx7T994q*+|jZ^eF)2~brPr)NbN z*ELkGYS=$KMlzKeiG1T=IvJX#Vekp`S$czE=)2zTVkx~s5<}PtwM{1z-0cIM55VjJ z4{r>91={aGx&DN?B=2NeB;alLY;c3Yw=Y2L8K}00S=-h~kQWN7?7jrI1n@-*C_Vz4 z*#kZcp`c{czTrE9J3rx*Ca|%`1-eLJYS|o`Hu%zl&n@_<0W2)@L1sh(g;rHzgSrvG z1qSaF%Aq_kH_xFi%F)KM0dO0@caGx7ir1Ht3@$c{d;~(D33oysBEc|cyr~T6ZfQ%J30{X&2izhKIewnaBnt?&; WU(H4{HFqYUX$+pOelF{r5}E)hoGMZP literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/minus_round.png b/interface/web/themes/default-304/icons/x16-list/minus_round.png new file mode 100644 index 0000000000000000000000000000000000000000..e246f112a7ed309bc9289bf76e8c0db0c5da43e6 GIT binary patch literal 346 zcmV-g0j2(lP)+Q=k~V{6_8VHb33M~yekeskN&Nw{R0yI~3JxKCsHj2FLWY9eo#wgd zaAz8Iz!x64ob#T;J@>;fBC;&Y^y&CW1Y)MKNq#cr)3a?`T-O!P^JFd7#K_^n8&|w= z97h!_XEXU~w`E=~D_9dlc<_dr&~;t>*=ox0JRb`=tw}GKnXRFZ=B+%P<+g$ct;R8F z&|$vc=~M=%*+k%_hFTh^Lwax2rJpquftMO;RRi=~Dk^qK_k|h^i81~2A@}bg#XaTk s@km}OSMpf6P_QPp@hR{9nfCe4e`c4FO}Xm=4*&oF07*qoM6N<$f|6LC5C8xG literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/money.png b/interface/web/themes/default-304/icons/x16-list/money.png new file mode 100644 index 0000000000000000000000000000000000000000..915c983bd180033ab0dc54e7b15dca97a34ed316 GIT binary patch literal 328 zcmV-O0k{5%P)5F5q^$$`|&zAz2Uk60GsK+phWKFmcRb#pJx`~&rl3y@~Q zFaX&LD{n6b8&JQ$>VMAW46r;%?eue#U=|f%81U@(V=#sp0+LTzoA5tiz7L8^paw*t z7y#3ZYzVR!kPU@JFNOiIz(Y3xB)0tKLU;hf3?bSD$eKa?Mc3wF8h~sFOd&`fSu;!= z77lO&&|?7IzaVzZiirQoYvSMrM6U?{gkk`CLP8Hjk_|vlNXQt&0DPGVrU9EA12Ned a9|i!R(cC1!_He8K0000#Bm8?qnd+5RyqdYs)~|3AQ_iJ^r9^S9bdo$gTe~DWM4f_tQzg literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/pencil.png b/interface/web/themes/default-304/icons/x16-list/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..f13405605f93032fbc5c4d9f49165d0bdd9dc13d GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vproLLo7}&oovX}Vj$pJ?D9TQ z)v{6jgM^dcro8lQ?HjopId1>EYj2>~m1u1Ep=;tEan2)*1!CKlF;;%HwFp1?+k&e{ z7nKrsa#b z-<`zYC}qi(_0)NR+q46pBqsc8bnR{NaQgrMKLavm07-oR@tY_NQj607Lbij{q^GCjH{j5(|6p9O%Kv}* z6gMyi@rgEI%j3WQ=O4KIpOi2`F<`-kkN-&x6BGkVR^IzhYM7uHP`>N$e^SE)Yb+p# z2?&EUf(%*rDH+ViY5=moki!IqyS$a*Y@7xFUH2b7Oh6c<8HSO=32Xo`DLa7}FpM51 z*f5F#=m~@5SioffF_@qMpfEwl7zqj80Q4}yhk;4i8UUp3-$<~>hPE|i0fGh@*k_%+n}FQ)PJ5r0002iNklO&J(EDF=*=DnehG^*%+qY#*+jD{(QzPi1R|;Wjt=W82!oW@py5lsaPP2lemZZ>F zs|#@{Yv$C5&8s5%%@JJ3U(g7HGcRiN5P!?jGQh$0g^M5PGlc|Amj#>!9x-W6Va}dG zxbPvGYIS_?G%{N21m zcS+IdC8U4}OAI|L_Y$Aqzwz|`g#~+B(&?1~I32@z2I^&>!lAtoT#09lA4DXbq_=(v zViSW8Z|Gk1NF3V_L$m5@(&??=MCBNl&r;}`cMHx~<3ihTW)+R3M>@vFi?n1P0t(cLUE<_y z85ztDUCCwa4TfgDH+WJMT#d~t7x6eua}IaD!0=>)!?gCqQ+pjwuq`^oFkjx2>&TP6 x2cH~gT34YaViz&_(_#JZoqkh!n)Qt*0xf3untP-#?hDW&22WQ%mvv4FO#p>}Gw%QZ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/rss.png b/interface/web/themes/default-304/icons/x16-list/rss.png new file mode 100644 index 0000000000000000000000000000000000000000..b35840d491b9463b2cbe79124cfaf483fc5561d2 GIT binary patch literal 243 zcmV{-EaT^002ovPDHLkV1jd^WgP$j literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/rss_round.png b/interface/web/themes/default-304/icons/x16-list/rss_round.png new file mode 100644 index 0000000000000000000000000000000000000000..27ce67d2b3ecec7154c442a68414f53fd0b1062e GIT binary patch literal 417 zcmV;S0bc%zP)|(5vrEOcOYMyb}(0o#O2N$Ewcp(7p5Ft-UE@y(O7|nisb9K z6bQMWd}73NqqyyfyatufW53D~;If9b6wm`ppnS?MHo8Dy?uv{ok>_0KzOQ)#T-LBQ z6UgieqaGRk7WTaq2|FTBxyW^$Qx_N`cwiLA=sfRMB4>8KN}&01Lm*orLct!AhbVpv zF=kI=v^@m+i1=$00000 LNkvXXu0mjfLw2{+ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/security_green.png b/interface/web/themes/default-304/icons/x16-list/security_green.png new file mode 100644 index 0000000000000000000000000000000000000000..38afbbb2095225c42bc20e1de30ca76f0a6d7075 GIT binary patch literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Gd*1#Lo7~DoxD-V!9c*}b8D5a zRPXx_kz7kp?ax>t;xX~evo~^Q-tWCWoOVuo@tZ8RH%}WhnOqj@iU~@QwR_yPMwaf{M#=#6u7Z#jhZTNq8nUV3b>6Qtx z8^SlfysB_h@7K!G{r{4MLdD~(WK+#T?)jb2{j-U^Nc#Vp&#asuijVn=`NRMn$>8bg K=d#Wzp$Pzy|5GUd literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/security_orange.png b/interface/web/themes/default-304/icons/x16-list/security_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..4c5bad763c62abaa2ee7749de532aa56f7af364c GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`^E_P~Lo7}&oxG8^!GMRwSe{jR zNuqGuq6MikDr^fFlTKdzJ$Z(LlI?;I`x3tJ70NpMUY5}hIUSxe=eW|*^LJOUPCUJj zSIM@wTX52nI>ra-i+&o0%om&@lGUn}@9!wtpvK?uK8|tTE{0vZ7&tO@^L!bkX02y9 z+sas=y;aO2!qQ`}eQiTT}|Hm8>Q716W1}5 z`3xbG2BF`+btK+Rnh_Gk^#s6UV(~f-)iHviT+PU`<`|R!SY!ck?Gs?>6A-`JSOsVh z&71%nn!fY-+G&Oh%oZ z5`^vi0HwJTNb+x6J#i)0q8h+050adUIg-5FQ!fhYm!NK77suK1qyJyWeo0|Tg`26! z(%f{EQhow9W}vwMpDbu(d0sFmEu6)gJxwNc3Nt=ZkW}zUGBb%Fyx0TfgWyD9{RXri zz@`mf%FuZX8yTp@pmGd%aX;y);a}cJ3Rp8icyk15=b&*5K0kwR4fx)M%~#Nzhj$aW zuLGp7M*cQdl0RdP;#Q-uJ`L?h@O1^;+E22^ZQPY{(uuL|sYvo$*)gbJhL1UDJ%n}< zns?ztl9F{ENr7JO_m}RBfD?lHMOeEAYuDj@9Nvzy`eX=6;a&tjJ3j#BL$Dmgt%T^< zVOSo5%2C{<14zpC%zyR%K6tqo``&Sk$(SRlV9gHGdFq43T_lZ=(~H2Y&hI8+oN4|3 ztE4_jrjJn$5R4&22}WfFh7dv!Od%o#1<^yo$q@6^ zSZbv*7^YF2JeOve@v-W_VZQm!`3`gM+-tM7K$0YTli?=OLiX&oZfJ@s5fmeoT%a`rdfLQ5P!?DGa$_MrAiG9Zzc^+`?JO#ur_P-a)z@E z5Sz4d@rH4468kqLL|=YU7{%`+_y|6Vj}XO%wx(^`ByE!h+Cgv?9K@-kIH?HYCi(&@B1Mc^imgfr(Wyg* zEINq8F<&sDi8s>H3qLq~=g)8%05%Vq&uz83Z>9-?G@Io)hAudUfh4*x^?==MxVGLz zg5Wk)`K7LPUK@4Toi@e?`yr(1M&7^Wk*X|=G{t|`RCwoSh#qOWkw=-#fhVQf9jY}D ze@Bjb+ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/stop_round.png b/interface/web/themes/default-304/icons/x16-list/stop_round.png new file mode 100644 index 0000000000000000000000000000000000000000..4cc285205dbe17d9b35b960115385429254dd72f GIT binary patch literal 436 zcmV;l0ZaagP)+q~TCGM-AP0vU zG|)C{uBxia8oo*;dPyd!Y_AL;2Zw+LTEPUaPID!Zpu*$?J^1}(+4*Za&2n(4xlA-Z zGq#3!j>qX{e2l?LrT7TQ9UdCQ-#9W1GMMkvG$}VKa~RuO+@KuU5o*w)2fZ+0hxBxK zKvyHf9J%Q!Zg3Y22sLQYgI;EUC~SsE8yXPsZBaKVeLgcfyHtHTdAOc8)(M-i9^sVvuoVs2QvJ5`)9*WL^O?b zIPD11JZkghd1PsjVe|R6X8~}3T!#>~xd)6OZDXw^nR%2z1n&pHIY%)@Dy86nlo8km z351)W5CUrrAU^Z}!qIE3{Pryg;K?~tN{Jy1K;f4J^E`7;1AvBu_gvK9fo}jj@B+|A zkOVzoNdk}r-uvYdv`2hM%?U6E0P_{Mp!Ta)SAV9h`Wx^9HNOL+c)qn; P00000NkvXXu0mjf-coC8 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16-list/world.png b/interface/web/themes/default-304/icons/x16-list/world.png new file mode 100644 index 0000000000000000000000000000000000000000..a94d9a6247d89a12a30f23d96f7db70de53b219a GIT binary patch literal 490 zcmV&Vqi5y(q)UwNJrM_l=lC}A-XqrTg`AmxT#V*Vk z`;(d(69=#FdF%J}eX~XR>S^o!^ZcIod4E5XspzvjU_UWBa zgIWU#Sdmza%G9_tMh$Dj)VpJ&y5)Wv+4GU_EW^J|zA5rvUI>zcHZ!E*EOP0G60h1jd9+NMv%#WQs3$dpM<0^ zP5?0|(EDQ`zzA3sW*0@pK7bT)cp(KJ4I{9L*s~}SfP6t9$YH1}lros8t4v+A)cf6N^24Lx_V_5_fMhfjhe!!R_%l;EE(w<${U7aSe%P8P4{kp>fiL{#hFw>jcsV zOV)^xO_CqyBUi2i6O$%mYYhXq(x>ozNc~jzhAqYyz9Hq=bvi@V&#rHPRCbGH!bAz` zLX8=xjTvhk^4Kc+EeJ@g*9*U)vKeT9=OY0MwMK}}OVkXP8_KyTQ$l7`VaLM|j|f?r zkO=I~C5+B~N5PPW_V@-dvdT0dTzU(UvB~o6>Lv)A(>*cb`Z6){_AA9p#~1Y5oX`xm z!q*@~zFvbUv1H|tNcs6me8QtIu@O2c6*$%AI^jVF%$6Cn4bPzY`6RUMBlLeLQkfu% zO=AhiBj6Sx=Xt0y90mIOD6VU#gtGchlxm-#<&w-YHZ@BD g0`g4Wc`|#|e^)y=*b=~26aWAK07*qoM6N<$f`6)BQUCw| literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/address_book.png b/interface/web/themes/default-304/icons/x16/address_book.png new file mode 100644 index 0000000000000000000000000000000000000000..923e0bc8422955a4b7aecc4b0371fdaea9f99888 GIT binary patch literal 681 zcmV;a0#^NrP)g@1A>G%=iaPJa9PN!{s~Q_uYF!wrvBn0cH2km}<6< zufU~Fw+UkmcD7mexVN|6iA0Dx4zXx-E%S17iRI)FjYf$^B2=}sbZl$e z)oB2hvpM&l@mFJSPj|Xa0F%J;RR&f?MFmw=iv&TiCHF`qf;KcHuXHz5HaE8cYZ5H2 zHNNlTc^*m(N(5uFG{Yh6aF|#u7p)Bop2y786q^7~t*>wp@DU_(}#ca)L z%=~!A@Qd3lj16IoMoGqlymXd6h(JJLfNN5Oz^@~Qe2|BV_y?(txdKXp{*D!8nJ)W{o+gt=yRDST^QoiKc=iUSvMKJL<^@s{=ot7yjq@@xFg5C@6>`WD+zF(*sTa z!3_enm8PjJJRU_Y2sBTPMl_nuFxYIcI2?HIcEj!SVPIqgUneK=ZDt0uv$G&Yk-y9e z0s;d3)X_AJW_8Rz@!w)Wa$u>TUZqlDRF{q6CfTz1=Z5?k{Fs{qDT|j18gg=SFw}S& zy){C(t52Y-Dg&;{d3qil$Hyl^X0FSP#>DhA)K@0~21B zDUS)x2kGe3O7Q$rG`wSDSP>d3BCvuN3WWl_wIcXTckzAHgSL{xuo5gqsTl7zV4}wW zPt8d*srE7DwGk0}2&_Oam&=)J&wTENrI3cJ_8fEe^X4{>N&ozrGK$$j2$w4%u!82S ztSmV0r(vq!NeTy z=<{Qt&x^&;^BQo@R50w4lwxnC7s;K#dST7rhEqB|MZS%M-i(Y4@`Myv?<6iucxExe z%)shHWkV}DX@#V>$}b2fydr$zZ=&pfV{@cnY)yRLc;HU{1@eCwA^0bagE8y@Ho@=! O0000hMosc(|-6AOEVv0 zjOEV3!RK09TYm(IZ3DE{Y*lMyyNCF0;uX?SJNG^QDu<50#?RAlQp+FU%!7Ir4$y$#(JJR9ymuLv(D<~Dy3r4l#0cj2wH2j zXp~ZDUGMeTxCMgD{e(>stsVEWxbQivD=X%25kv$dI}U#N>Rk>#_A>KVrrCRUmZn>~ z7 zJUuY$Yy&)F4AvOpj%8y$&+66hvECY~wk4c|hp*Ro_>s4myOINUgMGI+`?cn1%v!t8 zTAMM(5R1j|eV=5IAd^bsB(IZgPmqjVC+%&rS$v7Kw@KRD;I6K8OSQ%s2gm_$0)0=l xF~9rwdxq)A>?Pd2bK-2pL;iFe>~Gh|{{`89LZnP`K%oEt002ovPDHLkV1j`RYJmU% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/address_book__minus.png b/interface/web/themes/default-304/icons/x16/address_book__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..1fb998230d2e0afd312dffe52b180435de680c7b GIT binary patch literal 700 zcmV;t0z>_YP)&70>qX4$lnoGgq89mGtr2p46GS|znew042H4y4E;Xj7{eK?`Y-34It9 zK|vCIEK1CxA{C?-lBtDXGg>h(-@E7D7LH$3c;Rq3hs*E$&*gtD$8i9ffTC+hOa&{S zkHCqG=|dP}a5BxJTb-TFZa7TDb%{nI3z3tZO*AWuNF+ie9Hy+kzGErP5fOl*JFTrW zR-^##-ED5sJoax1n?brIIqA?BodUB{Uiv2|7s71!)QZI@5zpu(!+dAEBEqa6ux8^9;-&i*CjXrH!eDnh zuInNKsdSpj@o}>h5E2pmK#@~WNq+HOx;t7hfYzFl-Nz`bYG9)GE?OJ5R97EgyKdck z0DB&wl;ZcSPkwO?ukV~;RjiQhwP&e3c#giOSIN$cwt|SDWl_QBmu-|EIL&bXv$@>c322m>dxKJAKHT{93Cpr9fUd^I#$Cs@C9z^9 zXJduo@vDv{W5y}i9+9uU@AW3(n@8GentWqPOw41_{9e!*(4Jb#c;pjf?rGeZLd zBYE)7F~+P1a<$gjwvFq$e_1%uP`+U0w#)Z>&WqeP@%W@aIC$FvDu4?>>CreNEB)nh ipU+RmxdhAt-~Ip%4NTtB)(&(40000OeaN!YfTpp7ibELVaqJd%rIM8LB5ow zSnAB$meU;K+#0D^x|Yc@dlAhEqWB^6-?=Auu@6xfemsZs@c-R&4iDqz=Ee|C6N>Jq ztZe@eN(fAlP{;_9k{D)5P}E>BKw~sQ-_wJxzCOIR*0WBJ3o(wg$0mc z8W-jTEX#5{77B%ED~$Ok+$okM2bT*PRVo!Gv|0GlBL6E~UtbV|pNoqiVd-)~b8c=f zK5H^CTql98_7vXKh%iw7o1q6M@&1v7_O+Ly;hdX;XLz`jzzbTGN+m`c)A6<@1!Klr zfOCXr#@>$psuX;Dl8)BAXpBrwVnske8i5x)Qz#S|u1|xby$nAl>@bxdK{ugGos6kL zJ)A>&*y~c!qKcy7P=R2(g=Ad@Js}Ei*F{efLgaX0)FK4%6CJe2CVL>j|`S{i?Gu(5lq{d2|iS8eM`8xm*tG z-J_WLV1?mYJgwR*2mYw0J5jhGiNQRXiBKOOLnXt+x&%glH=mA}E811JAvgXyn!8xn^{KO=;h7)WfydZo#?!#D@ tL-vpw$vQ^s+9tS3{ulnEwm_ywwyBqoLfolXD%002ovPDHLkV1j_xUpN2& literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/address_book__plus.png b/interface/web/themes/default-304/icons/x16/address_book__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..af396b41050db1bc095eca7b12686d2569710525 GIT binary patch literal 737 zcmV<70v`Q|P)1C)S3!?us$gGVX0^~EiXqBD%V<@INAqe!D84@^0KB;c}dJn zyD8aHsodIT4fEFWf~CVu=B*T$6D09N=F_{QjzX*s{CHmYpXYbp^QYKsHbuxFXz!<$MeW@hkhejeYKmax3M3{sT3 z%N_xX#d6a?(=<#4QUAn!i#197?*hF>qrq&;MSN*iY>Ins%#Xs)l@*Y(>~}$9c6K(V znl50ZP6GSGbNEmz!a&U`Ll4g4(_;xUZ@C%?*Wx04BO+u3kDyttR%2YBiI27En6#Dw zu2ByQ!xr@4OUKyLOgztt#HiB=FCI@y@CaV0R4R;8*Ph?UW+4Q2_6f zJrmR&PQ|*QTOyI5yF8f`j-u<48jfBILr+5vcqM)iOebxCD&6&dUC=8Qi_uk@h}Syu zRc#Cm`Oz@sMZ;7W1EFpo_UpJfQ0#}0i3o&Lhr=tEGf5TgsG!KhC5(tfBJvB#Xup}T zDg1mcxQ<}3F7KS$5)dFJy=`tmDB%@h`jj7K`x}ArZ0GhfK66yOkDk0ALg4%YP9_@C TX7j6=00000NkvXXu0mjff~HtP literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/address_book_blue.png b/interface/web/themes/default-304/icons/x16/address_book_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..6f855e7421f91af66e1f0517a05b172d732d8790 GIT binary patch literal 685 zcmV;e0#f~nP)5BLMHFUdwJ9p zq7?-XUw`3z`%d1BjB~zyCohM`ae!K3ds|!Anzd^`x)n9>t+hCp;MMRrXOHF>n=Eka z@gVQN&T#iho}sY?)H$43Og`UTlgYGZGMS2kaz{FbzWv0CaOP+u03Sx@7##bBbCfJt zVIhhTk;F<1DOCk^kVrBzvB>b)JkEiaOyVVdaHS`;CZD^A{fna))mBx?-^qkB+7jz;56w&`ka5Z~y(w@$^?_p4|kNf$zTopGjZ5 TZ?$AS00000NkvXXu0mjfc-=ui literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow.png b/interface/web/themes/default-304/icons/x16/arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..82cfae37cce484b4f63c7cabf3eb6ab65fe8ccd5 GIT binary patch literal 531 zcmV+u0_^>XP)%i>VJ7jQeha)oawB!fk+Y?+pf! z1}HuQ#W6%10K!H+*TFUd@tGM<{{IKj7E|uW5N!Ym8+Kg<*?6Y&>firU9{l?cVgp?l zgJFPf+r^nc!85pU#Fm68o<3C8fdfmwwxB*J#ht7aBq-}Z!#|i6R{SRL9@W0ob zoBv&=UH zYoGl$UHas|=Ddes?7Q{#e~^0F{9Onah^KFwDVDbJ3@)s?_4|Lm)nES`?fU*7#0RR6 z0UCk`1E3&-NXmK)ES$WKK_GtB8KE8j|I6+9{~yE_OjsQQQjcN)w{au`mr(=;=8jkl z!e=CQ{r?Z5c_Np@@VM7AuuAGMfB@V8T!2YbgMlq*?imnfwJVEZ7SlwLM>c>7i1~n6 z28gwQ*cgVHtcsU086}rM`Px7%3&i|D%#3URBM`Gg4G{xkDI8b~s+j|1Dck@`FaT6! V`gL9)4>$k-002ovPDHLkV1mOd{Wt&s literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_000_small.png b/interface/web/themes/default-304/icons/x16/arrow_000_small.png new file mode 100644 index 0000000000000000000000000000000000000000..02867c8e314d3df5a02fb7612ae19c136be8f943 GIT binary patch literal 267 zcmV+m0rdWfP)A1p_-0VaJn8GxG3%zXO) zKZrJ;d@qJ519V$2%mgYt1H#<#tIkBPz59Q{qyPUwe4tzmK?7`;Jbc#i;Q#-m%m4p} zok!r3oB#hSR~|k?&;ZGt?K35^ww?iDkPFNg-u)kV?*D%fA1FuI1we%iqG=l$gp=1X z@Ww1ZqjT{8e-OWk{JK8B2x*3rdE&F(pdMTL@W*QV1E!kjDb0C}WweD0M^P z85YJ&2~ngB$2niGFP|X`Zv8snIj8%-n~wni`wR9j0TJC7vPkV^2NJ*NPy~c^oqfbZ zJ5NQ+0YKgM8`SEQ8us3R_CE&Tk_ERO@Sv7`QNQyHn#Bi&ij^mzog%=qQZTQoRpwK( z!F=m<%&&f%G$K*8_5^w3H!{uQJpH|VuS!z;c7b+32Dp?haSRcK)29&KBxJdxhf+<_ZUODT4R9=;;}{~cr_LdyZBv#$ zaso6@89IX4-aYC2OMq?u1ji7OJaY~1J;$>6@hhM?YNQ%Id?EFU0L#oFBBB-^!Fupc z7C7|)G`Gqc=JW_v>WL!2JY#@xv-E!9vG59pqc7k*_X^b0+&sRLnFgdWs#2dZp!|{O z7^pp%QA7zhPSy&CSpcfk)BNM1o_r24LT<=k<)5QbCA14wKyDHCuE+`5AxmV2jFIYd vfB~{X4#-}A!A3u`&|fssKVHq)$07*qoM6N<$f?z6sZ2$lO literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_090.png b/interface/web/themes/default-304/icons/x16/arrow_090.png new file mode 100644 index 0000000000000000000000000000000000000000..7e670dd348da116ab08d0572011f39c22304f598 GIT binary patch literal 512 zcmV+b0{{JqP)V!ldwMd zEZUqAadl=}bhzW<`pd*^h2%?3pE-N%mmA<8dj`-_?H05$#c z0~23alGEE6Jb3pf%VabS`pioXv^?HmD5qj+47^PiF#hEqn6pMpsi9 zSxMo3IEh}*H}t)Z!5-K`zb}fRrzZ$O#i z!tnAQ=Z8LubA#{YEnf`Rp01}f_)n62qH(yB85^y2})P@0S`ngwZpjyFJ ztFC=;R@ePpW>K2H;sko>_H9qJ&h! zjoRLWMYo*Ue(%&zdh>j*4f7($nh6#c*&=*u87`HiJ-ht>zoSWq{}x8J*l@?L^FHiZ zdHcTq|9?gO|NrJ63WbY!F08OGUH1Rt|Nn{E@BW_O!?iH_{r~^`Lh7d&eom@2e%keI z&cnX=(qrN)SY03*7_`zRoVj;QVbZ35Jy(JHfX0KBFJNPPcS2R6=GYUC3#<-ON7y@s xQyH=!$Z+t@u${d1;~8TEUQuaH&zT`S3`_h^9D8nlY!A>&44$rjF6*2UngBHIZp{Dy literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_135.png b/interface/web/themes/default-304/icons/x16/arrow_135.png new file mode 100644 index 0000000000000000000000000000000000000000..a0882c227845eae464b8c5a49ecbf2837c2fdf54 GIT binary patch literal 531 zcmV+u0_^>XP)bZWV=EV2^xjR3BamJRn z|LaeG`VSHZ;(j1zFzmj@px1thLA&`JgI41iR0DKc&Yvke^yPoz+L!+W=G^%2I`Qm( zmkDS7=kI>@A0!9V6r);wj6uG5FM~wZRtB;3O{fL{CC{X9fA!yS`j!7Vdtdywn{pA3 zlea$k50Y1@IvRu10HDMfueDGAC+vOmAH)FV_Z4$`p&t_j9!yY{E4Bz(u|3Nf}4^xL?01z+&F$)lL0x>@jivqDU5Gyg6 zq~$UB&N#zloKghj8w0TcNFJL3%s|Wv#2i4(4a9svEC|FRKr9Z#l0Ym4rMan+8v(~6 VI`A8NqGbR8002ovPDHLkV1mj+_n!a& literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_135_small.png b/interface/web/themes/default-304/icons/x16/arrow_135_small.png new file mode 100644 index 0000000000000000000000000000000000000000..b51c5c67d59bfae5a9ba4d029aa1cc10657c1548 GIT binary patch literal 269 zcmV+o0rLKdP)lw@=c)F z64}B%+(a25k+tNVZvw@a5M=;g+{&4}G0V^J$FH&j z(o4ij_uN$3|NlQoj3@(u3K_T~7Bc`1VBid0z|9&kdkGMqVGEq&F;Y?@-3575TE}wkQdETI)}-&AI9k9nSwtAPMEeE40>4{HLH{Mv_F?HGppxT587w zmW>5<6OttA**s7)wh8W&YJLPQ?l1vH4m_xhwc_m#T!c^y#>4-($|2G2%N-X0*JM{zLQArIW?QRjz% zBmDsPhjN@E`tFM$IIj!1LXVyik=Lq3WLAfau(hib0|4KI2)EdRh_Ge_3brf6d`g5~ zDv^6{v?|6F6EBR)Utl7lh*;t@VKrHDicKj+o!tA8K*SOI`7eLL9%7$QVkV9mVD>GC e@u#|AH~aw`Ci-F}_rJaX0000H z{~+3=?2E+$ppxjJ?1}Ik^KGX5w|NpS_2poUu z|NoMk|Nq-AdH9T=0g^e}VUWXL0$MlWx#Bc zW|I>wvKB?U_<9KCNLrbXg$Wj8_?WT&p8rL!4oL=j;K#Y=@%_%~DgbIPsC^M+G)$<> zrY|Pxbv~6^HDYGg*=@5br*qB_G&5`V`R4xwtuuV2o4x|ftalbPer^?v5P{UPtX<=O zaOX`B^`Cx&HTxj~E(@BZ)s7kzFte`pt>Mg^=c$$N%_Ei|q3ku$r7wTU(hB%}Td&}n_oqeK(306tEFUs>FhmgV93j)QapZecJNZS5uV?vwudFKMV(SI)NxOPIPy4vNWmc-_5=_i zL=ObOdD!_5V@H9+QCpVNZOd!X|0K)VBfIIsNx{Bda7b_nF_i5>?8a{RzWj~raNjO) Tat|^i00000NkvXXu0mjfF+=ye literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_225_small.png b/interface/web/themes/default-304/icons/x16/arrow_225_small.png new file mode 100644 index 0000000000000000000000000000000000000000..f082991f028b0040350f0ad98915892a76af9b1f GIT binary patch literal 272 zcmV+r0q_2aP)d-DIkdF#n%4s-6^Y`g#ezx&*~H-X|yh%!LA^6;6k z^Z)pFzeTF}9$&BPJ!%-2ebG WIoKe;F4UI*0000mjJqG8Lw_i=r}EAbWhD(c<@~o%+G&_wsz7hmQat{)g=E!q_hZwd2X4 zLh1;bHwJ-kblr>`S_K}*GkCHBFq=09LDle@89DHMAA!X*_%fR}2Em#BB~dvT*CQV- zrE%}|E*^eKgIV8mZxEd7{2Q@B05h2B^S%(;#`?k$4TT~Sfm`#Eb@ z$gYJQw1if0XD$I|-q~}PS3ul73!4y+Pn?pVu6BU&;2^4ld1XqH%fyzR5LsMt`6>w2Jyj0(DafG`~!OJMIkv zbri>M&1lEkrsdU7dvJx47B0?jgFScLTLh{UCD+4RaqBZ#^YJ%|BdNbsyh($1_S{(n zN6udpgsko>_H9qJ&g} z`EyH&+vjTyjlW;Go~|IJ<~D`V&Gx#a&T?CphsMV9|NZA*NAoXQYj$n1aR zlEk|cs_7+sOnVuYfGoer#$al=f$dCR;>Y==Y%a||T%-+{J~J`6xSVLJd6jtt=raaS LS3j3^P6EyNS+JE;^M{vC9yf> zO?eliOq#M_qS5F3E@s?DQk?qr-S7WD=eN5I0N7t({~|DSow3xO3zjixW!WQl91%2W zr#z+Om?gLFDwB4C-gpWIZs?Kdxdfm|`|kza=X6<^PhX*7!vUQqPN1D~m4NPbpAV=6 zR3M`5@CB;n2N$h-&p^4p{fLu*ChZ@%1ym-t?C_-KZPC2*3>A_cjFvkn8oz?NH5*Wl zm}yon-hA$A0R;(7TRgsTQ`D~8A+zrQ(tGz6jItFdFO{w#Z|p?*Mmz-+#?-I!Xw!<| z%Qnytp1LTIZk3reaRt;PZb4{H6^kt&QUp|l*T_7qdQs%c_YgmNtwKM23)CTQ!RPUf z*0bR9ITloAVL`@OGa?KN4-h_e?;>u-4wNIF0y;j0Bh0UOf@@1AMWXD0fSE@Xy16Hy z4*6c-T`+@=%nFj!50#9%SyK5+&B6`q;-^#A|Bl`n1r z*-L;1*nz~%C*PY%lmU9}mzH?UyL+?a{{R0DbMDdK=Cs~8KBv4np?T@ z@Dii`i#Nm0|Nn2-cj7;Y28t19fK0(|28pb#c3P!7o>}#t_-}aV|9{Oj?>+;?h%t<=-`E^;#pdg#J$?svZPo$oS&h{XRO|AbwgEN7&@ z0DmLn!KgzkChS8lkBZ>3A+go6v@!16tfcWDuoqe;P~gPVRU2)yuC6I{~Y zQP?|A*^j=`#r{Qt4%GKaOh9DiaMqEw&xV|?Z+e6EhkjStKo;MuQ3|%6?M+Q=8Xq~< z{)tXMpCO**zk|2`xz}P_;Y)wkXAayRH)XYdypzy4X5?9`6!_$sjTs$N)9Eb}6jjk@ z<++5Bmca*vZ~n8WPjbhYYgNN`X4% zt}&)&Xgc!7Fm1{2wyF=c#5pH73g`Vz!YS#NfQE-1GRWdaDd0eAK#_T5XY~X{*Nx5c zEUnWu#Nik~!@~|4WO1VuI3?C-)+X0mf|_l#x$XaX8sC z;&^Rx+QGCyK-TPGhYYfKRuRqCXsECAwQkt0W;VEzxRee#B{pX@}a>YP!o(V~v_0Wy6|k{TPNylcFn5 zKU7B|#J+V~3&Rz5UDrkBYUh-AJkK}$Vf|tA*xXP?rJRiETXUm|7%2G1eAvwBl38^h3*@+E9>Mh0kM&InW%?OWLcTh8AO=}qe^uXGJZY}OegaDs2orG9k zVc42-e;^_5mN5tG(<{!t2%~TUwH$lAqS|Cd4@BNJ>akV|0bVED2zO<@X~%w5k0LOu zGi6D7`%3SOcDDEgF9gs{uqO}6d!V@Q{PZr!M6#_g`pE8f5Ph1W^_!Ja*?Om|@ zk;hWkl!wgaP!n5_e4oubs9|0hv?#5W;f#;1)B}2fv=Bgs`APRKpqc+0>eJjgv4PD? zY@|Rw3Ii1NCLk>Yh!wR2A6eTEJFAQWv6=y(oQ)_}4;kY={&v7UH| zwtLG6er@$IY-|_-x3WPXy)?Z=M}30y26eyHyW%tW-!X%Ij7n=4Sw8U@r|-H-@L`We zfv!GvR&cvx1&^Aq;HMcCAnjE71s1BUU>B|G5Ji;8X6`PX_>nkAPd07aCH@x~HW4LF z%QBzom#aQnoa)9wq#lPEMJ9{rSgRgq+NptuW!xN3Mn?$1bM8$}cD_x3H1%+X9xucZnescp7I8r4B9ecAmPH6h0Y3qZV-EzN%c{%(0000< KMNUMnLSTY3R%$Z< literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_225.png b/interface/web/themes/default-304/icons/x16/arrow_circle_225.png new file mode 100644 index 0000000000000000000000000000000000000000..3bec0d1063ffd36892a3de637d4a95a1ddaf0688 GIT binary patch literal 758 zcmVg~N+RIkOD%56gf$y=$Ju z8+!g;aBo}^rO*w_84DC?7omXuwhG*pj#(h8Qa6m=RRw{!-wF4ZjcISbS%k}dUm&|< z)_lB@Wdcjy(+FzZ;Z4qbhY;e$jQG}DYr*d8ucdKn9h=)Z17}+eW-`+OH%8*nfS|@* z#uI}%uX_fPTJ$Vt2-X5o!JtywZZKvv=^*^h2(zzOuUhF~r5x%85jw&@{7H36u1Tp6H5BFAjNnqnXhd*)3nDi zMU6K)vHLUNH@amSf>j0(7Z0*zmf}yig3U>Fe8<$rJiq$clI?Y~CH_@9xod7u-ljyA zm_UcL&BGDRSMXMS0@VD}#vYOp@{{YW1smg)l*8%jZ5vV=l3f~2SeXrv zUmsgV?|QZXPHGc`b}azTgdzfE>msri;KSSMOWB6z2<&33BJD5sov<%wW7a-i3R`pX zAsyIj0iTW~j)VOcz#Soh3;rx1j|0KWW}Tzh#v|x}jp$S)&--u$FIcAJNy_Oz2$oe7 ozvr(7b_6~_KoI@|^f;sc2ZU}6P(tl9y#N3J07*qoM6N<$f>zRIApigX literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_315.png b/interface/web/themes/default-304/icons/x16/arrow_circle_315.png new file mode 100644 index 0000000000000000000000000000000000000000..7a4f23eaf5648fa632f1644b2f148fe2c4f19253 GIT binary patch literal 764 zcmV_iMm0ViKY%oQ^79c5Rop-{>VVglv0v(Mresx<~3VVwq;2ciFvm% z!&!-lx70K{x|rI{qa|~?g+WSd>8!W+6FFD}{m}=%bDr;cpZ7V3008+PRv$qMj_fX* zCLwqAB=o*PD6TL{k$Qw(gK8nVfD=y z1m1Wr+*dZGQE(Q>?)wVoIv31`YxP{9e1fGMRnBt7V@r_rY!MXP3Q$dbzQFJ5m^7|= zPM6vF8IsioGu~PM;_;Y(l6PdMY?RJ#QBOW$fwb07P&8r!dglv#@`vlvyXH-&RWl$~ zjB}!bkr)gRuiTf!JCBXU`RZ@y4=t`z@^%TR#}{~H^|Kk>^AK120jS=QJxIJRy&#?! z2Z-l|=jGJ<6YBE?uIZg@N}CamR80caTh6uxd6e!`XG9;@OqsBGpT;Ep-8+7_yYU5MxjHZN)z0& z03ziV5H}gk-g$kT-SGw%>G96%Z5OKyYMjY2lj@M53d0?1zF_0AI${%DEwN8fY2DOj zaB2Dm?k(TJzio-KfciChk8viqJE4rntbp$D1@tgZUc@RSLt-6Wt+B}&)Y(=VO*ZNk zKo(GIY_bRHtfQ+kF|(a!=~-W3g*YQ3#>pp~2|km{94b{Zk~_ml4|70%lL<;XxnYyr uUd;F+E_7#o0fX2gPKfXyIIm?Hy88=OiYH*y4on&V0000q=t%QFmh*yBL3nLg;QgEh#qE zbwr{gE<%fCJ!pk-u{7t`R&oiaj!&QGd)jK+`lDxieV@;d*Yo}|0KohY>?gErwge%6 zfzJ7eFTxACH{%d|XOa=$`p5*TM_Jf_;L<4>E{J9vpm1c3MLh;UXGO-fko4D<=yOl! zrN_#rB{<`42%rNb2O&kntB^%jAb-#bw9gx`hF*K~L!RCLT~Rb_RY=NAvEt%!?>_=W zH;t}h%~*SO-!i1V_zL+0D?n?J>ODb(()%XmmF@*~M%Oo0-dl?*sCZ0?Z@9vu5nI54 zyaD;CYSTn&>u1R9HUst~|J^cs2NVu72lEF5u+B~Cm}@{sA5&%0Vjqdv0t8vTT6xpV zVp8J_gqIpevDYAE9cF)aAG7ajU&QfJqXC^Ebo+5$KzD3_Z(0{gY@P+VehO&qm)XPY zP4AW=C0?nWjA!z5#xLU)^*Yfpqid!$Vhcc_^MZcb9QSzAOl$X~XN*@$2g64^F1M8+ zGPgtn^$0qEF3_3=vjMzIO$AX8KJ-g<6GNiwJqF&z#t4^$Iy$G2bu_peMF*mE7EThIZ}9oXbcATx^ zIw#aBCCv*e!NV`AL%L}-KdoK4{fthC5b+Z;NLm)aM>hww=AN%@$2YFr*lJtAw$ob1 zF{aX+8($MEGFTLDbxR7*`enIaqa}3f$qFK9vVcp?5(FA7Kzk$yVeEGcYytFecKI{* z!Ku8>F%^iRu*B$D$p4sV;}wsz~hMU?Y1}x?L5Rs z>;xwy9G|eGoSg=TcPkLkxl8%1^aR2}S07*qo IM6N<$f(x2vCIA2c literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_double_135.png b/interface/web/themes/default-304/icons/x16/arrow_circle_double_135.png new file mode 100644 index 0000000000000000000000000000000000000000..289419c8310cdffc598a644ef93e8aec2ea20dc3 GIT binary patch literal 802 zcmV+-1Ks?IP)h!FbzNrKuoATq8e!8kw2Og) z&dj{zQd3(~)~Jpy(!^{+rEXqoH7|L^x92_8holcd2Y#IA{XggY&!>Yh#^`?_?|ePO z=jKP`e`^E<+#R(MmX3vhYd{TXPzjP@$M(N%KrlyvlD`%3g65T`~g2}(5>CofdL@!`Q=cJc zX(!@H+7V=en7R>RLZdMNc3h@_mGqdPW11&$M4ge5s4`)av6Gvkwj?UirubUKN>qBf z%e2x^#Zc0rGJQDgU6=y01oZy83G7vFz+p`$OwORtHns*?N8d+waSwyxoFl3n&i7M{ zial~(hQgV}6j&Wo5VX%DGZr;Z;q3|&CbM%!r=H|M&CBR$-CJdB;8%Z@2Q^QLZR2VJ zt&dk(Fa_%)$_QGhn#bhMSI%O`+V7ZCKZ|!L=Lj>*eULSJJ(-i+#65_%j4WquI9l=Z zU!d&W(AvXy=wDx73?8OkLa(sr{vV?(|Q!%b%Wos+e9VwTt@lWGX4sM8COaWYu zly6EIC5V^6ETA0tB5L2MOzPl`YAU3-3#h3B@&d~HWbCSqPJZwVAJ~J{zYDB@9oP)m g|A4$~2`EzV14vO0ECB7!>;M1&07*qoM6N<$f_vC|rvLx| literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_skip.png b/interface/web/themes/default-304/icons/x16/arrow_skip.png new file mode 100644 index 0000000000000000000000000000000000000000..860332d754ed5a288875c5ad98ea4df8f2d87ff6 GIT binary patch literal 553 zcmV+^0@nSBP)G#61((G{`+yVzxuMHA`9!9_z; zsSuMQ5?wHk;Us3ROe!-8qHq|q=P{GAFRCuZ1 zXntLv<2N;qIc#qF5@6JZJD;fd=6mvAA2PYz+E=p|_^-Vq8L()Jnsb5RyE0rxjhlSVnI1(ek3ZEC7G;c= zfr{`rb_YkW^X?F~-|ENKhNwaIa<;$YtC^wY2O|3X>q&?*##eQJN9n^cl!QNH+x<~& z35}vC_yKuMBZktpag$$h@QI@AeXW74>PK2MyQa>Ga3IvJOD@iz-4&a;CuTFQ+tL8Ko@ACt0H66S&Ko1)UiIL_Os} z<=Ii|Q^|1YlfM_OFI%A>qrYcpOuBeRsm rq%s~R!@gWP3tpR9U}utOzQ6NdX{5sXx%S!B00000NkvXXu0mjfc*h0z literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_skip_090.png b/interface/web/themes/default-304/icons/x16/arrow_skip_090.png new file mode 100644 index 0000000000000000000000000000000000000000..2138dfd5330816811febf698305a70ef93f47b05 GIT binary patch literal 515 zcmV+e0{s1nP)OIR)BiZx#PbO-z(-;`1$a~c&j8CZbON+*-@y74pr-%tfxho7$)M{V zmSwk>0p~sFGY>xS@f$-KaNeO|{;wZBN4H?kp5H*$hdr9o=eR}N<~3S3uF?GE3U#x8 z(DeBd@7COSyXr>w!424B-)A7RQ*0UUcf?G~$^|MvIZ;1%g2x&AJ_FiRX&u`hQrovw za_hR(+8rqD71T@~gPOk4VL#wNO527?db3QVYRZ9v{#{f~9D|xZ^PmIzFDkKd(LhS4 zUC13eM9Jh2P#YP0egjFCuPVN7#*7rt|3<$37m8-jL2b_2_ZfJS^U6cqYrBChwsu+! zsEy3%`V5#)R8fbDt{U@$zWD?l2+b^0k>w+{$cj<%qBVW<2{aI@d8$badpRueOF+y5 z5Vr_W)7KegMZ$ZKJA;m`D`vTPV#ZW&KhxlYTXGwvm<7xBN ze#IradHgp{_53hgc=Z!k`eV5K_Ai&-#Bgn37Lt<>ipq0Q%DdR7Z;#HQrh8@qm7%XV z^6)cCAB=7rjD`nhiS7)Nz@2FE(T<50&plypwvKq!iR z&nB@qIEj+*G$hB6XmK!Vyco)^39GE?E`4?&j?AaOP|!0A@yT$`%0AgGdCT#pfDNs! z45~F1PxP+W!1|Yf>={)dT6dx&f#jq>)bVE0a`MS@u#PDxnN3Wg%U^Zgwe#E~-UCT&vol`%Ms6vE sNoPDvhW#>k5xjP0wSAL9EB&4S0J+G<6|DBY#{d8T07*qoM6N<$f;1oqrT_o{ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_skip_270.png b/interface/web/themes/default-304/icons/x16/arrow_skip_270.png new file mode 100644 index 0000000000000000000000000000000000000000..3c37e6e8b8aacd1dc6de3b257003d24cbf8c3779 GIT binary patch literal 524 zcmV+n0`vWeP)5Ux>?wLRv8F z9lj$6pR0Yp?8xp2@G1=OrnYyqfx_N3J4Qjzsx+atceH^^ub2NDZQw%3f`+H_hv9j- zC=XHE-q8l~p3Vt(`@9wT;#(ALb9;FHH418L&b~H~Q9mxSpG=DUXJ1TY>&z}{NB^K@ zdKc7Y#vc2Qfpd>1L{?KssLXDHGXamNkBD>4-x#YLB=rrC9;NAjlrM~))VI^k7{*VF%F;@yyhMwr4=u2kTOUNb5kw&Lr6QCLC|F7m8ePn;Bf8i{?u%7X1 z*3^8Cu=dullaMQKeiWJ421HiX;8;y@H3Zl%_6a@^Mum|aV88UnpjGw*Tnzz??Lx1< zkx z+ew0o#nFxt>}vMoeD81YOkSCOvXd`W^1ieip=`r$HQi5=43X z5A1IBqqxzhInntO>|K1ULvr2o=)0c9!UJuJ4;8t61`6uGV2f)IIn{kwU**NRD_z*( z83Oy6{Dx1u7xPM5l;hh zt4Jw!JClp*>VlU=hiaH+zN0_$aBer4Gs~vd}~A#?*E#I^_k{a z#N*p?ikX-ho=&8QNHp1&i?=sP4O1t3A_IQ0000Yd_B=E^~ zF3GcbpwSaf!>o~~a{&8>f%7kXj-1v7*)QxH2DGWpJ)aMf-RxD_O&*)R<=<_{**6_X zubonT@2lm)E3?$qi za>SPpN+?BLUR-Dy!}ZQt?9SLX3}{oGD02lkUOJ$TmGnx%+eM_cd2q4I2Wt8|9rjHJ z;_mjVm|NXMvfll`$&O{D^{j%LK6BH7=(9FuO-NOT@~c!-@f#wi-ftkf`xg@XHb70E zIS>1WfzV^kt5lIiujJ?lKP1(^*W^7VcaRsaA107*qoM6N<$f|=V3ApigX literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/arrow_stop_180.png b/interface/web/themes/default-304/icons/x16/arrow_stop_180.png new file mode 100644 index 0000000000000000000000000000000000000000..573ff4889bd49f1a63d35d9c4e7e1b440c43629e GIT binary patch literal 615 zcmV-t0+{`YP)6oofaR^$+cIsQ;DLZxBpj6Q@#iD5oe5Iu;&fuf1Rmn2M!3MC2?s|l*HrnDDp zEQQK`pdTt6qD)R$TA4#X&RA3g5spq$j;pipTyNf(H!pm5owL_k`#xO)K$C&;FMRVT zBLqKse}gsia2GA9c`5jO@X~45`A1Q9e^8^+ zH-rNnVU7Jy!`SzP8Aes-FRepqdwh~jR;KRFAC%ty3Fr0iDE0=iwxJJ&^*ty!^+JQs zJlop#MeESKopH(eAwOM3{zo9QSq5toul zG;L#}%upd#OJX{WKT~WO6t}Wc@ce(z^jPxBy_WT7rP534xE*u#0^nZ*qjynbpew_2Z&+mQ4E+z-szeyqoz27|= zWx-mNIex;iM?O+%7>vF&T-3zFAIg2x$(>3UnyjFLWD@^L}+U_zT(hr{k0bet>)C^i~w49dpaJ z>eu3^=@KpR-AJo?rAqpKBf~e3qPJ0S=AJn{`n+2%NX|Mc>yJN>4JRJTCgX{0t$ZP= z6&=Qw^5?3cCk8$_bI+U}ecss$Oj1tyWMkPQL!D2EjaxE0000}M{P)MA*DpT-FYJv z1bMBOf?k}<@TU9y1MgK=$LIU{u5HY~4t#ic$DR-0=Q#(E(-H_{;2i$)_yRCf4=grA zEnk6tbrqI?*B!u{>$&7KW(%h4q2|KSdn<9{O4Nx3LuF9Oi_p6-V`d}KX1d3?uA^8Z6~I(TL|*9ihY_0+ zCgC{TNjk}kwqpdJyMg%#uo{K6`KTd9i8IcFkjzV=^A$?sOL zCo>Kg%iEc0fMQRcVC^=PNc0C4Ne!Nd#UvDDFLt;bijOQ$@b(6jNc7IaU7Pi(>_Fzk zpg*%%UUB-B4h4Z*6|UgfWhau}Uy1)=U21inFcR{|pbsc51UfxOf}XQLpahvS5r7hj zK3E$ytdl_~+Sz!bGvJ5*{bk&+-Z=wReG30~!X6}fRS^%y<+ELA6`F)bp-u=0oVHYu z0U(3GD-;O@bkw+13spj;P%e}Sez(czHZq^A6S5H$Qg8?~P0(AB3yRbL0000)|es30~nr4poBVo-@?65=C?n=KMb zNDyifEpihDwfNNN1ts=^rbWwHwK|=18y!W1F8uhokMq0#bG~~KX8}s1fXekDYBm9_ z=|D#gR98Oq)4+cacNfyANu$3q)43YF7P74fH zq>?0gH&9DU+mV?Fs|tb=C6Wp6PI}n9*OW+-CGD7lMblQ`d=AiC1Pt&08>=o3Xij61 z6?*unEg%v}BJIdb7Lr`FuOb*J1=?&tzXQhji44C;%yy2X1!N|YM0SU3RA=r#1ZOf~ z+;(sC^L4{%3AH1GmECF0fRdUOf}s*9mgpPG=C9fSLy|bkeJHaPnS*tD2Y;20e3~n{ z^V75E<`>wny$K1f?uKHCo@y@($aTnevRTl`H9MF*W;>I~q%uhie;L>qU2}gn?-^0FXM8%+ z*;U8a*2s$zgCsEV%ob)d6U)Rf>lpsw5n*+Yj)u8Lr>!nSir0$Z56jChNJa!1OaK4? M07*qoM6N<$f-V0r$^ZZW literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__exclamation.png b/interface/web/themes/default-304/icons/x16/auction_hammer__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..0f44985dbd69cd48d2dafa1a832da55a05d6c678 GIT binary patch literal 716 zcmV;-0yF)IP)3`8%_x)#FQpmgCD+WX)B+943+D7=(SB@Xu?1n4q#=}9Vq{tAR#<74Cvq*Z zi+M?*6iO;dJPM~DVy>A85~c_m%Hoe8nC4qoQ#9zn!^eDc<~i@o9C+w}XlKB<@-K(o zfYW|Jb})GE7HF5ZLy_Q07;r6OKJymN6=e8q zit1xwHitx$i}*Z&VZ}m{oS`*lM2Q=Fy~Mlhcu|)YB`8TtR-BC_lw<}ZEL{k9fr z!~;n8l_Do-C5d_)Nhk?zht6as$;Hq`1f|iySv^n`1?AZx|6!6)lB!I%sixb@Md$r+ zLAN8<@SM&65M%~GdANV$uX_6+=e@Gkk82`|*3KMp#>8tTd)RF)O&f16)e9maJGC)l>2e>dg#oHB8rD zx1@Y>#5`d%8pXs=-UN-QFPRpc+XOBpT1S4;FRD2q_Fotuo-=%W!Q#5!Z&N3Sa)k^m zM!udDTC=}OeVWJdb>LE>S&NSfs%bvp$v!}?iQ#P}V=YyzY|v^N>+MbuZ(e7K?yhLj z)wyeo`ZN#YDro%=QUui)7jVyIn0=ZoEb>#myE@nxD+YSP?Fpz3^hAi(S{Ie(5vW5d zU6o#k6#2qdNr)s!5@0d2>R#1IqP)6Qp&=mrD4(@QL92lzy zCR?DMoP?e^4U6DeJ1~DXmz+YsV6-0UVKelP*`)C#>c0iOWl-rl=UxC zJ&9(K$`K^?6_N}=e;tjRmse`cx5;kvc{pw)$@=(ZTO^WX3tZh>hzi0I$-=d${W=jb zlH}K7pYgXNGZA(bcoHR&we%VDW#qggktDu$oWbJWQQ&b4@Zub>bis|4ssu)&6a}G| zZp3VnND^sBX0ny!Y1=M>R4jYz5G+X|0{>v|R`BJj2Hx?uKEfw>-T_64 zULU_?%X*(PV4wH^_h6=o|0!Cga1Acof{Ei!B>i(X`B&DdR_7JQ;t^M{3Rpa>^O1cF z)k0CCe`orQtixfb-Y^j6_rVVE#zk+WQYIhSM^7pApOrx)>&5+0)g{RJ@teW`pES+G z`OHaz<^a-iRj~jDdG-`(CC5l3iI7^tHv@;s0mAViNQ%iGc}R^1XNxMr&QU?iNU2v8 j@(Lv%M+uG+MIzV)ekt`bSO@&A00000NkvXXu0mjfu&5NQ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__pencil.png b/interface/web/themes/default-304/icons/x16/auction_hammer__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..ac7a9c9fa0da59cd8b9c5c840fbc554f5325bc6d GIT binary patch literal 655 zcmV;A0&x9_P)GK&*#(OCsrg|A7sbo^Iz%qwcakbm7BgE}ReFbM75vYJfi#sBg{{MsK>wnYB7pdkY?lmm0NS68nZOVvbE zS=5%8R3sAw`nqI-sW7M7ed=MrrKY=T)Q47|;v_SjN24s^B#YqK>SUw?21^Ex=S83D zxr&p_4>qd!c6cVtiUM0AS@J$qt|r3=EeR)yYsVTaTDAe#i-G(5f#HgOvCd`!;XD#K zU=E-3Mp?p1xE-F!Vv_MJkt`VT16RGkfDgvo)7v8~vD!J27v-67l1I5IKfgP~+?){p z6$O{`VT{!lMCjb8(U#lc!CojxoA20NG_HDk)szrl5(Gm>AW33AmflGHMi`ug1&f0X zmx~4c@PTKsSWE?6u7Q_8U`cRqA0$c4na-*x?`<>#>J!s%gvF=VqGEDXe2hhID38Z; zD?L5E^f~MyUMqqmiTSNR_=orI66*=$MH`ZeM|#9(y=rZx)9HjIxVROPB<7EybBgy? zH)MkwaMS-WaT`g+4?0jS4{6Xe4c4mL0Q1*qv*NvSJ!JM8EUkAvD2y*|sYkUZ2Z^gt zLx``+tD%`bcM&DT4kEv=Njy=%7t~<4m^~FhEuEzi^w{AbQV78gmrXX2MQkB96B&dG p>0!kgSKe(FFBrIHI!>@!x`84@7(`)W`c_J>A!; z=PtIHS&5=eqCgNXEhgfGnooxGljC0fVW3OD>kny8vXDMzvV@b^pu40PVL-BE^n~Ah z9RGrYfw3?mI4Erc%Xzr8SS3_T&V&c3F|s=i$h29tVTg z6-Ik(!;0XgThe01M3>{*ezxW>)k2U&eH*)=dF=N=^!flF{Xft|`6tR5)%mkW{|(P0 zS`M}JBBpulEQ6?7kHTLgNv>{`7;z~k_~Wp)pYhZs`6F>Ys(=GATE2$}5<7V-QAgAg zbTi<_kn@Z8dyA%Vk>1x4Yxo=9EH%UyVlz=iP?tdYLEQrvREmT#g)1eCNE(y$zLo`l Y0Eejsn%8W=ssI2007*qoM6N<$g0#yZhyVZp literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer_gavel.png b/interface/web/themes/default-304/icons/x16/auction_hammer_gavel.png new file mode 100644 index 0000000000000000000000000000000000000000..ee46a7e905379263ed3b08137c3ad815296424b1 GIT binary patch literal 584 zcmV-O0=NB%P)yA2Zuh)5lQWD1(cVkEv1V(vj*s` z1p2EXsa;UFYGE7Ub{%kcPrmXRa{)b-kgFl6&%<$@fyh4t+Ezmn8=*c8#q_iG8vU}f z&dETOX_7oZY*@X`{ifT}bTZR-#36)Evcl12g_083gp3^vI^(el zO(#Ddwd>q*mZL;2l&`HiXZm_tp2^gpb9_#}q4|=xFl>y110hK^a z9uGT&&p317$b$l#75fGb;JKRvN6 zZT9UZ-{Lq7mao%W1z}GCVB!G8K-8#&)2CL!rV|2kgFU+z!cSHJxVIN#AZn)Xu)})E zWbkmm=ZLxRbMc8UZua&^>pi)E>)TyR>dSEaH|yX|$eoDSTugrfT^k?_kE;w{@eYN z3m;iam(BeW<4nt74eJ62Y>H zMo{D)biEWFWOLCC)WFZ3b$1*YH)CemUDK!Mk?~cR?2-dN=H;FL|9=|^5vBhj9mv2Z z2S}gmKpLonJpUuGk^96+>P=4b&c+$eawmJ>e4wGYerD*IKe;j{Z>Az?%)}5gOSqX@ zOefW#JTvI>bB42f20l9AWZ>z!W?dPLU}_#w|3Rj+&|PvC_2}0~z;(8nJ7VBN4cu13 zz7QG|`t|+a^eI$Ao)CA$K>tHZ9HTwC&>y4XtL7k{P9wi?_K1KtNvC6B%dXS4wRjCSIx?A})*+J@7^ z)nV?4fp_=d%=;&&I+iE9;)dcyJ?7b0Y`i7j_qd>gJ7VDNU64F?;G(xS-yQ6+kE~3+ zQj_uCOj_;7wAv>GeK$wEj-zhQaz_kYyI_%=mqB`MhhtrKxK5f#C+Xg{q4|;DoZ)O~ zk!5FK_fuJ6+2cw%K#k3M>E#WpkChZ!M0WQ8-{z29l1B>3X;MPUNQJEwZZ%!C4)EFh zmYY3bHAfDS!{i9bCk3R46q6I=xcM#TK>o%*u+3UHL_$so00000NkvXXu0mjfb!iOf literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/balloon__arrow.png b/interface/web/themes/default-304/icons/x16/balloon__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..a3e2a7febc8404b0657f6fc82739113d60182d7d GIT binary patch literal 669 zcmV;O0%HA%P)4jZLP#1$D2&9ZYFtx;$)l4s1UP!gnDFt0<64_gg z7_4P#!NhG+D=3MuZLjMM%E*=bbS~yHwy}@$={av|AyyY2_;C)0=l{QX7yw`vf?04u zZ#5D0)ey#5Lo!XZM26(34%JVqoBos089GZda|7lFUe7@khrYf2x5#@4a2k$ggo5rVZtT^Cw&?Sx>|6!XizPNn zT+!($edvTXH^BDB{^04_@@E}ogr$CjOhE6OWn@L&Zo=e9(tZ`}(7F6qMgb~uLx+Zb zJBJ(HSU+IflSha`CfauOph!<`TA9Yo9HBsZ#>`3-Mw>*@XU{nLfGgBGp%^!rebT^Z z?o=vqE*Is?a>$X3MIs}8qqS(UP=H}3V`~Ym6^Tpr_ASo=#HII!#0NU$__rKoAqkSA zRVW)RMd^PQFrwVO%%b8uZ2G?2HoVK0?7zYM@6dvuyi-(SLP=X!00000NkvXXu0mjf DD$p|{ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/balloon__exclamation.png b/interface/web/themes/default-304/icons/x16/balloon__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..102e2cc1ce67533a821798646250715f80ae2cd9 GIT binary patch literal 682 zcmV;b0#*HqP)O0Ni?T z>kfEbLYTHv!dXhmHftG?Qx_;TRi30y*5ufOy*RTnAk%g=t$gH7rFHh#S0NGe#bIs| zU~U2uvGMrqRIf17uCZbd_AUp!q6cb^?fQZ0Xt2izv7Z3ZAhJK`H0jki z!vb212~q|7jSi4#({I=RMcoi|=p8u20?b7OY364JC5Sj+$wK%OM1#!`7Vd#KRs(_2 z3I@+%pH9LV7GNqQsA@jqltP|L@Y>}d^cTR?xRy5GSX0oem2idy7%mcY$=ChBHTvZY zNYf24WIsV~sfB5wZk34tE_mJ+_Tvl-czT|o{gzu>UXJ&v;tP@){NM8-FjxlBN&PC5 zeKmoWD=GJJh6Q{!^Jv3I19=e@lt*;vPuL2$*XNNP>TJSgr1Faa z?M*yyGw}6egQ}3*l?|3QHMpFoz}a&$g!QV+L{==9Wz{NWMs#Q=&n+z$U~S;DI$Be@ z#)cH&9XQ6`0C(@eacDPg{+6TQb7}3cJcHz3%aK{|OzopKE&ho*{_$|nK~emX3F2@D zNa1p}Be#8TsPPVOqRpvP8nv6+MQx=vvVf*q?%|W$oc&+$`Ppo4&4mGf0f&!g2}B=K Q&j0`b07*qoM6N<$g1rhxWdHyG literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/balloon__minus.png b/interface/web/themes/default-304/icons/x16/balloon__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..2aa4cd9dcc0457fef169e91c5cfbc79f31ff3149 GIT binary patch literal 605 zcmV-j0;2tiP)xh&GhovN zFWZFls$IZXyV&8mE==SSv5<}eOJUE%Gd#n$6akZ?am9L@o{tEGb#WMDw&i7OelShPTH5rfIJ!4c@U6lcf zhb*ws6ZFtmT>czRP)5bAgll^3yETAwP1K?UCDI;4+ rIoVDsNF}KzHDnLjUAR{EU;f75@rPIj4VIXl00000NkvXXu0mjf;p~vpom?VkU>{GAz|;%2Bh%6#V|du^6^TAnF2$PQhY$ zG7_8_bd2_@O}K-*iGpr^;5J!mx7YbS19k{c0QkRhBTMkR;28Lw@9Y-!wmQs+g2&|y z9rp~kTOq)get!Np{}=FB^;XP?f`_LWQqRxX0^qYk+%NB2@OwJI>u7}OZ}s3FR|$Cb z+FJvd5d{xQ7&<@i`xJoL_aZnqr3ZI+8BAtpz@(vwhc5iZGj=h68Bx%7ilJi1z|G;P z*8)GB%`oz@0bX1_0ie;q>pfDKb!ZcO&Z{ueS2BzlQE;b-p{?~sGvrB84T)w_*V$xWCM1-A>Cpf6y%JJm^s=lV2X$fblU4aEyX{f!Wr zF(wSQAMJ0eSgXZd%!mR*Eg|N6l=R-E`=8vPW(;3f(g|%L>(b@3*0=?)3Gm&L&(gmU6dTmq$Fo2W92f*-b+U$?MRwJN&JZyNaNvaD*7fb zo83Yv?OgDaqo4mE3ABiCf1dbE#Y! ww~^Zro2?K9_$6hz)Ofal?yD{#|Mg(OZ``mh#(2HIzyJUM07*qoM6N<$g6irzC;$Ke literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/balloon__plus.png b/interface/web/themes/default-304/icons/x16/balloon__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..d171b9bd7097605197bc4e33ca11b875027d642b GIT binary patch literal 640 zcmV-`0)PF9P)_VzlegvhVeON9U zA=nayAjw_Sx-q;Ex0Ms7fy>-?8{0D8jct~vb6%%`WCT9&<9Rsm`TuWT1^{d|*s2Q# z>bc~NjS6D7_4LXbTs3A+AooQ%?b}6&GV7K*ZQNz@`o0eq6?wwD0(vS%NWc)Cn znn@?aqu!~v1`F-b?oz>Pe4wq?8zoI*Xv71lX#nvvnp_5FNjHeT4<4&wM-yeFf>(8% zoC-P34oKkAkMVyKCm`f7IVd9)^k3k_FgNQ;K->X~eny8t4D~|Pdmp}iZHC~NYZ7`# zJ;nrOq=J`PPHxS`#}W{;Nx@ma3BofixZLyHJHj%}-uGCLg3X+J@FI z6toG99n6)n#tru3=`z6Efzv#+38_#4Dnv!77;VXZ%lT7qIhQfrS|hudW0UU6HSB*5 a75oO>Xf-F@16+0h0000DcRQW2M36uXde<-e;gW+Iruh+xdn zD3V;D^G5MPR-+b~foAT^?KnFw<(#q2^6h=)csfdUV;}tZK0co35r`;uLj0G30SAcJ z4Il;^AkTjjY~(s|l180V|Fdz1v)tJ_a4c}AsBwDuzCX42PFhPxGMJ4aX6JD&J(o!( zg3|Pm%g-6kZW?&yfCGVhhg(&7B7*5zMD+`q+JgR4GpI(#A^}%PD|d{67xi#O4*No= zQE27kzp0;54tYY{F$VhUz_q$OsbMmN8-6OIsLIb!ksjj0w>FG_y}ORzN~A~Qjxo?% z3(c#^4;n7LT`w-rdoVHAPT`inl4sgA?id5!YN(MW9*46^0DnZga7l7+D;e#;sgc?+ zcZ`9j*Wl3e+Xp)rCcERB>_s)^*;ed*TfFbqzE18K15c_zc&@@J?~T3gV6S~V^Zg}e z68*Y9OvQcK#ZMiHpzqSS*RjXVS?(AE=gTd^Sqb8i9rC;F(DO@qgM6EGktTA1Gn_5k zZ}~H@agG#P#Dj}gAFH=nPoFsfaQ37{n3<1xz)JGT(WZ0O!HQD2Oz(1XoRpFhQmkik y$!-GX0U$YgpjcN#3P}OU(~CKJdDo_ao%juLY+5)~EVg|B0000$Y5C;xwYvF`udM-%?PxZn8y`MuizuOChP36jTaz_L`Pf_JyqKmPc1*8ew;x{z@9 z|3~Ml9)slZ8n7sd$z*+{{OsqKdY^uIzVPqY7YqM?dA{KP(+kZ{*Og1p2Fc?!U||vy z!`yf#vpI20l|VcRh^PK}v++NO28n~@2^s)Y%rGk!f~Q6^yG@Q_o(ICyqL~?H#4?j+ u08k@Ca{#k{qd)T|AZ7sJL7tQc!~g(Vo4di$Y5C;xwYvF`udM-%?PxZn8y`MuizuOChP36jTaz_L`Pf_JyqKmPc1*8ew;x{z@9 z|3~Ml9)slZ8n7sd$z*+{{OsqKdY^uMx#a)X7YqM?emeK>(+kZ{*Og1p2Fc?!U||vy z!`yf#vpI20Q~$i({2xRE@gyLw1c`&>@ft8AmYHE%G&95GDCT(}JT;oxZB{H30|)~R wVIXKgqdzkYZ)y%;_6HimK#~E&ATN-E0ez6W#O7@t6aWAK07*qoM6N<$f*~-VtN;K2 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/balloons.png b/interface/web/themes/default-304/icons/x16/balloons.png new file mode 100644 index 0000000000000000000000000000000000000000..4508686488e37c7f0cc74b007469f685d7777810 GIT binary patch literal 586 zcmV-Q0=4~#P)@A|xFyEOY6Ve5Wi5jWA0jGJC^N&YCKXw> zhW%kN#FvDufl^p&=FBZ`w$!`j4Zi(;W8R&q5FYs4d(J)I`+4~O1OV~ODRb~S<>Kdu zWihdzIH|zrV!r1b|C@faACg&|(&|69a52C+Q}D1_s+=~)`X=zJ2Zr_riD)C@kxTgg zr3S;{bI=B^K#z4yaLyDwJ|KnHVd64IKj`}K1B?vR;YZ}c3=-emI_FG5ra1AGI&fFX z@?QUmuJM=$iNSi}MlR6?gxV^*I5%C8Zl3l>TdNCRcYAh+QzMU%jC+auNXG6#`*dA< z>)9D>aV)59u9St@DNJjA^7lt{Hrer4^CM7Sraw8mF><$Re&;Qlth-qucQx9j^|oCZ z<7~~pxV9rrEYzCQeA8YjNFZ_qvo(L`R1x02vdw6IYFh4nieN6yE7Qsf=F&XDc~MiU z2)NM}$HLlfuPyk$<_WQ3Ri5Bw3bt>~6UR%Wl^Sl~=J~B~o}1@;&Z)~3(6SKAukNul zGZkAbrF33NtRM=BrNknlfXFB25mFWK$F;6)miDddWjXCP5k8`Qv3HaUtF8f;; zwJ5;WmkWc&OE6@*40dxqIIIm5EXVSE!DBfkD(MVau8~fMW2gp(&3W*(FJ~U3Un(3d z$MVE25ygpA>5$NmVT38P8D&WoI^Vw?IqBorKxXC$O z2a`4xQU#ONO0a(_uzye8&Mu9kfym!em}7qGM-MdLm%uN(7IcM?jwhKReP!{! z&G%wxUU4*yQb?$a|-j!KS&FP z_SZ39=Hss^I2`77D+a~eZ<|O+Zs&Bt|C$fWe?M^70)WF@Xn|2YQ}8eI>9sE)s<;IX z<~NS7j4d&W>I`th41mMj=9~^OU%-r(OP6GGs+gv^<|7^%e_us4C-nfw+Gk1W0a%y% zj^hi$w=N*(4^SZ*E@I}{-OWB}YHN_J%CJVRZugTsFg~!vgi*jTGOK yEl4o30SQ9ZvO=F-DW$&Q#ce)2lVfpB+29}5BSUt@5f=LZ0000efLIh#$_mfLdqxoOUPI_J&Rmf#CN&T}|_{+#!B5CEXI1nhx00qou!t}DIQusLqu&e=C8gql}S0+I(&5_a^&9epd@z|aF&Lxc<=7+#(>wyIm z53JLZ|(qX4Lnr90dZ(tlL<` zuecWgAG@Pi^9J>GFphFJ*6nqmQw9$znwazQMg~#Xf^E%DWx+`ADOfZ=f$;Efm^Wt3 z_c!3OzB@TXuq^Tv@xm{5e0ISmkr&y2@`O5!K)5i#eaHJb(0Xf=0trb-kg^E5An zp{_G)22JcQjXDIxZ7HB0J`2MGr)Rqb%*#$b!>|Pxk1;4E1pAgo;$mu^t`z=l{N|l- zziCPv1e2pD*c;Gwa`Yth*89lY%b7s7fP5UnzWl44N=jrPCzR|D)E6>UT7{q0^7$}W zCj7x}OJ!GzR({aZT*B~N1v?3c(l2mYgZyy>nU4|zlCL2_X%_nMDjTVIIY?QSiw4Vc l(Llu`q^Qh8a{goV;y2UyU2tOj!mj`T002ovPDHLkV1gOHU;zLC literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/balloons_minus.png b/interface/web/themes/default-304/icons/x16/balloons_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..2af8dd3ffb1ee9797ca26f4790808bae4b368167 GIT binary patch literal 637 zcmV-@0)qXCP)WFmueg zsfCu!VI_+(ylG%HPzrO+T)E}R*5=uA!PE1ecI+G{M1vnY?>W!==bZn`5RpB#fQr`w z^E!_}2{}McDe!d(e=g559?)?Z{<47HcYOZQf#+6lb}XF0+-JmzVZ>Yvv)|q%2D;99 z`Ex$U=cR!5L!eX|30(E#&yR@de#BIt0N8gs%+ zOvdUk5xs(62G8P1#D>DqH5B7r<9v?KO95>MfqBf6thuqbqBzouqeFK58og8?`KeLl zb9|o3B~mf$34K#zC6x8~PWGhZE=&&BkXvf8S`4>W^zb>N3Xqzo>toGTy6%u`Pb53~ z2r~%}abqUlgu?rq!YkLVfYUs?x}gFLB!3E1nxFXb4ukb3{3ZC%UsEbRKEF2VsGJ$R zX9WA*a@bvG0{wjxFit*&g65yy*eQvJn^n!%?*~Q!%&`@ibG>Hr6bhPuaJm?KUl^xt zzIB;~wJ^rqL<;zy=3AEj*{llqSM$Mr8?kMLA??<&LE03OH8FNa3gC@8&2y?l9%Ep- z<{d@)RK{q;scut<6tIKJII#uv)Nn0tp8qRcurJqi+JN=iXoJ#4`3>l&C5x`_)i!YD z8?@VKy@V_#2C{(6B|0*T%pkBy?jV12m36zeWAhp)qw95~n5-r%Nl`v_&Rfa3(Kx{ zKg+Q^3QMG7&=dMk?FA%v%zVYR>NddgYy+h}nz=@>cjenyjuKTMn5T11M-lgO*l@xT zSbPk;$4Geyy!!!oC+~RQ8kE+y!kyJ!M@h^Zj6=7u$^82F2^hL}8h(1sU}?zlcUQ<~ z?iXwyYElv1-8^#KB#%v>#@J-TI4OJ!Tg*SJ%NB6kJEF`hmCCr1#6&GrRY5n#gW+4) zVqRYs5AR;6qRe-flO}~iQOxr^q)DZ>^a!O11^;8-HCpz|REsD1`BIR{WLk+tB5y|M zkAr`ica3VGUoZ8s!}S&TRc11GL@XAgje^#E64O?=t9sa|vTio-9MSORme?iXuol18 zX;4Z=5{EdBLs{X1V+j~tPA6h&xRIG>Pe#jGV(6^FA47+&>~KmViXNJa{To_#j8wLD@zjkp=8!TxFK1C;0%$rSpT7c(#2;f%^_8 k;A~b%*+(_mKZ}T3nGcWT-q0c5`CyFx7u*4 zjfyN&(Tc?oZ+g>8PzrO+{MvMyZBBE+({o;%ZZ4<;Kh8Ov|M~O2zXON}FN#$t73W&2|@O>IT4`qQDG#qCO6ft@8>G+eqFSU&`6I~t*4k6ACAO;6Ynw*@B$s)?#d25YdZKChkUh=>BwJgraJ3YWhYEC-!4 zV^46}ViKi~GgwH$ENX;zdP^H>7$=M@&2pZ)O(+wQ6Hm$w=1)medOC0kvl zd}&*)ik08ZW!ZW)lN;0wIH6aFGT(YDQ^eh6i!i_EavXqd6=YnAg^ZGz`B#WCfB&2k zJ71|H%%|Rw3v`*I18Wk1K`~eGzvdGSilHOp#R%pk0ZfSt1^+UCxHTO&nAZE_bqRgh zqZ*`(f{0$B6AQS}I!#QeU{yK(WCiAP05~9)?m}&*Qle?|AlRxr$;X#C8aXL%pUTX82U3HaKpZUmUZ} zPg^QHcZwq_@eNP9vOvI!;eQC?9-NHSExzobi_g30(x{dG9JfvV4;1r;uNZpWd6h0r4hrkH`zArc#&H(P z8{0EMfdaBx5Z_lMtNV1%NGEPpQa?TpPPhdLJF{`@1^i8O1|*tQKp3Hdgx*3~{oJD# z>NS?r?@wCk51f}t*!c@~)Sb_pn^lk`h6Mq(LM)jO>nxBOS=%25Z_sxx9UU>02@9DssBrFOP_IzpMXKZ_>zn0Dp7zD{%$94KpcaF~Bz9UcCZaN6bC?KNX z*iOmsKd?0eF3$GXEckl$^u4=gg@ldMc2s6*NaOaQfG|Ox7!<2T1(iORc44Zgnubc) zI4!x-Zo_^qr9O=#M`Bh5#cE84Qm^*Rt0@eN5;l%0N9wFjAAOX2FSByqJF t+aU$N??HAW3M3kdLZrwRWYZrB`~m<$o2)@2I57YK002ovPDHLkV1jN#Kkfhk literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bandaid_arrow.png b/interface/web/themes/default-304/icons/x16/bandaid_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..1fab58928156b669ef6728ec2b616fda9299a0e9 GIT binary patch literal 802 zcmV+-1Ks?IP)F;HIwU% zv$>mA(xQ^vb3wrp($w7AFoM)k>2&X-Ov}9R=e%?8`Tsco4-cVV=kzWHUH4>=#Fs&a zV2mmcU{p<16M|7KQC$e$QGXD}lbS&KaPr2dGpk4J#UM=(Mmizh2w>lQ!ZvG()yyw< ztLG=n(%K(ITBVa2J_>g*L8?HE)WrNBfb-L6+wA53N?7ht!AhqZez01YC{69u1>-2r zya~Xi>9|dQXOgggALKfJX2^!N{3H%S>ul3KP#v`{iW2Ku_9Lk?+#Oypn5SUY^9n%BKKm^^%T?I6#pmW3a=yKthySU>u8D`B-Y1tUV2uLOXXz!fSFG31GoIYX5S{$#;fwd4CM{$T(;a5ET z_2w8r+#tZQzCTJC25`L8$|CuG9N(1{J2+0vzacbEK?qNuac&ak4tsC=K3P<6vpxN&YcwA}gXTL>3k?<-JZX z0W4xvJ?24IV#yu%J6gE&v1^(eb5ZQgNUwS@68~-3o7_7Q?IaQqZ6~rb-JM)wc0}H1 g>T^Dh^kx+B6YsO_2YAn(5&!@I07*qoM6N<$g0E_JoB#j- literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bandaid_exclamation.png b/interface/web/themes/default-304/icons/x16/bandaid_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..5fc2d8b51b7a6873841dc73009f9132ea8de3bbf GIT binary patch literal 829 zcmV-D1H$}?P)|vq12UtjS zl!Y{WjI<{)(i0hyFftOElJG9`DV$FHI=Ls4cN}JB^%NXrA>|2-R6M*9AhhLDuyDz# zTv&D}7F_Zi+9KGVPi8nMIgCQDj$@=C;r{^kzquG(y!=TE%eGgr(xHH#&UzSsncbn{ z<5XXG6F_9sg`g5|rwY97a#*5kS0PJwg-6N5w>ASrHl_xZE;^L3@Zkk`+G^H8yiTQu zsfWf8bro~(l~b#y5~V)=0#@eiP$hq)#Jr)-*p25RrYN}t*1 zGtCkogsG!W4yvk2#1RC5{swRjDS;JJuf@<^oev%|ywt7tK|U$Y!qA&ou;gyB$`Ww2 zEFL39YXMQZR3X&({ zaP@h%m|6Rqxg16{#n4uk>4PvnY`h8s)}-l`c@=zioUq&U)EQbwAw~=!qW&Da>N{C` z!YG1CQ<)F)MfDJ@#n-@P7J>Egwh{Mu;i5nwfLYhw*>(+EgJq z1itD^*Fl&%+Dx|fqlMc)=eiB#gN1Jc8Q^RTr{C65iLD9(kjCTuagA_sO#2AdLYO+z z)9kv2a@;i9mp0ws!-ocQHuQAGL089-=@vO9X|ACtR27HQ?ZV4FVsl?W95_yZ|v>l-4(<5qe$v5^n{6haoJ0 zI-stkY6flL-=~K6!qm`in4ih>Iio>3WXe!QJ!5`E|7Z^8=0ve_3u0LncVbwggb*A{ zp6|;_N3~B1(8s6uQRlNlZm!w6X!7?ZUt;4h#xo~s}A{{ z^NVAS`Dt6_@crVLDy$KRDuE;RJRlBi{*U0$<8!ffi?2KA;!8VS8gbCyeixl;tr&4D zp+s!nM3B^fR;CHQa?{`o8x0M&tx7_pj(}4ES2hzQJt&cB7si})ez1iGhOFx(LBBJA zedQYpJW5FFD-m>a&n)zvvzE>cG_I4dIGsf@gDnpd{}H$pAnz#_^xv`RZQBjHG|?;0 zKOPxH35(-V$xPN2Ete? zNbXcgZ_hn7(@{eO{rS9^{=&RW!q(sLMC}EF4*3%NJSq^FTsK1RXh=S%ExH{XdU6|_B(2qXtIth!@a!P8mMstH$ z><`CIh>4i9p=!#jUYP8tr)woFj`^gdU7yLP8?iW0T1vxV`^1z5WuxlSHh)`FHB5&)xl|>CfK0d*_9Bax literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bandaid_pencil.png b/interface/web/themes/default-304/icons/x16/bandaid_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..9d7f08ceed93e321298d956a9c2a940fc20e2a80 GIT binary patch literal 777 zcmV+k1NQuhP)zAHgbWuy#=ilI0&owUojJ6?j=&n_20US&>lqM@b-FDP$rf$YzeI*kMfilRNNzO|0jZgQiRLKzvSWh5em!kCm;XUU=w1H9U z{NjjZe%e$p*p#Qe*gy_oeL>jeA$K<=B4_?@#1_g7>w5PJRCeH)w4@*3=UC|jXWT=V&SSQ-|ls|P?z10rlm z+?vm1?3s2wp7mBRkO{j6_m*A7Gi2XLS>i7{`ibv)O(#DL+CiQ3EWn5 zHkB7_*5m+5LJSMASgb#9pe6=o3~SS0O%n582pz{L=Q@mOD1EJ2A_lALcqj}vO4)|N z(u?DhPOX31UGA@v?eGZMFj{j3YVeOYxUvxTT{s2KkoGM^^wpb)C?e)LZac(Bkp)rI z^%5~vRdkrr$L&P)J^P99Wd-aydJv|NeJBx^Xgks7WeEBW2j9#4*cu~400000NkvXX Hu0mjfh$Lv; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bandaid_plus.png b/interface/web/themes/default-304/icons/x16/bandaid_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..3da2d463e34487009185d611fd5799e11a1a2ad0 GIT binary patch literal 776 zcmV+j1NZ!iP)Nk2|>2~g~6gBh0mvhd&=X^NdKQ6%Eb0VCBOK}{i z5;?HR2sG~{U`Ms46KF%Vr<1K6`$#^75_nYW1hlM)p6#Z5i z$>WFD07P~k5-Z(9R_cCcq@KR|MTlp>*g{Dv(u6z))>=>uie3OPT~Rx#^rQPPk0ie(UH zr}lu*xV_k~2b&#Cxl}Yd2T?%1#bo&L3>O?LcssbFzli75o z*ga@>ll+0wA@OycoA0<|3_L2W^WK&H0=PIw>aAd7JQ!G&iZ17~#UGKrv_+<0M|KE=+`v2?rQm`Q_T$ySJ8nD)bNe^gK z%iDc({{OnN>Hp&mePBaCE?MNv)PUE3Rc=g*E8Unnt}bf$|M}RG|KHE70viHy$$TfK z$#WfXS7-{&uKDa)&jB_h&Est9ld_EQk1Xw5(Vv$IMMWfM2 zA>JXQ#~gcb;GrWT#{OXN5DtfZ$z(D$9*-Bu=rO-*;P?Br!C>%Bxm>OvkH??2T8)s= zV~+jb48&fq*BOh&KK6RO?PxTjY&J`oOonIlm}3tP{BHxN)5+X!_v=I=QJPMtKbp-Z z6$%AvwOU+=j2?6B!GVX48#o+}r+hyDeJ~hMqtT#BrNTwsZkIZp4$tT@#~vJb=(vH! zV)@YT_h~pB(rh-P&1OTV(}}LvE8T84x?CITug9f&hvc(T3T9E z7K`P~(9lpglga!T9UTQ%<~-;9UICKk=4QRa;c!PHk@UjC0{Z*=;q`jO%ADuCXC3Q* z1?cs9G8hbPPNy@tyuAE8=cCam#>dAo zGBP5XW@l$HGczMr<~-*;>sZe|0Yn;&=Gxrc9AdE;;_*0ES68vQxryD~UF32(WV2a5 z2c%LdanCx|vrhn#LZRp^D=YK#_V(g`!Fu+oR4O8=R7wQ}1zt`L27?d|3j6h}XP;ay zC(6&yXWUp>SwSciLU(sJ_Uhde+c-I#!6EbIv4fT?RBpOJ#IGTdNSteHYY2zK@OV7f zt8WW!;pu0fzUSR1-QaeIwl7IkS6AoA%gej8v$G?fw$JCopZ(Rb4V>`DVf4O5gZm}g zUu?mj1GKke+nSya9aLRieO>rv!G9fJ)%5iAU;XjtTkvLq&J=L^{ckuo0JVEQPD-Wn z4hJkPEg_LeAel@eolawYeO<)az#AOB6@lUAYt*|Ypc6jBmH?DzpM5F6_^N|SN=mw9 zGMTruwDfL8Ma4a}TJ5W;sTt5}wS%>_wS&T44^~xG4OCWE-j~}SeLE5bWTzf}J)pHc zkT$dvKScr*0#y5<$ohD=(E8+K;jzAR0xxFsPYUw-C?On*EdT%j07*qoM6N<$g5qOa Awg3PC literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bank_exclamation.png b/interface/web/themes/default-304/icons/x16/bank_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..10bf86ce4d0ecf66f2be6ba643bf313f6973f379 GIT binary patch literal 759 zcmV%ouc^Q?8s5qz*5&f|I6NDRN7!=DfQrXh5nxnBL zF}6aQIb4fS%bar?w2Q8#?NSh8K^N>#!PEDAKO#q$ABXc?&N;li?+dlHwNO`A2Wqt% znwy)UwY3%6+uNbDv$KN58Di>bPJ7ako_q?00^kn;+uPdO)Ox+%5DW&R#MIOLzX456 zP12T@mXkJ{&7DrCzq?#6B&MF`wEtTGud%UFsnu$G1A#ztVPOG>hKA5&GI2~j&1p|M z(*FujDwUv8sgCJ%I_uKX(pRt7i^IdiI5|1V8HuTB+|eKrWYGn3X zX0vn;7>~!fJ?ThKJ{ABHiR83cEH)U8M*J5XH#ImlF6Wr^@ zn;wk4IE5WY_~YW8d>{ZFgU93PmY0{&?RKNVV8E?)0t5FOa3eo}8jS`&W^|+Qiz@312EqM? zWo3iq<>h9XOm@Ahs%pe?S-cXPtN6D5T88WCeYp9tmt#U~Zr7KGw;3B73fovnSV#*o p)(=(|;X>Gq5Vo5j=p29>KLJ?#2;yIg2$=u?002ovPDHLkV1f=jVzvMP literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bank_minus.png b/interface/web/themes/default-304/icons/x16/bank_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..0edcebce1527f6a985aeb50dd8e392b664cc2d14 GIT binary patch literal 648 zcmV;30(bq1P)1iTkkf1QOA#O;72M=9hmo6$))FF%^F{jf*C8M2^ zOG``S^Z96HWrYHPz)hihh^W!W92|J~oK7dv9~O-G{eEvW8jT$t9W@Y9qd#=P;^Lxl zd3iasy}g~kxVZS9%jFmmHTszUZGq(RcwE6?@L{=JZXX^Vaw3u7cswpg)aYXl4*ahL zE|-hu=jZQ4B9ZLL$;sDZvB>Fkn)mkhWFsPK^f3nq9zJ=&?Ck7XDwXySd53|;GYQddlJXta0C?!#r=N2 zFW+`DndIN|j|&U@c6^+RHXDDKp5_-sgV!q6=XXS}$YQZP5>J-#>hP=f_xG>m*@+4M z77AU{OQJd%42GvzaD05sjYfl;%_g_oZSHovvd+)X`OWGor>s^^LKX{en#~+hD!)9# z7pT?hwb9YhxK5{gZZerRrlzI@XWg2anaSAg_Kf(~8ME2EH90xCDeh|n9C-L{(a&>3 iNH1jk4;h3;VEzFH7~N@VdY}sc0000qKgW`n|`nf84Z+yEOYIL7&KNx zh>{6PPGq*54KZ!HT{tHug43XXpkNnWJiX_;2okM6csS=g=XuWia=w>3J3Gl{vyt6y zr-6Y1ayp$fG&DrR!^77F?s4RrdG520_3Z2D=pedafM#%T&^|Uc=G)%hE^y?U`F{@R z@9&o#4#%xnES5MrI{LY=umFx+Gtd3Y2B>;_d#x^)YdoD!m$tUH5C{a|_xqK|HS^qO z9qWG&uv)Fu)zvlP@pz&;J3HT3R#p&+M377-6(dKkndd(1SkFFXfW=}N4TVA**=!ce z%gczz-Boy)YKII7fzk-O{TiK@JW(-sJ6D2)M~Y#Cr6`E zh(+OVc{m(~v$1gl6BGC#Nm;6@s$x9N=ku7KpNHG+#%1~Ejo0vcy{J?w=#%9aaiTtw zWtmhemFM8#0Et8bKA#U4<)P_2NGG~c`8E!t(U_{Mt24z&d}g!RB}vl#lamu=+reNE z=kwJiKi5Cj55mQfd+LMm-`s?-an;?RK-*>wS^W=j-Ki8N=Z)hC(5psi!&ZNk{rW z0cNuqtXAt?pU=l`Z*Tw1WHK0w#c+Lnoi`FwPjlLnj`ZZ?1IEY4XQR>Rr(&^)>2w-b zR#tdZE|+73 z7G<9yF}w_8V`DG5CyVsz=&G{W?3wz)k`8UBo-=^Op$d$QjJ%RUlwxW9J3JPCKzCw6#8T$JAW(NiaLQ<*ptx~CcH##~R z(P%Uadc8hwFc{+8UB}gG^@2*JnioAA{HADXk@1U9$p<%jfxaFNat?~FnCyB z)BQ1;5Lqiiplu?pLbebzA>x>-2HGG*3R&&&%Ql*C{WGC@#bb_-V2m$C5=|EqJ(KGQnIF1tr^ygB{mj}EjchoFhTbb5m*EBGWYATLS+;@(gjR^nu_Z;JwJE!JuPj1_dA(T=)vdCs14h*JTDIOS(K z`&RaUzG$?@T7xzk5zrR$LbJ4cVRxFbFW30FE(vHWq?vpfCA&WD#r=7$HO6Rkks&~# zg{*LdVQrxub(hkKtZGvVG0REPi8^-T+{N$xT1{2LkVdCNJL=Gn`?NX{)tw=JwW5yx zc;wi2rq;5Yr6c%L^KFPQ(NF<<`}e_4Rdr|MlL#3h+Fv)9LWl=;eRD z&k#U~2=k!|o{i}NF;E9sjyQN=j#B`C4Y~bjiwDz-D1hfli_NDaF-k;GN_jwY%7Bl< e0x7U9BJMRl7CwkXGvez20000;fi z|JTLy%imRErjJx>pML(^jKpylV9X}K-bbFAt~n|_dTZ?_mlFrsdt}mHYLO{MWHj)@ zEqMCbUA1$ceLv#>MA0Tdv0NE1>y{5d;mS9ByLb`Hab@XxV|B~E1LZBds?2`)^(AFl zbqBz8?#^JZ2jaMHvQN_myuM?e(UMKMvXzPVcH)m$nfu`EC1qLl^uWNZ1EBA9;H5G{ z2_^K1a$jp&Rh?_iAM2-<4Ng7T-#>eIiBZ%|6k%kfI-VC}h+~5>1_4YAMhBeSG5_oQ z73=Lkqn!(m?czqsE8|yE-e7i>E0ZP z6%s2u=rB3)(C*PlYmAA|kwyfxfljCy+di`0518y|?2d+x?g6wB{6L;4c-yuP6-yPZ zHBqF|VSoUk7J@J)n@x`73WH<*hV0Ripd;x5f)1X)p$;E=@s$I1GN}^TEUA2+Tp>@X zSR#`z;0|Q5-Gn;y+>?jfftm_Bc+hvECq& zi0Mx&a#@RFA?+PHx@YQ(GZ*gI7VkI!&2?G%=-tzoGr7Tr<)nsV5ewksPu`lCo15dy zvlsqWfMsD~?XRpi@BC}qtXK+^h)~HYXSu}?Pz3q_#tS_9@G!>#7FRfPt-(U?BSK)+ u%dqBUh?Iz+l(K+yFC6|~2JnG45dR0(@>B+h+ve8*00005TON literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bell__exclamation.png b/interface/web/themes/default-304/icons/x16/bell__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..2eddd3d11ed7f06b1a1d183a2d27756f5486229f GIT binary patch literal 802 zcmV+-1Ks?IP)FJ2Tm2noN>SHals$b=9qC1#2n7)>3Q*6}t=FgF-C`>u>)74|?$=h#m!n zD&j>}U7>>Zw)YBxMM3RFs}#E%H*LB}CYj`&cODPPs(bJYpWE|%AHH86B_dpSRr6mJ zvWmc0TyLcpI|Itr%BjcCt5skLxCDH%JG*ytEDfyWGQ3eM>f0i?%HgZH=R9}s!ylbg z$~`SYRs=-A1<>l>?NoTOP(AqUv9m8dl*Y#2`ubP_5PH zYm%k_Sal1pu%9&9VSRm_L2s*=@$WpGSROIE1{qiF;v^O~lbOnn0|`bp@n`PlM*BN1 zee)Wv;Z?lp@KBQQv@s|RV3L0bbA^hh1O+fMP28M=c-P737E8I{WanM^*w$$09_ zQzw`Dv09FYgxkMOK5_dttLI*MaXFJKhS#ob(d|S;-H3jtO=<>sUdldSQ4BQIvLBu~ zySV)M+T|Tb^R^4n=}GhbcP{)?C{DMvo10BVG{6TRzPYfmvB8(0UH(;#OS7qon!V1> z4acFW6(|v*9w>LKO9iL`S%CR6M<1BwJiw1l)_!mEJ!6f4?XW;AERZM>K`EsHe}X$1 g{6ASB0{TGuH_U@Z+@No_kN^Mx07*qoM6N<$g7RB`>i_@% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bell__minus.png b/interface/web/themes/default-304/icons/x16/bell__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..7b50d7261bd7da38b707b35fb789aef0aa4b5c09 GIT binary patch literal 732 zcmV<20wev2P)st?NYnVPIsCxH-<1#K|~O{L3i*lMM1=WN4+r6FdC^^_ zBJQY%-gl6B5Cu`kgy~$nmCm$jll_I1lLJvVnC znEM6S6MzyK001(aZ`OUdIFmg{NuHAL@ES4zfE=;_K$X1I?j3pk^xE4`R@rp_)b_u% zn-{+?w$^`tq1=rhVE~Z0kwaMmP$f@4@%)9;d1xKpy1!}j@84|wai_kv`br&b0QmCC z6*&|I09DdkTv}O-J3|2Bv5qf({2^`qvw5!=xDAkVBZqn(0BXCVl-KKx>1YVxnfFgx zTsq{+rx0+0ZxVraBFjYeN@Wi11cK~W?{k;Ism zdrK>`sVr4hsVqwgWknfBX6F~Xqlt&}9?Pql_NgF)RFNuT;aIPKc%ht3lx3+bBPhxw zjz?y?a|g#`kH&(0f#!)IgH#2n3boPL@neslJY2-6EDN!SQX-a&C()6k%SVSJ$H!4^ z92rM4h-ESyrKh_6M-I*R7M5a+iXw`Wk%UQ1Mw3dX(^#JA&K()yMjTvdV-cH76PGjr$O``zOrGtq2(;aMHtbIyA>N<=vG ztmeN;b}6ic;*Ztf^J)x|t;p|CeDvM@Oq5Co?k$y`TZY%SIya<&>3EbE`%-#M zgs=z~fQJDsB4Z25u6Q?e5`uW3b&)!bIWs%Bc`&%t;^Zbpi zJ-;160tFCqTC!`buy@e+JdE)veR+ztzpl|^X&G-H`(s z`_}C}x!wWK^YDES&vg*M^#sQau&h`RDCc)3OokOR5^hBJ)s?&l$Zg)--U zukd~QS6pDlPO@qz@s)_6l+r+=O_=|e0qQ^l2>t>2f?dxmyRN(d0000`b@JO(=J7W}(he!I4*8Dlzf zb^jLM&(uD{Eas$iPP>!=03gH3;i~s1MzRMf$y0La#I23jLy-=hed)}sBF*Y1kV6&# zD3e#}W4qp%J@M94Wj540xN@iR-kl%&S66PnIJ_AbR^uw&5`LD<QypR1z2++X(m(Ic~P<4{>!4Pd{TKfjw# zw^!~hwN4+H`2Fi&=Rh!*Lp2Wom4}^_SF3|Vg*JeXr}mnd++p(47w*UVY?cg!L-HVp zq7R@oT;Dbjk^m$C$|CGrA6Wb8{PhKSn3D&l2IbK2CyWK}QzOl-yV{%SaM4eSev(0_tJU5N$4nN#P^9x?M6VBiDl7Ve7LsyU!`I(3xt%C$wtT*)@{QWhG4qs;1k=OhTj%l zytQH;(8E%zZn;(04=E)fgbX#*kOKe!03zDhK>0twq)rB|Am38}0000{i# zc*ZO*sMqU8wAE_$Ncy!AXz+|#UQjNV8TLx0lHP1KVbZURK!b-2%kzR#sl+&~R;wCm zLBeYySgX}EWLTaT6bgkM#bQyU|MpIrpSU#PhldQy^MYJ1$G97fMsK8fhzk=Qc*w9k zFUVvvz@E)!KW4Mp18L`0z(WRE?C=6rRRvwwrF=gBNtcCNKeGZJGRR_w7o<|DlP@~c z=@h^2CR~5uMh02z@B&3qqK!r)x>zj2lgZ?MJRV2r%X=CO1}^|JGi0uz%Xz-As n>@jwD0UaB0Kpg%PWOoHWB&Q<_5XM%U00000NkvXXu0mjfi_X|M literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bin.png b/interface/web/themes/default-304/icons/x16/bin.png new file mode 100644 index 0000000000000000000000000000000000000000..7fe988052a9582081778d449ef46247b2241ba11 GIT binary patch literal 654 zcmV;90&)F`P)Wa#M7H5nbcWDH~xp$?@|2f-x{1*N4*Ek$sURH(Hj2zC>Z+DV900-aij zS|i37t9hxZN&JpABt~EBCyfqI?~y(swo49v!*Rd=pS$<&Wg3l!Au5&Xp-d(-%+1Xi z7-NW;^Ll=MeqAb+zFk~gv@b0!S>5Z)yshpK5T@u)y{6Sca_i9 zI@{k$?NIEf84hI|kx=#`QaJAm=u(aa0s-RI1?WF5+HF<%x7fo1bScLy77KBGgdeqTGL`GK)h~~sd@&G0nO4s6 zq1K6?G~-x+F6EffXe6!+PR@G51Jid{wdF=Ca~4eN`C&9G9@7!fr5w}i^~BT;l82r4 z{U>QC@g1Z}V*KVcqDwiZ)9Hw*YZUvVQn@im9#nos|9wd4QjRGU3Z~U+kz2n+bTNb3 z$yixgVM?V^&)+uqd_M4cy}<7nY&IKMtyZwx?cj2`CTr+$_v!NTGNW;ab9Z53;aRm> z1wjxXkw`!+7KhEvFR-!k8Md~f5DFbYI$eQcu?_ssG-2j%mPtAHBofK<+1Xjg%*>2~ o&yhC>pHJXx6S(I<7c-ds16Sf+7ol=9hX4Qo07*qoM6N<$f?=#Nt^fc4 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bin__arrow.png b/interface/web/themes/default-304/icons/x16/bin__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..1191c51775b8c457bc438991351d999eefad97da GIT binary patch literal 746 zcmVCLMzs%eWL_$bsz4N?#)xKInC=|%*lpeQcvO6W>)qnk<*D)>O8 zB7zHbVRfffgKjKT1s{<%eb{PRQ)BbEnS1BnabqMJUHHS#z;M2E{^1Pi>FEIgaL&6E ziA2N1!~{&!1b`|4L8sH{QdQOR`Fz~(_ZKxyD^^!mPbrFW4**y!7Q;_9M7wq$pIpc< zg;kfkKHv_0$rNX}X%pSBh#_nONURKb{bNr?hDs074nW14u!Dt1|_p%u~;$LG-+t)cD8ByvtVi!5jXCO z$npJ-uipzs4gks-rtA7|u*a#mMql!}ecRP^wbxGdU-;H`XpcHw;KnbioT*5l5JKBm zvuu5U8rh<4ojz7Gp3WKh)FN%F4bjw}38=2?C>a29T2w;;axGYrK2S=* z4FfeD9cWzNiWgTOj1fu)8Gx#IJg!C}5oa_SMJAJhuImuO#^PcQ>$rs5?Saqd!^x2u ziS4AOJuJLFuHMj_e|VmO7an9T6WM c4g#3}0TCZ)ohX+7vH$=807*qoM6N<$g8WHZ(EtDd literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bin__exclamation.png b/interface/web/themes/default-304/icons/x16/bin__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..d87347ec6a3286122686af03d1a880bc8e6d8aa4 GIT binary patch literal 750 zcmVqokkR!Ag81$z*Lgy>Kfq(PlbC=w4r5Y(yY;wgy0pe{lk z0zFiqhoVE7hscCNLK8N>GBtMHb=}?Bciwkqy0o%l9{R)oIXpbS=YxlIc6I^)7-MH< zW@f76@i;i=0N@5tuBxg_*LBP1^RZwsSO^3H1+UjTC(H6n0H7Tm9r&y2*oo7B0izHZe?#n8GH2gZi*1IPrd@zX(ww1pZg03}uY%SV$#86^*)uWfx2V ztC%lkB*qwuE|n}v)T7bB{ipm`KBv?vGNGjnil&7^VcTTRrEve?#;*BgL3K9~&xS>` z_mYxW&zo5QC}pT&7+c^nRd&7m%p&L8^rY8guik!`YVJCx&*z!BNtH6&HjoLCjvSyH zRUygTDA?BB9{-nQ*36l!&l`Q_D+TgdUdl*@VW4OL$TDG6hRITVkp-^zEgq2wk@6cx zd1_@ew7>bX*GP?O7EdchX4?q>KxN{(^Jp#*@>71jZ?^gP?hpJzYpvtfT&mAsqg4mK zHZA;a*!c^>a@d_~_371wp**-%H+i!8O*&GwN50rK2!F6vt*e+m+#VaC?XiJ>H?VET zYK)ep9^X4Ko?3lPG*!`vm5_&qhG1l7Ngx=m5f)mx0Hmd*C77lO(=@l7VLOhMV?3K% z9t`=)LuJ2G;}{vfi3FR59tlT3%h zICQ)cmRLu_!3o5_9R)z}bL#uYTqb*i0&tIwjp@;7RE@=ANT<^<3Y>j gcWci2>>|eh00$9fLk9CjegFUf07*qoM6N<$f+W9PApigX literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bin__minus.png b/interface/web/themes/default-304/icons/x16/bin__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..8c70f25b5cd66a5958d0836f6bb199801fdee43f GIT binary patch literal 697 zcmV;q0!ICbP)BY?zUG8|w2FhARZm=FU0TkQJv#;v|o8JUeyNG!CR_K$L zeLr^%y8!_03^PshFF536lT=Cv6DX!>q9p)maAEc&Ng=n*wW*oy5rq(?QJ3ATpN+UH zrQ1r-QpXbjfKd{dev;P`G3HFoYz*uD0W*8Hd)u-d8$h_l=u1n7k5RaiPhTIb-g%VM zp57Z;`_<&lnj!4=DU8m~BU&sTZs2*+J+6m#p4}h%vTHb2@#e%azPb_tfO^2k(wiH% z{ibMKqwtSqI8L&+Dex0i8dUkPf@o}|Ug=v}) z!b7>-0Ou0HU%N~d?YLImSP5JKvlBFI}sZ^A|3U-2t zCFenM-QP<)I)N)oRU)zOP_fIkrP%l7zLdz;ahPW>uCYWQV+>wGRk>@)tz)n zCZcCTX$T&_K0doE2?5^91}z|2;>Mm`H)5rDf2= zFdqyIQ;oX1x+v#c*bXGj8;)d5(CGy4QJU3SBM!-UAa2+V8&++*+fN!A=Af?+<``xP ziN#{ddBN^MlD*OX1zNiur~D2(v=6yXmhDmJ=T(huOf?zIWHL}!R5Uz+P#qEqg_N8X zn787wy89OJ;1z6mqJ{;-jBS4ES|oGu47gnG9G=dKH+WQ0TU#3?=NO}@Q;#>4HrssP zmX}QLtn*X6tgIg8rtaOj{tB0%?urV8YHMpzb8|D{pOd(@Icxbe{p-!+vMVu@`MsZH zi9_7%RaI4m>g(%;c(y^QRDwdG0DR8S-y?>J;W8ld$cr+Nk8}db;Oqk)kB8`W0dujq zxcH&p?+2D;!DuvsUT=WuQ4v7O3Cf|X@Ns4gEEXT^?Zp89neD{+?II55a(;gPqrAL4 z3BxcFd`}p_!0l>gtLzdpiJuJ+a85$9#3AlaLwHvf^A!?P00000NkvXXu0mjf%Q5P)OI3!N-Ba`F-d6^C$6m900%=JF>8_ z5KSZ!uq+DzJOJvQPN&P~^NBzpz(S#r84LzZzu&*Cs_Ih!paTN~_@!v9`|!}`jbbL^ zbGe)9+~Mz8bCp>(F-n4zxJ>|w*047;_4fH#8KRtX{I4n*${73SL#hz!a8nN#wprp3 z<@-uTVT_^dN~wxMy>1%3anIVP7ahACDxsADWmD5MtA4gDB|P>x-?H+JQ=f*hS;nB5Dg%G8Xm-W;0 zdPqnq$_>h{8UX;PN?aqimxFb+)EXXL>d=~9M!c_nZDi@&zChSw=K$N5Vy{-Sb@zJv z;F!NKudE(hDTq3b%*=`=X!cv<@nNoN|Ws=$A=9*Ym= zSDDjFfnbUP@Jvih_%uy(#$qvKvsoC10nTltQUx$35p(w;5D4JhhttT240zrm7|rzo zC=dX30Gd@*?U7POq?C|S0{GdE5Q6e)_o|0T1dT{xR=%*#1Niy_d5vjknAjQf00000 LNkvXXu0mjfo0wnc literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bin_full.png b/interface/web/themes/default-304/icons/x16/bin_full.png new file mode 100644 index 0000000000000000000000000000000000000000..463c7d6aaa1fea3ed62c24b87e089bc5d8859b3c GIT binary patch literal 809 zcmV+^1J?YBP)D^zqxqohR#_60}Cpz%qa_{|ozZ`z|Tp*E10HLq1545+p zgSxspAP@?{O^M_N29j%2b2DgbYXcn}9iY3rn|H-xF%S5!;4UtJxB!ak>!nv38eaGJ z_ZzP@HmaLjTBdP<92dxN!3cKm|0~dHwG_yvO0JciuxaUs+gZN2Os5OgqhziU{@n zvSq`QkKY;gpocH^f887LqG!{gnx8G69^>+rZD)YEGzTDr6n+L;qi0KR+Vwd0^X1!* z9Vl0-#S^*8G1-}N+02j~z(0%6fx*E+3Ur5}zB#>-Ipj`Rv(tB+JFju6e3gx6%i%fw zCZn?i&143|r8&^k(*p(u1_*G;XbaGDz@@TD&8o>tPNGu(jnQof&Gah}mt;tmUtL{Y zptrYo2p>(PQmK$qsYEj~GiYpV49R3NB$vw({$%_+;$ZhlXJ;p%>ni4YYisLMmSvI4 z5L{KP{Mfk@WCYirk(1f`q5{aZjp->?Z2o(69 n@RES?w##G9>#O4y-;FmW#3U00000NkvXXu0mjf+&XyP literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/binocular.png b/interface/web/themes/default-304/icons/x16/binocular.png new file mode 100644 index 0000000000000000000000000000000000000000..8279f4584ae1847e328f5ae0dc35ae1015d844d6 GIT binary patch literal 397 zcmV;80doF{P)qN0OnL69y5K@=o$QJe&E6~4fBuN5vo~U*8i~vPZ z=mNCoDcYaf1wlX;b~kF=n&O)Zkf~?kxP!ucb;+}mFggk!V&)vL@A?t$!-+#{ko&W!iBwf^s)9KXxe!niu zvd-rgwR)8zkqC0R98#$i_}rpauZIM>C9Yz(+Xcrx>w!Q3Uaz-m=xb(!Z{ctl`FvjN8IQ-scVn>_GMS9%S=TfTg+f8- zJYzQa9t;MN&1R8KrxA@t`4>*>vwHu?wN2sFG+W%J{S9EzUW*`WsI#KVEz}t9BGN# z@B_k;$K!#|=VOB-=58bwrGeK!^%p;Y@d^<8bb;J1V0rR>r)F^6B!lBCz5PzAQjSz2vVmdkB{nF(X2^Bh1NJzn^*zg7SM002ovPDHLkV1g<9 B4G91M literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/binocular_exclamation.png b/interface/web/themes/default-304/icons/x16/binocular_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..1c7550cca6442b5df5329b4610a5fc691c6b5d36 GIT binary patch literal 616 zcmV-u0+;=XP)YVnVCHU@rjg!gLD4={{Kr#O8zG%CjJNUiIjr_2O$2ht*s4G@E^)2 zMh*pB3=IthDY!_Y9K(DS6_uCz`uZ+&N4YB|v57L8dz%6tG)YR1A27uU=`MUpCOjr0n zq0Jd)z%670?w}h0^fTNGnwrZ0=k&<^fBtah|J8GJ|Az$of(*EWY`}f=FaU~u2L|GQ zU?BdtGiUt0e{;b9KVMh>Ke;#je|dp5Nd7*u0S7=ff)oQo8SH0}7)WArBO^;!1=FkN z_uBu1qVd_C`v2Y4!vC3>A@a!J3CzzRHb`Lqaz=&&D;S+G?lU<4@ktFh5k0?=@qft_ z`JW(hkUR`n1Mv$(L&N`;mX;ueFF<0u7BMpJS;9Eu!L`^o*Dt&O-@2vr|K*Dg{}1oA z_`6{y<4TY`%z)2W!r=3^d5o5a*NGl~aMS7k-K)l67l7!yS55xU?BxCnk_Ty)0pcUT zF!%=ygJ-}ncm@oEe?YO5)0-JLTsx}t?&WQ*|1WQ8{Qvs45=?{e*}XD97j!c&2N}Qz z#6mzU4#ZN(cy=qpEFeCEj_0&7oSxgpaB5x$!*l@tV^~CvNMCsX0000EB6l2XGNkNb<1wjGtV0*kMM8%_=Z;-U?c!3}-{{~XNI^$}u?mHPmCNNU-iP$u^`z@M4h92k zx7*13ke<7a38*LvA3$dx#{0Eq^?IET%>L=YD49&!*=*J>m&=$=r)|=nWmy&)bM}kH zB5ImuJO0QU@KUK%&@c?qXS3N9&uugs*zI-&XTR6$p=p}J=NfOoYpGPie!q{MP6unX z8ovUo)hf1HEy3Am&KI!HHQs=^KOmJ#xdF@r0_NU;g+G9Lc3WT`5U}tDEd4VeZ9_vu z8lvCwp=o+1MxO0G|fkZb}kfBocTYi{Tl- z*QxUYJ~O5sx74FWJzCV`mb3}s(7`0YA3L=WA;bt0VJ{>krzY|ZrxOMrwMY?6VHhP)gg_8~xJVol8IYuYZGskUqX>i|qFoVf zYV(87hc>|{B8s3*3}0G({4l$JyXWy|nuZ7;TsZHZd(NAC7^VK4N9lChsZ=UXp-^ye zUy<|A$3~;UlgWg8y&mJfBIloy6lXFS44`mdh5PGlw^}U>Y=;T;e@@Ng@%SQ}%`WQo zI;T>ph4elplS$nJ24AgKIiJrj4)}S{;Im;EY}>Zpv(xG5&uzEcJRA-+20t2&cs849 z9-5%Rms+jHmSu6j-{)qtiLYSOG`ZXDY78D24}gc}Dv@vSEo_iTBzyzlpn+8`^PFgJ zi>Txod=DGQ&i)F(p22uL=7AXS`Z~WNdhZ$h2xlNYS3+b7QDg8kyUByWfL+(+v(f0T zq*(O~Ht-6DC1t%cdL9XE)?$2bdYD~js#l6cA{&nb12{juoq^HFoKfoCQ&MlA(8b#p zxe(vAPjKus{UQm_42UmC?c{PfE*6V0*g@~bEv3cJ?$Z{;H?AGxOXZl)2lQ(Bj|`U2 zZ>q%02lNKwJJ*l$#A*cpgQX`vCABFT>`MlYWZ*~!`_lU`y+RLp?`%0;wjRqa~zDgBccZGs3S zqKH6JMY~)06(?ka5xmd->-PRUWL~!dW|}ZMx$6P z7BQVpBd=TZ8Z|>er_;$BP+hm;{i<0n?^msgV)vss+F2dn3mP#ejXEK=-&rKu}n9XJdXFr$AVYyruKA+JBTn2+d%;)o% z$z(7Vi}5Qk5{Y0cl@gqN=6nJBd`25^tq-u-Y>fcsO#-g90XO;p>bcPZ^Ckf|+JKsV z2Bf{v5Rrx`IQ#O(Bn}=raCB{)wVF2Ih;QM|G-c536_$lNme<$I=FnFus{qhOmEa6vu9-QChVi6uRDFsY|?Im~c!ze$WgQ znt?(y_#o|sFrngv{mx?FtGVVxV?p8zj@7f!O^^uv1oNL*>^Oi0Llu_j`*o)K6HT}r Ug{6dwSO5S307*qoM6N<$f{RJ)UH||9 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/blog.png b/interface/web/themes/default-304/icons/x16/blog.png new file mode 100644 index 0000000000000000000000000000000000000000..09267a222cbef0bad211947d3c501b4ae8320fb7 GIT binary patch literal 513 zcmV+c0{;DpP)A#j&}%dx37Bv@IaPvC2oBO!5H3RJQYSlgDfDynBb4IU;MSo_2R}e{?B=NW z2Sve@+-uaFq(dN@pk}42ysr{b~>HU z*Qj0BeSeOXFbtDI9LMzDDijJgXqt+uJ_96z;K==bz{5kpyRRqG8s&64WdOOHM6sx1 zSq6ro0TQ0)vs&#q9FD|sOj@HHkH=&aMG*k6K78Z%vZNo$@23_jgq znmVOYk=@Qm*R}rx4u?ag_~wiE)>C2 zZQGB|A4L(SX(sVSfa|)6{nctktJT6V47S@XK@ebBRu(XwPBZjovzZiYwHiVQgb>LL z(hk<^HOgQxpwVbhDwT+$i1~c}Xa?u^aRzKQ8$8crI2@t?h2e0hRjXBGS;ldkiyujr zWhRpe6BH#D@U%=uIb-W5k=u6W<00000NkvXXu0mjf D9B}Tm literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/blog__arrow.png b/interface/web/themes/default-304/icons/x16/blog__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..500ec141287ab8582f9b7cf53993c50b552e08cf GIT binary patch literal 634 zcmV-=0)_pFP)b3V_vUUz_G_guIQM@;}P)f?QKlz_rcqD2(vdE@#c1uLNlHX9L19xhw-3yKgc0h zbjCZ!I=$Omp67XuZst)*`m`C!p z9cv2`Qj0JD7(foWqGOUI33#PaQ3uc!f~>NAl@Ae+sq--l;cV4BIIcg+8=XT-<4?>uJAY&Hw{ z#>NIRnan?l$K%j@mNBsgT$JJ|?f8nZeRPR2lgT9Dxm*qohlBn!71|GamvC(&j?3eV zXt&JZx_=qcDxk#j>5-U`b#`_#gTX*>Iw~D~Cs+L6FqQ&LpMjpm-`x5FoE%<|87-|= z%XB&&r=tb}0fa&!L?RLO**E?c9k!6lx#0k`$~CTj0-DSLxw-$9k@|Xt2&(PoF96Qwt3))elk_xVHx<@vPOkAjYeZ=XlUTOaqz;xyShvFQwQ3*ozzhK0~hFj Uzh|592><{907*qoM6N<$g0S>1PXGV_ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/blog__exclamation.png b/interface/web/themes/default-304/icons/x16/blog__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..b7a4007c0119fcfc0167047b3073aa6fe244a5fe GIT binary patch literal 658 zcmV;D0&V??P)|Ar#a_w@PXk1*M%*2VDebXI;ceaS;u;7>gY` zh|(c`Y+4*FBIpu=G;K{yB-P|{N$$g;G$dM~@ASUU^ZbAOpXYgng@pwG1VNYqhS=ZP zbY1s3fMnbDZg6OBZtlT;)VW;l>h4{#EUTMvU6<^vL?GZpRTUJ)3kaBIn?}RLFihs3 zbm-Mcold6@Ac_LPph7GbCLC4)f$i-&<#LTytBvcr^lGGbyWM>_jsw8SYfJq4_MSk% zM@Kyj%h&sAdNq3j^0&{T>l&d@kXo&drm6o2v|6pcsQVGA`kD@3vn@u!Lqh5W3?2i&qy!h29vCwLwR5`RaAdyJ)H}Bf~D7@t0 z_$0HLXFR$)$w>I=@gt+JCBXUzkjv$|_RHlmXHE^E$RdJWVR3Phdp9Et3`T~nR{6B+ z^2!s5MDY21SeBKVnwpx4Mx*Guj;`y(<6|_o9upnX_}TbOdip$a@Dm=d&udiIY}@9A zn9t`a6be)-6&%N5eSMv3wTfXFd|!KuC~V;hU-60+rqA6WApK@AWCmrwdd#voApwDv zl@)bjVgirHLo%7{wp6U$C#E-1#5%|hjp_~R)uo*+9SDtosno9sKo}TSRrRPSifZrt sE?+Qa<0H=K-=9hpuw~gXiferM13ml~_ai0fMF0Q*07*qoM6N<$f{?g51ONa4 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/blog__minus.png b/interface/web/themes/default-304/icons/x16/blog__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..e02d945f26b2d2c7448f18c21e701145dda06993 GIT binary patch literal 570 zcmV-A0>%A_P)L^c%H-g;Gg+dB3pU*Yv z<#i)I@0`c?;6=$Le0^ZTn_H*w)P4-?u&X)>27?MQo6WQVKdT>6d*{WEPkz+Dz5Qzd zJM5~C{C>YeOs7+A0DnU2&N+O!Z_+;D&jIYPt2**}y$UgzOfVXa4uu_dRYx9=M@Ave_&WiG&6}4+aCIQYjP)1+c@e>d5VOE5vX(M6FgkK)2i7zh{SC)sf5PQiy)P zk4z?md_Ip-sia-2)hb%8*8Y2T*yYBzxk==7Iu)YV>!I0f{+CLnqQMTkd#kGyC3zeU zheC8Z9r%1c{?j!0zFaQjgWZl7W;33fOh~S;BdpWaWn6ehv`ZF?g={t(BY0I_{a>PM zYnW_rAK7+#lS!o0Y20SF3iC#p07DF6Tf07*qo IM6N<$f>Ja9$^ZZW literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/blog__pencil.png b/interface/web/themes/default-304/icons/x16/blog__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..ec5a3b2c3a7860c1e29213dc72b5539d8dd5ba35 GIT binary patch literal 647 zcmV;20(kw2P) zt0pb7HO6SnoC`;Gu^dP@4VxdRY>XlL?|n|4m=xiGAA8@!@Aq&H@5t}>6B7soI(5W0 z=~Ny0d_IN1HW$09qv7FUh1lHO#NgQ-@SWd{@I?dOT|KCC2xFJ_VWej-9(UD&9d=bm zUawanHa0e-^y-2EA8$2b*3+tU98-6i@%r+944vBvcGy)Nc|0D4SYKb41AgQZ$d5bm z{ev6drr&HCzz(~rBe&bF5Y=i`4&W<9uQeilyIEeLb^trkcH zuTLS?*4B{E=l^19X=%&*b&Dm8{(gitEkV7#y$Z3ivVwR#j){p0WV2cMo6F@;EEa$5 zCkExI_!{QMM%Pm!GuiESg;-u*#{B&JKbf9qF>fYb%k-WFo88$_PFxAH9}z@(JRh zGcxu+IEl}h5ZL90Te*xzBbm)+!AFfmB8bIeNTpJEJ2r%If4huF^f;aL$?LGojaqwj z4z#qih=qj(6bgkuyboRhN?#FpcnaC{sN7?RU2cB2WY9TMUte!+XlM|%==002ovPDHLkV1fm1usw{13E2pe=`i?lsim!c4QsP&=*0wo~gNi03olNZ6Ge?WwSH}Rm7gP?0q ziiqMN=+#yWidvBtp&?C-thK-07fKtG2Y zWu??h09^>Nx7j~6HFf_mYS(qI?alQt44Va|6uB!pu~;vrX)rGpHo|XPb}6; zV4i?CH`;nyHTwecvy<4iMLgce=4KtsGXD?oeZQ@E`C)b6;GCA8R*mj?UK=2n%P}@K zMyXWVy{~eanVA_D78bB93&(M2)wDSfLXgd70Z1m30HjhW!Z2ibc(~bfpo3zuNHiM7 zFbsBfcCai9Aq2%@k$a6ttgNiEHCUS-s2_b0h@cbTI8Mj;rIgsV&G#S6Oq@T9`|Ii8 z&u9T5L?^&?-KPCYr9vi?VYYmi59^PN$o|(a}+a z5PV+$%0T)!02|>3XD&_*0YmSey+zOG^Nf#=6OYG{QnI$T){(&}<0M~RFYUh8OgGDq zmsb6rU;~Xs9f-}(&zmD7BXo6jkxHdHGPrZ>766kkF7ZeFMbrbhUCRP>4M+e3rfHsz uL?Y%vzi|7UKP``_L4K=m@>OsXDE$M@c_Hu6tM%#t0000= zgb;BLk`5M&1xml)r_pGjX&PY|GM!Ez_24oe7r=74WV6}ex-JTkcU@PlR4T}_Os!VC zx=6AtGa8K;4u>YN%>V}QR8`d%k|e3OY-1RP+wFGy6PW!0Zbk|_&W$Vp00000NkvXX Hu0mjf66o$n literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/blogs.png b/interface/web/themes/default-304/icons/x16/blogs.png new file mode 100644 index 0000000000000000000000000000000000000000..6539158e527133665b5ede174b7a2719c0cfde52 GIT binary patch literal 556 zcmV+{0@MA8P)dE{!rg-+Ja0~MKk*&+UR7}W`6uuh_vqwI z@}XYcZWp_+kMQM38|g|D?<#HhKD2RXKab^di9{lybn@TiC+V;20gJ@~u~+H$5PrX3=|spNhb)WOY&J0%3~Xc`7s2}g0000svx7)oTDH$Lk7*P^a6IUiHF~y6RYc-c4COF1G7z}^C&mmXFXdU=+JiL#OA2^cR?Iw@MLtd|! z`17yl4w=}b4xXhy7w~;-Y>X4w>*SF$Ti_K9c-7O0shhhoaZQECx_X72N~N%}vZ7Qjmti)Wg^Y+9%wd+} zTpfPQPUB1P9zIW5Fl}mr%dkx$$K!DX0s-aDOH3w{kP$J1In3e(EO^(~jG6wu>kIfS z7K-ksc-8oDoi!c}rLPo?4<}j;D&_&!!=G?$FpjofKXkr%3@!o(@4Q)P=}+p38O-5d%;j=5 z@vA%G`v%Jba5)W}{`k9|S)kb%N|Q#TA+1&`3WWl!Rx9M6P$`?uDgv$f1={b1u}64v z+s}`u+Mdp%GXXSSolNbz}9V;2Cn0hVQkL% zcz@$G>+9=m1_r}0Ow^G`B+|FIxX5t_&iA!bbbYEsc>Jjur4+^(JkP5EK@j{i@`FqJ zH};nwz69C;&{|WiR%<{#N*IRR%Uam>PHejcDJ8C3p;Rg}df#L8Kr3Bcoj~VSpdQ5- zgOrk!m#1+Ha~NY-esPCN#lskb@B7Tn%@K>mNT<_ODwP^gm$cRZJij$SGP#$A2DuSm zYmIiF5|7MdaS~&C{tleYt!=C8FcA1t;O_AuxFm&z_ zx!Xrr{ya^!Qjvj{NTn1?DYVuU3I$eHR&ZUHAP6WF3aoz1)6f7iTxD`{60iITLPd1P zoAm7LELJ^=)|zxWy=8EY& zn3$L#9*+ai-``L1bDn1N1tY%GC`$~Sy2;|ZqqM}t&hD-q(W@7O{Z>AokM{QVBBdmo z&2DL+)p|vHJfK;Ag@~d2;~MUdCjfMGwk41Kbk7PP6^%wuNGV(YtZ?+quc6MQ?f{Si k-PB}$HClM}dntMS8*0WtJCusMmjD0&07*qoM6N<$f^lj>3jhEB literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/blogs_minus.png b/interface/web/themes/default-304/icons/x16/blogs_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..3493ff6075ff5297e7de9365392d3a7c7e018bff GIT binary patch literal 593 zcmV-X0a;9LMoLk+2TIo0sS`7zSNrgM`j@jU9z@W8mdELAoFv`of|^ zN=!|ZOjaU@r!*o#5EB#;3_<+${GX=i7;O)HeSLZU@8buRqR}YDVlmQno%sFn{i;ly z(JIf<>;ZfYhr^t}8H;ClcJ6?QA`}XV@pz2un+LeLn}qe{5pD;*;?}baZfv~=@9~U` zP9?vUt5&OF?fC&deXAgnDIu7t;Le*0%sX+6Mk53Q0U@JvlOIGrPY)Olhw%A)LPpG; zl3(Aw09{DmExr~0luNn*n@OV5zM#K!}Fe_xgh~M9H_?dc& zABVfhxfc;}TvFs>v4~_csjhs8+wB%IB4#j$S$qHszU(aF=!t210PhtF1yrk5Rj=2B z%jFU>B4#j$Srg*PcrTmHBArenpUA>l93K&1MtZW-}2pn8U0Iu~aId*=$bla~m7b zO(uL;URK3dRuD88e(e*zB4#j$Ke5qh%rzm$D1LU1S7Hgs6)IDNvz{XnkB%v_W1J-Y7!p)dN0A432CmDf5f@`?8YCze-?RJZUg9BU`n#N^o0Q%Q!FgQQs+RJ6M zJf8vQxJE+%RGyHrv9W>PSJU|TB?-@R9PgHsxHq1}Me_%gN+md*P9dTHR(|67qz)(+ zi?G}6LPD&oD!;vd1U_*R3;n0D`1B0kKhk2X_n4xbNF#&x) zrw+U8EBFz#VRO-n6;l&D#^Z`|G#W)95KvYgVltV8N3SPh4c1{T9>4~x=4PyooL2{M zE)t0#l}ah>27`z-Hhx{zXl@g0unudL6>H&KC=|ld(h~fBKl}~{Fg%P|jV44=g%MmR zpHaaf3o@BZm2yzt8V!%Z<#M4=D4?^gEjUKhP6Go2jL2rQsv@(ux2Nto=byD@00000NkvXXu0mjfjOHq_ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/blogs_plus.png b/interface/web/themes/default-304/icons/x16/blogs_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..c48266531c9bc63a4fe110743247ff2044966bb2 GIT binary patch literal 641 zcmV-{0)G98P)Qd5(SY^+2QuX0f>1TjGoK@eoW-sg~#HChM091ri~;|Gr9^ZCf{_fsGcApZR8 zc|aysX@Fh7UycWbkTLk(C3pna}k3)Cj*nMLf ze8w{}T9N!jUW<#17`z+An-3Xy<0(wVGdT7rgYMA~8jS{AE|-wef0IYNZ(9rM^*S65 zhma9-Tja@8YY-4>yt=X#Ggr6a`2`Ig4yqJ#I-N$fT2-pmYOq?ZLPo?4<}k~BW-Wev zn!}gqI6lwVFlXt6*SJw3CzDA;A`#`zODqZIy2ph&W=jgUNz3+QJ_^vd*X^P~f z(dl%GfY~d>XFNkUJ3emzx)*e-BS|(j$p!p<>eOg7r?pzG_*Xnb$5lQWRwe1ux(T|x bURm%HkE@T!fxhN>00000NkvXXu0mjf-f literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/blogs_stack.png b/interface/web/themes/default-304/icons/x16/blogs_stack.png new file mode 100644 index 0000000000000000000000000000000000000000..e568c075960498a04a959ab861b4a3e0d6771675 GIT binary patch literal 545 zcmV++0^a?JP)Ox!v(n1jN4^a>Vk+<_+LhcNgrapMM=UmQtpYuvOot8`{Bd5L|jXDDl z&z`<$kW3~O&KRE2h^0A|N*%P@Z6x+?BKzVt3Zc6Ohp#+HJh_3@YK3?_t~B!B=G3!W zST2`{Mx#n2mgep7As$A*;PHOh!1wMe?u0%X=ER;Gi^T%ra9C-C)_*eZy!~vL8;u6$ z^EraSpwfu22m3Jn{k?O@s!RCx^fHciui(?84ScwN!7%exG#3g5%w{tL0s*BFVGs6U z`u_HL41ONt*Y^q7Jj_Gwhl0x zbGaNwqY->QpVEl12m3I6I-Oc#HpgNy3*$WpoK@s1=I^zdkTwKr3;7$2-cp#5DbXH%63r74av-aI{^$Gxc-SY9gTVkb9I{@oD~q+(JiRPMNw90+ zy(iCe=JR=_LBHPz@2d^)9w7w1UhklIu~@LlaWZDmaL$2qNGVCv^uRz$$tEXG(6H8m zwE)=dy&u-vdIBK?JJTtn)Sdk&fvX_^q6DSxY}7#gogm(VDhNUdQG!x0TF6$Y5CTF7 z0A1`s2w^kth=KPWY~JAelkhf00qqb%2RQcLqol+bQ@M#!NtkDEe*q*E!ej>L)Aj%W002ovPDHLkV1nevsxJTl literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/book__arrow.png b/interface/web/themes/default-304/icons/x16/book__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..6a66b4ef022ad0f20489a7280eead9b3b9c9db8f GIT binary patch literal 524 zcmV+n0`vWeP)VeDJ>>aVu)#kPCEMsH*qWN;G~WnbarwrIyh9YXsHMyx=C>m zk>DWcpd=w82rVcMg+S7#N$!tBnjf)EDENirj>mi7_c`7ZN-6er3&_|j57Qj23UC)d z4FogKH#Y7>g8&_k64yFB<6~pQV==VW=pdjtKYz1dq^z}}!Hbm@n7aXVfad7-dlxPO zj}8*Zd_IpV7U_1oBa4F|;AQED2nhxaoO5(K9jevpNP}E12hNQ)z&V5vWV6{r#kE?E zUXGQ+3?kNAuofvLjYi{;fs~S7&TxW=F$RnQ!0g`#WsEtRKnTIWbV7x3YyOX*9-pAz zPB1YuGZhH}y6yIG0$?b?juR|gp5*tRQ|VYDx!7tp*9Q&MFoLa)rsX04Z2m0sA*Hy! zFnetE*|#O{+&=`WPvE@|3FPDnuAZOfdjqD;S-QZ-ZMbx;F!%aNX-RqS5kde2{XOvB z_vQ`Mzt(vCsnYwxUW=)7MN)+f>kr<17E<0m+dDPS2WkXqavwZEus%lw5o-Dfk<0L zfzZMhQGqTclY*isT8y+9htZk)(!!p>ml-;6xrfU+|MNSCbA?ihe|8%fb{8L?l_V+WTti@SVF4!RfEuvfy8O<} zdEm)m0y!};fhrcM*Xu2lwbnd;`$aSe_6vCLsnu$1Y;3d?7#|-8?^_GtJwgb^#>S2$ zZ*Fd~7vp3zfs}I&oI^@Uxm-RXAf;q4ra3{%S_{?!VE^5TjhYvnDZHkfx&mG_2;^Y` z=Nv)^65lxozDiE7F+FvYPTrG|RfV(Q>_Gu*ZKHDHTWiV5cMSFw=suodptp~6L+jmH zRUxY?&1V3R?1#Y7uih{+IL++!MIJqvWct)f@7)W}6kzugsAdG+sWl2+X^bebw6uh; zeq$sbw_C?l-5#8QN_q|<;GDxd$3SX@f&LDD{aNMJ%Xvz>pU9tRi>>8qy^fF}gvOG2 z@A2LfLcn`Zr(7r3ULuqJOe9NOx_qBlmFex;*4ku?)^b(?aR{L&gwXE2M@oq?hA4^{ z*2|0zR>{cUWOaqg)*Z6CLRN2+D;yiytuZHnP9P6F1WuE`_B}zmG4o+)sAnra@*kAl g>1Zqe{Q85{zf;%pn#=u?*8l(j07*qoM6N<$f{bMkq5uE@ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/book__minus.png b/interface/web/themes/default-304/icons/x16/book__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..305ca0c1d054913a99db87b080e5cd88479c4d4f GIT binary patch literal 471 zcmV;|0Vw{7P)4e-7>1vjoxM!XsEq`Im4R>^CtQ(2uoJYf)+Q+|qkq66RY)x<1tX$o8X@=tf}oX! zg(*_#`U$K7 zn33ZAhn=10l{m&$Dpak_*OlpMs#8-~Yq4=mb7|@6&}6*#dBFDOCM>Q1DR5eT{Q3O{ z!0U?yy3uH0noauseyKT*V?KU8R5`(DKnQ^}O=-8=r2+MN9YQD%AOw_B)M~X$=1!-> zpvUWR0g?9}yhm$Iuh+X2ptWYuGoB!F&Vh3PxNN^D=iFohr4%F6$(7f=`%eNtAb8yU zJe~j;OOV&S(`!H8QTuaL2ry*?x3^z#y}OTy5JeFiNpg4Y?Bu(^ZXsYuAR+|<-QDNO zy*r~I*MPsv1eN~N03wrz9wX+~5Cf&yA=JkMita_qa;Az+td<)kWvbiLP|-YP*^4)rDU;2i?J7jY|3SjK>^?Q@qHhFavbz> zeosEVc6TmwPeEK(6DXw+LQsx_E`*>sKg-I{*Y(k4vU?8BS=9stCRJOLJwfhMnEQ{1 zV+Y#WE+mXe{gVJ#Hobx8Yz>Vu)c>B1T}RW;ipA>+#)AY_ErKTNB~d*>&yhHnh99xI zc}xD|k6jZF!@rhX!75+D7*io>vL|TeHa*>O2Ck%-TXm95?sJ|sQ64O0k;a(HlWDEd zT4RhsYfZS6WwRKe_i&tnt0_KM$M|mV0N)ES{|@u!CK8AkV;YSy^;&DBl(?>o<2bDQ z`Go%78(h3L&P?P4Uj1IAl$eErW74CIKtuoyKnpMcY^UXTwzAapt*%4y4c}hPZkx&G koBw{6H=E|m_<3OZH%n9*dSuGemjD0&07*qoM6N<$g1EI0PXGV_ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/book__plus.png b/interface/web/themes/default-304/icons/x16/book__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..23260e555dfa870ac67454af67a0295bf74cb70f GIT binary patch literal 494 zcmV1vjolPb&9%>=N6>@1p2)IQ`3sF?iQbEW+pcWQ3)`I_o!W~zn5kW*Ot~e~T zu@KbaKrXCA#OuTuyh}KAcYauGvLts|4t!yl;bY!+p5gn1Qi_T00(E=s@d`(48+Zty zW{UM^o0|_xVTdl3sA`?BW0eZkav7~PIt+6%9S1+(Wcy)s17)a*=R1v{@{e)k#52l2z6Kn3&Y`44Yd!b(^V|nuV|o=ULBuQA-CD6P+wkPba47dPDel(l6!{JpaO);esRby6bzfz%E zE@O-Bo4X9tfvpMRNT8E~|2pgWxo-NQOXQAEROnsWb;t?s`7 zBEn*^U^E&<0qu4hC&U3Ff>MfBtF;jxkH?5e6tL%=O|Om}^z dH_v35v0ofZ#U`f>tnuW|QXF!zto zGHL)6IcM@}Mb~xPu&!%ZXC2)^L@eALcSlvJstQ#dZ1N%Cn8Cu#zzh+g?|Vc9GlT3W zQvl@#01OW|-F@63BDR2tz;-&>CK;T%J1K&)EQg_#hzR)pN>dCz+O}QBt9%}woxbl! e^8f$BY``zlyl?dXGP4H&0000HGd5HcdlH85u}gxjXJojFGyoi812tSjr1=WoDQeAq0kDAcTOKVV(!5 zz5&2d|M0vM4gg6*NxQD=UWQY>O=l;O?Nkf@{}&bm ZJ^`MiblaIn!QlV^002ovPDHLkV1oKjbkYC- literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bookmark.png b/interface/web/themes/default-304/icons/x16/bookmark.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb98fd547de0e794569a7760eff1ab1b9698ee3 GIT binary patch literal 500 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 N002ovPDHLkV1hSuBOm|( literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bookmark__plus.png b/interface/web/themes/default-304/icons/x16/bookmark__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..51978f1886356dbb3a0fc75596c18ed59f7b5ead GIT binary patch literal 586 zcmV-Q0=4~#P)3_lj1h>LSyWJq7C|U2igr2U)S^Y3h=LZ%Og83djz8#tAxMU}GFlZ3=|X5> z^hbYUv@ocM=w?t92vMX&iy$bqw3M&+JV zl)s&qBbT6@JTTsKvZ~6aVlgLCC(5ss=7sj1D+I1>1O|$MzM@5fax!QQ4K@*p*km;7 zBe(a0m-%eX*?($*Jd$bTq)QRSgJ@3HD!)t*{g?{+!QCo^~ zT;vrZq=yUw!|FtJ2sjwkD<4_|TqsDPr@$AbV`Y|^yPRV+;nQNv0PsvCfD>GAB77;V zCwu_p<9zujP)UquE0Vm^>_}=mKip(_;)&Q z@BC_}MgYh+$!`G*RavtgJFp`=sb*NyrtN8gENh`wgH7Ah06Er17~)o~!jQ+F1laOn zA{_()uAT=&Y~SKxm#T&M)m{P< z)hNyoo6{#MiGVRLj96cFXbn_LL?kf~@j_k1nl(hqL?jjP2mit+-2un?dLU9a8~p$P N002ovPDHLkV1mzpa18(e literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book.png b/interface/web/themes/default-304/icons/x16/bookmark_book.png new file mode 100644 index 0000000000000000000000000000000000000000..cf55d2049bf20b453fd93ac9a1c567616c3c73da GIT binary patch literal 520 zcmV+j0{8uiP)058?Cr6-vO=EcD909D0QF%eV*FM_Gk z>-82zTU%S8`hNkg3}`eO0QCEPR24M&WdR|jgla;If>ac^7*S1(Mx$8=?@1{^S}q78 zf@!u8SSb*ZMUjYHEwH3mQJ_VE#fT+k{!-4lQXp3elu+JwfaQYpTj2i^m=c_$Ew>2H zVKx)Y6{WzF1d?15L=gcqo=i6w)arZ~ex_wVmI#)Q5K~GV%d8;)2Z@S2G@S(>9;TC8TkeFK_GZ$&Kk%70000< KMNUMnLSTYVw&^wi literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_arrow.png b/interface/web/themes/default-304/icons/x16/bookmark_book_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..7d0f980a044234e1c3ea1370328381dad4fd9d5e GIT binary patch literal 621 zcmV-z0+RiSP)SjwsL6;yf!dq9#L$FXCI}~{9)K%)xK_Rh7f{40> zL_~y_4jLgYDE)yAyoeyXuDZRM-*j+&X_@sq4a0Xnzt8-JQCe$ibpr_P;DavyT?OC{ zfZnwkKAoPv-8nTys#wJLJbd5B%Vh9JMo8AzlSm{;1Od6Bq3b(`w6!({JR2KhAbpx^ z7rG&eAP5*=(Y%?Q-`jp`;36>oyMdR@W?|JqwTj!^L^U*k`1JMl#i1Ywcs}!4#Rj_p zB7zga8G{&uXADk+LZJ|cdV708kir*G^pVnNxa`N!R)cj2+f>J8J&WC(HfA*ty zhSt_rnwpv@l}ePtJ_gT+ER|vX*DUEs!pq5-S?!#o1_?xj+^HOuN(B)il}fQ(_`<`v zB>*a0o3x+Hk?s$9a{tw=^1OQ*NIK_IK%Y}LYL(5{89B9K5^ z^#g@kw1^4}S{RZQ6iQK~6pX{D@7{A;G!804o#o-&&-cUO9#3mcrLF@xd+ts*|E^`= zCV<}4%-vsD7|+hk5UsA_D~0d-sC*uOVuECCEnyfE1_6bUk+I!J+FDx$%uY=)oIc65 zp&p212m+>mYM$L)+8@6)d={8KXrKlL24KU%_BO6u#!DnXeER$Qt3yE$@ZiNKuWGOt zAR;&soH2+oC}VIUEH5uthx+>ZK;-`bUImcP=K)w*SwTcVtU3(fTWb-qNE~D17*A_N zEX88+Z-P=-Yr!6F;2UFb5>yRb#lRRtZ}^Z?nWq%}iy&UrKpix2R&a5Q#4#?8aaKUe zq=GjL4UW>pD-x=#u?DQ!4=|NPzp`x~a3ZACOS;-Kv@|5>Y-{IC_FYS)OGLVKh=CJ) z&tuB8;Cmh(h7SFlo~~X-uFTS%?qKNHQrrC4q@Ev}+y~Ic7;ui!oh*;qPB6NYCD-tQ zOmi)vx6a($98&&5PdZs|EQ7JxzXNTpypNBDUR`!bFTWyM1(@2KomuY2-$`;@|}i6?MG_VI_EFkBB_hCHE#w%7!{1+ zv;vaOxmM>~y@;TcA`C-nYHG*@3-orCNvQ8cL5b4F4Wgh#6l{{p9O>EK;hG0D0cqei zaGdnz)m^2l!>_a1){W%BTMo3@YOE`M{k+EFA9Gn6crAxI=?#v~3!>TEKS*_xVVUrY#q!8=^v9MK}Sl9^a7Z73Tti;&%sCdhS+W`uryS1t&ySfi#yLm6?gHg-<iv>w3-$(x z2r7blk9beyJt{(@(P$U-_xFRy{{@&lpi-#-u(-I0h=7D>zW^ITKqMepM#wUZbBF|5 zt=7&7QA7vA#8zVEXc$+D|v5ROufN=R3t)kH-^8;dqZP;~bX2--=zRu+K^t>{8xL{QXb zkf5lR8KfY{*oDa=oYINWynN@pr-kD%T2Sxqyu9c6J?}Zn_kHqp9;mSg+GG5?27p!o zzo=Q$olIV+?&@N3I*q3_p68+CalDHcDP6RPNF+ie2xx3>J~wyCx7HQ_4>~&7TeX$5 zyK5l~AqeQq_&mGaKR?Y&p@D8_Xn-FMrl)a}lc;DE#G}5xzAzL70S{jfse(Z< zKtymNIAaiF(8l0I7#J8R4As@ufyn;>R2~qI#{n1|97IGwtOhv!J~3|#(fjKLTKfH8)h+0=^dqeG7@B=kZ9 zX9X9ANEqV65N8EzE!J9;QcV3EVTt!+RjjqODFc`MzZrP>*Y==b08kP1F*+RO@$*|7 z_t(~5X?8C8r-2hZrRXrL@RY*2S%c;DvcbDgN6San?KqNpGc|SFLQk=QZ;S!wI5ksE zy0V6MnGZC&F;>t^Ou9IJIKj1B&nREBKKuFCw!Wv)>3P54TWh%+siCs6l8W+jGSMin z#$U3BdmL{{&~`mZX6YG*M!#fP7URiy8s9mGQVJjt5gIo)GBGiMh)@yDvSsBfP8`}z z+l?fj{G-@l3z&}{6T`SvHyS8)&aHONm5B&iYa)>dB_$=SoP0sci91}q*~7QelgyOu zLTim1&y~1T_iCV20n33ZpbgkW)vmP}KOJ~>Q3jLXp6yJL;17Cjw X(hEx83q>`%00000NkvXXu0mjfY{fiE literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_plus.png b/interface/web/themes/default-304/icons/x16/bookmark_book_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..d1eae3554b9cb70fc1b7b54227504180154b8b1f GIT binary patch literal 603 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 LNkvXXu0mjf`CwJ^ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder_exclamation.png b/interface/web/themes/default-304/icons/x16/bookmark_folder_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..4c87cd3ea355dbcf5da0ef85f6d8ab5319de501c GIT binary patch literal 754 zcmVJE-yRM?7X}hGk-te;eZ_eb1fe(G~o8Nclod01M)|<~W!gTL1KR8Y) zpk9NL-hb6_X9d(`s-+xTv*5Hq@^>drkMwjvp#YicUKKC@R%zEdZGJFC7V0yr3yi{J zg;dN`!Q$@;$mLj0OcYJ^_&_Q~4B@cNs0E)xM+yI|r+{Y!>$$^A$YHI(sNX&;r=-9Z zA1`|J_+FSAeK2LtML<9RtRtDwzTjIwt2sLX#yazO3B}U*D-0j=z*15Y7Gq*W_l9go zzxD*I!)aiQVblF&=hYGsZ=>aUEnZTc8d*^ z-exNH=>{*6J7ZFzeZLEA5fPXR2@y@TwJR6YGuB?h@6J5TEiQuQt1^V2*l?Yf$e-%D z3$5o?ATshFkLzxNdfnA=qAin?pn1x%Iyo<)vUcX6e%EFZUEI;t`>(ciP_N_d1<@vp z1vF1NmL15m+7yw(30)RmyE~%0AP^R=T8Ytozw4p&i9<~d?W)P1OVtilKuwP(2b{G zN5V;F#pGc}K+#kC6ByKTcC0vfYArEBsl?m!e?118v-;lvR{)CCsiZ_@)xPWh{CDRJ z%*>D)4Z^&6%>85I+UbW2PJfuF^4;p^T6IcrG{Jb`{)3uf5y?psE|Ez{&YSTUY+paz zoxg6V43sa8j#4Of0WKjI$?S*ZqHleLOaI>Q7zliP{c5W5k#_}*7wU14%rH+RGu({O z$+w=_-ThQ5@nm$@#j$hgWc_8L7m&LQQ`>>e$gG{aV%L5akdtpY5O{VQ3R4fjx&ZI2 zU=lKG_vSgRMiUdcC;BQ|!c1lk9px?~%6|exIc^bBBDNya)t4+>vul$l4kjRzprbs+ zh{?%AU{0w-9s(xEV+42JRbTO2c`1Y2E)GcyO3>?|a5JKeJOmy+y+2B1sWRBt`bu7GY`+&yHVqCTfAEg+7-vbYTwz8!EWOz=jG#7xv&1E~nLM z;d0);|4P$B-$X5t0sSYgYRRWB%+ErgRFwW#SqRkYb+QmRc4NV{o0D8WaaH{R7y!yg qw&#a_U&=~;A*$2VMsDaVF!c>1v5Nkla zlO5>f9bvBUVh#TOr>6y>tzQt%u^ks&mB{~mNEm}&4`{WZq?x|U^yv2)>MtEJp{NKZ zL3qWilDthJmQAonhXNW6HuLg$^4V$RI6ju(X=^cDE*HXmd@33l3ul(wqKpQMEtri8 z!Dc}LJUKZ$`8?N*`AIDX+JoWxo{zYQ13gNmGVlSD&Ul3=qup>k#@EPG*iftC&dlUV z^G}Ng{p~?qZmSPKhfZwDiS}a8BLv3G22n=mu|L90L@+$LxmZg}<7tUKhJNEoE*oq8 zF#Wa=)RjFpTqers*JmGM>ih|~v$C*~l!SRzEPAxwTk?Hh*!pro9qP&+8!8oLN>{%$ z;C)yC*3;9m6d#Yij1XYSiq@Lru=c9p`c#jl={ivNb&0rVpjf(~UwUj)wlY(Pv9o?y zOHPI}HWtz^f+5lyqg~lp{!jy_?H;DO)R;8I^+|mdd93%QC{w;{tH#I~UwBedu$qv- zljg;D<)EFl^E!TwS76oc2KC8fFN;K(%HNhd7z#ZKq^ACp4)ZP0ZsJ)sPrK6z>XXO1 zHKI)Q;V|az>Qs@-C%Pf&%ll)P@g#n=Zle)IrX`zKqZ3bMp5s63)+6_?@ zMwU0J` z2msJOmEHq(uom-or^CAd+cpk<2J8lEq;!-Or|4=t2n=g8uRJmN{!U_qN`=2ZJ^35Z z1lZWp#DSOJ+ZNlRDU{X# zE+H4m?4IOe^noqZX0HNJ?%TkvZ?0UwNmwLME7av6nPHwtX1E!lQ-8esRREs-?n9Qe zL}+^GDYCJ$2y_E-mtkrfya? zdVLSo!+UAOh+8BnB8jBPk@};U+RL-!UpaI2K+{66%Naj&h=H*YTw-8sgz+fnzg|eEa=n&Yw7|{s0UB s)v1a6ovlMW$^VFj8`P&~^a*hNA3&p|3cOV07*qoM6N<$f@)z!ng9R* literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/books.png b/interface/web/themes/default-304/icons/x16/books.png new file mode 100644 index 0000000000000000000000000000000000000000..d7d6eac82d857fb8d0291973006c0efd02281f08 GIT binary patch literal 498 zcmVU28DOBc~vSCW-deE$BPG);-3XaX>1 z1~6x>#bz1(e!l`pk_2Z=fNQP6mH<;KLI_%|R!Gj3oiUTjFg4IK0GR`#C?ZYM0LYb{ z(X$4nBS@_^6gLz?YaI-{_qoB`kp@Ar5Yt;nDFuKK0zdkv7;XlDI?3SYw;z9AZf}1L zi{pbKfA^XJkQ)TW{CS7D`@;UK+ocALr1yRiIAyIx3PG(_tF%!FfzQSc7?od{1Qvi{ ouh(1To!dM1^NtUOz}Yh3Kky>;^V=TrQ~&?~07*qoM6N<$f}VxnR{#J2 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/books__arrow.png b/interface/web/themes/default-304/icons/x16/books__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..219ae0bf37a37d4a27737c6edf893a51d0968192 GIT binary patch literal 604 zcmV-i0;BzjP)A#8=id2n)G{eS{K#R(Tgh0q$O>jBfrzwfBN4Qzc0~};sy`qQ34$St7PT;l zprsHI(U%JeTsZ1PK}Kd|O=vmSbIv_2^j>D1q!-@BS^S>&d0#lfwr&1V7l4!=yw%0_ zH3M9)O8fnnuqMXgnmhK6DT%Wlh*|9Nv9= zPN`JFvaAh&QdNM6)*9`3%+1Z!09@C_S1N={DM4=mY*GlfwJ{ks4P+I- z4gi*AQ7V-}K%nd^$=65|USkWwFNZ5w0YFMwrMUI&E5+)%;nYwki{%J=(&@GqcVDeR zsJK~Qbdpa?ibglf`$B;iZ*5Kvr}?t5*cokTJRJZWDJ4`MDL77hJA=nNm|uZa1rm6@ z48v!0^^fm7yBY!l17l2;L1}uHdsDM4|M<1~N2w3lf&SjsY>NA%Po|Bxa?>)#>@>zC zwblqBh{a+!juUpawVqtMiSLuIrXs#EzxSqiIyyeJw&vY1hPwjj1oA*HZD$s?{k-en q=IzXZsMx(fErb}0C6f>05yf9h`VBSPe^$2u0000Nkly9hLb%E#m*=XSquZVQ|1jAL}*z}cMN`JHn#UDw$l27nfI{AP@Q z#{_V-q&wer3GwO%K+C<6k->n^N6<8>3I@HbG)>GvfX=?Y3jiemcS{1b?;?y}Z@HgN z!>;o{4wx?=pF4UCxTO~>12MvFu>W%Rgc(KqX5;4b0BjA1=;@3DU>F7uUs_tR!8+xh zGUeW(G?|P8Kr)#GrB(q-DS-bff3c%(!@&dRSQ)#^_utDPof3dv00<$-X0skZ2*GCgoc4GtwV?p9hDN?jje9GI0>E(` zZ~sE=I1WO~Q_nLxk||D~c|bhcOhk;LyS9#W)&Nq<)#Ct#T1rX8|DO69ol0Y#;o)Jh zr>LuP*b~Xrx|4T2fU%K*bR3#|FKCE__&WcZCyxi2u|HB>y(mw#zX=+-=~fR=nCQB$ zH@$`r)K|}8`Yn87hTfCc2SZ~wV)Wk8GTuIttSo0L-Mnug!+_YN4VcuFF= zf+^;}$g?~<#M0~|0HV#I#=Q$mr!=4mNCO=-_D>i8|Ll?RSaaQM5WuLAxp39OluyTA c`w(yc0NWA+@c7tPn*aa+07*qoM6N<$g1e6{pa1{> literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/books__minus.png b/interface/web/themes/default-304/icons/x16/books__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..6da011f424f8429e30086d7316c949d6c92fc30b GIT binary patch literal 535 zcmV+y0_gpTP)Iuh#Dg5(EqH~-!bBlpA%cj7V0B=t7D7ZwArkx#L<`}RD~^Do zVrvnwun4HA2o@KP1C=O=5%jjOxOHZBEbeyMy*2uSX@>dUy!mEE*tX4Iav3P;(|4!Y zJ}uy8sydv#iuL+7K);J?aWgCet)3Y|^|r4)qPN*Y+zY8CtNA*7Ud2k&UzIah=3{=vK$G;thQZ#J6~JP*HY`+0wVUk4^1LbnD) ZkUy(3@eT_)bmjm6002ovPDHLkV1o1-@5}%I literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/books__pencil.png b/interface/web/themes/default-304/icons/x16/books__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..f1a57ed572464c740de1f1965a2abbe0b1d51733 GIT binary patch literal 626 zcmV-&0*(ENP)jk;(=2gK+lsp;qliCX+#F;ojsB zA(gUVTvb)5w-X}3RVDn+=SG_Y{k=Pp`R2m@V{KSj((vM7{%-9J;&!`T+sIWV{O%sS zg$v#i5$-s@4b9yHAjPNRWYtEkVA^W6Y8%b|XBw*CkDJ%`h_LhIn)#yb#yPUV{F1D# z8YYD3Wx1v7yw^K-RMcFA2!=y5m$353BDK&}1Tm{xncJY+6-A3yE!#x|k+pJF3H}2{ zWKdv1W<+SyM1e)94LU{(ujib5TIgKnI!P~li?ev2@8N?Z9LM1wxddd)>3d!5odw`# zq8$xfLB6>Ika;paeLYoQPullsN~hy#^nLtPioUV2ivS6L-Iv82y9~3pGn3=v(0>8g z1lDWUZ=O5_Janp+fiBu|Fm!cr!S6(@gxDwoV1HXP!+i$+wZAf=>S zF2{h1a-OKaH0%>CIvG^~F;e6IKC$H(tK03gI$X{~Ls);1Vp5JKR29z|zFTL<`TN?|XjUt<@#oh08yeKWiK@ha;ff<1fwI3sfQ- RBz*t?002ovPDHLkV1grH{xbjo literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/books_brown.png b/interface/web/themes/default-304/icons/x16/books_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb21ae301fa956332994c0cd6f44348dc8b5d62 GIT binary patch literal 508 zcmVFL3n-2acEb-uLs|17A+LuFH}<0;VQr04vB-Lg)$SA#EHxpSA{aEOSYg_MC)uh+S;wT{+0Q}#TM_iv90 z!w|=D5RsX|zdJc&43o)(e!rgq_`Z*bP2gJVj6qIB5D}D8)M~Y)JX5xaL@g0vs?z{B z1~`sG7={U8rkpmIE*Q94>(qt$M9PtYwb7aZ#0IhAd_)9e96ZkhKq;ZJEg=Da&FY zm1N64qyTg08(q67D8A`DI{Q;X6zM4%&Xx?Qg7xG7}8o- o3x&c6XS&k!=MBtt;5EAZ4MQ*Zp4B+^K>z>%07*qoM6N<$g3zJHdH?_b literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/box.png b/interface/web/themes/default-304/icons/x16/box.png new file mode 100644 index 0000000000000000000000000000000000000000..b1adc112204c49811fa193701028d80806a91f87 GIT binary patch literal 463 zcmV;=0WkiFP)*3gZjzKjl7{?AtI6blDETvTKuU%&HtmmLYN46@O;$(< z`LC3W%MQ}cU(e@P&w9AnvU=_L^*o>Vb6AZL5&I9eS1p0GUoGinLke@AW?4=B3|lm4 z*>05t$!9&O&hU|mz5-+1^?W@&Ew*tuEBCR%77bdqRUxtMN-5`Yy6_N#&x29!)U4wn z;H=!o23s^}*{1v@GlX{fUc$!{q&OHYqm#)R4rlc@((*y&;qK zN3?V?Tg%~W(PxmSBb%SEYz9JumaUbFFcsPxrVsxBz59$5Tg}R?S98Sg7pR|Miv}(8l!#z`S?Q!(M`Hvc^;Hd9G-#Q-SOoj? zQhVfA{|mNg&@xAn23(KsR=Tv-MFm?lXql}*1Iu^LCOWt1qk=6Ov@9iFVB@)hA8);} zH$(+nG-&Zj(xnS?gIPi#7HH7o1#z+jSz?S5c>CYK^EcFkLIS`gpSu76002ovPDHLk FV1hos)zJU| literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/box__arrow.png b/interface/web/themes/default-304/icons/x16/box__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..fda5bd79f5bae6d4bdb5d671ce14a1ec5ff77013 GIT binary patch literal 598 zcmV-c0;&CpP)Ou;N>Y}2qB7%wtVq3(JxseSUY^Afbkws{k6s%fCrpvi$ z)45VXQr4pUlVz9;T^ZG~!6?*%Mnro3be=<7EBgl>`0Rao-{1Fem;fODhv>6NB=uV) zo6MEw*`sdDmVL)rHf%-j0f}-(D%Q2k4AtPv;1$L5rXsw#=~Qr^KIaT)*{~J&_DkY^ zzO-xn`rbzz_&nfNL_Jm|B<|DaoZ&1Rw&Je*BP&exoJr0+xrVd>w+X|w1q$x7?>Nhb ztq7YnRP(yER2dFe>JTX2g8qv}#2V}h?!C56XfNBT?8h1l!G^8q%F|F?s_z2cN2)Lt zuEb+!Rn7VTosa_Y@uoay~4b{KvJcW3$B;)57WZ!X?4O`Kkt08}~ z;{;wdAIV^py=LPq8@3{3&`=<8>v-m0|DBWm2+Y11f~_~ehOKDcr>5X|=op^)5C4&& zb_kvcAlEYtrz8Kdy~r*^qh3vIuUd{`)N7l?;SNFT>QSse)PTH>1TMb?ww8B)T3Zz} ziIt00;_7ZygkSI?P&|t^6vz1_U>O4pqu-Urft<33Q6WFetQ%FnbK6yezp~9-@?mvB z-83!FyEMJIDFOWmu;QTaPuDyExX#yCTfepc_GngV#azAD kGe=h+l~>a|UA1!l6_;Qv_a@wBi2wiq07*qoM6N<$g8Hf=r~m)} literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/box__exclamation.png b/interface/web/themes/default-304/icons/x16/box__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..80aea4361631655592ac194eb9243ccd2d3d4b82 GIT binary patch literal 651 zcmV;60(AX}P);DwWZOW#m3ubFRfga|(_!*XYY`p)5J%vVQ)>QyqVEDVlh9A4#0e2k`#EVFBvX zXOty}TxKs96RqPetr)sp3Qzk{0qQl%&9K(z3%y@g4RXk3-DP6pVSMlw zrX5!hvo~R?y8&uN&R=|gc@a}RjfnMKMtnd8a>!*}rDCFOqU!=eohMUdE(ln5!TVyZ zP$^3exy)K3CbZG#=MXd;PeD?u8f)OSZN#rwn^2>+Ga!dtW|E5ueZ+h=_0==+7z^>$ zU4q{U3nFegLbm-Nhg@dZCn7q-raJhvRsY}^Mob&R+bLOBsYj!5Q9y8HJmVD81B`5$V&LBtC3qG134002ovPDHLkV1jV>E%pEa literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/box__minus.png b/interface/web/themes/default-304/icons/x16/box__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..a8fae8526f8158e96620e31ca233e9a368dd5b96 GIT binary patch literal 518 zcmV+h0{Q)kP)_}STo~fQkR(awWa>B0v9z|aDxS6i zPSgXe$KOw**NFg*!uD^mlhXk zMiE|w!C)}g?S8*cU<`q^l){jqVsnDLi8eVoAxV-m$2FNuihZS0L3~bNGKEZWB7&+G z0?_OA3OySW5i-SPO1=P2Bo9o{?RF87LeD}($&~y7WqA{=suY?31yvzaZ|$DPWjXl; z5&0w26yIKbARUeh+Zclx>878s<(_}^JiSfTT1yy)eQ&0Eqt~!leo+1Eq>7 zsW!!#uL)$zJmW4KwxYj8p;cqHT;I&oM*N60sK(nW@c!lr73b7*?r@h4ThV7w#DfFM zwkelxhzs8b9jXzhQ4NW6>N$6~%Z9D!P2Q5s@rUQ5Gs9PrGU(WcXV=PAoHNh3%Z9B8 z?blM{yBo*U<&eDqUdu)d)EDDL>me2A7SjfFTJzNTmB$P=Y(>{zEj7i%b@kjqCpK`R+Ny?p0yByBhKSTCfS{YJ>ESwKKq8Sq z#o7fEZXxnSyIw>7sgC1#={`KC5w{NaT`Q1?Sy5%oNA=cu-JUg42+uAJ1>X89@w~+} ztKrrH^g5TTvG?K(m(=wtT_-q@1M1+3aPq9zQ4Hu*yhTq0nWW q=lpK}dEwwr88~T>o5~AkU-$+5=^pD6ztp?{0000u4^P)Lh zxoOQnGL})PNJ7Qvo!%^xB4^Z!D6fB=-$NUx(h558+4Jl?|L@^2CIIArNPneH`aq@b zHZ`RfYwb}h>ltU+u$8`TIyvro7ly}g`S5k9MR|N~7hayd(p914aXXa5vnf2!0~e25A0C5_q&&&t8SIrKWg)U4O{7{(5N-pe+*;2jYz~A zFxumV;adEYcb5)f^zvaOt{g$KuL*3}N_V+NXWn)n#Pi6Wv|k@!J>x7Jw$imxqu|KJ z19;kAlg7xpT5*;QTj|`OQRvl${pnwQGG&oMl;7O=@Le5qPRwPP(BfhM-nAcp_65H9MD{VuQSyVIa{Ty%RH!65j1giVSuDBK>-*A(V`sgz-2D)1gU=++`f=`XmknDnnW2iQOf}il zdV8J=|K@5Xm&GJQ;;bL%4tLqG7312QrocO0w(0xY1l?S18oo8>NSp)DahDBSVNX}6 z@o)bVxoj`L32R{jW@}Qh)SfSKZZpTjR-7c~UtI-Y!&Z#kQ>eu|^9BcFmDsnJV{fDc z7SrV*yB}X+?^7xEKUcu(s0JIhVmMWyx7))nvD#PUr-xS;fCT3$u1ufc;^;AAKOAAh zRtz?5h3&3Foty7pV5R4gpMHTIpD)C3Ya!UM6$2>>S=Zk^_dj*reBFI`4i7OnF#(6$ zjY*eFe*WH?2R3X)&mAN6c?O>1XXk?;Q&lPWv9%S#S)TzmY(>{CBMtrOeGGS-IS7Bg z(XtyM7Fu$_hOLN=G>C?4hB1Bv-rHGlmknFKqD^szj@O9>XE@lf%_zDHYYndVoYp7T5Be9rUqJhan56m0waTbO2a05xGl9Vf`zYI3T1^z+)s83WXT!UpY83V9PG3uiyZGZ1!?w zshtl7D`mw$xLa(K9M*S#H-85D7!F+WTLp!}v!^2^UcF9+1DAZYf_n3H@sryT<3aCs zGuy-$6Low#YUY#SY5_6waNyEvwV+;BI{9|4S-6_A@%gxg&&Fzh<#N)>aNyE%g`lu2 z#8kMRwlf^K z`4A`8;lQPtVnH4Dm-C*pD2CUO&n{b*fH=N}UN~@RqEJv_{m%RPxT%0%IB+R9ov1gP z6fP&(ttWzBIB@Y5SkmaokxuGAz=4Ya22GA8@1MXid;`>#n7%Lzu~Yy6002ovPDHLk FV1lRa*98Co literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/briefcase_arrow.png b/interface/web/themes/default-304/icons/x16/briefcase_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4927f6468c9bf80a3a0d803febaed8ae41720c GIT binary patch literal 584 zcmV-O0=NB%P)F-tP^k!G53*KAd~*J)iRq_eyW6NOI>dx_5|N z@rhh57ON*HDiiJnZ+~}7@BC0Y+Wy`d@wQHiWH!)+(!R}L1U5Y8L^X95_q3$kZvdmO z=d=As1JY)RB=SWuGT(A(!qtT;&@?=|qIyV$A5Np|E5JQ{X3sZpHHx%&MY*mEM&@Px zAAYud0i2IO<@j$JrhvTWw@R+*u{CNc>EKgW6;kKRF%T&*k+~D^hCkL1D|!pw$aVMz zrcp5lc$~i3-1--`bOwZ|$<8p|wH){_1;>-{i~?4q5BB~&Glvd_MLPTjHQsRqqlr+O zk#l8u*{};wV#OFf;lqR4LX;mpi;ag{5wCSXhpt>MG^qC%EAXmux8d2T5 zUwL{m06KK#!d8RgUnwqz=cj|9Lst@BgK6+aUmQn&-MkM&dh8qaCc|KKdwRNg=+Kq; zW`kClzjERm`lQM{ag-TFdUONTDMbw$hMeke=SQlLYZ4YD<>HEWg#o$NVH W6u!;hWNlsm000071of~8Y#4#jUx>hRKLW@@7)Px$6$7h(nS6L8G#P9tW4lHyJ z`PpIt$UhB8vj)Ig1f15?wLu@-{oZd#&Lq7!F;xAI_H>=HsRpXRiLC^I?O2+4cAx3s%4Q&Z z(7qS@8Vpk4R5|)i=+JjH7e`+g;`EndoE|U2WZWWG67A3b-J`O*aCsvTPEVy^CeNij z?6xnP<)PrRK%z^5Hn5fekq!FAhojM7Sa#y0W2M+}V7=ryx+Ohb3S}I%;-wmkC4P3t za?EsCvjjt-5YjKD^Z)NthO%(FP~s2jHlSBGnVdh( W*u8JdXV7#20000SK97=(rl)YJSuR)or|Y9m37LXfCAQBgD{vuOr(P)tj~mk1LR zg(CKYg5sglN*6Z-Y11Dvv^?GKjW<08rSZXsd*8X|bME0>%y$6`7ymNX0Zcao&)ZgtRFqCcE!qtty7sEgo*Zd;>%E!>iyvoUeTdgb-)^Je8gS#CTf6P0B$ z9q`L+utMfS6_P4LKFtnh+CkLb%njL2T`h?pnLeR25!5r7YB8wYsq6AR87;8+v`4-^ zyd)pvZL&VnENeqe2JRWBLl@&s2DOvECf^=iHhjLpm-`W+Ll?=g!4%ligJbI(Pr7AQx4L+<-mo%!q0pTR9lA)IHK@l|j*FK;>zFu> zBYaZsi_huM#e*{jl^bY~SAC}oWTG{a=saQI-h0MeI&=}QHK-N+_F3I-DKM7~T?BkU ztP+aDIcVy|FqaNpexcSQcoX$O9R@mdS-`KU(o`Q3I{rVn;hafQ9!dxR0000rbVoHuL`yim<2&WI_-n3tr*G{)mm6qf>R>r zR%AhDlv$%hi0a}*5Z!pwrT0Ow%YX0x#KyFX@`WGgd7tzAp7U^y+-nf&ZTv&eZjqby zBDZ#l^R7=+In3qS3<(BqG@H-sc4@CUM25AdL61Aez=`^^O=Q0Bw zco;K&7N(;JZCx^bbo2bjeXB&|j!&bedXMA#?PlaJA3)~BcD?eSj3?^wG`R?rbMY!n zT=RntUFr5{)VJ;?d`cYriw`%v80)Fha;DRc*PR}GNrpg&uB2QV^)+=ElQFZz`%C*V zcEN?wRHc^tBMXsjU5{ri^%y_D2XyGl)twsk`N|=@>Da4zdB%(9VK)ZDD}Y~97>L^N zsJ$8^tuD=rb`R*#mH0M|;;9tNv9=L!vLoBFWk&whSs&=ol~}DtH<++4j-$Ve`tigX zweQGA&G4zZ(sV`W(3MEFMqS*u80DOFE20x&QzG07*qoM6N<$f{|w=1ONa4 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/briefcase_plus.png b/interface/web/themes/default-304/icons/x16/briefcase_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..24e67f9f328d6b8bf703bb0aaf2c8d39d4cd82ec GIT binary patch literal 555 zcmV+`0@VG9P)j? z(M0q|K`~Ucs>OvM+O!JVv#)KK&cl}D7rY^6E;bCimhS^8%KF%bdc zbufzg9Bv2wP%4nKg4y$0Z81?EEiv z36E7@8(5#Lrkw6WWx!;s!+f0F$9M5qfj4Kn`SNrZpANV4(O?T79&P5fL65Zq0meqc zlp_}xn;qsuau;8XZgD(65#^JiHaAEj zwHK$+U!U2|2X^e6`|BN5r5%o6S;Bs&(nU9Jx5P%3{IrIV01bEy7f|2D@U%r taN7dR#>!ykgB-bP5U?z_RLv7PfnW0tpWSN|f~Eif002ovPDHLkV1l4~3F!a; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/broom.png b/interface/web/themes/default-304/icons/x16/broom.png new file mode 100644 index 0000000000000000000000000000000000000000..97daf85a9d9a7e3760d81c17e12aa267ecd2ab3c GIT binary patch literal 708 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 dn+5P+dvN z=}?(snh#Bq*N#(~26-Xq#fQL`>ZxG0=O_k2B(&gTpMM|LVx6Bu0O)_9iey1n=GGZO z<)>$-3)jx210jMcQw7~lncbC!5tT=fvTQF&*LIU~ApxPcQ$=+}im2vY#Pv{8ns$*i zV2p!q8%h5P*u$-~g2960N; zq0wkyvo%2o(NGvGVwm{=x|$#&jVjUZxSxbNZ4?>{V$jo&hVGivcvX>z;kNTQTDucu zQOt+}PkVUb3JT9(PP9K*P?SFh#Q$#6YCep9zA(F9iPjQ+ZpxBtE3DpMQ)bSC>U|}; z??Y6hpn3VPo(;NmP(*8EMc3WDFjSx2gO~S`u@HD!AkDiXhpHPLDAQ;aPkZWHEB~=m9IAh4B`qw$Uz8Vo7)4; z?56O^*cbm<7`|cH`R#88*39Q~0E{sofic(5?-=8EfaP*Y5@Q4)#(1|_EWUPKceZmd z7*G_&r^8xOmSvykNs?TBzAVce__h}?#`O71_BkWQNC<%t0;;;tx7#g~$po`BFGmgz z1fIv^F{+A)AR=^Kx94ayB280_G0*1&{KJ=rv({5mo_;=IjPXYTv)QcAAB&>Edw*Ue zP1$TVkB2p@s=S6(Ro3e@m)PG^)tv(o*^7w?)9DoN{Yk#=#vVE77bYS`Ravc8T%w4W zzURLYLI`A8#wETT;n0CqRjR7u5=F!wIdIM$jgVy-r`Sh7f^%*sP}enW+v2@XLI_k< z#VPjTy-(VIqP)CFMN0|-sd^zC9Bm+jLl{KtZ@Gng(+gMD~(b`-&nL9m`^ zLnN2W1tGWFjlHm*XhUQ&nFKc)jRvaK>aN&5>xni*Mx#-1t6r}o9*?73F854!&w8Q_ zk-=aP+^N-SVAj{ydnUtrXKu#mv@1;9INyW1fqCckFyXr_%}U@jQ=ED1>x6-A!9y z1?Qt>7$??n;_fSqyl5i41$4%Izi-1qYPFiQS}o%(6bfKcsZ=-3OIw)u30(RN4441% zd;yM)rFmjUrBabbqj{Li1vj?l##pShU(UEta-v1@)j8Y26+qEcK#-NIeK16ffqGqX&P3;7zI*e}I8p zRPfk%Nl_4_B39c9MYM%V+}30pcV^a06E@Y*fsf~%559Na4@S(*%>f{UxB_H2`22{X z=y~&EMNtGm6h%Yx^Yf3xFzh&K+cx=p{%*Wyl}e?i_AJXf@cB}yWkW5J8(kE|+WSwR}EL5Cok~9EYW)rL}lZYOUETskNq3sqjC3e*ci#w*t9y ztLOWAcW9QSlxmqNrI?wSAqawf^qCmhX8iO`POcUvXQ#g=f!)^7UJ0!=3kwVU!+Hg} z4v}&a93PwN*M?c8LFs)f7-MiaQ8ip5?}^XN-(b^&2g&YK5g$djhGord%!) z=ex>NQmG_DZ&553(T&YycWUgE(p(4?NZYwV`Qjd1jZfG| z1}Bx`dKe<)%E}7WYLy@eEMpAia+xMo@PS%w6=8j$TW)db@&i)V4(W8G&rYV#D8;k{ zQtRvM1HSJkq?CA`MgZU1I)xHlVy+z~(@FyuJS ztd#Ot{FB_i*0?x2YzE@Jt}c|5G`}p1Kiw8@{sQ*SQWN5IGKK&E002ovPDHLkV1i)Q B9U}k$ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/calculator_minus.png b/interface/web/themes/default-304/icons/x16/calculator_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c8b40714b4a3150c83d3e513b35952de8e3cff GIT binary patch literal 535 zcmV+y0_gpTP)gKgPi zC>#z;9#19{jK||U;XQkX4w1!TkrZOF7-qqqp+jV~S|x8&-%>a&pCb7+iIXoUIR12u z#K#1VJ{%#QisRt=0PGn$L^hjEa$dM8Apawe-1i(V`h-#5@}52R^~FWXlNg`RC)wjuJDm=y z)v9Uop1tJ40u@B}_XA$9SF+z~wV>-d%H{G@UhV84x3Yrw8yk2%H+L(FE#@6jhFmTe zc|0EGd85$)Q!16F^3B>Be#Ybfa4sIf;#6k0ws5$-jO6+{ z_7!FPQWTk2e1VvG!96jD{9C)-Mx|0QP2RI7{QKN{NPlKY@W5`js}6@FF$?yDzxlUE ZzW`(X+-SgikO=?)002ovPDHLkV1k`=^Rxf} literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/calculator_pencil.png b/interface/web/themes/default-304/icons/x16/calculator_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..b3665e9af67399dc079db38c25adcffa8421ec5e GIT binary patch literal 626 zcmV-&0*(ENP)3`^327b(Yfu<0m}5|qJ6JFk9JwFqWD&TrGfx7;gOG+45rPIX9I~I9;>Jvx znPfy17G`D}bARlQ4T;sNgTM}U9PIG!dp>+)(Zn9OxZ!=T`}y9F*=#mO*zIV> zxIrH8jM0MD)>e+!>2%^a$Rq!mSkBNdSS%LK&1$uZa=CmYbWh$wcQ^YXmZb$oqmeUF zsZ2#dixm*rjuNU!n{I86@58&xSk5qO|wtcl4+lD$jJDIdV ztyVLwR!iK;WHKP4(deH{#zJ`Wq+cpW{FiX;%DM2M{wz}{6znQH9HmmpG#bslR4N6x z+l}4bT`9LWBUpQQUMfGBQDf_M0OXP1I44C;i*uj8n$PEvNF=0u9=s0x`i#du9d_O> zNv|SL^v@jjq&X#WvAw-66`%bTWg;N z6USN$fVFm_SS&v9eSc(SI2@)>D9mloIj-vlddhK}J-2sVcM2#C41^GY?q#lLu-0OX z!5D+qdZ1ga7L${ch$o^q)WJ4`ZX%IDYmHJ0r4+vJ4;YO`ky0Xr=#Db*>i6p-TbD@I z-mM{o@P-U>xm=)E3WWlm=Z!Xzl4i5HvOO2lTC)`)tu?h;jolcm3&K%K4a}5MWV2a3 z&-*X8?k4o{#CNd3hTSaM3Zb=TadDARy#47e^~=jQI_YnvPWmgIV_$}kV2mM?$uNrV ze=jq8apn-dJx<^LZ98a9YfYt6;a|?L-s8g3CG3V~U9UsmfU-+iN+Oj?5sgLxZZ0e= z%ma9yhm>-_*|%4jm_EGYRi3-g8cw_2CYekUi9{S@4Ap9tbUIC?QW@}Q{0J`}HHpPy zIA_Or^Y~R`^9Rxpz!;t$D!Bj5s5^0aOTAo*3b7@efZ%ucYdAZ%)YJw z#(@bb<>^o;ba1zi)IX)B%>g@Ze%d-^e-8NZ2Tqn$W#R8!H~;_u07*qoM6N<$g0F1? AmH+?% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/calendar.png b/interface/web/themes/default-304/icons/x16/calendar.png new file mode 100644 index 0000000000000000000000000000000000000000..7f38cfea75b5fc0031a63543213ad558fe35121e GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKU`+FLaSXBWpE_y3w^N|V@$-L$ zW2Blme(kk1G1+O=wV8u=*DHY*$Akp}dcC~cELnu~wwZ?M1+MnH8qk*1*=bv8clPqn zd(jIY6zu)5^LgC4@5MW8QR4I~=fW;@Mv8w)pI%q^2Q{l}8OxhZQ;Xl0&m#>2kOWX{0@TqzF^{FN^F@wDzNE{ZKew;Z#zhF+O-?b|uOE48tq`@!d)dpYNOxLhu+C`A!A&iFL2 zE~)Yy-BGG18OhSl0w)`PK(rVP1|e0R^Ofj1^@1>8*aU`$vDDZIzu&JbhK33h^mtY> zlBFfSu$ey&2Lg3S%x&PhXUXsj8MzVCmbParRWs)Nq$0~?tPl7_J>SKt@AeQTKfYRG~Cz2KPXZZe%l zES1_-$I}&fqCn@fD6CC=FKf?TAv#K$b8T}I%ZWsho4yb(KKiWH-gD*l^}D0MH+A1AWDUc^57 z5ocTht$uI@4c;&=yaOsbAIB=MPTAx$R2^38;d74%d$IP7;$#529;$7bldLQ_bxpTK7(|f}UFbz1UNndyDb0%rlo+iQhS3C(q@Z9I>q0Pz zEJw7cps46W7`9MiZEnt$w#|Lm+@`*6&b5E%Ij_Vv-=G7(^M4P|^Lse&%ge%?vxvYU z5bKDbos!PcO|)v{kjpj)SOpFnV_$qeA1LWujz-NY2ZY2Xc!s_{cpDqxbUJ0Cx3_|d zn&>5mT;>&<;MH%71s`-e4Aj)f-01GEpu9%C^c^KcPhqx$J<7 zxmYTpP%QqF#QYF~?$a`xjbdc7W*g`4oX&*9)U zc7t5DPsO^pwuYan)D{B4r@A~F@&+bD*Z8W)!AgSiUcO! zcVIqn0n?slym)Sg=j#c4n>vL%m-*!D`{GZk73|^sR#JSd$jV9ufgf-1`CT*S0w)pj zHpm-LhP;R2ux(#>ImD0BTh#96{N7``9o0OsABW$iLn3$xiJ5vRsjD)Hskb|GV>UiQ z0~&U4KCp}P2i06W!)FFBu|+LzTUgX&WRLy;=xAGo2(mtI00000NkvXXu0mjf#%Cjw literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/calendar__minus.png b/interface/web/themes/default-304/icons/x16/calendar__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..c9a9885e4e790384449f0c7bb5d47e4d64acab45 GIT binary patch literal 456 zcmV;(0XP1MP)M}dW(`fQjo~a}ft=W{qbEN z`O$20xmGg;df{jTCUmyS^*R?S6;q%W&JqTU>jYmvKl!m#GUVLj;gjjBY}L-LwNmD(-J&&gG*h9u=7?b&QyBC^3MQDGY! yNDPfAb#N4o@_&E>7XxMol?o3l75@)#;Qj)nTU55s$0{`d000097WLTCh@8Z5eoEHp&(2GlZ`@%U^fLDQAmURi$1flS#1hypcMY-wc?SO^6{7K*H;VWm%@8zu$!`lU_P>RYEr5 z(U0CiPrHctq-X^GC(+2lAy4<`d?DEjj>P&7#M)1^~A3M=kw(oskg~ zi$xsvcwXF8%BObA0O3NmRKj8|_gCgq5Aig16vZ!nxEu^(dqcyuQ@q4o4*stzE3lWA z>N5N8KE^Gdkt1O*-X=ythpyV`aA`pv@qH%q2l3e$#_k<4@^GjHQ!`PpmkwRkD6e9N z)>kreLFwgX7jqw8V?1`u`Q_^e@h1Mje9vAwbj^%yT8Hn-&DL@wa2&|bA$+k3w}Pi# z86CPDuy2djgIl$}U5jKm(W34Bje4{;qeFKc3FBN9$u#_H00000NkvXXu0mjf;290$ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/calendar__plus.png b/interface/web/themes/default-304/icons/x16/calendar__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..84dddb8df4932ad74c9a577f8f75236fd142d290 GIT binary patch literal 528 zcmV+r0`L8aP)yfB(2OTx=t%s znLK~n!mCDyu51m6DRVO-i>Xu!OrGoUsKxAnPr513Fg}i@Kmf^P(k8~n8fd6#FCDtF zq?J@(^5-85jBD=7FQY7+^!oUF1 zeSJ3BONXw!b$MS7hw(WWM5e#r!tY<9kSFY=LsvRohM}w0BwTdp$}yLbYORJ!wb~Ty zr9)RbTyB@OP}#Uvy7a zruWAA4E{sL+CdK6I>dC2>RX}8k$-gqoqZJ0>v%CFbblA8(2$jg|-Pv5)IiP1TK9nQPdDg zgB6saSYc9%U-|a_&h3hVf*yFzIq!LY&*5;n;#EqKU=A4`W6TUz)NlVZ>%oDmCN4DQ za9fD$SS&_ZQPP4bd18)feVy*d$0-~RtCdz)8))cp77ko-&l7XN|n{KStyfU=p+=8l5G&4)e^k1I1D7XtFe{u3 zLWHByC}G9wVbluxa9*>7tnwl!3>`rCjz!leOQtbYWkJE8i7tPhx z@tPkQDdYbgvT)#vkYG-7CKKh=6W^>>O4@An90*Wqcv$CsV1N=vBd^H9fh+tP!OYMQ z-5U(_)Yr#g|Iy!H5oF=O6`dNRq(-qyFyO!y9U5bWVv+3o`?R^YM;ksLt?%s6>h?BS zyzyJ>lAi`)9;y#{`KJPEfOB`US|sfh!u+-_$JS{7W`ViO_`g6?`L=NhG4s|7f4e*rRZOy)J%x%L16002ovPDHLkV1fht=}-Uw literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/camera.png b/interface/web/themes/default-304/icons/x16/camera.png new file mode 100644 index 0000000000000000000000000000000000000000..a828599892892978cfdb8cfbb866d4a96d2cd368 GIT binary patch literal 612 zcmV-q0-ODbP)+;!lbPUjpi$8lc0 zUjOUbKcTlfgvC;+1PZAi|0j!7%Q+m5r9Qc4vl*t-=^soclfTmKcKcLIrshPYQVELN z?Z#j*KqL}j&t9*GTCIlpbhM^xv^O4)VYAtua1x2+kP1B>4>Rd>I=HyFM7!NaHk+k8 zVKf>sXie8>Z#W#nYPCM42A}PAJ6tXoGiWxOjASy2LZJx%$}5PMz|C8?;q$E^l}clG zH;hK31+&@wj2h%E77KWuX9k5r0f|HstE&Oz^95)OJe=MLlb4%hf+|9x zID)}DNg#kwg%oP$+zyTrOXZ#S-U&&|q`7WQ73$0000D5f0Mwzs#TR;#bGw6wHm)MzvsMUikgjIFH%g25o> z=jZ7q#N%-hiYZ66&CN}emzUR*zzdB=gPNKeQ6LZqh}i9RxLk{9YQBq50yvR<5@vHV zW@qQn*Eayae+^}2Wj9D*L8VebtJR7EE|&{4Gj>=kRxB*IAXjLiGYKMv$|@``2gKUq zq9017vVjCV3Wb8k5e3G_CplASX=&qozd`MlduSIzB6X(w@cBZpTHE1v2T@d1bd!$g zm&@fSEiJ|Q#xZC|x6u03hpw)EKJF_F+g_sSp%YCVPS_?ra5|UK+dIN1Sw}%ZK_dwS zi;IhC9OPR)5K@3fcn{0y3c9-o`O#iub@d(A)?$1mFM4{0;Ba{1@vI{+FYh+Xu4?@v zyW;?H%pjolc>+D30o9|ou#EW7-#>+pjwd1m1JjtB^YPU}e1#BXGMSkbj(zyr{t37o z1F9oGxD^K!4+7##ZucJ4xX=;bAMfVd5~v6R^q+A~ z?~qERZGXTlkx0(c4J4dQ&T*-JB6?;8Ab(Wdd5v;^A@h6ho*g=^W=AT9gu|M_5chTI d7dzQO>>KMrDG2aXjiCSl002ovPDHLkV1o7+J9hv8 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/camera__exclamation.png b/interface/web/themes/default-304/icons/x16/camera__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba77c5f01347457684f63980acedb46cb43514a GIT binary patch literal 722 zcmV;@0xkWCP)eCp_rBW&A_4-RxV6?Qf6y@dRf2xreOsGFsh#9XE<3n|5YI0y=!Uu)g1ha(^IH@Va z)Ko;sO-_cP(P*qxAgETWVK`L+XG=c5e!hp`Qx&c|9Q@obQF*=@ZA?tyjHLzB(=j+4 zZ3qN7D3!{~^b*4gg#vXo$KZda$B)e?coVIG>$Zh&_c{6o#$j*wz~14(z=I$>o+)&9 z-{m`*gIq4ZLIt?uVkNqp_aT>QrT+jMA6wyLwdm|*_)B|%X!JE^XA}HLA#`=QFg6xK zFgOR9Ox7Sg<7wkzj1Hc__pF`&n*^VhYQgz*a1Y%?PtQYiblef>?R^Bddzv3D#*Yv~ zQBjeN94M4nJ@-}L-YwQ5mC(ZLX+R>b!Yi%>f#EXYq(I;ov~Y{QK6Y6mkyweoc-Prs z*PajW(`sZEr9ubPW)@{&ncZ2HTs)AMm)E)tHnCWIoIJiI>R*Z;+E`yciuJcgu=(Yx zU@6H+!G^0%#PXthw;`WLOa^ZdXMa1H*$J9AYRQi4C!t3|eI8F#ivR!s07*qoM6N<$ Ef@nfZ@&Et; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/camera__minus.png b/interface/web/themes/default-304/icons/x16/camera__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..ed506c6c3f01809a785059cad557434fb7d8aa63 GIT binary patch literal 629 zcmV-*0*d{KP)jHyLHuODQ@adX#PMe(opE4 zt3p8pA<%_H#J1E9O-rH)8WWRoW|HZ`4}^YT@vQFVK5*|jNBF+ac_gN%r;lfIadDBc zv9U~FU*DMl3Wx%urfI$~O_NL}BhI*616IW3Z<2V4+>val+ALR4vwA(%(mh;Td zXSnqs&2ny?VDJ)KTU#_59-ik(1zfOg8zBy#Un-RWfs{H*8C)H_$&F+ZfIMY%-9Xa} zq||X;S1RB44aafNH0{t=Wgw*@7!0w$Z*%u{lFecf1l+qbO0~L2PtRqfREGdS*EEfG zyM6TOE~Hcp3|wP#^EE$9qYq{MV%;u1v@ zXN0u5dm9G_hlt1HSXx@5 zmyk}U1r$?`?)LZhQCnMkp9~i2>gr%JnS?k z3=g{zjc!7#)i#mAa!pMQ3H z6dH}DnGC{JRaI1uFqoX2hRZdIPO}B*>cZIRQuKKef}7SJtgk2FboL<>ibJhdKcpc> zRVo##tE+{9Z|WJ>^&pqa;i<`j@yESzya>S2AHc+P7=geVhKAnoO17X>DqF}PUQtm& z<)HrhdA#>tMlRb5o9zMG+PeABK44>G2b-I_SYD1`aBvKZixGswTTmzzkA8k5iASCn z3$b_LB4(#X_`p8$cHW}De^lUh&%p0r=U+FH4D6rRcU8a_9EjxJW&i*H07*qoM6N<$f}BD; Ay8r+H literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/camera__plus.png b/interface/web/themes/default-304/icons/x16/camera__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..f3ba46afa818de3db3ece6b439dc24df37668825 GIT binary patch literal 671 zcmV;Q0$}}#P)Zo5|eJ!B58$HY8TP!N{EUYbl~%x^E`+1ea<-y0Q(=9*=#<; z${4dYH#h(M_D|@z!fA^{A|QDDut?gdmKlx4_C0RL$HzE2I{J-5q3}o2>GU4e@~)Yr zP$)ojbaWt_&BEn!37^Si5Rb=2X9UIcM!9@GkCv8}9#&FP@|FraJ3EEQ?(QxQ4i1q@ zrLelXN2$p$5Y+4SFquq3AQTE=anXmNp%DawA*eMbn5`~BgZ3WQ*OMX_ z4kw`1YWqkarqO7q9Uqksv4SwyI5H8V|?7n+kFrB>>3812Qc6WVAdN$Ah3?9sW-fn9jH{QCnS(+ zYHC8oiyCx)?Z;KG5=%>AKE@g*CSLKSeZbb%M{IBJ@sZ+~oP3StY<;v@D4WMbk4!ycqy2fna9e?CLc}WBS@&LtFy5($AvF+aj)7a|({4i%o^cKbfn*4FYRc9+kW4p$UPhbm5PeQp4GqO41vmdoX%f59e`$?9nb zGEOD4muIT-H$k4?tBRoVM=dv18DqWYU99JvBs|@Vv~TgX6LmNK>P-Lu002ovPDHLk FV1lU9J3>9eW{_Piy_13?t9PkKA-nJj#B_AcR_JD95Y@iiZcD{ zc`kT)C^)e!3q<7Cb8^C23SQLf^{dHbg7J9#AEVLehT(81VXjmvSDY26R(?61PLMz# zfKI1_NF*ZftyT-gViB{`F|)>Azu)I+-%#*1kw`$(G%0B`8tCdejV~2wG6kK{d9{Bx!DbRHj+uJ(` z23Jt6Hev2P#q-mtgqbz=(&;P(A1V0ma=GC1`J})wa*}9N6UQv0SUyJk*-HsCYwU52 z5PYKGr`zp@*Xxx6)7+Qnx+UIq69)%1G@C~fX4cr_8X@@n&u3g(dVt;C(hZr+K9b2a zR#!JA%&g7&Lhyxx4;vfCwQbkLx2__Wdoma6>-sfkDaZ-V1V3)c*`HbEo?ubnx+RNp c_O8G4Z{UrdrKXz6vH$=807*qoM6N<$g5HztS+1JXb=7HopofPjF2%$F};{(t=V zF$RA2?Ad>iJYEBU;EbcA({UU_xASA#%lm0Bjb8w zW8?pO_U!rZ;2QQnG;Jmr+d75(-@W_5e^*!6JVFK>02#1!>5Bi+DNX-7W}X4#n6y@) zp~wH*+S(Qp^n#6z?f+G)HvOMIXXF2xuC4!Tfq4FsJ^%OZJNMtr%&Y{j0lK=n75nxb z|G#V3F`$j7fcWhHy?f7sX%Gg<<268BT-;GaM5GxP2FVZdq&y%7007N0s$o5e2Alu@ N002ovPDHLkV1f!Pn1BEP literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/camera_small_black.png b/interface/web/themes/default-304/icons/x16/camera_small_black.png new file mode 100644 index 0000000000000000000000000000000000000000..a8ba67ec7d4cfc5851d9754a783b74a2b7d21ce4 GIT binary patch literal 272 zcmV+r0q_2aP)bshK0bjU1NIa2f~ct2e?Py7 z|6$Pu|MP2>gE5E=5(64=lu#g^iHJz~9}<%EKR7rM1B2uVxga0p4Lmr1kSFBU5lI9E8%wb=jg^gsg{4oBw@48JLU1wc zBD=D>>w29}5F~{#?!e*x&ACi75D|m{p%=8rpu&l7XC(t-|M6g!l{n$vAoqaK;RsNpB0X1ts5+KCrzR)xBe4f=YCz0{toaF9EJI z2RGH!tkss{hflF^i!KvTcmU+>zN0z@B3joksBwC_%=_{JkJtMp_1b-;c5eBIZ(Byp z%qenqfV3_HGCJm_sBUbm%q=duJf2@kXkJ3(27IYCoP%Ae&}hnC&(Cl?KK@FvW&=^m zc}%VxfgN_KsHdmG>2|~V@E{9z*dR#~vaE@i1y zHD>Xov%5Q4u){8;R8`g9IGs4LSYWc*z-LabKk|9TXLc!4p-@_$o^a)GK-t%~=oc2& zG_2Qeas3hQ@r>_q%?`U15FRcCMn^X=exafHL=?jL*86G3uIQ1!Aee_T3HG_-cmEf! X1e3ge&}R2z00000NkvXXu0mjf7f;|T literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/card__exclamation.png b/interface/web/themes/default-304/icons/x16/card__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..7d51346b7030ff0c9eeaecf7a6e1894528b4773e GIT binary patch literal 546 zcmV+-0^R+IP)1nvmj&#Uj{Qe*oXV0jN|ecpbg6=bXFLH8P@!#$pIZqe(e-e1*+a5AT5{czdw<<6{*MY6gJ20E>!Lp)(&N$ReEe1n# zFcN|968Elq9`39^uOOeR$;^pAO*VNG0*WwR_;0^>5Sou~5+eQhb zzY0j!TL`$G$;#}SZsXnCo4=^Gr>E5;-sbdr6Zrn65uZm(k}~t56uqws7U{lT|L8av zgx&2<3+`~2s@mHhJH>T(kB-uUJKUvmt@g>G-w&%KVc+8cuUXm0b9u&V?oxqLsgq7m zVfXo<>+he>%+G)NW_tQ3`*=9x8Si1w9qv+&LQ#9YxVV$a%*(40pXvtdMV4yDU6Ii> kK`sx|Bvi_@% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/card__minus.png b/interface/web/themes/default-304/icons/x16/card__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..6711e6f3423a7d0adee9ef5dd63e1a32ab8a6ab6 GIT binary patch literal 371 zcmV-(0gV2MP)Dh za_CN{Y>&rMz=2EqrBd4QJhnz7Dd51RM6q}@5F2~Lp%if7(r!L~{OP*fwJa&%z@_b6 z?xZK4^w#f70S7K^WiqE9j>E5}$(_M~5#vTa&teZTT-uDsv*u*NUEAhtx%?c8MlY+a zRvY;|sG)}$v!5m~Oij(qph~&TQz(K7Qo6ADGNTZQ5QG|qpBWC_2 zC9^ecY17MQ9>4EI7~1mIr{C{+zQ51YulIdv$YLSw++0kITEn5uR?AD0w2c8}g1T5R&bI1mG@4mimbprySRYd=`>20rrk-PXysmBD zUnynT*~4~rXe(uogZ3!6}Jrh>z4(iXKhYV*>!+}dlnVHqeIXPV*AuX*^ytq`X@4de=xS~gi kf)s>t0wcq6Ua-J0c4PEr=8;`a5X%`Ow$H*VSqKh;K@;}))R8Hi{#g8h z@Lc)|`+mQ<*=k|E+58p5gAG-8lN`!7EthJ>$f-64J3gPe#x9lX^`59MCs6V-#w9uA zg2n6IC^s5ds8o8g8ZhDbiH1vZ$b~hx+fuC6Fk33|f*f)|?{aPC*!EOD&kJ(Mg(atR z>$6#{whr^a)PkPQ|ctH-iFl)7LzZZ-6lulzJmqR*JQr*e-8J)=mrA}v0 zSF4yT6wvPR+zaILgR^KfMs+9DqZ!?ynjCUrK%vkNYBYOp>qw iOhcZCIhXzF|Kbazs-m%at}n^}0000>8?|K)4x5X7e{1s*<$wb%Nl0qrvIk|0vPoJcmeeNX zqkJVwHrh?QT6WDm=9$_JMX^)A-uHdp`Tb|+Fakg_K{7s|e_^4_pyr>HNw3FKi+^5p zrE7k^PSbTv?`dCHKGTuZv>%~ESK4Q1>k>vVx}{-gWE`rhn$;cD5l<$u9tizrsphH(2gM*C`<3#@jFtdCBtJR7*-yv4dfQRR29Nyl3 zff=DgSJb|~=BIcZt_`4VzzvJVf}UYF+`GVCIE+QV--J)~?d+Htp+i?noz9jA<5jKB zH7JUbrgLHq*T#4M1Rc6k($v&?AB*8U6v9m;0`{z&Kl6RZo~{&^mv@BT-f$O~UoasCW5?syMpI&>wcsK}A4D4is$prArT@>x^aZ#%k1CfNpgT>gk!;dk;v(5kj002ovPDHLkV1lfxU`Jm1(#zNFJ{NP0O|k#{{6$iAOMxeZ9wj{X_-I&{{8>$ z*DnkV5(mlSH6XF8EBg~r@tZGSFfd3QB#+mCkeZs@_rHJtfBpUY|L31S|9|xE9he63 zLE<2Jyau@C<>lXf_wGHDx_SkOehRc1nGcf3Yk;b^cetRLSs74+1c;V*buB^WgXD*M cN*oXa0Nmp60u?XQ$N&HU07*qoM6N<$f~MAGf&c&j literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cards.png b/interface/web/themes/default-304/icons/x16/cards.png new file mode 100644 index 0000000000000000000000000000000000000000..eb20f4a730d2be328f13cd36f91044b1e650f45d GIT binary patch literal 407 zcmV;I0cie-P)6!GhSm0v7~>*#}rpZo6p-@AvHnf?Ra1Qmb*X zTK$!Bqrrx0^5<~KN6F-wWAEomh2OhfHY|$|6N!jp@266Uo2?dq^!vQ8s^^ZqAIoKK zb~^kfH2kqxl;8m$c-ev6ZaDlKCyzpx{Uwb{4%n7_BVH(P!|1A{oIy*hPA6fCM572tA}TdMefWL`eBB3XcVDp{0w25oo~z#7vdr2X zj+PMr6nuJ8vAFh7Ik2vv>-mGCsS{MY0sY_xD*9#VjdzD6$y*)|)(;NiQea&`-Ws6m zTEz6mDH?}|TjP3b(K5D)+*TQm<$VM~A=KOLZE?M|pxp1B9e8hUaQ*m*8k?;>uD2GH z`{j1Sdv^z4Fo-IP#mva#UpR~aA0&curA$G5iuKVMkf&|qQYK|WXa_X(lgXOn3t zDLcC}U8n0v%g;A5@*p4bN(AMq%w`*7ER&PLNnzwcKEjLovEQ!}I~U%c34SZg`eR4obstzSxi8c%=z%&D-kc=G4%`($eKg% Suf8z=0000Tchs^4w1ZtG4cwFfs2qM-C&GC{AR`1X)`48Ey({*Zs)*&?~@>4G88hHczp)T zAsa%$6L>l9L~!mXf`L;APPf7G;C}mmb8Fe7Q<$4PiSG-?5T38mHXsepAHwX!addgk zdP?WcGyA?3%U?{0F78KEsDcu^p(zm#9K@4{d!|a}*7^9xhOy@+gK_U+cpo3Yi>I|1 zd1k_$+xtGSOCHaapV=%Dic%Kx9kEzOmg4b*#2+xVv^dy#x4R>ePUD9xmxX){R_oo( zm6g|b)YUn+S6827r(LeAYwPP+iN(r7zDB#<#ee2*&MwYY*6489MZVrjG6`LmB*~y~ zPD=jT=4NIT<)A#2i&i6zq*Bl+oa?zctg60#;{wV-dC0`u8a@&q8K4G3OTrhTcL}Zg$Y7J^r9ME8r;Ha5El`(#i53vDQO9G za1lh1Bq$93VVa6~x<`BBQy-7$z{lkse)o6Z2Z#v&0Zt>4A!pI3kzxM>#{R|QP>5%j zwPJ6K7rPxFG@1!+wAuu{+Alc_1PDjB*TYV?E8v!ezs=?eE@iUUe!+Px1}EV#IQ{;; z7Q4`Bw*|zlR=iTH1zfXIPNhl+ygk8S_&J-!r%XnaR6dWDMgzY(9klv<`=Z{{pm|KE z@uOD5N~?uCUawQsdm5CxPbRTYD&c3diCY|ZAnH90%H5?>Sg2Om|j&dt`n935uo{aduQ+00000NkvXXu0mjf5JJje literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cards__pencil.png b/interface/web/themes/default-304/icons/x16/cards__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..b160038b34a3084aee1d0aaa313dc3f8f97a927d GIT binary patch literal 554 zcmV+_0@eMAP)Aj|N6!>++O(c@x46n%li|Ku`!|O9Um7?zrP~( z(NW=UXlVYa(@h3-I=wit;I5>z5>}VX-qYUx8cruBYHHTB!5*(y(FIwBQ%LN*$D8SC zWHK3e91aW^jYHbmT=LZICZ>F$fLuQRAMw~Cf`L28#GYelco<*8VK86vw)=dddt~HM zR)*6@N5_b5E?{})wl+NB)*}*r3+9+V=56(Od>^Axe27F!EPeJO;MZ%zuUt)7SoR{B zPU9e#!^6SB#}&O(f1>y_TReNpa}&S5&tpCm!cHoMWHyTjeSO^(y@P>X;NTl3U*5ov zuXA87u(E=U-Cg`XJj6Yl?a8U$L#0RvA2h9snKS!m<2uPL$7Ku zcim{5T2CaBak;Rmqr)QTK_7ZmgSlHK)4-Yf`ezqgTC5iu8}AEx(1%{tV6M$Iey=J& s#mPSN=j-Z(f^}9>`_HQyMenlu3pARSKyk!v_y7O^07*qoM6N<$f;21&cmMzZ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cards__plus.png b/interface/web/themes/default-304/icons/x16/cards__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..d078c6bf1610aa92fc83a7968233b5f007a2f140 GIT binary patch literal 490 zcmVN2B9H@0_jUEoeBz? z``F4g2%(aoQ2fFa74dYBb{}f*@ecer_a6TDaDT*caX}c{em~g>1VkbJ_5;cjcD!Sr z)Ge5#aALH0W$(tg4Y2>sCd&^uyA(hKX~sgpO2W`?v)&Ukjdw3SiCjE;HkDuf4I_BXJgQ_r@623 zwjCY$9$#PK?&U=g`Th`ez4gJs;VAqR3Se}(Rz@6C)&YIhb=g&7$5y zVD9Gm8N#s`M6+3#vfI~0y@kNsbub9wWD>qI88BF_7J?q=lb{1BFsEHwx(vnRi3nXd zvanz!=z%`psgxv`n=qMn8|3nhc8$i?rc}-n^gti7sN}nh1KJ5A(tv zibQy-=gfO}dYbTs9_WK!_%-aG=`=8^=ggZz6ncGS0eYYhhUitz{229f%(u#9gn`va g>G<=KqT*duzc*rt+=$`*r+Xq6!n6iB)69B~jARa^_hQ4UD zL(;tuI@E)ALm|x-xfP9nfWC)v8ZOk z9P?_y!_iT3FB}#Z*Y=VUGD--o3-a;ZK1pJam+^CB1Lu9d8^-(Qlb3Khop=<8D9887B$C-IJ}xZm@_surgPi;qg-QjM z*Xt4VpwIoMAy}4$K7R;hdHJA($;oS(1Sh>S3hhv8!lY$SB`&zIm_em2_a5M zj!O;+deBFEv1dyqL-V=zKHb?VOwofr^x~(ne_vmRrukfZOT!9S=j@RGV_HL@*d1lRLY_3`8XfByaZUo?Am23a;Ax_0gV_dkFBXHA}*MV8IGE?oHk@#oL~iJhI< zWZAswGm0HAj#BfARI}f1l#wJO+?IK&F2F@dGbL zwt4ZsecxXF`t{!?Ik|uVC4-4BQZfjdAVqg%%0P+XO)F#-%tV01JZIido z7F03mR%lx6#3IaokcGvZ`Oy--Miv>KmI;mmg3h0emg<&il)SjGP~q-d=`W`Lp6zeG zaBz{@hr)L!E${p95a4VGVOd$wpmX~6oObD(Mh^@D%P{dJGa zB7q{YEafjRq#ih(wY6#8>-38zyj_dtXiPu7z>dzUrI&FyyZsyF(*ct`0Z~naJiB@ytSV8hdvEqv_ za?JH(zndq%H;#W=>cMTfjPKjuTRi3ix_9cQ=hb%e7vIfGHk#S+{Qm>K^2%kW8ck7oZ-C0!sSU+juoj=E2zeWMWnZeW5&t;ucLK6Vf&9o)} literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cassette_arrow.png b/interface/web/themes/default-304/icons/x16/cassette_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..48c7cda85969691490b8bfc608e9c35786bb5013 GIT binary patch literal 527 zcmV+q0`UEbP)Zsf`OKZG(l`ATI^n<$k^eZjkQ=(1p~QmMe>@$|%Iv%zAq z{6>~#(4otMjdHmRpU;PSy^druDKZj?2%JtQtX3-ug@V{IIn$xbf+xjd5y4;(olXa4 zvsq*|n-w@54%qGXe|DVd&}G51d_Iq8G>Ue+jc&Iqvejw{_!TafOZ+tMn4Ia*WxrBIwX%!B!@dK_ZdZlfbQ4So#W)`t=1CY_Z^VI-Q25 zY4Ccz@caD;1Of55h$IdO{{KFm0eF4-PPa!K4pCsdKr&1{>iUM8N z!RNmTt!(4wXW-%oVDjA`N*{p}mzIC9;IYBCUK|Zx{Vq=~?vg`ev%90qJJ8+&oCinF zY_ed`;JCr?UL2Xa|Ni82fH|biU;gFxcMgo4l@4lmmj=e~yfN~^;qiI#{wI2G*P#Gg Rm$v`_002ovPDHLkV1jM%`)B|F literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cassette_exclamation.png b/interface/web/themes/default-304/icons/x16/cassette_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..f2befbf31cf5d1dfea8b8421c81321a8ed9aadad GIT binary patch literal 578 zcmV-I0=@l-P)IU9<$8oLx7#)47n z&>vR0ji8_?=mi@DG3L7(!Vb}p>`<`F2);eP2kHe-S`Cp%1eHo+e{{da5&tTq%wq;3uE}T{fOr|DA8k}4s}VOrBW%xVzFIO zmGihWJ%H}!r1*SWovVDd^Vds~KqJ9QB9TBS6oSj;g2&^5*XxDf??)gIKvEsW(*4u; z@#PBt?HIP!FJN*06v~&zNU*}6Fk literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cassette_minus.png b/interface/web/themes/default-304/icons/x16/cassette_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..60ab78a95f8bfb15c245e83d2e00c71f312422f9 GIT binary patch literal 440 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 QegFUf07*qoM6N<$f?lG~b^rhX literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/chain_small.png b/interface/web/themes/default-304/icons/x16/chain_small.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f1b114c4562dfea7a4e964b503f70837d89de9 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`b3I)gLo7}w|M>sko>_H9;uVGv z=0AV`E|rmy;VLOD)o!rpZ*6tuc4_{hP&mORj#)=nw|jfe%}+1h-L?MD&CT7<#QTEj zqJo`=j7tA?23FSAU9Ydd|HGcSr{LkQ?(+Bh{CK9|142i7!nL-urTn9Ro!PC{xWt~$( F699-mP#ypP literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/chain_unchain.png b/interface/web/themes/default-304/icons/x16/chain_unchain.png new file mode 100644 index 0000000000000000000000000000000000000000..8decfb022854b09877b7a7e475d66c1a8bf75110 GIT binary patch literal 515 zcmV+e0{s1nP)D=RJNH$+{eJ)5Fbs1xn_2Vu+=87>r{-WVct;$0D+}nle%R~vj8^OHIT#FHD~fU@z#e|Y zk;jk>rBbQW@p$|d4sW(R9uEP2nZz^vh$D|78A>D)C!NmyN3(fx8wdnWT`pIdc)?;1 zKjO$^NRY{7D4k9d@iBK*Rl8}o?`GZZlj-;SFByWx9)84;7Yc)@ro{a)BSjVlmP*jpFh60##KhnM_itRQkUF8Y63iM_A6~ zau|78*2b~`?k8sJ)W&2oF(Z*kgCSV#;TPH(s4-YTqaA;U>Z=cp^G_@WdUzgfI-l7G}8g9XC zFk6hqN8RT;pF95z2j?8$=Xb1 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/clipboard.png b/interface/web/themes/default-304/icons/x16/clipboard.png new file mode 100644 index 0000000000000000000000000000000000000000..24c1528a8790e1c583e1bbdb7a19690e3c1614f0 GIT binary patch literal 440 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKV669aaSX9I-8*5gHUy5*ld+W8Xa~XPC860S+X^_bOer1`^Pk$d9mi%35$*h z9R9%U`t)txqgX$8c7B=i^Tp*db1gd^GM@Estz3QdZP{*>d3<_nO08EdUdMb+mFdUv zmmkwE&-Pt*Cg`u#as=%uuxFv z__uR%>`d-5eDMV;MaM5@^ysf&XDMOxu=YNqNZV>Ft9jQtrroLWT;6-25y+c!sl#pc z(XDQWIb?RMQr;h{oOM=h`s-5Vf(NVmYJ{Z%Cz^|_4h8edj+;Dkzc)dDY7a=`txcIn z%GVydnRF4PaWU^|w;SDuu87kZqUG0(8~H?2Z%Gm)vTmot|^%DNu7a zTW+-uk5FZsXU$3es_F8nOnfmWSzo-^#D06&tU3SbZx_fh8CJSqy>lkpmRP4New2T( c$niJ#wlY5*la+BBfic41>FVdQ&MBb@06llUGXMYp literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/clipboard__arrow.png b/interface/web/themes/default-304/icons/x16/clipboard__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..2380ab60dd7d866c15b94935e752ec8406b6e299 GIT binary patch literal 569 zcmV-90>=G`P)k`tz%R@6e)NE@tnk-(Gg?nW($G7J`jw?*kurc%JX~c^)2m(n7?>?0fu| z>Z)8Wms9H6<>a;UjM1aA112QFLZ@lz09xZCG4f zMl|{z$>g6Bp7R>-afY)-kHXE0fE@kz9$;{A2;<{VF*WrXGc&Vz{$dj0@CX6}L5_g4 zMvsQiDWWJhf5hXaIKx?^M~}}cqEIX%UnrR33}=lVg=~t*@9ZGAy={s!oHcqha7Gcj zydk@_Wr{PLHF|Xalp_Ag8??<$Q=H+f(W5@AA~y1QtY)(n1wO99`*sc2E_Wu~S9_?# zeS_$Bogy^(#NX@d6}hKVm`DSyfe(7q=ub~WXql+@q#`o9j)bP|Pu)zYE%8WNFPt$5edTv5Z75m*<1 zTE~!HZSVE%cIlvGZ9G8J7pq8^Ibri^H5VT0$1LX~+~Mwjt-V&pN=tc=00000NkvXX Hu0mjfX0Htg literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/clipboard__exclamation.png b/interface/web/themes/default-304/icons/x16/clipboard__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..cd8b682e3555a377b2f994c83f3d0219f0b6a536 GIT binary patch literal 621 zcmV-z0+RiSP)H;H8E3{nnKqf3U`3boMG5`g%wOwJaQGnNzl|U&) zX<6Cc0HyGHvJyD1i&Sb)0GgJaK&l-8@2h9l=6kVX?+6z+;q?gV*_TRT?*eeu2G;UN z4p+7^KRtx2qdRsAAhQ$f21qWw#~&!d^a;#BAq5p$XmQH@KY_Db0@oqFFi3etEtjwL z@wBU!q7z!Ax&;A9-F6_QREb_$e?H+88rX~U_xJO6^*eb-N=@m|U`xmLzyXUcOJJU(=6vxko@aqB$g|&2t#L_DO4o1Tj z6S2e%4af%$)fsf=X;gaqt83;+ew3V@zoHA0`$PPi{>jKc@kR@ap@JkH00000NkvXX Hu0mjfL3|h` literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/clipboard__minus.png b/interface/web/themes/default-304/icons/x16/clipboard__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..d1536eb527f0f285ac4628fe06f01908666ad136 GIT binary patch literal 489 zcmVn6uB(F-CrL!fM?Ml#8@6^GR@AQ2p5)@->@r18 zK2{>M+Gu58R%?4a|IG|hZ>D}V&HR2d^S-p!Oay!_-wd@^=6XCHx6u2A8*4uu-I<9j z1_TA>U39!P+JAq39%X&Hi1;J^(Q5N%6OgB1o9vn;-h$NzB9 z)y2C`XO_L18V=@>C9w(<1;|}W)L))O-6fNJ7K{BMR8_@qa>#G|atIzl9r7)`WuzYD z2i?ez`c0&#hu7q0;B&cnEQhQqiD&Tw8TmqSXCbNm;a1)oXtD(kTr^)T6$y^|916GP flKKyD(V+bVWnx6eaGZ7r00000NkvXXu0mjfv~b?- literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/clipboard__pencil.png b/interface/web/themes/default-304/icons/x16/clipboard__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..efce1c43b3348caba895b23ea4ded20035ec478c GIT binary patch literal 594 zcmV-Y0D0OB+*SZpdLgs4R1tRkwl$GyA%gFOa8SoiGLS#i3+cthibN9$wC}2!gU5prA>LA3JsHS_ zLIKH4=D)L(`V=l@A0Hiq#LC-TWFXs)YHS}d0B zz3NY(vvnpimCIo&o&JlkHi|dHzv4iz9T)ct&0$?f-fDG$tA?m`n~t2zW}&50fAHzc zFkS}_>G5FC0ffRYz%Do3>g(thqLx~c-_=L_raqKGslj2QhZ0$)x}ERv@e4LE9!gJGVohvBNGmt1Vd+^?TRS;NdEg<)}GMG>U~| gR-u*8+2w}YpLJSF5c0!Epa1{>07*qoM6N<$f@PH(*Z=?k literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/clipboard__plus.png b/interface/web/themes/default-304/icons/x16/clipboard__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..05fc5ea9df5e9fc5c54095c371768ab868ab29b4 GIT binary patch literal 549 zcmV+=0^0qFP)c45e)Gp)A}dlR4hbJ3J?8>^ty-!#U4$&f(yB01(jw|6FTrC=Z1~ zL8X0FP}bIFbPsC|h$$rccH_&N8=Z4gQwbI_mo>dFS#!X%fI*Ydb3E43#N*>%d1B%l zCzC%4WG-v6CmG4=9wL5&SdBY(?{PT%hzAB<@bK_k9vvOySFeXS5_!t^dml)IC98Yr zZ#F2eHoqqlt|TK_-NVCu2Ica3&gOEiBqLefLtm3Y*_9Q}EHAr~jAV5Wy?YFD)D7vS zC0CM>tnQ(w(V#!-277VQm1HEVd$?^Gw2;m6TsmFS>CacVF@BhL-CAe2p7mn?1ut;D z!5~{bab|wLq#f@Ae14&uH$GYKlnwfTm&(;`2BjQ_r)|5)sgIY~dgm`_voG?7aJ8e# zgh5{n!A(HtmIC^j$?#+1`l$b%iC^ZOLoEf? zte<^1D;+$pBJ@|qq+g-bw$*^*-G}%?m%pT~J+)k)+|Jcq6^?XPyHGy?Yi}7wj+KMl n)F1WOl_x!p_lW0{bfo(i9nL^VlISa400000NkvXXu0mjfn|l9} literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/clipboard_empty.png b/interface/web/themes/default-304/icons/x16/clipboard_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d8414a7fc5afca4e466d49cda574b29773db8f GIT binary patch literal 492 zcmV0;Iolb{O8*ev(8vx4Z6@oE_e!tJ|le@%m zOdQ8ZDY4dKjKLT~tJNaZDDSJpdr!OFW>Glj2sJeV?>$M99B=SH0&6YS+Jy$z+B$*D z>+W*{=Nws0c6I_kJRmpTZWi%R*=Q%o_B^)BH&4C#K0VLt^*rD2m)6>efUo0^;ciE%+wFEKJb7GLD|B>6 z1qW;>7|b`)_3qffYbX>JfH~ImK3sFaYP*3SeSPBZZ8_Vy0s@X#+?+dJa*uE@;n929}8J6dita87MLg~PVMfvY=O zY&CE;my>ihYYQB>x}*7K1E+s}9R^OQSM&!0 z2HdEh;Q0Jp;K0=#4b>Sqo=QnXeYYKO;OdTC)kFie7W|S-%40lk3mmv;&|0IXipWz# z{HA_T?CZ-GIB?PEQKqQuEhj!1>6D{Er!8>cqRF>Zp{Q>uq5ZB>;{N~_4ccFE&Oz%G S5;39x0000au&~FOjcfft^=VRoOKwZF*dp`*lEX6 zW4i>+J=P@c(bVnHDYY#fyT~rzzV8S9^0QPUo{+rP3P&1}6rC!J#*3cRI?xD9b%`n84w1JQu4~Mew5^ zwpy(ul}Zth$3y5RBs|ZPWHL$KtgjQP+3cai1a`aq$*w5MYQeX9o!D$P*-aR!6IVltWL zG7Ae^B}r=0(q)(Ol}fYO>=rG}A%iR~wLn7|rQFeIH21YyZCtO{3zQdq1kA9bnY)x* p=%@uF6g}l8<@P@q?Po{O{RQ{|L;AA!=V6x`XBh4 zUazN`nwlu1(MXw0CTUAci;7?*Fj;V~!XD1xEM}0sg7V7@(>dyPKlg>h%c~n383gxO z!yeA;Cn#_4=&((*Y$Ce02J1UJFy-~~D}pubwRd*faJER$*w|QRX>IMAo|{VqVlnu! zz0HRl4o6;qwIJ!u`27jmYVE>ILqmfg(CKuVVW)G#$8oTjJsq*z?fE@|J$7jcMqRE6 z%n$@YU0t2|!|dz|3JRfV8ur$ZPxJFDm>~#)nwpw!Uo@J@4dhNV7z{;Eu(q|u_rvjc z1~UXfP+eW!!*U!i_?aE9s;Yv%zCO@uwLm^0Fbo5|y}j_*DFN0dG=GPoICu3motitG2^gCt>F8cp*BLZ-;|D#X%A;={biz%5*rmU>2 zyzLkodiOOFNo}RmyVu48f6flP-<4l~_4}~dl~O(7pqT|YcJ;OIc=sDRClC>i5>AOk zqI0FCrB;bVVk6wkV#AvBl6yh!1(2G@gJtwnE0It+!2yDVaD;GTKMv|2x=RdW!IJt1 cSF#!EFGyBh6MsSOP5=M^07*qoM6N<$f&@!HmH+?% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/clock__exclamation.png b/interface/web/themes/default-304/icons/x16/clock__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..4ab75f41857700dfeab1b535913c22719ec85da3 GIT binary patch literal 736 zcmV<60w4W}P)P$(45Hm^69Xh`f>US6J@2Ru)}ZBc`b zxd$`BU<@-9L6D!He}&;VUhp#>$jQlpmX;PME-r=(=QZ%WQwot#H<*Uc0UP3Cn4t&) zxm;c|!7#zCf**cA|L(nTVHI<~Nr^_-kGjAE%+ec?vb}{H1{mqz) zAiyesb06nVfFtM52J`DQ%ZO2QA|Vh{_EV0E#o|*bDJj(wi9~n%n%LnOKeQR~9)XBQ z3Y#l8_z__(2P1E~M7;^YE{cS*k8&VE&mGcDv2CUIF0mS0$z*>Uu?*ZN9e)AM&1+ZC SyF$+Z0000L$@TWiqkjVwiwiG+a-5$8Wp-;}dctq7F$sc! z!5~<@iW>7x(A-&*6gB5|no`@+<%?u*em&3KIn;<=bnv^ZOmgQG^icf8cKp zhl6stT$J1GraT_c8L!tn2DkxQ1lMEO!x@~#4ALtYxkJ-|#aQe`GLtENJv?k7xW*dx zaOQ7!Ig-j|Im`fp0Cv0nWMN?)zW^TdphMF83TcibOUujan7KbZEC{q( z?YSG{`9p>Ixx=sVVYWqam+=m!qR6v4MfgYF}S!m7=1&K%>!6DwXQ0bz?CY#Gu>&@m#19H~=+GY3H=+&%$ZQeY6cER{;H$z(FWLZM)QM|&fD4x(Glxl0AORG> idEnwd7!+qQL;VKE5=3emn%k-X0000W zF_2tZW@ZIQEs6oYzP^0Xv9a0v&z^mJ;lYFdFF$+$YwGFgfg1o4y9ks!bpHI~n7FuX zkRBf&ABX{7US3ucX3kuD=I-79x1hFza7#-IoDIStxpVjK{hu~>?plx@Ach#==H?c) z_w?z9AOnzbOiavwbTJS&PEI*zZr}a^QvkEk-`^j_1<&8V2g_gG zu;JGc9-fQG7#SVF2H4rz<(|8H7i_>QsA5x7)Bok=<^MfAJpKct@PATL(*L}?y#EuY zPyfHVyZg`ohKBze85s|P4Y0DZia&Jj+#_TI?%cos-@?KIOvCVnGt2%@ojdpc_wV2T zdnhREoX^1E1~vd_n|=S3DVsqt0CMJQBtu~A`**khKd{mL|MzE=|0ANJZfa_3MrBAz zLBhbu$cW$B#iioZ<;%~WynTz}Z)E@{pRsCQHqGp3pr_ITkXn!)5Qbz3AmHNSVh|M-HPYADZ|v#q-F^M$&1a7v zocncXliNR#=4q{p@0@K!=7Q9K)WQMO02Uw?2V!j&78V;$PR=+U9-fM1Z`Q;Azuf%a zn8$S2%8<1YBnMQZ3&avoJ#YhT#n!Hia`T4R z1>ciN=<4d?)-vWG3)ceOa6343h#3kmpr`eYPfP^x3*cksDkPP!AP(Gs2m4Q;`R(;Q zX0AMH;F=NG6Km78^lVYJz$hoE2}WW$eEVI)4fbooCrg^NWiQ`1SRT27l)ll3R^^U5Z~# zOk5nF!kNDXh9-PIE}2eO3-vl|@9aSG(JVAmw*@v|M&RAbOk>jLy@s=W0jt$|@Z8wg zf&%k>Ux!^r>1sxhNo6Xu=@%Tf&ScH7%?MN^fq=D`( zO3!Y>(meMV9U3qijb~TZ);?pP7mvpS#iyZtWS>O0(4hgnUO&kf3O~AHcL#R6y>AEG z{HzeDyom0hLjyXUZYo_Y3V}vPR;$$z2n4`nG6DI8z_Kj({eHNA?>bap#rDvl0j*Z+ zT}`Jey@5{~8=%o>glm@qfzRdOO*UIWhX%;oPQ~Wt68Hz|trqDMz@`fx~CGMrMu^j-b;U7$8UqhY3gj!C+^00NvlY;#oX;<`iH6 O0000+S8m*Vosl!*j1}Jz_J2W&j5(CblK0X%EIv5Nl1_uX6 zC_~x*2PjM?lfmh9&XABuBuIeQ>lM(NYQHSNLX6& zLM{}^H;?eUT7}maz{-jbPUmcjT-Ms!`oLr|Pwec-aJyF#iOV>-xVR+}mCH*c zQ(2J-hj(E#nkL9)EiEmqxw%97dhmz#>Ph0)YPO@tJNI0w_aSa>%9M9nM{a zLh(?gQoYn@o_w5}bLTRdGHyaO>QRQWC^kMmW961Ddv_l=@ae&e z7oR|EkQhjgpaI@Muz3CY{b%mp{hyPQ^B+W?y?5{bvW*+}gX9Pr;Ogp{e*F6NPtV`K z{~sC}`v3LEkN-jJGq-Mi0?83Hz}D6_>*S3apI!kq+S}Xz_w@AqpO~2Vf62;~pFna1 z4KOn^3tG5p)!`Q(K7efp;g>-6vbAdugX9Prpr@xNYHMd#zIy%oW6xi|{sO{lH*7d& zXK!B)k|St zOffO6U#j=<5A*s=x903$ZdsOjK@N8e z2n~{Mu@tOy$NXpBy`C@Ufk#It-vG(1JX3vG8@q4nEl;rZ5qtyMCG^DLMCGis?q793 z{J#0H*U~sbB!J2@DMpKPwbQ?vde{>5Y{=PQmJ%cR{01XES4s&%K%`|BP{&#f}sFN`OR#SG~cR!WPq9e-0 zIK)(d2tn=;+c|*tJ_HGDdtJ3cx-$T_c3FJdTpOFXcttv7BuM&bgn$qbY2Zm{^<+>DeyCQP{{?-#1%Mm?ZI+Y0 zWd6m{^ZgHX!j1s@-g}~00000NkvXX Hu0mjfUolDD literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/color_arrow.png b/interface/web/themes/default-304/icons/x16/color_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..bec3b4b7fd536b5de72eb96814a712b4cd7b06c3 GIT binary patch literal 777 zcmV+k1NQuhP)nBh5DCSbAShB$R0QiyYK11U(alTECf#&)H@lhLneBLJHqo;`_#OWrp6CBak|g|} zD1dA8!ej>20<>;2X>KyD-_@qLqZJ4;aR1+Ps*sVTCsgvCY_M$Q4O*pge zv(Gt>c|;904QLtkI(D|P&>0K9ub=M+>RsT<;K@Fqm{Fs}xzgB0Q(vzOD;p3Pu$4vc z89baHSI)(!{p#n-bNzLV0ipmBi%BWiv!zF0GxgTG(03u_f?+`}3*iVfhSBeNQaV>M z7w6Yzd+qR>9pYOGAR1;`E1q;x`MO{`U=|>A01O*)IcVp>azQ+_dPY)Zakg%(PKU&= zD}W7yslGR=-H`~#cCn3zP<8<Y-L{6Qs#6}o_i2Q+r;>pGfgvIPYHYO@Cw zV)lT=h}!R+yIIrrBu9uxNFHb-q;|1d7rxV*Y#ffU8?ZoBi-8ot$|l#pUHhZIM2{*l zH57lNu?$oN)-yMn6DKd3Be^Ff%NPcu-2Sr1 znd1c(Td*Com&Yvl;?tix4*(H33OujPsN+Xwi;utLJaTwSInEO-U#qdbSf|(Q(bxJn3fNfsLsvGZ+7|g3!|4Wq^lpz zhmz9XvvST`13&@(Zin^<{cncOet0DjIYr$4Ao}W!w}JQ{9A^W}t`jh+00000NkvXX Hu0mjf=oDR}T!62fdJP025&{1Kp9s(&3K^LJ@ zASoG$kPu>&NfC6YM8UOobD!<%zGn6{JCFVP{X&|i000000000Wfv>Ly$2&>JSbN}j z?zxf7VtmS6+-J3uo&EEzR?nTLeOEGGe%N-*k^)EoKZs5n}B_03{2_foREmSrug zv6(Ma$2JeG{7zB8D6a&>mJu~Gki zOY30*&2A%c|7*plcPYph$@S6MLpD!W7aP5Fln7<kI@K;8 zjORjAF<+9;?vdpC=%~C+1n#uj1>ke7P7aD*|X3>1k=ym z`C<0&_JoE>EejI=iA`Zj+t%7GeFFo|ocqSWk-c*JubWG%cV{e%ARTw*&wt0NvullX zQO3N)v|v)Oyn0V(M=D7d+_-T=+M00SP&K{w#mGNDUOOWK%N{mX8kc^#e{XBDwwca~ zO$nY#h3RkgRC4B4es}x33l_H@8yen8i-qO0&88>;pW~Rzn{Pe$>$97q{YSTp11}bm zqm5aG##7m7TRW;c{q|?ZADy5pL~Ggnk&W8=`yowJA%qNuFywINh?9eF7#beFPugaj2-up8jZPkf4#01yIEB#nYJiroJn XtIZn*^Jm)000000NkvXXu0mjfcT0#_ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/color_minus.png b/interface/web/themes/default-304/icons/x16/color_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..b0299cd5cc92550d022fc3f1a3f8aeae656edbb8 GIT binary patch literal 733 zcmV<30wVp1P)BIB#{fan_`Ja*iPaX>f4Un@? zeb1o&jS=;`GR(5ljc33{Pce$RCPH>SP#KtMau}D?FTi#wjM{l~%sP3_H1z|rqoP4o zBd8}+<=J|#_tL%G^yEF@{vQ*xx>30=JD%&krmIC)u&@fA2Bj2gps_R4C(UaooG(wm zjyH=6TM!8lCm0mn$+6s?E4o@O3Yr$QS)e5#odSOslsi$^Y>~T|(?3048VhRv^L3&b z2@rNNqGV5-Z5daPG(qnMqYJboq|;E#K*9oHqqv4>8xm&e&EkkpbVmZLY795+eaf;3 zF_RWaZ3i;h4G9O*7L+^L5NT?DJ6;7ESzB3TaX3P5t}q{xS<~7@1wj=JOBz^~O+xQM z7!JOo<5j`a!Rvq@swU)cJD7sDw@P1PzfC3TQfKMSSAM4*! zdeRnYd~AF&Kn+1#3%1gL(mIp_Sa$32EaA#FVBs4RFP7$d2M!*SHW2}m4HT+?5KvRV zl~CM(l^RTaUTS`&HgSn(tv42U@XndNY-R_XW=a(TiH{(G0KmL^3v+rJqXBzw)z z$u5>}Dn$8BBbAs5)`EMlCtr;pKi#hfX+=~JXf2QR%}jIq)RDhqpgnx_=!}Tt7$F24 z2F@#^^5}uF?4b+h?)}5kG>;*w4%w^MF{a+qEY~m^UZ}_Qu;s$ZEr1H-fjoU`KWB1h z$qx#Q`KxF84jTCOvX7ej9uFo@jjxD= zP}}HOvSWWX(N+vJXGyoy^cbmT^Nsfnl`rT$`l1WpUDdnrxs}%4jdv7|RYV^qU?%0z zT5enNK@eMLZV|O_VoSTl97F2^dXK)~{11QH5q_%9D^@#l$pVL_gc2}X(>9-~3kvEL zq)dfP9<}7$oxJAR*S|OL^L0-Q|awbaO7)pdzQD4cFs`66K9bc}9nsTcK3tL2)@A zQk#wt!o;kLzfF#G?s>X5%!yQm)+H?>2v|x|44GPIdWjojlWXIaF0NY@LY#N*@7AGr zvK@O`*D?)3AXE`(6o5)VDamXdqbrN?@Z|l{y5c!jCBU3J)%j}w)hoZR{99g*Cnb#w zjA0DpC?v=)mE)V&udGD1NBu0_ArgXbu-ob7!?XUF`Q=2%uGQ?89hoqj-6Du0rD93p z+DJ4xaIX|i-|px9X$CJH- literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/color_plus.png b/interface/web/themes/default-304/icons/x16/color_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..23b3e9c32a6e3e7b2a26f282952dd31ff52ab908 GIT binary patch literal 762 zcmV( z+nZWMEmn^b@Ii~>p@+1_Ln0g4yv!!ubT-@B&hE@+JS1sF=*bU!kG~JUmn2ET|3LwK zc~cn5fSQHo1BT3XM)il<2rF6vKLcBPSL1lkR7C$Zoue~dj!-A}Oz;$qF}G}wJ8zz} zZSy77yJ`#&)C=Bm(jAmxCO1}g_)KQ#K#AGuOGQ!?jn zE{}JD@P{YFGYTN;V^k|1w^RALkhQ@qKxPjZS+Fb!@{o2wT(o*dQo~|z{Ju0A5?@jP zYX&1-cR*W_2s`VLHC{kv3y}7}a-h-2mRJN~5B?^!i>|iB(nyTj9$`Kr|H$Z(O@t-} zj>_OTE@^WwlJN*N6Tb<*34Sj;)(x2_%E!AqsKl^H8_;lp#!ft4M>9<}0RLav>_CN> zr-HeN+Mlh5IWy~uMTkpC9taRpJF;3Eu3KYNUcQgx947eobS(x_0E_EP{kZ&Bcb*Pa zVrnSe}3M^|-Q!vLg@11>xigk|#f~lo5w|350;o7t}d(JK%^}0D-1VxCDMgX|A z_zBfunka@ww?Vu8nB>OC7f8irNsb%707*qoM6N<$f>t(ZCIA2c literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/color_small.png b/interface/web/themes/default-304/icons/x16/color_small.png new file mode 100644 index 0000000000000000000000000000000000000000..085a9d99156d9ba00b083626ee9ce0cd8905a049 GIT binary patch literal 411 zcmV;M0c8G(P);V!^1-W=r5t}0>alsc^k3ERlQK0V^VQsI8_{+ zl`@89;h9cYltLW=mcKBHm8%t{8FuiN&#N|VH@vbKPzwF$VjEzZKq#&g%Ebi*Z>K=g z0R;Sj^A0#Jp*;VhM0%2fCg79}QmKB(ztlGHc?%SBKfB|NB~8Gb(5DhD ztD1p`3S{s`4ewbX>jR>embzg~q%?tv7)jRJHa~+C5j-IM-9YRK@VbFLbB&vHG3^HA zCt)f#qgddE18I2MfHM#5ihyZ4rw|3THy}GPx*QP4QcDy0NA;N@^Q39t(`zycs9W&-heT%Jy+$x5ZNHy8}+qtS>C1Om4{pRcRa z=}rX#0Ta{zEg;WiGCTc#zd0NZ5lz!$BuS1zggH}Esr17nf&-CAL!&I^m-E$_=p33zu#6Wo!0aD z63XR@ELyF3hFY!dL*N|_!15^L@nou4te}&V3l@{f!eTaC(bCd`It1R}fXCwzZg2a@ zT<+V=+1WLkw!Z$7MWcB#;PH5$Ah3u7u)c)dZkKOvZtdi9guQ0v-`7b_S zScJ*XSR08M5{ZP6!_esrWGEEgJ32bAUtYFptJVG6V6YD5^5viN^Sont^aXJ@rUUnY z3_Rp=xhmN6PemfphFC0q4fn1=7VH8OSO)i*In#kTAOH(s@gHP&&(1M({{YBF5A&G> Rj8Omp002ovPDHLkV1oA=7!Uve literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/contrast__arrow.png b/interface/web/themes/default-304/icons/x16/contrast__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..ad1107bb01f1023fd3da554a20d827fdc1ffdab8 GIT binary patch literal 706 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/contrast_small.png b/interface/web/themes/default-304/icons/x16/contrast_small.png new file mode 100644 index 0000000000000000000000000000000000000000..606c490662373013d52901484d9e7a6e3021d777 GIT binary patch literal 340 zcmV-a0jvIrP)YVoy?XUOJUsk=OiavwcX#)D zKm+Os8qnU}9{=pwvyV4!-28v))an0LR@VQ`%*;Rr`~(`XhM)lz6&3L}Zru8K?AWRQ zM~|NTZ)@ua#!gOdzkmj8B4|KHMuz+5%{%v8xN!6T`SUk`HV6Lq@Cf{`t84rWXh0`H z1Au-ON=iyeTeohFEh6Dk{1IaXbS9 m!$lyT4aBNIJR*`ZsTcq*+_FUG^_^G%0000Ke**Me(>FQ$A}1vh+{$hJz#0JVcRx1=YlbI1YpB)oNWMa0B!+{ zlv4QsA`+!isnKjU&nuP6p=p|$>$)$kR%vIfnw3XVBq(EmzfVplH|VKzPjo4ULQDL`Q*HidY2|Vts;t|bt&ZufUPhLYXF`BTr$S`S(fDk{^2it0|`8USXcn#e*gdg07*qo IM6N<$f)Xp5+yDRo literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cross.png b/interface/web/themes/default-304/icons/x16/cross.png new file mode 100644 index 0000000000000000000000000000000000000000..45d6e0d22aa95129d1ef11f92f55d1cc2fde7cad GIT binary patch literal 426 zcmV;b0agBqP)wp+%G=aFsjgUQkO7wGPWD-?`dLSTE1K_GO&_ya{jzQ4+-Q{$^Ik4H*=wQTWxoZ77(nI#!AGT{ zH_4>F6^qK5JmqrE?mnG%c652uQGh`95bQ#D$>;Sl9@o26O0N?M-H$}H8I3A4I&=dI zAjl4cZHO1Km>yY{!*MvQ+%comRj`U-4Qzl-NL!H4@zpaNdvM2$4qe`K6|A=ebA^K- zn9=D~z`)!>^x)iMm+2^2#sJI%1P{(D5J^zR8^0imVF99z;28p6&J);^po}+u0e)j( zdRAnq1Yu5O5%Uxn2cuweUZli~4(1u&v=@Xx7z~3EFa!p{fSXw$;^u^I$S>%JAI6%f U0Y`og^Z)<=07*qoM6N<$f})eRe*gdg literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cross_circle.png b/interface/web/themes/default-304/icons/x16/cross_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..e0886b8ccec4a51c1f59c4e866378ee339907db2 GIT binary patch literal 610 zcmV-o0-gPdP)E6l4}yYYJt)|_6p9B?8Hg+n&x*(0HxR)Nym;7QV@`$5`rl0_ zgZ;^5-57(^g|Uv&(nB)3u7_SE=_$N>-z+Pi!?D9&_$6Py_j#V=%l82y!vEl2)&bxl zks&q#Vp{-n#0HV|;PD*yGM<(_7X^&$g+l7bM8d32O<8BNv(DMfjPpZLtkc0klY6ZB zTfoTUmKLp|DE9a1X*3n(96a}Ja?(Bshc(vz84$|^gQ_txVSgPTN3JiUqvzn_UU6*9 z-e_u4+0zJEq4mA%?>F_~VHE4b(2$E*r>PXa?CUex(+Ic=@aR)2WvPh-Zg+RP!g{@q zl}ZImr4kkj1uPbecu$gWRhIFvx7T7%Bj67GX?nZ!d|&{d#pC#(wH0%@9O}A``F!3r zuaJ4oW2dvzVNWAqnI5!c(s|m`gF9_)xJ4q-Y#4?+_nZA_)L9k-mgsX{$K%#fB!Wj5 zn9JodR;yLF$LvQU){?k{G#?yUHcn`LqIs9Z44Z4Un#(JCUJr%LwD=PjXiIMU{pv|a zhkZz2!R99OIBchVK6OFd#(6pvH|cOJ1_D}ElI&v&(RnEX$HW^lFZ%r& zYv;v-#MMPyrN#|PzaI>m+2&^Jvm`kTk9m%Jtm%SZB?bhDcH(jjAejWXbq!$qI>1|o w$2`Y9(p({;>=6Te#3e!|V*jAs)B4!^6KS>od}!ZP4gdfE07*qoM6N<$f~f8zN&o-= literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cross_circle_frame.png b/interface/web/themes/default-304/icons/x16/cross_circle_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..b67b8c90834a973435994ffe66f7098ef3f84711 GIT binary patch literal 747 zcmVQu}Wpv?gREAL(;%#Nr5?M|V zKbD!HNK`5-o3-}UnzD^eRAd==(T$h?p7XR|MhAYphjaeF=Y3vyS#xtUGa8M|Y&Nr& zmKN69+Ip_7txe5o=k%nZUQIj7P?j8WS;hepzEoSS)&Y;l6FNFN!r|eefcnkN%}{@T z{{Uqu`|kk~lgXraI2@BCe4ClUC#x0jH5vi+AwD}e*vG`g#3W_O5eFCy2I2}|IFrdF zHoChJ(CP4lKY#W02~u5M@HIAyT|6Fx-EMc1LoUv$ zbgh+JJ^0SwFkf0Kf+r^@NTpIpBoc_lV*KiHjOXQHxx8Ftz1}Y%muWN_i{J0Zi`rU* znwqd$QGw?&8GJq;g25mnk%*8TTy}C6ii$+m?RJA)rdF%(c)ecCR#(HLQeh!KA1)ru zl=t@b#Ef{QP>AgM`Z~yEDwV3+?+;+1vlAO-Wmx@>{P$m=-LhQ%C%fSWxvZ|P?&{o} zYx~W^$5<>WIVCT0fgt(#_*gJsScugJV{kZ}+vKvEni_@4WFGPP!k9G};VdW+@(LFN zX{aaJ$v=-WTU!AbjiwQDSyfdPtE{Zl4G-UU1%ok6HC@A4ZZ1A@DV&CSn$gbhkHTiV z=OTw(CYQ@uadEL!sZ`z=9K8E75;?%TCzF`E-holYc>(n_i$wN88OoAFF4Y;%S&2k) zK_-)Rs8p99O;5j$N25QH3C(Cn8OoBAc3Boj#!+%EWoKt=q*CeaoSd8?&S;t;n$eCj doQr8E>o<#B8vsi;q&)xt002ovPDHLkV1gMhTp9oX literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cross_shield.png b/interface/web/themes/default-304/icons/x16/cross_shield.png new file mode 100644 index 0000000000000000000000000000000000000000..ea75a6fc4bfe6278bd47944ee5d4af475140844d GIT binary patch literal 667 zcmV;M0%ZM(P)pG^Li)pp``z#N`+Se%4iFLU0F?0&%Y>g; z1!yLoC^Y+(nNQhe*oA)sln~QhfY1j?`oeHcJ+tpW0U_cl4Nnp_s@Gn(w`YEikK>QA zF^qR~WT|(bXS~C^?5F`t0MXBG_s&Xnb!dMnR zzDzr*-rgN{)BrEQi^9mrL1t(OKMf8dpI4If7kp9!1DNdZ$B%CJ0Xu5IJix}5)4Bi5 z;Xv)-`=fd>N!n*e4Y)<`Ecf*6ZnU-GYEx5ru~aHyKA*>QI*rL>5>u%Z&KZs9HJdTq z(y~iVKn=J7FdOacEIzi|G1A(K3!;dzSPW%Z#zZ1fmc1k|Dg+uDzLRrP4Y&?)fl{-N zY&Hzk)uEr3v~nhsDfgH)n%_1Wv*est1Fiv_oi`XZpIWULIzrCna#$!7%CmKg1!o0e zlN~kSGJs*Gq9Xd-YTeVyK@u32i^XD@h$!yO&?jU^4Vb3C>Jq?3uU@|$rYErcfW(&y zT(ivAIYHRw-D&NgI7K&;0OABdWU;n3`%n}Q-J&9aN-QW=sAG(D}s<_xTc{e<6jwypvgq_g?IOu6X7r;HP|MZE|#Bp}m{RIzB-jY1vUG)F}002ovPDHLkV1hd9 BKsx{c literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cross_small.png b/interface/web/themes/default-304/icons/x16/cross_small.png new file mode 100644 index 0000000000000000000000000000000000000000..f55e3cf6aef8cc0d5aac7c757308ea2fff0822c9 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Q#@T9Lo7}w|M>sko>_H9;uQuT z<}f3J3Wkr80(+-4GPe3pVf1e3`agBbANGq5F}-KhPc>9J%znls`rpIvU%!ujN`isf zsfLvf>CA7o0#Xm7Y<4t0Mf*#MVMm+{CyU&L%e6TmV>zgBC!Ypb(W$Iu4 zMbQmr%AY%p6vQ)v)dC7tFPwMqEvVDms3+0rDaml}^_uS*TkF|@?ql$D^>bP0l+XkK D535T# literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/cross_small_circle.png b/interface/web/themes/default-304/icons/x16/cross_small_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..948ccc36c5e141c36dc0ad9e8b7ff555a17d489c GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`hdf;zLo7}w|M>sko>_H9qJ-3j zmd3_JRpw@K0e$92#sRmuRs5zfb~kpFTU*4`i^=`_SsQihzItNfe8-vz7J+PMSa1DE z`uFF&!?*u`pFLA}^?z^XWxM7hokj^-7jClq`u^7w5&2X9`Pte33RP>@yom?t`NEKE z6%+VTa!I9bz~|T3*Z-ftZtdSY&TF`%8tUdIrj^xpZ~pwgxT&eWyrSaIyzJ!Sy{$J4 yGT7S6^a2XiF1RV!F)wobla`d6Xrei}kFlTo(2lm5H_L&(VeoYIb6Mw<&;$Uor)(?$ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/crown.png b/interface/web/themes/default-304/icons/x16/crown.png new file mode 100644 index 0000000000000000000000000000000000000000..d48dd5d9c87304fe6d6c261722341e7324486bdd GIT binary patch literal 645 zcmV;00($+4P))(y(W>pNHSIA zQ?#~F(pad$ERlD+Ol^B)1MlZ^0tg>c==wpWmi=%rAZG$tQni61iGCX@3#g9)D<*)P z4y)`49Z>9ShJFJ0S`27mfQ13=i3ioV;mO16o?0*l``;wMifzTq6KpOM8Wp{%Re#<1Z0c==J97!25{$>lH%#6$+FqHG_fO816f& z1Gif>IQGs(mt&<4ya}ztL;p^6?o&>(nQ`E(Sth3@SB<@LA$i}f1CIkc#4Gf9a&_QS zWGzy6Rj~dOO`1Fo*j7tCwK1Os-Olw0HRhwUE)U)#OT`Ax@@$;1T!t(5T!fp9;CbGL-i7r1ZJjK5f&1KCE;SN3MRAbH9^fy)Uv!}sks_nc5}nqe_t@eKZ%76Gl== z6eqG!wT2_h1)gjdd6oRXJlCAYfbOdTJ-s57uni*v0#<-Sg=*??IUd-4WkJtojOF+eoob3angwSR|Q!7SOK~FKA3{{wv%wajKmKqQtAE* zNIpIa;2gZ+0_1KLnCUpB0CKnP73Lj9E?~GVNx4G5CCmlnS#1!T9LOtEhKyX>#tl#a)2=D7}i0)~4GKqZQ z^5jWpKWYDU`Gt*gg z8p6_IZKG>HCGAMHyPPgSXNcMq^tRX(>lFfn6uD+fUi#=tvvdxHO=X9ys)c0PN*zgIoWcf zn1V+|F^u$=1u`ZI5z_n8zUl-HSW-o5yea1L2U-pUF9Qd%&Qgo3OO0ER)WLxx%RsP6 zC1~q!hv%*ZF#_onLe|oFDHfc0USQCC#q$-~^g(bohG1@7&Hr1%=Yd$X8@Ena zs#s`qB?r`DOe)uIP@-9P8uc1EUKWHypMKDDf|~q|7;&6Kf6p{|hB^BI?D&@?Zb}002ovPDHLkV1gX> BO)LNa literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/crown__minus.png b/interface/web/themes/default-304/icons/x16/crown__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..ddeadb3a1d6aae93ab58c3b3249ca50939507f7a GIT binary patch literal 662 zcmV;H0%`q;P)TO!g}##^TrgLoF7E`#qZ^h?H7r%OemvaV2cy7!A}`!0d3dV$PZflPTqewm8G z)fz#|LKdAsu00|(9T3(0KJW7sGobyLL^qB~)$G8=fbz<;pa9C-Z_Qg7d7Cu&ygZLZpuXTb}qhzbLHA! zfpA)y3`8TR;{dOX0eyi@GQevIpD@^683*op3*{$txm0oBLr3m!Pq>=Fej#{RB7dn= z)#ES5K|_MyDo{U>`dM?hp2$kZjRH?~#I46o`&I<4D)?%$;5xBJ zp1@wZ4Ckgy!mvj3M=T7X)FgrOmkJKNcVXm}UH*lkUJLre$I)|Lk7t1$xUyLZ^Be^% zN(HR*Cc`*^K9;fOay|iDQ`gQQbM|}+Aav4zZZLrnH+HB%Bb_QteC$ra3FLE*i(>1-R_|rXoKySFP5)i`y z>(8kwO!j0!+`(&`3bO+maG-TzAPm}T8l`PGAlh@QwFlOs#EZhgUf`TN#J$T&*h%+xR)fO!Q9U&noiT3Y@PKRd3 zx>p=wZm7@)ylhREjxb<}^8u3``|;3}1dqpqNQL5ti71lVFUrWCEh`$cXJXcQ%?CVh z)WC3I7rG2l5-`>h21oTqc&4+E5V4`p&(ANQlK3*E3S`s>1&g1mF#ksH14iv&})R+*xJ{qN4m>)04jOz+sG^x;O-XxW+x8!(d zkHW9vV^9Y(v)J>l%@JFuEIxqR5_eE@N)XklL&%&OM&{f^_6pxdQIx@E(hpGAk)70- z7)X!A@5P=MSjQvhQT!t~u4FB-;Y|70T)xz!-~Dp`JsmHoFaQ7m07*qoM6N<$f?YsU A*Z=?k literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/crown__plus.png b/interface/web/themes/default-304/icons/x16/crown__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..66a13f86943ab7e5b856d71f9e374c4d2ec306e1 GIT binary patch literal 685 zcmV;e0#f~nP)cL zFBS8(HAkem{Og=gSXoR2DDDUOvU_w)rzlgD>3y(#`vQPm>MbtpMCDlz>B6B_#P(Uizh*y z{Sol!^(x@&z32z{Yz`P{+phwAHt!Y2`-=QPe`~sWg>J>*2aGqvp}(~X(Q?p}w96VY zUeXY?pOna*D-{p8GvVzy?*|??njmLyM2EcB53H{b#gU0DEUO9`3vh-IIasR9A~{TA z;mms{CZCn~fmiP1>MQiPVqmCUgRoj1B9s*{c+FT^9z4p*9;ytnQ{Fy-$JX0m!9B-8 zwA&51T^bAJ>`wIrj@&H>y`n|*#{<8GN`pP54H77Mv*5&-g6Ve-^%W)uD=_LggMm91 zylykXs6-&VLWd2q4(o=a5LmGI6BP$~$QEcP_UU$oQdxW$wH*qlmP9?(C2yr_^LDCE zi6R$Et!W$8ByA#PN%kV2c4#d$R*jeUXwO34ry!Q)EZV;&HQ*|l7xb&^j~;yoOCtIm T%kOG=00000NkvXXu0mjf0J1lB literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/crown_bronze.png b/interface/web/themes/default-304/icons/x16/crown_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..9d0e752bad6eb628870b886790098e9f47bf5303 GIT binary patch literal 643 zcmV-}0(||6P)_#8g*LoHnTQ(|m3Ou)DWF%18Ny?AK`<@3gBq~3>aNa z_F}fX7W@XOW-FHZD!_nYgbyP-P*;bQNGq1(?U=iH9vJHeuOWN}DW`}<&jEb(?Uic3 z1*Q!K3HaivmjPbO03TaK3E;J?Pnh%DW#EnLxb%dV4ZCFEbK9O@pD<}AnlO{+-IZ#5 za-WldS9TjbWg1MKE|Gx`Ef&0WRAS6X-f>eJi0OzTI_g-9UdPhyMj1%Cs-!8rZV+W) zpp4R|%|lW3@Orrw6+$#RUG5HWPL6d|ilx`D5JGy3;!L+r>-jGwZA z_w^J~7ylO$pjk)c%A){=ZeW#7fKOpL)`t0@9kX54c;9gd^KP3og%!UQYoYz%{rsE+ zuvJjCp4<)gkWQybJRaxVZa0U3{e0eq$+g=bL9f@ZAaL~@xDpPBZ)1NZ znM{%k0NoY>91dQ?+&Vsf4{K`z?Cre+1Rf(0MId{6`W+SmG&szSMk5f#S3q}At2Lq3 z`Tz(#7>~cgLZH!TK)>IIUato`I}I2PCqQfM_7DW235SOR=ypG`+HZkuHp_r!vnd0# zHV3x1j~GB}3y;uhwPc`Pf60!pvGGg>4h}lM9wC)Vk!Uo^iJ}OSB+0<~`cvR}9#&VM z$bclZ5v~LFXJWC~84wDEh~MwOF&>XE>_8A+uv@5BpUVLKGfz&wKp+sfNna%cTrL-} z+wB=a5TH`2K)GCoQmF*_e4gzfm&-w+P=I2wh*%YGrABXL$?0^S0cy3Hn9b(p>2wN% z!GPUDr_+V~{Ug}id<|P$Z(w)#ExUzY?=ws$-vImX(m4j;cNw4U66O&Wb1IeU9_Efx zsa(dD$H&FvYs?x91|D-?r_(*8{d8^)7%`VH)_(}?H&WmS8&K*L`l|t*00000NkvXX Hu0mjfaAXQe literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/database.png b/interface/web/themes/default-304/icons/x16/database.png new file mode 100644 index 0000000000000000000000000000000000000000..a81cfecfad0e853e89f30febc14d22633d0cbe16 GIT binary patch literal 399 zcmV;A0dW3_P)G=>k#NgmyF!u5B zAvzF&YP0nEw7NiHH7XW7#DB^Js)4Biv002ovPDHLkV1nU0y!QYA literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/database_arrow.png b/interface/web/themes/default-304/icons/x16/database_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..ab07ed078931ced354efe6d94391dc0ad86cea94 GIT binary patch literal 523 zcmV+m0`&cfP)G=b zq>KN3r(F4OQnCGi^xC`sCp`N9AE^0^ZtH~@1~W4=1~)f11_uX+RBT@GTz>z5$Aka> zlP>@NA9fyrOK$%EuUvWf3gr}m2<5pFecQV=jlHJg8mB&X6Hs078Ve00^(*MAC#q=IXF0)*(|cpv3hhrW7G7R4blVB3jlVuH*Su<%B=tZ N002ovPDHLkV1gB!1eyQ< literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/database_exclamation.png b/interface/web/themes/default-304/icons/x16/database_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..a10c08422bce1b9d3e33860db89575d7cace9c56 GIT binary patch literal 592 zcmV-W0UoS2QV6kHtvyU8Q{N$`;`Y1lXcY{7{e5jvBZgP9`*%&jB zi&BA3rz1wAk?8gMQ~g?)x;KbM*^XLy5Kj_Ll;`y*&hGn`dB6nI_Ze!SOQ}>6wOV~< zyEWg>0Mn&7Z0UsNc-I$)(l26`Y_VV?cDO=@o`Nj1u#3Kh$f1yEVX$Lxs zDy)5S^&(F_zpeWy$lT=xGRjV=RC-P#k$CBM_6mhUp3B3>1qDCLw0?8L#Up6lbPJk6 eA1RI63HJ-Mm^xDFcpTCI0000G=<3&dm_ z8?#lwWV#%P8G?g@!Pv*g2WKE|_7DHRPE+UqMjieCTl9?n&*$KH2-JLL83V&i1~W4= z1~)f11_uX+R9s$|t*H9{dt4j_o&huj4EBH5CUQyPEO8Tc6RngV0La~VPOH` yCLnGG@EQ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/database_pencil.png b/interface/web/themes/default-304/icons/x16/database_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..21eba868a4a6e48b9cbc34abced0e6ba1d7ea6e3 GIT binary patch literal 567 zcmV-70?7S|P)5`)1K47_l9F(^xlK|35-rE9X- zh}g;uPt-*#X&bV@5ygaE9LU=OyLJ`- z<4GHh#xxOWnq(@QOr~pgyM4y#bQb-7e?Ah4Ofv78L?S_&=(m9Ma5%(ZFhIZG$M*Jn zD9RhGt-VI4vxRQ=BX)K^Lsh?lc{2wFsH%!yug5?I?e=pt8Y__HWi*>@wtt6>ja}^R zeff_A0@-YKRhDH)l7wotibA1)d_Iq2v4~2g0_|TemuoR^C^s=dU5@+rCMsiNe+C@3 zgnT%BeV5}Nt#h1k>VDI5#G#aH~Fi84xvm~$Adue~b!u%|j<^noAeG==r6*$8H z0%~e%47$3ynYavanjZ9Db*jmK&6yVebspLNXKfLD#L&ZchM|{lCP+UQ5Q|AlN){7J z2Rc(M{!880{?A;&`xvALs+R#65)3+=oSeDr?Cg!e?A*x0!UDogK->)EgR*op2M0$p ovlrVr#yGZTjGnAJL3%)X0sJ!_zZ?o}*Z=?k07*qoM6N<$f~lYFr2qf` literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/database_small.png b/interface/web/themes/default-304/icons/x16/database_small.png new file mode 100644 index 0000000000000000000000000000000000000000..1919c749805f469ce48acd3ab2aaf16825814aef GIT binary patch literal 287 zcmV+)0pR|LP)U3wK)E1d3`l$R>ec_7H*fww zdGg%D&JwJ^Jz=D3?Q&0neU2`+wxfk^dVvZv8)Z?)v{bcb@)#@7{Z&4KR+0 ziP=13#*F{X&CUNSD=YuEx3~Y#$jI0QlryKj7d$*XaC!kKN7w)>D=U-8$jB||UPw+( z-eGNRP1p+>8XEbyyr8M6SwzqPadGh)TwVam)e$s+o0~hGm6f%Ng@px#dw}d7c6Rn2 lPEO8l9v+^IA&?hH#Q+q_!5%$0Dfs{Z002ovPDHLkV1iRRgI53m literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/databases.png b/interface/web/themes/default-304/icons/x16/databases.png new file mode 100644 index 0000000000000000000000000000000000000000..5cb5e5ff498765f03575c2df6dbba18ee3563c0a GIT binary patch literal 457 zcmV;)0XF`LP)w{AW5|GS2 z7Z(@*FE6k8-`w1f*8qY}PESt<8q)lK^5n_?3knK$01YrhF@TVhJ3FV~4FiG(R9Cm+ z^@4F~YU<{hGiUyvI(6#*`uh6+m6ernCwF)E0r5=ghJmN2r85<)Hj zIT@w_9moTnlLO4IjVvrIFxw{AW5|GS2 z7Z(@*FE6k8-`w1f*8qY}PESt<8q)lK^5n_?3knK$01YrhF@TVhJ3FV~4FiG(R9Cm+ z^@4F~YU<{hGiUyvI(6#*`uh6+m6ernCwF)E0r5=ghJmN2rQhpWKi-Kkd%}xAruQzQc@+n(MvDr9Q^;EH)i=6zPOb!qVbEt`A43UlQRdH zT^m_gSYWuBm6f%bjg76DgM*`qi;JrXs3w=ix@ZM!!0a<@fpcPjhA@B(001eLL3yVZ RWLy9M002ovPDHLkV1n24EH(fD literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/databases_exclamation.png b/interface/web/themes/default-304/icons/x16/databases_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..4f4ddf2e9a6d2f39654410532e1653f7182da527 GIT binary patch literal 630 zcmV-+0*U>JP)mUfx4YCKE9j3`8cA z5%&JOH!}SoA%xX1qbmY|;JR2W9+S)EmsKj2(`YoFVv3Nz0TPL%*$*}v4OA)>lu9Mc z%*-N@$RV9Bpirn`b#)UAV0Z_BEf&H8>h(JE`8-mo6r$0mh(uzD#hxLXEu&ifu>-Kp zG6R{i+wGtz3QngJBO{~mcy6}^bhK=>S{aB3e!m|Mha<@VdbR;NS@wDZZD-IC;Bt+% zji9txEK}id7{Oo=ZnqmWP5-g%^WDOD;50Im8qB7>|38D;$~R1e4q?3(K{DEl3l3Yd zzrVjnuh;J`Lix=EUT4nY=f)#^m_Lu@@)Kw@njx)LyBokeyiE^a{gV&OTYRlu!#o2! zdPHIG?(Qap&B54Fn$6~xGZ+t1$W0sYy*3JFNAP)J2*u|nn2h^ELZOflolZy8YPIEG zGssO3pt@i~x!8w9{1S@u8obK%Zr*kCvV0ynNV>YZh(e(_*DAu}XaFzbC-8Ami%Lnk z<$ygarDI4_WZqnS9J1*|>y)iO(-%D~$J@AphFIiVan%&P9 QmjD0&07*qoM6N<$f`~yMi~s-t literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/databases_minus.png b/interface/web/themes/default-304/icons/x16/databases_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..dfea00a5e831be7b7a506b5c1250c21478188fca GIT binary patch literal 498 zcmVw{AW5|GS2 z7Z(@*FE6k8-`w1f*8qY}PESt<8q)lK^5n_?3knK$01YrhF@TVhJ3FV~4FiG(R9Cm+ z^@4F~YU<{hGiUyvI(6#*`uh6+m6ernCwF)E0r5=ghJmN2rHXiLXZU|6GxL*W3=A_F z+}zw4?CtGS@rA((poZ^paTs_q1H)woH8nK`9UYxad|p@<5&yrOmGx;Y1H(mR+{nN% z7nJ-3Bqb$F2*rYwlvD{&tzZ<8D2L)Y1_+Sn%A_P)w{AW5|GS2 z7Z(@*FE6k8-`w1f*8qY}PESt<8q)lK^5n_?3knK$01YrhF@TVhJ3FV~4FiG(R9ClR zc%fHQ6K;TUYHI4{nKNhppE`Bw|N8p+|CN=Ma3^`!v}Zm8gB$S%G^hMuKhN_2 z_h%rl_54>;Q)^2W6=h%mg`}sar*TS33eGT?Gp+Fds+q=M%}XX*{Xchd_kSrVsS*wj z4xk&{+!*Zb?Nf1u!P(>M{_kJs3D#Vn!}P#Zk97$b7grM}Cuc4&(J3(iox-4_qmzlv z3#*qd{=aRh16Xrw5!>D5V1^)|CMhH=2ul6}l9G}o*j%t;TIT=%UvBw{AW5|GS2 z7Z(@*FE6k8-`w1f*8qY}PESt<8q)lK^5n_?3knK$01YrhF@TVhJ3FV~4FiG(R9Cm+ z^@4F~YU<{hGiUyvI(6#*`uh6+m6ernCwF)E0r5=ghJmN2rJjmEB&v#!QsEIu5PwehB5;K$R9xG7^kG9;0y!X*`EIu z<{JK2Uuy9`^mW>Qy)_R1nI{N6VVEN{lfli+jltgDJ{4aW=qEroq)HeXc`iuZ z*Z$AY%yWjJgO>ql06721b8>R#0JCc&3kwSjH?y*`HnXv@HFI!qG;wipH38M+GWfHu mV8~=W!;s51lcA6uYybed*(u)h^+eqO0000d>6qHu+5>fUbtMuyiHrNtTtau0p)7U&BskXGbg6ad;fqnuVDUMe&J@4wPFd|% z-|*{^(dL$xR?7TMaJ;?cO855#2#@(qEIt{li0N0`)Ubm2@9)JlI}xCcEGRB6 zRt*e1mU*6HR5Q7;mHi0000@}!azY#@U|>3kxhrDfK?`T0yiK|y$7VWEJKPblAkW&!<2XXq^LQ2rGht0=ov)!W`Rpp?ojI=$Y<%@}=Z zt=iJ}x__Xeva*WK>?JrZsjO+7{h;8@@04IiCLx=YL7`@$n=xR{!NY7e^Ad@qkozYUQI&#o(LvnP-;}*%qH+oJC$*M7CS z>^<-5>xF%89#)eRx@pczJA{BBEiJ89r_=Zpaw(=&qwxEE zC@Cp<5FH)OP-yo1{V-~5FsQ6B8+jk?5CVdfl$1KX!Q_)G)KDnZ@OaiyU0r=AGc%K+ z(CqPeppdap%BEq^&iH7D5D+9MCzr|MGoBH+~u&aJ(7CxvmMcJAm{y zc2yvGar>nBUO8L!o_>wvj1GF*6uZ+w?w^CChecisi-Jci1d<_K9Gpdq4Tx)E zl_&1AqHRG!LIM*T8ylCMo!!K7oOAoW`8jBeItT}OG+TjkHBhAdLjwmKz5abF@F2(v z4Gm?YqM{Pw_ljaDZ@R pFZK(ccLtwnQw3)~E!*iZzX5(TO3;&9t^fc4002ovPDHLkV1h%PgE;^I literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disc_exclamation.png b/interface/web/themes/default-304/icons/x16/disc_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..bd45b6d86f567966c603522f7af4be07f4269aed GIT binary patch literal 834 zcmV-I1HJr-P)7)If*rOZgXyT^G@C7?lzrQrwMZ_#DC}PCREU;4*c$U;5`2yhjY$l05JbU=u=Qo zz!Vl1GDSs2OmT7XrjnA9WI_?)*e__EOxI`+?WGyY--4JE700Wdv^`YlRa(2*VhM7S z)}WC!+Mhn_Qkt66~z2tT{jRTF2X7=rQ_X7@A=XbjDGbC&w}E=3%qh_`15f z^R)L5L4JPz=8E#tT90yoU${R6XU8zumqeh}KyNaDvrT~axG*Qo!ESf(<>lqIG?SN? zCkk?Ma%769H@jDPIfBYp@O6#A&o5$aZ7qa9umV94;Pncaoe>~^{G^*^2%;b>E9R8$m0q4li21BTDJFnzrNo0SjJ3_%p6rly{>j86o$IwN#?BmDjqR99DD z$pO^X6C0!%f+WJk3+gOjyPg0tGOu;7E9jQaZeixkzT zCX>^03akF-Wc#I1DjRs3A&7#cq@>ilcU#{$c@JFf8O+TI@GbhVw6ugp-#l355iGlJ zfjlP6doJUxBHErJOH3y@QIL?3uq87y^Bl)n-So66E{~hsKZhYzD@^@|@Xggg-YtWf z@hbE^k8$)o*qGPfB@qSj@$pP-Z0w%g+}tLP<2<4J=BHueSbXUzfx}z{i}3*7zdH+~ zAsza`6yGPgq_y{vL?ZqWWQ2!@Gm(*z@o{l+mzrCeKWeliZi8O&WANjCIJgWK)$KZIX_4!3IJEVJl(#I_-_jJ;KQEbTl!V&SqxlK?|dPbe*~V6YFDFxRP;cfB*mh M07*qoM6N<$g1{z^Qvd(} literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disc_minus.png b/interface/web/themes/default-304/icons/x16/disc_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..ee62517738955233bc841c910b9fd8509864ce2c GIT binary patch literal 782 zcmV+p1M&QcP)n&o4o{qy=kOhS_1onooe!=@e8dRUh5` zrJ%mP{&2gZMd@GsC~S^@hUf7TOs`16CoMSR3V5d-g5QfkFaVd!EhrQUCC$iWvSfio zA`#E1AI|OxlZY+8Mrc}xh!Dp9{(eFvx`SXah>eXPzODx`IWaX$GeokWwzl?y#q_}) z^iCqWF^0Wu4>TH$rK+mx5k=={Gz#z9I^1?Y%&WYcW{6}#b#=AUY&OPNy#}i*3y8;K zXl-r1Ur?a5#)_HXnR17BFwTf~g%D2A?SB zXy$reUb3L9tn5flP0bCSxB2M5O?mx3^8R_~SUu(?=ke}D5mAWQlli;j2M>7FX=$9A zVMY@LrKP1zadGiksZ@H8=XrnPeG6+a+RV^#dQ6-uLbR>z4Q*XngXo728)vYL0tB+~B#Il0??85#bY>FMTv5~K!yJ^?u*B9}NV5{b@b zW@ffzXJ_{k11Y`qH+qlkoFR_olT1HNrV7%DY~m-8|dc=FT?L<)+ZwCgR)qHW3TD>VxO-<9zS?!1+E71%Ub=f{%iN z0;;gEkSZ!FqKb=)_m`BEq;M2*T-kxlDP)giNS1U6e+y1lR$Q&_?dTd*$(0tJUhij2 z2ETS*Yw3H_KUi5+RZTMg5}c~9y4Lu8m}brIR8WsjLouxYtyM#3TEL=%h1qOo>+9o6s^80adaTI~ffj|I;IU5!5AMpTygHEn8@6!Z43F85D>_qRUEJW1H8Tz!)r8U3Ejn zt%in%+XONj*C#Mw$VE$69mwZo$HtDnrYK2Jker+>Zf}1!Vq=}KJC?Ar;)2`b#@gB% zJRT2z8XRB-9${qQ7<|rKIDaW~At525v^pjxbOu79@L*O})=h>nILK)e>`n)F{|shm zC6vP*nCLhcEO$LT5s*saACnG8NFWdhsKms?vw3-WEeyjrgZIrYV$Pt$)R#_-b%)Bm zZGyms?BlOUmUIZAAA(zvk&#qXRFohoDd|pYTkDuYIpfgKW1HiH;%!oX(sb0FnR@6s z$&l>s+7X0tM01=D3kyq)h=?fT^Z7R_rQwtK#i056K9fioewXZVnKK+mb~?L)eH?s_ s!yGYtK&6!T@nSkpy60W=PL_12-_|fMx&B3+zW@LL07*qoM6N<$g0+TxVE_OC literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disc_plus.png b/interface/web/themes/default-304/icons/x16/disc_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..7c3a1e07941988ffca8bff2230164b7b0b020ef4 GIT binary patch literal 797 zcmV+&1LFLNP)EBdDMd;XVF*S_f`Xq&b3veqrR7K7h=mswVNeFvosy(dcd^|+ z3MwlrlN#!4+q^TM__d+0a1GAFI7JJ-sGwWWgR|Sfd)-(SR^f0s`TF|$HkPTVsE8Gm zm6hdBj6Iy(Os=LPJxI@qq0OI z(W!)lgj%s!+)3Tp*2$j5-PmtQcVvOw7VF7Tk%*R%oq|1-m`bJ6chwRh1qqH|{+F$>TM^(a|yI`i<+q z9z3}FKRi6V&dkh=0YpE2_~QS)TaSN%SP3h_B*TiG$<`8NeVXC&wuyB;*Xlg+Sa0 krJX_IAo)R_ln2BB0GE}qyCTI8KL7v#07*qoM6N<$f)zE(9smFU literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/discs.png b/interface/web/themes/default-304/icons/x16/discs.png new file mode 100644 index 0000000000000000000000000000000000000000..4998c22ebd4375817edec712f8938b4d59970449 GIT binary patch literal 699 zcmV;s0!00ZP)ZPZk_D~O|EczqE zwQ}p%rmL*AmlUTQmfTStJO9{ z#!ZpAPN(Y}9v<$-x`Ji+<-5sxGamgV!CAw#vGK*Hua*Pe&Amu0S`EkOJ?bsBY%mzc z$$m?Mp`jt9(P+@XzyKN?9PGS4dUYbc=wZ^hD1-3-JShSBTw6D00v zxs4?K{ryB2-%%##kFN_*p7#TrKZIJX2Hz_z6bc0>H(j`@%l`$;>-B-1T7-?yUdYYjOXgkMmwGQu zN+gn##{x5%OlwVGiD(L*S)bQ^Zg27Ny+>G>(4P$=T@cnA>?bR=5!`|<58+W>|T z5~@_HhfQE{I$0Ns#jAWi|1LgcI7WGMOCYalZ%UGL*5}0TYQt=no?x`uh4NgTdf7dGl0e z2fl>^ZGmB-M&G{~Umy^4$>s8?nI|)A!AQ6mOE9&g!0^7JQSLD%|2a=SV@I*bGq h)->^C-U6(R{RBRf_m#?w6^8%-002ovPDHLkV1f;CN`3$U literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/discs_arrow.png b/interface/web/themes/default-304/icons/x16/discs_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..d354855dd5c0fa37fad2782522a2ddae1bc7f667 GIT binary patch literal 818 zcmV-21I_%2P)JNM!n`q(A}uPIP9tmR zra5hX%xY*WNSSZ*W7B<)ZEk*S(}C3nZR6iL(k#KK7asoadCzm6bI$KQhak|CoSaM) z78Vlu`T1MI?c(C%q>_@7bfhvQ{;!&jzsLMr<{bhK@~>3a4!n3htkcY{7|o{eg4wX5 z7*q`N`TSbkzb&AssEFWlxkPSmE|Hg)mvptNvd%g%X>m!kFgv1wDJ==}W&{M9rpdX+|7`joE)sPZxtftk1zcY=p`ZO-GE3W0^dVH@cDe;^ZG#XMxn&MZ2@S1 zo9|g!Syfi^`0ASb6@-Hx5R1hsCX@LP*H9<~F541VjgD39+YuPrhEyi&iOS`2@caEx zT3UK1H8qvMH5d%R{ImsZCRaEkBjfsxzzim1)L=2f=ZQ%e9UXkH-UE*D|>J-@}lL2hDvqRA^P_{|lH#GX-+R08D?- zz;YLwq*rA>mw85*l9ICLufRkikvayUm&NFTJc*DoV_=@h?OMNzYsGU7<`Ed<_K}aNB zDz|$XylB7cfdB-MV!$r+8KKDmz|#R-oc^twCV<1YKam6mk)53_)a&(j{Lh{4MVML8 zZ2_ykH}-9xK<1&<49>(?_K+t#ZBU>Epw$kOd+U_t_%c#yG+G*q#j5Xk-l5hT7yM?M zB{DUk@weW8s%9}y)uVnk^6gG6?O$jVU&9#7EmjgE_pOG`{l6i}(uMx+*8 wahpP+WTJis2DYo9y_Lchlc<)X5CRAM1m)#8;4oM(4gdfE07*qoM6N<$g0j$s&;S4c literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/discs_exclamation.png b/interface/web/themes/default-304/icons/x16/discs_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..4f63b48ec74fb12d1a6e8089e3e564ef2a122387 GIT binary patch literal 830 zcmV-E1Ht@>P)V zC@(J$@p!y_k#RvmK~!O3VKUY&EWsa7CeQck_lu7RI4!tcR^HdzBR6Pg*D0GdV76J- zW&JX_Kp-e5?+*p!=jWr`++38MosDvGa-vF0iYw;(#%V`~9%dCeZXGc0EeHmKu|-h8^R!d+eeFJM~jD5(3>V9VVO z76}h#y5);k)2>v-#l@ZYD=?8rq}~HY>04lKj1R%>ZZM79+`3nGs+Ggx#6(0yAVfe| zC~H8c!(V5Z5HP$sIayg*Z$rTJ6zEkqz_s`?fB}Php_=Kc4^u`QLl1~ z8o2R#H+??vVYwY^;OPAV%CBc((OUY;Vz>tKfrnt2O@`SCu22F$~+go5l%H3JArh?scG1LKZyXg|Bd)OL9Gb@oC#>nXC=%mEN z#3xP7O==@$_S)=pa8jf7%3Ch`Oe5zQ7kwUFwiwvncocFXtA^u}Hn85401i3P;o;#) zY&KgM85#KktB!bOaoF&?XDn00b2KfkK~t@-(AYt>y+-xF0j4-aK00q^8~^|S07*qo IM6N<$g7FfF&Hw-a literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/discs_minus.png b/interface/web/themes/default-304/icons/x16/discs_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..196b18c8959c73b3f21a368730541d3282435693 GIT binary patch literal 739 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 LNkvXXu0mjfyU1!T literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disk.png b/interface/web/themes/default-304/icons/x16/disk.png new file mode 100644 index 0000000000000000000000000000000000000000..e3827760bdd28095ba0fd60a126fd8bfb7c42afd GIT binary patch literal 485 zcmVG0aY~!6b_3j2?j+F6(rR-f@o3*hHMZB zDA4e+tf(QO-E3#)-a+hAUIXlwFlt8JGv{~jjLA9kKg(QqcLB2u%vX=*HV;$u>B`qL zzz4|p{qX*L`qt{w&9j$}GRemPZ_{_~Tz#+t;4=zfV~iwKM0G5{SxbzOjM@<(16Wlh zsxlZ1#sWeJs4AIk>jo~RL=>Sv0g$aFr9?&@fY&SlPDF^R69F~^LkL;ENc`^w&X0E(g*^+1LIAprzyE#7;2 zy-2g!1fbW8!_j4T0HCS}DFC=_J~BmP`_saq%SQm)8BmjXyQ9m9AZ?pTE(4^ODE64KNK9fcwXv bEI|JU(Yeq3_4wz}00000NkvXXu0mjf*@D-b literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disk__arrow.png b/interface/web/themes/default-304/icons/x16/disk__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..c364501e9cebb82549b737cd340056fdad57b52b GIT binary patch literal 623 zcmV-#0+9WQP)pTag7CP#M4+q}&`96m!L`J3%nFK0_Bde0j z@z(Y2iGKbo+q%)s@->5u%`P~?JI4u&#bMQ6}xVAS|fj7w`;`o8Lj_ z=U>ixMzPEKRvQcE9NHM57y>F@ z{8k$Q^6EnUY@bL^nqFS{h97(|F+H8(*tG$aHUtI5r@ScYjAHw9V1@kl*peELjO`Wa zi1}IDSB$4ph)+%~sJPCJRlUHP!*?NB+2WTJSs9aY8e(~3`HV6Cj~|lB1<8#)C^+tf zTJ;pvP|J36YSI=q$M8Nnfzhd{tZ0U2siBrta`mJ=WO@gmX6T>LEH%`!ot%nv1Pl>0 zR$PTv+Bq+Jo730)5!6u2q}*w8y{GXt^p!Ud4)-A#3}v7@dUGg4Fv{$B*c1gd)UtB! z1hIP?24Rxlg5Mv&$+Biaceh7Ccl1UJEC=tP_xuQ`p_Xmql*H-RzJj^R375+!e2Lxe z63pGv0&C4ZJkY-ZHPo_2Im_7EobnBubB_8{n=Xxab$QWJ?Go5*Zo%9gEwI%Fa9=kJ znx~e|a$bHOD?Cujsvn8PV%>b`?N0@4i*>eTxxB@^rT>YV++T0KPXNkeuGRnm002ov JPDHLkV1lcWDun<5 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disk__exclamation.png b/interface/web/themes/default-304/icons/x16/disk__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..3c6d4c9f2200a73ae345f14de22fee2e32496c53 GIT binary patch literal 686 zcmV;f0#W^mP)MA1Wu+$B zmItHxm2O$)qKW1}=h97AX2UhJ+)8a^_U}9=Cyv%dFZ|8}&-4DD_pl6^mSxDwC54TR z|Ma?rOBV@LL-#4mmKU5CX~c`?A}JDTv!AtWv-&^P1gK`MQ)&NX#03iRBPw$~_zF6| zBKYEM#*`}$Kj#Ip=D;BcpbTYMx~z<7?R7I)Tv|eKaWUMFAe{Y5e4D-jxm=EbSB-u{ zDwJ!~6_jOXWTm8Hux1+bV!*$!5XLjv4%dJJ0Z#!KWAKhZ|$ypZMat znVA(MV;$)0O2CBk5ZsP9=?|#79lOz@+xoG+hTG3h^F^fEs++)Dw;!IlxfK?38pdsV z;TwyE&$S)%pD#(3*t=rB8*g!USTcW=+_jXC!&Gb!BdC(mpxXHty=E6Gb2s?vHB84& z@r9(WyUYpI$$FH???ptjklxDopiF*3JY#bHGP(a$N5P>*Jfc@}6> z40u`L24yJAlK6aL=)5+B^3;bgo4ZkPtWwh4{6s=Mn$d!)vybuOx(k${EIYyHktTD= zFm#G07>y>W5`)1g3H4|}?S&3JFC7JCD9hG!o7p}t>0lyv(NuW!_N*Xu;%25%qSv=c zLOoib&*?^&`VHtlW$A1Y?TBG}l!sa7tEi|bbtE)fEshR z3Q^mNmWw7*7imRG_J^c025OiMhW$FfmlnmwP(1KqaL)66-U$F%4RM%#ivO5$!4-`< zmxHrx!lF)-TA+9*2EK#mR|%s|C*n5SU;1V%LbB%TfXHPzZ1$3Gyf2IV(h_p{e34jn zHGbOdMS4V@Nu$|AT`#VE!w)q)x42m3w!?u-R;wYXmiaerMXRixImdrsH@hkDy!SI^ zb2)sOpD&9uoMm%T+a=PVwNr33_z5%WYwxq!vN*$8Hf-gf)<(UVzz4jWn#1(MLRp;Q zEE~2`ubri|# literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disk__pencil.png b/interface/web/themes/default-304/icons/x16/disk__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..39b929bcb5f65c3b45607429ddabdf03dbd6b4eb GIT binary patch literal 636 zcmV-?0)zdDP)B0c=lhHdIx87;Ho@d{uF6>>IE?hQi31KIJssCsn02sv3X4liSXf+)Y4USBx|>oFp11^~p$G@ooU6^3^+d;X zW>)gD>KlG)i!<}{e;NPiLx(3t#IC9&wB1s{4YzbuSIkNW$|o?ruz)YKvr$Gv&G5VT ziP%}O3&SHV;9YLGr7XFCmGzg6V^aIKcT-a2bce&w~GUY3*vePySZ^2*`BEnTeGL*cU zs5$R)!z~?>O|05)38EwyQFz90 z&fHE|vlMidjDZ_&DNW8}O6&DkupOy~&*z6R#V)wr%>vK(jSrNaY((JZTX4fI9h7sK z%UAdsrP(g1s#p9nMNx&wj1M@@w4mMm2HbE<>!gjeLrP0ZmCkxi$raNL4XwDHqY8C( zO+sYG2kI{P@w9jtyw5Fvn>1Uu(DoC1DW@kcF0MEhe*4ol+V5CyDPFT)v*AB+6aO0- WH%4t-vkCP80000IqP)!1VQ12A%igI+}ebVHOr=9 zZBB$Hgt-+hCr!jI)QXHu`$KAt)G!$gdpf^^gJN^k3m*==@AG{Q8AS&fMW@Uh4CX{V zTfLGod@)ZQ`9$jr&PiIOAyY1@?wzx>->v9E$vtvlxFcD|Pkq8%KQoe55@t#LAy%CJ9J!J4^a8OXhPjLwKQXdA!tm48aZ zORK9H3&BJil|y>2G6MH6E8@An@J=#r1u$F-BiljMgyZkODBaUXpg&Q`Tg_~e_mP12{V{Q zgO>EdHRy;r-*LEk@}FQ94O%)On4vRjpW>F|ciE!r$_j63Bkm831}*7?M(BRr@``Qx zdmN9C@X%1~FSx^7us+6)>HrV7O*0y_q!k(OGkxz=!;lhva6<#L!q$zg+L%AOW$FE@4_Q~YJ0Bl*Hy2!!500000NkvXXu0mjfD^C|# literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disk_black.png b/interface/web/themes/default-304/icons/x16/disk_black.png new file mode 100644 index 0000000000000000000000000000000000000000..a08f6f13d4662c73a47b1b984c8b7d14cf33e69c GIT binary patch literal 408 zcmV;J0cZY+P)**$Y}=Zcx}pAr!PxCIVxdcDWre7Ze3IR>7A8$<*V>6c|`W@dRyo0*km zX(G}W5p)4{Ap~O1q?|WyFPtNU0N{X6K+c(vGqc%jBfxu4o-e5Yij)!|C8k>d<{T*{ zfT9A3F%oj#3UJ;NV_XHKlz1Hu**`eg2zVV1e^zkc>HO;U^?H51g27BSlfrZg*BL;l1bb@`7fw$!IiMdY~0RN(oiv?QP2W`56FrckK_!s`IC{T5ah; z1>l`?s4A05pwVamFqwq;>8z*#7CG<$&de~g>u$IEG9HhoAsDKPs$w?pcct{V~nTYMo++*0J}hK>FOUU0n>Lfv(ODIyu7mj00005{PqowL41%nNFJ{N zQA{nfS63YQ-x0bH1$Txm`oE^~=zowrUIW6J8WyZ5J^26FvE%;_9XbrgAa-xmvj1zV zj{OJ8<24|Jsb<;IqJ96jZ{PdB+-2hbb?df(*^}Z||6gBo;y*|puK@u}W!*r$ZtdFL zV5hHKx$QrQJw0W^|BZF0{)6Q38sN>C&*jFLF`I>jr3)DY#SVe6J7dt=`Lo7}w|M>sko>_H9Vu9p= z6DMwP9LbgnTkGX~T%mA+jUw~4?OV3|`Op63&)@I-eU3E~EIj5-V4R(mmG!Uw-`Cgw zcdw6sC~<_nv-t_9zyG^_$&xSicX#O~ zY+Jkb?f(@kG$t?}2ihdkaejU5Zs|8)rfP5h%f4~$oH_rFA34&%W6^(|LE!=0qqRCZ pIl6h4Xz{Vxs``wm;kY>Ee?XF#&zf;OXk;vd$@?2>`a4hsFQ^ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disks.png b/interface/web/themes/default-304/icons/x16/disks.png new file mode 100644 index 0000000000000000000000000000000000000000..6f2a9801142554e4ad2a858e6e4080558c231931 GIT binary patch literal 502 zcmV-M_zUz#MzzbcHop#`pcMBl1c? zg@L?98aJ-fX8&1)1Lrka_@1e_g|(zh)K@u8{U#5I<{3H~yCpNqGS>1?T*HuAXbWs;&6y-%k--M!>6Sl*KBZ^rBO~F2CBOyIDoeMhJ24iz- zTg|#qN2HZ*GmN99Ww2l-MivCa63GkO(|HeU%~r6%561I8=Q)QTGjR@9&9$yV&df5+ z)?o0=|DZedsH{-UwPa(DcmF^Nz^_y)2g>PAz0ANRTPHJex6?SLJm2thWd)1N%Q;X^ zcj{#Z*OTjDG66J}?=V}5BV2g>PA zy?+Y3plgo=-DB{JQHACMkI-K61cOb}8Dh>E=+q6ayoJ?n713DfMU&PCp{f&Ocjr*0 zwt4avCTRT_9eoMAt{YC{14P>rs8nC~=Pm5U2{*#wA?0DWxgRg=aa5?U1o9Sk^~gP# zz3))wOu%Xz$B^(IB`QlFBM~GdThQOo{UB$W+Ho`Xwc|6e@0zr@zgUd#Qk8Zv5;5HJ zL6Jj}vZ3r`?Q@g}(~hm@F^`r9IvR$|r#J zHT}|t^I@LtR2@G>GOS14$x!I2^67!V0O-GX`Z2mJ&oaUa^<8ha4FiRIkF?GZ;N=lU zzoIRw-KN8;vr&ykBV@00000NkvXX Hu0mjfx(6m% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disks__exclamation.png b/interface/web/themes/default-304/icons/x16/disks__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..4606873416febe49d31c6e3eed7c506e00e3a929 GIT binary patch literal 652 zcmV;70(1R|P)(hxpt2fW)Q!#2kVL`EjG#<3aj>D5n@yd4Z01rsPGK{@ z$Q=0r>D<|IiYN85$_dL&^|9Sbbd}$-glQzU5%!&l+ zG~u>?1swhv|GHenkGf+PWHi^^$Mf9*5O0Sw(WSnIrrd5!8iPLjYNl3R_ab z-dLVu>O~%+k#6{h3(#M47i0SOIM3Z0WF&%w#0rW-?}v+5BK%3WrBEoaGOvwVZl|os zWd*Jb?m{yo5##mqq8ySG3(d^e%i(k6VEt<)7-I;1xC+<6!RhJ}?vn7mkC6!alR?!5 zx7&k>38x6%4XRGqYtLfQUxc|CIbIHyV#ap@KJT#~qgKv5%yS$g5mZ2C9gZ=Soi?Jk zcTl{Wi>olweiTcAQwYwci!Y!vIGcg-=X*Rut=tio#+|!JGBk3_YERFI_;j0X2z2kP z%EX*A4dIW65S~v()y8gB02AdIDZ mzdfm8@7i_Dy#rsz9{vHG&zJ=S(h_$70000^C?7 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disks__minus.png b/interface/web/themes/default-304/icons/x16/disks__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..764000c0b2e1b3f9b9d97b46f62cb08e37a0f4fd GIT binary patch literal 541 zcmV+&0^6e}%JcWlw6%zZV;JDHOq5D2I|}W@a7S!bXmsz;+X=p&q!dbWb3j-^ fWvh9>bQSCa6OV8)3r9rW00000NkvXXu0mjfp?d)6 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/disks__pencil.png b/interface/web/themes/default-304/icons/x16/disks__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..a627c311204a6a4c4bb7c6189021be7b48efc860 GIT binary patch literal 607 zcmV-l0-*hgP)S z!X{c5qJ$Ns&R7=(MS(%1AF#ke?1vmLY~SAJ#Kz_f_QD6=^E}_@IWHe(k$mi=)KLJh zo#nL4@%ZWgL4C?mnEhMg&Brq{@DmvTe=?aOs7`&# zi=aC7DVJNopT(C%*l|fAx?cvqVvdK?^YcYeo%)n3SU}k12x}Id{ull)_?Y^E^uj_B zRHr`WRutA^>Ya=SlZg7KG}NOYxO5^n}d7ItB)AFhTl+{Or$#(pGw zKBG}|gi02s7^9e;eh!am0O7+=sm2#f?MfU=?bUj6{%-d_l{h{;6#TKKQPPDK*`O^0gJ8^s9`ob_%t9 zj6^*1zSrcCqe z+OrQdeD|90)ZNM|4SI>?PQ7?3Mhm*kgPJ5;WhaJ*N3{DLODE#WE^XLlEt{ob=Xu5o z7L*GIkJbpSBeEelH#9V^Jv|m11>L*PGy%V75OVCni7iKxJieN(aCU4Kc3buf)+wD% tr{u$XFz?;?y{@eK4Hp*T-)=C>Ug6pn-5$BKctZcE5|QTUW4y5C7x$``-8de8?sF>7;Zc3w`F+ zY4pV7RsVzcoZ~S4E@?KSjCXxU3c$})$^y@M&$&!Nowt)Jq^30fk?;(DEG}YhVZj2= zdC$2_fqpH$Btpj}nQ40)oQ9@{r)Fm@@SOLY%PL@MJrO!4)~j#SFZew14O8>;7I@Bk z&izx^S!erTJT#1`nlNZAdVu!QCwS%?&G4#q0#5OIFlS-sH>zlG+<~tw0=c{s!?!0< zE_%Z`3zN&D7#eyF#o2|{iu*{ke1t>163toI)%_v#_4OMchun|wLK#P?cqx{%u*-Wo zP#kk$O|TF<+m51N9z%&x-AgQjg_s5X4exhJt`YLD{938iV3}{-+-~7?qEI*xAQthm z`GX;cC7DSJI}|(xd;MCCI##@Q%v6C-gA4f)ViEiomcx<;1_lkx!ZzI8j-u(q7U}xdVI}C1AF4WwhoWDW?4C5s)hxQaJWx>P}n5tNcaNJS8OCrTAsqzbhl78Tq>=MHr& zLa}wQ`Fh^a%4rfI2ObFD&zr-;VTnY7MR3izb-LY)L!gg2b|9eNYPHBCqHoU&fjat_ z+b^9vju>#)Xf)_+x1*2kHU#SEV{X61uO)^IY}=-HKD=75L!gd6=Kci;A)|V|PD|IN z)n*d{b@VY8DeN?#f4OS6soHG%D2hV5u2Z2<*kf510>-h0Ns>gGrujkXbed|l8UiM< zg=I1sn$H(x7>55{sZQ2bX^U X(edG4e7ox800000NkvXXu0mjfm@2p> literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/document.png b/interface/web/themes/default-304/icons/x16/document.png new file mode 100644 index 0000000000000000000000000000000000000000..b84a5cd0c9867e09cc88b5f0cd0f3e62a450f564 GIT binary patch literal 465 zcmV;?0WSWDP))u}IXMibT;A5*sTkn-pmRMiA4-A7JATh!$3& zkSG$=TrQVfa=CF{xCsinI`9>{y!Y6d9m-r@5;!Ur7lrsAj2~WHP`Xf{gR`?fgo}_w z)A#w^^Z2#Z;)>(&Q=`F;w%zBtTxMv5$hQC-LK2NmhihVduGjgYR^$7Z7rv`j`LQaxh!0Os@BasA;eq!PGvl_`j%rTc00000NkvXX Hu0mjf$v)8Z literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/document__arrow.png b/interface/web/themes/default-304/icons/x16/document__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..501197f7e40e9d75861537824bc0917bc07de833 GIT binary patch literal 591 zcmV-V0Iye*t;RvJzk!E2N z0;AU3sq!GfsBn4M!OG=SWWBie_ixWL_Ok_TJ@7gF|2*Fhzvub=$nNowaC3gXo$2}y zM~3I-$TmAmgKl>bk{>0^@mvl+(`jrclL*CP2u7n=i$sdN_4^?`Ox<4s`6ywIW-+div zgwb~EiCgDfpw>|jQHRZ@xRPgqoT8G%@NgY>L%=E5O0fC%XT$NaWui8#Rnb@AhmvDK zxn$(&8ak%~ILEXMzr>|StC$D^9QGY^d^FGry`Hodi*Qw5T7gedF3~^U#Q0ahw{&qjx82x8F_`~d#mVp4;<+6`VLy28ziq`Y7c3( z11KvQM|P4c?M1Hm^w0}5yaD!Ioc^XcbFHtGrTt8UroO&wZ)4+)YV0{X_^zgXV!fv6 d!X3#-_BV8LwTr9J)jj|K002ovPDHLkV1mQ>6yX2> literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/document__exclamation.png b/interface/web/themes/default-304/icons/x16/document__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..bc9187aae6cbcfdbe80ca693aa11ed3276a8791e GIT binary patch literal 634 zcmV-=0)_pFP)MB=wNx5SQ_>_&-@W&}=V0E;qZKb4xNy(?_|7@^s{50Z04SwKfIj}e-gut3 zWUVC#0stJ}_rt^fyQ8Dy+Ve2JkMTUbAczuIS66wxuy6}d!1wTySZfKx_kBEL@U%wn z?$W5&snu#!t5s^X8V|xDs^cP@Elq*UhN&)PH6bc1`ARwE~@_Bu|5gC}cK@9LOh;8=ESgTrqmO)fPeC>rO zr7*_C09r=?Q3?@()?^|`qxb?{nxn061fz8X5Ti9=ga#rK^+S|G1ulB~14oCh;+Eeb z-gYv)BU)>kp_EdDeTYLE<+r3WJ*3)_q%&O{OMe-1{4$PT#?i47LIWQV01*PuP%X|d zaJay=>o0lwMFQ%rZ*r_a&&*giq#|2|SiYqH< z*G0Q-WYB^@X>FQRHqFnid1hYSq2zw0qdV7SEu+Suq|>iDivuyh6u9#`y)pG zzzY^>lMD!xv79W(BD2dI4tROXMFxQhL^7#IkYpd_fLxoY${=@D{IXE0U`(_ UDvgj&hyVZp07*qoM6N<$f&+dbx&QzG literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/document__minus.png b/interface/web/themes/default-304/icons/x16/document__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..6f900ea2e94e8fbb993d2431e04e7c3d79264cfe GIT binary patch literal 508 zcmV2*OOa^NgO%t(bFk6~P#Gs3*20{H4krFycJ206f;%^{P(Wp&Qc8OSQWiW|K zOQb>n|8D#F-sT>mxSZq}&dvKiIp@2Fd`CwF{Gm{vF!~2AOTi#{0|8px->*UVpySGF z8ow5c{G88oER*4AI?eZ~RE_gUgpm;}Uj*3bxYDH(C#3k8O!8eK!M9IOd=roJbu7lG zmzRu%oM8D7%gP z4aIm~W{{Hm8%ZEQR`tlWwx*aUh#*ra7)mf$WL1xbR#z31rAmc!G6y3G{tmLLN6wWM z#bj9o1(}199u z1xZ$~$D^38%0tmaP%pU{9_G{b_8Mn48}BwWM5TOnNVH8I4hPxYZZLzFR+UrKOOB}hG_mvz#ld2=|TaM z6#R8`gwbRY!-)j$#pAfED7Y33A{WmQ&8LFLUaw$4CBb1PbEf2NAaF{%%{EE^1EbT^ zf`M$Yh<~!#b0vHdz7Efd95|+?1cMsAL5l9*NWuc1<;-h~1;9QzDR_`0ftt%Tl<>py z>~>2Fe3K-A`{Uz+p+dQgS$c;?68<~S`}!s#lH~s?Nix{R#sot}66EL|8cB8|5gf5v zSJ30ZWl7qEUbkD|C{-$$r)!)iiAF!5&+kW#dRxdPjQwcw!e;B zD`wQg{Uy-K>oFhAl4*vJB47PJkOd zJz#P;m=WHz3Z0@}l2A7A^J@1=ct*w_p^wP3oZ)P>uA0rzLEDA35|YD%5Pk`qgqLP+ zVrcI@^0M(PXGH0UiyOTFb^C!aNhUF|J>whE(d^!+y>6meHN{?-;6PM z?*Ry$bIptCnaRm)WG&h`w6$38TMLWDA`5G4_W=REHa96_49&wiht(PzMMU*F`@6e@ zVMwi3BMd{HO-*HuF}HwAO&~DFG|xoGXup|bNJ0c1MI8ZJ1znJYQpEQJQLI2j5D^q~L>_&5LSbi}%GvN<|K7Qm#zseg zMuCHlNTKqP(Xmlp|H=)PPk+Z*+o8bwW5|Q0X;v!*z_V?)@&7C?u*-N>g3XN$deiB{ z1xJu~zdz7>qaT1Rv&Gn*YlFbx+x#NIaz4+Mi3v^(45&s13JxK|XRflk@c!T%xCvk0 zeEt~)^-Y8ofF2-qaeRE*$HsZ@t#jTu=e4yyvepm3y6)2(Lq2%i`vXV;JpphMNc}C9 tc9J6_Gu{5>`sLDHx3qVGKW@DNnE!O47(Ns!zFhzS002ovPDHLkV1h~m_Lcwu literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/document_horizontal.png b/interface/web/themes/default-304/icons/x16/document_horizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..7c133e878e5b28cd44dee3149194d2b4d7c7fc5f GIT binary patch literal 390 zcmV;10eSw3P)#}B9{BD~3W*CVcCliK8luZEgD0^YZmglh{hHuB=Pupf)j30{yzv?=_ z%x3&No$`~W@xyq`DEJz^UY2UzZh09+?8sNwf!vQqzuGI6YE$H5=sWXjG+Pn0A4D#TIZ1f(1i*F!NN;N&E`ccp@afZf#7!FrGt9?5~;@0g$iUY zXLxD9TD{^`sX(wN@X~IfaLs=T;~ukKTR|ELaL|6$^ZZW07*qoM6N<$f*fnCNB{r; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/document_horizontal_text.png b/interface/web/themes/default-304/icons/x16/document_horizontal_text.png new file mode 100644 index 0000000000000000000000000000000000000000..6ee38d8ebee7ed8b8fe2501e56afb8c177738c2a GIT binary patch literal 505 zcmVICr_g973lQpvPFgTt+&dN0JEd*(~Cj3}Qr# zBoYY3Vz_^P#!Wa3cPNAds})?#)2^*`ika2bv0|lyES>rnkqy268{I=gGeW(xGF~Eq zV}}EFuNQ|l8}=<0nA~pc7>%&r-NAl)`@;!ehq+>Sd0Abi4E*spe6O$YzP#W*8igkk zksn?^J>h}+dM7NvTrs$`G*Kae6Q>hSzh62zvfHH-i^qdqlSw++HW+Yrd5P1D3+$QA zGFaw{0iABLN};fWFVs7Eq`p2Ao(^+G@7&xJr^*g$;qdvSldE75u0Y^Nuuzh&gJmHeG4Dx^z{{2Yg&^z%djhTc=wdFXTyIGL zZh??3qsdP{I6VB!;}>6De!b&_ozx^4TJ_O|sVU_~AdBKl073?4w|VsWA@@Blb##Jd zgI0YsFg8YsY!=+arUh~fgj_1T<&)_m&%XTB(TOSJK?@JO;prP0p&{8Wj*f=tIPp%f zY|z4^r%O0>I+3`=v4e5Yi68ZXC&r$*@(nFKk(Z7OXS;fPCyw>^-}xV)g$Lf>HNc|} T)V%@Z00000NkvXXu0mjfKvfiO literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/document_music_playlist.png b/interface/web/themes/default-304/icons/x16/document_music_playlist.png new file mode 100644 index 0000000000000000000000000000000000000000..2708c7f5dfd724eea0d65f942f3783be277cfd99 GIT binary patch literal 599 zcmV-d0;v6oP)N!9e6@;4 z^YcE(ySuLuf)OK=laj&0R}J~KI)X_qEC4TanxEu-UIA;RPYkD0l0mE4ghv0bnx>zG zHyC>3;`5K6UJ~wuwbCapC6kh&m31A<-!uf1oJc!3J5@&fndx`JTImx#gXD|Cj!tyyh_%uu_O-Q%lfAvn$d`@Z zV1h|@cfv_n%O3W6D-;fk_O7lt0*jL{4);QdY=ZBJMNihUN3Q+E(LJ4=eS0I3>;D34 l+0*ih5OI(=^q;UN^arLhZ2tEZ5wHLN002ovPDHLkV1hio7|Z|w literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/document_shred.png b/interface/web/themes/default-304/icons/x16/document_shred.png new file mode 100644 index 0000000000000000000000000000000000000000..2c0d00c261c3b0f5d5dd86c702b9a1af89f10fdd GIT binary patch literal 594 zcmV-Y0GD7{-UZ6n2wNOLWOYc{A$d#lwOS9Xdos3{hZfxfP3PEf|}ECr?7mVGs-r%smJy z?ny5}C=>+R$i_fy$*h|+yRNg2`~U5IKK2ztw}BroGvD+6c;?e$b8{Ma6OZ3u9{q=l zuV-hq=**1vYI<5hM4E<=4MK%#mE6Na+BrC&ZO@~h`}>NIo127lru~=z9~y+bQi*=^ zLdtdNdnQ9xI!)gkhZ1XRga;X>{U5>L)RfRyD3{4C6pl&WFE1Z)Ro5eo29zLTnnIsn zsZfsVpCmyO{0?%mqXc2Y5FSI2=R0U7N#*l|oa`t;XktQmQshhYip8dq)ZQK;Cp${; zaC}_oFR{Sqi)<$O#SM^?9VO7m#)SSd3mn(APm&}Z$KGKPaqg~VWZgYPA1J4MWV4?{onqa<-$8p|`JRT98Vp`9% zwVe-ib=|uV48HhcSr%rcTCHKOZ)~V{oFj)k_C(OaoMSFAS3qk=$Ai;>z^${Lor9Qo gmopS@pF literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/document_small.png b/interface/web/themes/default-304/icons/x16/document_small.png new file mode 100644 index 0000000000000000000000000000000000000000..4e7ce8c8622d993c2c7ac0af9849882b66ee51de GIT binary patch literal 291 zcmV+;0o?wHP)U`Jm1!t=#R`?G#fuq=X3r*U08nB2hu^>dKl}Ri|D(^J{~x-1 z`9Daka?v7Hq6`2k%J}&6=l>_~-~Ye$^5y?+$B+L90g!m%tXZlA4ak~2IqU1MU;keN zZ3h{$Wb0NqHjRxfBxpclXJ_{JKY#vz`1TEM2*@QM?||e88W2`rpY!YQ-~V5L-as}4 z6eb`!f(G~$7w7%`_wWA?pev9KdHdtXe~=tO18kC$3qXMeG6dujutC6B`3j_=a`+99 pc5;dkx3w+BhCy;eASu(`005zq@5Cd`l;Z#Z002ovPDHLkV1mo{h7gVPASA?zDE~nd65=3>Qx^w{QY8e8b|7V8Vq#%nApsKti;tv2Br&vv z0+yt))mCW}u~5pRsPz3lp6^XhQ$YhK`3$%He$VfF&pqT^TqH2Qv~*ACzk;^0g#~iV z&(n*!IRoK`I<{=3!oP||KFQ}fp2=`5o#r2@l))1WGBiT_Ukz}mV@sDxoD^f?{G7ih zll<-Ih`$^j^5=M*-)(L(3Ob>^(cszatTK?120ydee>QpPay7VXwGImeXn1Bu8OW8( z{C0hv-*`Oi4g`34YwJ=HTnAe9k$rkvd6btKgc1oO3?3YCV1NHo5;TBTePo-OQXUti zfy?XVjZmnO82k73%kVY_0a>TQ?XZSHIB%AcTZ3Mn*@6Tt@`M`!=XH> zN`v=4AAgKQ8cDq2ut~DIvtyE^37c(huCo3|{MQEn<+2Q$H7(FjkBJt@i=T6pSSx*^FDTh?dp1d9iW8=-aqmh VpS_B?6>9(h002ovPDHLkV1j4|4blJr literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/document_text_image.png b/interface/web/themes/default-304/icons/x16/document_text_image.png new file mode 100644 index 0000000000000000000000000000000000000000..0c697bb30faca5effa81887c4b299ccc41acd9c3 GIT binary patch literal 619 zcmV-x0+juUP)~Hh11#OlF8J^D4_Zr4#ASI zRA_c#fo9xpa)m-Px45{k60`%Y_>^^IM7Ukx8AOsvEevmMQD}2>UnNKYt@xCAcv!eo ziH(mInJenTrhb<=Jatkrs*ELSg(|K)kg zB)VxgdPP^#IuqOpwBl1YY&PL;jT1b3U?9i9Vfy^)G|fFfsoQzu@z95*C4Ee3ZV_7X zscZfH!o4~lN|oC{D>-9(T{@Y*ugX?i3!=z%Kw^S_a^AA#Z?8q2M3@B$G)8czAu)v#YDN#(chYlR&b5bVMx_ zYc>5U799kDOeW(1kMHjef=bX1yv#}P@Q_+8*$lGQKOpQMfTwi24FLdN<|J@%KrNLG zkS~`V1Y!Im0GJ6OFS(q;%bd*b?^DawMnj7>2S88(!T@owfTZj?}1YYK3Ivl1}8U{cW|3R`=9lXrRubhAE_78F)F`i8ES9TKh~2>;KfJvuB^H-UK{GzSB+$Rgm$$byB``r|*xl6&^s|ir zlrN;{UY;x2b3D$|J3F%ik#TPi%p~)9{!AuoN~)FjolYf#<>dDEoInH(=%i(YuXOrX zNk#eG?^m*qOom6dw&n#QXh0_`1qlh%N}zn^^C?+O#vNH(GYCY`fKIMh*N(2q)l;m?2_{Xm|z_2q+Yplq5iZ(r&>=9MY-;L13Y%H@G=!{c>n+a07*qoM6N<$ Eg2ig1vN>L6HkQXO;Nu`SfSi%u~L!W;>+Az9%6Ag@=V&T@!ELv)f1h;UH~BFZnv z#`0a5$5pqqG;xSTLv$818N|3K1rg;JBO~Z^hEVq;h=HjHj_UR2I7Ff$I_Yc{2|kBX z5K(pv52MB&!0iB*o(J2^<^!$wi9|zmG7L!Z7{!ol1JkIw=f#m*E>yI?M)hMKZhiyy z8s7W&+!)u8XoyahuPe=C6hqX{W?-BK>O4S|>rXCE0Xwd|@z6e%iVih4o|pU1vPCiE zg2j!)o$s)%;Zb0{_JMnUuMg^vz*gN;_m*1oN#eC>S7qfTVf)Wb@jfo#! zDXp78RBFp;h>W#4o%m6kW7VA7*@w>kd!8}JG{XZw-gC~w`SE+-Ll1|BsBL(d+DAr6 z?o-d#nA-nvN;fb-_xt;)rLT`DQ_#+<44FD59)~{`!&*3u)ldk_8ylFiS|Kwge}6%$ zf`@gX%}xB`58dnQaQS@r?(yJ**$la4&g5qbb|pVB7z`$-6H|6O7QEiH#9%b0DXyq! zX6V4=Nt3k+!#2s8_bO;8&DglFZ~c zV`J%=R91F&Y8WEPkemo_ArOiDBiTuw{QL-x>2fU1_ux-7iW?mr4GfWFNKT9eAs*}} zSqb=H8ZU+7AHM3Nyn+br1PZS0k- zEF0mpR3Y#~2O@&UQ4jl<>!`d_)RU8!Me+#DXy&toJKfu1YxS4hu)xbSdx z7K1Z02u)7|?t&5iD^LRiXw<>q(Q%jHRONRY8&xGT zQ8q9!5g<4m#%aoLS@fCjM_K&fzco1nz`dS^#NCr^JE+ zkKtAFzN^b3jg9uIx!K`aO-=kc@D$RJPMOzLjqbQ0Rbz4iK_-Bs`xm?XI_aS9X900000NkvXXu0mjf$kzrD literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/documents_pencil.png b/interface/web/themes/default-304/icons/x16/documents_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..ddc0b7d6b19f988aa4aef8e496e0ba58d04f802c GIT binary patch literal 617 zcmV-v0+#)WP)1vn1^u5WbQ1jtc@mcF#FN^|4pyP7lOlv5(w41gg|Ud5on$A82dR;z!Uk$E zP?}+h;))r9NXZhX4Q%8zBTe`JclSJF``FgP7cRc<<>tA+>wQ0Z(A!H7`})Yz-%s+M z*`HzR{=?z>HXGgT>7mB%Zlc@*3qK`f>Vt^{)}m1?heGfL0$AMGfOBRBk}+k)3o;fQ z)(2uS{Nll-^>ut(UBy?wA43xpkR>@&mRpdge9vmNx;!2@XJ@gnvZ9n&9S#L`ZS5_F zwp1Q>yYouKL^5Mrn}MP9Wo)H9%0=_M&t|^OP1LotTw{n#ot?tfU_6esU@)&FSNY}O zppuE@rRL^_XId?hXoyajkMJiP{--3X{BC+$$(Ef?d@3#d>{6*tl4yudlnVlpNYN5e z9-f*?XLDXJhTGc#iv14hs;N zgS|_GQx}gt&khu>{h}jUg>Z)Ry6s<%o;cK@C>N~15NoEXWrTBY00000NkvXXu0mjf D;5j47 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/documents_plus.png b/interface/web/themes/default-304/icons/x16/documents_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..d09545372a817edc6f02cba25792e9fd03671146 GIT binary patch literal 601 zcmV-f0;c_mP)-;X-~;UO6Z1|D$$i`_1H7)hmQKN2Z|6e#94UWZT2i{bc${uqt?e8@G(;!CfG`(o5K*35TvWOc zk9(uH*USM#Lv)gv3`Mz6gNX8k*Gnz)Pw2{2Bi-{_=$ggS!2v`=bkf-@#rYi6AfoJ< zo1;2UBi-NY%I$iS>G6eE4S;BfPKE&~9zzXsXWC5F&a0&Tpr>0wBWXYCspS1RKkSu5 z5Dn4E@^z(o3^hodyMgq9o5zB86+UR2njkuI-&wX$gS1SxQ`zgYzwk!$?ebPV$)3yG z)5G9ZanWFSO8F%wGLD>y9IV_$UdlhmRO4K+n&_KU)7NUFiHF&Y}o!J-xe(TbL^z(6F> zP{=_<5F|=Uz5dqIITwx3x)vRHxx>BR^PKm)uyb|>yXWWd?Kwf2Z;`(3lM~po*Q70qtHUzSW;EK3xC^`j$>K36W|doI@m zX;?+G%jc6foiv+QC;;4p`xGh_Ocx42AiRlac6z;-p>4;F##IUc_uxK7x&w*GN)XX} zaet2zZ9BHSyhZ`w9^9u)fIPiWf{12^$Abm>c2K9=XzS_%;2zwkTB~7+YA8WO^U&0k zvtxAB)UH;~0YEQs5AMSN-a-i?n)@}HJv!K3PbUm(wZMJ&ceR2jnuY1$K3E@yG(dc@ p{C5QNz?WH=9;Pz=wWjtnE5agHhvP7&o}NdD z97|sC`_;d;)+FKHz{G?Zk=ihhBfs=`^iv?9-qlt0ghIN0aG-tT<987e%j6_;CsQiv z8@IdG^*!jV%m5fL)TDWCw!o^ZG(vAbOQ%IQ?w;$n?#hw4u*r+b-~`JE_l8A1<%)zxG^w(N3sKgEDo{==XKR= zeu#*WK~4n)V!OK<#h@AzBl#_6KqaqQz;7>hc0NAQ)+Ry*IaNH@$CVZR;Pa_B8dWFW z-$=gP-EBW*G7UCzvZLd+h@6*8U0p&B-@A&+WppW_OCC%k`ATo^Fb!7Zu(J{@Ew-@m1$>ERL2N910GqASSOk0lUtk+q zix3o)y_=ms$^E|1A~VTMvbYyM4)@+OXU;ir-N)wu;2fWTF}JVpX1oP>_svMGJ~d;_dpF3)a>Ta`It(eVbq-jb~6bCq&Olb1~yeKrI z^=+1AH=?T2<^v?sQWOz}!y#FgVP+i+As`~io`XcBE8x9HRS%}=qs<3MVoR|hnps_} zQB@U-#ex_ks!BZQKwvk5bFTB}`JXEuzxlwgP;4DE1K^{;c4EXihlrqNhzNHurte?U zbDR4%e-mM^gC>gA4jw(oc=q(kw#0bQfpj})A~gH`^ZyDo4%#KQ@g@iU;(C{<6Tz&5 zZGk9oaa{|X&Edxt z*XwQVuh(nJvP496zr?Xq%@?SUyj(|0g{{u2FU){WtAIJaz N002ovPDHLkV1mq=)!6_5 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/door_arrow.png b/interface/web/themes/default-304/icons/x16/door_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..efabfc908b8efcacd0735b6c9c5546946e42f940 GIT binary patch literal 609 zcmV-n0-pVeP)Ez~;mbLPd+zss&-ZfGy)FPyiU&Y}|F22s zxEvRrt0vA-ICXxYptUBG$xvTkkJcJ%EnyfEMG+#x>t~N@*gTQ-qEe|aK0Zz+lc8KL zZ;0L9-6Z<~v=xXU)m`8BH;p1fvfm1LHo<7EC7aFS`##ROnivED)>`ae3Os9T3AEOT z$OgoIB>Mq8lVFS+opV)V9Z?ifEEX}wAR?Fz9#~k1MJZKt^W3izEf??dGbpbqNWwD- zNyZqIQdnyd=djjNhhywoFS(sf7-KLNW{+K2&7-K6z*Ywo5nNTlp6xyd^ZN*bfYHW2 zX8NxlT54|VuY}?7a;bzi7Gj9V+6XaG9F>gk~ z+lq*zI6Y1J<6bWG<_nKUrUsn|-nS)aNpCWObBG8Fhfi?4tAnp4@C~d06AN(iY)9ec zllOz(=p6LyfL&Ww4+cSibB@KuMU+z1y?f4!i4WB$6dF2Dlk3PceCO4q()zXsG>px& z^;{!(o=1CoJLzHDw(wgI`LDXup` v+rR$tmm`<<|88!rTb`e}X+J%E2rT>o4-jf*J8CMR00000NkvXXu0mjfB^3*P literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/door_exclamation.png b/interface/web/themes/default-304/icons/x16/door_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..3fb609c2d6bf4b511de7058ae3dd0d3571dfd52d GIT binary patch literal 606 zcmV-k0-^nhP)0+IOq8A>SYI;ac(zhwOTALE|N~CX*3#p;?&d> z@p=F)4kEbrYd)X+o-nWhQgkeavTE$w6a}K-51A$!#N~w;YE9;w-?ma{LR$%ZWhfk|wkbwxs z#w1y5QA!~qIPVb=y70Vze4PuoG$R+Eu=4$3_t>=%f}pU$!00*d-ha*DiStP(>V{a1*nJelO-vTI z=_w6i%r^7$^N6f=B{IWhD@^WK&|kOq8Nqv;b0qtIQWzegvhkUB3y)Y0mkA2}$E{^% zX9uOVk4&beZQJfA+d0_VQM z{yqr*>7Z;PfPMQB^P@*M_`*_`rEti50X($L=RPb}cNxL^BF38uH?LgJ>&)kW=IQDx z=H&(~ABAIc+YjS7#(PhaBq*gwl7!Jhl?Sh$QJJgor`y{KMyvxEXd7UDZIc7n4uUa; zdc97yS|tdAVvN!G5owwtBCI@qv;N{Q%RqbywiIv}IB_B1-U6K2>o5O?5AR0Y2fhKn Z{sA`@R=%4E38(-7002ovPDHLkV1i<%>f`_b literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/door_pencil.png b/interface/web/themes/default-304/icons/x16/door_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..2e245e00b19f23099f32f7be52a1c75b02dfcae7 GIT binary patch literal 637 zcmV-@0)qXCP)5 z|F2KRa5XM$Q`s0px^G}OZCMts>rz)&hhu$!4>- zu8Z&cJ2;ccP^|~Bl!h3(a_V{BuB^4DTCX(Ns>)F*MSXoep66kVsbMK4N-3)KJ@W!v zsagZevd~)ZK%7Uc&wLSR309;bMl3YORDv~xVMs2QBZ?xl)->3`!~XV3@pl5l3vEuh~tB*~Z3m zhek&F^Ki$G{>dOt+f+I@(B^UUa5qv)%Jve=PJ7dMcKU8#Z|~R@W8T*oXsx$Ki0hd5 zw)prBdB$H4ccoIP+l3%_cNu1DMu6?R&mjx*5#I^{6Mzluo6OUAsTpkBCYelS->P)ED{MQh-f1UT39H?Kf%({Mg*}ig@1q+snRH% z0ZZ{f!77P`79pB&lFjDs_A+mtMQ$&9Cg{M&H;;Mq&G$YS^I{qRjA0(A^8Zy=WiBtQ zb~mb2FWh4WZm>$0Wvs8SNzOFx`HL=9L5+# z1h0ySFo3f7=o%+RhjGr~1U^hxKovULFCg6kz4vI>!SQ1;XHHF!BneN(R{8i~`0U1r zokw+!9Z%o{a(M51BjiFk8)H}*Y;yhf{ULU>N~YZq4{=Zo5#Z&-PgbH9rA~=0*@Dai zd_t+)?>jJFK4b*d9l_%^>p7>0y*PV@E6m-^lhq;7$s#SM;BsEBUFL@Wael7OJ-KcJT9#b7$_cNOlvALOkWYe82OZ?;PvlIj}6SEyjTfc31a}Few7==EJxV zCeEC{Jh~h8``6EVjV7%JX94(lVf@-?l4vZ;!t*?Q-zS%I5fQZ3B#B1r1Y-ox%P}?i z=o2vJW@ZC5Gc$uy3fs2H=kt_GC4wM8L{Li6YPC>Gk!2ZS7}C@A0U|{oep0X77!77 zIyc?sz!*cf+a-=;7FK>THu0D!im1K1%h5yo3BwR$3?f4Mr-RmnAsyLS~E zi*hNT+G?TVxZh~Y!8U*~h7-fX6bc1=-$!eWh~T;|T5FV2e4d}j7(==PAVQX9bh=&Y zam@E>om1DJ5=9Z!m$x}`VDCoyS%wkW36M<((~FA)u8R@j?VT&wmPN7PQ*AbB*XtXj z{?)-I;N-Dm6pKZC-~Vk3Ns^$H;=|nBKStOLQ7J{OR%5BQ&gmPIL{Y@bi<=zYS0)U@ zeu#a*d;<=8TWg$NS|V^=GGlmi>k_tQQOM`0wpz5~xZkMVg&zsHQ&k2p?g7Vf7^zfn z9EWnb%)r1v|CHP9HjPGuX0wUb8pm;1Yr@nTgDz0{)@Js}v#`~pW}dOeSl R@p1qF002ovPDHLkV1iF2CGr3O literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/drawer_arrow.png b/interface/web/themes/default-304/icons/x16/drawer_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..f4a707503d76ae468188023a2cc433d481c406b9 GIT binary patch literal 737 zcmV<70v`Q|P)7}MqPSZdPYtvwTOYE46 zytbs{Wn(Iz{_4sJ_GT*+IYU`uh!rj2Ecu``3f7Z;pmkh1*`Dfyxw$zw91i{_Z)1iS zVny>omYli}iIxms*pxu0Qp2Y6fjMyp>JvTCmga}7A_tO055^T^ZZ ztm<=0gt#2Uk~E~cWOwfOtU8IOPuDitZ$oFDhW6@Hgcy5~JL$yDuRwJ5)Vj+0-XKi= zf+R_h0;e)#8hAadA=jAbA&uYcXMbjF}eL3m|u`CZ|TGAOzM zJ=Kj*nH~{&A$d0tvIt&}sFGHRr47O&T*R2hMacijH{AGhYf|&NDj;r^7-D|`K%@7R TY|a5G00000NkvXXu0mjfhD}xi literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/drawer_exclamation.png b/interface/web/themes/default-304/icons/x16/drawer_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..03f0c1eefb72392ced1d10249b396dfd42135dfd GIT binary patch literal 724 zcmV;_0xSKAP)e4niC6_hMB9jkHY!#YR%tYa zAh8rhxK~7jh$Q&9cZ?wk!8=KYn8}%$v(H`@X3QWK?s9FuZ~bd;mb!HSlmbi94-D{o z=Y|o6M8H`o^c!Jd-_bw%euw`1(Y<=3A$4;<0I!bqpXsaBVw6&No`>)IxUPeU5XUjK zT1*_*Fh=k^myw}6qrfgFG2d0=qv(U@`Pg-W*Hh1F%5No;YolZ19)h+d z>fDb6vXWqIYKp*dFd{r2{1eMkY(E^6-?WcYr|)z7>Rw8PHyBVR`Nar3dwOVUYQpz@ zwAR?!63x91t{X8tJj|`Zv!vVF$aNPpU;dMZ5mp{CiXtW_Cwcl}6m#eT^X(~89o@_< zyyVfy1&Y;ogzIyx?WOg|Wu>f7Utzhr`i*1L)66U`k{H83w~ym2kKt!$@vI_8k6kC_ zd?lN!(9)R>wPvp~@;@CXo58kidh>Z~+a{aM($dnxa_d_*><9_1S#S;Ixl1g~Jpf?C zmS+FM`|>#j^zC*z-wGRl-n!k#>CCMo^{b7v94epZdHfA;Pg(8{5rM}50000YiTx{l*?u2f30$2{3%J2P<(xl!w2^h$1&DgM1*vwgZ5x{d704j5Cw1V zU&lew-4#)&)zIbg)}lWSwgIfQ92*)Um&*}`A;uU)1kdv@#-O$4|*TqF5&%=r^bN4EaQgr4*3e_t0 zQfcGVO$P(3|2X0J@Gza7orGby^$U%e@92e9thLk|4J24+q{2wl;_+XAc4&&lB1^>z zr|#rQk_0n%iyN1&?M!sX^U29kb+Hc)1iU|Y{^;nJr6nAth&+$9WzjmtQHq|0CT6XL z6+r}I-=|v9_1KX2rV9*Q?g7_zInv*c>$-GzchlS3yA|bnz0UgjI@M|wV+_9U^K$C* sx2ZKIJfQz)ow;X|pZT9E!5q;48@uFo07czFyZ`_I07*qoM6N<$f)0l?TmS$7 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/drawer_pencil.png b/interface/web/themes/default-304/icons/x16/drawer_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..ef7ed0ef506f0d2ca535c13a8aa031cf6650669b GIT binary patch literal 749 zcmV4IRfSRZzQUr>KBH+^4C?EuoO`&X6f<-ZgsDQE1LiH+vNl-}BR%9LhFEqb zPKr-oNI>h+P_!M}hRze)(RWgV;gUVLbv6C`lU+H%n4O)4 z+wGQfs{QXFW-LfytYxnhzjH1Yj=arq3PZbS!>JF3IdvnNQvK0(I0RkC!*SWLMS5lo z8ocsRek>?T3bSY#iBov?+)c8-Ig?Ia`)Ok)o|rRaD^$B*oruQVF!bsp0h?eko8ObjOke24o2d)McS5Ze^_$@ z;1V~nX9l7n$rt8i6`a{YxOOH0L-sZBd^MpgZ5N8ez23E|M2I!vQk+6+%=80g@u>cw zOrNg(xFH>Lj#x~0s3hD`?Twpd5g>+GRv9YAN5sE2XQ)79p9ri)=Pz3ryitcC+iD5B z>(|0+@R1&3h-G>|#!7-1A3nVs4e1+T*7?FNT4_%6gXzFJ^jo|o+*z{!FbtVrhe@7%w)O;l=oJi8Y*xSH9<| fmBr<2#1Q)n;{xdkB*s)Cj36YmR7w~AER_n)qE&Ef5CpfPbgd$Vx)2+t zi$Ez-(xplfyC~Ya&(|G3r9k@*LjhyoYm+y8Hzw1&(3@ znB?Q)q7_OapkF5@tS~u#=$qolsPFzU-EUM#l*02oeBURN(TE7f z7FRx8uTJg%sM*F?Oaz6h-`9Jg-_x681T6{P^kE0ZU)+9Yk949zR@#j9p^Ss51Fmz&+)>N5BtJAKpbxL}s z!ly^pfa|*K7#_xTT?&N)gM))Br+lE@=4JgQrwV0iX^o&OeD&jU`PU}rG%)`P#!C zswE~Cu}Vr=GrFs^jQ(&#(*Ca?M&cIv?cD3OistaZhkN0i`?>d?bAIG>I!Tfw(&=;s z_A;@BOC*;e&IEH&sv;KDy4`L+KQvSz6bb>euF}lx29#adT)bA9yGTJ2Me(?zDDe3X zA`*#cR~0P56GN4xa|9F%w;d53#k`^aUCri^XC#8jZa~G+MypIRt#%2RTCc zHEu;_qz38h75FktMLu6!nVmknC?LIFPk+UJ=E3A?lJQzZ?&&&YCs!joQHl8{D=`09 zhfIR9Z~95$nqVn`7Pq>{d$W_|jwao0?#sZ}tHy=<=j*_!F(%HrU?RXxTuQ(NG}OVL zW7j5gE)#E2PhFt=0lUF)H|S)3k&;Z5*`mFWsbs3uspdr+mWkmv XIVnDB3p%QA00000NkvXXu0mjf%*HF9 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/drill_arrow.png b/interface/web/themes/default-304/icons/x16/drill_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..fdb0737114a34912a1325fd6fa0697772d7bea6a GIT binary patch literal 764 zcmVt9Y~8B%2^J1jQ|ap!y);D6%5K4HFUC zhir;jR;-d#OrtmdD_J}>H8nFKBymQb&U-pDl<2~bb06oO-@EtR`yeGH1sH|_kx1kr zm2fOR0QMg^3Dbfd{DB0a8jZ$CMRgv`W;5cLdVNNZB63IE3(in(t`bb3R4OlU9ES!& zCR!{OA@X2v;$Qr9#p3r@Vfdvc5J&C4IN{jho-Tz32oDdJipAnW0BG`{)t*C~OheWJ z_^T}nXB&cWy50-FK7kdc9&L0F-&hhrKtKSj8fS>N-IsyIk4jwV*^2J&P3Z3O!THV& zINu?{*%ojQT7jc?OzR1R@gf`a&$EEdh!wr0zSMlH7B9Xj2}4RX6HdyRTJouhs|C_D zGi;4W6z22-)Me0e6vD~eoOMReVRIA)1qHe&9mVHJ0I;X18>GhyKvgylN#&D}TrnlY z(!2zy)d5s70)=Ca$Qg9Sp;Rh;Pi1Pk1RyJ6S+Mtd-x|Szk|D5X273gCKI^V=>{p>& zE+3(?+?Bnq796@aVWVP}qMjE#z7he-ox&FO%VaV(C&!2?Rnjz-6|WJ*6%X)VWo@4k z`51q9P|pio7XkL|5QRu2lGnUIt=9aYvf6YRfHswBwz(WNbWP6=H|lEdTeh{3wD8OBtM`T2QhG-hK=jDnNP zWy1`kLxwT)_u-wV4PJyFA=!MovRBrK=zprB-&b++DSv^Me=vSd-GEEW7pax76T5kV ui0~o&ebTJu-l^6u@03C#J#YUHw*3Z#CZCDyCxQL|0000oe!Q{(2a6|NhAhldCJ@g-6^du{@QBT`)H-HVQ%UFfjx#N|)h zarq;`g?4a^76VIrRGSPk6A45}2tR(C3CV9VfJq4_jWn04*-F7$N0C3$r8bIzuBqBD z(GYX9z2Rb-J20=vCK|62s7;~U3FU9*?t&p?3EM>I<>hIi1|n{a8o*XzDn++Z;q_$# zFXX^cFrg3rj+RLD^Ya^|vUrIQAR~&7x@w6NcT3%lvLCbBDXwz!wi1^?dS7wCSL}~Q zi9|9+W!bL8j4ug~shXT)nKS0qMICD$vboORpQ)4{v0Kq&0)s*i5pzXI60`q?z(_cMni_F0b{%Z%=>J5t-~h}O`%ww1dKibl64C1KFSGc zd_szC{VDc=-qToLmxI057_@dAT^(rhMI4G*e~sNzUW~25i0xve1`Kb|P)efOssu*c zP%N^25&RCg%JxNKO<54;=Ov(0nTcUxp{ztAw#ns5D3`0bzAiq4nukO?WI8l6JtD&C z;lsE%o6A=Yrs=@)btM_2AvREG8j!c~kc^ZHN)VJ6LeXOl7)v$Ksl5&6l3T!R;Sp`z c{|~%>1DY1X!8ZuT`~Uy|07*qoM6N<$f?U*VxBvhE literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/drill_minus.png b/interface/web/themes/default-304/icons/x16/drill_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..dd63de2b44ffa4bafca4db0b96845f1b70588bc5 GIT binary patch literal 675 zcmV;U0$lxxP)~qm8LWhy!2-8CCfW%Rqd)9Zi`ti)kkd**CJ2qT78Frn9|n^px-0nSy?{}aa z0{l5*!PI~rlh=#z(>2KP@#)pECKU3xxWG0fdNRfUuqB4U*D z$9=SjOmMjX-9~`ECi)$lwlgPEG3yKtSx~PpOHkUvawGt_0C0vRay~46p2;MQ&gp3N z7fh@}lgadq!cKt(XkAZlVJiOK+>H6Kcz8k3G7(<$7N6Qt5QNth?#Qj!F&gP873ag^ zXDb23N^J`DJkQJR?OwFoHzuiDS5831aG(JFy8y-x0VL?7ZZ)^kXf)no0;kjUjncgh zJb>F;KycCoFmXh~Ljsuu^6);8?{?6(zSxX7V#D4>kfROY>2|~4t$sluK~UUMGEBiQi%9xV%r6lY zelVABWXLS>C10w$O3TP%B5C$!L0HZi`SjfB#*z^o_;C;Cod1t|&+}Z+YPG=gJTS(5 zWD@q}CJ_FCgD@{O!WJMwgu!4iQK-X*#bQC6(FbQ*hv-W4EIA@v3pc_hB@iLi~6X z1uNk1kyxDX3B|e2b@=5j`1#zv!83JnMF0|s1Omnh;?Y<&2>4cmOE0#eXKXWiMmOT( z^Yys+jN$wscqSXbMQ6;x1m4kI1i4*>Amqif`*bfYU++klhpt2-Z4D3(+A|N9(Io~G za2yBC8QbBpnn9t=TbWDq4sHPlVlgx{#7ReDJMsWX0Di&AV+^`)tss{58pkC~GS)i8 zSn6#a>SpXQ-_W@a<#PFJis@A{fWjo2HPwJW=p!pDE2=axu^MY@v7NC#5)_O#C}#0h zGOARncN8n}zwTOr<0ebd>2xJ-w;R*L!|SgDq|+ztS1Of4aj^-LlT+p>Rv%O#hTCkc z(>;3@6$(Xlno6>__c%bpF1AA^ll6)Mz25MXVr|(<03#P52n=66&w5%d%r<%s1ZO1( z!{s3Kl~7sV96}sXV_Oag_H4*)Hm(ZRhA)(ZcD#lH?~fo(q^@-1Q;j!_{V|AxN+f~c z6GR1uPa8qId#AT__KJ!MEGsKTlc@;f;?ypcN;$>zImq)Cu^*mz@4!|LRrq59FITaL z83!SsmefQ73F^fLTK&Q95tX!Fwc1F-L?f|Bbf77d+4FSlFwMgVsxXBACt-g8C?A6n TqV8@900000NkvXXu0mjfLk~=h literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/drill_plus.png b/interface/web/themes/default-304/icons/x16/drill_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..c9e751ca6a4e8b0ea6346e545ac54cb80f5b85b5 GIT binary patch literal 726 zcmV;{0xA88P)0l|;j27tLm}m;T2*7ci z!Y;x$+W_nz_zCw+J;VSBlI(W7i;9{RJRT3?h;3uj$uRKfOtF4Rp5lF}H50mjrV;m0Guf$Q`>d^QVXaj@6px0`(6#&q#;BXv7{Ja~P z7w~6yDhAs$IDR(*$68>XuXmP*2G52CpjNBlx3Q0S+E)$?-&=6zWh{pJA~Dpf!s(u6 zIQ@ddU?+qIszIbZ?xh6scu)v=_X~jKr*o~;m&R|mwX;tyB_pLe2tVcAoh8)7d4Uie z#;B47v;ms)>2=KVm#GZ;jZ@f>iW*H^fYPZ_js!HWY5;B|05oU;Zfe8x-Y8knluM5U znTio#$^-^Bp)t)_+~OhOndL}i_IF{YISj0CLfIIzdX^jY6!B6gdRdc%A< zkax==2`S40SBXUH@gIU0ssI207*qo IM6N<$g6xz&L;wH) literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/envelope.png b/interface/web/themes/default-304/icons/x16/envelope.png new file mode 100644 index 0000000000000000000000000000000000000000..b13127e8695b0e3bc7ad10e7973b73d7fd79314c GIT binary patch literal 445 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKU~KVpaSX9IJ+l(dIt=xGKWS7bt9-VEU8ME%`aZH(P z3{mKC=a|ES()WvhJ)PsAnRpRmVp15J(^+Z$(94^d{0k>PW8=3gvnj|)OIW+`nzrWb z2BEnZAnIfeZxWd~WxL|@z8;7dSDZg^ZHG)|T5O2@_SZ~6ZGR6eDD>dd>pyjI|Ds=t cZv=j@osZtUqg7N27%L16p00i_>zopr0AJtAB>(^b literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/envelope_arrow.png b/interface/web/themes/default-304/icons/x16/envelope_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..8024339503892d87b314adb2daed47080504f96c GIT binary patch literal 570 zcmV-A0>%A_P)9J@7zVuZFSK_-BwqI(nU~R)twX-Y(yABj=&NXrj{+&*`{Nz=_rddQB@s3eK zdubZ*?IBROU!2x)ukVQBUcs7{!YY0)4HU&4_xg_Loky^X`Gg-IhU>AG>HjPK&K>vq zj%d;?m~CzGECE4`<6hqp#aabx`SGO>s|&XzbI%$LcieHW?}#E! z!PM1sH&*7ZOLA}AhCA-K*LOs(RKZ-|=Wk*;*(u3JU4}dExYu_?FYSW4S7xuF@ZKxQ zgzbhq?zq=?L?N4C?aMPhWHkX~(R2w_}oMxJfX7eySCVYJ1_-O z@O}ccab(w(2{S!u5UeYw{UH->mL!5TC?8D1`4Om?0*=N0s7(MntfLWXIiXOXR_Wz9 zK2&W`>AHb^)`4{;=ekkan?iXM*lZb!Y&rYXOxm-l$D#!CF%{X@wtw1N(}SHMVEf7T z+=l&iRU7x1cu(7^4=bG=6-uy}vg4HtTaVbkmK;3rfOkCp1)P7Ksn4f?0ssI207*qo IM6N<$f=$;H(f|Me literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/envelope_exclamation.png b/interface/web/themes/default-304/icons/x16/envelope_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..36a43a4909f5073de684a97cb49522fee50181ad GIT binary patch literal 593 zcmV-X0vL+A_5gR*uwXv`e8$nCKN1REy@#@Lb*0yG|Nf?H$dT9IrQPPiE{8ohR0miA46b48N11-Vw zQkmi6L|X)>irU=>EeBRJRI;|_zNG&*4&${ukevadSdq3~tGisK`kXW^5%(WOei>lY zf?9m1g6)7vhE+kONh4ii^w4F}>H_MK+ty)3K@{IgMkhoBD;c%gTk?Ge$>nMB$#zhYpyK>UMR@_Ii^Kil;H)BHA)5$y7 faK?Skb@S{e+TmO|+H;j(00000NkvXXu0mjfl3N%? literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/envelope_minus.png b/interface/web/themes/default-304/icons/x16/envelope_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..34003fb51e17ea6139debdb28a131f4ae4bdb06a GIT binary patch literal 498 zcmV#bZs37Q14@DH%Cvayy}308_W{tJ>y@&|}up`s*UYYH3f0!q3| zLLdf0*c_tg>5*_T3m)#gHx_rhW^W_Oz!dL0@4fka=SQ&p#1I7B0WNU*@x^=I09X%r z&&A94m*x>Uxik#femVOn53PCt%--fE@yzsz_4~;#>M?n2R6!MEqljd64HfzCOjg&h zQG{wyhZP-wjmLF_;6)JqXQ3ca$q<*7lF!8TiiQcw1TJsj1a+>It5Veh6XK4s5PET_l#`vy7#q=y zgd+r!6J+QJu5+%UsWCViG)R~IQ40nt#XP z*0;eK1ctP&x24B556zsw`r%_K6F5|a_UEtMyn5s4QUho#EG}Z3Nx+p!YCk*ON&|rX zZVxwgmgg()hXes>_s8C!9xV&a0Ek{c3}4MYczmmJ=g0jeJI2zBxwm(p$-V1vV1a18 o#rO2-+=tWt<(&>4AXx)7uftth+^VhsEsx0E$)EjJw%nHGLU zx?&fJ8Dg^>bIp&+wE3}RVL5a-#_}LZPw#U$NN*#g1Hbd}yuaUjI0t4u2y{Rj|co^Fru*f%arfka}cDrd$X z``ks%VuPp?8OO#_E3GH)O02ze<;>V)e|{grsG2M2(W1t!tU;0A>t&CllSQxbG*TnDz3U(jV{Pw5wNSRO!cQH9F%%%ml$d}PLz#NkEej9`bzW}d+c)u#<92jgxcIxs`mel pSR>16Ty~ySNB^7)-^U%tzX9}1jGE6yH;(`S002ovPDHLkV1hC%ALIZ4 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/envelope_plus.png b/interface/web/themes/default-304/icons/x16/envelope_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..1062723164bfafc24d712de8d1ab4bec9f05fdf0 GIT binary patch literal 540 zcmV+%0^|LOP)M#@!&-f1gRI5f)@+w zq2kFjjSz$)u_!cYn}$ZCiP?EG9-3X*M2QdP@cz8_=J)5#IBRzlj>Bc(DE}W{tmQF) zX8~(DcJj*e+lUNrbzRo(U%DBkp0NO^opPCAVtiZs zbzNt2?p$^fvTvTf#w%1Drp8EZ)wTx)05rCDIVC>jr^UT3%#BfBSly|)&N>bSZ~lq+ z53joEeE!hj&U{HYFBcox> emH?lnU(Mf!F&9r30v#Iw0000+_BP literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/equalizer.png b/interface/web/themes/default-304/icons/x16/equalizer.png new file mode 100644 index 0000000000000000000000000000000000000000..bc17e8339c389941615eef01bd914f43dc4c61c4 GIT binary patch literal 425 zcmV;a0apHrP)(`wUS_(CdT8jywhcXwO+3=pU)8vhq2jg(Cv1SOeQfJjgI=|av6uiK}I@s z8St`NtuUQV5sgOS`#wsgl1$|2x-L?wl&oH>)nFI~8jS|%&}G1@=XtWNcs!29Vu4Df zf=DESdcBTfu_$32|IeXAmjQ3H*$lRA!?G;2S}hC)133cw+(j%FL$z8x>Jz#Qc%Mur zC=?2^630%bgLFC#_D|J>E(1P?!=Z?YL_)UOY&Ma}WWfHZn$TrHo)_de4zk&-e1S`9 zI&`%_An=jP<$l`jwtTi;uO~NuuBJ?fE(1b}FNJ$0bV5ABog%2XzmlN1xBiX4-itXg TQX}Xh00000NkvXXu0mjfM8v%d literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/equalizer_arrow.png b/interface/web/themes/default-304/icons/x16/equalizer_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..2919dfd0826e2172427d018a6ad7d4f5113397dc GIT binary patch literal 573 zcmV-D0>b@?P)^ur^_*-v52nK`Db)C(LrGV&oJVv+M zh0EoFVHl`Zs}KYM&1Q3ppUGrknkK8n5K93!hQlG+?KZq#FGiyg(&;o?NL5u;ghC;< zdoGs)&+{l2iy($r3Rv#-dhA$!zaRa6AK7dc9*+mIEJGAU7Djb`4Kc)0!0k?_gM2=Z zXf%pasf2pH&aOZ{oxW4PE;$E3L=pR$e-^8Wepe8uW`4! z%I3sUK%&uTFfb4Zu%jx9f>y-8z@qdHE2=>O2@1GJ4^$`=5Rb>%56t)O zhtF^(VPN6GbDRikaO)->eE}9yFJM1=wZqwLwv}Wu`MF#!vu~@_YV75I_LsDexc>?8 zuLI6kzjX6Ga4f8UrGWF69$QlXq{A1MKiJ*!CTZ`LC!41g6OJ{&?k#>hbWXTMSJ-Fi zh^3?d(m`H*b7~c!dcYxG`@wE+>^ix~?QzJ`?xm+Mt?JpoBr^XyS>h*tj)@<+00000 LNkvXXu0mjfdol*j literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/equalizer_exclamation.png b/interface/web/themes/default-304/icons/x16/equalizer_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..46b11ab46a352867a69c2d27d4c3c510dd524380 GIT binary patch literal 610 zcmV-o0-gPdP)1 zjbzZKXw^O#aHqLRC}yO~jBjRWCepd@-4^A5noxK)_uLEj!#S68h1Qyrguw|z0DZu9 zAoibkzXKmF;Ks_z%3ODMclux35kgQX6xJsuCUOSgc%GN8*Xt}TEupoh(P;cNFBXd| zFE1md#Phr~;240Zlp+WMOw%L?0({@cbzP*CN6u$wXOU8(lmakYfKm#}vQSFl`#zaW z1}P=J@8dWQQc5h#Vqsx{Xf%2Nu=WAlwoyu9nkLz7mbSJwDwPT|Gc)|Gyyi;RONIst zq*AGUz-j^2YL!?lMyXW7bzM3-I!Gpy7>2>(VwPmQ$l&-Bdb&!e=8vO5tyW`tdYW>% ze4rY~akzY;N^k!)&cxd3?H@!m^9KO?&xTws*LsKjH3;_T>HI?K+yDvI24IC@NIV|LaU2qf1VIqA09$Y1d0m*=XLWUzaBrJvR1;z2cLhR-=GNBM*GMG7 z*w`3C2yEMKI4+{bH?Tt*J9E@`-T*K( w9JeRK#!YeDyg#@D_iyte3>i80D;uo+0$n@`?!}Ex(*OVf07*qoM6N<$f@j7T*8l(j literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/equalizer_minus.png b/interface/web/themes/default-304/icons/x16/equalizer_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..9e862afe46ab431887a39ea8714c66e428e76b58 GIT binary patch literal 471 zcmV;|0Vw{7P)4I;`vD@Y!av|o=vO3o@&Y0zl9_=mTC^z8osfy5c)|M(1qClCD5(23?ZQQy zphfGJZ}Sc<#LI|V(~9H zmkwP9oX_WTj7B3^EEfD#O9>v22kmxS-P2`2U^<-D15YHjor zi3C=wl^W^LWx&;VJVv+Mh23t)WHLcK9#<1NmP#e~d_J{$I-Q2D>&WNxphK4d*Mq@8 zZOi3yVK^KjnM}fFvmukoAQp?MFpleU=+I@rO|REOHk(Bt5J0h5M5EDAkH9{6;dDBY zN~JdXgf0VaJDm=q(WqL9W2I7o-|q+e+iF6W0r$;jQ;BZ3TWz&aC?FUNg8gkZq04{> zUr;WWLnstdC-Ad=G@DU3nNU4CLe^+hHIYZ~Bs5LC3x~t6<#JgaTdh`8Z+^Yb$jP4$ z$1fs6yfNTd@*pW~<3!V5E`<14=TeAw`589&2nP~_1r;P)&3(1_W=ufTLcKM2xYTF>FY%7LB2Zj(5Du_5CFs z6nsHRL+t|uZCXgQDEa__%YWxNj4&fH6m#Iu^W5h?zyCSsIT8TrB9bm_z}IyynM?Uk z$tSGzs8XqXnayUHPN)AQ>LrF)GI%_hOwjN5VK5kQUd|ynolZ0w4e?DZ8F)vd5jvd? zj7B5I<1tF55?n49>h=1WdLog)d_EVE7-Grb$zU)*tJQ+pY{qanL_8iBjTH0wJlt-# z*j-gs$g+%VHVa~iC4;BkZdV-3X0xH!>miv;!elZbolYYbiwQG|%bt%s|Gd7A`-~lu z!Ct%FhNfxodcDZya;R3T;tEu!Q&_E5q*5tScQ_nK?d$;i`%oGCMh3xVvx!I~B6gx! zEEeJMctG{jd94tH#bUu?u|R;&<(?$zWDu&=Y67&|?c%7quEXc^f$GcrxEjLyquW^g z+=Zejh(@C{gAf_KrU7L#8TkEv@dB%P_@xnz^c?{oytoQA5fDQqR$`333Wvkr3x$Gs zwsN^FCcn(fdH~1TT>&4yxrw|M6fiNwlEEfdlq-Bfb2!*IzYn|Jj@fL6 zYPAZ#-;Y+SwXdH{Cb3$rB$6RZgZtz07~O6cE|&|F$pnc+LN+p%N+kpW0XaRB$-v=o zAfL~J3|SgH7z_q7mdE44a5zLNm4eghL^hj6JRTP_#`Qg9$kO0Zuh)aF>j;HHC>D!o zG#YXR_Bn;y?M6DC-q)wd(%?y_(?Kj2lam-Ll?sBvAlP5euhg$$LqCnH&FfN=rNQ%N zvnin0>y=Rpg#yCiFxX$uw@Oxce?*{F&Ph#{1~2(Qxm*sBNJM_%_k3sf0<^ppTlzL` ze)CDL?OCDxmN&{|GChk%qaVxVvV2>uR+E=s&$Y}BE`PakKzZ5Z18r=FgCyZPY^7=JNj54p}CQ!02Ot?nLwEs?dc Zega(?4>*yC6rBJ7002ovPDHLkV1h{#_s;+T literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/eraser.png b/interface/web/themes/default-304/icons/x16/eraser.png new file mode 100644 index 0000000000000000000000000000000000000000..9ffba3dd4b36701d68cf33badcf5f233f1fc7617 GIT binary patch literal 638 zcmV-^0)hRBP)VH3E@Btgs;sIvO z!Dgny##NDv2)9G{)h-C1i1Pe+?{@CRCo?J?_;cZUf4_6zy;lNQE|&`efdF_s9xxh> zU@#cq%7d4n!`}!-2SlI%YXFqsSeXKRSAfD4L!!|rxZQ3JnoOouf@?UetslM46GEUI zzWGQ+2@1Y(K{}nDgDV6+?09{n{OXA$Nw^gqI2;am7mjb^{AUz={hz>xor4<(dyl)_ zE)ay-4m8PrIR2CZJzgo$>-An$RfYRkeWHXg%wSC-bvj&fd^`JWNr2rsoXKQFMNy#t z<`V}sNf%+=Y!@HyWOvR9FdWWiv*L6*1+9kr6)yRE20py|@Hw8t!Catq&gF9AWHN!p z`n|KqVW-mxNB45O2*1aDop6EHIiJsqqtR#y?#wznPkzG3t?d^GzeV^9zvfgb#o#ev=Rg%iRV+Jl-6;C zRmJ{ncFaYy*?bwhUSe0s7PBCD$~J^y_d1@9EbNge7?lak7z@UPp=Y9Mi)N#;Fvr*Y Y1G*I&-ZiG_+5i9m07*qoM6N<$g5midy8r+H literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/eraser_arrow.png b/interface/web/themes/default-304/icons/x16/eraser_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..7479dc31ff2fc1cf8cc2669932a1e18005dd13dd GIT binary patch literal 729 zcmV;~0w(>5P)CJxHZe*njmNNbsCsBtRG*paXy>xX%>;J{N(90){j;HbQ%QJLq&ekjv#DlgYLU zj^fsFawgy*gg~gP?>dJP6nvxthr>|@w-FezVrO^g(amHsiLFSWp`ihSUA=BRe}jS# z{}ULo@`>*0@f(Rm0tmuF2cl%MtM?WU{Oq=Znwpvxj^mii2aRkJVJN|(B)PguC9{Lh z+f@RrPT`@UA+}g7Li*`z3W|~h!je)KFU~uM{}Es)>~uQWLZKiI2(puNRPwt5etF@V zAK$}tSs+$+xm@h#<|b@iKZnODtkGy-=923U!c*ASJQawQJsuCcv9VDFua+un<`?1B z7580)pCkN^j@fRvQ`qbEvbkKY3XaF)6jrHJ&_D5QLAI-TcfPjHozLY0*>oC+)oQi* zd_Fdt%~rv&SgZ{9^z;m<2B$CfpF419JQ$1cJU_C&wiX~3i^VoNI?ATeR=J|lD21QJ zmGJgQA}*0CGRw=c^)sgphPE~xJb3&y!gJgRF`LaTnM{TWg+gp9m7?&<$_gEsTCE2A zVr}ZwG5wAu^soIL3^dgN1RuVS5TQM#QrUvlm~c4E3SXVL7={_BH@iAzdt3Jj*Xc|K znvWX{dk*X1)BTwUj&?-&+0>Yw3WY+4Rhxtn;!CB$=UfsR!U%KC*Y^eHw6?w@@v$dg zxL@D>BpIC$1PTl`1ab^t5&Y?(Sg{vnXUF_J53K|^e|~BpAl&-{R_!YXDhFHo00000 LNkvXXu0mjf@N-d_ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/eraser_exclamation.png b/interface/web/themes/default-304/icons/x16/eraser_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..51bafd9b4c9869ff55469b70a4aa7bb86a9c4f16 GIT binary patch literal 735 zcmV<50wDc~P)N}?zTibWvQ)dI~%^g--hqnvwR_nvdQ(8SXE!vhZ-e*gc&!+8Ybs;;i4zP_H? z+FHC`FN=>}L;?bkh^T=EFv7qS7m^Bti@_5Phl#~vL?RJ#-08PZ@YWtWY)4U#(>sj zvsrfZ-Rw}%1gxLdz!w5_czF*-VmQi{^u4HG7raX1tTaqrNva|-Tz zCc}k7A==T=k#HR6kEwh+>-li)AS_H#rq*X*R?J=Oy6i3%5i*%fzDcLkuj=aRTC~dit4u R(F_0p002ovPDHLkV1h=DTzUWi literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/eraser_minus.png b/interface/web/themes/default-304/icons/x16/eraser_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..b4fbf24f596a2b628539cb506532b9ffe56d2b9f GIT binary patch literal 659 zcmV;E0&M+>P)hQ8WvQwk`Z>5d@{qLr2s1Zs*y`(4L&o2csxD=k1%j!;@R2!>b+*OiLI!>Y&OHoKzIrF-=o2&{~5S3 z`P}Tr%H2kz0R&;W1I1)L5WY`=ZXIc$R;yi-Byl%SxcMf+FoYG8X1&f#wyq{0Oc-D~ zgA<7aFNz`v&)+dnF=-&I8g}t|A-R0W0L9>BGRY4H17$$aSuZe?-v{6~*A^e*J8X;$ zl;l(@#rOMt7+*h@R~T%uSYY!;>Jh@Pu&-@qpd_c$X};I%O~CbGvSs@#yuG#b7~vNP ze_&&d#bON3WHNlW+ns=GwHkwsMk9p7;ppYkudJVJz+D5c-!hEVcc{|>7x`6m(2 t07$Zd9yNv1?O$soY4}b`70342nSXWR5efvLtr+FGgPi*<@|({r23`Hf(j^&jaV4-|sy4o^#0(Aq@ust~*7d zF}p~#+|l+N*b!;31rAn%;Q)~^08Ic4!Rkl>tfYZ~6oyy`S!f#`mg?5WQBT$dNS5jx_{ptO=s_ExBD~H9P0(*_(j2-B#1C4+r^t}gA+uj(*c*u zg_4pIHsYd$`|{BvVSP(W9jvadL9KWcB|a+I*#pn^+`Nb1!IBpg7Z-~&nT*6>Fqi`y z4*0e@0m_S0u<-sdh#Lmr`@}SbD=RC(rZ+r5_%-%5PX+AGENnCy&GC4g-h;r#3M@OO zKsRIox7+;(o?iod|HwmxUn2a09&>khH-$|mlQ|ZPLE#7l0u;tm0<~JLz4Ga&m%|W8 z5xrn2&}cLrFvSgls`?(Qy~^m@JY$OHlbNTpJ3I-Pc* z%#%nYpzt*byF*!7nHU#HoKB~iy>+=Ekw~=oeOwH~c(B6%2K%!KFb8-%UJdSgD49$G zyO<4v>uf`qBqouqZ19JKG$z9eco;s0i(&R8lUtOn>4G`B<~PDHN8ZyHM$-TQ002ov JPDHLkV1f*%W)c7Z literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/eraser_plus.png b/interface/web/themes/default-304/icons/x16/eraser_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..e7b3f1c5e1ecfaf21bb1edfbdb99916d138a3ffd GIT binary patch literal 709 zcmV;$0y_PPP)7FpfKV5F#MLVM}YFo;NS;JxEdyD}tU1Hn*U++H7r3ckey@?rC@FCLQ>3;Ou@r-`~#fUIL|MGMS*I zr3D%r8$qpB!=7vRK!xW7O9h0Z0Br!2;2seG-ibg#z#}s)f<-3qcsylr6M+>I+q=V){!Au=t*F3YFu;?po*_Jcje@uT z6Ie01qkATJE1gaQL0IlUk%YQ>Zd0Ihn+j@bYAli@aaZ}B6L!cVcUc_vVj1Azd)y1H5gr%K7j`H%4O>d;+; zrxAX`#_V>x89Y2Z%ohrUDma-;GPtg;4!EiIg?xQ(=ZcO-fl?RbBp|)Ly?rAiBYZxe zuY#ABmddch;c$Ju{&V2G<6P7I*@Ye#A0u)?ZEdXu)3|6f%FAz^vN(=&;r+Z9U0eIXyro$_+jq*+{CVor-wp_NfSVp` zhfb$6W9lw>gb1;slzx#L!jk8@2LA1l`m?6}-ybADfbaJq=+H{CK!>#rOUwS%zrv3W r#C5v}9?ckD+yPLN7>uu7kbnCF8A}~g;6sy^00000NkvXXu0mjf)lfv- literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/exclamation.png b/interface/web/themes/default-304/icons/x16/exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..f37eb958203d45839b176190b2c07d1178704421 GIT binary patch literal 559 zcmV+~0?_@5P)D{>2V6+T&I-osiU&--z)iw0u}+Nb@sw7F3#HYk1>xK6;n`MM_~gM&CPwf| zYW|{HT)9of%q?10C6#AeWnugo{^sLzbO`?;x%k7q=5o1+6|!AxLavi}Z(|-l455`R zG>muCiOythse>d*GUUFxD5XkC-s6n51Hs2w_WlXBMBX%pelFjn?}>JDI-Ley=aN@R z$n_!4SUd3c5t?=d25o)mL`OEe(5~NjjvNjL+3j|UhFfWRvX!D!ZCTE6*6hJpFB<&) zct!~{iIv4mG&j>mO60Wumw+K6P8p&~3yqH+6r44C;OjwFoD;zxU0VqY`QAlUfqGeRI}c({Q_>>24w<5P~HFl002ovPDHLkV1h|66Z-%F literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/exclamation_frame.png b/interface/web/themes/default-304/icons/x16/exclamation_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..db1b763d86d274a15931ee8f9953d30c59bed2aa GIT binary patch literal 537 zcmV+!0_OdRP)7p8QncE*rXaDE-NcO@$ut~fUvIkq&z)6x79>Wj0qTZ^Dhs~9oBOA%tn5Dse|t0SkD-Cm z0+1Yr0nE(I$e0O;E4OW|zVrD>`Tv}p95DX;xa|LywfT2Ia!@sJJ?I8ld${Ru`0}Ft z|A+gT{}U1tz!=2-^t9%`yR*gykQ!VDaImtn^qe_T`Re_>%>OTMC;r#h*Z(geA@Tpp zY4`t^Pr3i!y21Aq(Ahm8wb%>@Oi8dh`1WDp|2tQG{$IN208AweV0`g{Js4lPfeF@bPK zWvRi1hc~VN-@9fA$1oQli-B-Sfz$<%9*|y;W2+|9*fMEuZaRi8W z15E@)(-I(_1q^La^6dfQZXoUhicJOL`9L+RfOsoV{Q;ofX&?iD9%0}DVqqYbA`**0 b^)LYd`ng3C8}oH{00000NkvXXu0mjfgoXed literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/exclamation_shield.png b/interface/web/themes/default-304/icons/x16/exclamation_shield.png new file mode 100644 index 0000000000000000000000000000000000000000..f5fb107ee5ae5a705f8b118c6e71248dab8e452b GIT binary patch literal 697 zcmV;q0!ICbP)fM{!xA1%AHO%>SQ*76UH_WivfE`(2x6t=X@z#WcQ&^o`2^S4E26D?UVLf)6VT9aL z7sU9hypvOK4(oPndagNv9a%8;ftoj#-{m&aov@znfVIR!SczN*gTWwz^J@GatSz)K zo-#~1))|lm-v?;la=c|VGt&r#==FM$t@}*GxQZQFFw#%kQ<1xw)U+NX;(`upYimKJ zQi0cb8axvxMQ{#zE~Z(hO%@Elp%0?LYthv7Wk`f{zw8 z(JWH96MRQu#GBzbA!Qd%5#6&pWavv@Nf^PI?JnVsWp?MYMTLTG`9l?>4k_J94nJ-pAD`SH7M!I$ fqne?@4tDp7A*K=j-bKcTT&W0`XyTcnvtRnh}Iqj;&>y`|)|_htSZ_{~w+-d;sx5;vjjv z2JBzX$Z%isR7C|{C|EU{`UgxMvCDj0e|Z-(0`! z{(tM1(*Kt)I{d$Q()tZZ93+p|fNk>_Ef22~J^tXP)Bn3yjlnJe(RZ(!{6Dyc_c%x% zuK^opGS0bmQu*b}+gkr$-qQI0^=&1X2H~5>WnO~h@fxtGn_Lb-^Q;#Ys@fai$kq}{E=u#vi76w~`!CWraV4V`Lf zvI^GzSw_hj;id?Ez=Rb65xSe(8xOX0G`6`K=Zv)&RgAS5YmxF@R7s^$abk32S>gRC zz-g-nMCfekXl$D-US1|dH7-J9-0F0}0DbWOAtb$dL@=Jw>=P5nA1XG`}Yxj}uxs0yfSxHVQ zl?5q*wbKqTW!uFEXRy|iRI$y=F`Ii}%P~Mmudb0&f)FYIQ|WHG-uff2m~-GUS=U)a zE!^&bu_v(MFsW_UJzy%n(g|x0gx_Y6mm303U*lJj{3-3MAds2iLe*>s0 z>G3(z-IH*2|MaG;KSat6lg6GROEy&iAwrl1C>m8%6+Q42=^lV@A7JDzEL=Bj`_mxO zxb!E$Qw$z#d6UOx<~$QAC78@1SuNgswD=v>D!li&5Xk2lO9|xpZV>2Oxqb6qJN3PG z_NYP#c<+Bv2m$A6@&ngjUyPA%eKZc+=FwjCbkr|uY0&ywOLa9khh!O&Wtc2OvkdDT z(VMBk{@l>$@Z^o-Z|E1GeQ^z~M^~|9MJ*di%#D#smqYoC5n_O%=gZ5lJnS9k+PG(2 jfCiu%(0}~N0hsy$hGq}FqxX`800000NkvXXu0mjf$vG{R literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/feed__arrow.png b/interface/web/themes/default-304/icons/x16/feed__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..24fdb9193e60a7cd7380387476526a7399f73439 GIT binary patch literal 710 zcmV;%0y+JOP)&;Nv6p8-IbF)X)+ zdaG2a1=T;pSh7aAB*I~!Lq$M@el33uG|{BNCLQht`BGnfe|91re%(WDw+C$e=Cn z!G*-xx5Ul2@J;71ogXm9AR+*mpikgERRBgUs0Atf6y7~R{>drm{(_EON@CGz?5O!g zviH6K@E%lqD!>%V&fVFIs^YCh2Mov5t%qrw0Kvb!i1!|xD+-w6bPN5KuYF116%R-> z>_e==mG#j22qvw;mkq`_M;t}Oe-nrskHhQBNcCu>;SiKn<8SW-ErF2>h@yx%itsVS z@oxgwTKt3k_#4~d!m^%CnXn3d(%A*^E?m3nD zl6k&Efb@_g)f+}KZ$v4R@l?by#VNbO8^^G5_|8$fdR?-8|A7zL%+q~c_l}+vpdU~I s*ngdFFz?`YkBp=1)4}}J&F6vcA0=S~Y7FfIXaE2J07*qoM6N<$f}t^4oB#j- literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/feed__exclamation.png b/interface/web/themes/default-304/icons/x16/feed__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..5a5a1a49ed9f05e4c89feed68eca70380e4f904b GIT binary patch literal 716 zcmV;-0yF)IP)Q5}u223&T=uY8`0fE~FDUtb_i>yYl7kZ8iby-0TE4b3~w zlZ*Z)v;oe7wSNg{t#R+J<6fVK$2|bB`2@51Pehc57q21Gypf!jCA1LQvURkksI*3F zjXw4s=^cS=8b)8^maZpLHA{8*qe_^W|nT$$lG6N=;2OLu+zm%^MiF13?;;BjlR~e6{sok=d^vn>? zo}OaLA3_>ZF55y%b&9B?Z(+W`$8W=<-+V7tAen?@5^8G5#)TjmBaEc+)D-)=FB3Ca zmedx+TON;;N^BFLZCQ+_(`(qjI?i?+No&Db2zJSe)qC4(lPyt$vn1*dlFK{-ATybp yem6M&Qh-_@3g`v@3vuTH=YS1=*P-$|is3)c!T^|nGoAMU0000`#;+$1t&ZZVHBA2A|S%RvhKDM9c$XUlBOha-s4np-s8MSYJXA1DwXnFKDRdg zmUJ>GiWPVDIg@Qu)Wh%C#9S%yW3@i%~~ zV$X)LvGZ{EC;)6fi51>s(=U*oU3EZ+5Mp(7R4F@ER24n`0vVWuAD-8Hq`ebW6T-wTsj^6HLtNVJ^FKS8} z%?t|xtHphAGso1s?|>0Av(j8PUn*v^9|HFU=w8)C=b2s(Y-naDMr(}Jw;XD3j1U8q wGrqq5&cw(J_hvF?1Xv0*0=kgx9~FT4Up>tgV-Rl0djJ3c07*qoM6N<$g7fh(p#T5? literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/feed__pencil.png b/interface/web/themes/default-304/icons/x16/feed__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..48587c8f8cbb353e1c8d637f98c8292e688c81b1 GIT binary patch literal 753 zcmV3a0%i8U0IJRjy zi{?&dlW%a&1OZG1WW`#HF_jZlRdmvaL<(OfxIWgy(q&8N?&@Ui;u4v#cq=szT)qG( zNa5-O##O;y8izF*n!=Fg>iL-( zSDkVsli+zw#6_-~QC57sm9sw_WpTQJIq}S?fj<9c_TJ=~z4y5&K-2sx>c48`!`D;1 zgYsG&gT|0+lzAI|9B4TCb?ZdxnvN!OJPk`c9(YRc@f@dfC2|7P07<~UiMZnZ^WX%!7fc5E%00000NkvXXu0mjfA>?lK literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/feed__plus.png b/interface/web/themes/default-304/icons/x16/feed__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..bb6db9b11a719bd0c3d6f4b4498b8f51f58a843e GIT binary patch literal 701 zcmV;u0z&Djwl~R&U>6H&U>8qNbN4F zShbqGotoSfKc51);MIW${l$%~9gFdNR1Gnziub;5t%b!ooJiEvwV@+^KGnYr@E}54 zl#ilnh*|snzYt=w$^_ZuU)ZBxaPu=b=MWJ9T(l}OqYc1$1+O5rm*RVusE%ESr8)fP zhsb^NGum^Y9yYU@!3?}#Zh))RPVWAQ_a0Nlui1?2I|;ka0D?XK4Ksrf>Ht^YZf)M? z6OU;uJs`LDCqzB`eiEifVEb{bX&oU1vNR?87$7TOg=e>r_Ro;LSD>jKyK@eF19TrG zO;fTo#WKjU{{U1KdvFmOIt#yk2LRiSV3l!fdX!Rigq@$vakQ~Q$RK3PqoYdVR8dv5 zG>QzA;mr$}9D?<|%e7~pP@emn-Y*X^T%D(yko?fuh>v4Hm|pqk6`2_6b>FwSc%iToHZwv9q-n}d|BBUL_0{1k`s2p! zvJTI}o+4dI!lvfVVvBDscp4fYijZ6m$>kW!62`}#vh;A0H{E$=uial9A9*$tPlO=> zx;pc;pXz4+mI6C4R%aRYEr;5fWpHdyz9$^{G{10VVrJEah5av6UJB3xGywX3!4Ieu joh4W=DrGJwr-7w+F!l!O0;(DB00000NkvXXu0mjfyLw0< literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/feed_balloon.png b/interface/web/themes/default-304/icons/x16/feed_balloon.png new file mode 100644 index 0000000000000000000000000000000000000000..b9c94756a18d1ad580fba4e72829e8bcc7239ad9 GIT binary patch literal 683 zcmV;c0#yBpP)1?|LIv~Up=w2BC#O%JF=8==Rh zh+0*v#0ms6=>ZmLYGzVQRF31FIp=;YymNa{2mX8<_tyu zfVKaYHsrM8zEWJNza+C3Kx?|{R@5G@Z>enzQbC}tMH_>*7HusmzAIypQmHsQIleNS znglp!0gNVF-%{IH2=hV7hZtk9)+RD>veFu@RFGcL)EG`pW`6-JnIIJeB_Fc%!u$0M>wtUkaaIqV)Va%zwqU9-w014a~aTNwSE< z0ssr;;VhJ0d~zOZEn*C|ZWX%y7;HHKC}iX=A_Cqg0G$BhertM0sOlb|qT>R}Sa^60 zrk}y4qeyxg-g_eFi2etN2Cu@q2dIYisE*5!Za^NN1zQPg_u!l(at?|90WiiO0~e9L zQ*h_df@9+mBsYpo522biCjkE!ps0<(7=!5^LUj$okB>0k2g}D>@cR80;|WTS{o6oEt#Md0JOt7mK5?K6)CohLV6;Qq^5dXpBEQkC&M>~AuF z0yy4GXIl*i0rtLN2T%k;5t%DbEdWwL4Uhqr0L#ic{ht2*Z`_Q%OMu0(pPwZwDwX7h R-i!bM002ovPDHLkV1j7aE5ZN( literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/feed_small.png b/interface/web/themes/default-304/icons/x16/feed_small.png new file mode 100644 index 0000000000000000000000000000000000000000..184a29e54cc36492caf7caf4b518c5b8c2ebaf61 GIT binary patch literal 365 zcmV-z0h0cSP)CXk z4>aWeBAfp}1J2+z0OV|t%^$l}|9_vT{r~U2I*3V|(!j2GkwL%!ke@-$h6A9+|N9&M z|Nrz1?3Jgf1Pr(v%Wwpw@Xs^@h-M%Fvw;9)@WVugBX|wC6~(ap?*c1`?I3>x0mv&L z@Ud6@|5;y#<#-J^>B%tnW540+|BG$^|D9*?|K}_du+1RN4@zZTuhC(ci`Rht4h+tF z?HD%gwqZE4!;<05R#S#E8;uywtkYvSvr>~`(;OKB>0lV-1#&O|w3pgJ-YsRe00000 LNkvXXu0mjf6DqOo literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/film.png b/interface/web/themes/default-304/icons/x16/film.png new file mode 100644 index 0000000000000000000000000000000000000000..b8b4b5c95a33da87618c3dbacc75eb163347970f GIT binary patch literal 613 zcmV-r0-F7aP)h(GZ7M4TB5%|OjqYw9fA6tw~sR!3y4_3c? zWm)s}fm*GmT~H0?2N05d@W~#wq+@KvI@&+wZ4X?%K!&Al#yiO&dU+E@)XV13(_9nIGV3Wb7p!AGOf zcttEMESz&3H~1HF$W=SaKsK8N!NRsPb`JZy3q13UvGiu7v*;PZES$=Y=IaBgR7$&` z!>1=$m#(oYUj9$`LUzbiJIa70Ng!Bw%%{G?7QVvE$T!$`Z)9xIYgkzMg?}VFny(MU z<8keRQ>S=?74KI(=f7adHN;cr2^L*_IM}DTl9#eWuG&!sL{S96!n1YpCoH}RmObo> z&;%Q)Ux<{aXtk#}WRRoz`hXw^P~Ny7YvL`|qPO7lf8aTo$wWTPkf=|QYW|iTa@CG9 zU^1CH4u^xn**uU-9esd3cNq5=_veJ%yVU&)57%HV5zQJ<00000NkvXXu0mjfSTY*i literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/film_arrow.png b/interface/web/themes/default-304/icons/x16/film_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..1b256a8b8561553f7cefcecfe1ca15379d79d442 GIT binary patch literal 718 zcmV;<0x|uGP)SJm2#@KaK)`A{-7!2;}AE z&HfL}WjmozNTFZ>!C(;V(9mc0q+y&+5orv#7%3R0lIWXEpr2q4bJ-3d1q1>CFlabu z@}{77yd~n$jmM!Sx`i0J>@lbY#FlfiPe=hvOG|PC|DZboZXyo-L=0MC121h+Xw0jq zR(f&2P7odDvK>MS@caE>&~TBn#h@`ppz2$J+7Jdewt`mEA}X7waIbD$bY!290_NxE zlk#bVQ4CXmcbxY!|S3W`-BwW@p$A0uS-fwb{IuPMcWF6BJnrOVJ_PtqyU%81qKZx zowjXgMzUxyq*33S`puJ`BjdhcfqPaECx`7N|`Bp(O_ts-p=pfa5r^0p0RJJAZ_B>k;(sujrXMMwxaK zS5#}bs$Ru~=gYY6IKYDxaQWFR&OHrC4Qgs?qHS$$Ea3Pg3hr<}F212R*V=KdqA_}= zxJtSMI;V-V#QBprRc^88mk)2{-_|{%=K{9)6ZOznrgQbPj{pDw07*qoM6N<$f}2%M AQUCw| literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/film_exclamation.png b/interface/web/themes/default-304/icons/x16/film_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..371e74b06e10ca5c8d399063e14dd79d7a09d36a GIT binary patch literal 750 zcmV4l5W#LLn$nIt4SSQ(+8d>gM|N_x;}Y?Rm14l1rB^UB>aLsi}(q00026wzl>< zuB4Psln`S)J~cH3*_rdd&eky@lM*B;B{3x#K6vw)?&Rd8wY9b5P(qB+>gp=wDNA}) zA4y6iq?Dw@&fR;Eudc2F$RWmPdU_g)7^5spWJyX<==b$@dVXL3%k}GjLoq!)EygIu zsDu!Lm6a99d)s~6I}e09$nt1pBzHgcRIx9~AYWNo0gywC(ag*Y6ftEQt%lCNT@E}l zY;3sj_`U%L4|EK5hM<_4nGs_YV^l&2LATq5d~kPL(GOzcZtuQWBxPAB%BI6d_Cnt6 zb^(-7*R{F1IVdikd2byyHa6-TH*Qn_r(Vq-dht0Ub0-~|ot?G3ybMYRAvkyL9F#A= z_0<#onAzH?O@;)Dyz;{S&zv}MN*&&=zCHhqm>M955Q6#nc_>-~EoHNz)ovIZY8o7B z8sBrx#Moh@yW5UFb!_OBm-Y%F2qDO!u4`w{o`pgxRR2XqR%o@F+O5LD))kMAA2GkM z?C6un27bBxg%B!rUCSYaU}0ea$_Lv~)k}JJDz|TLEB^h_XeZOO>B5BzinLiwOzhW8 z>tg6Dp{goNOH0s9N_n0XMP^`E%VQ%y8=Dw)^Y&FgeE*@%2Uk_G)Jp#tZGM^Mu(h@2 z^y$-5O2bKEU{~A2hxa(N?@yz{8yb!4n)#-auYGQ?+_t-ON4vGDu03DE`uh4$i;IiL zF!ag0V;cbPFJzr(-!}NkWn6NE_;ybLY6`oXj16Og-v;&xW!b zV_U1in47Xq(=wF`>?Z$!pzfaD_Z&_adE?-7G2YMfoaYx34PBb8|)gi6bFs^RH8LGfO^B#|FDOh?`&0&`_ zgkF%zWWdmIOAggw_m?r~En&!4guGP3tH2f>_DAucXGL=ipU?|7H#dz1Irl;xj@c^Q z^csP99r08dtBDf&Cg0+bZC!KN~e^stDwQT6isG~XfnCn5 ztgHwE7bKHO@I%MgXk-(^b46kkLm{RJ=WGFv;06W>cG%?%p%)|)2{3e=cSVbk{COgW zzUdr#i5@kJ?x`%=hqRURhEM1P%gf8gg7`>y1M*A`(o7b;Y6g!d*I*lciJO)vt~RQg z!!BnCy&xWsgQ4S+Jeh@UIE{A4Dy+^FWZxT!A0D#Jk=a_IYa0Lu~-ZY9h1Y+E%eh*lY#~GOs!+Y{|aNX zX|#vVJa#rwgo}hI1W3dd>)0$N@PUQtQCYpAux1I z+b6eSn|Oz2=O&t-6#sB_VFG!#8F^>8lkD z4GoYa3BH;d{U3O}USq)x(05r2k2|X135PX@UCt1CL4AGwT1Q6*AHV-i^#$<=N3`aa`0Lym;fL{_UCx-z xX1#!(6T~Uv^f7R!T3ozl7ORiFXZIure*-a#OxYWC6>9(h002ovPDHLkV1hChOI!c| literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/film_plus.png b/interface/web/themes/default-304/icons/x16/film_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..2e41b830996d7b9bce031e93109cde22154cc957 GIT binary patch literal 700 zcmV;t0z>_YP)O742!1i_5B``-E1YD2l#dUKrU%qr8P0>Ej^^eGkAKIls&ws=+ga zRv^nVI8?AGC|^+L+Qieo&#-!TRO;MYu(&pGX2^(#KP@<~Tv7cJ`JPrVFfgDmShh(! zsJ4H?6JZUN&1slzOSt%=6uI83$diq@^TUjy*Tu;97E&;$UoDU%2^=a|ZIr&j;@C!2 zJFReTqeC${xOX9p@1uRMvs_dGHUbS3^NFGTUkZ0000h=)73+)z3M~Tce(e+ z>n+$C?kbhVH<yMIAoRV|4elVob5rj?rbZcgdRJpokp;P<|L z3h({-URYS$cuics=iO|^dCwbF*pE)Gb}HZDp1*{l^<5OB6G!dA^P4T2{k8Yh#!LaL s+LoI>r+DV3S5Z@f>z~K}jAy8yTX$@K4)4KVK;JWXy85}Sb4q9e00J_AcmMzZ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/films.png b/interface/web/themes/default-304/icons/x16/films.png new file mode 100644 index 0000000000000000000000000000000000000000..3ca32682411ad922fd5831e34468520c1cd2c39a GIT binary patch literal 554 zcmV+_0@eMAP)w2OuM-fNJnmGuy!z>-(q*2S-D(>a9!v%v(&+KWdnNoRp0mY*-OY| zG7ghw4-b~VviqS}EP@Dn9KK*R9*=(xg+e{Q-;ZcCO6OmvMlU-1bUF>Iwh#OH9`kKx zhG9UsF7%ozZR7gv)`9C^-`}dLg2+GaxoDb(WHR|i(Btq0>$exaV`6Rx>in0Zz90L( zLW~^aq;Os6b+hmdW79ocyVLdbO{G%epP>hbUfSF)w9+oJ_P(dDL@0_fctCo*rq5Bo s55{)Xgxuv|t$6AgMNE7sY5@2zH$y6}2o2yod#wU3ehZq?L16?zlEQZA0do z=FtX?R%2RfYDpZo#xOGxvJk!KqMInZdHcVUXA&g#!^3~h_r1LQ4;vX7VMHdADZ>B9 zIne2J!&^an$}z3LY&NrWI;{aZJeUX$zeo3A4!*}(bPZ%7@|)(gr(Cgs57m-XDn)?c zv!{M}7M{Kt-06LTo53+$5r)*cmieoIFqup&nM`Ugc;*ScMXP@TosluL1yVTE*ssoM zPq}~kTCG+P{ClnPST!U`LO2qGKQ@MD@fFR}i9`a#w!UR$Wj|;i2n4_wQwW|NrI{?t z*w(k=NELiOpNivt4vu@XlpT-9;~=*6J-`d-c)eb!R=egD2p2yH#2P1w0s9pzOPFI1GZ3$HogrZ8qBnqtRF}7!0sjEad#NyyCdJ zcRHQ8^k@yWoKoAluQU@y5lnL-ueQh>n!59UTsM7x34#E^Bs^c2R-oPu?J?BX*H1C> z*m%M8-M&S%^vpvDeJuJKYHxo#+q;PB&Kc-%?YW|_^D03zG^X4?5g;&egLFS7aF;c@6r z!D}wPeHP7@Cur!OL`_!!Wh#eMmotA2AaZhYnA`1^Z!p~4JB3>PIIf!l&=@=@tsIc* z)Ti90z6yl`1b<%3JA4A7D8gv6LT?SAO80>3UZ>LuVoTrj^zFZfgM&D^`r$J&hgPg`m-B1i{E-{RX2&MMW<%GczM;X=%vM z&nM@vd$W(?)7m}E1kU1n(t+o}3KT1ZIK89O>A++c^3s^1xYQB;?Yi!pk|KN?6!Y-@ zbt_6rO7JFjRwxmW=2c=T^n32c&4JH~bOQ`OihpIP*YH=P_`Y;L)35(02GJJkp zLpQ=|>^vr18KG-c!Wn)}WwHw&@U*^b5tS_wTx^;{ts#O=M+~Y9!n>D|bC{2uglG6N zBH`l*PapX(dQ0f`S@@qv9<=zhsJc52wJDBf`zl2DDxCM-=xf{c<<&wlmZQ=)k@n?i z0mg??r$+jOLdHEFsnu#~uKY`-Qb^ADGkzqN_9L;Fh2%$-v=a+cdlD{DF!CJR$=SUb ry$!5~6D0bY*!0a7Hu)!(R@V6o$3;YR3W}GK00000NkvXXu0mjf*6B{F literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/films_minus.png b/interface/web/themes/default-304/icons/x16/films_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..b570dce43c337e7e2d875a8d10807a8437e1eac1 GIT binary patch literal 580 zcmV-K0=xZ*P)7#D)SL2ywBLRS?kUD$y(PBCg4)Xp?c$k2q6hNN~{ z0tN>{QceA+N^KKEsP$vjMQQ&)sk_&E#!j4QC0=+)<~{Em?vqfhRwJfbt#%O4YXW#Y zo|S*WbMBF|AP@*prBZPKA5ko&Rz6{NsR{LI12c;aXyTJ|o^!9WK!o-Z%d!|SB72rJ zw-8_WfP3@rFp;X`hP-U&PN!=Dx zJ$wE#VzHRbq~6Ap<*(e`$Ye5Lh&_&Puo@1BKl^;Xw%6-LFc@U#qyB+Q_B< ze6h#*HfNfqfgBh1n#ykD)@u=v5vMhrUFYY-gih@Wa@|M`+_y+6u7rtXWy#smf zi`)0(#_%wTeSOFiwcJb)&6DH8UUyR8Fgo4F%?Hgc-?Sv*XlUp!()_ow2OsuQ(z{Ty zyNH|nUA~sM!CmpYDB=Y-F(QM6#~b!>`~8XIdtE%-b|IG7=ak^ge{h;kSnv}!<`cTr S_+*s;00007^beN@z*I+P!;OA^j?OFK!eguLe@Qx(W=9#8^A{vc?DC%2QR`!$Xk|cpKwm|USDay&R zjH13(M^D4;b}KaBUP5#4BK6LM!(k9beGl;g6fTzw?fzA?d6#iaqj{HYXh1|1!BiLW z>KjeN8D4-pG@JJ=KYRjRU0n(tQU=ao3TH}6KEr0iSY;&`d2DYmWi%S!S5#DFN=r+j z*XzkSccALHQny;I2t9rRd+&YZayi`Ncd4lfOm!hIdvFD<{mZ{y|M+f+d{w9866{xn zt=v};TCH}|VzIz%HqWt8D5P$Xx;gv_?Srcjhd$(edH&6}>?|U8YCwJB9Ie84dOYAb2zuPz!q|=h+~b9f|51MY@-HTXu!$dQaCh!U zfc^|g!<<@v`Q literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/films_plus.png b/interface/web/themes/default-304/icons/x16/films_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..2bf37576ff8e49123ced7cef000920f38481ad36 GIT binary patch literal 625 zcmV-%0*?KOP)(V=pP88>ro5_N)8bmq)jrLLvwST;mIwTGOObn zG#ZS}nw3`6Q5(bT$3+;3LEv2!-F$nWH_u8+)(an=bH4AFhxbE;LV=ikK3_rn&kA5N znNr)q_uM06K}$;u<#IU#@DasyH1!%Icb5>lvxwo_iwKL!Ip1@yvOt7#Nj95hz=-UA zL|Z^$;svgbKf|SH5$Ao=GB-L~7BDuOjWU^x@q!0|vFGTHJjP(Wh+ZX&bL~?y=X>t` z)7Rl}fDzxH4;?uTRaFs-Pa-l|L`V1$=ecw`4W_EE)oT69_llx`h;&ADXE@U|4OM*` z51&FP6q2-FUqb890(WPV$t0Mnz71jlpI|VEE_DSRkrH?3IZGrGAj5^dhNl)Wkkk=M zJgN8|Y&wpdPC5O4KU^-?9I?md z3+DSLKA>xK1-`MjfBL?1&v~)$mJM`sZ|Uq8x15qr^EeqU>~%T%9_<5Vv|U@;;%kjI zJ1V|c_ULsVo4}I-W)e$?&u&58e_*Dzoho^D=yG~@$pt?FuGbxeBYrKu00000 LNkvXXu0mjf#C9e2 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/flag.png b/interface/web/themes/default-304/icons/x16/flag.png new file mode 100644 index 0000000000000000000000000000000000000000..7d0a6ae0be887bdde4b7bb0fb453acc2decff2f2 GIT binary patch literal 652 zcmV;70(1R|P)|X zkZH*v(=@Xeq#9NjB&q4J3?!_K?8Tn`cT5t=_Mrnm&OP_s-|yT*B0~QIJ!2+67!5Kq zhd0cNhne>bGB^8}J6|#ePSjIRl&S?*K+YdE7+O9$90R|~%4VjEi)F;& zkp9F(@j>#%#7KW!oD8L;$j`hyxkB{tJdt{lFmSKB4&1E`c)<;D4NPWa1WtVs8!NBP zW*NhuNPfOtAnL6pvUuRm1_%K{fDj-A2mwnYB43nr zZo5KP59k7cS^3kWD)HEr*3&!L><)@rz((`Nu82Q@wnO^uH=X+G58Y>^&aSj*a)pZh zzlrk$4f}Ma`n|fE@wRd~YgHOgshp(AYBF}{6>eFVdw}MCz m0XBn;U_Dp^mV>21Px%c;`Z?fGt_R})0000x014Wq=|d<`_n{s>Ys2})Cwf-v&6Wt663 zk!gvPS=zD((wwFkD9zXK5lC1W*~3ofH+=pP{?UaG=bn4-_jB(BB7*+`-XVgG8JS~v z2}6jh1`(sIh;1ju380HX1uk5BurjEw2o>}+ZUFn1t^tR(Q_ z@Z~W#x7L}|)XDE@X*3ZNL;VT`P3d&hhWO$o;*;ly%?*eJO9h)aoMCfuc|08#XZx9% zNs|c)WQ~ZR?w}yD`1(?pR7&HKk@SPt?*p_|0E7#I)f`S9adN8vtkLxU$;p|WNl&L? zjfQ%IgUP}ni=Q9$1_shVSQ!1*>!}*xbs2!-7VzMI8J_arnwUoB0dtR;ijB43+7l2! zALMcx<(E)$GTj7dF9A>*IXf=^761!?1;7GefwG1r-?Un?sZ{ipWt5Ua9C};Cd&PWa zB>}KNd7CADYPCIF%JZykdzH}{^$>hx0`?RRg7?Ml<$^j-5i}=Cpe0EH&ypm&8sj7- zqgChVI)_=Hl$DJeIBe#sTM#62FlRkNsagbgqQ!Q>eE7?oLNcmF4X0zI@`I_B!mVb* zD3MV8uMOzz0%08RSQIqHOLjlhN{T+2u8=`3s#m2O%zV&}W5Qjtw$@4oBSb>KBezSp zOi*=LEUh>sE}m%0qpK=W%_Rkf?5i9e%O4`r_Yg&QE|S(q4F?gM?B#u zuemTAn03q=#>rV*W$`i*Icuvs9K+AX^BM{Q2WE@H9gby%K$lRt_hvj94`wT~nQ@f_ lohoOEtkej zb6f{aG&T3J)EH$nB`fuG{zH}p(nA+M4)nLtcmFgEV|9ul&;85Kp%06o2kcK;HbY!G-zo_6HZRFapML(1!&I%aCr>8_+4pD{I+_gmZ@Y)7>&2L_SOLl3mS89pbtC= z`T0=}KxYboTRLaA1;7Ge0k8mA04#7TV#%7152@VU=`+jJ(RL({#HEH{46pP?sAlSz z-2}h_w@LkSYkwh6%QO(ON zQS}}bQcw+$k4tiA5*7>Wa@VVu2fqS zL<9YH)Zb~P7Wxf&h`$6$9wM7Wcg$B+M^J(@mc}`veO)$Mw3Z!GOpQ3u_@Ie)0-=r% zno>*2K80{Dv5p|0EDfV*2Was$g3H{~FG1=Q5QqF9cc%BLgoD_#whR> aNk0IYQMbB4+|rr=00009k)h8#1@T>Bv`toKJz(ezwtsdN$bJ!6hrDzF3c znRh`!U9(qrKd{|^Mi-X?f02GTA0fh2DU&h^6K?>rZY0U-;0Z7 zGAm1ll9J>_bhLQF!=>L~koU>S@(t@ZiF)dY64k&O$o4UvuKAPAHu%fon42vulu?^a z24Z8y1IZH+Ap=oSGMtbgKXY@Xp6KxfBGV~^_G)LTttu7x`vAOr{jLVyq;1k4SHd`(Leuf-x?5R<$-f%MdgZ&lc{RDcjL zUqY~b$wC5eNbblJD{nWXe*Nni_&n~#BmkD_=e3hnVAxZy8b6nnWV&&Tlk8% zr9@68a${LM?@5H5pk5Itm0)uq4*wr$z`B$1)H%{vEGLZAeJGTUU`-D;f%RZ5(1BH8 z1z6_ynEaD%reHdHJdXO+C+0grCl(9BenKuk0r8J1-! zWooiWt=Y5;sg@N6N@_YZ0|_f*_OR2LEHXv6ZaK$e4t5v$&Nd-r}%PoJ5~$)Qewr_T`O{|anp z`Rs(dd*^IQ%9K4dl_n!2X;7u2>6jSmM(lcs*!}>qqZP4uVPF%>={BkK?o4c~?OR3$ zO~u90kWNQ0gM!HF<3oLZe)KLPg1++pEr9M?fN)1(9m`2$E-uX<4Tiy=xw&(*X=yZS zFi?L;2w7RO`ub9TU?2@EmGmPqk*)#sR0F6k0S~@c06OAD zU``Oh{RGiYQ>>_byzUfTVEHo3?X?)9)oPF0?RHYRxfStsR1nW%?goSky#N{x2q!7tTfbmyts Rp4GHc literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/flag_plus.png b/interface/web/themes/default-304/icons/x16/flag_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..560a99523420b6ef4e5753b9342b2aea2b67de2e GIT binary patch literal 729 zcmV;~0w(>5P)Mno50$ckdzIyo1jthm$=hhz3JKXevIQK6AefpsxWyEehluHcrT79q$Z=;qS%8iwpVr zG;T1^P(%dTIb;tGrlGJf8jXpeZ`s*&1>iv~faVhL;&YjA@!7hVPUaeOm6=OUc0To4 zXehl@sc4elgp5YI2+&^zpsnGoO8_hY761!?1;7GrGfO_Eq>w|WqYo^joE+lNqYA!P z$ulbnfCbviEP0{VJHyqyKcaBg`WJctw5;O+Z-6?_KLzay0lG7#(32&F+gZ}>ooUjl z$);m;fx|4&a?s4!oYf`B{y9)Y{>&C;6SE$6yVb)Xx5r%TmU6-m8}x0e*#k!>00000 LNkvXXu0mjf-AGY* literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folder.png b/interface/web/themes/default-304/icons/x16/folder.png new file mode 100644 index 0000000000000000000000000000000000000000..08dbc875641c0f02557d1025c1916c3484ba9f54 GIT binary patch literal 438 zcmV;n0ZIOeP)u$!~D62-?_u2y-fokB_06RS#5le;5|SU)13%z+#sixf_{_j1VhKSq!+p*`GlLu}7+{8+yvV>p!c~^k z8|or(HK;7>L4}+g0RdEH-k=CC-30Zy9>2fsQ`!i3BG@%KOqD|g?~vupufaYparb3; zF6W^KR7LXy4c-yK%{V&z!?pFBj3yI`+D85tp`eZkW*MoCI2?~pV^C?HKm}I^fik7E zagI(-(3HTw44^m^r)r;Zu|h)A`SIWq#anuN@y^-lCypm+Exf(3P%g&fG2!CiV8rnx zt?l#^2J|+zbop?^c}qrJ)eB|G7!HS6GM;_Bu>EPx#07*qoM6N<$f~IQA761SM literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folder__arrow.png b/interface/web/themes/default-304/icons/x16/folder__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..ada7b23ece60581afe13de082b7451098459e7bd GIT binary patch literal 592 zcmV-W0`RsR;#zf+7+`UiyNFh`Q!cLOSK42s%b|EfFF#3d*1e4O9qH zp+gcu;6Wu9qqW43$_RJ0U3cDhI;^Q+rUTDmW_W)*&&(4`5S+?q57pOgG=Mn>Hp3LSy`yZECX~Ipd$En90bOox&k1} z0P8mZz!*fa{{k2LSQuPcFrFa#aZd!qIobop<^Nt9JyGrFps81zLWDqKYy;Jbq5y zp{b=}c@>h$BwmG?nR$LM1d-u!2q&9QHv(I3U$*yJ^}&UBX&KW`9#LOC%eno(fUHb` z0z)E^zyyZIu5InFqO`a4NNxy3fWmJOs; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folder__exclamation.png b/interface/web/themes/default-304/icons/x16/folder__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..ce288bc15145e4784fe508c40a40a7f13f25b555 GIT binary patch literal 596 zcmV-a0;~OrP)P$ViLk`#+*6SVUW(8j_-w6Ks=HWt1RODn51HrfheAU09_ z2dqR4C?SLplYlYAY#w{>CU^JFoMVxvuOtV43}=Sl$IO{yCWkBl#&8`t$>GkN_q+rM z{Z__%PW9b-^90rXtwF%#iz|<|uc7lhC5vSEEZf&_q6p`)y8yQfaH{wNIxyDa+#Z1L z0s?;s0M??8;9mgiRdFf@_$~Us4xDDF9P|bu>Il3C4}`J@uu}QJ+RA5&#WF3W^M9G6 ze1V_eW|7Si&Uw$6RR`)o4Y{N`L3jB!>&X-Cx@IdaVB+bBk;^yJ)Y3~FkK-i!O|@!FTUR^ljRv9wqF`;m$M*ZsmpEPOEOYJVYnnUySzG&p zN&^)^MQ|dhDo%trO%X>R4s0eM%Ee-5x!uVs!^6XDB;WD&2yr}x(`-wE$mTe;dL2~) zRj^rx5#efU_nFrDm5;m~y~|R40$<9py!sWV%Jv7-tvEQ-iMY)LSP?Gd3LR%nZXtKX zE^+DdQwm{Bp-@Gsk|c9@RlHNuG{rlmQdwuCVVXWo8*IJ7VAt_dZ{99YjB3;>4=F}9 zicvz_QP1M?7*QBujU`DEtg+k~Z5eq##>nGWS}^wqdERq^fe>@dK<>}oyVS(#4>P_u iH?_d@&^vtw%>M#mM?SRW%D6iK0000 zu@VF;i$%;vL_`h9x`{V?=bU4)H`!IZyE|}-nc+P1zK3^Qwc-JAj&r~${jE=CJO)TC zKQZIbu?tUcA=14y1gZ}wW;V8o+UAufW>}VW?RTXTYWOxl+W-~8dMI$-quK$GHXv9Z z0K7+(@IQbz5maK2evcF>P|1+kYX%9T1T!!oiJgEbXe?Gx+BU%VrDbBv!bvmUc~QtK zm_)RodmIj;u(=Sw3BL?LL*=vJ%sU+msD#9FgS6hah8>aUFE66~CE zL1RP;EO;LfX<2Nf>4pswgZpXC%2~xmUq88nS!*ae#zq*MIlT!`3B=g4v%0>HNDin& zd1`X9{O^nNZ=Q3!BNHZq1r;P)1vjS<6Z&HN^xq78EZ*5PPt2BZ!J9Q0P|l2SPgLMTD-^ISE9nYmg*%P$EJ) zb|~;x$rids)Z!*BxvQ(c`M&AkFO4#F;ANO^_#VD@c*kT0EC9xE5ol(6>vIS^21tas z5&|u4*Pq=%Wb;<%$UN%4_4}C6uy$qf5h02;?Kc$_Xuz%mbRD1~ge@j8)}s0cK-K{+ zYy*I`h~hQ^*dT(6-=g0l|C>N1Li|>5kU$g{0tCQ%g;-9#px&e2Q=XjW$BiM1ucy{( zu3`uInOVHzByd<1tSH2CK|Cs+++2~jnLLdhU3|DVj*7=R$6R(66(QB{`$V~<0jw8@ z<?^mBpg`dSuOR`7!J@|T4|;Un4XE6$(W#r@k? zICQd|np6^rEr_gITqu|Eit`G#6arceQc2VF%mk@)H)A8ioa(5ewRs;ZQ7n)5s}@Vk z%ZT7az%H3Us0qiH_Jkv;&MwBDKA|mnj05#esK}av2omo-**d(E@VXl1w#5>Cr!Vw3 zjgJh|dhjR>wJrYyDyUE{mkBD&&o8pHVk+N%fyB4(=5lY})Y+lC?fG=)wYrA=EgJ{O zSc=6W)>wMS_l~~EF#2#pb{imEJ!4*0?=%a^T2r;1zx*l3^uTi&1ityOTJN5^O1ZubzKwAJ6!Mbb^IEU&MfV2Ri z?E-*vh!XAua3+F^@6zv(b{nYF5#P;&2vI^aFd*_<0bWqweuG3$FTXx7;~Nr2%y{EO zp;@7cN86MOLw**QQ4vnw_P0d2ss_YKRbuKtxSP&t4iE1z7Pbq|clH;O+Bw=wK@oCW16`a=qBkO(g<| zsOsy5nRy1ph7VpIIpFf&0m!B@|Aop_s8*|(3ahId{E36)(pQMMQO*G=yW97nBqcI6 z0QG$(NEoft7CtCObNuz?; z*#wM%REfrjiOC|aYuLESX3jZdu{XO(DhIw|9_K&jKQrT|?|T58;}URy{~O<9A1EC@hjXr3X_ldeZw0AAjyDx-twCH1WF5T}2TrlFvdUulH`PBiOa)UxtsS?q zf+VUERhyOo=Nz@#U$%$9atIVVGrV)C(ejka76DUfd-9%oy}>pK0H_3_bBK||2r)t` z+7>VkXnwe<;0Ph0xu{A2?+_&cj>gD@7lWMCL@|*KC?NxL;ahT3jLW*Uf|xf6 zz$Xc{N|_K8({&4LIPX|mSy``QlR#<`u-t<8o{9I*={a~36`@c_PziXSP_5SyB?a)G zW9!&!fzpl)lR%Wf)vvn|Z6^0O9vkDc&=6N>-gC$iL=-b=lG`&= zDwR47afR_&@IdFtQ|n%;vx^upH7tJ*79mRtoA5ZUzwUbRW`dU^PpvZrI)LtvUn%#! zdo_9J$npJM-F+n&BlF)r|C*S*Hwn;Fq_N(tFJ;OP-|95bkpfkqI<*k59h(_DxAq>8&-BXa!@hFiglh>*EyQ-`H~vwJjEXV3@MHeS{M`ImGkSpvw6kv= Z{{RlZdz9hYB$xmI002ovPDHLkV1j0&9P$7F literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folder_open_document.png b/interface/web/themes/default-304/icons/x16/folder_open_document.png new file mode 100644 index 0000000000000000000000000000000000000000..f3224d33d5e7dccd2eae74d555a90ba1cf4caa5d GIT binary patch literal 654 zcmV;90&)F`P)ti01++&`}x2693$fZHWr;2 z85p>D_tx*93*^;rBwZ!aUHv3oeTbT^QDgY<;KI%3(fY7?rD^A0lJ-4B0{Q9^iwpBq zzrP|oFa}72)EMe^sCO|vLI`2ILGX^4=Kv&ay&O2akNKHtr28bMrG<{pPRivnbLq&T zkL_oMa_2s(4^YTN?`bMHN62%kt1GxH=7_i}P_)H=TvPw+Y3gJUEXH&fyCM=WyQB-g6KIN~ID; z1T9FcD)o9@^!lT~^c-YP(nk7uA&2(?5kZ?OhE)}X1_97^<8kO&S*M#A2|f^tzu>(` zMG%q3;9n*p!dkVOD$ok_y!ph^>&a*D)>nW2N^FY6i1WTdpo*$ujlmj2VlCDfzE&!2 z(oFE&G3C-J84HoKyG#AUgTu!MpT3yzx8Dvt(bm>=F~;p&$xy2;*=>!;a~F8N_@#2R ovQRnSW$3HT&fW*|f2{S!AAfW^>PcIz9smFU07*qoM6N<$g0GJ`9smFU literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folder_open_document_music.png b/interface/web/themes/default-304/icons/x16/folder_open_document_music.png new file mode 100644 index 0000000000000000000000000000000000000000..855299c23f21445ee6256032fab70db97dc545d4 GIT binary patch literal 720 zcmV;>0x$iEP)A#E=i4uTHfh3=#9f=3L<|NY5s@10O{Jx@p&)n>p_hsW@hXCP6t6)~qJp4A zK@hb0e)nBjSU%xjk47XXam zW#A$H-})^CW&om)RYG8R_{9(2J@{*lw7x;EyPvpckX&~WBlh^JwJd+~!aIlCNd3`~ z#9bwFoevQ3q&w@>*2>iX{Doxb3Se5M*3yhd`)ctx-uwF>@ahO@3P7%-kDC=OM!eRlK?*f-24ZeR9_F-co@b7qhjs#mww1<9&S}{xCN;6*)bQ$7_nZ z^f)jvcvY-v_5WG9m)D=1gpiWY=b5imnkNk+?=tlx6m<>}p;l8iDm7-7I%$g{#2At! zG2#?5Y&fA0fyVYWsva?ha@jF`xxkk{8#;11a@KN?B<5rbk#{LRYe7V~JwH$J>}!Y! z#nX8Xf@OFxCXN&lX&Ef89vMX5IW)sNhf}2z9_E{6PjRS+rA^`OXH%>(L?SesO(So7 z?pauc#F@CIpJq5zJ#T)u%8j)q>y^7aKLnGdfQTT_G5|W>`ob5s_c%oec=h<~FQ_Vm zvcGu90Bb>;n#bt56pdg>(Pm)&h!)pdQAv8RX(~lNdQWv z5&`fb5JW(PKdRLZbC}@8Cxn;InJYeUp|^ih#UwucW21g<;J_1f>%iRxPQQn#hpxO3-YApMWA-v0+U8hAC*ZO{1t0000C literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folder_open_document_music_playlist.png b/interface/web/themes/default-304/icons/x16/folder_open_document_music_playlist.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f17c32b0825334ca49ace3b8fc2029eaa6a5d1 GIT binary patch literal 736 zcmV<60w4W}P)Z zpcb+ULMY+A9F!NH#|oL(s|B1^CFo7xFldhwgGIKo}O>bg9;{L}BNTTh#{BM~%q z;cx21Vvx%*(c(O%H+M+}#sH_L)OD$PLzyTT#u)Qy1EUpIN&x(Z3<=j#eNu#DvC@?WK#c(Eb@%HresHgOLJVr~jlIwv9 zhf+yWd0q2)b+(nGTffG~Vy$KWNWQvJfoD`IeGN^0VCc#EM3Lrg7;!W5Y0gO6`#h2) zafH&4;@S=J!LnR@N2#ocUn%D26~FCmVe&7BN->}iX;zZN*=WHtN@7wALI`Fa+-LCM z34$-`$o6bzOJ_i?KcKr?BfOdd@9`WA_pdfkXr=GR>wKkg9p_4wol8fqB;4W}ke z+q?HPV=YD-O!^l}l@+$gH$1%kC%@zbVZ1^ZE23Dj5GGVgrN9H~fwqVL5_e4Bc)D%p zSA8vQ9j%VF1U`(P7{LNvU0qnf*xC~!1TVs{!C6i4`#pj~2b?iu`L4CScYAL8zTEXc zru5k-gV#iT{d>oC)#oE=%H`Pmq+q$F47Z}CaA&v}{?O!-Ezitc0_1;;^@oq9z=OQZ SK=^?G0000Uh(f30 zD0c7BMlJFuetj5H~8U zE`Oo<{RQ30(}3!c8bc?T$*m>|h{#3*aTXuP0EDR=ll!*u<;`o<=s`>}NoIJMVzJ0l z;?S;7>0>jowV$*T=*xKL7)Y!|;+STmj_r1-{rEwv)gp=_E?m5ODz^40Fr%$NU&cF! zIQvK5If~^nODijUE*41!0c&e(JeZ%SkjveAzOZmAux>pbaWT%u>w#%SI-N$3kCPo6 zBNc`mnwz6*EtyP)#bU7&*!2tou|4!bDQ#%f>zGD^YPCw#Y9S(s2y?Tubh}-(fx!3C z0kknh^*X6kn#}k(*=&~F#01`ZM1;^7e*I+-h>el{2wH32FD_EsbR5@g5=9YVGKq-L zZnxPnG0`J+R`BY5xGy=M<1LVk1<5y5Cpr_)jT@_pg;5_GLf z^wN*}vN$J{N+n9A617^5N~MBP3avF7dIUh~%0o%ryJSZ39&rMAymL6`I8rDe-jmPg zao!`|g9u6~TFquc14F>3SD&f8TzK-X-Kf^WAc688>l|wEqt*n*5Ew%k1O&$LwOmfA zL4qd^XwDs0r^R!8Z1eWL(|c#9A3vLS*WXS((nCXSWsLoMB_)a~!G?zCsTH2Cu9Wwe om&+$d3|pfQA8rHjKi2x^Z+kFn+GVm?p8x;=07*qoM6N<$f=2L3W&i*H literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folder_open_film.png b/interface/web/themes/default-304/icons/x16/folder_open_film.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b9900d1cf9e737b56b66220b4874238141629a GIT binary patch literal 710 zcmV;%0y+JOP)}3F zhFT)ZbSNw%dR&Qa4=}ym=Xo{U>x&3F@LkU1^ZS0!`5p1@iUdFiP6EyR--tWM&Ck0Z z;Jf0CbF{P^yLutNxPVIjAgHP(jBF#Qsz*p~?WpJRZsh3s?=6=A@Qqzvl3`^7LHSmU zvzTOphxaG=^yW2>KQ*oaq-1W|ow#zn{Q~f01Hc-MQwjkDWi|BlpJIG;iuPT71Yrqb zX$4Zi-1I@&)z!t+)YRei0M8kNGo}y;5JHenFO&9ixLlS}El7O%iFJs{$;m=hZJ{X7 z8G|)?Rn8c)=`{IFhFmJe{Cu3mw_iAi*WKNXF$Q0oH3!xxj8^ON3cyky3GqdapuB>3 zJcY5y@$vD$9Qalntk&yfKtNVGl$Df}l(N0Gf!2LTcJ}u6qP5=Wz!j|nNYCTzLY&0= z=iGie13=(=2r1cA+sfG3Sm7Dh0eq_!wirQ5$;8A963rLsXl}yuLrTgcIBS@_cbdMw zK1N4J@n=86-sTm6#^|C0>EUqbik*}Lm65vDN^etwSS(i9cP3_;`3N~J!ouyVqBQx8 z!elKvYsjbasBD&8`Zp@47#J8pYmEfT&fT(`m(py)IjphRVn0~tuz7(L9?@t82U@G? z+*3!@*XN7F!^0@0kU%N0`Q--^&mP@)0`J<4)7H3A+T?VsoyJp`oFMcs%}e1K{`} sfwqv>v|CG0Mp1t@W-bHjAKyCj2Q;Ev3E`{-A^-pY07*qoM6N<$f{hhdKL7v# literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folder_open_image.png b/interface/web/themes/default-304/icons/x16/folder_open_image.png new file mode 100644 index 0000000000000000000000000000000000000000..4eb3967dd20e21bb8421e3b1e2922442199d5ee9 GIT binary patch literal 762 zcmV_f{>umAks^Phe6;aJV_B&fv?pWkh9I3 z4;}qvdG@weV@6xoS}S@sXzLnKlobF~W&GG{A6$6yLr}*Apj@$PP+R9ZS<;%HcK7xT zjr*4@Z5lxVimGz8>&U+8wrAhMR2>t5GQ}XbTA;0CjZHg;OpT2x`uFSX=+NEM1NQ7X zG*U3~{^;o2bxZ)N9HSf~$S8`!iJ#|P_%-S6cx?5W9>ZJd?%?3AYW z{?^k@NXcTeS=1o`s8fhi2mp$*GBf#&*~V!w@Wy?Q7w444qE;#_Hk)M~B7iE#AjJU6 zsxp6nQdza>>{=PgA`j*Y)LU_%-(Wu;!C%#oHH?gO-RWvKb`c_r>DGgc;|07Cnu*$ zbi8*W^*vnBEoUhvDMmR)jrr*2!$mE{OFe(;a<+0{zm3D6+c?a+!9i7BJAeL%tE=vr{^DF5M|%PA>T{*n zhl`Pvz1+KY!;URG_HOz1`?K-rmF*|%_V$IMsshAEk7oL2E+3zm%Af{-l${C5nY;hq s*?s5sor9|igL7kJ$It>m;{gEv2S?ptPtjX#CIA2c07*qoM6N<$f<63s`v3p{ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folder_shred.png b/interface/web/themes/default-304/icons/x16/folder_shred.png new file mode 100644 index 0000000000000000000000000000000000000000..2208550e132e4eaaf6b2e4cefc6e2f8cf78c3dd0 GIT binary patch literal 578 zcmV-I0=@l-P)Ep@tX_;bHyT6MCjX;Tk6i&`wrkEt2*Yuw2y&M zM%O7D_fdAvC&T4TzXSNls*X7@*}=e>*IpJ`oAFTLqyJ|q-A8|;C)%^+OoWgVXh06U z@Gwct&F+;}L-b{$d9k=0q>cEsoL%9UKJ^lE0_4qsaTm9U7E-tA-Gj5St;GPP$1kSr z3Lkgmtd1NQY2y~dn@K;7xoRHeKXlQX@Tp0=!p9vst0M=ZSGdK%+Vs^Op-=RM4jO8! zd1hDm>ONp~BvLL>5%?cs#zUqD(1;AyqN31_#t#;qG{D6IlGgdtV9{E4z7iK+Y_$ZeJat`h~ON z_H6y|PXv;wH3o{vhi0rr@^|lV0XBz#O8f*+MKV^Ec_7SOVocZ^JmOo#w`39AWI{~X zr0n!wAtr1JE$^)<^3pu9wl8}zvD7<45Jow8B>K1cOTjtEW780XQ7?guW^7ccO+{@g zj4IAKHf|Ph(TsZurq4WFo*Z0v^({`BR-AWr^Z$QgaKI}tlYHPqzi@W|0000=G`P)3shWeDWsrpad|-mQKywRUNV=T3yDO6)9JKS?Flx6ta|jV&nO}OJ$$^4DHo`_$>9OK`?)_Eodg70+Yj z;n8TwD0jV?7_WY86I9kaW}jbNl$tM<7F%%+CVOFc4P zW8~q<(|*#SkrpTEPIYiG6B1O`J7yn-PD?$Usxb2K@EouldU(MZ@p4gKn~eDQ|A9SY zHrjteDzayfI>+lS9ketwA9L>AKI6RJOCS)4?e76(;lTY5?k{#y|62^b00000NkvXX Hu0mjf0~-@z literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folders.png b/interface/web/themes/default-304/icons/x16/folders.png new file mode 100644 index 0000000000000000000000000000000000000000..f236e50c5dd18e075f427b6e74c9c59aec157e3b GIT binary patch literal 522 zcmV+l0`>igP){E!CLYp)}Qj3~& zf)a#yNgzcM(2Ic!Ig**#wYW?8UA}bSW!c%Ccc0m1W$sl#1OQ5Dk0RU$201#GN?|-z zGa`@+l*0MT4=0}EesF1w%#Gc729WlyiGVo)-KMA>STD62o(WZhU1R}*aC7b31f@cd zj`!0$cpZQsf@LB=D*PYvuP<*nX1a^%-ZAjpHvJc}x#6ZrjA*NcWn#|s1k1E1X80k> zW|%4^XLM_u)t_~G&)vF^3y*?3xVH_m=^-*)jgm7f^#%IRo@VgwhkNP_C2O}3vng)- zTi8W5#kX3R88HgKH#RUQ1#>VbxhbyOU8*AY^j%|Z{xjBT>A`#->ZG6!>ZGiS?@<-G z@5T#S%?7GUcBRqSL``bR+Ao)K=hSKhkuGHSOtaY}AUv5m`EF*J*GYE_I+s|D9AX#p z@b~GZmGzm~+3EMxS80q+`bzq`2v-NBmVN&v#u&Sh&E?bZn2%Jpw8GQzd}@7@69J(X zYh4OR7xKp+yuC6Y%fOEQ2r%^cb{x5MhKoo2-TEqvqm%v;Sg7Xz0wz*nn$qrf?EnA( M07*qoM6N<$f(icgbpQYW literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folders_arrow.png b/interface/web/themes/default-304/icons/x16/folders_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..720b84d47b833c19139035180e26806240cef659 GIT binary patch literal 625 zcmV-%0*?KOP)1wsDu{q0LTs7A;Me^74e`>YOK_2*Wo`?TAhY$0pIPcknHai@B~Bj&oyPa|x`-1v=@(TvWBv6SRDb-eG(z+Qy< z^ZpjL7h?89lhn^pD~4Jbe&3NH%)3U3m|TqPZI@xXYEJu)gi~a?kH}b6dG8X{Dp3l!uBcm${^O4H>1GfLtPNqqkV*q-nIm? z(~yCFeLlht1&k#^Tjg#cgJl{=#;O9q0Vj~__*a=5$gZ{}kS%3=L~}^!rjBL{TE^IF zwyd~EmsYGF-+ac5^fCj|4L7qAE@H`RmB`T$YeU}Q(G@utC-V1Y4aKPQ$VuxLa0P>|I)-yn00000 LNkvXXu0mjf=&3Wo literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folders_exclamation.png b/interface/web/themes/default-304/icons/x16/folders_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..c41051fd9255a393166bccb994eb554c3d9f426b GIT binary patch literal 653 zcmV;80&@L{P)A$vzHeRsteRSgl9~k`f)3H8Ls0j+1RaVl1wj#B4T8FLh`JQftwV$z%0rh5 zuSR7N6qOQdt3^lZQ#^{OQ>!<8iq{WI(z{j`u)uq5GBC=z+1cFyh$WbM^Fo>DjOg$ z>|cEM0AFJeHFnU{yBC1K7{n0*M4tasUU+_o2C-F5)ir>+3iMyfqJoOWgdw(6LL8xU zBm;3&4kG9u;zST@@y=n(KbZTNp=s-Ze&;z8sDf$*5YLbCIdg+}eheqJCW2bQJI8Eh zhK{aIdXGFlYL&jKf!HF2e46f^XDQ^y(ow!eP`v6P1 zw|JGRa{In3l=3mwTAW(qxQG>#2*iOl(ibK-;dP0Tkr9f8uecy$WhK2%S=Eux=Ls;J z8*RP!BE#)SwtHiWW}v>Ui*LDCJbE}pw)_g3>&Rx`;AMAJdGP)Cm)WHklau53$;=U7 zd#JOK2z#40wQbg5hPq&xgNLp%J-G)WLvCReDSyRjH*s7<)I1%$r9(9pDFxrlobK#t zZEXnVNF`QTjn9)xtddF;Xxrjg%uiI6pL}3=XOH;?{7Nnwf9=U-KP?$ZR-l*Hwa}H# n%J9pJlbJccky`?_^GwOPx_JN8`00000NkvXXu0mjfr8+Id literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/folders_minus.png b/interface/web/themes/default-304/icons/x16/folders_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..435b57b4c96359c60215fd936a1ee314c43ef89e GIT binary patch literal 564 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 RK_mbG002ovPDHLkV1k~T3Zwu4 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/funnel_pencil.png b/interface/web/themes/default-304/icons/x16/funnel_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..7c2d9b54516e0b3c3158f29f388ba38f6dbc5680 GIT binary patch literal 662 zcmV;H0%`q;P)@Kpv$BuG#hiUbh~NkL%`YPd`c z6-&0vKU0QtGKY$Y{gIe3Xox)p!RYDR?_6&(YxUBB&*gCL`F_sf_q&$>(Ep%5JRXm` zq@={FD2kVeB#q2nole)G*Xuj-^78Imt=2Z1&34P-a5V9LPjz)QNqz~uJ3Bi_CX2Xi73M1_gG*5f~~D@*xvpD-hb^6fxJN|6oTLH$I#FadU|@%+4&e< zUEMr?iP6!wn3-9Cc7y!_m&-*`kVqu3y1I&BFvzD*aBvttpP%Q8SX%mw&CRc>!0mRc z;fF;FuNu-RxTCx@a!>=O_R z@?{ZYu^8s&Lg?=w#mLAkB9RZ!ig?25bW(3|F(o*hNx*rMlEz465d#Bb7#|Nq>%z&p zD+N?rTPp=;<3fx@gecD>kfT7hQFcLV<7ro=nWkR|s;Q~TZ?fB4(cX?XLWER-*=(lV z++51e&Ze}nComd~YIw>g&U3-9r&1|YnM_^JiK=$Lrp#kc&~WvT8h+g^0;%L3SS*%S zmY(X7yZ#|)(F70D!%y49th++FU@#acqd;(FHEv2l#kqrh>EVuMs=QRL&|d{|@IN4F z4vY=sNxSZ2dbrX~bo^MBTJX!i2@WuanInvex&7){Bk=tb9<_*tIw#fhnvu!ccUqc2 ww%{mphACz4$=CH4MYyz3G-zuUMoG{A1hfu=@H2TXkN^Mx07*qoM6N<$f~1^4lK=n! literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/funnel_plus.png b/interface/web/themes/default-304/icons/x16/funnel_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..c2b772282c2fb51d6bad561ee202c0958c87d7d4 GIT binary patch literal 624 zcmV-$0+0QPP)rL(9pLYLh?Z{F{r;Fqy`a1(O5935w%gH9wLNo;IQFJ z35Lr?v*9#{^G=iDf)NTrHZ}-)?CIO@+^$2nRSzBb-19q!^ZVR$e?Kk(p#MRB_`RH%O&Yh{xlIL?Rd;pTOwoGmMSB z;P@qCvA0-Q_z2|&tpbn7Lqbri)le)JkxVA}?FmkNjj5?P$IDn*`GSp&ZCT*;dZ|U= zbUKBgN7SHHDj}UtV}AZUCMTnqo_@!|0#;Y6P-<|@?RHaxW&yFFM-(xi&tq{hg-|Gl zX!HZJ+0Rglc$@|FHv#99ko0G>%Ls?xV0JbGr3)u}{dO`uJxVmwO%&-OnlSDw5TjSL zQFK9R<0& z>GJp65VO4ghhR_F+}E?_ref8QJM zKOnd%1YDN^deRxB$DNYEUOR(EEbli7Gz@<%9cC=dz|v9)8jWU9SzG8{$0tkm1ZcQJ zqDKdbB`q}&EjYrQX8M@>%rJk-d1c*4K5c}qXbW`hK#*><$%0>wOo8inTC3s!0000< KMNUMnLSTX<i^@% zkN;o4e&heHUB~|)Jb3y4wQJA+KYRB5KTtlKkO3+n7u>jU$9jE?Z zzWn4r)CKB<3}65npaSy3rAwFoFJHb9=z>fCp>okNyXSK^xEj zJ)i*$1PxGES7+em$_P`|D-7Q{I7UNK4{Gl{JVlI7LDDFKL5!e7F*|i>(01SO zG+R3;@4#1Z`bsvM%Pm{OKfu7tx8L(Jf4ot!Loa;Z@0aKMJkJX+BO>-c7_Ve9$TI==Vi>%Xhg%|kjxr9|13zQQnw0)!t23c zK>2)rk((AyPJR%;4h=VW;QgZ@kw}1tyH zy8fA_r*AA-EEWc^Lo<7j5e30u@OB^&cnVflir*Ryoi;Z=Hlop)X8=1i+{Qj+M1kM$ zXFi|riX=r}scN0Jw=1;2->1{lUk2Er;RX-9$cO^3*9(?Zb&obSwy096Q?dB2SF5!N zV26eqJn$kT3OpVUxHC65|3TBf(A3nmH*UB4g{tZVutUQQ9(a)v1$b;W8*@6HNtesD z>~J`)Vs<(|`49b0W(^*A@t6ysOmae;D6re@_ju?fz&_SFVa`Ql%movi3mh-!(m70? cc_)zl4ck!aL=vxG)&Kwi07*qoM6N<$f|2_RlmGw# literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/gear__arrow.png b/interface/web/themes/default-304/icons/x16/gear__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..97bcdde2d51196d5a71940be5719ada572890969 GIT binary patch literal 704 zcmV;x0zdtUP)xrp-5cnIT&WDl03G2t%!ydpXzF*Ri^~ip?55e=V?BEJy3> z>swb=R^W6x?+eq7#l-~>?$mgrhu$p(6%`faRx}!g&*w!f7Q^7+;527)k3?qTH+tyZ z$Rr9(CX-ZFR;IJt&pirh} zTtRQ|>&c>`!e@j#HQtgwW_}mw_4<2$zYilLpD{Kji%$xpxVX4EH8oWt+^O+K553F? z5(NbX1r4L4qZk?*0;i%(prqtbV@gVjM7UGi>|sWbD9FppJDHoC`+&Gy?LPtm1p@=0 z0tUn3hlD$|+8$-?SZjEp%m@+%IXO9!PN&tj3siz#0`ap-2BKE0t3}aM!kt>i#qNp1FTjpVuR=Q=y;ntvlq}dL$Pj1+d;Z1t mGaX&(vz;NerOmmKk$wTf-}toy!X%*p0000OtD&uZIRACD9c(+Klo?+q!51T4^aeRW>|q_76lb9C>2pz zGcXEe89CjI&Aak0w|Qr}bhhNCZV(yd3Mo$SxpSe=w=Vqdb2#TY&%M0dO8|iU58_Ry z(~;8BQc_-CPAV!YMAhr{YRbtq)az&H#T{frKv`K?0X3Yax*c_Obrqt~D6H?H=br&3 zB_#*z>gw)AA`z&mskux|XBHMd1A;a7aE2cAZV1q7waD2}C+d6B9o0`MfYU7lirwPa;@j4`=8>FYe^!<;4Q>^Ye>n z;{wvv)j8|;^I$eVp32VN`vAcjdpL{xaOZD;QmMS?c5`62+rZ^w>60cPCnu*_B9RaT zYp?4%aDy5cwO#`B;tnMipin64olYlMtyVzg`S*~UyRVU97=oyjiYCuUB`im}VRYaq zI2|^?9ZD=9Gc&U|BO{{$X=yQj^musa?;rB0R0pmg&&;*{pzj>~TIq#1uZ{>Os%0kJ zp~M2x($a`rF5jV4s_w9?8-|A+5C{mcwDbcO7r(=}y$ZfA+y#Td0O7f-KW%17kF%GN zQepuznG9)USugbU4T8hr2BWbpG&bgkQF|*5(Et7>G|=ysz~b~N7%=S=MxHQ->^*A% zsi~>RF^%T1iQ}drD{J@tl$4YvmgT|r+yK+#RnaM43ok6S!262e9b2$GWMUo;cGCkA ze+YU>rBafVl%z{ePHs+2OiV}hau#4;7DFhYf#9S{d;`?r|Zj+^9d=PlyuzDY=t3WZJ$ z4Glfo-rlCc!NJ>Xy0W?Xg8+7DxWNPOo`OIi0IrrwB}%0hsa!5oEEZeE)b?U=t#*S4 z-g-tY@caFuySv*Kjh?@o%VjB>U842%B5iDZtAQOFZt%d1jL+v&3%a_x&aiMDOijI9 z%jXrEo_<|$xsE*n*rDO3`H=Zt;PH5Fq|+&ypZ`n?3o?IGj@)kdm`EfE`++2N^~!a5|m64u@kHOiWCE&14jso&A*Y zdQaQ|*rDO3`H*4M0=wNVY&Kh~$K!n{%W0aMOVG+nnYOleYG8+k8$742*4A;OQM?gC zEwETDU{scuXlCXkB@$_xoP1GQT+9=A*BkixzO9|!Iu6r^BS-0}PPfV7^t2GqYXvPW zE#O>F&)HY0)H1cTwLdnS&G%(lAu!(5RM{CApg(!WCF&o7AH7~Lj7DS7WHOC4H#Z-` zEEFpILch}my*@K6Ny;@zs@#;M)e#PYd)hBRp0P6gT7?%F42Fwb^Z;PjbjHQ(w{vDh odk6e9G5Z(`bKoCX>t1BUFSu3ICqy-97XSbN07*qoM6N<$f+@x@q5uE@ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/gear__pencil.png b/interface/web/themes/default-304/icons/x16/gear__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..a2906ec07b1090add0018c48254e5630c4d7bef0 GIT binary patch literal 703 zcmV;w0zmzVP)PJy_FC|MGyoHwaBCpqDXN*Rp>-5 zSOwbjK{J(&E4tBi8=0iGWQq738~F0|KX+G|&|4RN`##Qh&iTU_5wZV4`mtKA%x1H( z*49>Lx7(%Za5&7I8#3nf8@$MXBLyujE$6x6CZ8uU_xJZHkw{Rw2G2hWnwy&~PN%bX zZ*Py<+S)p}>GsafZvxn%;RX-9M+zDn8^N7eEJlIAGR5O@@_M~LFc0?4%?;@W54>_F zRbV!oSxrri#^Jd9C>&m;)zuZ++S;V;?Ozhuq2UG(yvQsGLaM-IGSzb79&o#dHloo8 zjg5`2m6x9x0NA17cHl$iu)tt2+z$o=G&lE!78gbSQke95eUCz+U;sNb+~D~-G)VI* zRa6v&TB$&%)3y8kewvw?AlXM606R3?JRT3ZJ3EQGx@cSw7NmmG($a>K zl9C6Yzu)yU6pGNq#OILFSosiOmo(4ggvDaaoXKYN?@Oz8lb7sYD(_3lUA#Jk)NNhf6Z9xKTxaHpj#AIXncH{e7+#L zT(4rw%TWT8AD<;AM^a&TZzWY$oEYW>?21a2D#**r15I^x7e@kt?^ITHx-U03_o*mG zXny()xw@1a2oLv}sG+*>1H5u3Re(>aRI=>sY->(VPES@=mKHO#A-Hf#hRqU30E9Vr-nZtq%&T)>KQ lw+Wx@wSp~8E0Dd&u)oX{+#oQOmhS)n002ovPDHLkV1k2fP>}!t literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/gear__plus.png b/interface/web/themes/default-304/icons/x16/gear__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..a94a6188cd9b71da1720b817526d6eaddb3599bc GIT binary patch literal 687 zcmV;g0#N;lP)Idh5}`z}DAWhb!a@2{ zFN#ks^Fg_SyD;Y+F3IV#xygba7w+Zjf9~Bvqn;Z4_I;f1oO9vAWkkgO2l>zCaN&+wH!<4gGx9V&?OC%H?u&RD%wc7ofhm+IpD_cR(;Wy&a25 zG&?&JZ)$3s0NA17R`enByTE3%-4n$yEiHYb)m4E%X@i=Zn}^kEH3Qh8;RX-9$Z(Vb ztJQjcWo3mzp%7t8(k8XEoEuW9R19E;cGQCmM=7YUukWx}EDyoh*!XTFBGLT($B5m2 zJ^-*oYk%)P)V!?TuL#tJk>Mx>b#-;jY&M^?+3cf&AkyOEGHq?8=-}X|40dQ|-Z|;! zkGrIrJ|XD_O^m&+QVL8a6BrVNb()*|K+DS_jgP-duC2ugbj)}T8)h723EJt#_gkcX zR+Z*qkxf-i$_15`mEc-?`_;GM@MmghIQznAG(Hvti9pE{W9CZ6Lw~|1jH2>E@SjGb zVLF}8rPu3+%gV}5VaDSb{zAWz##a$hjTj_Vz>sO&yF_f%Aj&*7Oco0?oN5k#t;`Oz zT5T^c8Ufg4J)qyL*|icIERV9&{E4FmRxBvtlymr-VKx7xzw{03(?;1q=~N-ZegQGD V-%Zp)jc@<}002ovPDHLkV1gYRP#^#R literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/gear_disable.png b/interface/web/themes/default-304/icons/x16/gear_disable.png new file mode 100644 index 0000000000000000000000000000000000000000..877a66d6a4c947199334c2b8b2960f48df8d09be GIT binary patch literal 497 zcmVbH4BM&KcmdUF)slt_i^bv<@nkZ2 zPo+|Epr*%cqr>9`l*?s~Zwt4YP_bByJC37(nx1cNYtK(WsZ?TfFWhK?a?F^(t3iyO zZ+@>mKLPoC-pb{2F3jh1ZvK2Wo4pJMgE&yrW46)Z@dC2htjc6EMxjvPGjhaJ;Y_&D zP}93bgBFh$kW40lBk`UA;buCWawnIdYmUw=gcgq%kVquJs#GeUvNzM|^p{*7f$I}c z(_@APEgmm`ClCmza5!v5qfys1O@mct*WmA=LCfP0*cA?iW5EF1wx1%Ahzr!4zHp+o nyZ(S3VNW;^j{X4iJ|4W^qt-ZtAWwi100000NkvXXu0mjf`3vJ9 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/gear_small.png b/interface/web/themes/default-304/icons/x16/gear_small.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e969098528eb9f0f9185357b2e02a9edfb801b GIT binary patch literal 336 zcmV-W0k8gvP)<&CND97z;OHWOtP&{&2V08HS_fDA2nn5nT}o<9 zsgRJ#ZXLsKk3;En7Y951oO`|l-*g!fvA-NUECJ_ycfRi*1wn9u+~-1p=Xop)!@D?+ zN89&h+qQ&62gfcHxUS2hD0*10ziBdgE2^sc&AP4$9J^3p+xD^JI9KEG^JkvtRF)+n z(ZR6`1(s!9XIVyRno?1Gkt9hyWRfHVj$J4)P4mPsjA%FQ=-}9e0$tZx zw|o9Fn|;t=@VJ^z->KifU!j9z7YZ~@W1Y^~6X*Wx_I=M9$-iiX@5J{ye!o8j#Ab$hG_Tit z&z#L>tNngo?Q}ZoU@*AG-mcs2CYQ@abC=O*Bta0!ZnqQ0mV3RP+G@2_K02LF$>DHp z+HAI`3oI53`Fy?###ZnsGPWgy!SJQsZl5D8S*_OSQw4&@8 z>k0pWvtqHx;cM8}6Fz_oNs>7H4~|IZ`du!UIeY^r@EZ6JS%FtzhL>Q1C0OLI3 wg73fuKfw!b?en~YRd}P7u4rY;TG3s}Ex&!L<9qgzga7~l07*qoM6N<$f>*2NCjbBd literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/hammer__arrow.png b/interface/web/themes/default-304/icons/x16/hammer__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..23ee5cfcbf5b48e873b373902e5135e5d156181e GIT binary patch literal 671 zcmV;Q0$}}#P)-Fw%yWQY$IKXDJ{RXtzfC%k#xm?~@EOsp(k57fe;UQcf$AX>zQvkK6iR^a! z*<3ESQmIrvCzHu%KA$gSu~;N#vl&R!u+?e>gTVkjJw07G#Z;+OV#Q*SrPJvJyrXQhD2vVsO6bc34*zs&O%jV|h z7+sZ0CD-2Gu9L}RTNkvnv_N-v_b85?!>BJg zS-I^Z81HR>>HdcVmhgBDbvQ3KeDYP4Ho>|wF)QhyyX+`8KbLy z@=ZuL{`#LV{YWcLr<20p(C{A15FEaqP2i0@5f41!`=6HC#5!ZN#9vg;?-(1*Gj{sbA0w-b;W&<<0$+cP1jo``Vh!3y-e)A@Pa2a zf&Ous`IZ@@HJ<&N;8P?Lq3{nhi*_S=Lt4=;>Oo>8lJw6kA6j5c5}H{O+hSqd+eQWB zhzgz~EmGJ1o&%@@$!n#p!jmJ9wtMa_3wwvp(W`<4KLMx(6o+r)x`_Y)002ovPDHLk FV1jd%I^zHU literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/hammer__exclamation.png b/interface/web/themes/default-304/icons/x16/hammer__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..7ad1cf51594b3bf858e2b9e40e7c7dc9f308cbc4 GIT binary patch literal 709 zcmV;$0y_PPP)@illHn13&rJ|4&V%*LVD}pIK_;5Jid%xd%?t2gHb~_|NK+YmI z&k10EtORMYffemfD({nwniMS9?`e)p_g>VL;0N1i;#9 zsV0-@xFksvi9}+tudi>QyuAFR!C*+!>-9jaYc44%fx^N<(CKu$aEkU=EXJeJDED|g z!&ffYUtyX6^9Oiz%pGP8*Wz^0nl}gCV%Y$_vxm*qkg#xm(vjN9; zg+d|j^?Etg+}vCtCnslLW@hHb0qN=KpwVdRacl{%;zC)F$z+#&KHo<)3mF+1#Tx}E zR4P@y+wGQc)Oyj)s*(Q77uajEsw-$jRK%!cxYEHr@X=*Y%ld!Cq#e z5ZtpfnfWvlayp%K!jfhWQ;ZCFfxu#-k#s&iQNzU- z`2o^jKl~eT1Bp8v4%)Pg+}y8X@bUp;uX@>?sduMl--k{7`A{7XOL{Ji9-bwg*2&z4 zd=dnK%qvJQi6^WKJl#z9W*{ptHEH1SNWtm^RO69@eE4x%fYxd6*V@`zTKtI&B3TIi zAzKD+v!2P3{4X;fcJrC2k}u6QtX5(&uyy8X2kWGOR!T;mA!g3OOz&6YB7-gsJPv-&`~LsTNR>*3mQdg^NN~4YF5i$O zX{}HwP&S*TbUJ;Cc({ZEuIKZ4so8A4P*rtbmgOyczk`Ac|5HHbYK}}Mb6?l>qv>?| zz13>HE0szQlF6hqkw_3*8BV2A6pO_u8jaq@F7_vri7_6JjZUZYF%pU7fY{P7Z%q`% zIcKq0Yz&7(qu=ivqtWODvq!;TkOF}Ktvu{@I|+h7Uayz1ZFMjh7~O8y;IrTFSA0I- zhR5SMyTIjgQ8*l~W7|4zMa5XL*=$dHz1|mu6}Q{Hc~*fC3We(Jc3a0*>kB_^aLH^o zGq`Y7J`0~TO*1Uv`LW3*INw?peh7m`qrofu071mZThnt8SKm23gJC=#=kPJy3*qB% zpYiRy?1Fcj0rjTIKKwyyRgX4*t=OW!bReIbXL2 zUlm2+@Go=G(<24jSPA#8S#6s;_*SdcIQ$#l!xi9v$U0mGCtLyttigGH%V2|ZT(ARN u@WFh*LG$(8glllsEL}ItE}BJuOa1`!Db`n#o_BZv0000U=X}sFSy%`~BfeCUYyB&E^t`#AUocf&twB1i;qYraT_c znR>mx(dl%)=kxiOkx1m6)9I8r91dWNm0d0u*laeiTCE4Mi(I?irma?s7K_Doi^akt zz!)jB){I7D4@oE#N;et}TB%fMv)SCl+6BE{4_d7j#$IBv802y}s8lMzwzIWbjh0F! z%1(_&BdFDClTxYNIY26vg4t|NVcT^aC5vT2BobXOm&>0}78DA_iJb!E27@70C=}}0 zYO3#%$vH9c_)8!_PZE+H=X;U&)oPXYLq2}APTB)E772OP(3 z%MX#yf*>&YH}aenPvMrnScC(Evg_#ZNBfpcCYk&PSwr?BY(w_kyFzZ$A0O!Q0$EQ4 z!H=~`WEcC(hzKDp;10q9ULi(AkIW#`tbU0ng}K8dzyc8ovU@A&U&vq1L-fE?UKdaR O0000Xu*ladMtyU8} zIvftgZnw`_t=5AB%w{urJf0ldZsAjkkQJRycduTre}P%CSS-s21xT~Av$;y8(n71b zeUIiiq~Grg4jktXgLPF^#h&?`f#~gVq6ZR@`|vV{Ks`Ikd<``7`8>bjJCMi)^P6c7 zC;?R)IdDYX2kphhMK=EcmuUtYUs{M>V7r!ROzp&2Ro`Y>gQP}(oto_wj zXac>NOZ3F7GUvA!#Bi?ZsGV#!%jVzUJ-|^D-w^ap$AAeO0Y-Xsbi?-9EikTQtpkTR z;4$EU55NsvgWq!ooCGHZp;IIqUeRsC1|y;on&LztQgl&NR4~NfiVERD_7bj3dB|YBbm&%xf+$Kl*B>Be z;#ndT43ZMNl+ZQs5Ja&Q)AtcwmTlbXg%6|e`2D_*gA!qxOeQK63V$dTixO-@B$vxk zB9T~#Mx*;k6h+Erv+L~4=X05_nM~$_V!>)tNjx5pN|LnG>-Ap6VzKK`fh>Z$e=5L- zDH4fXvfJ&~X0w?*olf^UozClYI(;<|2xxsi9}!Ma6b^?e6bg~w?2#9I<)U)A{B%4X%l&?TVK5kc#R0o+w_9^$fy3e8N$z&L z-S??fs+rH{AJ=NN7p+$7Q?*)sCh@386o?*==U%(rp5Phm8Vm-q*=(n+R_jH)ui-g7 zu~;mrb@>>);qS{~-dGk8LS#0ZH}KopW=i2Lc-v?+WL&>#G#c@6fzfCry2a_y^oj8c(HCkst{BMXU7yK9)))4)4K3 z`pe=XwOYM+{Rlo+Disd@gy;01>r1^}=kPCR@t+fnunBrN1slNg3c$ynfa7qC3+@0H sw7~`E!3k&K449Xto6EA3%c4ceZyT$yz8|UnT>t<807*qoM6N<$f=%KGzyJUM literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/hammer_screwdriver.png b/interface/web/themes/default-304/icons/x16/hammer_screwdriver.png new file mode 100644 index 0000000000000000000000000000000000000000..27877af5c4c42a4f6951cc377203032978d874ac GIT binary patch literal 715 zcmV;+0yO=JP)96{9=Y7xM1RFDt_Q#>Ne+KLKvpJb*WY-v4j#NZ$_U+2z5~n ztc#XZ?#9Gy)S#ff4rz#86uT-W1%)BW>Ho+yEq&nk9^Uhw|L;8SIppewY42|xm+2ot*vCY+o`d!aTBVkscG?eJSyOkcoE0~2b!CkT|+}dm;8SJSZ8PF zNxWMi$lNACsmWwg_Vo0KhK2^Jt*zaV@NQX6O-(*c)8dIl;(H(vc3AK( z)lyPYA|jE9=JWZ4#bTkdvNEz-t?N`(RhiJm*wWIHTwGj~Q&UqfD=RA4t=(VB@ynx^l zzInEUuY!*q9UUBA1=o4Qh*D%!;O8$9^8H7~di z$vsHchKD7>uO^5tZV0~i_xE#n4NQXlU?126GC(HK0sUE`Yj+^w+ZiW%JDw6;1}u0A x%-|3(ascd2$qcD0EAJz^c^i^0qBBP^@drlr`KbO9z5@UN002ovPDHLkV1gmaR2={S literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/heart.png b/interface/web/themes/default-304/icons/x16/heart.png new file mode 100644 index 0000000000000000000000000000000000000000..7e0f0f7b41183f68897a402995d436e7d6bb1618 GIT binary patch literal 630 zcmV-+0*U>JP)6tJ~bS|W-(QThE{d;VTw}ysNVY@vh{fhwgrq`SL zH9Cq}`nAm#g#(v@M1~onB?NwWz5IP(fHwvQd3$(xXI4=nV9V#*K~JA;cswaMaOpA8 zp`gjMy6N}xm+tPrB>VgMV@u1=HQ`%d-<}y9xb%=nd1Np|WcS^b)>hWh+S)kU)s_9+ z*_lOMJd5@8?81Rd_vJJ05iNY}?M*E;H?vNtv61I%YWS(k#nYTkcj=tZQ|3nMIq8Ln0ItmJ_{kI5LwZCF{uQ9$o*3 zAwYC#s=PcAsjkkf$lKnDm_y`cRfU{D23g%J-hi&j?Yc@de!H|ZzGk;)K8Xn4TP&Gd ziW0{RnPP`d7vUGiC2)c0azNe|H=DCDA)qJ;^e{u_7#*=l`B_I0q0B{s;8HHm_cQ z3i63qiHTgNc`@Vh?wob^nhI{Xg*T)dpv2M}1YmcL-2q%(~mThFQpy1FNH{8Mt0Le>{XpDB>8cj|{4{J&a+A}jZ zr!q1&dAxsZHamNZ8*ZVUUZV|Q@Jnv4b2uRZJxpsj03( zl?wal!hac{CwLbY=4$lvvU0;MJl*w#K1-{=|FktG#yupLqltq3%=AS18!ebuV{w%g z*S3~t8=y430-zrDi0T0Dw)pwYk3~edN9k@O6mFx~qENUmKKQuawv2eD`I{}VX;Dzu z&m7nQYUuBJ2vFVN<1=SdD&3P5RucS?QKSK!!b4g3ZYOrv7!5+Y&% O0000CjHmTG=^EnI~&m||D zm$I_hnx)m#bC5Nxg<1fv4nV_hm`P5?k4Z^5edGu(rll>{3j{sPyi&Q$=Im?J3Wb?9 ztcCjk&b54g-&|@c4#mc9G9@PBfL#8$pG+kr{IkXy)d;4#p;5U##`;z#5Tg)3ZZcu_MnJ+Y`iCCl;Gn!&{62G* z&Mn}V(G2WY`|COzxP2Y}FJU@vB z{T|f!?w;4waiuS7I1c{)`I3Wl{*ThfDUmtPyuKm%X&Q^dNn@z(3D|Yg7=~|}-E^&0 zoZPYH5qIKEwn+g(3)8u;Lz*4d*$ElWj_<^!1(of}jOn(|wv=%djvEMw57|XRncO7M x6szFVo%5h)N=f-e7^uDsx_ehZTXPkPegOd`x^w;uVVeK|002ovPDHLkV1fZTZsh;~ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/heart__minus.png b/interface/web/themes/default-304/icons/x16/heart__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..0c305c305d538c344818e3b119d271c0d61a382d GIT binary patch literal 656 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 Des)d; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/heart_small.png b/interface/web/themes/default-304/icons/x16/heart_small.png new file mode 100644 index 0000000000000000000000000000000000000000..f2ae66f976401735faa8bdcf42e6bb6a833c4da9 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Z#`WcLo7}w|M>sko>_H9qJ-3j zIgJM^RGAM4D%de6IsZ&|NK!C!WS(YVAX6pOH%U@4gU$c| literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/heart_small_empty.png b/interface/web/themes/default-304/icons/x16/heart_small_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..6e0c58b8ec7eb82c3d4a8973d6ac99fc6aa3fe31 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`hdo^!Lo7}|oxG6mkb#KnZ&?YM zBut=Ed z++cIw-}iD1qs(phMxE0UGRMUk;$?mu-v5EE&-Ze7(xQz%K<_Yky85}Sb4q9e02&@; A!?8y}LGRutCx2hV z&3$3@>ea~~KYsLo`0!!ik|j%$2^uhuf#LM)q@;h>{QUmk4+{G7^5si^pt$khzki+P z&6}4-(12+S44W>wxqaAeWb}WPygX3ozZwv0-MxF)XWF!BkpvCsV_=Ay#m9H$xPig{ z^@4&R13;!&%$++ozOS!OkDvj)3=9md3=AFf`T6gil9U7)pu1|-s<779R+rx1UIwBJ zXaVA428Ic9I5{6JTC^yjxVYG(rKN>|Bm?q+ID&y;W<*4UZ+?D01JMSIz`Ote81%QU T!f4PJyBprcF5!5`wf@*O#bFFfxzMghR|{~ z5Kuy6aVAF^LJG{taAq0?AI?Y#?_6smx1bkf2~RKi{i-~YjP*TJKpL8uRbbXRI_ScIiv=%NTdmddOA2R3dU-tBuE4dQM{X-H z>l__);lQP3a*G}IL<*nEEt(zcu0IXdWSkAg=HP05ds1N=>{2rg!? zd|`To=O_CW_4(`hL8*&7{QG6eu6T|Px^VQfM6i|ZOReCU310X-st6Zs z{EU4OR1|6)F4ZfqDV`fFH^%_%&ZCF{E$Z2(nQfnBYZ(w8R1J7&M2l> zqq2ggSfo&yLN)Ux!Lp_{9ce~dX(5^ap7XR(g!JLZJ@?%6KRn!fX(3&X+fv*Cw#TJAK=Bw4! zuv#8STyrm16MFf}yB<{OA~OYI|1O9S?itI=WpJpgRpOd^2V!HL9v;q1)qN<~6r_3K8t@tL6$SQYxp`$1c8G0jj6gMNWwh!C# z?;`1z6%{r>ge~h!d$g3cGl0&dhOq4UPa~KcACL^1HE7F=LA>b|PLBX7FM-7FKXP6J zK6&jHehqXm+LsEGHs>x(k79muP^wGzM{|}6Nm*ssnqfqANh^X+HX*RiioGuY4_&iG znckx1yet1pIq`mZn3=%B=P}8Yx)HZ^ffCo;Q{|iC|44+B4E81A*_nWv}vgumC^Cw7{2Xe2|>X2Pb;#F-KyH@5bgis;NiM zXy&ws2U3Qzw7`#1D-sg;z*K(|N1-vjk)ztwrx}{13}tCS`yP=fh5aQLmv!%PMx*BF z+Rc^49Mz-k@%W+62lf3aNVAloEbL&nIALoEs_Vg##;Jas8*2N{>|hgW8-sA!@Dx9` z24itj;AP5C7Tm12L;kfO67^$RgY%iGm2Jk2*z(l$-JB;5Zdb!LHC+tW$iyf&USdnUmOEU_TNF=!UISp&_wzW2w2qFd` z^OD#k`ln$8zq6k~?giRlOHvSaWr?w~%ncVOATE4@pyGfuI% ztjD#*Nlq2vf)y#|sBPMZ`e8@Z580#fODsQ$R=sb6WU+>Zs_-Dp@Q3K literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/home_minus.png b/interface/web/themes/default-304/icons/x16/home_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..138c898a02f0c36acb99765dec97afbf579f243a GIT binary patch literal 658 zcmV;D0&V??P)vR+&R*F^g z62<+H#Dqv4**8&=$P9hsZ=%S>4em^X7ncvwKnosC2u%G+n6%ejeAIQ#Vj&y4sL zk9`BTmZWjp`E;%bBc9I5`G;GM;3eopYCJi!wiVA!1bKF>PpQo|^5fG<{L*!ZYmCwC z*#u=RG6T7flBd$;3d2?wKOBGWSYKn?z zw5v%#jb5rQ_`#2ly<~_FN#Yp%yWj}-@?l}22#$5X7Eq&iEVt6A&7oT@+9|`k28iGRR`VyInF_F8@m|*(UpGX0TJh zW4BxC1k{c`W-`4u-F)TbG<-~whS+xg6i0pBm?<+VZgF~m=0@KB*Jw{G-8im#PI^5( zlcZLr@Y=>IuSP(;{qrErk97+j)wk$ckh_2yJ!?-HnQO|(Znu-x!=s=AuTYvC?vS|j zB^L197iMrUVdc^Q60LxRR3>G#)B`o&)Z?wsHDbNtQKK&X&~iY_P-mc^kv0|ycvr-A!m89N=RP*HbF}>gMv}Fo0>DU z)Re8D(llu`Y*f&AuZb{=46@?780yRP(Fapk7A9$VZbYbz@h8ib0D56?7vTo}&0}4a zgc-~t7 zDWw7{f-)pi`dBGN5Dc|eMQuZ^w2;ixeQ&!ECH;7qGiT0wxXcW>5RsSQ?c_vS!ADs0 zn@(u6(?xnZk#QqM390rg?uk5CUJxbRy;WPwfEvB)Cw7~D&W$s!0>MfPqJ{Pw)zv&~ zc`TtuufV9U`|{x}SD9jS1%kg9#0ZZXDl27hr1y!08oji{M84m2na^cx$rlLzTwoA7 zu9lU_Kyywkw>PO0YV`2TXfW`>=)jhQ4PF#4I2ObS&uYwOIcV+cWYy@;Z$@V&)acWNeMh00dh!=V;78lEbiGeN&q0#9D3ALk-8O$PsEEc?4uPCMBlVr`0_4CwVkA!1C zZ@(>}cJwiWS!9r<)#4O8{k^HBC^dUwVt{Q!FaHZOm_-IziuCoM#*@il`aU_xvm?Dy zcXK(P+OCyQqj&h}Ar5<}<8U>gE3G1&TvD8guH+>;LXBSN zy={DSrhql|TC39FK~(2XRCUbYko)7)Fn<$AgiA?&+p)rdpV)RkHhLCq+qL_T}$1^=z^Pt%H34tHTakE_XHL4 z{4_6r9+z4&L-~#=LPCw+W;KF+MuXV3NHbyofsrL&A!HNL%^gG*5Ov8qMQIhv>{`*& l8Wfw$0cFA2pmZaH>@R2e-;v;1CBOgx002ovPDHLkV1k+%NOS-I literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/home_small.png b/interface/web/themes/default-304/icons/x16/home_small.png new file mode 100644 index 0000000000000000000000000000000000000000..07b9993bdd648b14b853725b6a172cce5f1c2818 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKU}X1naSX9Io&4kfe|u)t8Hojw z3g-?SP&jzvgaYT0OFcbS4tv;K+NHUTTe1vU7!5D7z3?(L%8Rm0K2|RfEAaC9h9y=8 z%pILZ4)PfX&MnOi{r`U6&A;+4?mKq>KmYMkW^U(pg^UJ80r^?iZvFay;>@T2vU*Jk zQb*W3o1c7?QaE;?AgHxgUJ*i5FS^ zy*_%P?F_b$j*k>7_pn(oBr|rTGkuf{R#bP0l+XkKyvB=0 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/image.png b/interface/web/themes/default-304/icons/x16/image.png new file mode 100644 index 0000000000000000000000000000000000000000..8de223155b08b68464e316d1100f3fc1fd1db418 GIT binary patch literal 523 zcmV+m0`&cfP)Qspi@CR67 zV`8hiLb5P3(|!`g9XyCKIy=46GmOo2AmiK zB5P&5KilW@>^p!<%X9|J6LJ)g;V?22?}=b6)N_EuSwPGgU!-SWr5NcEq;<$=p~HstpO7_@G6FW6Fzmue8JYn^O5yuHy65{MQVKWsmj3QOinfaa z4s}77lYm+QRQ4q>FN8uS0eHSIbWchV#WAnmKVmUsapuS*<3khZ8kl-AyA?pY1wjO6 z3am6laf~Nr0tn)m+H#FTTYZEZHsKW=k&+~vhWoo*+E+*u&vKXg_~5r#3%rq7p#M1Bp? zv@O2iuTB6o~u5f?=SlocVv3{05 zt&EHO;NWE~mvjGRn^C!VLCf`&0k&H$hEJa?yN4?*-k)9bSKiD4m_R4s?iQyyy)?X_ zlvABv%1z$8Lh@;R;QMagrv}dBwY+zq?>r2I5O)p56M)}eVB)JMAqh$V0000k(Q2 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/image_exclamation.png b/interface/web/themes/default-304/icons/x16/image_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..5ca76146b2a9febd7d9e1924a66cb5f0844d4d78 GIT binary patch literal 652 zcmV;70(1R|P){TMq;tS$SXZP$AGeR z_9vw8`^l>v9bM~bU+(U{Abrmh+8FlS5Lg280w4q6`e1;VojYkkst9V!z}IlP!QgwI zkgn^JHHP{vf{=t*7>XR2T!3(1u8e@WC8$e6eK{<7kTnL^b&(m@6w8#OJQdZU&GV|rkEK2^(26;61iLgD26LD}Hhq}VAwC)txp#VyR8T!&sZS`@K zQkGOo314ecWi14QK|-Mrkw}F6e1~{EMk4OeXuqK<)lB>O9=bZ4nEUx0Umr#(B`l?s z&?|H{#^C#!r6reO`V|QqWOj<)-d^1F4^Rs%&kmxL5^{24A`r;SqwjkADykSJKis3F zB*E{$Lkv8<#B^qeL_EUW_+zFfr=^J1)SR`V(d25THC4`UyLcphw4u3rYu2AJd>rq7lVRPo&IFw7GE7Ln-A*rIgUd&}m)6bzMBqBM1Vb zC?rW@k|d_tjA%4M;@Bq$syM!bHbc~Y17Qx#*;y-;ZB`ByUHΠC2`~ z)~Kx1WTA;23h_^wT3UfRwXzJHOhx_l`z;S8(m@~i@bbLR^ZCB;3P5ZGvEhIlc6*e> z`E?Q{uG?(Mtg~cSWLhkmrR8OUis4`hgqFdfa!{5+h(zQ)h_8i2E95-`M;Fv}g6zny z$S|8V3rkCA>*3-9$d#7vw!yUqFf@UwRYL0X8^PHF!{6cUILMCdij;~9t#@$|!_yAz zoo-qN;Q0zYW6<0W4}0OsJ9s$+?7{X%#2ssugc0IBRaZLMC$byCTC{}NH!CcW+7BxM?~&pP8PY)RKMY> zV-TaujkUcIrz0HicoykWXh(N9vMa)Ly7Y06=bwP1Igg0D(?X)D18q$=1vVSj+AyD7 zUaG{@@B-P9U9nH4y7YB^p3#|^HR=Db@nWrKe6aB$?V>c8i*E2P>a;V-dcHHIWb37!v>W+`4Jsl@SBbN?0hzlA17 i;mAC#2sx)(d*L^@HH#<@Ms$q;00004+hYA|b;t zBr%5m{ep~yLJrC9%a2O^vRqzTN~O|i9^JX}&%>O1JV)awZ=^j)h}KRx)k2*7;&2EYb70RO)ob!Yr3WXc5RDRMS-=6tQOTmrzE1181X02h#Z5Uq%0vM3PQ0~MG--|uvSV56BR{a zoG?lv5WzvrKPVy`Yl?6jMy7eX??-pjkF%Hq&*GlfC@E!4y9FIm}U>xobgP(xOIV_hKc5Gm6#k~;H*({sRL}|WrgQ4j;5}z|n zB=dYo!M6o0mlt+yV9oCS5PoDbtgbymNz+Nn&$n~vdKagA<6Ied&6CNb7=^!OE!zZMg22$q773CY7mZ?AVNuFp4GKnT1SMs<3Hu?6YE={!q>E~0q%>fb zB*ugl5`jbwQcfe!Q z{F}JH3M%)EnVPmq2~F-l(ufnUoGsY6d&H>-j+#wPkNK6$vF#cJ`=RkBG~a?lcj3|# z7@NlW;>0Uw3(D%ltlNG+pqg}Ni8 zG8xK`HPCtcDwDGbqMy^u%;ktD;rjyC7w2VcL2>O6#kGS0?Vss1tD0I_-+q|t-m~nz z(#O$(Fc-&P@F+HCeLw%_4Z==I-LNUC8zGrWQF*YRnw|j~&W+M`<0Z$3X1P4^gFDfz z^~H%-&K8tzeP}l9cq*~5xX9P}`6VS^oOtDI!OFF*rl_pLlm_}HDuPq^b>MW2{F}=? z6R(^t@Xaz;j;Gb-U7@O$4`}=Eu9ka&`~o{GimKd?D&bV`|AHqy>z+Thpy0o;(1PFN Wi(L;kybpE&0000sko>_H9;ta`v z?Mbcqe@{)#++pA$x1Le7TWl%w%m4p3BnUK|dTh2J;n|rp_v`=vL=YPlh|6jUT_y2FS^#AQ^ZvU%)IMMrmKa(#5*qjIPar1tEy1o7Xv&iEA)mQU= z%s2df=Kr_Y^Z)dB{CREfA*0fNo#FVIGk?PO*Zr;k^pu;84XjV${WCGer!OM9xSOA} eR|l!FGc$0vyuPP?T4pZL%M6~belF{r5}E)~T$|Vc literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/image_small_sunset.png b/interface/web/themes/default-304/icons/x16/image_small_sunset.png new file mode 100644 index 0000000000000000000000000000000000000000..3c09828f0bd3ae8cca54c613d9d670107f89e282 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`w>@1PLo7}w|M>sko>_H9;ta`v z?Mbcqe@{)#++pA$x1Le7TWl%w%m4p3BnUK|dTh2J;n|rp_v`=v+rJ}@r$;|m;D3GQ zVv8AUoy|`^N=>+SfBx66-{1e2m0b3JeeTsC|9@ zKKEPR{-67-?tl3`;Xn5mcHR5`K0fIGeT$6W5H$_;m6h*K=imRQpZ$>SvFKZy|NZNp z{@=f>{kgq|j7tA?hT~_>{0ZM*_qYDjQ*Jhh-3srYi77sP5z)on{G`1)NR6GDfw%La VPD)MnM4&erJYD@<);T3K0RW3{gr5Ka literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/image_sunset.png b/interface/web/themes/default-304/icons/x16/image_sunset.png new file mode 100644 index 0000000000000000000000000000000000000000..3d54135b875cea20ad63fca5250be9990a6e5ea5 GIT binary patch literal 481 zcmV<70UrK|P)hjg6EkC(#eqDOIe0ozo(_|TB4p%5$y3>3 zPDqK!2&o-x?ZLK>|M!1z;j-;t@4kJ%_4*(F^=ANBII*x_Fu1-h=V}QtIqO?pZAFL= zS=MVZsr`WfE;r+XiVRuSH9xQR`u(`t75{Chnq@C_$$TH3JbeqfP!`f&* zPM0OPKS=%U;V=!4N9lOJ5aZRF!%y1jPKGQ~O-yJUUN7oPOVKEkVZ~Sk+esGR%b5i4 z)&jWgwFvlC{G^@kWXLk*$Vj{0?M9hUh|0`N)Rz=trn?Z^lZCKs6ywQK&f#9}lNq?# z1^bN*AC^3jA``kb21i&GGM!_g73QlFZXpY&*tKA zF$HAEvTB2&^UdkRiAnIcB>~P?1hAUpaC@AXm*+iX&| z?Di_&)qPYYe%NNQWNPGFk=jFaXrBHmE@?HHC~Y#8!nt0cq7S$*kiM(=-7pL^*#L_V zaLofWNAu!>4u^x?v|3rSAY6+lleqJ08w1`HY_q@^YpKd%KOOq-@-W)}E zqL9BAi0<3208GIozHV-!Qm@xBa**fp*;BZyEyaf^HI}E<_~Jc*pUV|U#4h67Vi{IE z$3?euW(F&<7}j=nP+C`~XXGHyX{8e9)oQfYp2T2BF(%C#{D`)2br+%^8}MnmM0B6g zYMly=#y}k^D!RnTL7vh3*5zjw|#ClyeI-SG-0000K#=8 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/images_arrow.png b/interface/web/themes/default-304/icons/x16/images_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..1b8a94034c32e228b390df28025b868a93a6a346 GIT binary patch literal 670 zcmV;P0%84$P)}Qa-~MhT!j0l`H+9QWI796A~pZaG4}18D=mT|r2`*+_rUjl@A+^K0YLr-qA(i6 zTrioWl)M!n6<#dU>wj{Zwj#6)*kXD1RiUI*t7YT|Lm?cj15)b&S;NxIpfmRYP+$b~ zeL(vlz;Y}v6jYkcq{3hzg=+N~e=vwkFBZ^X3&H3D?%M$~ow~Qc&0fGh4vcyMmSg$f zyyZHb!8S626Pg;7neL&vZv>BBJUaS$wAy)C=(G-f#*`134Fqtiwzgo!-mQI3e4Smu zjNcEgs;V&T?QYrd7sTObmQ!^)VIB>@J3o(%^75jvcmJb!yzhv^uqAeh=dt+Ey$SrQ z%^2;9r~5d;`(nEj+WsKE%+29Yaq(HgJeW_;fjv;>C*$Kw2_||Zn6xG0`$Q@NzD!IH z?SrQ`0X01{IAR!w;oUT*78jA6on1_r2lLq*6N5B~1PX3D8Y_38TbF`w-V$nE4ewYk zKK1OvG1DY&O#(YrF3;Ay%T4Q(lClW%U_NbE)(SkSi^9|EQLt!480-?GqD6`Hs}GT; zYDTi66Im@huF+q)t;#u&pm>u*mI|%b&J|3U%j}++#u)o?Wz)rBck%x?4tmuMgj*W#DjxY~#N{W0rh%#?`60JZK z*W?f#H*vItu(g^JO^Nvz5$T${s}47~B4l?sT0&UC57>R32xfd(MF0Q*07*qoM6N<$ Ef@G^S-~a#s literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/images_exclamation.png b/interface/web/themes/default-304/icons/x16/images_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..4e6f454e078d68bd91e97571183799b2a7750974 GIT binary patch literal 703 zcmV;w0zmzVP)3V&X~m>MAx3BkL5niTe)tg)_G45?Bn+eki=viTpf(~E(=xNdK(T3-t!&wx zV)Y zCL=(5w9gI5RjEjJbu~$q$&Su?y*U491{FFVlnijY8&I(+?*hs@fbI`~Wdfi*+W*O0 zDwkL5%x3H_D?nyV6>9ZnG%{9b3|7>2ThYvB``{?XoxrrmgF{6{DGT*B2;q{c=VPcx3`I*GR2B~=+-@XfWgYW-8|qhKKobU2bLc!Rp%~Jx zhV^MU%&lSQ)da!)MmBSS*IamglJ~S*jOojXt?NB4Qt*9@MAd@?wq$#eAqs_-HN*g7I+(hM8dW zwQa=INH+U#3C0E`&^3lL`5C-Kb{|Nn2lXjU5A<^-BM>s_A~eXB;8|?|hK+kMU=-n@ zS_)(DHuS!VozyCL<*ijb9-$u8XT<6J4URjn)yvn=I4kZCBD_8`-a_tOw-i$g3#P!cj{sm^C5|8?inh42(I=7^9qH zTjp$)t283nK(}TKFSM=E$JD?TQBya^*wcCc;wVCxbl}H(4m{^M=f?oB|ADpG?Kv(x z9F?4ttDsW2*krXXbBebjn+LQgPp=9k=gnq9lgVarunj0T0*AYnW)+`xJwUx3u=)Y_ zI6yhd3k7ic*iv~Iqu_uKa59XQ4EBl=nF*Q;q&$63}zF+TsjSPYis?gz5Dz@e49(+M=FJC zgP|ek{r2JJ6_Dokl)L#N2xlaX_`(9Jnw!t$yhE-cObp2J-cz{5vqF3r+K%X}9f%AT z@v~g;zTytT9LnJ9{5%e6wPzW5kk5$&dvQZkijOZ9hz%<+?c0T4v2vsnNAP`eAEvxJ z1#j2rD5eq#%q}jXw6<2u$b)>!WHMAJ6lked;+}pthAb-lj5l)YtB8N9!{^~Wg7qbh|w!wi>FE@%moG0-Hg4n za(WoM%gBR#jE$lk?dL==>DHs)v;khX1YO(KAX!uM51ov?VdOzRWj_ZC~QfZO9+A#6QxWn(AtNb*&?kdG*)xIkc?`| zTxn|#mzyG)i{v$7OdF2)!L8G(_Va? zn?q)Kd11i&ZOf*=5EVGH+#ORt^x9sGr>EnJSS$~C4?K&(PP}Q$s{>>*G=_&e2=ib*IR}$)D?bq*x&)Z$5#Xa`2fj~;u;4j~FT;D` z>WzcT)rAU$0$#5d)lw<4gu+_FJebcO9uG$a0+eO$#6#IGbgG2-<}Rkz6>yK`V#p*w zk0Ax#$;;r!#dSm`B;4H?AAgEuNTui9v$N1ut>b8uhr)0#6vmn`44R`bImE;3mIxT? z)^NkOr4jEBC#@0_LbgzXNlH=Cg-?VOq%+4;FnxBWuM9p{ocRS4?it=#lq9Ge*gdg M07*qoM6N<$g3k;;k^lez literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/images_plus.png b/interface/web/themes/default-304/icons/x16/images_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..2fe20dca552af201c6718eba1e9af72046c71d63 GIT binary patch literal 653 zcmV;80&@L{P)RX)(@Z0h4QgL4ywJ9WrAxu}LCudj#-9G?FAX9jr5Ap@=fHEG!;b(U{{yKv7~)(p z8jBbz)<6;auvV}C%~_@uu~k5a=IO6&$tA6pB8|pkIMfUjwgN{r%Ui{wPx=gy9;0D7V$kC zMsZ`KEbjgGQR)it<7b+?_1p!MFM{C00wi^H)p2i6Zzjh2Gw^;OeVJ$J_%NIW|I4lL z4P`R-4A%Rq#RaV=ikbO&9G1(^6Y4>IN(=JQB+bLb3n8XPg!pXB#?PrjL_#Oq zbq7k{T);N-KAg0k!|c)$@=8kNgnCe){Q?1w2!*IG-i^+NJs8%B@FQ5mSYJo*V;Me; z?8UC91t|ZfK!Q3gz!!-WDLFZ(2=$;o<~ti$o-}jN*TTU-I~Suvd`yoCaLkyB?OGmk zdk^4vumVKGd&km|(m|*P^=Yk1j?;EA87jqkm{l8LwQ!KtvKa?wB!5BLwm1p(pgw_6 zXhlvB%8=8UkK8UXvM0qLx4BLhC09+T2lZJE33a@HU}7i8wM|aa#34)xp_9ar#vu47 nm5KL=be)@2C#s1&i7ogAIe3HDe!9er00000NkvXXu0mjf>QyNn literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/images_stack.png b/interface/web/themes/default-304/icons/x16/images_stack.png new file mode 100644 index 0000000000000000000000000000000000000000..fe33dccd8da879865e0592b2015e633986344d6a GIT binary patch literal 547 zcmV+;0^I$HP)=&_To)$YzQY zHyln=booIPm==VeFA-{zUWlJ;GWPTRA4{CCr0Ic&^In|ydH68^>^d-AcQNnW1rc))K@&wT`fLDX9;zUH7`CMg?Ce7tjd6+ITQ0Ai^bJ??EJ3A&+#l? zZgPI&;ZMESiwAaaCeJ#VJD+&%%B+T{Ul5&__&iJ7nWL@3e{U?(0-y_;e$a)z< l%BN14$n8Joi;$iD`3OjacuCsVv3URh002ovPDHLkV1g>^23i0B literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/inbox.png b/interface/web/themes/default-304/icons/x16/inbox.png new file mode 100644 index 0000000000000000000000000000000000000000..e93b4bae815d07eb5fd454b10402851f837eacde GIT binary patch literal 425 zcmV;a0apHrP)yNGLHEmP!^{S(Joj z5nYIG5G^WKc6IyqJ%XYYf;n(D@0>G>8HN!ND+X5d0bv!-@2Gf_0tYS{v}{AkH(ZQYM;|=B6d0_duvw88IB?ORWoxaR?q~gW2R{LwnJ0Qyo z9JpxEGH(lKd-3%=pV+&|rLRn}KdGdcO`QW~>3z6p&@zvLv*XgT@f&M@9e~+S4=r;y zagHayk?!4w6!D;mP90hb4L9b18TQg18nnzQ7cV`o^wG6bmm&3pe~|57T1j(VZqhIrGp;#Ca<@2oCDiEV17PKPd&3=wULh!q2qS&gN`Y{!4>kghe% zQb|S4DJrH-D>Y)(Km@B@skOZQdEP^6)?A7oJiL7G_j}%p_hSIqabU+D;MVi}xSlVT zxPL^7$z@{&e60IQq-A~dE;ig|{FrP&V5SLMZ*17|2)q26ZN|@OD>f%ASbud7CG@D7GenV5T27!t}*mK<`~kdDt-esF$vrKbi1wQ9J{*&(3}Wyv9zz0Bhb zpIWjOKXjJk#jRBI-cAb%WhhGyxvW>q3E%swzb&+1hqLmG%v7Te9-(L-)Z2NdEIH(| zo@}n2mi8z8#tZ)ppx)m(a+&KgCw}cW!sn`z@eiBuPAtVp{l$GyudaIvI{P9zyX+u` zT;|ABbge$W39rMji~NN_$g<5rSc6<0PehQ*#B_!0%hM_>*-L{`*64!DJSKCxqyyS# zJ~XTX8p}A!ujRaE57QI_pPiNXC~YQ;|bbEDK&xxWoEV^wXwCl#9j0000*zmka9tQ#rNlMKQn4QM$1{@~jr$9U3gZx`iLFwOAQ%z{-R^A?DH{I(i37!}W+f zzYc1sW%kp&WKy-aH*CEIn_7l9_s*n5Gc-#Lwd`pTpErB+h%4B65tggDaA*orq8XZ{ zhFUgoN?bYLcw)x$@I1ON9YxROoRnyWW~rf;^%RQrUwW0HspfNNS7gPF+%Cd|zHAkj z;UI<{Y=z}U8fcapYFTH2xS0;^Z+)uct2byY#fWhyVqaU}w;w>%`TL-$W#)Xb@pGRF z0drMc*rvuiV+HIr@&t!A19LBB_!;ZKhp~KkpX7lWYMDtUdi1fY8a`8HLi`i{5gXUR zH<*FtkOp$O9Fc`9m^7zjq3Z&uWk#vU{Qhwj+=hyzrdp+#wH?CJr)uH1V+hTi#oPY< z@OGR8wd`(=$l`BTz$=_=GS0Si1l`5(y0bCRuYh|x6VqdvaGCZ%cT8kuWfD%OKFp0K zqb=lS2AeiVgT5>TJp1BrKx@Dwf%X2Ts4|yp6YjAMf-QpW|7xn?%wFfN#jrmO;rZQ& zeN)C);&tv=>~7#%*jkq~o3Yk9rZv8e9g6U7%OR?Jm+&7bIz$pg3l))+hERtfLL^!+5^ST5G7W?T3-e%VwAo@& z5|%}@5G_Jfai~SLX=6?~h~Pa0-LRS`2!05ua`iez+#_ZEqC)+e1hVwXoU92v3v+cHf!` z9qKAPnrTjmHngRNT38n|m6u~B?gvX3uJ)IsbEGaI+R&C7YGI{;*Ks>rdwykXM{7?h z+ImF^(T29vPz$ztp6?3+5W0;b~ckUb7;^=TPIBp$#_&s$G3KV@mstFRmJe?r z6LK`_VvZ{jRVMiQ_z;LEO#=t8R|-qO%K9fks7>~7{03oiX#B6AI4uAG002ovPDHLk FV1jVq%clSU literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/inbox_pencil.png b/interface/web/themes/default-304/icons/x16/inbox_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..eb6f91962fb888a431f7e491735cee4fe7cf54c5 GIT binary patch literal 562 zcmV-20?qx2P)|uAu}hDNm$yi3zs)(Wv;t#?|CWFxd!2Z&&@gC&w=MW3;^2-Y|9H`)uK33 zEm{tD-6F=e|_%_;xrDxYb z4!JCHMl4QBdj}Q=n-F#yFmcOE(rh01NvmR0zyHSNnk9h;s`#Voq zOYmu5(XXcmg&^xM7kcPu>j_FFn-)-yX75AIh%}l2NkU*dPci>VL0$+-nD^UM7Q;@w zlxq=jm2H4}A3_$~yJA8*orb&O2z>iB5#}{$`aVCph*@v_8tNBjkQ%*!;k$c~Ua;e` zS&OK<2IMkXr}57{uwnXs?LSG%286o{Rk_!>6VaPGkV7uJrPYMq`K)-OTs9k1vhsvG zyH&Z*wF_gOGPO?*xy)S5JDrDlJR7aYdD83PUrFw$K6Nizv zVr3TXb{;qCnJ#0V|HsW)ICp|Sw4LS$O#1AB--X~x3jFbT5dZ)H07*qoM6N<$g4f#q AhX4Qo literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/inbox_plus.png b/interface/web/themes/default-304/icons/x16/inbox_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..5ac374579877c18ea550ac186f751f7d02169c17 GIT binary patch literal 515 zcmV+e0{s1nP)7K#1I?0xU|bpHRazvus_!xR30IX>n8 zx6?EJe>*c1j=!Fq_W$$IN&i0{?EC+IZ`Xg29*|y!-3crvXB&(*z1-gNe^-0R|5MXb z@M4e}kXn!)kY0uzaV)`C`aMoQSXcdjTXVqw{XLO*F-Q$aEl3YYFT>VY=HgqkA}(EB zQuu#Et=IpJb>4U}NDW9WNDoLa!^UXlnJ+d~K0h}%>;H;UCon!TG4B7FnQ15(BnFcQ zsRii)>19|K$vhVnXvlbTgD-{wATe}xAiWH$!kHI7+uZQ~?y7Pyez~jt|AmEl|95wU zqF|6%!e+PsIx98*N3OK}57GnD%djkjY3ZZ&HUDoeD~4lm6k@?TOVt0TyekFMAUznu?FZ`I6umtm?m)3)0yO8;L6hAb|u zJwy4wngg5{I002ovPDHLk FV1met?hOC{ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/information.png b/interface/web/themes/default-304/icons/x16/information.png new file mode 100644 index 0000000000000000000000000000000000000000..17ed83ff28cb6773380582fc33768ca81573b418 GIT binary patch literal 636 zcmV-?0)zdDP)uhFV*4@g$tiJ<@cS`DRRSwOrEif4hvKyn~8Ahkd}*bMOCwb;Aa zG2`Z~^zL_`il=?~Q#AF*FxCX~CfGieVdh5S&_{rNKJ#Yh<)K||9tGN5gJ@fp37*;{(|%%3{aRq&nfl7XM@Po|Mepf7^L~pqem!WAgmQ|^fO2g!T`D18LIAk?^-6` z`fr+W1CBwO-@bi|A_l@zwma^D^dJn7nJ&qpG-roJ;;k>%8PEP(r9TB@kmh&q-og1G zY!G$h3!B269Uwgj1Ei)hFiA}E;#Qe^+$`zgSNr^r|LuU-FzP%Q+d=sz2@k$-6` W0uQMylt^v>0000RhXG}shWmSusMLH3PG`sL?CeTB9>>nk4u|GoFu3AyI6BB7 z_x}fECX>nFcDqL?c>Qh-?N66bWDjv@_Kb^&#kMg#JUl`!HT;3%;$oseT6iLn2x>d$ zQPH)5*5?Vd4er4?um}6IU6ggK^WEm=28M=)Jk(Ij3&eJ30a!)CL&sAYP+UhDJuRtG$DFt`20ot|wN9bwMlcX+OJMNrhT zjF%(dFflQ)N-fjrbk+2?np}R=K8&EyCUCTk-=WZtM!oobL zWm>J)E(ijyReeU){a?7zFbAde3(gxpO40&Cp%Ai)J|xL4_i;B62!L9q(P&ypRFzMm z#Ic4;))`!|1UM9nqL@4r%8DR&{eC~FWoos$UJ#a0 zJ3So$wM?Z_6^@O0*ZN=ikyr5*`L-yoHg0h!-re0zo{5VVANmG-aJxNg)Uv$1yfY?~ zxp#4K6*uc9aivB;!Mz0XTM|4@B=%?Ga^)g-=H`}QG@5#;WjQ%HEIT_}-`)MlyS%)C z>*Zc#7JY)MF^ZhqAr8%SM>|1Shs)LDrG{FTo}SJ!GBV@}g`%pn^TD_%#_(h?h~maK zIGH=Zp_%SPaU0~2OAWR39g{dAlgZAerKQ!V)%h<*M<+Me*MH+EbVoaK$ff3>WydAb zBoq?Ll#~>$TrO`)O-=2R=sTc`?r2AjMAkub{4cY$7I9p;F!lfd002ovPDHLkV1k`; BboBrL literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/information_shield.png b/interface/web/themes/default-304/icons/x16/information_shield.png new file mode 100644 index 0000000000000000000000000000000000000000..ad5f1092c8f714c694b58a4cd38d4b9c7bfc9c5b GIT binary patch literal 701 zcmV;u0z&` zZAepL6vv;t71fH$h-s!s%(SL+%_*d0TVd!*NEFFLvb9o6UG^%71QNX%C}akH3B-!| zK~2p~msGM(8C$plUsm{X)hJ`P&<`4jr{`Sn?$vzY$IdgJVS_-{|h;$_+D^wcDhE*seaygIP`y?{IC^_qfu_d=pn6bC6p(!BbM} zhqThsNrm3w+CnqARZ|=~Qi1waZ+ZRirQ%0Fp{V8u z?#(Pw$0-)b4zzX_RI`hw5-+SK@c!Rt-SRD>BNaroJkP24I-gqTh5!ch2iTw94yqHa z5N+y!$h0;doDb)@=BU#w6{ud+nXY`EMbT&(0A0>oh(2Wpx7!UKj|ZYocCSI5(Kkz- zTB%@PQ+a&0YutFz4Y67Mpw4{9gYwYOkob*gvil+2&^=Bat5gv2EHyZxbZ8J+3)v@--zz)-~wjRkqSZ^ zh-}Z3%DqWlqlU8YkW@6ygEGf);&*cK3@8&jMlp+yR1i{6WXif-Owj$;Dx;G%TDfI| z^$+OsKJgr-b4n?<9Ffw?Vg|G5hz0nVjVi)yJ{Qhxs%TOuA9`al27VpC`4Fxr5BP3YJ%2pR_5DqaE{R%si39+^~00000NkvXXu0mjfygW^B literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/information_small.png b/interface/web/themes/default-304/icons/x16/information_small.png new file mode 100644 index 0000000000000000000000000000000000000000..c5b7e49cad5c34236d7cc2ebe7348821ba742773 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`7d%}YLo7}w|M>sko>_H9qJ-3e zHM^%a-b`4oEpVRc(c6GqqAGq%7^7p3zU7zk%&Y&(c;f&38^1m^ueke9S)uR|&xIIs z^Htv-vj0Dn{lE0jwm;<_R{!p+{=LIK!6J~&V5QD&(SVY-{pD^x4zw9 z_~M^ENb7|8=J%C8eQ}?>Ve|j>@%#VXS9x=$K6k#dyyK%Ik_xtG=en03^nColTRwh& z-QW8fA0D~qP5r43mNcE(IC1^O=83z@3pQlOrYNw NJYD@<);T3K0RSYxdENj3 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/key.png b/interface/web/themes/default-304/icons/x16/key.png new file mode 100644 index 0000000000000000000000000000000000000000..dd3ed88fbd664c734cc83911452837a5478a36b6 GIT binary patch literal 577 zcmV-H0>1r;P)U zFz{pCkMs^&cR&NpHWMX;Xe1DcGNR%@1=yO*Fk;ybE%e_@R1#Z=qQaZM8Tue;)t~?O P00000NkvXXu0mjfF6j;L literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/key__arrow.png b/interface/web/themes/default-304/icons/x16/key__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..e9712f11cd0e8120b2ce39246c3a20d90dcb8c25 GIT binary patch literal 715 zcmV;+0yO=JP)EQl3)=n>!KSi8<<&Jma{J{LrE9mEW=hNPHl-W)M6r} zkxdIVAq%wy>e))g$)vZLwF;LBA`ZLg={#ZUT~P;qJm;L}e}3n{`vM{Y(Vj1d&dYM) zd7)gv$>0>tLvsc7DDx*E5eOZ6c|u>+ddsAvK>RXnL=P)O&xKliQ{J4}1T@)M!`M(yJMX2Uvhdf*~z&+t)(15*5g(o`YdR-eRXN2~BFE5@Nm zr_olIfFss@IQdeG-R2#PGR9N^r1%Af!w`He1+rSol(w-Ry?69!4muvHanPFLZMv?o zQI9g|`aIZG`x&-Xx*_VuV1NLwCPPr+LDMjhe+lLf{-TuxRI}3*QPCyC5L4!&TbbE|NHzBMTTOuA zN)kwEBf*<)-E4fW;XMyBBIMY8rfw3kVjPjy3d3uSUqIu?b^u-cPZ~);HLlJzRXm2M z9YRcg^_yH5;;KtMEI>dbaSOm1C0I!Cp|1dA)Vk5|%vMIw3t}xIsvL;4jyTsI@B;o( zA(#_(bSpG`v>TAuM&)WqK_rLj2@uUKU!KCJ}R{^6jKQwEp?ToSwp0ulO`h- zA9FsleB@(Jw<%0zc{}t3Gi#)rf z$CVqO<=7(iGw0uQ)aOO+)7MH|&CA9V?8-l?q>L&_1UnG~T3tVk%n{@%x*84&Ot{a9}5bpdgA# z)+c4_8o}we zu~t8J*U;H}Ig92ODmmf13EBdMeqT z-fEG2X(neeI5-#=r^So3r#a`Z;9(Hh(nNxZuH-f9Ka{g`#&$35(sUXEkI#IJK|`~P zmgXI0n*v(byaAH^1u95DRhGg$Tb1n9lqqa}boe4RHYDM&@eCUKedcNYu9UHV0$P{7 z0AhSWL4s*rI%b5j=I)w<+Nm)=G>@DTUO?46avD3UoU~0P%zI0~-vSOCr?68{{&hft zyjI9FS?^e%%iQcIH=G@J#npueLM6tuM`qPBR=g$Pe-a!y&L^EA6VScR0WGK3meOZX@CSCK=}{;`xKjWC002ovPDHLkV1mM0S<3(b literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/key__minus.png b/interface/web/themes/default-304/icons/x16/key__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..f381899e56a9efcdf569cfd1b31304b8737cd5f2 GIT binary patch literal 653 zcmV;80&@L{P)Dov1v6|IMs1tJc6=yc9)i`xzQ!RP*d_nhzVbMNn7KtymJfTj2A4kE#R1R$bl0ikF}G>uSlG2KJwMTcv98TQ&V(+Bphgz-Hi^yi z)1BGZz5}US^@7b~64o=ketEMj^*zy$_6?YGgt8Nx_wy_2rgkdoY*w;g^XH{Fty}HfhC$lpPnw%{k5xphgyS8imSuutr*( z@!~h>8csbqi}64ePKOTR+=vNdzP%D>+(rQk+&(BkPkCP8ItoQj12jf%=;QB)ZP}T@ zW=uXlhLa&f_EEbw&OOc$oP|4DfQJC^fG7yyN-ZpR9EJ*_KO?o_UmJvA{DH@J#4B_Wch2S8%xoltfwZE@oNewWkc=K7fzH zk{Yhd0v>gH04$XS%3qL?VzRRV@1S{Tx8 nfD?4TgV;!{C6>uYRSA9pZxo3b%WVkr00000NkvXXu0mjf&E7Gh literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/key__pencil.png b/interface/web/themes/default-304/icons/x16/key__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..13774d4912f199d955deadacccdb8959a16d8fc8 GIT binary patch literal 718 zcmV;<0x|uGP)L~VuPmEMO&>x$!Q;!mKIv!W(!*-_|-IHl*P;o z1#7O*veI%kVLAnsCP~YZ=0(c_5nt@0({ub{e)PbP=kT2W|9A1efQaxiUkt4UV)o7? zR&X*ng|pDCpdDqF17-!R#UM`Xs@iHB>oxj*ek?)1$Atb5Sw45=MjP!Y^It(@o@jfA zWpnM+w`y#$#QDn7!@5iKE4v%bTYTevSI}7|uceGVR|LVh8JiK*Ws7pg2a5ykR+aZ| zDl=I0Yz;wkTlqHcZ}<5CWjHX$z`7v8qjMt5U%w4&E=!xMPBD8hw(M2Se+DifWjK@t z=WY><@bbK%GL4yqVXH7T`~U@?6@T;<;fOmQ1HJh;;Wgq!PliAl4rQS_B4VMSIE5v+ zYBiq8p(_04xq}1G&!DR&5eMx_IM%60r**G~G9@Vt(sVIP1?FQAdQ%5kj?!q?*A7Eq z=xq-6K0AT^c3t4P$fpP$iR< zJ_b-t3ucRRG?9RAjPx#07*qoM6N<$f+>?q Ao&W#< literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/key__plus.png b/interface/web/themes/default-304/icons/x16/key__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..9e3fe414526fffa10cf1dc32c1cb85784435e525 GIT binary patch literal 704 zcmV;x0zdtUP)Ord<}A&UOktf-fYMi%6Qh7ej-B+iyPW8w%cnA&143|!VQ;Zg>Z zJ-Dc*MV637+5+_|s5C(uD`^ES4MZIF(CM7JO=MI*_;AkeobT_$eYk*#@WP~ofhMK! z#;jBmdcqQcdo}Mk^EV(O5c(UG1tT3h9CPE1z8@cK7?8{ucxUhpw{Laujx+xh^wcYM z581almp^x6zx}AMO_w}sD^DElv2OP*OkBaiw#`n?xa$-Ui!A7_RTvkhTZ3=K;jw-Fb|^dZg=5Q{8mEfw-T&LU}PrUU1t7Myxo ziJqc)xih~sx?d3TO_?$feP@ga3VgXko=V0v`fV*i@ z?zfW|3(r>sd|u=d@;oA-KLQenl=J(b z`|Fq$sk$^J|AfF)VV@@FGgXh{K*KvY2gBqS4Ad$XYAv>FC-HbNQQvx!Ya m8W9JEcoFm}Nv_5OS?~uxAD8F#yY`L%0000B?6g)7_If+mxbaXVqdF)l2)1wjSFCc|=qT1+N?1QkJ($)W}k1Ql%tlYfTY zWVD*y`-~GDc>0Bh@8>@6dk-9^w%e`RF&d5jm`o;aAuJ>;$nM>I|DAsigTX)zhr`#| zY-X-jtB7-9P`9*@JhT<)_{ zsoVmYju|_)f_A%|ko&#Y>zSQSC%q3HGi&FtpxJDGZ#J8NWaALb*s&Ef8V!9upMOdA z3tr*Dg6wC;j;)|xuV2+_wSau@&vLos53sD0>6o!|OrWaO>P5L+_LNGcv~?&3r;$h%k{T&RKN)agUU2b1RnkZnQnKE3C@H|!4Z$g5j=4lhM`G!ZOzV4 u2^_+WuIs*7ESA1sx5CzabW8osK+kg)hNbL*cOu2x;r&77Fm5P8Q#xs+`g=@{K|BugSM8|P_0ay`x z&vc&Wx^3HUB)#wZPZANhJKTLJOhgb7BoTp`#ev>C%nW8W1TZst?>C^T!yCK>5YYv+ z)}X2(ptW`Zkp|3s0kzf;FijI`t?>qCb~lJ@psH7cQVQIC_zv71r4*!`Gng6kJP(hU wa|SKT^3BYjk#H*8l(j literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/layout_2.png b/interface/web/themes/default-304/icons/x16/layout_2.png new file mode 100644 index 0000000000000000000000000000000000000000..41266b2aa2ae3989b68667904e68723e50d43c16 GIT binary patch literal 308 zcmV-40n7f0P)~W#p3(RHNh{HH-K~x>;_kRR03yP=t_Q7zh!A6>jxl0phk#rwu?NiajG19(0H`Xt zR^sm415!%+u%wkJ28amLG+hRW$QCe76Dg%rz@t{;?yK|HRF!cYFB_=p7Lc2(s(NaL zs;U^r@!Y`7o;sqL{WW;pH>Jcp&zCnyDQyjgVZhz@KX-SQWjSai+?`< z+i_xy2d#vv5<)=Qw*6Gqx7_dyX7(+>3-Aim+5CzX`1u9eWI{-;5X=t%0000G}vPxFI}bM6Y@ z1LxzX@B42I!|)|aIOkOMUx%iY0uh0TZ1lz$%=4_WQVIYp0%lf|ju-$mIcG34n0b># zM0mwEf?DftORw0Wz!-y+lFC*=N(r@ARdB>s!LwJ02r)*LtpY8{TC0v=twoISxC3TZ zm&nZ94xY_fYemjkWori^1c=D))*^ywnp74-SOngC5E0t8-7Tt=qB8IOa*?j{n#w-*Fso2EZGD3xMWC{S4qPB7YAp)=GDdZuEu#0000 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/layout_3.png b/interface/web/themes/default-304/icons/x16/layout_3.png new file mode 100644 index 0000000000000000000000000000000000000000..5e8ab93b4f022116af971cd3bcefa5cfb7796027 GIT binary patch literal 278 zcmV+x0qOpUP)W z!D<8{41nQZN9IsE*Fqnv(5Kip^Wal?EcE1|ppIkG+pvr*xSQh_4M{{3Lihqcc`bhM z-rw{RA%rRO-rrnn4OK-|0WijJ9LJQk)^M#gL}W@vivq10t+{`mJ z6fnk6N|~}+E3TA6?|nEtYwlXvT1(D(%1SA?YhqcJq1{K8a~?Yokzrwv?Cjuvw%$9n z)+x(5<5Ehf>iNE^%D(SYmQupS7_ru}uIss+*4mWC7%|(neOqfkUipe5@@s%M;2m&J c-aml9f2fYGRQ)ECW&i*H07*qoM6N<$f=FzCZvX%Q literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/layout_3_mix.png b/interface/web/themes/default-304/icons/x16/layout_3_mix.png new file mode 100644 index 0000000000000000000000000000000000000000..89fb017e5d75c36620260f08cbf7c29a67cc0b87 GIT binary patch literal 336 zcmV-W0k8gvP)-eT1#z@ZjOmH|H-frDtO6e&0U4i$W5CXg1 z?)};knxl~TS(YNJVP;IzL_3Zn-g~;PTbn2%MRw^SjpK;hY&Ngn`=@)pqN;v6 i-~o69+JEj(z}GimXEufvW9TaY00009$hzQIK zs@lE6zW_vZ18S{M)geHw^#+U>F!K#4r3?Y4X+kMw+`!EK3`ROo)!QKF40rFo19wNx z86l+vX2v|v-6f`!K+CdxG4sdBFPPa60eA!O4j^>qF95$U8+@B9O|8OM00000NkvXX Hu0mjf#Y<@K literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/layout_header_2.png b/interface/web/themes/default-304/icons/x16/layout_header_2.png new file mode 100644 index 0000000000000000000000000000000000000000..09f6832bd1ddea06c32634ede6c14b17d739c9c8 GIT binary patch literal 324 zcmV-K0lWT*P)b>!3`M_a!9!861#+kYoqd4hOobOu0(>fu1v+UcAUP7r4n|!&QJT~Qw0x0IpCn|4 zVR!{_z`ppfIp;&$w(onYopUFfQi5~tv1F zjffCJxa)w3X24}~RaFnQP*oK|2-glo@h<=~&knrzP}ODUs*3aZ zywOUbs_@>!j^hX-LS5I(a8gPe?bZ;-afE4_=8cG6_WT7A`7{8Y06YV*|E$jdzP1K#@vZWVvL(bMACI#mKkI2 zB7${OsA3V83cED3n;K}1=BGnNF7swk!4oXfH# zkh`R{&bFYnhI8)R0W)VGk(sv+j`}2`G{z&A99U~1BD-0O2$p5ZGHdNBFpeXXQmCqG z_fR2(EE~shok(5RZ%V0`tABx+f2L{rEC4(Kcm_~j$d3SiMda@v#9=RMy3D6P00000 LNkvXXu0mjfQ8<8U literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/layout_header_3.png b/interface/web/themes/default-304/icons/x16/layout_header_3.png new file mode 100644 index 0000000000000000000000000000000000000000..64a48ca7ddceb2a59ad7d4640bee17b2d357fa94 GIT binary patch literal 295 zcmV+?0oeYDP)W zv5LeX5C-7iiKI9#?ZQ6P!PR+y-Df&%QVDq~%Y&;d4%Fz3*M(zcSrf}oXZUqct?T*$ z;EHqWTbEL<^E`i@skYYMb
=y@KJuX2eVg*%!d+9G$zlFC`G!9KdC8u3}LyQ5R%yj zNnuB1 za@&P65MfF2r7bOVLHaRMMWTxyN%b;T3}b<>bT_Qcg0NoU_D-)9|` zB)KxA^&*cxO~K_Utvm+$OStphc^AjmOIFS8)_TJ4h{QxqXDMVxcWhnB@V@52NQ>Xg zsNnBqs8DUJBSX3&bjfR0tYJSh-l%KiyB$FIM(sqftd#_@GUx(5wDenv#a~6US}b}u y0Esqi!F?GrApbme_~V2ux=+sOt94I$$N364fcLDK%73*00000Nkl@lIZ2X`%;#mDB=nDqhn2vG@5K`D z508#eN}-fOYmG66*4i3j7}AX*u5WI#zOg|%=>4b!w!3nPPwwvR-J4D(1jf*8wFtwo z6x6y}+ubfVBY9E@+=#>ykG6Mr5#D1OjmyLp+-Nqj-m7{BuAV`=)naRBhuPT~N-5-$ ztQ2z5lJp+usBCLn4^iP9p)s(&&PAG5B2vmy48S?8r*=@(4z%?ir8P|{5kg$LzD5ur zrNnwq;m|dy7Enc=Q{*{oQA9fo|9S)Gvl%)Fux`bH^;HkbTT6a%K|GzJjk!cFvWz0j zP^Am?F9+IL%dhbmgg`7(u3&_~7=vAH;bqVB{DA;4!@+>_I4+4&E>fXXiG>h&=g0~S zz^hLl{q3jc;3GV}Pp4rFqSHY@MUYYbJg*8O`4v ve!j|AJU(O8KjjWE5e}j)CMP}x$pVrz1w1(87+zq9PW4S<@@fr-?`%DMFoI>%RoE- z7YhbP02HRUW1yq|`lD-s@Bfo2BM~NtF5D^ADm3LYOXqUrG8tU0(OToWE^a=L)*7A9 z7i+DV{aP3-3rsB*O1OVvbQCEiQc9Fk*tSh99>;MUYLZDB8ycvsug9IATq+AR*H|UI z+}+#Tlg(s^*fv$M7>?r<1(hnViJBUklGburU{6w%@Je%A8^RduXmmGm2aZ-%5f~#Y z9)uMS60sQRmKJ_&ZX%_`Dv_nc+J2H{3}HyQZ532Zl!PIUZ9{D>p6ixHEXyj20fZre zq0&L2(t!$$K`KR+Wg&#vHNI#hf@N6*#!v`R6;ee&7JQ$A?-NfZNjT0Qe_(j2i+L|a zy7|)npH_l`=M`@)3788=7&v)@g6W{s8nlaV*S8`rU&0HgJ{561Vk$KTz$ zm&tycd8%LEpAbL{NI+#Ye+&E6$W4RjA-_K2zqm0DeX!I!jYn zX(xi(X<=+s#HcZ*Fv*#i%k6INX2&9Tn=4Fto%p1H)HXNj{J|_+6c2Qs_XoTP>nEMrlnDh8fVa z6smjh3q^Eg2Yx>_tH3I7jJ0$itueHcgvQbmaTIm1LVfu)rLFrod*K14p55r0-PU_5 zRlTQDlvxi^rN%J-{W}PO=pa?Is4WF-y2!-D1b1&%$XBb#!BF-elpl#}%A+RKmlJ;zU+!7aQ&=$u-q&#W55Bj??mW$cAzdDRwu&m$-n z34(wi2yhF__@O}f(|FE2Cr;ibua*fnwLDh```c|s1+W?DyEM$T!7@8H4o>Zm7#cY? zxT(^oU2IBFIZb2XApi?=jr!!PZ;u6#2LeF-IeFu^xB(pe+f)jHRf?Ct018X|%>SbO Qb^rhX07*qoM6N<$g7AVs&Hw-a literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/paper_bag_minus.png b/interface/web/themes/default-304/icons/x16/paper_bag_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..fa334ae2ba9905d86dd5aa72e113088b9ac2f5e5 GIT binary patch literal 584 zcmV-O0=NB%P)wLR40T}biZq4X-=J$ev4h(}TU2ZSPc7U{|QPk56?kM<}? zOIp!bYn0H`ZFZC0o$;{AZi66w@R;{z_;nxCgJH%HWNeai_J>v9rzuCJ~(`@J5XF_bG6 zeBaLqwa(XSz0Q@I?BoQOYhn@~E-o)4oWqn#)4(%vsaz&?P8Bt)^a?) zDFDoVyUl43WI!p$uK2#&;m-Q)vw|)F&DUF7=+D0#8z11|4Q5NmAZBL~fE*W6N`+ck z;8p8wHgrPJ@BaK_PucwnI|8@}EZlGMWVyk$^NixbF?*XkJO>U1Pywn?wC0?a0Ks2K WX2)C~hq3_x0000O4or)kRHr6&)1`8n;VqqZ?5Pyn* zq85sXAW94Bv+F(m%QNOm)m-MHDA?9R-y$nGZoAU-&}bKm70?!DY6o*q{K2sjCB z=Ks#5hRXm7z4W4?yZ7{sQ&F}0Po*?XMh1^wsK+YSjhx|^N|Zd0!1wWepCAYb%4K}t z$1j(cV&7-{W7yX)c>XD@^WMp!A*7T@DN#ycSr(~u8r!yM&SY5I+DglsH3SnQUmFG; z%|@M1ZQHqXN73^zEsJC-g>BnQhDtSVr@5K+8Dpwp(3TN(KHbsPh0q!+k@!`(f+vzm zBCRDrdQ79@czFg+Dn)x|C-a2@Qc8@vSW1jqONQ3OF~;U6n$nEMh&0q7iDPWbBGb}> zGEGd=M49GtB>-_uB4@NEXY{=Y`iwA!8dRh;QYn(Qjh#$lS{71Dgb*ZZM&G>!-i7U* zT>}FL@^Dr~%Pq*TS|zMjNoO)Rw*AKry;AU(nNkklR5)eTNBm_YSb{2w#tsr6-w6jTNmBL1_3m6Nr5jzWe zAzFweMlhlnTm!}+o4DlaW$(RvA7imE7aurqnE%Z1|8wR)Gveu04S;}o;3)q$ss@$- zG^Vv;;Mm;4gBwW{{gbIO8CGsxzTL@nYPx&U_dL9Moxu0;eV-r*2pSE1-^Xt>TDkAD z`6)iz6?nE4ckoMdma=V zhtY`%zVGj<OmMN+H`ll2&{ zb81JxBneR%;<+x`viitzv&k#(3$y3W^JMqlftN#Bnx?-3ohAu;wHgS4XonPnMX}18 zxCRK^#Kkm?Xlk*FVNJc;gVSSzB;`_O=orBQ(+m z{+eS*MIMpn(@o2r(>x<*m?yvu-Ir0P5 zWK9D@o8Qdn+ZsEKhf6R1^ns?@ac9;!sS_t31!=@h?+UOZ00$^QuQh)i^VTAXnMR2< dmYNHI_Y*F!=p0e7iNpW^002ovPDHLkV1hARBo_bx literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pdf.png b/interface/web/themes/default-304/icons/x16/pdf.png new file mode 100644 index 0000000000000000000000000000000000000000..691c39335cbd395f8257130c88b4314f3e7afd79 GIT binary patch literal 1376 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xa^B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvv ztM~P_^2{qPNz6-5^>ndS0-B(gnVDi`W^7<;W?^RHY+>wXXy|I_WNhT<v4~Pj*wm=R%;iu*SQ+p9GS@#GByD%^?Uh#Bs45_#^ zC3v?NbD)52XXgX~9-+xMI?i7*da!td;B5tspG+G?F1l%Ny>Q4q`4gj%u4vPOtx-GV z7d+zDPF~bKOCb5i_tNiq?@BjwJv#8_%(=V9#cA)>w9jbz-`#F$_c~BRB%rGP`EvQI zT3eqM%{;C(mFs)(N|A@2I&9O$#a*VUEL!zyz7_|Q=km)-^ge7_b8nfN$0Qc#>ns2I z&QuZNOfiy-y8k-QFYszxx$XSpua8-6<;lt1dT-hJo10%TUB2;AaO={`!Wt7fz8==q z{j;aBaaraaqqV#|4#MXu8OsIdSKrd%{Jml4Zg!JP_y21 zgSW4npC`;WS~>IML=TbHtylBe{0vs-T{Jx+{=k6!{9)!V_u^R8)f}Uu6ZM#y)P(0P zxcUA+{_3GyS z^7us=o14u!pcKb~2pzMy^f9pYhJ8 oso9h7^!HBs^wspI_dXU0hUc#eJp0@xl!MAVPgg&ebxsLQ0RHm!ssI20 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pencil.png b/interface/web/themes/default-304/icons/x16/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..69810272887e7c7059e8a83789743d0b0272eca1 GIT binary patch literal 417 zcmV;S0bc%zP)aTWDN)3YgO%*K=W*b)av^F_vKq}rLI}BVpqARwdK#tVBt=e2 z4$H}bnm-q=F7tDkrRqvy-za;-%~h!ztt@%LL;rLMJ)tuR+@ZYRSIhkYO)-UxxO-(epp zgxBYa2w36VKsaB(4zJI_P@fQgdiHG`Eb5+@$+dy zogekSo7fVX+nq+XgR-PP@6_ywM5i=a81sugG`BJ?o3E+33Jy!$+bsd09;gFqff}F+ zs01p2a-a-w0wsU|s7b#h8f!%dx`0lg9q<5dpb2RB3s&cZN&&|&c)|&w>YIlj00000 LNkvXXu0mjfIXk+i literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pencil_arrow.png b/interface/web/themes/default-304/icons/x16/pencil_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..91efbde7c1da01c6ffec6b91611b6678d819691e GIT binary patch literal 567 zcmV-70?7S|P)Qa)BwX^0Wk)^H2-*B@&D@KfR}w03=iC1B1H_6JY~zX-@4bWw4+7g27_SeFnYuOV|y-r8#KIdIpF2ukagyOLO3) zwG4K1p3ekoJ_DpmF9yW`Y?@0dO&D}r zFU$lgJOjeq@vF{6uf6+!!lVEHL42TG48t6t^A=Pv$jzKp5l#^M!Z+2cG-?AH)aB#ekA=&$Fw`{^tZSE^{@j^8zt9Z}if0ItTy%=Z#r*mfN*94k!lBME^7V8COY(Fa`qI20*L} z#9BbC2E>X$40H>FB*;J(o00{r{bz;aO~VAlu4z-vU;iU2ind4SPqEYj=sXMb9)^wD5Q z1_1VEMCXas#VlDlolcV|ib@y2NIRF?9ZUR8?zw~Io!9Zn#Hc`nV(C|%PFL?>Z{Yo( zfUNvIVIyVOn7n3#p)H%WP^r=UJ3vhqZy{W^X`tbl27*U%^?+RYK_gDeeduRYGa!p< zK(2h_JiL6>zozZmoM(pD$Rk|K0M3d4wQGlZ@nBruAO5lEr}vS4VZN4n5IBDXsL2DZ zs2%Orcoq_uQYMp$Qqvbwd_CevE#r59n%rE6Fw}{AqJt&U!nA|fn^R)aO!7dX#QV?h zvjDdhz-xm|9(!KxeEcK@ePuITzQX!XeTdKQVbj!`s@aKg13m7y(s;C-qGLN}d7tk? z;~BsP3)a!ROy>@x_p}jfsw)s`EeOFD+%X(jCr!n6Q(P&{+<@1(QbsStJc;k~Z+!K$ z(m|F=?9gw=Dt2f+qkxg$eH+_ip~5f8cg2)^yOkE_?3v1mNgI<7o6*hx5}7NoYePN? zY+l0H#wcbKS&xJ7?nRK@PLMrLhDz;z6yo|>WVB3 zK}<}94Zx!-G+&<0k|}Gl|T%r1A1XOE(7pso@K?r01QAd#%cgA&Bz*Y8h}gl zLRn1B7zW_dJP)XO83V&ipyD&=7$nXx2dHR41%uq&O5WOcchmlFTV(PArnxtqfnf#% z7@zqb7xy0>gTxsobWm!lv2c^{(piK=x#poC$ z4ob#7&#o@}pA*Em%+ZiB7N}kvh{b?d1c(KJm>-CFftVYJIe?fAh*^M`8HmA|=zoSk z<0>f;#y}w30El&gSPO{NfLIZTL2i+R8YqBd5GxQf0RRWbFD6}$UG)F}002ovPDHLk FV1nyYyrKXA literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pencil_plus.png b/interface/web/themes/default-304/icons/x16/pencil_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc6e2d38db967a2f45f51c099b44b3f5ae5f1df GIT binary patch literal 517 zcmV+g0{Z=lP)3_38YHNxKT%Oo5J5pLwA7xKB1!Qtt~=(&`vK{qML^>T(bf^srw0L6VtRn8s@0034BZ9-;?(QC+5(yl@#A}Y z(ZrNfsg#JvfG-+w=5x;|uNmKG4Ls_?sJ-%k??LcMyF}fGPjI2#UlH z^=c}J?=_W~@Hre$2UyAD0l?encsjsNZkf&oHj97_53p2V9bhL{Me=}H(c=NO^5P3A zh8f+cRspv1tQ%M^1XewIPck56HRkC7w(?9a5Ge@rW?j;8-7C!ASdZ|gXb=@kBe@@v ze|p94O2efo`$L()T%JT%E_~uXavd{+py>e`6G>eRcT%)prP1zoLRIe3ZEAx=X{VV1rQ_EB{m5e+~sS&6;qwqTqp*bTwcQTHDkla5+r06sK00000NkvXX Hu0mjfPt)S} literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pencil_small.png b/interface/web/themes/default-304/icons/x16/pencil_small.png new file mode 100644 index 0000000000000000000000000000000000000000..921f23bc92b7efc9ba121f4b5fa2c93bf61a1e05 GIT binary patch literal 245 zcmV8xRr_qLOc6QTxB4;r~WP z#)Bjouxk;cy_c6)&iC)%|GP;^_04Bsa3k6Pkme238Ml6aR{38^NvT#yNJwuE0|Rkk zfUJ3H9pgSc>hgF-JD6sY3>XG^fgB6~DZh7!-E>i@00000NkvXXu0mjf_%>uG literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/photo_album.png b/interface/web/themes/default-304/icons/x16/photo_album.png new file mode 100644 index 0000000000000000000000000000000000000000..27747ad29df08c1ba11d82dceadeddaad8a9dd29 GIT binary patch literal 690 zcmV;j0!{siP)W^0?+iP~ z7;pt(@!Dg8AV31~MfuCOvA(vZNkI2~AK&+}V+|zqN&wPYl+o#F4u(F`QhSWja2Usj zVk<`ag^f4%R0KdY|3^itg=$f(kS-qJdRQv zsZ_M>TSrKfY&N@B#{(gb+-R&yktenN50Bb}CAu(Km)++*?^*CLD<%0l7)Ap3ftsLJz+cTUaItfnI0ynv(`4ey_qmxpjp@}?icB&I zfDD45L@9-)X&kT6|N94qp^<(*v+(xw%sZe8$N{zhUI9nDOy+iare6WcPcDOi4=e)d YKmIBobnb6%IRF3v07*qoM6N<$f{mO(jsO4v literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/photo_album__arrow.png b/interface/web/themes/default-304/icons/x16/photo_album__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..a2572e8dd37a192fa51753ee10cda6096715b129 GIT binary patch literal 732 zcmV<20wev2P)BcrhARag6304E=|5iJRmAIxJYogPi#DutsI zpKg`;EkgSvJ*aK!qCXoXF&Ji2u|+za7TUiAwryi6#oharAWA4I8c(#Uk}36Zic3m3 z{4B-0!3pU0FNBn&QmN4dw&P&AF7MuaXQ01;8MOxU8Y5Iqui(eWK0c*0tXMjkqgUQ` z9z6Br=}<>UQUdZXfrF(KO-&gfgAjsaFE`QkVg^=r1p~t$Q8LS>jk7AwUe>D%%9lwA z$Pt2UE{BkkC3}+o;;ubPv9P|3FN09%fDJtV2`ksd=iEHswnqZSNDkb=e)ex(HY&b7 z;YQBijv|DhZy;^QRWAo&|@#3%pAb!#yI O00001v7@3}WOF*Qw0m^2l|#u~JkA~TALN_8Rrb#SmQx)5B5I~7@I4<7A4f$=W= zRwh|*Te_bh03Zm0aS3QjDICXPWMrfXyie==di)gAt<%{G3xPiY1aS1snS;#%N-2a8 z;!eIGlum=XO40E*gNh6)81 zh40hVzJgdJg5yKf3e%Bn!%>QAwJIc_d!C2qdDLZ$y@yWD(q7%!3BZR}r-!yziRJ=?%n3QsAXU21FK0-;Ucd{H5{;cuSaJI9N%&isVJw(Z#luIu6`#kCs? z*}BCh-m0+TF&t6H_u4THNj8(gw5}rLPRix7rv2Z*^*kKk=gFfn&i>$adYm84p8 zX>D6i|K9T?<7xNq)dNE-w{8A?v`{E&fc$FU;V4CKZY{iD0b;00O|Hv_Ib(PCxDy4@+~H>XVJi_Usw>& p5SghpNzH8GwGaflhG!Z)_yVd&Gr9!XqGzzY}7fph-nci?}7l(G+qTtDozv-OJs z=KvNj+{g1gBoMhfGIH6k>ll7NLBq)WP#{1sCkMkYFm#>9-rhlgwzf9H8;U{*@t~)t z=fugvPg{;(oQ%a*y8D}~@_hgq0lWYJFXkfX{VZT-U`6R}=S@0I;Ct^KN>YU4b{$R~(=q7{qcR z*9Z_PF2hoaWHKov;By=Y$8ku@0?u3<$ii-}sma6wxcU4QrQ1W~26Fgmn%M-dQaDQS z;Za$pMQ9tL2X$TZBvJw5YawzLmQp-gsAXf$cb0uFLz;&nzeM*;}X6+!)iHV8V0J^R( zNI?D}aIlo3t1Ag45kfFMI>*d4o0Tz(*>DS|rlt-COtW%htC$4jCP6BlMo7t#OAA>J zd^y-kcYDL{q@ke_s06q(G=v27O&_>x3HnbT{l~(2%kzvs{zz&)ZA+K0hGiuHB*diW zd3j1HG)<$W*!TYdv6i@?G! X{IeYLt#uK800000NkvXXu0mjf+;}`h literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/photo_album__pencil.png b/interface/web/themes/default-304/icons/x16/photo_album__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..6be3f7b429ba9f1c9bab2b768079654543852178 GIT binary patch literal 749 zcmV#+%2h^fP z5UpyFSs^{37n8Oq%P>cJOfoWBBje0{oZBXE*`@;@dN1^E@O_aihEYm=OqI8U|t0^lMfqL^v44G)>GvfZDdU%K(jyjYNMt3L(U; z*4EaR9fhC%yFN7-kN?<$0T|Wh@@i;^^3Zdt7q4Vq zIE>}OY%@efQ3;k(WV2Zz0o`#N9LFIq=dtI|*%{ak%a-}Q0JF1; z;3|cq6z^`A_!6Q0Zas)Ke+jDXupI}>b$Qd5U?M%2<*@(_O;MIqE++BzGe7&! zaCCbeu{CRYrh>t@W+d`b0`d=mgQXPB%~>Fe5Q3q;ucVXk{Y#FfmhD{V>iSr-Ab0x7 z#EM?swvm9GCdlRU2r1ckWYmAS$F|6rn2L}O=p6AU`N}*{QYm4+5*-v|8 zv>$%P)l&^rYURZHUyqEWdmaPDKo*!3Ko3x}#o+6|pQqbm)$Vm-JTpQnoANT_9)mAz f&H^rw0!DuUoDn&B_UMbs00000NkvXXu0mjflgwP8 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/photo_album__plus.png b/interface/web/themes/default-304/icons/x16/photo_album__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..09d29a3863e9e6a3dd98f6e2e901d78cf6ba6f6b GIT binary patch literal 709 zcmV;$0y_PPP)!&}*VzUQ(ci3fH0I~#HeSJNR;d~s&$v&P6Mo5c5w%2u?uVz_ErnK%P zzP}{!Ljsyo3fs1c$K%<7nTXD*D}DIO2-+YD+yD^3#ap+!vjR#fgb>u$)&lU!2;(Y6 zXP-t}A%d&*FoWOA$Y^8YgBnqOK!osygDx+*@Y@n#P zn65YH>GRI;Fxi8Ul2j_SlE86YY|mqOXq=zPHEgak*x44QvbvmaBQw0^JuOXp=o`2_ z@$&M>HN!9x5|DohTx_LiZ%+ehgb<7kO>k*Ez|gEBe_a8y-YlM;nVLK{d=#IU1mqII zLMDTdlBS--3I~opXd`;yk9lX@8Cv!?ZwGjB_c;9;3M~)b3o!Z=Q$!sZ=+QK00000NkvXXu0mjfxbsCr literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/photo_album_blue.png b/interface/web/themes/default-304/icons/x16/photo_album_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..5684ecbdeac0ceee228cda72305b2d0a883f614c GIT binary patch literal 694 zcmV;n0!jUeP)1vF=iKqm+?nyGEJgcqOiT<0tA!MWK}jxj(as=fWiDE{X%Pgiqg@eU1PU#L zRuM!NQ4mp)khDlevL-FdEPux9ICJkk=d?)2B%}i$oWsZaeh-KDGlUS`KvK5dsNw%- z1h@=v`AjKVYXp!S7#zG1wk+&$n5bg+rR(9+UUa1>I?4tJ>PYPedI1dJ;+;F)1p}1AFbwMJ>jCgrCJB_H zv(Kc=fxHh}V^A7}BeifSsmQIYm;wk%DM3o&j!%C1GXN@>XJ}%An#gM!tC}c|M)4%X z>iuBY{+sKq*G< zR~96Oxq8*m&_2yvF2d-NLv@*l>$)2W0^i3|iieMO(RR|Mv_xT-785Q`;7(2BDaF3+ zii10H7$Qt2li5fR_&%PLyc$^8LHue(0vaA^a zh&2M=_wbaWy*&$LF${x=;jhe1hnN}<*nUhAPb8jNmUVq`VS%XQAXd`|Qj*W-FofV} z&&)q5+}R3-5M(kLGg({9$j}f==`;ec)^f1C5^$>L>OW$wHQ{iWw{M0&l*E6{ETz-T zjgS9{ver7TltP#$)w`ND-2=t<807*qoM6N<$g5{GuE&u=k literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/piano.png b/interface/web/themes/default-304/icons/x16/piano.png new file mode 100644 index 0000000000000000000000000000000000000000..061578628950c0b092491d8c0a81ed2e3e085e4d GIT binary patch literal 344 zcmV-e0jK_nP)x)hv&8&Gipid=y@Qj|6o%|=R@Dm|^ei98hG)q=K2 zNWqszPx|s$|68&%Gp>$8bSzERYhIbR8@ud9uXnu%<*_6r9?`J@$;CbZGP0>?)Q6}OeVJ3 zY&x!1D;x3)fvuS#z{q<~+qU#s=C@x6j7p4A2!R+Q-usRr1cv;=a)AfDsuE+Q&(rC| zkYD({`;|adNhuLR=%}g;`Gq9`z#+zHyWP$%A#f;2Ol3+cX&0a+0=@J5K qGs6K2-1Ix0p$vSOS#tmW8$SV!=H%pDTw~<`0000$S+pXNs_0OV4w*%qq(g>A{|~{fcJ(WRbjVf_9159@ zN`r7C5#bVqwulbxP>lEH;~a;2FEK98&^#3|#t;-X^fB zfW>mTe9>Bq5CSPBQc8pn=}YGv)>^E!Y~9?Vv{|BBtx5m|$RG&NTI2gZnM?-X_fbkA zrNmlGzuza0W8yd__aH~m3x12=>U27;SS-3mqmi;+ue(WpLZFpQ@sv{ZdOb#&)VQAz z@X`TVYoaJZDV0)d%_KizGC%>!7(*0AjB+p-Fv(B&tM_OFV+?T|qqRT|aDr_v1ocB3eA?RMM!jVrZX_h`?#mD;X5arM^z{PH~%kTJ%jnaAr{;MjY+LmXSa zefh{x$1GmU^XB#KS%0o@#{)`X7;aW7m6u@{2IKs2X6gLWje_5uJ4vRH$7Zwa{D8~X z&&k%i@T>p~kR8o5s`WAGf3(Hq7oLb1!c=GDK@Vqqz^nkB_I(X+OTPLu? zA)XW4-*b8DYqh43a(!xMW<&k!&pA9e0Oy*Y9zI0~vF=Y#ZvgxRuWb^AbUfq100000 LNkvXXu0mjf*4+7I literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/piano_exclamation.png b/interface/web/themes/default-304/icons/x16/piano_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..108cef2838b9f46d1bd74b13ab5ad6ceba90276f GIT binary patch literal 562 zcmV-20?qx2P)hbgNTRh_^gMNC&fno~&5LlSX2PWI@N2I(3MkjXiYeP_!Ezy6h4WvWJ#E zMcE;&yqLD4GU(VkqAVf|!b)tiFo*PO{!?#=&Aqe_K7Rba|NFi-Fbn`YjM$+IjI(N} z`X5?le@%r^wqEsqb%;)o%<#SSw7qt5QK0F=|DwT@G zLZN_JJ}2dPL0i)_xZQ5l>vfC8ViAA)H?E&T_2ZmLnkmN%x}(tuE|&|6qFAI?EWcU9 z(&BOa*jY14Gv#=}_INyo!{LCcsupEg2KSZf3Ucdn__?=%-0REcOgUaK&~+WHRtvM) zKzmcduJ+9QE8ho?j5!Iroeg-w&U89Or_;e?GWmziS{B`!Q7~AfSD|g)#8&wlE}Ro~ zkJx_~e2T~8%Ql`w|Cn~04Btoq!6w$SljyT4SxHUaw=VMJa`pk`My3*$nSJ-g}ytO|l~U zw*J#}I*qMXD~?8^l7qn@R{4p*Q%b2Rr6`JmMW$Nz6M#+PL-ed)%!VtF$V8FTI-U=7^?ilGy%Y?b1qIMllT(?ug70w)QvIa&Q&!& zJL7FQl)C`^Zd5k?cU{io>g)C`FZQ)@NlKsXt24yPP5VAU}s0( wkH-kW0IQ2TE$bXE-j~i@!n=kC@$bL!1L2|V)bQOiSpWb407*qoM6N<$g5OxT)Bpeg literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/piano_pencil.png b/interface/web/themes/default-304/icons/x16/piano_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..0f1de2bf45b9ecaaf7e656f2ec2efd443795a3a9 GIT binary patch literal 525 zcmV+o0`mQdP)GI#=}@f8Iiv~NK0%W(+`DzU+qNFgpUpo>1e_wa5AMQfQE=RDx8e1AQK?i+7K=q#`35Ox6x2JN4m=(Ys@1B= za=8pE-yr4Eoa+URZnq1U%LPSIOv{m$5%PEO1 zPImV+O|$D}7HBf9pXxo2OfU+J@5PcE&-rXLL&>*IZ<=_kDSoYloN>rVzC(F z@i>ynBvPpqWLeh3XWsL@?a~H*&pjbfTrL;fZa2JMF9Lx8LZJ}C;V>eRh{j+r2*2O2 z-FrM9@O$nF!F{9AfYa$jp-|A7&1PY=7v!E0RGZBvBuPTCSk#%zQm_73u?VA;j)Ler0eQ3F( zv?W7B&Aypb3DNF!$@a7WrglEG(C~uINuu?M46TiqH1b&$d;zrU+ufQ@rwhSJlJMrmbCmNi91huf@Ma9*Fg(xvUA!}zZGPt%&FKg1!Pomimzgsc$HKsHGNLk2q#(7xMH^d~L4vjjg!}_)QP8$c1l=HnXlD`B zrbPv|D?%j9af;}Mpi+XBl#M!<^BunyW2*=;A9#1~^YDY`F|^ifMpbN5#^?#oX1~$* zKjxM+_vH9IeMe6YwiXJ74Vi7*=JDNINEO1w#00J9?r$jI)umok2r>*o2!RlSfrs@7 z0j>o>2x=A5F4z{h)zF>+Q$Vvnix7e^1Q~=Nr9?_e=dL_y&mkHStZHygSSmwFfvAF= z=}M3+SN?+#q*4_E(=>UJJx_gY1AQHXq`Vjr6UrfI4YpYc@v1><6Cngjtq}+zuq=zo zx06iGPVsqunwCs6>G)P^VhN(QOT=vHO!~y*9=Z1h%c{t!CV^!b1PZFk3bfWpDM=&}_`Xjx8pCm1q_ogl5(H2z zYQ8O&IMR{i!J8#sdj~12HG)3@V>bu>s_Wv&9Pj3fkpIQv%rwu(O6+gT@bps~&W__L z`7>W>;Y!yQT-U|-eLT-Y2m!#$)*%jc?&V`1wly~r0HX`Ar?-odFAKHCg#+SxHW#-4 zYcMm1&um|=X>y&V{aan01+0r(B4sk%*JeNue@0000w!iD*)&v~97Jm-io4B3w&>{H_H87|J{ zNdM1rcaleHc8&D#x$&M-skEnM!!XD^yod69$Y!(jT%O#M!TalH@qAFe4^m2`l#D$| zAtjhPRDAFPNSa{iVAeoyJ7^NR>}8~s_&%tL4@xPNQuH6$CTT^ftCa*Hm>LvaD0?6y za5z~tQf_s=;)C+MDuJeHyq>#4sQe>{$+`S}|%Au9l>{^$H;b6%Qh=2VoeZlp-FFW7{@$bupq* z6Qy(r1&zTpsRM^dpP!`JX<{q)oR9$5+adUE@b2!|KXnzpPgD42qK7%Arlz=k)gkbU z$k-+o4^&~h+QQADCQQ@BwrwoSLP`k&RO@Ft`UhCum?87*68Z8B<+2NQp3NdcrP}11 zTN5vL^74PAw{!?=@It&L5?wKMZTmq}*Th8c z@%9smWQ{`@U^%BLu0ICgN4~iJ>BGuXvD>MR4#LO)cY=UpyS{RS>@Sb`z>-nQ`fvaM N002ovPDHLkV1l7oC6fRE literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/picture_minus.png b/interface/web/themes/default-304/icons/x16/picture_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..b937caf91468c67383dd37d56b0460c0eccda8c0 GIT binary patch literal 523 zcmV+m0`&cfP)5t*Sod`2aNdU(-g7+X9MjYcQIhB8UiUujdc}9YAiu zj3Lz!1)xJ%T>xKTsj`iTU@fTJf>H{l6c^78Nt2k_k}!6leb~$3hXI*^vuOcRS+Sp6 zP{tGveBWoYdyl!}r)geTr;(H?`H)#~4kEvRBq2EGBO(}c=s-jWf`Hzq9$VX6?DW5~ zys$)CJ;||hjoC<33S!c7f)1+$L4b%94srvY=i&Q4Nq&veC}QwU)7mRjug5eR5%qe7 zYBiypX+H0lxO%G42}gOdM;J3UE%5=WuY~5OIvh#jbOX%p5xS z1^DoI?XQuwHZ~Zv+eiI7V7T*z`F-Zq?yyMV;pG!(t*KNhBuRpZ90~ewdfd8n{del( zB2QjCi@p2ji|<ufz)#_p6_!m^DVEqX>u-Fq&XY!ttAQrBrFx5k9a^XanP`#0;{C0GPS0vZ=pf}nmZ8g!<5RS{C$6zo}9Up*Z zC3SxU^dfG6kn z&X(=I7cKYTs;p&H#;(N>xeCo_R&sVMDv4Mk>U4o3i)O)~2X`m&|0AxYH# zq^+Dz6!p5%!f>5=Mrot1SmQbHG(N=0ViMpM)k+HEcQtBb~EM#7Qt>+=V z0nC@d(gvlsz%~H(A&gyZw3V6|QSC+XxLhu(d%n=v`;|5Yt&ic(Gr0N)F7`o7KMcNu zS00RAZM2o+YeaRGCgOIxNk5T?9*5`er{U;F@JwLrYNM?jjTY5& zz=YT9Wy#JsB6HKosL7}DdJ}a$9kllKVjmd5@nVFhZ(X=2e8#Re+REW5QI7Itd_Er$ z+fK52*BN39nn^oiWBaLl6tq0ynB9r>ft$F_0>V2|$muUa8*OF(is=_jPEHcDuZhjY zS4gd}ky+i1x$YtP&4X0foYXizu1+m&p*KwBvc7u8*s#MIQ(Z?p84u+DBW z%Jx`{GqNF!sNx`xm=}qNDnx`cq*$0zJV87x;9m-X!qjJ0vI2A^r*Qx7c6kU#kil3>{sGKEE4n|8ZjHiWCMk hO71*mociBC-vGm$Qq(Y!RD=Kk002ovPDHLkV1g(BBQ^j4 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/picture_small.png b/interface/web/themes/default-304/icons/x16/picture_small.png new file mode 100644 index 0000000000000000000000000000000000000000..c25fa6f928d5f9c7c2ab5f2fdcb85e77143ff412 GIT binary patch literal 279 zcmV+y0qFjTP)3wWku64 dzw1~23%|6<;TY;#`q%&f002ovPDHLkV1hyzdaeKf literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/picture_small_sunset.png b/interface/web/themes/default-304/icons/x16/picture_small_sunset.png new file mode 100644 index 0000000000000000000000000000000000000000..5a35685fd2f5f30ea253e72206687975622d979e GIT binary patch literal 270 zcmV+p0rCEcP)x{B#+mC2{sI8?%lih9~TD6<29hmg5k{L$B+MCTrUR3 zmo|w1zqC;tOoPNh@^}qsF=jaP^5x6_9T}$ouWi-%|M;-x{|^tG|35pa_a7tfxFi3v5CuMRl0JhH7 UW+j-!R{#J207*qoM6N<$f|&_>L;wH) literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/picture_sunset.png b/interface/web/themes/default-304/icons/x16/picture_sunset.png new file mode 100644 index 0000000000000000000000000000000000000000..0d59a8de25e3de673947f0612a1c04ba5546de65 GIT binary patch literal 474 zcmV<00VV#4P)puR%*cI}%6!1A_$w@x1a%4mMP3j>F{uw=-j4{Jb3A%nqgEGg-srHfP#`5C zN$07aJcXE&wc8B7cW}<3s(3#pP*sv7;lut%zI;yEJV;qyHkRtf=`%~LG|pk}7(a7I z819oM3933G$UTS%&N((VG9a6@UV`vTXup1mCGhE8LGMSTzTyxOat}825M#v5*xM@( z&CboiKm<1j@81^mx{)-B*1aNrqp|&BeQ(G1az$c!yCY-edwG$_7l9-$dS*HfyK7l@HF1U#KTg|xD32)Gcf(g zz^uCOz4IU(4&!6D9Yc52znO N002ovPDHLkV1kp0^}7H7 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pictures_arrow.png b/interface/web/themes/default-304/icons/x16/pictures_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..eb641240890a4c5bbb41df516bccfa842a889a5a GIT binary patch literal 612 zcmV-q0-ODbP)cZ60S}y zlh+I7*?1*m9c63C!Jc}ow4Y50ZcpO%Cc|z#xSfMJDIY(-RUsNNA~2P!?DcmS z(DMZ-ZJvvr)Yg2sS-i>1$b)>yYgF8}hOZ?ZeqSaW-6ASl9-_K$6$Q3V)IJWP{WEYt zd>P2UwPa=FK|bX5FAS4k(fScM{|2aj^@qk)Am_%S%*ca$+!a}nYWBfbcL-1HC75!S z;n|f^7#lQg)V+U7fObL&@Tfj`?S2%F=JxfqvO<8Ca(vT&K*P)k@faAh zl(?U*MBOPROl&{&xEzus!FnzU*Y>f3fAy|Cxffoq7abRpaV3@&EY^E?KnGjRYCJ04 z44==37n&3lN3nvr-j3GrAl_Tn$~aorz-d2*$uD=&RT&Qd?_cr+h1*yG_uxL$D>@C)nEsxDDJcV@B@{m;J=AJ7Bv%P)i5iPZW4(jm7lWQuc2N--h$>#u7Q8EfO->c{yeolXgRwd?S+YWdTAHBjS=`fl7ca(Ql5aX zW6n6(nnQY@)d>m2JSvW?AaOo!z5f`OINGR8W_ t`oFn%ooX23T#RMZXSzvtj#)>Qe*njWUk4&0k17BF002ovPDHLkV1j@FC{X|a literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pictures_minus.png b/interface/web/themes/default-304/icons/x16/pictures_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..6f1e1ce0f021ef1821320efdbeb575fbad2128f0 GIT binary patch literal 563 zcmV-30?hr1P)bE>sAkH8B(_V&d0@1d1aH8?=?6wA9i$ z!qFFo_CX{;SO1%d7eO|NU5%jT#oW!{@qG_C8xc-A@Pil5bDnd4hXBz3KwnzY=pMC^ zo+*;2U;~k-HiiCuyaOxuFK>(FB(H9MSV!bOtD-jNdw?%T2R|WhW@>+@RRFVGj zMhzm72%3F>V;X4p10Az~GYGgAfe&Ay_9Z9zG;c16`x^4#Z#w~Z(_xHVD#xTl!;>}* z6IV1$@x1cPjc7EAH(gc?o4H`8-jD645R1jI*i(;N6+i`O?T>gPSC{c!Ee#yz6}1G^|b$Oi=% z(KxY(XVWPY#JiP<`WY@!D~B;MMHx`Y>^?(V1sl!NGk6VAq!a)E002ovPDHLkV1mc| B{9XV6 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pictures_pencil.png b/interface/web/themes/default-304/icons/x16/pictures_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..86ef9e02b9185e1c7aba743b7122ddba29597f15 GIT binary patch literal 623 zcmV-#0+9WQP)1vtL@P^5hxP$Qv}Bf;c4E?pYm+D%`w@OXWZA@FV1Y|hixDVU6tZYTp}{OG zbwuJcKe7)pE&O%S!=9>46L0bI$$T=Uj&X(EmUaB{9^t z=}7ulc%FI;ME3kB(yX%*)3;AA3D5Do{N~m}M7I4h(&Mvx;q&>Hgy(o(E?}QS4lU6Q z4M~0H_rdS?qu2$Q9s(6zKxH>z=>eKYfS2zfKj%4~kMU+Dzg>p4=qle0ThTV$Db2z? zlZgA}BJQ3M(ZSBsk8B7AgBZG?#nnBmV7cDyWw{82LKwNI$CYeWuv~A)NfDv(aZF{T z;no&mCdPZxlNQ5Nf4U4mFM79~%EPGB2{bmMQz85!?!kSySIapOV;x!e^g09nH<|eU zQIBsQbnL92_qJxETCYMl97a>YF4U)xm$=8%TAl1=(kf9`v=tAUw&S^LCw_b>MkrW< z$w4(f&ko~>O^I;eGBoL_0e#YncUDcJgX%L$dRA8;w{|xtMR8wWgE4n9UUep;&%PRO z2ad_hwkl!n$brP;M6{8iAd8A5{zoH`NL;=KMlmsDkeA!7>v8EIc}sH=C_3iNB)w=j zjFzKHxK8YVyCMg@Re2b+$Z#KxanNrS_wv z5=}9(A0i1n`Un;t1l2-!5JRwaFm^Jyd!HAQM#Pj}xZr{3=6>Jn`v?I24>WC0p{3hO z>Qdo64ObC$nif&N`kk2RIGz^HabDhh+d|~6kf={j?m{>mP7CKaFAKzT$Y&;MD<}2Y zxjl$PBB%)fj)y?QAmAJVT*H885_t0oa?d%=r+AB!c%Vvy!TKHWR&U1LV@C8l6x^>@ z(04+?fS6|P>iXeG6U%w&CY|4PsF{LK8)DZ|K>8 z#sxPtH+AvDt4O_EzQRZB!9MIY4rQYj81AfxeclP`(S;nGvS$v#U#)3iEX@NGM&HB08R=x7SJAgq>~8XBSk2ZJjiSGh&pYH;lwii1Fe&Kbq=nq$eQh`WhgoBj$`gPrj)?Eet;N!vLeIE}V4=APZAJiEo1a^@JjaV$!Kr|X< zB9X|fBuO4o6la6MAS(#MXW$NnyE@q*;6Qn)SS%`~QmLHHW|dGV6!7_c>|X+^T&-3q z$~2$PQ$RPE%Qy%Wk*Z^Hac7&SWw)nM^7i$C=(>3fVD|Kgi{B z6y+tBWf`M@D${V7z6pY<%rK0@ZnrnS!ad5!t}Z|EJiVQqG?i5dDyK$9 z=!Mg1DAxiv7(m2wAn^F+_kWWME*Fgxa#%0hY&Ni1ET4gM49Ix(*X8Akk$gbN(LTUj zy{L~GIK#jxA!`Mmf70d4i3wHS0*G${xK{9Rz1R>~z`!aY+_BXfPmPa1UvXUJn&VzJ zuq^<%hroRF&(wkp%mXa018hqGCn12HF@R~@A4K|*KBODzK-x5?Ne?t5R_)LSy+{vY lL%NVoq+JtRHMv<2yaSqdyw}C`*sA~l002ovPDHLkV1i^o*IEDo literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pill_arrow.png b/interface/web/themes/default-304/icons/x16/pill_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..a5990fa7290e0f5ff030acbd400b12360e62884c GIT binary patch literal 633 zcmV-<0*3vGP)TRrtUStGKor+_tZduwI$%q-@gS6q-cQ12MY6Knlarh4B_v5@AKt%W-q@`sT zm?Bm-i9{m55e|oyp-{-+^Z7heYGMO^RaU&*^sbQd@ zoKB}P9*+ww%MNI@+PZ@9V3P+fNxZYVIbq8?S>(?*zz^oM#v{?a%&{lN}wn*xkJ)pSUqSb23;+ z=pKIIy2d}kv0E8{cN8EzWtZ#gy3<)BuNsXQWtitjdd_J`O88e0#l7?12TlqsP#{B3 z|1mbUQBNK^?_Tb@Hk+l(iIz)G66U8_^nOAVXSF-c!5jr%G0ga?#j;kFmvlNwo&boR z4lb2$=MaY%5HF;Dapf)IA=hjIhA42CVb~XPc{JJE`|UN$ZoFaH?+*axcmS?df5*S? z@^nH(d_m`#;bFnk~2u@B&-7htjnKu_m~i37xbVz6LPqRp)&~Mj{ek)Be*YlN+eG;%{;BZS TGMYR200000NkvXXu0mjfE@>fP literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pill_exclamation.png b/interface/web/themes/default-304/icons/x16/pill_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..07a2af521906fd92f55cdc959993c9cdfec7bc38 GIT binary patch literal 675 zcmV;U0$lxxP)Sgh!I+72 zA`_*Vm6U-PwbK2qO}FOsQE|gXQ>L4-fu#8D`z#I289@)c_#GbJpXWI|4E=`~4UQ1UBmG>Kf#7 z`GErm#*>qi==FMej^nDNQfbbCN@B|u3!>2|QrskwNW^5{KsH9R88_AHJ+W{60R}%@ zMV&_6BNmH`MIsRheh~rIni5s{U?_7V|pFiv!X88mJ5TQ8A z*jYM<{)~O4r5KXQaCXX!e*3k>t&9!ly_Y?%7p&6xoPhx5Xn+_tG@8U_OUu4^MSc^< zTk@7xm-LyMni@>Sv?<54JoC7X9VP%l8VJy<|Ili;_QkceI9kF!`)$RG>#=*ncZ=U< z?%=04Mb7sFjC+CB~yIwP}}a3NHZeFNcK2%SUw z;8EvDH?xRao?L$U zgmno6he!cAvEw*7MheZX&_O)J-K__gz@i7I002ov JPDHLkV1k2tJ{AA~ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pill_minus.png b/interface/web/themes/default-304/icons/x16/pill_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..8d31ac27711e4b5ecc2956789d8c0871a50a85dc GIT binary patch literal 548 zcmV+<0^9wGP)<^8Xa*a--4Uka?w2;hLuLY&NR}0)Yv?-~Z17Q#qf{^J1}B_j{ zDDYe^rzwgu;dDAp3&y~jnJg%m%N+8oEXxwOQJ~9wVS%5kYFk;7B!}H@C&5+0Psm{1 zkdJ*n{=?;JD?hVZX}Y(Us06vp*Z|IrR(WS|knar*U6Y0Qx~q#;@qd=ZC;E;85UYp7 zzt899ZpcS&H_tHkY1C$O7@~n*u#18sRzHhGF3jYQjD1G9fbiE=mWbZdHVVElHh<*v z9UJog$cQc@kXa;hzeD(RYKpfa?&&28-Y}+YS}d8J;o(0AigNKyQBFP(ZL36H7q*-cx;1RHa2jCvK+jKgf3mel3EX|OhA3OwB m&2cW;#*Sl;6Naid60000!7O6S3gYx=b#;T$ zXoQ(@l=1sIU}9oI#^>{a*Xsqh+YQ6R!!S5F2%;zg5dl0x43f=8SL^Hh4F*HiE&;8_ z<1x5gu5O3JVX)inx@^D$(ArvFJ`|6~Nw3#mel~_D{|nTz+_SNE)1k1nSd-OlSyKkR##U^k|dg&o0BXSOGh?PTwDz8 zr&Xs$2JnRv@sI1f^2wo4h{EA;!elaa=LF8RsNkjuXOzg4`|#4QAHf~+;^HFB&(BMO zAf#XL5)rH_72K&PgeMIMfo2@=_2616^6K$fT3MdW$|<7JD6!n5)9JKw;0p&*d`r{L zOh#{Aqv`8Mh+-cp;JdOz)@rr28jS{W0$*8X9@6M2ZHgj=F6znAUd9`cSI!0^EJqQK z^Esu+>t-{3Zfm23x;lE-*qB$&20n3saU`tPpPPMsJLI*_P6{GE-7c%uYA7lyN(YuW z5ay@+Jc%gm!nc>29q8td7~+#hPV;i(18!<+{5{NxZKMD=N$ioGR%x& zj#$|skx2YOJRUd1VzIGsIP44tgJXd}z$l6$yk0M`M8eWVuNz0OJIrBaDYlEhP~l;rVvMqMt~Ujr@WY&OgD`Fzc8w>xb%TiZZe zIhV`vbUG~wf-q_}n_C7>5wopinPRcXNp>5JMg!3lP-GsB@--r~n*qb3D zn9%~!9^gF%h+xg{|GG9Y(Il^0tvt!tQ{C_Z6XM#8t9*saGw$vA6?jE~JiYpl$;tIr z@?*xH9lNZ`(cz5D*)MM1SmSO_1oISl$=K~xhojt(-wX{Y@&h1wAFyJoJ2U+G4Bv{p zkMk6`#hCD1qe(7WEZ^P=!umTw_&yEHi-7%5{|?~d?g(zEGcrd$S$JcOo9c*smpX`p z=Ya7kU?vQ_2m!Olfz!0#PxKKwLW`?iS>4CO9M`%Q=y@AX?o=-0c0#jpNM=7l{|CJU seJOMkDqm5sX)@S_Q@{R;&lAYSu-!Gixka&zIDpFe*N(wxS{#U+H-fcuP$E&u1vg=qHo|9`>U9Ily_ zl~sj-fdPLkTw-M0^sBWMuK8JT@c%uGjJsf(2^w&Sk+J)lqvO5n9v=Un1qJ z%^_t^vRF|MqKJc%h@lfTH7FKFAV{_N^*wR!oGqd7z=wO!pYP}V&N(C^v>WIHa}jIB zW3^y(h57s}`p-a=i2A{ff|c!KqcSog8Rn;Nm@oX3V7Z{b%KTWuVafIN$rN)U!R-1U zLG2>**tf1OdGGbgg3l*$qKP|1m;MxVt5U%O>=<5R4%%mzXjDE2gYwSpmQ~A=FO7|Y za4Mn%FSkfZJTB7HllvYDt!L}%-e#Q6aXY*g2*^XCNt8aV!=B%Q7h8CeN-{hwx%PJ1 zXls+Not^pc0MU#J;Y*PM@`C3efd%7`{OIkKk4;T7@A1eS&i$mMWa^d<7YUjRxC{bB zSH>Xu)Y>YqtE*+Urbb?smoE(wwG3i@P~W}^-%tX^1=^rF!L?*Esct$oS6?p+E|+B7 z?hRD%s9%Q_6{K5%zy$tuI=yL{X2@q4*Y87;#j|A_8h&EO3A^lk*cKRup|}`}#bz81 z$5n6`0=kEDqx96e-!BpUY}>+i!;Y1fW!**4g2=ST&wvg{ZX=BI4*WHYb_&6p2zv2f z170NVTdyY(JN>Fs*$9d0t&i{9w^AG^~A81mD6-=!B zm%y})32~sG*PV=uh^m-B3dVl_*MjC|1chkt6C&}i1fxsV<3hBetPFD%73dPe>lGsD zUjzxmLbUxTF2*~P34<03JVY<5iBgseuEe_fyV=smd?#O9G|CCQwM@NUB^Or!fM4mqL*Cyt5Dc5FL)fr;FA)!8*_z) zm?1;hIppRB`gXaF5XzV;u*LEK*ZwL^0b_FE>XYtNIpYubY+? z#JPuH?g6%(dZ?^7m&mr!4i1)Z(8S;Sm>6acvzyr|_nEECMqO4z@7`yC&eqtoI@uxn zu9AW^p#$4O^JZofvw>L`+Lz6Z(3)#%RvoSB(VA`_mxVLp7k46WhuHwQ$PB7bhu+K2-+#A|YW93nG>DL9AHemQG`? zC9|?+&CqJ>=W=3W$ges7rK>buDJW45PUqUpOoE~dAI|UI-|zdm=U#q5MDRbrTf}vQ z)~_Wqwn@YkAI~2%jR0_+`J-TR?V63++9-(F@e1+CUkN6DnNK0MQ(YZJ8X8DK?CL^H z`xim-7^3})UQcgwa%dzsm#hG;n*bTV3oeRQnO5GhZXB_2jEAUV=r=3oxxM^=7JDY;XQfcsVY$QB-DWcQqXg;K$ceg8yE*q+t zH3B80lV$m{QmL%WRVYf#EEzw0m;%-mS_oa>{}$-|>oeqi6esnzVS0}xDo`jCf>eve z(yvmfPBEKV08J{$yjOy=lLJL0`!nca=Q;BGj*`!FXs){z4NuHJ+6LY+L95l8IH+Zj z5~9Ol!ld4oE%HPljYfwKEO#L4=+HrWc2_Nl_u{)<9IWAB4nOZ__A&9y9%D7$k)^n~ znP5E44DY3-@cHE`2uQIXIt*wOf=$d0W@of+XSOk0O;unpR)I%gs)oKO(k(#^xXoAK Z>UW!}lf+<+%9a2C002ovPDHLkV1nLjIS&8; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pin_minus.png b/interface/web/themes/default-304/icons/x16/pin_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..19a7dc00786edda7304591f9fdf2365d160a055d GIT binary patch literal 589 zcmV-T0qZWNo7l9!WK|wcyU_{$RLyqib365sbMG>Jl243uDbr-n{5&K*p zMmm?2UCClaL6L+9N+O0$veZCX6v05M!PEb#Gd;C}q60t9$9w+&^SFt$L zd%G0d+T>G5$3pl5(Wr)SrXH7tf_sp`3&SY++SMhq&CT*E7?g3W`*u~;$T=rmF1Q3& zwcw!30f-PC8bZljYpXn~t(CF5I(b-AGkKZlxQ0@2)1lYI*uXLzUO1Y~W_73S@y14( z@cShn2oy1c{ytaucLgTw&*gISrfJ5)hH>mVN(%UGkE*M61B(dQZvDC<4I74`_NG#) zQIE%S1birs_!Dw!>D~qT{d;*1>963Cmy!7+SE(d0~@t-T>=iEv#|Ib#qt1a#-qw bb*B6c^Ts>|xhF$h00000NkvXXu0mjf7k?3% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pin_pencil.png b/interface/web/themes/default-304/icons/x16/pin_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..d54642081131d0ac086933c8bec185d5ac7638c1 GIT binary patch literal 672 zcmV;R0$=@!P)RS7 zFx-%w1&OuFic(6UBtn+bN=*vG2!v4?r~d=rvPMvJ;m3RLy!-#%d+sF>q5py2F()yZ zT+0NV-$5;!A@ zq^(WnDl28SqC!4bRVBg~hz7Buv&w3vR;$&fwAIhNEg`rAdNH8~l5Y(S^1h%zUOAl- zMc-X1DFe;;cf-fz^?EIbGcsxfXL6nS0Tm;tvKJH*?F&Qlp}bt4rKiiV%_jFPmRKv% z!P^1Oa=BcG;_^zV2qe8K0^a zv)No@G#b;Ct6V71f;}T6BXO-(>+@zpWOsCQ4C-{c60iaSx`MvjtsH%L(j;oQ?g-^LGj)VHlo(iXqucGigrXZFty&Kq zCreiyKUKo#%6O_YpK{D=DQT=junxgIyl(<&U;|ixYCoNp*{GbY=Eu8oXg6xh!7`8v z76FYSFn~3{H2+);R)Lj3N<17c-pSkXz7#A0i|512PWcBC5>Y#oEm-aV0000P< literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pin_plus.png b/interface/web/themes/default-304/icons/x16/pin_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..db50e1cef1e68547b2cdebf178ec59b288226350 GIT binary patch literal 646 zcmV;10(t$3P)*c7rSUiH^O!yvSK!) zg|#gyyOPC`vsTEJ9Fh}K2S?}GplT?T&?q<&qS;&7M~Lfm^U#KFH3yxA~c5#kPey__8z<5?l1 zQ6WtKB4~Ln#Pm0}o8Q`Oyll5~gy_jQ(V^c3!?IN{i7$GSLO2U&=RklzIi38{Y~~fK zl|OfPGs22b3LX_vI1*v@c(UJJuC;V~`-_B5H&Y0&IvjkH=qXx%mJeHUf`>&cF)0ZK zIXgJWnSlZRGBmUv_7ly?5GwgLur7E2qIh8jk{_d^{Gq3ZUs)`?gmd53YG?l}aUP3xz^+8jYq8Y=MBTaG+en*m)yg2v2q^sGN6)zs{9Le`MM2k1-NF?=lA91R?u1PRXSNV gPyO0)**FkC0n!ajs9ic+%m4rY07*qoM6N<$f;mzmM*si- literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/pipette.png b/interface/web/themes/default-304/icons/x16/pipette.png new file mode 100644 index 0000000000000000000000000000000000000000..4e52abe78c4a068fdfc13fe23f6ae7235a5be83f GIT binary patch literal 502 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 oLHNc{gFdmWP)T)AZhT-D zF5K1WN@_u*j36~wMcW`l+u(qWGm$(TJDE(Hx#yniVrGa+e(-VcIrrQH=MkJacMgCc z2mtWjW34TE)hVaiaL!!|!|?ZHGU@5bd(YyH8>lKFJDLEF0b|*8`tjoAFEP~J(0OSJZo^3x&td z%+0;!M22*p}@T}(Oe(MknBKF)561OXyKG9FKfNW^g1l2joI}cG?CdPEy4pR@U24yIpR{_IgECw^Wr-Rg;|0Xvp47K6w4uXLrXU9lB$5?(jo}!V?}6 z&iif&i3H~C*>1q6AJb};xodcom*>7u7!je>Znwl*`aRge(X4;T;82Qs<43-_@CIw! z*NG123L?B{ErD^)efwdl^zQt^!WG~@i_>2J2`@D~*NK@mW}bbYfpCLVYC986q>hMC zj4WKb)cLbo{bSwQ;YW`iy)U2Qt(*2;9LXwE-d zlSr8i4V+MDAvi%q^ADlZF`U!sF#W0NPUrk=QcXMX;of_`=X~$sa@kX>l@aBgojkNJ zZf}oQx3*@eT3V8xG&P9|O{NneJyavpXxP2-a>o8JxPYYMUj5u=vwxYI+O#{J3omT8 zJ~V7BwOGnfzfX048I+jKA!N&ez&QLTTt1(x$YfHb>vSg%4RF*DSwX5&sbD`CJQC6k z-Q9x`VNdG)B0rOt3E2XSVaksRTF=c)I0SyfW zJNx^0-u3m>namL#bp0%dV-3R2q%hW`~3GVZf(Kb%1Rgm>FLlT5`kSThGv1ljg2FOnX!77 zq1P*hXJ%ZDJw4#Thnihp4x=M34!E?mFy5dElUG&6%C*`@54750GMHLg3Zp|VhgT61 z@ERvjM@22-{~IAHX#$L>vm(*?i;0PqpC%{WZZuiI7ylQ^f1REE7AuuzW6wG2yUq^c w407pIOiY46EY1-~B!$OY>jkG(gvc-`8qM@ zByvs0tXyEE;RmfHv&|(s9m6@D4qqNM^>puJ8%oxNALpL)Kj(ig7d_Ex5kb<^LqqPO z&dwxZM@OEZz5UjsmX??@wVL7A{XN-IDaw*a5ISJM!f^0iSgY3?hOO3h!|3Sj3%$M{ z8#akGnhLDvkiJ6(J7O_H{Km$8RI1Xg z-Cdx1dtqaH`$&lX(QF3y%F0rPNR)qDC`714siY~cuUAlb%j)LlKOy?Nu`y^d7`h*F zI7!cwlLH2!B@GR)*YK9*^>tV_8o|qE!}8qRe#AMc6aCH55GBpYQTz-F(hoBjSIA~U zaNAcHkWo-zrYH(hqoQit5K2Xb3dMQ#z<}nJ$pjuO%zC{v zj?q!tfJBnp>;@R@yAG5~2rL#$91#%_-;D6duc_f$oX(}T{(f+8Y{2y5;$K)M`@p0+ zM-Nw*hfk$nJ)RO47KUhpJh_}ZGCApJ>gxj+{wVvx!Xd`3dKl2L>0xd2Wys^R>#t>A zK#{Sr=q549t*TJ0JC)%27330HN0T>HerN|JRUzjEe#z!A*W(u z&YVq8e>ONV;dEk?S^VRK_c{^4nhm<~=C2kbe6ibqFxl)PJad}N`3+8D;*Lc|riLaY z6o)1zmifVT$hr~oJ?;|oC0)Zh>BIH-KXd3e$}NY=f8m2G00000NkvXXu0mjfV3cUo literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/playing_card_plus.png b/interface/web/themes/default-304/icons/x16/playing_card_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..800aa726eef4d2fac60de57884cbb6852ddd1b80 GIT binary patch literal 732 zcmV<20wev2P)?~r2xcEN>O-W748jjaFQ8PQk)WtyxmX$^Hq2%dwK1Gyku?wO{!@Zew=&G|D6B1TzI0>0Y%i)!$R+s z8cnjWqoY93-hShuN)=n7RtNZWUr(M`3^^hZz#j%D3AyAhe6H6UzD!K48q8+f3%!1T z7`9Y*b=4647VZ1Xph~Otk+w$8kD!S`MAGDnto1B;^x-YzEJ(s*ci?_o!0D{8g5o~H2`0!+@-m> zd}DhXnciMp+uYn2s(-Lp(7C+4lv!EHyD1a`lqwV~C5?@8hHP0`Uq2A4zaJSvmBG-R zArK@J_6$Nwo0{JIAX_}EtLW+PM|Wx}dgkVKBgtu<>TidJnCz;m((7eq!33b2DJf5N zI*WH>16?aC=#WZrHYR2dn$tSfYdbqfukra8uk!gof#QaSV7@|8tTh@LH+iPR>qUpd zfioNqehUj@Bh6|3_SXj(syXcm=#FZI?nnStI6#qHeqKE|*!9Y2L>I%L&FyBfn$4^M zjlNo<;R^EHj}SDGCQwK08u04txnp+w(#wGXbgr%8%;KUSdB$Q)XiLPz-bvQHMCXD01|$SUN2i4(C6$D5I28wRC?{elfEP3k8G)~V&%rNALXJ!tIGv0D O0000DG>(U7~)0f^%(R= z^bhR1%YhMWjVK6WblcS+2-%HDSxm>OdMNu4; zN`VU{%W(?red+!jdAqCPNUKIvtF-LwOS=S%u99!L8x1; z)?4G~6|4t?!P9cNOqooE^7%aRYux{VahCocN3UQjm&=_clSzulmE4rA~NUcw7_4$t5zJb}mXh!?E&!~D0D!3Gw1 n3;aXB>6ec6%SQS|mnHuI9+bz04&P0#00000NkvXXu0mjfneho4 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/plug_arrow.png b/interface/web/themes/default-304/icons/x16/plug_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..347bfc6e8b7edee7df5ae6e4edeb2131ad620792 GIT binary patch literal 666 zcmV;L0%iS)P)rD*C zUKG6vBI-@F-VHTr6>DQF1MA(O2%Bb!|#4~_x;@S<&L6uIK*NxH83zh zC6h@-KA%q)i$$hXDpBiD|0C${?^lJx;oSUu9dOM?qfx3*DC{V3A{CmZ&)ICY;Ywu= zv|8;b%d+ZtJWh>_jQmq@9;s$B86fNQbPXgD$(UR&KkD&#n(DL)YeXW^n^YjfMc z+-^5G91bFRySa|RU})KYhU2(jE|&|eRx2o#DxhfzFpL6JDh-j$VV%pJot+d;v@PsK z7Rcx{Cb!}AQ%ji z&@#sjt*(gQJX!x-`Unu41vvHUFWL71hp)aYZw(XfAS=k}y>vI#m3%TTy7;(E5QguU z^%IM5vI;=I(egV+VPgR8W;j?&c7ZK#v!sNG9 zA#y~D974#4?pl*}2u#^~dwh4R0%JOYdjYch59Pxg>8&KuI{*Lx07*qoM6N<$f}UwI AAOHXW literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/plug_exclamation.png b/interface/web/themes/default-304/icons/x16/plug_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..ee67f1d92aa8c5fed75fc9cf256bb190f3a33bf9 GIT binary patch literal 701 zcmV;u0z&_gst3JJp^ zHHjd>GJ-Uypt5LcE|g{Yo`y0k6Cy?w<B@Jm>kJ=YP2fZLm^PQ&Dko zF{-MnlKOnUQ#{XS27^KL2lPJ%MMXt&o6S}`K0XUXPdgkA6bJ-1G|&^mB9W+qW!d_0 zcoY;0#d(HdvRp0~^85Y&G&n|hRb5>TRC{}eKr9wFNhFeeg@uKy;v{O`laiA1+Uxa# z+wBH&n3@a;1OjhHM#j20i45xV^YfRSPA8bnW+*Q&2l`C*BP5PzZJa~~on>WZUri!0CBSS$!0cf>aYBI7ij#8;in16udxSs}t0n};ID2a1Y zC=?dLFwb#L(CaNwQeveaZC;s;=epXmzI>kZ(RYZB zR>I)@w9u0dta*I%uK`Dk^ai3!9OsGaUMV&|x`8jxys<96jp(5JUJXQs^I*7NwMh3L zT*r8AGo_jEolx4-hM8ww$)TAs7N$n_$Lmz5Mh?K!TiZgkj@C4vAS4r#2s^r(ar;c19ch&n382oWa1Ma-nRU}6i+kQ9@tNpmq5NP=XD&CS$>2}L4wlM(}!WG#xi zbETmFqDyI{;Dypcp-6F4x)KTn{d`YJN}UeYf#;mV%z2;leKW(@F_+0?V(E06)$8@q zR;%@>+wDrdUXKl7|075yla6AsIKQ^GNthp(%VpN-bdD87KwlKa`--A0^!uyicDtX- zvh1u@tE}B_|5NY)d}=nE#OI}@6*8O6&uuo_&3HWiS37!Pm(gha(r7fOR;v*z9XuY z$VnE9{Q#%a1K|xWS=T!`1vW~h68U@q@_1zQ={;b4+)ra;J|5lxNe70kMzG1liV~*D z$!YTYr)g^H4g~^{-xCwJ_9V&mQxGnG$G*8I7~X?-8o@KLrK%N*L~@kL+~cQhfo~5P z+kU~=k2hE&v^?Z3W3Pu{6;LjhB@hr_6rT>+QD2)G0;fb-xiI0H_DQ{W^x!3Fb!F#j$2%e4UuxCZ!#zB-VO f3}oj9qJ7C9!w2i99niH{00000NkvXXu0mjf&ubPW literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/plug_pencil.png b/interface/web/themes/default-304/icons/x16/plug_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..378e2018f4bc8e1e27ac0060eba78f71c013aaa0 GIT binary patch literal 678 zcmV;X0$KfuP)2=?@xIc4PpANX+KyyyEl@AIDbzz4>}9Aht@ z7>zcc&j)XxGjQ7(Y?Ml+g1){!h{xlNV`F1i(&@B5lgYpa@QShbI5maCf-vs&dbQ;Q zZnxVQ3}@(l-Ehf%3iqh8;LMx&Wa=Bb_G+S*#6 zH`)^JB^K#8@l>Z7J<>rQK&`f^fXQUVrl#Y3Zn50XXNX)V6vDPP5v^7m^(k!9($bF2 z&22oKBi!W#OFS$|4(#aY#`gAZ?CLs=qUik7+S<9Q*PB=5@&i9;-7suZ_lRY`KY~uD z4?Ug%zS}bKm3Tv>3F~%YKkt?90uTN2`v(gn;ej1gX_zxjtPwY&h${Y% z5&MaK#2%uO*iBRryNJT2NfyH+gpn{1TB3pA2YsX{tt!g)7DWZgU)!hq0rH@Sb^rhX M07*qoM6N<$g0uBW{r~^~ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/plug_plus.png b/interface/web/themes/default-304/icons/x16/plug_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..d541cb63989f5807aa3b261739e24b7667b090c2 GIT binary patch literal 631 zcmV--0*L*IP)`#H~-a{vywq*5t_!(k{C3ghK+ z`Oe(joU&G{K^OQRK`+yhHABXpuj^kBofKA!{L~1G}ckC*FQ3u zOxkQV3zbUcpMo1ivs5Y}TbGwtP$rW-SE*DN{eFK>ok3xpSS$VE^|V$Nlnpy=b@FQLWaXL?T0_avU`p9h0n6o!cUj2xy{x;Q+D8MmL$v z6w;zxuHHkdHIVQElWY!pbBOqqN~O?jwxPjbqMpV*CMGN>dTg z2)0<*;c%hV>PCyjjZ;&X(Ps1fo}9eYRw{Mhk31f0Pq*$Nyb;ym^%%g*(H_AwVw>YK z=<&ob61mPs-6qx`$NvWNBRjAlT#J3pBL(XnmPQx5VUEC9EXG1Dj>~seA_C`!0A7sL z?K@YoA9mg!W-JhG;#x=TJ__(uun6;lIz#)#irszZyf1u%u~Pu0LS`t3gsZl5Y!LGuf1eK3%1-udmbxl>~o3% zbjS|3zY5lbOEEdU#Gu$>50&-*w7XzgJaxcjpJth@1&YIzyv z=I0@X)}HmoR$vIqPQznA*FW^J-T%Qb3sw?T$LlCJssRp!>h62F;LQeM=v+uBskueLFoCYmA zm7VnCV)h;tvfbB6#w=KL5-nJm7iQyB%2_@qpXM>N_N+IO312WL%)|oaxya?j^BjiO z9(G|1nxZKA%Bii1@9kVmq6c->FgJ(f@b_sh}3id0000GT$2fhp`t#pT; zzZC@8d4DRjdQ}@+y#}G5Q|mx&^w*^3n%kX1@1F%iYgCX%^H;Pp-^bzf$|VEynD>!y zm*Lcpi`wSM4hb`M!4proKQXABT)qHr2yN6vrP58Ot|~kt->(C0j)@3vo1S(qL`r(p?L@1YHcQ(F-L|8Ac%@6w&RCpbbY! z*r-s{iqOft)^JnjX1dszL&W(9`0m^9JUNl*fe)PLobTuSF08V$l9|nBX0=+G&1PeE zyZwN};m`_P6}Ytx)moZShO*?4%XTdg2}5mTV`J0w^z{73#s=2b);Ls8PEO7@G&D3( zhO+-I5Lql1liTg?A)zbe!QF`mDEVH_p_+QB)GE5WyL%{04qs4FQ9+an15Z32hh^kC zbU$ox{Jw*#o-Rz8cxR?ykm=^=+)W-^&_oKB}Jk%*(>TNTRYs$g5Wjq-&W zWDeDqUpH}S_8QMDEiIwGzTQPHGa8M$(b3WHbN_2-$FHDlz8a-dW=`g0?zG^X?=qf^ zy+nV1f0$gR*XwKOwQ2_IU=RYuBL>cyuR5gDX(W?L}Q;91de)Vd1~>=H@02em=>wKA#WdGL1%aBNz<9;jM*oq!^Mu`3@O*cTYB` zBojv=8Iu2nYN1E7U~m~O*CQ`EPPkV|Kez&?>kbXY2t)@n2tUiJ14#Fm%S*bVh)Mj6VIv+c6I0#X5mz}c*< vES*>^uFKBOZV~9%riFSmql|!Z+u8dE-OUcmNdhMF00000NkvXXu0mjfgdcE^ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/plus_shield.png b/interface/web/themes/default-304/icons/x16/plus_shield.png new file mode 100644 index 0000000000000000000000000000000000000000..f703e928baa807a9c60389e140bb46c4964b35e2 GIT binary patch literal 683 zcmV;c0#yBpP)(|tf@y%&5&JG9FjHK5zzuA6brW%rpT*7TXZRiA7>9N}iPc^f&$L+7!| zV~er5H@nv~ad6r(M~)iMsULUDHZL}OJB#+<87|d)w4-vUKK%6r*87}TH+>rG{mw;l z)PRS=TiaCQ!tVD+aV5(6w_oG2FOZ`KJP-zJKR3)*zBz;nJ6yFGkH;|@jiRx08yY&c za;UZpSI;wNKn=K;f4};}k>4aHlSzz3A{Yn+Fc=JCC=}v%S(Y&ti=ogZp}D{87jxRw zfV+8@EyKIy^4I&&@Asq6=UY`yBoZhNSa3tvW|=vc)POsAw!HR@!QxRX3QwdoioCK{ z;3`FJn;0ZV4Y;Yx*RxQRp%y04Y;8LxSn%W*I^Eu zzLcThkvPh;mAl?kg4%X5OuOW$0oQT>uB?JN~nJI=>T3Yu= zlxc_WGDi)dQZpO-htkj^KQOU`LJz$3+Xn^OuR{8)H3==uz{sFu2*<6}c RSMC4+002ovPDHLkV1nb+Ny`8L literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/plus_small.png b/interface/web/themes/default-304/icons/x16/plus_small.png new file mode 100644 index 0000000000000000000000000000000000000000..da116dcc3d175f7b5edffee92fd32d8075b46c38 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`vproLLo7}w|M>sko>_H9qJ-1| zgYb^V#8wXG!(JC>I@GZFH2-iYe8d}}apu4VmnS}_c3=9hAazFlR)eLJabwr{hJqKb zxBNFS^O$47yo_s3VU64udD-S8oyH5M=c_sM-PnZYljey_o)jIAwZ+f1IBYtj#xboj4fTgTe~DWM4f3Oi4S literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/plus_small_circle.png b/interface/web/themes/default-304/icons/x16/plus_small_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..bcf7272cf1b067ceca8b1af3b511d8a0ee1b3211 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`M?GB}Lo7}w|M>sko>_H9qJ-3e z4K6K>iAz_A3+OXHS{!hTTg7hFKkSqIEP3Mp`%2|s#`mp`aw`-*;+dhn z<;+i~7wNYb*D3t{|8?8V|K>Mde~|>~3TEwVGMQ&v{q6r!@9F>U?<#%$f3bW2Kj)*J z1`FErXTI>d`QGXEl7q8auX+7_9iw6^-r1NQO?Y;e!-EP8TX{?fgWP;boFyt=akR{01~rq A#Q*>R literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/printer.png b/interface/web/themes/default-304/icons/x16/printer.png new file mode 100644 index 0000000000000000000000000000000000000000..da4d0ec14d2d60469e7882e487098288e274901e GIT binary patch literal 665 zcmV;K0%rY*P)7Ta7hP0>bd?u+Q5U1DIWw4p9M0Lo32PI!a7?_|nV^)^)|wj)hHMHY44fbg z1r`4wsMKOO+%OUqy0b16B+^YrkcB3QLw|kmsmauo-otYa=X}raeb09|?B)14%i)`t z&~a?%aML?F%G|@lCt&n258+2Pi}c<5TmS3`e8K z+_6~NIjp|9S55(00fnmom8qm-tORM<^&Lc;#?7 za1rE?OBu>CyeP48DX5#4S2`4GbR4SEeX=!Oakw`!$lcAxZkxRONqS4fg zj*TBn zF}l0M2nKr*2!!+KJEoDRO+6aTi_pN0cNxLzsNP9EGsN5d{R_Y)JaGr zl3<$uFx7!HUcX7B_w76sPtCa9=!UYT4_`JnK~B!6EaP>RbAu?UsdT+>0yH;LqzEW29{36I9H&?#_5uO(JULT!000000NkvXXu0mjfx-T}v literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/printer__arrow.png b/interface/web/themes/default-304/icons/x16/printer__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9e8ea1f96e438a018b60fa174ec9359c091b2d GIT binary patch literal 735 zcmV<50wDc~P);7VXQzVF zA0Wc&auIWD>kfoH+=lzUz7Bq61+&Y`_`I|vcri5vwnm-VGoYlUWjpT2>MCXz7csrC zfOqrrc+2w`7#{~Kww~{FhUHXN5{9!_2uVvzBl^-(Vr*<=3`=Wk_)2%(KBTq3|F84e z*@YBQ=H?1n;i6WnNjArk!iEOJPdeZmJ;LrG>`mBlSP$!EnXLhb=#7%%{Qdo_jYcE> zhxM>tmSI_#BRxHfHYxTc zE$M{BF$&FxI<&X<`&gF5#l_{j-EOqCwIMt_9BOqA6pD;}N$!lHo(JU4H>h~x0n3u8 zs3@byGm4%bH}djsp{mLWhocU5yHk*2=|+P6r67WHA@ivZ_hx~s_a`CFEOQZ&NMs%w z8lxX(3|g&rk4w$(;rImPP60Pw|5G##L=^P#Bse&@AS5KDg7Ne7bMW+sNwo90+sC8s znFr^L^*GISAnay0V$1`GZT3O+3OK2I{N;FT#v?*2h&siDB_$PMS8Z%=3f4C^aKYln zSq~7D(J~o$t=jM>`@4>WhLU5^(b~Ys$lC`woNV$2C?9+bP(92#s;m}rzW^x@Ez#q_ Rqo4o)002ovPDHLkV1h|gT=oC} literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/printer__exclamation.png b/interface/web/themes/default-304/icons/x16/printer__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..8b5cc29f005416c9272772a309cb5f0cf0191d62 GIT binary patch literal 782 zcmV+p1M&QcP)MRk_uk+4ch0$7lGo5cHmDjKV<^!- zcq;4ah^(e&3&I}S5r1D_huLby+{y}OmzQl`kBx!7qrA2?$gQrnC;qXzin*mFOj;}$ zpP$DEvl$(OgJ6Tb&(Lb!Q;LfTBUUH~iI0ybBDtJMD=Qhv^4c1{(pBx7)adn_P9!B| zQ6x4s)t0qg1Ofp`5{pSzMTO)SZLmm>@OKlo6LuU{!)jS(qrpyk6HAF59UX5;rBeJ4 zt6{Y)!?J|W=O2{GWGV|?Ng|OTKR+KzrE(jELIIUZWvelnOvuT}QL!wEj*jMNG@2@- z(TK#vL}X`YLnIO*IXM}8{&|Fjg(EO92$^X|@c6bX3giLk>N3!U3aeO_@OZqCrluyt z@bECg!^3GFl7PSn=c!o$M@0znF5 zVlHfoixWbp_Jn1om^M#kTZS6#QdL~Lrv{0+>p{Ph} zqba?NzP5AtX;Od?f-j#W80m^e&nq2RmT)*6Sx-+t{V@Fy3WeL;DfGg`+hk0P@t}Vx z#n}50yc^-6yIFwa-W)k`c6Pq%;^I=sI5;?{&Gd%}D>9?3-Hb=A_wls)C_Yb~!SuMF zZ3k?g9`{G%11D1`ckfO5jO?de8TW{YYp@%meU~sZ8i0i-*6@Uz(85v?pb@98@r~eipc=;q?FwK1M%iLD+wFD=>Px# M07*qoM6N<$f`CG9NdN!< literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/printer__minus.png b/interface/web/themes/default-304/icons/x16/printer__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..af5d449aec33a49c2b1d7e3dd4d22eb613493a08 GIT binary patch literal 691 zcmV;k0!;mhP)v0LhT$#@ z(NOUtL8XjgI586EwRMr;MdGm$WHFP(q5t0J)I^>79De6;&ing6&v_4rJscipQM@A~ z29EU@Qayu%%+=q207eh@A^eO)AZ~7AWn%+h!(oXJi;JK&PFhTZ2Yr3}5q@oLVP$To!4 z66BCe8Ok!F(Rj|~a(P31lFepAV`C#c9#0Hzw;NusS8`TYSK)Lzy_99e#l@o6iG@4q!-;aTT0i>j)z+|d|!Ep0f$m#Cx#@N^xD9hApwPSYnBgV)5 zsHwS)wl*JHS~}6(?Azn{MKxX}D9fd;CM8w6#wTS$O(Kd^C_C`eK+gWJpET~Amgu6*fyhu-nov~1z zO!kei$YfKD*BQE6Z{^GxPpQkV9^? Z{sL!@66zGw71;m)002ovPDHLkV1h1xNr?ae literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/printer__pencil.png b/interface/web/themes/default-304/icons/x16/printer__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..b1a382aaf58db3db55959197d91124e78343175b GIT binary patch literal 726 zcmV;{0xA88P)X8#2(r+mj6q%ak%2B!_o^vQSkBr?(Rs0ViDHJcZEm$P@q_YWvSnUm zFvYY*LMTJgFfuo&i?S{p6eLb0$ifdM3jRCiwO3}V9{9a*p7Z}b=Nx#+t^R%@VjCDx zP;~#`n6R1!0;{W-U0%l5r6qw^)6-ykl;dFoOfFX_{Li&D%q}is zW?=!J=I8M-5Ww)%6j-tSYNs={ytS1uc#DOQqM{OCg076@n{#R4NrI<#|%u)umsd1HRKI{5gc(ggu94Se7~BfL(M^NZ}(RBkvmw z2K*0}VOi!dmnfCW17@??wm?tP>-A`CY=qTn4Z~uwz-F@vnYp<+7>!07b4fu#fz)od zKlc0mP^;Cbudjzrr$bp;8I;Nkkjpuwr^}F-ByfA0J0zVj_x* zOK4E>SF|PRbg&G;U=XI_E6Z0C5^j^Uw6toE$AjM9Uc|-4L8U5(LUB0^Udy55&S3=S zP0(t!a5x-bE=f*KHcU*s#^9g_RaG@;YjdKd#ewE#=QeG3E8()A6699n5xDyvVs!K^ zm`kKmsd;Q{5+fs%&}cMa)KtphY>E-&rn-alCRu{aU@nnJB-f&&qnj8J5fLo``oqYZ z189E{fa9qP?f16io2C=+y?Fwb5%bI?wDwUBF=Df`>kv}jVH>bAgXfR3@Wnrhjm=H4 zjF|uJZq@FX7_vVlMYA_4>4pex<5K>f4=2wa?G$?~!?I%i0#p7N-_dwwp#T5?07*qo IM6N<$f>h#Ip#T5? literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/printer__plus.png b/interface/web/themes/default-304/icons/x16/printer__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..4608a84025ee3104ae1a9baf49f5eff565107d0b GIT binary patch literal 715 zcmV;+0yO=JP)-hgaG*g7 zQ+z>CsmU-@jKqyTh4mr9BJrveS!jYN`tO`uimyHJyKwJ${?EDRa>?V~Ub2Jl>(f%^ zV_b4}cN2SO=RSlz+=KhMxd~xy4Rfoj_`0$pdNVx@wnoJr8t~BT-HZFRzK*%&Wqev% z!pDULd=LZ-PfdXpTd(qXV#}MF2*WuXgp`z&5OZxUv9`A}mX(bSe51SW9n$IZ?Mf{x ztENa%MTM9ZFM7S6lyMxXZfmprrUQP^BODyU-h>^8^{`%+*%=T*Z;B{RB9T0?TCMmW z*28*PhGmIPr;E1R?feqm$zrjfuC5MFr}Gep!vUV>#h&^3dDv_=o@Gg4VWGn9c6ZFo z%)nqUpr)n-P=$jnqBEiD}d1=q!%k&$t_QGEx?lKlMq?Ee1#@nA3r zjYdPm9P;uCpi*Vi;MILJnrmXu(9ml%H+#lemZ;TgLm&{C9UB`%VqzjnOK;L9?U7`B zJkC6ef#O{%dU|}bEK8J1WtHFWM^{%D-|qFfcFxmLXq literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/printer_empty.png b/interface/web/themes/default-304/icons/x16/printer_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..f1a0095674818d22d5274e0a55df4eba6100723d GIT binary patch literal 493 zcmV{}A$M|Mil5MG!e}%er&1|=2RY-8?yYPD9U(}5reJWjyl@xkR<wF;}%3Q1Z= zAh7x+i+%#mzOHGwsvrIR7SCQio?V51ZO&%n|o+9UNop>Hk&Pb zclXF&%p;=F=&u+LP|M6_^RC5W*(VGJL-FS30jm1M2cLCu5^}~qwT%BvoEd^&*f5z) j2j4-?*w@;B{~F%_@lY+%B0Yq300000NkvXXu0mjfBc78aJ?qN1YzFbv{@#6j|S4e;~x%Y6R)`Twx6u>W;+b^l9COaE6@Re|~U z@8ACqlE-U+o10til`B{N8yg${_x1JvZ((8m-_g+p%ufSCkUU-kY;A1|H*enjKQ}k` ze{*x^|N8oNpiA2Sr={imU$kh^e~>(01AsP_?cTlre`I7N2Hw5<49F#AcnwfcP>7e7 zmTq8XX70HB;KBd1w{QOk(I7rZ93+p|0H7iUK|w(VX(y)$aa-F`7zXjd;z0R9o|Ff~ Z006Wso$gaaPDlU%002ovPDHLkV1k0gm3aUF literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/puzzle.png b/interface/web/themes/default-304/icons/x16/puzzle.png new file mode 100644 index 0000000000000000000000000000000000000000..8c23fe16ebeb1b8f3d0680d3dbc7de4c212f7eca GIT binary patch literal 681 zcmV;a0#^NrP)a>`}Y{~YSi549Ou^&BnYvZ%4dOG^QSIUru?~8{X|hP zQVuYx77(Yt^<&HD9z2%mMjmVs?Re;28#aCDz_u@a*qZG{&KY?_aGSV8l7zyDqaQnQ z|6=nB2i~+`_+_1LA983+_{9;Ob4GqeP>_t2i@NtGG5o4=g@bQf(J}1Iz*UG5AtC{B zIR?XaLl7a-CcGDX-M#aN(f@QGddGL;_NgG!kRaeM;JS0Rarra`7wYr07s|bDxtf_U zs$(^%Bz*=|4+AJ)D_whoL2C@+B_tTyC~B9EV`!nlxN7iqgxl+Uz6RZ+TXng=Bm?arto^o(>#kRK z&-+oGqnpk7P#Sh=lqbQUBLV}Cw85Xfs9Fl3<&3P+aEt(6rKnX?7U?IMNJCDIvUFH) z1E@3UDFwJ<7ZuApPLC6$@xK;!Wn@9s?8g%hH0H7&w68vRU!#PB zG&S=C!pmIe|5aH$RFrgmLQQeXMw39`Afd?JVw| z%vrN%>Hu0^rF()J)DmZTxz7Wlju8O3rv+$Q#Q|<-{zv)p>e`> zuoE*8p-yQBN02T@jAYFeqG=*yna)i2 zXtO(Z$b$NgSk$%0$Rc{;QCT1O?*_FBJJbcxfQAs3GJO!u6Pfa=rZ-l4+c9W(8i(P7 z+hywqx1qjsqsPBaDRJ8ND3AZ`P>FhJKwa<%ACUMwWtq-Qc~|e&kHw;)b(2R~8Q_Eh zV2VnWQ`;QvF^t8bev~#FjX}Yom8hNu)T*seqaK&7o>|0nJo=X_C2F=4;87@3NV-Y- zN?t;PMxt7Jn4tnl_c|5`a4Cp|&1^-XLcs@^y#vfV*D-4L5^91aDCX|~fVx0K=$`>m za6-v+t{4m+iu6#U=p7*PoZtHh)j^V6PapabKs1RbCdd}Lg;OetgA&0`fJfh*k6*5$ cm+H-b0MBWKQ8xX%Q~&?~07*qoM6N<$g5(}^?EnA( literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/puzzle__exclamation.png b/interface/web/themes/default-304/icons/x16/puzzle__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..f6de645498e674ed901fc2e04b3150f952e25f82 GIT binary patch literal 818 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/puzzle__plus.png b/interface/web/themes/default-304/icons/x16/puzzle__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..8bf14aef5e736c61ec4b32f530cbbc3ea665d715 GIT binary patch literal 758 zcmV| zZAepL6vt23-Ra!iyql&e^fDJUvOa9K@mj|3NvJ-y~3r; ze4#Q6O+r`J2PuQ#vAC^KgCdBaV$ePeKcCKXcdt-g_;Jqp-*f()`|w|h znP6(<^_Z#wJjnMG(*)C^U)6O~gJB0BU`KwRL>|>zHO}WmI)0tNmhWBI{_{BUTGP|O zExSz3j1x!%QO{MK8{N%|RL7c9`#*JHRje_^Ya+ejD7}a4xvcz01O5xwVaUOo`~(Yp zA#;jqJwo~&Vu-eci&h!JR>mp)R))}TOTd6_39jWPsEKh39=qc;@0(GYaK&|vkkbZX zE5L;ufF27g`nn0BH)rX<=T5Bs(29GbEyxEeSpavwuE*-PjadJ&9qVFk`lph?fDPb` z382d;!%>mJx$MNAcTKo$zGj*2FKf~FtUPJzGb(N#$9xKIl6CR`? zM!P(K;;nElXgj;N$_R=D8C zj6ZO+zMu2jS)+~V2CYHCj9)-gOZs64nyu6ke4QmM9 z76qF58351}&}{<#XB6?fAjO<$nOc>kL0L19dChel;gm^H`{|)e0L6rx@IbY2S2$)= oIM5~p3E)xJbXL?E#;M=?2MbJKs#Du#WdHyG07*qoM6N<$f@y(k3jhEB literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/puzzle_disable.png b/interface/web/themes/default-304/icons/x16/puzzle_disable.png new file mode 100644 index 0000000000000000000000000000000000000000..d39db2e72f3e66e9f5782cf67f21610d038c6a5b GIT binary patch literal 594 zcmV-Y0kjLZkh*qm5I-QOfkH<#L;0ow6 znvKte&1TyU?w~=x-!~crHk-{4aK^~`AA?*jcgLXH?QTs*qY(+L*Xs)mA2YIMe>fb9 z!C>%z1JdjDC^AE=!@$nSntkf1zhlsDx7~QC8<|WdDhy5$fA4zK-58WgCDCX!cJQ`y z@Wp@v4!}q74Y;VIeru4==S8tt6!m(Y(BKnzZQx+BSo~}@n<0Yyf;#GN3`n6+;5IZk z1^Wh$udlDwN~NMyt5s9ETy_HmwGi2C)(n#Xk-08cHXBgb=ViAMsZ{C;g3qhf>I}J# z75~V!pBp&DcELm ztzlLOUDvt6$#S{;id?VNYL}>=&1SQ6ltHi8%XSd86aBZ~6*!8;VjB8FXqskLRW(3l z&W%2VLLm*q3J{E}<#tcFStJsHR29N%wF-;Hvc>6i3cue^gAC?*IS*07*qoM6N<$f(l?0w*UYD literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/question.png b/interface/web/themes/default-304/icons/x16/question.png new file mode 100644 index 0000000000000000000000000000000000000000..2a55b01d538d8a0a0f6141ddade9c1c480899c15 GIT binary patch literal 668 zcmV;N0%QG&P)u9_GcAT2j(Q+Tz4ke5Q#zn`zzJ@*8%$;!2pYygD8CC* z<>N4RSV7UKRoS-~-=lX!on{s!3Ofj!ra{$X2ajhCZr*l5@!kn2mQOKA4%p+^VFiUZ ztcsHhiR#18pme_jL@f^){C+<}N%KrVEPAGUE>KD5{LW$4O(lM^5oLkds;0000WfW@c$;X9wHc+Z>ub9?z1+Vrifb zb^kvg(Q377yWQSP!mIZI)IVB8mU*5-vt!7Qt*uS;^z`&nmmGc|J3E_569Y#m6hdj^ z915C(sC^nnUDqD0oqI4p{)xPXRi3S_1<~Ez?I4F-rdF#@n9XL}`g#b)`Wciz*g$p1 zE(V>yark-i_7{qq|8`bZR$wxjY~-@c%uJQj>0It~%tBZ94L4ghp|Pysc1HjYUoK;C zY>OXwGr9|-ErhHZAD;J4V|aLYnOv5ho?cA9Rb_Lb^j-)VCV``>`~rEQ3-xW2@Or&y zX#b4(j6o>Nrg+!uoddZ{rBay%LBN%wPbj+c9oH&mAv28QwE82Ab>k2OA6^emLwaKb z30WVIobTjax7!VJnNq2&r7y_yN0DO*;DTWa=k#t)Fc{>V(TpGLWCb4Hb-7$1mnjsA zazR)`iFFjJ>aUO$`wlp(b#e~xWX3t(otSWgTqc*xGy3}n0v#`0NGX^^s%Zn4E7v*U zaG3M&oj9*|qOH>jyWJ5Wm!+hnoYZP{tqTjwxL!7bOCm(#q$HM@n3&nze1E{_3*u`20OGU8Ag|m&QsF#@X4+9E2&=H!S_a4=m&L}$ zvbeaoD5+Fh)Yy1;$nW1mdzS~8~ z`mC>SWNmfz2M$9!%BVwKa`s&oArd1Z6_G_oMyjHsqN<{!qnkw9_GzLWWz-Q#*molS Y0I8xG%UKpoRsaA107*qoM6N<$g6)TNX8-^I literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/question_shield.png b/interface/web/themes/default-304/icons/x16/question_shield.png new file mode 100644 index 0000000000000000000000000000000000000000..71f274c9f3db1354f2df6fe1f06ad28d2e4751e5 GIT binary patch literal 723 zcmV;^0xbQBP)` zT}YE*6vv-;E2F%)WzFlC@Q_ASkml8y0o$}_` zWbx}&xLdOVXL81W&|Tx!4KtWE=mkMYN3TY^#7iQK=Dm?!=5qy;(|2C-kXAa)$gBJf z3HcKca-T0kPQ?ObJe~%pKSpr z%B)Wioi+f)+7Do{Sm0qrANVJ%)c)V^eEk_SPaG{CUgY>c3bJ+7T1 zWe{Y_&MDd{6a>C?@t#r5Bg*Vi2)q2*MbM=_hWjom;|m-JZ5qLjAn>W(FZQW@PyhS1 z=xgH;l{v=Xd7k0?M#8U*tYH>Ag220mh>pA}JsQ(7p)B|XF*$P#r@;9gn>!EE=(Y*W zVn+~oRTGi4>JaBq{?1R;ZC4fYo65q!5T5>(ahlF?`TVADoXL(E%woqSz{lsko>_H9qJ-3e zHM^%a-b`4oEpVRc(c6GqqAGq%7^7p3zU7y(tbhDET;czJO9kDm?f*GE=2$SBTtC~p zs`kf0m7MeSvio)a&$q4qc3<`H9rg(pfoujVb#99Wl)UX<_kZ30>3Xrh;;-&~zrXOs zKYNA3M?4eeo8MRZ^u>MhhRy$jSAG9y&SCW{{`T_|?h`Bu**yG3I43 zdw^{xpTX4Hq}WOyLQV2s%ZHh^1TuOgpR^#nE**iGsk4B@t zsth4Cf6f4yldCJf>+n2|FIAPYGRAOveSHM<0WRX0TAt_Aby1y?i^^I{p66zMu9ka0 z9f&HS!T?p~_XE`Yl0m32Fvj4Q4g8E~f+~3k+$f3i1V5 z>_PSqgPJPYvcWt+L@IkABGrKK%N0VQL7M*g8AX*WO&0)mm?SvoaL!o)>Wv0LwJ-&6 z&RORi!z7te>QTgIyWO3nsjjtJ#}BWsg*i!6-E6nJ^(gxOn2G@+pt-uey=xnd^^g1e q;mX$5PFc#^+spfSdhmXp-Wk^=+=L?l0000mWdM{?mw-Xw6)+W{ zUq$34JKNT6tm^>O<=KG zbG6pH`&I;NZC`-nIB2ca-kPh!aCc!vFcA(AVefeWH|%j>A{;2C2zwobzlq9-ppEGd za2&!g>;VM9pMa<7Wwhw{@7jGCKC+$y(7}Us)kDG12)KKs=Ga^E{HtB%bGS zvRP-fR3#RR(QLI~WQ6qSFy)7<8_IDW01!{5IF--e`tJL3B%8fmYc%%N-0W*P_eNx( z@ceyZ@?IgCy@mo(K>BbdlXDV@qwUSj^+Q8L7xvTG`1N@?IC$J_Z7i4%PnUrDFMS(J U5cwPrcmMzZ07*qoM6N<$f=aag0RR91 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/receipt_exclamation.png b/interface/web/themes/default-304/icons/x16/receipt_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..c96861c968bf919eb118fb7d283f6c1876956273 GIT binary patch literal 588 zcmV-S0<-;zP)1v7xVN;u1r>t9VgyZu#1JLM7@155Coyr5LBn9;pm8@q9GIBgjm+SHguw_5 zByLPKPBJhs)WlFQ{Nz$Dw)gzGK!Jw#OWu4r-#O>Wb8^JQ>?{C6h$p}mU;!9v(2LHw zZyc4h)?%&27?YhC9-dlVT^(xFjWOBdJJwpn`1JHK?Dgcx$S3C<^-2iA`jI>dXsyNRnWvSiF06By1_n6C>GJ@dsxdGP41^G!sTt&jV2J3C>nH3|F|;`;6}2W4-s#_DrJP6%w8R^_RK1IrP6`Dv`c^OB)_44Kl7&I7;;!Phu!-d?jeju(9`p#f5il zSJv>`I&W&tuu=$_pPwfTL&7kW7DxpF#yL_!z~Sysgx$i4H4<{0$3q`TdnGcNO1q!T z+|il`GAtJPwY0?6=4O-c`}F5>qv;@^KbITb|1(R{Uyo99lZ+n`?TnN0BQpL0on04h zD8(xQv;*06U*Dh%f=lH>A)oB&xnC|6@^4?*$-a*L){6C7nx!sPtk)ui)5#`P@;u^% aNB%$Oc5(vGZ6h%N0000*SCG3$i zbcpm=Oj@e)EyY?*347!W9U|Y+k+fXmTXN;H686X$Iz)?yhtf*EUKbz5q7wGV89GE- zBqFWk_%+k{yb|`v$qtm686X;9~&Mf{udC<1%uLRhJWW%Hmig^ za#5R&lHBbaFcSz!YpGI6JZ3V#+wD(n9b6EdkXzTK^>_YI59#zT z2`*Roke`nE5E`&rX+qOrj^6d~bnO?$Ngaf<*o?eTEY;N~vn!obk z`1tm7q44L#9=S>Gz*MJAWMLyFyWQJAHn!7aHcxk($Z>x3t4E)x@_oT8uyk$!0000< KMNUMnLSTXe_13ij literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/receipt_pencil.png b/interface/web/themes/default-304/icons/x16/receipt_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..af6dde02f874ba478cb401cd4d303268e331b255 GIT binary patch literal 583 zcmV-N0=WH&P)$^~t?RBN$=%AT0D@n$cz>wg`$I;`Y$Prny>Tf4I@yUVIt^J|tn5 z4??!RG&6dTA_gJ!RAA9mFcg!GH5haA&bjS$&c&ZB?An13hxLbX;igy-zlWdQC?P73-eB$X=_ zLwL?!T?Sxqd|c31u2xao*)fFY?1{_^j|ad%HYVsV(J6)PZ9{m@9{ZoHR`@JQ0KU;t z!ObF_lH1xcgy-zNbh%)S!ukd`A`!trzFfxNg@PeGXYYAyYv+n2y`Gn(GoXx&2nKTW zn(2Jr5T0LC)o`GrBZ%QJ&PY-Mu7*Maf3{S@U%8wiKUe4QqN2n!O+%;I{FwfM6E3N$ z;8updb2Xd&C&{I^n3#2;wxOcMVhPH!+%^GJ7lwuew^PL;u4FR%_`diCKg6ASIP$1* z$$j=vkI7^LeFKNzF9>YVMJ=b(f3fgm2H(dWdN?}Kjn@O`p7dVngcEi<+_BjJOwG-3 zT2Yw6b=rVQrc!$Unw-avv*-2jD++)4_72%&pL2V4xTy(R9FDtby5&Zj?f%;4rrzh` z4-pHCdbrDT{29;LW52%m>C_Rc)qAwP{Xv5)_lQpGsJI#uC+)|cigosAy=^xKe*jmv Vdhi>(z2yJ^002ovPDHLkV1j)!8Q}l` literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/receipt_plus.png b/interface/web/themes/default-304/icons/x16/receipt_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..a3a0912c8ad929a8eec7eccffea0cf794ead8cfa GIT binary patch literal 494 zcmVBtWjmaw>xO}<4KKFah;hKe&6#$GeH-WRjD_}B1zo_au z2Vq475g~+7T$q|#Y&M&dSsFqpcJ7D>=Kj)B2R8F)disf~GAN8O%r7s`0*jrs$a~-2 z7ga=LAi!FS_ud>{i@bB)iKr4X9H7eK^8k_SaS$>b7-Mj~4%{E2399%I1_P|cIoAV7 zlD`32HBiMR$v^-{r64JQt-?D{1*b&Ge>j+XKgaXZ%X>eg9~V)bVPCLGl5jALh~PsQ zIO@9%ZePE34yU8UX}A7y&@YAg`U4uRCe~V7p#`x3Y@lpLNgN;9#>TfTPE}3=u;X{A z+_*Lh@b<+UqT1>z}cjcmMzZ07*qoM6N<$g08RSg#Z8m literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/receipt_shred.png b/interface/web/themes/default-304/icons/x16/receipt_shred.png new file mode 100644 index 0000000000000000000000000000000000000000..2e3c8f114ccd72d733e9c9d08cb8038555d895bd GIT binary patch literal 490 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKVBF~G;uvD#-`cy^+bK}unEqCg zZJypjXK$umxN=E>UfELb!1_@BfdXq|Knj;v z*P^7fS1)bY<9E1h*ZWgp@&0q6YQ2qKqk~f7lL*V;|0^b1^%#0u^&RDqw%-ss|NO7% zO760T4?5jAZ#TsMYHn2eFmZ98L_vI<&^I~$(rR1R2g)G%T{{%s+^w5mTT`paByahu zgE8I0C#Uwq{w;R)qK*ABrAHccMU=M9zN@!-`|Yj+?tNBC3C0pCGGG1LL!)#dW+d2I zD$0odo4(vhF+9)YhJQgjNZ)~7_x&xr&#LV{pO)YK)vEf$^WvhTvUWvR1evwv_&0tI zTfOmfh}NH|wVP)9Jo8((<1pCl%KG^?Y9BfVD-`_r^Y7fbNhdeN6oQRwxc5>;=Vr~m zW2O4xdYetxfA?6ogTI!$^az99+Jg$ZGtPQ1pLjwv{Ce=pBXyS-?r*WNlahG2;@H(! znP(p@%5+vW?tNJIrJZvW!761M8y@JbKEJ2W?RSTry>WRbiz3JY5nq3^?!A%` zpf&sL#J3)tCG)?mz{Y@hNq@^*@BJLskAv%wl8e)_N0pfPd+R; z%xo4bURHEfYp)0w!~-*C%(^5d!?)r0LY4_9pR>xY{4e6~D)7-i%pU$kZ@-4Bd422WQ% Jmvv4FO#tU|&Po6P literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/receipts.png b/interface/web/themes/default-304/icons/x16/receipts.png new file mode 100644 index 0000000000000000000000000000000000000000..5c72af536a0d78c210d7a8f291e7e6182b158697 GIT binary patch literal 496 zcmVgY3-yqaN5NVjxG*LQZAfaY=%)2B8}a4bKA*9w%Qz&l7m_+DcTM$ zD^U(CnwB-$G;Q;Eev5xk3~zmV{(IlIw@;0HkqB)>qqMoVSDX0#xi>61W#3kB;vDx# zKTu1)*TZ4tVp(H8pR?Y?Iqv;@Kw1lhXk}-|Rh5g?_jj&HdSV~v68*}RM?$$`ki29ww9gkk1?CN+llm`{yJgFu(yz zGc|Yr?2K=po{X}xKf1c=k%+(m2Q1Ch+~~;(-(<5!8TogHyxw_<2n=w*(oD_Wjm7xB zP~fXfrZ&-l+r1zWfdLL!nyI%mn zHV?Kr9LtRs%K&C;Z|@WlbrBfge9^v`-??U+jauw>!oqB_T5I0~1~_18W<73$$@KF9 mS)Jf$-ml!x)!f}}Jn#X-43op%`03&R0000H%T8iVPW8fH(msxgNUq=5j5S>f|Zt1Te}E$XLKP*gBsgt z8_Wp$plC!xFm$=V!BAM_=3-+gD>s>J^WQn6-k!?pfgk_(Ip=Wr@$izx>m{qtN4Nd{ zYRdh4?F3`s`p)%I`Z7oAf-3xd)8i4k!RMsKVpuPwFLQq`V20doy6$v#S9q|pwuUmJ zrqrd+&|h_ViF>I~z`MCQM3YGrOC^m`r2@0V(ZkR`b)Qd8N?<$|Lwt%>ULv%z-)l_xICMGbyxTulkx^8f=k0BBb(Ge|GQ`Pl_LWpOx zu)fZqE094T_7%s?=F1F`Xo!wzshX;;D;Pv7pT}v>JVsN%8SesGEH2lvp$9~wAv&U^ zYX0EHlaFY-H;w()(87^hFL5>y$K3>Q$Tprlc;|zjL_>7a{L_f$?{qv)!Tt%jFaw;5 z{N&m!u%|ybL#;-ma77e_*>w7s?0NVeyG&z=?WSkpnl69%s51`TG$8jKy)X2%xuJpf zwYOi*@MCRjZthR;!>K8C>DL_Yq+0!>@PW60CWn{D&yd5#)Kvl@K)-R_R#!*QS=9tOk62=t7O zO3VL$o!d{T>HNmkmap@DAb)@q9d{26aV4-U5E>BjuZ z3g#&J@_D{a!C$%b5OZ7<@s-bqu22Xw*=(U~K9AagfmRCs$(Jnm?dY*x#M;#x`iW{ia(HcL0rUxI$b*jzzpUv zOU{&YC#H-Tc&Ejj_z*w2J1`g;$GuwZX$pWD%wg8oM53tJ_cT74*oVo;HB>5_A{5IE$PWvHLb=2J|udW7Q26Mvn z(fFg$KU%=ow&OVW=I9TPvk@O#y3qM{CknP5;*HDY*0NIA0?eS!%%{`HdBfqt`T|qv zc-Dvk?=JMaw@CtCzq<~tV-@zvyCn)>Mom-G*$BO?4GKlqXL@nJ_mW|q@L^^H?eK~(+#0000IXH<6M~YG|E)FCq7Y=eUhEWqD4duYeK?%9YCUbD{=b)q{gmSPF z<-pLiXxhfK&Exs}vR_Y#U%h+w`+mQDd-WSRS5|1m
jRb%4)YpqtY%6jf^6Z<%q zJZxNGB)^B{7yRJLC9da4 zgpaPS*z5CgG!`?9B@*mdSZJ5%Pwv+7F$V8nTyXgP-7Ff9vwdd9CK0Ira(BI64!*vc zMMPnpn(B~MhHeh3E5o}*E292@JB zh`;~`EX~y1wZlWcd3rJn$a?+Ypj{#Y101k4Q*%9gdwd-TnEB=3sdhNJB_c4u0ZTJA zcWGyb@55of^!ts8Ds8r&{<1P6Fu(yzGd0&;Q^T{Vsdwwe#m3w$DdG9FG~Y7O9DxB2 zSemK1lNL+xt+|=MH%)X-LP0%AT9T=`_Wb;VQKHlDjYE*0lS74db-j=Bv9im{`)=jK z>4|mhR}fK?G@z18j3>`hRMeVLTH2qIl~rlX%*-nNj(s^-fW!I{T<{5w)usVA>WFaw O0000|wU55xfq^nACsm$4$%8JEklRq{IT`*Q$s$LE7vJw4VuZOpH) zV~!A$`@BxTUv+7SZ#k91iAV%P^YfU=W>vEJJUY6&FB9-j-FK6d9QbKw29s-RDw$jk z?Ok0q0$BCGx`9v#6RWE#DYCG1c3vR>Sc7#~OVku~hl4?kudJy2B#Vn4Povjl0$>f+ zVJ%Tp)O|BGg$s#{$&ysW;Sc7#~OVku~UyhIC+|rW5mv9*0dcBBlH@=pn zk3cF+BWsD8qOPC5I2(^+NFK!JeSMftr}0!xP2d@T3C_2+GFO)~ncp-EaR0@~2+FfV z_~F$FOfNXGt)l}CW^=n;uLm$Yos2zBx&=)U?)!%x<5N#@m=8Z_*%_UdNAXZY!;M{K zWdQXK2Xie(KMiYcCi3k)K6$inkq_T*E{YyIy5ss@gW=}xs;Wx>a1iQjHm2!EGKq{F zi>Voz3u0jKq@wM0Nu%u!FjgD@D6X!C?d9d56l<`~B3)K#ZEeeUy0}8xE@+1_DP!C1 zlBo487>!2&G28}|SJ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/receipts_plus.png b/interface/web/themes/default-304/icons/x16/receipts_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..662ae0413a354f0ba7b595747111f6a2f97d3805 GIT binary patch literal 583 zcmV-N0=WH&P) z>n4%COQ(OEY+tDH74Fw1n0w`z{CdVvT?92Q7ml>I-~6T@Yi~XcSI_YoV8bzk{_64OjLwH}_RJou0~cI8K`H+}Cr5;olX3Z)c)1d#WoJ`~XyU VrWAj}3hn>^002ovPDHLkV1im`8>;{S literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/receipts_text.png b/interface/web/themes/default-304/icons/x16/receipts_text.png new file mode 100644 index 0000000000000000000000000000000000000000..6e395e3b896bd4541175c0a13ec9e94f402f4f79 GIT binary patch literal 555 zcmV+`0@VG9P)P@`Ixw{ug6Fwh(nwuM{$id3h6_+J_Vju4% zYRHvKeAz;Qzel6|>-d<9rBba@rNS<+cUYo(xobN+7#!T)dU{kM0s|bd)*}&) z#N+(!;NS*#X?vSv>9i^-l5DZaucxNoNJLS5;roqUqc~2&FA@d zDy1gscRJrmL|}je)}kClA^F=@<--|V|HcMC>FfKDI6qf2Evhb??Y+6Rl?V)Qz|xsI z_o>~!Y_eFMHTU*@G_|z!V>Wen4-!!afdP&|Gnluz7ORyW_w*1J=EJr&^-N%Z1D4LL t$9-Tn-@QOqJ2*P8A-B37b#~S+xCR+RiU4?C$Z!Av002ovPDHLkV1iJx2L%8C literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/report.png b/interface/web/themes/default-304/icons/x16/report.png new file mode 100644 index 0000000000000000000000000000000000000000..d618d9fa0d3e80eb29a754e8f3e222f943f9ea43 GIT binary patch literal 467 zcmV;^0WAKBP)~6zDgm zcc)RfMVbI>9a|)#<|`G<77C_#?%Hvom=Y%hm|=tWuP?m5|J2baz_IN>;iLd31vonz zO!$0(96jEfrkUcoebbJ@E=~zB!v?Rp9A4dKbw21JZ5uWelj4kkGN7~@^jfW9jb1rR zm(1{-8z|$-h0@nv?kA%#0_!jamtEnzyz{pUJ!Fs!{S)u>`~nF;Fqoymi9P@T002ov JPDHLkV1lMT%oG3s literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/report_arrow.png b/interface/web/themes/default-304/icons/x16/report_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..340dbb49ae05d59e59c91aed41e9765701b74b34 GIT binary patch literal 557 zcmV+|0@D47P)NklT#m{6VTfq*whA7u0Sy2QETxdYM- zDMpxJ+F&i0!~9alK%;BeC+v_MQk*cMIyOa-v&AA(npW3fEQO9x0>}N=7EdU**->A& zd4tvUb<8ZR8C(q~5ljN-hF)dcA1&L@KA5dFxZv^hr0MZ~XEM7e6U(^tbU|miJBcgf zDn`Bow469|f5vXw;8!}0>CY*hb^Ip+-vH+v(D|{ZZxJ}9yiHUa9BOOxXXuqv^x8Y! z8k@z%!MM&c5J7uLh3x~--2EcaWP7MLI80jEX*R~rv-kgU;PQ~x8Uqe?j{MngarJNQ vvPN=*9Q&Vr*2m8ptWQ2Qblh`q?KJ)cF4IUnR=7pi00000NkvXXu0mjf<`)Fa literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/report_exclamation.png b/interface/web/themes/default-304/icons/x16/report_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..98359382b1a722497e2bd6de71c0ca5a156a0858 GIT binary patch literal 611 zcmV-p0-XJcP)@wn!yU^)$So(ew?OkHT z-7oAS#Reyh#+C#<-p^$69}5eEnDgk7_;DR{3`_oI^f{}N$}{2gxKq$>5J@C3?TwKr zT(1lW`AqQ5p2dsjR?L1pfk{_g`t=jx-tc3gn6SIHwk=72Ax1A=@GY!hS~-W%+$jXT zNAnH%8uT8+#6acSmk)(Hes>Q!%&OT_c7%CKS**g!lyV@w95{sK`GZiSw*1O{p4=aG xb_u;apn~ir`~KJ6&hC>bEe~!n&!gMS{u=}GQny(*5!UTlMjCwqdEL}+Eay5x_^NtzWI6EOAs5Xdavv~a=E2QZ+ zOxq@8W)>kJRHlD^UP=}U7)z&X66ZskL&%2NDS?3=je3K(R0^-|;tDba7&nZ_2HB~* zO#|ytHGOvbRDvGwRhAVZV`I3h)8U?8k4v2`xYz_qTE18V@T)d>NhI*{CRVYc)nRsI zL}8giDh-+qhB=vDIYzJj*Ot|aKJoS5UUX3dM|sZ{!e13;R6DJEkH*M!2SRL002ovPDHLkV1i{u(K7%5 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/report_pencil.png b/interface/web/themes/default-304/icons/x16/report_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..8473dbefb27d5aa6954adb8e22f26ca5f54fb440 GIT binary patch literal 578 zcmV-I0=@l-P)FuxAe@8LPEgM>O3V_d<+`rv%e5Y*49I@oBl(MwJ3aW1|o<1;`X2w=|Har#%(A zrL?xz5ltU?JObenae}$`NyZIU%VoU(l5e9-&0LRMkla!{yj5ZgoHrYs3Ix0=9mtnT z9ntjR$T0Q~ZhD>O{LTx`t%eO&R26SOD{U0%8P01?*lgRrVrmL^IiFi^Fy!~k`AP-Z zVzDDXmSeDAv_qu}Y!*xKDq}Xo27d|#y!o*5AB&3*@hoxz>Q6t+2h870Ce!ZAtYr>+ zJYzXp-fu-|Bb}bb+`VJE`9h!vJDk!|*PbqRvX>kG!mnHouij;K5{U(W6;gVJ+?adXQrZ0_%$RA|dt+IEBQnI+6ej_c-IWKMpJ!g0d^euyvdElsnD*u{3T z>ufK3*~*ZEXHZCDLgq^E5tdxnw6mJ$pOmfB*mh literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/report_plus.png b/interface/web/themes/default-304/icons/x16/report_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..49b99950cd9cbc243d30b7216973160de73cf961 GIT binary patch literal 534 zcmV+x0_pvUP)@E~H$LDHL+Sg;v?N zOxCO`Wwurk#iU3!>}2N5F+a@Av(I~E$T_n-_32!^=lP!Rd4ahY==#|h*?6U~hdq5t zY&IBPT9WV;)4Sb^tdIR5z&(uQ_xsV~@u1u7##AbW{_|Ud6a^?-3Nj}JI4QvS7ytuv zbDxv6m`Elw;^z*p16eoQB*2+Ah$j+wbfy_3D4=7b1DQer3I!-n8Yq*Ka-6;ry}QeZ zpSQ2KBa@kz0B73ZHWtH!6V)I_&Dy@Vp&$uf0$h4pMn)VFdO?jwGvep=H9HC)g`WgC z(*`$@2<{z+3^e+Urqw1C?7|iSEwgNhoDV?fg~YTfQZ>vAbtM)NK#UqrABiRKNi z!(se=cwNaigCm6(E`+>AK^Y5_kqQL+r3Vi7X`PJ3^A-d%N-S%^>>k3v-NaaEemY>!j z4CjVnG|vZ}IeG*BBjr#Ai%h3wSQEiK|Ly*s{|nOe!4e;jPWpek#p?gFZOwQwNDoLa!@K~d=2?DB8-bkr zUr*2Y|Nc-vNa8+7j1UItWdJf5I-MCA3Jn<+Us+NJHhFV2^9+#qL{CP%7^H?_X$UjJ zhA1$e4RZdgJ)QqSY>*fzvuriDph8KaH z4+1LEZ1c=3gK+5ewxZuq|}lxZmtGr+Kx7$XBZP!(om@KpzjFAipc z;gzp|&VRI__CJUX6W0{Q)Qkee*cceX#ld*-x!D>2AFQkXKi8jWJrFZ!5Ymk7oC%(c zdtL)w@N7%te-IlaMl6sAVxv@JhJ|g;497tj$esrjQwCyS=rBkCu`m$x0Wl{KvjQ;_ zvH=1>ECs}pP{lwGF^B-M5D@bNF)t8v0Wk+uGc&RQ0Dde;z9%tD>;M1&07*qoM6N<$ Ef&`b;{{R30 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/ruler__arrow.png b/interface/web/themes/default-304/icons/x16/ruler__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..446046130d682bb899b3bec2da33f334117910e9 GIT binary patch literal 669 zcmV;O0%HA%P)!HJ7b5|Fi8{>{9-l9W`?Q{SY5?-j3@HKYnm&5SEK`*@ zfcKzuVTM4z&w=kdD>1l3Xd}Q@X3YewJ{RM!%AOC1T=f^;N=iUrn~)}yr13{Pjv@D~ zEplWo5%GdzLbKa7S5 zBCm7Gx+L~5B3ABO1^%i+c*aogBQ2Mp+ktFCM`US@!N{^lh+3(=FRL^pQHV0YEMh*9 zlR8X41apYl#7sg_f zJWffRJkqK%1=44Xv;({IM1@-+PJlkltSPBQm5o}V$2hrG~ySY?PfO0o9jMx`>Z?S0=X~Rq07D&tOSf zul*&V(HW>epaRDX%!f?aK_=p0EaEgP z7Xq58_3gH(m)z;~AHhr4pUI^BnurVQvHuNt9Cl99(7ns#-lfmT?2BG`6n3)IwDD%S zonAaR;#~fn^W<&MPWk!TmG9556zW{6wd76@y|{JAzWOE8CD)GC`Ul^hUXt=)t9N+@tAyl(#?Y@YV$!av_NN_LCaQn6Nwf-dE~Giqux_*%EBHD z?Xxl5hULjDFS$ zrth5>*3`H*DiQrsRGW)w=LEVoDBF&1N4%pB&xqEpYMT_j9js9*m8D9BvOuw#^by6s ywOm=JtPPs=hpNklk+v+5_cX!tc6#vdagWIgo11qL1RehxGhi}>qEHBLP7;~j_mls!6l zWxAQOaC4V@?q^)VSH3Oy{Y4PJK5m}W@y?@D&Ya;aT-~l|`xI-yOBJisjV}+*;_#^g zOx&oO7S3=Mf?K7!3nfxFEygB>1Niw~6K{;M_b)gLB*1GDP_-JAk;_$T<=&l|0Q)|( z_$&T`9O%y#(6d4U=&)&^Yllh;w?97MMb_-`Yi9<-)dK8xJGAEIt$QOx^q~+Np>jE- zQC@});fGuG>fH!_9|%wp4&GM&V6)kl9?s8qqsN2YLfnN&nI=s;x6cp6I_>wkrO9xA zyVzi{SPmwWNh~rL8ruMhVD}HG5%KcDT7#3|cp9H|cabPz&VD1Sp@UqC9Kahi|XdU~8!qB_MJf zvcldYP*}WP2CY^LC6F4qa|E0*i-C{SL89*jvSzQd7M5j(E6bqJxDc|&Vq(qSwGgT| z!6Sxrkh~=)ouU!HjiRqc+%Gq)Kb%F(Af(I!vk3#SfS6CvgA4B61QMYW|{HO~PQaCNkX(r3v&W`il z#v!&QQkz>!WZx|`7k{0WMq5Z)iS&4$&)xT%)Q)ex?s-4&@AEwO`8<7*@ajlZ>gcW1 zeazVmKJmikn)u^J=~X|OB>3xXJN+1pk?7w49q`Dj*GNOd8b|U?yq3nEU!oqbZi>f+ zx3Wd)#e?no#h*!oUN^3$?=PeD?OBtplh+T98>L5jaeIsN%BMt-u2wHrFTOsxKz*l| z)A0R3R-{LI5nZnZn%8QboTSG3LiFWvgS<$I_b;RuEKpzOfPV>$!B)ST+_lXa62H;y z$cogUZKD$%TNM#G{z!K{i55?`{bz&wXugd-VAp&b<5g@weSBD_?#9S|5aJ>319`xW zVjx}u+$>2)&dY1rk8g5XT$AI=f<#-s=Li?I6j}qqjH#mJ;_sMcW4ws&q4!-UsNJKr zF%S@$nl6kL0j{5kCG<$8i!ZUd7?O^nlBSVJKuxMx{SsLeDVJVr-EUj9GSX~*O3aq2-&0%;un8EOc;lincfzs4MLZF}@ zXC{G%sQ=(IqLi7LDdr1-R}9_|CNo?KUIr#&Z*DVuIsMqj(LX^A_zl`yfC{z3w$=au N002ovPDHLkV1n8hH;n)Q literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/ruler_crop.png b/interface/web/themes/default-304/icons/x16/ruler_crop.png new file mode 100644 index 0000000000000000000000000000000000000000..931fec6529061b6d74d1374d5f58fb0b63a64b8a GIT binary patch literal 634 zcmV-=0)_pFP)5aM*sW$v26vK70|}hxIGOU|O2-I8z6xn-g^f z_&eT$-|wH5H7Ci0X9&*%^lmch`R2HL8UE^T!ok2EY;!HbpAWn;P5P?v4B=UT$VQ`* zG<22g13zeU^i~~m&AsZSV5yZo@7OC7a*yz=JOIMw23*^qpZ|8x#DrCauDM{fuh!w{ z5`gXs13ZNS!WFv73BTTHM6L<<077L3bgtLgg)g_y;KxWUa?L&Wask1$IviLG%zD0Sa1E|uzvZ#3q?xUUi&Gr%HX7HY6_w%~NBgvqEIx#k|vL7-SuT9dt}@%{B` zWnXX_a0uEEF6PAts^i*Zk_!4mxqCmaf& zM6*D9#XWKaF0Rs)E5o$;w(}4Ucb&jTP22ui8%pNmla}o=VRZijO!k~Yo`J?9p+tsm z9LLv}4~{FmYYuY4cUKR~nxEwv;9ves0k!$UtjQC1GufI0BmIBT4#Iv4YgW>!C*ibCU~#WIz)uAg3wwEpq+CJ zha=9<2Z(sO-F=pqU()UF6UQauI7O)tts}IKvDW@F@ftu~T#OhDMmVRa*B`UL|DK(l zHnX!&n4f<}9G4gjzT>?x9R9#st8N46Jhx~aqg24e#6uPqme4vtDLvjNC!bkac|oW1 zVXR>6fl?7c5D|tkHTQ9=|YOi$0Sv9Up=QoZrO7y}RlL4?*3ySpF% zn8LZaC1z%3F~$S{VXxPtQmG_i7}IRd0}7=S-YdXgr||b)c<<@=`$@mwM*&aMG+oqM oSO2Ao&be=wmzVDpQ0G79C&AJ$NexqpWdHyG07*qoM6N<$f{+jossI20 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/safe_arrow.png b/interface/web/themes/default-304/icons/x16/safe_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..b9dd1b512c0f23cad58ff69442e2b7fd1623c66d GIT binary patch literal 702 zcmV;v0zv(WP)g}(GkcYmuaiMpGPW{!sg~C^m;wk*VjP~xlFBA6ZewIB&MgQvA4H}t*x!UVltT^iXto)3&$2AxhPt&u}6Q!16j!$>58iHQlsVlnBU z$K&PQe23fZ;V+N!Ju{Y;9B6NEhs)&!Ipng6iVEUUI2@K<+}_?se}6xs(S-D0szzfU zrlw}Fxafkx(1GP;FUTR6m6w+jEul~dLqj8QI9%xMeTB)%83Y1RsSXYf^Yrb!10Om% zy5MvMKn}S~p->Qy{r**Sb{hF1H_yU~)>b|0>gv$eX5jKy%+Gt!Y>7ktZWjYzq9BJ{ zR#sLUK*=*9bFnAdz~pi{Veoi1 zcvz-9R3B65O#_X)z|F`Xo+N?uPlF;WEG%R)nXJq27vb}TI3iY7!o2Qq!l)lu#WjN) z3QkGO0DKM1V_QCu{2&&K(M?}c;oL;X-z24;F#S1hV zEr!D(`_o^jhR>OPVG9v<9Xt%UcW=zyyF)|*-R=gnvuEjcH%N*Rdy2pE@@pT`sNEvc zyMWj^2cSlyF~i{)?-kAFAvQLya_Q0v2MIi!#${aX!jN$z?oOA!g_yC~u z+@W<5r6MYoy_`Jx7FtJW6{yHpOdWWev**5H>B|{bFaHSG*g3Vkf>H&ds6ZSSNz(~R zr3y)slIZK~+m{lB0n5wFV?_)Gm)KX~V+ihI2twOTES<09?$2|%HgA_PS+U5cV8lzM3Q7qjnu z!Ec*05Ra%gqNa1au7H_xxqM1%U4Q)YKKaPJd-}}b7pGcDO7KkVf1lCdTLA9d9*us! reCsC#H2>>qE_}wP!14e2tE+zlXqQNAJP)FMcv&bdQdF~&ofwU()=sT%+`ga9B}meFW5{z|%5s}VvF0IRA1#(Pf)fqK18x7+=r zlQd14ot>pxt)i;tR|47H-9=UDbUJKqZvIhuadDB!$w^jLR!~*hSN7f;=NzhvbB-*_ zNYj+%<|CCf6hETdd5Gcz+oe}6yTd*i*ws4A)|&N)H|IOo{d*q~S}QLmq)P$=^9 zBIfimDzs2qB=Vbh}+ztrkN=6&^gePq|#B-EL!T4>1~yv8b}| zz;;U;A!7FX z`ubbO$FI<6JjZ))#@5yj2t@Maa(S#xD3$VnLBt>;bne_n-@fLU+vVA`80fJ!p;j9O1Q8)d z0rqn6?(`^kpFaCJ0`RHzW^D`R1sEw7i|33nL;n)R5W?r3ot-BFRQQkj4#@N|Er8V= QD*ylh07*qoM6N<$f^D@W%>V!Z literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/safe_pencil.png b/interface/web/themes/default-304/icons/x16/safe_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..45eeb426bb5c3ca8f22da3ffdd2c8a9ed1b22d63 GIT binary patch literal 712 zcmV;(0yq7MP)0;9pZJc%YWy2yNOm&FZ_5oAHVaQ^M6@eTN`U{Z*Spf|C1JS zS!-)6ap&yp3@0ZiMI0X=7jb%e3UbJ0YPFi^%H?ucTwMGove_)iA(yFCD&p?Z(Gl!+ zJM#HFGMP*fhlhuVMx)T{_1N6p1Uclgrluz1UOJt|{QNu)4i2!rz5QD(77OC>IBYf> z$RU?CHZ~Fu_V@Q;wOWx%r67tTTrL-;rlzDyV`6D(30kdInj?o?*3i&EJlx&g#mvkM z_V)Iqje-#3xA}r#P~e^4@HHz|R(voR3|%E~@($z)2VP$-C=SS*IIu?hHm0Spg6$L#C^*4L9# zHJitI`YwKhFhA6Yw>l%x-w&ruCbIhadZITHS>tmizA4DFutTTQL!;54ug}P3HyjQD zjt?(*23;r=3bDSO0G!Sc4{ViRU4+;167ODJ zLLvVM9UZq(Q&ThARZ+oMZEY=~_xnW*4NdUSKJsU*b2i}jZ}GsQ2)JLvJ*$x9r@a^O z-Zlwx$Ys^l)r3(Hws=^UA|}nfn49>~dA$E3h6lS53MD`exlAsXv-0xtfk-5da5%<^ zV|6vb>n8*~PI#=>C3$-EDwY>4{P)Hs$RU@$Da*)f_j337vs^CgMWqxFB*+B*gwFNlGH=fgT@ml41`i>YiNjxRD`-s zS(hIRIB!&JY!mBj-n^N&^L=l=H#01eNPsbR3&2_YUu%rV;}unO5Ee|Q(@TTF;K(Za z|94YW6{%F}z8sH6Bl4`*>mirRohWrQ8il|yNiZA^$#dJbDTr7shHkfe>`t1^CbHQq zLZJ`@jvppq{eGWSFAM&*y`txh00MlN}J40;IoI ztHJLNVtM(6$QpuS7^3o;r~?P*DoFM39jMfi6e2h{FtN91hy`O5izUS4ccgbZUBYy6 zUsOTh5ayHwvWUM3Sf^u(OeW}bg28hrl|Eo~HH(><3y4InNs`Cr64vL+$bYXA0Xs~< zyIor{Gp1l_>NMu(uZy`N=6vF-#wOyo<5*i+L%??M##Q4F0b>p*ibH61!tHiYNP@&Q z$CGbQu|4<*Wu#z#xG#P2ZvDZ)J)BeNctleOO#1Tq^&{tBJXOTS#3eay*)7c8n1%R4 z?_RwPt5k8X*Q-(HXf#6QkXgrLlKAr-T={evTdz0eOuMP0_r^l)%XR}_?L4gt>$<+c zIrsnT4Oolp-t^-6>D}k`UG3TMk!4x$ReF|U@bW~jsN+2I`QcU=3d>toUt)d;FaV#( VMH}06a>M`t002ovPDHLkV1jPvKAQjl literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/screwdriver.png b/interface/web/themes/default-304/icons/x16/screwdriver.png new file mode 100644 index 0000000000000000000000000000000000000000..ad69f58c54334b0073b0c854be3dd0f23af32ecd GIT binary patch literal 474 zcmV<00VV#4P)$0dTGTNDHlc&SS-dw>zx z+9fG4q4rewx(XeFAc*ZZM0#!3z_-f|^L?{B3mA++ArK0MkVqtcB1V*OI2`*X4p7`B z4`kY8g4Jq;)9HlQ>qRgaL^K+OqA0RlF6&&b)I=YJG`S=927y2zfMhZ$i^Zbma=9e6 z82Wi#;^Iqk^Gm?v@gN?L%R-@`@mbb(-XZxq0h`T+NF*XvRn;60hy3)-^#T@)1%AI@ zX0ut%Znw*ChgK)h>UO(jCX>Xkc}wEj78 zE5rmNN9CcR$5qOwzyiTXMvVg3LP$okPl}=+Q)a-IGZMcBE`*q3+@zCwz6cI6V9nuIwkVX&Dm6~PJ z1u1J?VB$kF2&G`1)D=-a*gcD2&_fUe@%2Ai$!IkX{P_4Tzu);d2lW8XkahU`vDs{B zZf-6_6H$Y~U=s=j_6mXbq`jmB<>lpYxm@sgJO~5=Xl!hRs;XKpmy2x~lbUJ6{xdg0MD||kmmP)0v4u>OOoW9~7%JCCiw2_P#!XEd z`Yo5%_z~>=j5R%<;5+pS?!!+C2XrCo?g6@t$E7jyh`Dsh>S?iP;JFZOjNHkE!(UEQ zz6*3EoU71qZVG|(9}|>yj!MD6m=GExsjsRk2PiX8w?Vyt6-S<7<-N3x1UvEiH%42V(H0In>rUPjq4lt7b z-q9hiQRZ3~BXG74qv6V%srYLtw?CC~)7UJr2`Ra+<0^27!tjsIPI-y)Wy%|8eh@5P z1r@so6N`5Z=my3OycZ{BWK>FH&OHU)z$4>p_fXyk9H(a^i%1z+Xmp5~EU>injV`+{ zrA6s`Yz`gV%r${+K-*c$t-uK`EG0F>MXE?8srVHwGu6j>=ZCvTP5#!coSVqJpR&;% U#2-VKGynhq07*qoM6N<$f*Xh>p#T5? literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_exclamation.png b/interface/web/themes/default-304/icons/x16/screwdriver_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..d35224afdc82e7e29c4c6ddefb98f50b985b4ddb GIT binary patch literal 667 zcmV;M0%ZM(P)L$#nDy6n*sFU@)|L0ykUp_MbU zAZt!t&5WA%$KjpZjk<{GDnV#q3kMUFAd1s>rZmiDUik5G&ON{1J&eI20B9$U!TLw7 zR)gE^E`^g2Y&M${N(Ig%LWb~{mqTS`CFpcIFquqHQ&R&DhXVvb5OcX4qocx_fRCgZ z;>$k*R;v}fUay!;CKbJ2FOsrygAg5-i1!-=j7B5W*4B#gcwC`1msg%g#K?aFRaI4B zx7)>7ET(9++M>LffJ&tTi^U>Fqftep(X5p>5!h}p7{qWmtk5k);RJ&GqzGSc6sRNm z`bBYs%Osp8LaXynq+~!wG>-zvED&IP3dgbHZFKA1rCjhUpQ*>VjR4NNz%*h#MIt$u zD}RIJ7XU4ZL3GZ_N0UF7L+o?Pp5$w3fSiH90`Cw-ibR(Lfen#N0rQ*7ST-Ks5?q|W zlJ|H#ET3u0^L0FgWkfMBj(CA0!{6)b*Z|3c^yO!6gjcb*LEoLt9e;%8k@iBQ= zEAjo84^{&)#ETS({b+1t4@suImdGB2=RLG}A3NqgoLZQkbg-dl1DjNAOqsAQ@O}Os zdI6e982i=S%z8+^N3w^aCtV0nyYS#xzgn70A7-;t=E4p5oSizrUia;g_Hj@5viHJj&QG(&=qambl#JX?@Pp02$ax1rI2=YQm6Eku&EUJd8@EV~x(K{pFA|A_)HKcT`~9+I zQQZV?w;R!DRF=zS!{_tK2b=C9=nsWLvQ#P=oI;}A=^)6Fon0x9oZ%@uxBZwv7h?1n z(9N|q(|WR{|9-I8NpK;=93=;h$;qpC3?Bl8Dtq=E;kJS^AtWW`zp83h7^YyfVmB7M z34RK(KuPsFmos^rzR#NpzLG8A1DkaxR=p|Egjl9T`?s`Ye&+|)3f9OAWb+pNI-50} zSao~@Rv0+>pU<10S@^>6)V+V3I zagko~g!B-BX<*J8Wfs_A;T0Jn0rHZ(AkS^-kS%*^i<*)fI~mu5Q=3n&00000NkvXX Hu0mjfmY3m> literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_pencil.png b/interface/web/themes/default-304/icons/x16/screwdriver_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..c745d7ce8a588901b81636139306f141c7b5bc7e GIT binary patch literal 613 zcmV-r0-F7aP)9pv6pkcDwm;yNn_CpZ26}U9v1T}h*%HCsjUb3aL69jO($a=t7(|dDMkIk= zl+{vc61XWyqi6}XtLmnUitYwo2!kNLen-u;t@MM3!+G~T&%T`<90M>)A}C#UyB!@J z9p#7;JroK>Q7+IWg0G~fq5@8*6CRHT_4V}#27_p6X@RcmMxjtp+^TO0oTK!CeECNp z5C|Y1j~lsMF7Nev4JvCVc*4!E$-Dmq{C+>$+uMz7Hk;?YDX*=^WPY1~%jH5i95ynU zOun|Z_K&=ifX!xurfEhhmCC!_?p66HKl@DHknIAMKA+D>CX;!dVpVoH92l#s+fksC zJbh*u^S@>PVL>bwGXqCHiA=o`36%{ji8L$#OKNCHnOAP9H0AV!nD2n+qNeq!L_*Do zES3b`i*z$GQ)p}ZK0-MS45ruRxp6rji9{|Gi$&F3U48oj(7YwEEMhQ{TG4eiOPPU& zxlQu)sLU3>^(a2fzN)G!-~G-10)NjHMqU&``0kZ$rdAXrhKC0nsvUvIwPI6X3_K@9V7ZIERy6;lH z1PpUfM-CAWsUhlYt2}RPkf<3X`^et)&}!rtStj|+BG3Do00000NkvXXu0mjff~yXJ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_plus.png b/interface/web/themes/default-304/icons/x16/screwdriver_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..d8fbbaee3ca0492e5548de3b373e6a15a74017b2 GIT binary patch literal 589 zcmV-T0SL(GU+Ipp+U(Zn+4u^cXE&v|c1o=%GC*6pgls zKZiz*R)~0T>&2iD*J@7fP0)e|iFgnMLB?;gt+g6W7ap@S%zK%g;4pwIb+-^6r z*=#!oh@MO)2hc8XRtPMU^9~0*9uES60HV<-5{U%T=`?g*H=50+qRP+GECEK z`2GGhc_RUr%Y|4hW>l-yhR^3)FK-~=42Q!;rBZ3|6l-$M31qi-3>3)y2Zk~KOAc+J z;0DTM)&2fs{FehQ3D_G-3Jc9)3N z8rucl2w^Z%{i^HoF=Yn&Ck|@%#+!S9J1*<==MkyK*8KOt3n9)i^5k2gARkhm<1f#t z@4ns*O!t(y*;3>_>2meGwXOoD5EmFRzmJZ}GG(rfF@nD1TY;(F3hU^{lk!j0I%a{3 z6rTSm7UeC?971h_k}%7WTahNsg~M-$VpX0mD}*p8+m&Aw+sffE*zE$=;P{H%@3bFr+OYqfK+Z bSw(&Vt_kXj9pj*m00000NkvXXu0mjf4lV*1 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/script.png b/interface/web/themes/default-304/icons/x16/script.png new file mode 100644 index 0000000000000000000000000000000000000000..672c3c92e31e891258b13557310e998b2acb0571 GIT binary patch literal 427 zcmV;c0aX5pP)e+By0#=L>d|-dT9_68iHtZ5R`Ci3Kwy34eTF@ zC}@$=L^J$(d3oO3^Arac@gBbLnLgj=`#!vPaFES{NvcqQi*i}MtW?-MV0Is@1&6tu zoUc}|49>Yen+YM0m$Bnw(F;52v=#P=vNIeC>1!Ilsnu?GGZ`;!3|q;h71kJy_*1JT zggoWKsT5!dz-A(0h1CZGe&1*aAx}AT=3l`JuKCbx3L$S>@QN!w;;JIZ+ZMcy$Nah7 z7DC>(prfk1-t7t@Z(Hy&neb+>CxpCh!2rMWJ3f>M@_!24iULwRZgQedr@W7AiXcxp zbLQu`WEs|@QP_yZ(weSw6>kwio^lARg~PuEi+(?>DvFdZmF{%I;9nRLF~eWo6^WcK z2ZLZ9r&E%GOQFyiI&NTr2s(R=T|0d~+TBI7RIuXkc#akVf%AEAxZU`2u#E(0_8W;k VXemZr+s6O^002ovPDHLkV1j<~xRn3^ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/script__arrow.png b/interface/web/themes/default-304/icons/x16/script__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..462eeecb7236952691439fdd8c7c4496e046e22b GIT binary patch literal 537 zcmV+!0_OdRP)k?ENhl6OCtsY)%r3Z8xY&xZrQbJRqwz5|NsB_`xhq$$pbA*OYQGh zVQ|XHLB?s{fs(I3f5wSF{`~oW?zU~4-3kg+KrUv`4G%}gX-~g=`G51p3!E4v4^n5I zn8*M$gn>ajG!z-9J^b|P|COgtabl1>NF7WMh5?U(&b;>Q8BPq6$7{e7pc8KZor(*C zLZi|0ivD^WU^` z-aMny*$ldQQ!owq1dQi5z<|PrW0pVuKlADT|K@#{ADB?H^JDlcIW@-wRitdc=Z22Q1cnx)(bHVARuOG$spt6!XWSA zk@NGGJ>oVdoLJw$KY#n5 zfB*jf0vZCt#Y->!cWplm#@6+_|C=wo`#FAUb!mKXkCs}KCtc3V_nzrczb)R zTCKj!WHNiA(P;E7v>XSv1I77LGX z|Lz%_JzhR_HTO;ckkqc#AU*G}Nenn}zrBX80fF}w#bOaZzkft3k(!V`&U+G|a;XHX zUWa4ba9vmMz8?^*{U?Zy#PHeL!LzLuG`sH+A5WyDMBekj2ml<*LbuyJd2?Z5juSy} z4#7E`)?4`AKKx)8IyEsje;bBqBN2CFTExsri5UW51VNB^6heADlo@BVm~2g|`Abnr$Zu$xH8dQ4>Y?7TER*v zB!^R}!xkboe}9E=PM4{^Xw(dIe!mv=lfv@HhmiM115YxU^n4&-=Eg9&w4_DNSF3ni zEDGVA=VrZLAPIogq4j2+n&7o@zC` zE0u(B-cwMn*D?3XCk8!p+5bmjxpOCeymkX4~n90i%)L4jhDycmDtp|6GskQjNv{0000< KMNUMnLSTaP5!ToM literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/script__pencil.png b/interface/web/themes/default-304/icons/x16/script__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..dfc36a7808fe64b6eae7ef1d46e57d2d96723ca2 GIT binary patch literal 591 zcmV-V0NChF6T0ICZ;^HA-!Gl;l1bV2nXpVZY z=28k4G{k5`tB2wjUd6AdO${+=ZEb1OG~3uD<4nWC(sjXs-(}yt_kX+lhciP%pdpWr z!r=J0_u9mS@;}h-NzezJ9Uk_MOitdYBVx5yGlg|JOt}z^wn9%htVdBvTwGf-Wwlbl zu~aG<7#L{f#&Ed5UyqV6l`uU&Zwl+Y=aFTg5CCUipB^P!EaHcJ-W1k(PxBZ8a#ZtE zpkd zvr9{+e9UC{83PCy0*dsXf76HB z&g|?{oPHQYwQv;=c621HR_l>FK;!WFKn#U6E|xbpag|;}PcA!!FO$7n=KFWM(SN!t zYInOq7Dd<^o7W5b{C+qP42CP!Dwe5*#$4_NzIt?`VIJ$one-I$9szqjo<_i~_IB9g z^NAy|*pq6#j(;eGS^o7IUq5b`AJEB}^fRo{RkumfrQOs(8;eC0-OZhymr27q1!%lY zMG#AAjK_NL$Jgg9W3Qszvb42@xHx+`z}nQ(a(;))b!9uG;i=%x_lJ({zpXuMayaPz d!coG--oHhJU6e`p>)!wX002ovPDHLkV1kKf6mI|k literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/script__plus.png b/interface/web/themes/default-304/icons/x16/script__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..e6a4934519bfb0b09c7c538a67628e709347004f GIT binary patch literal 509 zcmVHB#Dxmn0&3+#p^q{QBosCS$K0Xr6l>dqgF$^qQu$-DK5BB#Fbnq zwM&Uw7&bCA!x*#UJge1P+cTc}UH#AbJ^$Xf2Rf&wAcSsa2F6!cHIr*=;(wso7LW?M z4F-*IV`DCWi2k1+E-a_Z#D0@0AL{jbDdGo(uGd#CFFqfdcXqa$hKBN4V<_(EkRm$X z-theXo(s#_T%}G2BmpSWYNd#Fj|Wd24lXQbbD^Cu!41_sbvn7QJgVT9DxOhQ9xRV4 zxO;y`+rtAFmPZx1yk4|FJ#k@qRKfG-Cpz8kh;$tdV(DH3%1wobnG;ozF{Ta|c<4Vr z(uayf$#yOFJ&$0lIqNFMk_KQ_0OSY)C|g@Y40yl4@r7zi={caAw`ziDT_VOVWZG%j z3d@Q`U?)SPf$YXc$Zc-c`}}_NQVS_%>(y9y*A@oMr&xo6q=EuS7X+ozV%hZv0{BG| zDgFC{SiT|zQC$ltn@+ukS-BPFk?ENhl6OCtsY)%r3Z8xY&xZrQbJRqwz5|NsB_`xhq$$pbA*OYQGh zVQ|XHLB?s{fs(I3f5wSF{`~oW?zU~4-3kg+KrUv`4G%}gX-~g=`G51p3!E4v4^n5I zn8*M$gn>ajG!z-9J^b|P|LQ$^zA^7IG0>Uk?%zkj z*PcCtV~{*v1D*h#xNiUc|NAdo0MjrG;%`53;y*|puK~}$e*J&x@nf7AB#+mC*WbSV z-*ose3O;=03K;J`bLKxt9WEUjD6tZMKBGL zM=?Oo)|Np%AOMClzWx6F|Mr_VDEK4L*)R-}2dRVU0Ru5hO9mMi7Y2C`kDQ->{`}u{ z`ZO4yzHb%7 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/scripts.png b/interface/web/themes/default-304/icons/x16/scripts.png new file mode 100644 index 0000000000000000000000000000000000000000..c36414febbf41eb43d79abcb865d2b2d0e329511 GIT binary patch literal 518 zcmV+h0{Q)kP)Z+NiRMC?ld=m7%NpfI zT$ml_a~dP1q?1Mv@J`LErE!!cw7P3sNX!gvZBozFlo1ger(Jfp~i=o7X{DJ zD6YC(hppq|TAon^h{}|{?Y+9feV;GQ@#Q7ny}x7K(2%*oWP(ns^)KK*W$E-3&jSIx zPX!Rbu&Ruz^2N;!p85S42!$~C@u3WmFSy8h*N=}1xVG+c;cYmamj+s0M?ULMdjU-6O1Pk$=}&$v8?6S)EH@0L*zku zPY+b~_5y3Mo~$Y=mvnUO<<{3vGdUF%^y1J&G!jKn*wO-}U0phx!*RriMphM-H3q{x zHJ4=YYf#YKTuUKStjC%n8Ol7A51A{cs%k{m%Z8xL6lc!=0G-)Bat;4vYybcN07*qo IM6N<$f-kV*nB0jSz!M~r~SiF|vUe0*aXQ%v zi^Z1U3%@Qe%lNUjhI?M`=qal;oA$^A(qwLb;tz%33k0@!F*k?k$_ljQ<+l9FN_M)w zep~RrWY5F|rXmr1*%WXXL8&5&$#3T8@j4tvWN8V)>Z)8IKG2ZzKEz@&X!gMC#pif@ zgKvq1vVii!e3KNKJscT+8w_$`ezi$?oxS{N^X$ znEZ)L!{1TR)ZLTc;AC36LoT2^F;$w}=lA1pG6~Co0H*+)y!9@szx&CY*Zx*6pgb{E zq;+%=hC9=!==q4^>n~CDYyr2UfUa{osJ%8-!;Y4gvdpqFcFbtB|KX=lsuYtihMS9k z^*wNLcALfsklFky$PVcB>_|z;afjReoGuNeN@?s5;ZW^UK~pyz+*{oj)Vmg7ngKL* zzM!UdsD|w?EX?JSt908^>9h=*ow3{Rt8;RUjIqP&s@~bWNkDDx5A3rHm=9haVoa5l zW!|IHH7TLW$l(8q6%f0M8+v!2?+&O;kIY=cNbnErk8&oWOb|B!0000 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/scripts__exclamation.png b/interface/web/themes/default-304/icons/x16/scripts__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..dec43e245ec83ed4f987e0fe031122589a8003f9 GIT binary patch literal 648 zcmV;30(bq1P)_bHPsSnkcTrU<_ab;g~6Ny z!BJzTg#}Vs8`R8nZtb=tY4c?*S!*vgrv5u;G`$x#y71$<=ef`M@xO;d3gmKfSfe48 zS}nP3GLfdPuEq7m_I4@lsk1@9A4&~p5-1uQrPocSmIVOG`FR1XN9Wb5=4Nq5!CAeY z6jfKNV|36T3JI8*oy7x-<>~I48Zp}=5bz^Ydq>~sD69_0A}>Zp@I4a2Hlg$&T|BGzu@5eiigYTb!LKrM+nyis+9uEfGZgA7nn21J&g7gb(vUsk^Ndc_aYO&y3 zFqk3`i)9zEcy79h59>Yb?#5S62baA9zVS!d1uPzm$%pj}Jr;NzDnvt_@P0f7$&re> zi~<%f9hD#XN$)lIxdzO|%(R|Ioo2gEQn{aO+$R+Z*nv&ZgX8lv9z~z^03tu`L8(+C zJar2OU7r1|S(HQA!xw}T2?Xgs^YQtf)1IL@NPxm%NE3DE~P4iv#$$S^`bVCo1cGld12v&Oq{M=WxLyy!?kM3Fr)1T i`Czz7Y-xFBr7&S>`I*t$Uhk_Nz9T0W&uQn~_dVy?w*%US2524{f;O8Ch9wC`S60672NxEq zX=YY~zHjHArOj@ap9SOIlmaWkw^^^z{4){!5m2cX8k6!|S+! z0ESa#RFe^W`d?p_0{H_EIq&TDRsqi@-EO=L1irWrh13O{=cP>|Jeyuy zLqFB{<3*|h&f`oGp3QA+V1Pu-)5nLpfb-;3G1;}Xh0pY4<}DJzLW99VK(|(_6mXuL zDkd*^Joru=Y(m0?1aQ0vFatUD z^^m9617~rboGK=dCnpEPCKLX~NfOXhRzg;7ZIQ#}+T@o;P8E|o)6);FwD>nRE=aAY z(2}H|-?nHhrhsRS7Ry9Raj}7ZZ6=Xoq|0EO5k7;&{QUN$($WDn5_5CuzXDyH4BlfD Z1fOk0RTf9UQIP-u002ovPDHLkV1lCT^F9Co literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/scripts__pencil.png b/interface/web/themes/default-304/icons/x16/scripts__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..616d55501021a2f43480f52ce8c5a62bb573a60e GIT binary patch literal 622 zcmV-!0+IcRP)YC!(XnG7azacN(H3ZJ}xkAmNR|NejK`t_SFl9E(FdQc2Nb~4cP z#XGND`M>eZ893f`>C*p4pFjWC4h>B+h>Bux%E>_(K*-5U_U-$B^yba~kD&$tF#`yL zoC?D@oqX)ZjsJ(QUHgCY#f$$>zkGokP^GQSzyLD|BnWce)o0I8Fi33r`t|?szkUtI zFTZ{T8?aeSjNv3BBdP%)=UoG8LdGDmS(`Tfe+qQXQ>cp)?d&@4F*2?{#>nV^VgSf_ zAZH?Dkl4H}TmHWW8U(_(9zOh^U}v}Se?!Cnjf{*3Q49b%59U;4CokH*{r@MR%}*Zf z{=aVH#{b`eY&R*XzWEFcZYTzToCk9%vXhtX-1+~-Q(!D?_4@z)S>=BPUEQrhLPC0e z3=F7Y@bTwQxKm*mB(`=--~VIVyuq6L>cyWLS%{VbwMqgpH-oIJD}$1^H-nnLf9AK} zzrjvL#?PMY``_Qf{{p1Bv6%gir43&VP@^#r8v?NygP^%NgS4}=dhen|+dzrt2hb20 ze)HlQ&}JX7&Ha^(N0WmYf`FQ&pcvu;0W&jApdm$|)b{t^KNNgoTjT%#UvB>IC}X`8 z=FSie)WFMt4%n2HW7u_d%dlaf^#3SNw&TVcj44oOOQ7oq06?crl2(&Y*#H0l07*qo IM6N<$g0ZwRL;wH) literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/scripts__plus.png b/interface/web/themes/default-304/icons/x16/scripts__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..00bde07451603758ef41f4157bf597d8534c1e19 GIT binary patch literal 589 zcmV-T02oS<8$g(d_MA=+U2hYTQ>FVHM^{#?mzaI@< zT~bDD{F+YdSl!&DC*km$Q{COw{EbeaO&0bSk@N-wwVK-ld$yJ^#aaQQ?<#jA`$wX&653XD_vi^Lj{3@$vw|4K(Jgd;5;=| zn|$W=C8{55QE;Us+B6UL7=wI-- zG={RKCLD4&j`>2NcYJ9$RZC9XjpEzZSqzzD%<<%DQrCF2KZw%C#u_2H#kVb&&+FjX zS+{%GY_mB5RKi>Gv2wANaK9vqhh_)?V5+LRQdC!W*9eoK}qitB9Z&`~f{!6%V$}p$H=C!9yUR6napR3L*tBdMLDo9Aj4{ z78^pf5Dgk6$weeYq7pA^V*J5W37V>eWIFTNq`M(Y7an$ZcIN$_Z+D@hqXS-#jzah3 zB#cQCOe`)Y??;TrMyl!5py#hdbGm>xO{JOit&t~(FhJk@Ho>2tIl_~wJ)$2uRV*^bN2QF-G;_A*0`fqNqva3s1 z-O~dv1_%EI{7>0vv!T=H!@%DF0vJ|JpsH-Al`T#uI>;z^d#emcTyT-~zR^my?QLA9 zf!)(nq5NrS34Q11f{RE*J%IJxM@LEaD1d9zb91;G2%zWiP#CEOu%6j&N4v)(&J5QK z77O}mJ7?iAh94f(16a=+3@YH-N0SNtS66rv3gPc)6rX9edIE}?nv?;ox8iaMT>JaD z?sg01d8-xgX^@H0i!N+y8_LyaKpgS_);qYoOcEe%u9?=>Fcy!C&-qfX|B_W+uBFjD z;t3SBw?j#1C$JXlt!`}zSby*MSSaVWw0zI3sv2f8ii>IEP)pPhxsX#|4+X8Q&u3<5 zfAUY0P?am^H8;Pf=KK^M4YKR%Dk$U~>#?Ss6lEUDg483Uw6r&&mkyaS^E7q-4?B)E U92y8~(EtDd07*qoM6N<$f(Azh9RL6T literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/shield.png b/interface/web/themes/default-304/icons/x16/shield.png new file mode 100644 index 0000000000000000000000000000000000000000..085880b4b9401cd0e69cd5c0123e1c90ebb64090 GIT binary patch literal 658 zcmV;D0&V??P)Ql}4i3^f2o~`l;!j%(m6S{-w9pEHkj+AeKnsDAXcB)L zy@?us&`2#+JBgr!4m#)>$ebbc^c>M!+c@;X!}oE{`@HueG629>ES3o-lWB6=?RLiD za4aL= zYPH%Yhbu4`3~MM{_xpY5^?DPj*=+trtJQ*Tw+o$4ht6ws{uJo-`d27j)oL~PAF%L> z9Iim8(>-rA8skc(0yFT(qtAv&Bnsj15gZ(ZC+G2T3{oj}gw8XrK&#c-ve|5##A2}s z@pv5e_d^pY6gomN0*8k&loMF^754VNw9v6~1saX!NiY~Z$7k}EMN%x5!eSOqPO=aP zY@MU?m@81L)l#qb1i3|D*h*Omy{)kD^MsDj9e~%>hrBd&(2D>q-^#ZV!Z literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/shield__arrow.png b/interface/web/themes/default-304/icons/x16/shield__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..9b6457ec2d8a65ab09df12850a46f96aaecbc3c8 GIT binary patch literal 742 zcmV7=SWEhf%C+MxWG|cbW`AEcoDt5-#L!byy(Eg_wjz;^PIz>0Dv-?Oae_! zO~TsT+)TB!w3H(qN0gJ<-**a7Cj$ht*(|eIEKDR4StF1=&PodB{{)OiqaD%Vp&Y5e zz18J%dGq-^@19rPYTlHq!UFKOiz1I_F`}j#>QSJ(J>=ppsud&+VJr3 z5bnq2@UkcH7a0Lt6+{SS5_K+`m(P$){Ps;YWf_HHZ~ zT>BXcy@hai0~+UY@bEK0XBwcD|3lwLfJ^=FwuJzBWHK2gm&?x~4w_ay9U2-*MWYF@ zj>MswUHnmb%l)my`X;BD&Vp$N;DTd$`{JFby%3NfrO0`SL{cf0O7+FX#e*i3HB2CT zGApyqq^dUn${06)*6wM?2vrD3kqYE8q9zm-6=_hqhxC&@nMtp(+!@2OU1@EP5uYLl0TZfeW?}vK+B6#JMS?t1!qEeVLGmW*|wCNr5C}rB3H{ zn{K;vn@-cIGt?zD%uU-Y7j6_K*`No(2k~@%_qyoMOBX(zALsl&-{0?EE(HKoad9z6 zQBe_BOG-+p($dm2q~d@y())c+0_yJof?BN>X*3$G+wJxc$QpZx67zooR4UbFM2W*x zBpuh67=|&&VljwDqhL0hS?p=ajO-zM4;((Au&}Utette&US6)#YPEGXo6Q}GMD~}L zmw~Xcu>shdB(t)zGTrp_beK2@A5c(GP=&&7I2?vhD8xyNi;I8Y_xm9j3_>6fAaxg= zYJ?9^DwWq!ihI3Y_#ZGZP8@^}P$(2v7Zw&`Q&Urr06!kNHZaT}^z|8_x3`b00|Q2| zTG=Q%R}elRFE3BybUK%bI6giOCX)$zdi0#6*Bek|z-g|ASym3N;aceGdhSO@jqm}v zxw-jmZEd6YaHk}s{(d8#Xa?gT12c97#J~1|*KrZcqI&z{pc3oe%z zURYG{akUCUK_!fh)-i8_lX5p8HL`XJ=Bz0`cQ1W95gFz{;5J^W)B2ofP)3O?^VCG>X9er|#3LqD*Pqv`3(aAx72MZ6o*lp0kh;43j z{@Lccshf&UGTQ8t81673J?JrE*LH}Wp67iPDtG7yAAUcc=lOi!A3t6O02r2KdCX=r zzuWD0W^8P%ADQUTPqja1x-kC+5LT;IX0zE`>2!LZpflDkbo)I47K_D=7_ccv2Jk!{ z3WcJrRtuWVCPbrA4r?yz(G1OY93jADGEE;G9Mqgnr`P3j&BWvJbfeMuRjE{fsMqU& zwH);v4u`i;DAdS7gaD(_IEBJ#tyY8M<6~Ybl}dk6E|=lx=m@ISD($D}Od~>o!C-id z(n+ycg#Q5pPsl-pfYH%W&*9-=E1%Cp7koUrHiSa!5Dc!u(o&G$*Ve+YwZ%2jd4LE3 zBO@cWWHMPHF_XzaBocwe#bsVvUS35p1S>0Hl%p890fE5#GCEd72pAq7zU%kD7QGODXNWP)`CCo7I_yCnk#VD1^K7~RtR8CX+F8x%?9HM5R){_4(dZGno=(v!7vJt8c$JcmDfxvAFqKB>L(@ zk(lq^0GAl)LoSQO;;Ryg#3+?Y=U8?;MbMdQ)Wewpn!SdOulokLB%Q`>L`#T7A{|OE kkymu?))5tQrQ!25p;oK8 zyRos6X=-XJMB1_xQqMASh5F1?Sy|P0mR(4&>~-ev079$P@^w0$J{%6O5maOE+#7Q- zgt=_;;ZCJeaCmqKZnxWyJ-v0bSglg2`qSw& zsD;868^he<0_yAQJGQsC_gY$7y7hW}kI&}|9~>O~N+y#)?C5^_-X84k?s8Hhk;t*NZiN+>0!VheyawyhsS|WMkW7G5 zsl1QU@y5mm{LP2x3s|yOakA}sIRw396nab!k_o7-t-TYE$5XLb49>uh2R_$0cqhv_ z+4`gu-i{A|-R=ah*MEr4Z6p&=Q&Xc027^fwBasNWTrQZJvZ15_`1uVcMoZz{Ya_~T za5&z>#KhzmbhJn&pt`#HrrB&>!UNOOvtYB$;_Uzi$B!RWfz>h$PNx@x{V+ct1fy|i z37s2ACO{^WiQ3xkS^WM0%*;4*Pdbx4o&bs=eD!4r1XiK7^{#~+xm=zJsHmvmS5{W` zc|5+O|4Dv-6c!d%QC`P?B6LK%=L literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/shield__plus.png b/interface/web/themes/default-304/icons/x16/shield__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea1cb9c5d2f66ae26cbd8e21e3342bd7303df05 GIT binary patch literal 730 zcmV<00ww*4P)BAg~Gy6NjaxHK_MALf3vj2*#v8uH2Ig$z%-|P%4$Ap`qb! zcX!YH@^bu$6bdClH-8`MU5zaEy(hqbFZqUYhD_9qvjK%dL1Z#nbzNOupVQf&2!+;v zhr=Hs68QwHtDoWW#C2%>X*mITcQ(TY=pz&giC8SIMV=}Y%C|#9qxo1Y4e|IFP>Ewg}6xMW5aB$LT&oc1;5?OABI+c(U}fm=A#R4+r!zBMTyt$Wk;K_4fOHp0XKi{(+eudYO?0 z;c!@lLLnRexI5hMf%QMwqlaE*WI-?(6oEis#qak&S1J|fa5y~F-o&V3=8hUY^fDt0 zcqxh^oKB~~6ooDtF%O+#K1Wvn=00000NkvXXu0mjf D-oWSf literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/slash.png b/interface/web/themes/default-304/icons/x16/slash.png new file mode 100644 index 0000000000000000000000000000000000000000..f941cff72132c3895512fc7a426918704f8c6c9a GIT binary patch literal 609 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 N002ovPDHLkV1mUc`osVL literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/socket_pencil.png b/interface/web/themes/default-304/icons/x16/socket_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..e38a0d142f11a93fc408f61f77863b4efb23e0a0 GIT binary patch literal 606 zcmV-k0-^nhP)f6TmL0D$=ynExV3 zCX-Aml{zCylAjRx3x3RE2cZH{6wT>$nrpRM%4jr#!@vw?u|v=Wf*{yrSr&)GA@uwG zLm3PPkjv#n?8M`7T@Z~%-OXmR*z5HGal74MoDZ7S>-8db2)cmh`I&CF+tD-)kYF%K z_eP@uwOS1-l?t6HibBuTYPEx%rKu@h5DJBS?RI+?!$>$BhRw|ac~u#**^d;Q8Rw1X z;?MlVM1GxRFH-@>aX#`1yQ-=}sk8;LSPW$O^KTfl)zu8V~_12=O2pYa+6$?_6x7qOZoCC4eyqxX?f|%MVRwn zU%`&U;m`$EtJUmqI5|mrt!!_1z(CV}fciB9nU$-woD?p><45-u%wmV23&=WUGMT0= z7K@({FgSPC98N48DPeix9$UU}{%8y{m?fRlSTqF32qy?9$5{+8i}1Yyv3WMjd6-*c s&oFy@T=1s_cW$!F4{ozApXcDfK3-jSK!!9bM*si-07*qoM6N<$f*alzVE_OC literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/socket_plus.png b/interface/web/themes/default-304/icons/x16/socket_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..9854d70a03a154aeb130958e006f62343d2b7591 GIT binary patch literal 573 zcmV-D0>b@?P)JqUK=+d5w9SU{mCR~Or1&fQ77*cNN zpf@-a96E-A)U&C?KX9?R(^@&%d$8cjbJbs z%rqPhA)n8Sn2E>ZW^|agVa=+gPf+p^?Ds@wHli#io*7qrWu%_%z|(@?C*BFW4w$akqDfel<1?%kjs5!aAxfbg->J5 zP-X$o^M3jYV^vk5QmH~L76V!S{EO*Xp->!ShB6DhUhj^oYDTG~K(SbbM#Et1G@Na} ze+)O@ZNP)|K#)en1|UQaMC8@GlH;mxYC$iDH$|`4P23U0c zoLPIj0b8BzKakgp$L9Z;kZU%Z?Y_g|2vEV_%|BWAFt_Xciq^i}gSkED7xL0oCa+vc ztKc$qm0F%@ccHZ0-~d;8UL;W$u?jB!-MvJ}GkcOewH>n+&$QqN{nd5e3n=kn00000 LNkvXXu0mjfzVZ^a literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sort.png b/interface/web/themes/default-304/icons/x16/sort.png new file mode 100644 index 0000000000000000000000000000000000000000..a3d410e0e206b8cc837896448fc4ddf1230abe36 GIT binary patch literal 402 zcmV;D0d4+?P)6o$XH2o8Z}Yw6M;S=*(zkedjZ{YGa;SI2CbOa>ji9lZh(gv5w{D1w^P^PUEY z!NMmz98S*rK7oKLj$@T1$sME7NR7v1m(iHm>lyTjNU2AH;c$qO<^W-0|5q>=3|hSS zjIL4?1zoRK!mQtrM^6M%6#03cPcN4XRXLx}H|jU!(Gx)!h8m&M>0}J@=!u};?`u3f z91g}HkDds6y`DZEkF?wEj6ohf5p=siN=7;eZT~6%Z wjKkQ>3rbbN6Voh@Z_LL7-phNle4z+_0Y?dpyq0CpSO5S307*qoM6N<$g37)h0?_LMzu(U#fwXw?e){=Opi;2wMXRw|Wq%`9)@)h~#Kr#m?R*dyOwk^vkJhp1MoSSppywXpda zZ#>*W-|jEu9s#i1?V?;RV?Lkn8|S%40Bkm!C>D!IKeBI}=NVj`Q3j0Foq)>2x|15uFN! z0>m`8Pay-<{EDG@#XL;r|*SLu8bUlk0@O4@7(N xeuC(ThFpZMb%6}F4=<6+Jq)+c2iq@H)<2O2VuKbmtFZt8002ovPDHLkV1mTs_W%F@ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sort__exclamation.png b/interface/web/themes/default-304/icons/x16/sort__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..9f7aa3160b87ead9060a9b31d4d6aef28d2cf507 GIT binary patch literal 633 zcmV-<0*3vGP)FK9!gR~6ITsVBKJ37UFXx`$?{^Lt+-^5`Jf1y# zJ|Fn~eicPnet2^QzE5-4si|fH>vKAt0KEoyyS?2aQ84ICW|F{s1T4OGOa8 z;SE#4%jx%qU^Q6Cfya;IdEcW%$+9e})oMrT^*S{g4V4K@?EM+^DwPV+sS9k|MoCCs znArb&LA6><@Wx=`&~CSr+wE3j`p=L@&%K~rE*qoKsJ+>2DwPC6 ztJNwnbBGWX5<2Z6Yp9h9KdWM~@MuQYkSWk7cjd3k-Sm3Ytcw>$=fuwc5ksP!0xz zy>7R=_nA)1cTIDBu(xE=v7*thSE3hERW+d~iowL8>2xYPosPtO4u`*gG8yT|f1@UG znBwvHkw_$>GWXeFK88Xz|6onOCwv2Mow0Lv!*1C<)0yxl_IFHS7cBh1FDCu15Q}+- km+bn4EAKq!eV}{6FW?k>zpIF;r~m)}07*qoM6N<$g4)8-vH$=8 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sort__pencil.png b/interface/web/themes/default-304/icons/x16/sort__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..1bc1fae69acf397fed9a91b0c233924dea47b663 GIT binary patch literal 574 zcmV-E0>S->P)o(3Bj*S}I2;x{ z)Mzy3I@R9er?>yY+b?h7Nj7a>$~gi+zayH>Ce~`T8K>GYe%!lbhPNpE^V^=e&-0uk z0Ks5T)a!LDm&-E_cGnR9oZ!}roA~|s^=O~xIY$8KF+{amMS92?0D#Y)+{dq9(i8hU z&p86%^Z5kdY8b|u@jT}UfY<94rBVrXT|YCP=NtiWI-QE`$oM|b z@jT}UfGo?44u``-#JEbOf|{lw*Xc8!=bWM_0MvlhYMo%QSY%?p4Oi}`XKXeb*zI;0 zu5;u9xk9dz>xBLf#GrD2jW~#noQJ6;k%htGMRIwLOM~-;!3WLt7kx5Rp?_ZCRIRF3v literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sort__plus.png b/interface/web/themes/default-304/icons/x16/sort__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..d4e7fca1e0d5fdd20e2025e03bb703e2a086deef GIT binary patch literal 511 zcmVPnf#48=g3!E5Apr*=OKHHx&^lyL($ahk z2_=Jr2riC-Q*=mn+Zc%C%Y2a#$j9-V(1s*bdN2Gq_r3Rd&hR1{jUpC{O-LjXNG6jy zQ!?c|osnKR90o305Rb>Dq=+Axa{ljvNF=hx2PaeG27>|h`+br*{ZI1J8!iZiLe6rz zoayy?G_Kq2j!gfPy!03l30)c>%kF8eAFv&}g0e-(RR|L!5_ zF~H?=sY<0n`F#FT>!0q^*5B8(@%bT1&$e?9a5x;!bUK|Wl}c1B7DsZq+{n|fFUaWqii-yGH3UePapkxOw;gwDFqHg)3gaD zlSya8yOBAg=Hu93Oo=vnl6w>}nay$!)?L?FZg2 zfR~*2F~jEA61%}H7g)u%IgFR4pYWIu@#^Yu!9R?Ney_)pVgvvH002ovPDHLkV1k>w B^DzJb literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sort_alphabet.png b/interface/web/themes/default-304/icons/x16/sort_alphabet.png new file mode 100644 index 0000000000000000000000000000000000000000..92c4a9cf417626875a2b1f40e2e1b5c0b3e73d49 GIT binary patch literal 496 zcmVv327o>+oZ`W_!6S6e*b3WawTUPf6tpU-qUoe0yugC995$mjFk*=+WGJRZr);czgq@8CyH3No3Df@#0s z{~P#`lY(S2sc^X6ZmHR9Qn_5FTCFDfLN1pRu!DvlIVp(8<7&6t(R#f$NvG3S8gx1x zYBU=18-C=ZAR3LT&1OT3#e(>`D3wZ4EEW@enY~_*5{U#2heOfuBPRvna9FKYE4&yA z27_1gLN=SFR;y)d_>q%>Kp>#dIv$U4TNH^zC=?1&yWN&Ez-IFM{Q@-n$Vq|E=Tr0f zoJOP3zkwe)De!na-fp-1J)KTzGMShR1_Kl8IehRVCk48$zq{RTFQcq1mrLsR`-ExV z!H=92u+W@N=M@fzLucgOU_#qHE|=@~TQIJB=81V@KA11Y!zg1ye==^y#XKNnEx2PI mjpZ}*dV?2Z|7iT76#M|vm~cz+=ra%i0000v327o>+oZ`W_!6S6eq%>d_M1;&*#0<=|onJ$D@gT2S0LBkjZ2eOozka zX5dFo3X;jB!r^YWqg*a0l*?t&zciaoIjhxbqTxqQ3gYp&+VA(Y*=&SPr$dcK!_-#N z>9kDvk&}XGG^)1SEiIQz>i7GUNF-=98i|g@Vlw%CDV0i@8h+%YARG>>^?HpDL)mPW zTCJ8`TL}h(R}+5Zq#zIoD6~!{6C9G??-!td;m4&&BtoH3h}!M8JOy%6;Pd&^VzHp{ zcziSPBPRtOkH_2Xc6+ngjHc76$#6I{v7W;RKXOu_>-xLf?e;Rt%4)Tu!C*j`_8t7l zNdXJZ>2zMAt56ovCz1P7tnTDmk8*LLaJ(k0H$(M1Gg3<(QUvMJsXxFj-HIJ79Tc%B zYQ)5VNEL4Hc?}^Ig#6Cq+fs=zch8VVPYT|Jcyv=KYg?(%rd;+}=kq?n=g1+Co)o+( z%Ii;|K$~ut+*XU6W|PM4Ho2M1L6ApJ3fk;gXS38xBxsyWN^ox*#zBxrPYPr7 zXt`X526^3qy)Gn!7PKEvVAC-@vW9L2TQm!C*j` zyJyIwCk4DHu~_UMkw_%Y$Zvy*eK(`3>fgWMT}R9bbHQ9OH;m4h-o$>*XpG7nqZAYf nCh8rYGUt0Z^UkB*3#H%};!HGUrLScM00000NkvXXu0mjf1Ix>k literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sort_date_descending.png b/interface/web/themes/default-304/icons/x16/sort_date_descending.png new file mode 100644 index 0000000000000000000000000000000000000000..69217fa5337e8e124d1fc1c8d378d87aceee28fe GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKU@Y)-aSX9I-8;e1n<-J^`24KG z)oU{}7j2zp=j45xb*oI1!l`Zxi`&m$y-4f6x8Rba#}~mlcbV*+1Uar(YK52o`tm1U zZ=-mtaGlNfAAkPa^RK*{H~F!}{}*MupX_?KbAiFe*^*yo%*>d);PT4_OH>ZbxUrop zYVEa|I@=api`1LGCqhT!@*c(hd15BBeXDKc_8%=g^V%hF%OQxE6mM&QMB7S7Ia}Qo z*I#qRpG(_(MFFVzN|veV{PUGYGncSce%Z1hYV9fojvJr%faOB8M4$e)`!@s3*(1PP ze=2p}v(I2NUN{G66`DvDKG^loBv?ui?5eA{V6}4bbgy@#kb8j zMH3fpc(gkr<;lg%Ow(Wd@)S$l!FM{lu9FAi))P+UZ2T_fd@7$-&A4&)%-#j8C)2}k zi2Jp0KYTUK!`4eucz1#394_`la*|E5ij!sdTOaevsDAhP)ExDJ+u6IQ{NbKSw!kQ0 N@O1TaS?83{1ON(;#4Z2; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sort_number.png b/interface/web/themes/default-304/icons/x16/sort_number.png new file mode 100644 index 0000000000000000000000000000000000000000..dce9aad5387c062b9c562f75afb934c028301ad3 GIT binary patch literal 479 zcmV<50U-W~P)`N?K>fZ4g3M_gE~TCHleTJ45LqoFmMO@mQT>|PIYM5Jl=3hMPbLW&Ip z#r|(WrBVs;Vlm3i<#M6(`Aksn9sI~iLAhME=JWaBbUKlnQ3Z}#1 z@G$TrCk44&PT_F3+flpSrc$XSvzu;BuP$rY1NF*YP{YtS|q-ZosolZw~_>q%>a5$_Miv^9x_>q$WUbH|UaD&h1GZ=X{ zQ0!ihuIqo_g8e)*ugoX&#r!ZPqin_g%>)^pc|pis@WlA-%QxoZ4)6B8-~K@<_ytyO VbD24WXTJad002ovPDHLkV1hHN<$VAE literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sort_number_descending.png b/interface/web/themes/default-304/icons/x16/sort_number_descending.png new file mode 100644 index 0000000000000000000000000000000000000000..eadec7c7e2d352ad36fe815fb8abfd8c172b44c3 GIT binary patch literal 478 zcmV<40U`d0P)`RE2`Zt1wm0+Q*SP6nwYN3TTwl+S2oj!pGf;YUO z2wqOkoa`>^VnE?zcK&~6#09llt)|uM^&6Varq*h;3`RlWy&3d~NYm~OG#U+*6bA?j z|L;JxS`D!YGs?~NdZo+dLQwA=^61GxrBVqm7K`Eed?q)i)5*bmhdg>RP%IV|LdWCr zVUR~p2J-p5!r^|ur(Ul|<#JgR-lo&($hqy2M^6TFxtuy24z%5FsZc1~s2leg^61Gx zI-OR#-HukP6}8)K%49MEJajM^IL}akJbE&aOeWQ4v%!lI`u#qoQYpvVBoYbd8F}<% zARdn^tWKv>DwRqUi^Zth?TWX_X0sHHMn&O~M^6SKk%(F@mo%A79tL^zWWY4dF#pcs zd_JeyZ00Z?j~(3S$RUrO3>bzH(sez|C^zf%nnt4$LA`g#qbCDwv_K$mgU{zP7Ku#*_5W~mJvjb#-fe-T4XTIw zi}T-EstW|XF54Zo{`&4@1Br~o4=*H%h*V!|mJ!UnwYaHnfB%FeX2*^HBQLxx@!Dh2 z<5j#j?q$(V0h8)xc}vZV?YGYr?VK~`e7aY$)m))X=07G*X1ZP~>T~?Dq4@`8b=I|E z-VYzv?f)-+|2yj$kiglrU|Bx)TW`yDHUjmpxc*wJO9^Oqd5@cNmWkA&8-~naWm}_s zbGJv=%(!!)e~w7V>d@9}H*?&kdbu8WQ#tRjyfBZOBWAngvpZH^OuYtDnm{r-UW|WURn^ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sort_quantity_descending.png b/interface/web/themes/default-304/icons/x16/sort_quantity_descending.png new file mode 100644 index 0000000000000000000000000000000000000000..abacec96033f65ed210839cf4f8153b026d43ca1 GIT binary patch literal 432 zcmV;h0Z;ykP)bW#T$^l|hFL!2Scsw>41;w8AAV)-+_NZVu93rIHKv3*|7W8_( zGA}lx(nL{2*Xxy_*&F=GNkO;Uwb$$QEDS?R69hp*_69$4QsBC-g6VR(dKXOvgY&O;Te5S+UkQ?}slLE(a)bV(v?RHCzMnk|nnM`DcVow7< za#B#Q*VTT%$A`%c{K!c`tyWWL^?jeJ)vAEG-EPYa&EDWgP6{fOirQ>8bhCtVh@N-~U4VduCplPv(pHVJt?)iv6207@c`RC|&Tx6yxI?^YMW9_+E@( aCVeaf9K6huQBF7T;L1R z)_Cm}|KSTa0z_Ob?{#&`%IwwH;C|}!9_@9n+4>#}JUe?~|DW)G-4B>kQm;)+Z@eA} P^dEz#tDnm{r-UW|bEA1r literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/stamp.png b/interface/web/themes/default-304/icons/x16/stamp.png new file mode 100644 index 0000000000000000000000000000000000000000..ca9475d3dc362d1e422533c0f2ec52e93be276a2 GIT binary patch literal 585 zcmV-P0=E5$P)USY21Do|f`uK#Lp>`S)L6RtY;Hc7k84`XhRFKikTHpcY#=dh z5Yeeih#=IV4p9xF4nahaK`G76$+maj_s3=@Md*Ro^WpP+Uhnte(QYm+X=Jic&=tOe z%w`6FrrpTrwbW#*pG#&cPNr9csYGb*a z-W!b$)|BLWjvbz?!9QF0w<~z3N1r(!kedeSf zkWOpCxw+QvkrA^}tKsqr1b6Z=toYsCo$yYNK66qqkW7+5Rc)p1ZS=1~aF0%6G-6}m z@6O3PJ^IW^fhUn5t(~SB+^AL&d;tu_zsI0c1 zTU)sH8kj8t=eyex@fpY@BDj^F$JCphJ3ac$Nx|8P3DVZ?@q~U-2VVP{i6Q36@=Gy2G_^0%AFp4=A__s zIINuth1!l8hV^Z86Sv<14^+v_d*F^@`YmA2Kz^SFZJb!(>b=^q(`5*W&xMuhgw=X4?7%@gG}Y0U``77`XBxP X4IhPM3d1uC00000NkvXXu0mjfU)vyD literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/stamp_arrow.png b/interface/web/themes/default-304/icons/x16/stamp_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..28e494064d698b204c58791a06f65c857664de86 GIT binary patch literal 697 zcmV;q0!ICbP)B-9o4 zsIZt(5W4f^J$vkjazuG{I}@Fz*BgHY0x&)W%ASb=wF-t4xyX0)NK`!sc+VdDp&Zds zn~f=+5zXJ{=5WdbG<$&~8HupylyKQCIOFUNnqC7}MajiC zz&U}c*N>#8VI(&`K|;+PsQbszEQ&?gv;FLdhLW{f#`IJC!K8R)|J2kPvIZt#{{(17 zvFhb274LyK>yU@|$P|iLSxSoehbY;sP*nasqcoR>_u3z0OTOE`tL`omu8$%61+dj{ z+Y?nhsNsC9V8@2Y$h3&~c+0vor`^Bp5fG7c?QQt(;<8OU)wJe>%jN6NjoBTpu&j2E fn3}M-RO#CvK%Q7BkE`be00000NkvXXu0mjfH|SRs literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/stamp_exclamation.png b/interface/web/themes/default-304/icons/x16/stamp_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..6e6cf3062fa65153ca5f1d0983d6fb0227f83013 GIT binary patch literal 725 zcmV;`0xJE9P)L({7cD4e##L{Z?zKX8+=KuZ*1(yric829AjFGh2_=O zisSYA3?DZocH%c}vq-OK`ZIHAPd@Tfj$j(InNa$8vv++RNiX2%e7zH@+m@}FpgsA> zAILGLGMSjVswy-#Cr7#B^WkC-{3IJ&p)r(i%>?bqM}Eo?EX`;nR9@cfURy(IFZ?9u z79m%sMOt7cr9Jt`AILG5Qc^;MMk|%-MXwiXJ8;#(3z8F|x}1bmV}qajeRUY?Pe8@p zsE6ba0+Cpp?gj9_tEEs?dv zFPK?gM$I_z=o3&q3bcO#aDuo~jSe!0H^8<;auUQntVeE8P7CV)hDG3(@ z%{Pw+r9;3yUUFv`DC1PW?n2kIcq~rc0Amc(qZ#P$I55!DC_33~;|0g$azeAfFPP=O zJmq$8V+jL&sc?;{F*0-pPoHQp^dSm^_T%o(dePnIRuOODPb`y#i6bMm^SorQOqRE) zUuPX?t=s4NJaz(;PO1L_(n;qLyle?}bXY`3DIdl;9261~9W0gVwrg?Wp8nxi`{!pS z4q;~eAUr?xekDfilJD(iQ4QPvc7=!krPgw0sw-voouK_MZlM$8eNg(JZ*9N8jsmskD+)9|(|+pVIt!X$kQ;;LdyC`di?^2l?WDAKVQGaklrg zv8PA>s?D}maG;|@?Qd_d*y(WiKP@ie;%nfhlw5fOToNwK0K?iI#H}_wtgJ-5tnB0M z;^G+zPs@K8Q+wTR;{Ptq3-XocGnq}KC75-&HgQ8r_!7!ux7#e$)q!tPvcqog`E%aW zb##}M%wN+q1WHTi`-_TZ1|=Nk8_2NZ6cg*wfo6w|qnoKu{0S+<7M${HqG7-Ito zwMB?n2qBgQM$|=A153?_QZlfj>6}deJ?C{ZcTsfU$Kkx^_dh(m?0kPeBOHFe$kF{z zk7WpUuD6%9^!17Qj*e>ZDr{-d{i~BlKII5z@980`*Z7iHU0eGrF^BwUjxnp(%Nl(? zQDe93BU~yP!8!x;sBZWFnK`s4k9^7z%+lRW7$W>~cy$#eqmVduI{@QV@5W5fo;>oS zImV2goy^qLm5^OuZwN&qD0>WvQujSroNXI3L3{GZch%Lg=YqgkmD^1i!~Ak^Wd)T_ zAyL}kK!eSSs_0Ce_T-WOBq?eAK)K6BB&ZAq)6Z}irg5P589z{31mmd^RJwa5&b$C< zPhO8oRq#O&2F3*;lO1-Xmb`~Y$ykzSvyjc$_Fx;OzvU4 z)Mhg~Qd5&C*J>@Zi;KAY2DrtKTzd;#;aq$ToV{*`r(?eqzSOjHQd69Kbe~emYSYpf zJ6KUcSbp#q%=5qeIT(y%VtN>lhO(uw-XXY}htUVe-gln~H|yEi##ES8A$lbJw4c4I}uD!c!Rsw${bIb3Y}Ti?8i+ pd0giOgGTV%%7jCE6XL#a)Nks4KTW*CsB8cL002ovPDHLkV1mK3O_Bfr literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/stamp_plus.png b/interface/web/themes/default-304/icons/x16/stamp_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..c3de4596947329410f695f2853fe9162ec1c5087 GIT binary patch literal 671 zcmV;Q0$}}#P)Q|n z&M?$8FhI?NgPNM29vj3v-rQ_mYqG~a=NM{;L>SwmI5G>1i~nTVVPDA+`TF~*J{;B@ zX=tcP3#sB6mKdIZt$XPAF5o+R>~oGGuOu<{v}jH(ETHl^WKQ0X!_nElvNL>Vk9{Ra zcEk5mfI5y10G6qqXDI9CZva6l&T8sIy7>?=8-PvPb$q^lEY-Dl^&1TnRGKugfz*wS# z)mS1=#&f0|ZBODjJ>o`2WOqUp-4&+j4x&41qH>>)asL#}UuS0#`UpH218#i)9wo#d z_c~EkaTu2Z7f|rn0LzpQo5G^xZuU|^soPD5T&`TL(dhj=GlT1If!m^_>mAS`xHbyx zxp@#frF>|Ii(#C!LKVs$72z0#)DrEls$#s~#TQJ7zdSxYy$Wr#2!=05S3!MQG2*Au z>+>|l#lCN%WV>Ep|MxUM^+0u1J-+YW0pur&u&!g?lxLhG`FU>JElk*2v5(kyUXSlJ@Db4=bX>?z;j{z5dp;G$jf<| zoLM@j6mKkf7u=P}>Z6;p0CCv~d>m8QEllotg^9b?e9}tjRd_-F~6^#3f`j%UUx$bXXv1dnRN>Y zSb7OO>49GVhkEIoSVuGQxeiD;LkC@D0iNMI3I%2@Hx&&YS&as(*?SMNr|hTEFV!>> zs97~@$rL(iUpZA30H&@r4vh|O7UJJ)XxP6uWj7WHHe;a>7Rpo7Y$Y9iP$-~-E@rZh z<~YDW2VCN9#i5z;oeM+V+_bS1nh~sLoI4hH+qMuo=w=>{v5B!=e-j2rbQ^ryHn5&L z28UU1D`N|*>vZj4#Th#2${EapN^VrKpW~@P a8Py-irK@cb%siF=0000iC@0PJlabCks)GW2&-#Kernu`wnc>m`)&+~B33%61jID3o%uE8#6 zEG#*r8JdOWD#pwUncads3yXB>wdQOCrBlJc>v|g-`PR*i6gpdV>RFgsw4uDL{S7gm zG-xAvgZ3OxXRH3Ve~Hj~j{)U<2HGDmqM7mHiJ9@D2|81ap8dCg@?6GvsGhjD%$bUC z)>w$D2DcWf+4DkECG*T4A38&IlZFJG9Ee9<$06Ond{A@)JW5iby#B7B$2csS{cbA8 z>Cp_F9!W=2Z>*WAp=&rbm_oEP9Q$--Rw4E5p&6Q`1yGjBu$4J%guKvMsp}FBPYzzi zF?|&F>%y_8I}~{?gnW;qswr?-cH2owy);9!)&i)`WkDfk-5aD16?%2JQL70+UcJwT zS`}!FkxKf5%M6nGCFiD<=Vd6RrD|w7wG5OP{AN6AX03r!< zf{bpVxnPSYfHcF*?z&PJexh$X4r#sT6cT4Xq((iT)sJ}oJ>rRXe~ABx=#|{gfpvu* z01&4^w6b=s;Z3vam$FQ@OOg(e-f>kAeJ+c??oBTFA&ASH_p9i|qi+#iFFxhgUurbp zfF-OXtP@>_(u$nrn(Rc79|?jzL|aW*MP}ceB#?Vw$o{sY4bdf{TJ0R17;VXd0}a!c zkRQrLg+Zc|BM8Xei{M7sK-jdx3AU{XifwW~l{&M`H!{JJargy__R$eMWp0810000< KMNUMnLSTZjg;mu6 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/star__exclamation.png b/interface/web/themes/default-304/icons/x16/star__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..46a204de975b80fa72eb1e9103b65cf4121a7ec7 GIT binary patch literal 737 zcmV<70v`Q|P)r2y77{{OU^AZ@ovY;25G+$(vkm-w}1WUpo3o1s?-4{}SKqAroVhg;a=)APe%Q7`B zXKD)Byk&0AnNIhcTXSa4%eLHf*+@fr`km=SbJ2kh=Q+>$e!u+A?}5yl1TLK>pl2RulM8L-JfR`LnJW;Vi9bkKX+^fYMe;LVFrRWX(t+?UgcjU~lKRp}y?rWg;in@X z=PhYCKm8CLrmJqgPu|9f!INm{+JhsigkLf-PftD6O9Mb6AdEDFIaie%(5X{im~u|s zLaQ+e$8>zu4W-*($P`BF(4~sLK?(AWkwC(&JM<+ zR&&UWMiGIdnp3}*Ts3G^#rG@g$O+Fl*8~u#%pve13vyUhtYcKS50{C;0r^&RS_H`F z^KowC-dy)i; zDcY+@JU5x;fN&mwIL%E|ohVQ{`(-yyvO5=L&jQ${Vqg3C@Oc~_O2D^`DLABwLru@Y znfK+Skek9v0=E(m0~9`h1wsEM3|cQACjDSCA?8A^qq_VnI;Qeq~ZbO%0+S{Vfgbb0!AUg>Bk~6LZ;) zE!e_Ifuh->bhV<5vo%=X(>23QR79=l?S1CiaJuNg#d*&C-1p6U4hI^l3CNESa99&^ zN@U5-q$Xh16M)`(B*Flnu;7+RoQ~dTE;b;876PxkVr&-rvz{P0M|Jcp%)~t)FU|8X z<1xRxT=2Wg1e~M#V*e7M-$=k_BJlhn(M*puk57*^jpK|O?*3bVJmpD-y*s^cF5E2uE8B)+&$O=V1jvg5U;kIF_H~R z?pe^c=XcPzjlJ(q_A1-y!11-TJ3oc;8^{#<3E#4y12F>VA_ckG0Q%YpyB@Wy62?F0 z(-HU9Ig2h;FzZqTK2Q2*MlPp|(Xx{0AwaetK&yZ=HuF0Fo8FB-TI;wWT@92Y%0d!Q zO!#>n}nl?$Co? zF@sr^k7>D08$y+zFg0M`RLE6wt3@j2g!VhL&azltN8q}wvZ`#dEiWq1MYx9ybb7hXq z&D0Dgna=Q*Ldt(@wz3b)HN{QBWD3IDd39TAzVN{LpY!~F+d1&y4ugwl84R_q%LO+} z-yP2x$Ye68kw}h>Gp6fhEOBX*=xSKE;GrA%*tqOTrPBR3;^J~JKOf&P*6l4I`g9CF zwRqVpbnbgc(E0=a0lk_fq@<)=bGclY92_jK1xQ|1K=f*t;brMoV}@WgUJ__c;pPhV z)@8eeVzD?UC@3ge1$@>PbiQO@c*UTnktyb;%V*}Ml`~x$rt^fAxvcZdN&lqdv74Zc zzu$ia1pm9C18pJi7o1A8k6p+1r~cEPaCsg(rLFkq(!JW(<4a$v$tGOIo~Cf5u&RhT z8Wn7Ctq00H2(7pWwJp!0%nqAk-sLRES$h%A{wl<-`dGw2WB9r<3{Ac1e6Ii}zh%wq zRAMt_C`$!UQ_Mu_Qqeih<3NL{|Ge$@&$~Ej$wdA{D8C(ydfibpf0p8aKEc-T$j?A7 zWhm<@fERKR=qg1atty{7%ZSWj9F0d|(@-(A3`d;;SwZb=xg*i*`#Szwcpwm1wkojYOMSvZyX$-Q;+D??i|J zR7Fc1X|CQZ%>0nxgz>A=jOuEcm!LBKV^WWu`&4pD#r5?{Ll@&TdYazaJdDoCaCskn7I)`~?xas@0Sj RqzwQ7002ovPDHLkV1kB3X378n literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/star__plus.png b/interface/web/themes/default-304/icons/x16/star__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..9f32f79793c36577d461d9be42499c333fc02c34 GIT binary patch literal 705 zcmV;y0zUnTP);WGVFWrH`3`y`VCToQCPl;l#F9 zn*}ah7)-QUl&)^j#@!Oui#VNIxs557R&+Y&wvDNa4*a;!`Jd(8F7dU{dXyjXZpAUZiZQqlir9IEeJzK3f}ZaS;G#ldqN;}Bqu$w&Vmi$RnK2= z<1x3RoOL@+v80aVi~E-ZgZC-0JfPskL#lOlsx3G>r3{jqWaR9>0|-y`RIc@L&cJ*? ziRSz*$ZECUkDDd$d$MnP%G(BF8vs&c)aBncr6Wlau%Xk>_giFVoiqcbf6M} zPQ-vlh{X)xR@e0?N!kYbx!1M(m)Er!zjp_IN&zbC%R&X+D^X^LU`F=!EW#qgq0Ufo z12*LWsO20xA9bX&!OvUKgd>06s7hsfR4J@PEBswNS&9||$`uSmR!K2Hdo7%?^a$N= z`&WJGtfz-nbx=;&b0fu*uN3^;&?5M;ZA^+l!Dl!c`P>a?Od3YidKEe}ibQ)u6&Mcg zgIzciVEDK$R9pf>wmj`yCcYiiEVqRn;sTGz^za2Ab)PDr}Yje;UB^cRSNA|fu-jkxs> zxNs}}1y{Oo?@~Lj%$0HM!UJdC^SpOpl!Cz^IUEjZG#dYLqhZXa9ds#^$xJB}3JVe= zYs}?vMQ=8MTCGO)dR<^?Hk&HIEOI#d&fEj2R4P-d)#_!Z(@_9sksJMmAeYNgsZ^qJ zxhxNd!&iVA8Fog0AprS&-okJ7P9~FkfEk(51C&mufB&P^YJGC~0$?`o1tiO|Sy7bt zR4Vm77!01d@W5PaoM?#W2RLxiK^GU0-|t_FL?UO2L_%%1+aKfc_=@FYJ;<IiFz@1%y z`2I_jPzY9@Xu3p99Ruu!93vf0me4X2a!jy{W3|aXOu{)oR`6Y@J!- zSwe;#9JpEsU0P-~nH~NpzjnL*&SWy}@w0_7Gh56yXS>+Jfva_v{{Yqmz3TQCaUK8w N002ovPDHLkV1iv(9X2G;<=7C4|@WTeflydf@ZsxaWI!KMt-bC^&nHf?<19 zB{rKa2SFsEPzV(j6#%^!D#XzlHEuDRMa!cx0v?MDuzu-!nUY zfdn!f4#ydlN>vsOXqAwvy9^yYHwAB|{hIIJg00-#L<2V$sON(3WF(M=_Abc_1Oi9u z>gr0wV(|%vVG>CIjExj+Zl=Z78wvfMp<@5+$BW#gm*spOh6J_~i;Ig{0|Nsm6$%Ag zU0uCfCX-PZfZqYQrJ|v`jZU$*$C$jM%(QzfmvfEoCxOj`&*wX=*XtRzTAe7D%K-xr z5ul(`O~GvysNFAfgYP{V9D$QejEsyNs;sQcuc@hls;a6#0Wuv|!{W?M^wSA%&W{Q2 zPHyt;9unAvHqOt_rOnX zNFatRlP|#o9cBwa9v=tf5!+BQT8-Ak#>TGC&d$!ogDYFQpFEWQ3DlRgnW3FPjsO4v M07*qoM6N<$g2C=c1poj5 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/star_small.png b/interface/web/themes/default-304/icons/x16/star_small.png new file mode 100644 index 0000000000000000000000000000000000000000..c1378cfe49a4639124b8f503bce0c538acf8cf47 GIT binary patch literal 310 zcmV-60m=S}P)uHMz8^vPy;MMe3%?j1{__( z$Z&E4W68~T+aUV`C0w{kB`g# ze|l2+|Ni;-PxCrCj)LUz8Zfh&kzv&oCgZi!nGQX>ll1@AMbG~?&U^m{@j>DsdAtV9 zZDRmo*_BhdE-kc?bEffh0*J&vU8k8h)ClaZx-u{nG&`ibBe=Tvb)&qWF9F(mkxEEA&UuFPEy00000NkvXXu0mjf$#Z*Q literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/star_small_half.png b/interface/web/themes/default-304/icons/x16/star_small_half.png new file mode 100644 index 0000000000000000000000000000000000000000..6b1cb6d2c5415db202be45b0707b30bcaa37f1e7 GIT binary patch literal 352 zcmV-m0iXVfP)>bRtmPxVN`At-ZZnIxa2_zZd4VF@Uh_%Bfrzp53|eir zS(lfW$L8eZ@B=Y^1Ew`FfUv`oezwaCyIC*P6dINRHO1%W=f?uQpa8`94VYTb0K#cN yyc&r0tMUyPqNAfFfPN1HVq+j4>`8e*3;+P~R-uVcm+1`v00002*2yOu3nbOj<|H`JzmxNIL0fe>X;W`;vyPK}8s=7=u50+(JxL{R?BOl8h| zomV{rK~9AO&teYm^K#C2W{8<-5vbXm(rVF$WcwH5$Tk{8ra8qgknDK2!Q)|`KL=Nm z9DnrA`2F>W-(FJO?QStLlK8g*yv*1g4|OT!q;w&r3|r49Ja{_b-eZzGolRyZ!^lb2 z{DOMjXV0~6dDPc_ENQpbeKalfAR$1tnouNN%a8?^b4#!j90ytDQMD=*`>u62Ie$DzalTN~Sxh zFlK_m;&yPw_)a{#$jHJ`&$47SkqDorQepEiAPZ;a(vl=1S@|cCiM#0U`~`T9Z-_K$ R*`5FZ002ovPDHLkV1kd!y~zLo literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__arrow.png b/interface/web/themes/default-304/icons/x16/sticky_note__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..2488b94955d79991d653da2dd18a8f099255d5cd GIT binary patch literal 561 zcmV-10?z%3P)feoTWp#sT=BE%9THz~VrY+0*o ztIOOlCrXX#rC|2Q*h7RRhC~SI^xjqG?zi*XJU0}lK?gn@&f)w0aL$ha(EmWg!zD&W zs7`Qs9o(E98X`)iO4tIy70ZlaaXyOQb9V$`{F=RmpECjc`0htGdjXsgxR(j|ute+P zye3LvQ3{EY3S;^P=DuCW?ALaTj-CPXDmW+DXA1@gZQ2UP11#hst4h*ouT3Q4cq|}> z1_l&Kd%=haL2p?Jzl6WTS=pmxQjv5Nj7P=)uO;D`a8~vx9#ZWyXcz-kOqyTo{~{J&MH?Nw;P8qhQ=GE4lXc73$+3aWU$9(sa9t&Z?)0G)fm!FN^GN>BDh- z9G#PZC};MzzV#BX%1VWTLB~VnQ(#HyCH>%;98P@3)d}F_d*H~MznuF3>~4OM;r=#3 zRYQaGrr+;Ot>i%S`7f@GdB*l|kFZmntYv0$TMyI|*fY&mxKUDY#y z_syO_{ZjYemUGV`+TaPP6}7>P*u9%-1I7D4SRPm-1u`hM00000NkvXXu0mjfW%v#W literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__exclamation.png b/interface/web/themes/default-304/icons/x16/sticky_note__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..e201d16f6cc5fb836711cc56757bb5dcb6d9b29f GIT binary patch literal 597 zcmV-b0;>IqP)e!uz6j96>=pW%#;3jiYA z20H(te{C&!V<5`wL_5~f)!&yLHpatR0|bO~4{I$yeitYd9;li;ANiCqPzz;@Mr#kP zJ%Yf;_cflUsaC6OY^*VG?&+{GTnBpVM=+*do)S@r2oNTU#Wrg%mzR0}=>x8N^WNOt ztJA<>4Iq&w2BBHR?0{rWW-!LbbzN3hUry~-K`b;2*6t1on=KeaeZ|pw6CfgpD8TH1 ztQ0@8vXm#;-iy|ofUQl8h2jtr^&+fDvsRwvNY5QA%d=o`BcIY5YT<-t*#W7PzR}du zjqA41lsHbKrPFG#dOM(YgzXTpl;*$EnmWaeTUnahPS9lKScl+r2&j<}&|1)18p2!H z4k?$uqnuWZUm};wu~z;`JbpA4XfF5xsOf3T=%{6Vodh%>60e6+`&cMU;I{Xoit<#E>J%mG>_3Xl$H|Sr%%-9(L)Nn9QJibn+S`2vQJYhYsP|%0O)_9Y_`hM67?#E z{((obnG8`nU8N>aj8u#mcDBR#xphx5gYTP@`1U0T^K$@&!T=*M@_J}SmRn*kK)Hyt*#`OJ5xi`9FG+w(82=S zjF$D765MSlk(0=EBrBcVX(mdg*v41Z=XUSkOd>mxY{A3yl$9WnV4E8iBVJo#BZ(|F zJG3vl#+=AApP+c0ZEjYKgc96uDtZ4Z2w(4^C-8caWL~CNjBRdLjCqvx2Mr~~*8@n- zU4dzu=ybcsG@?$5MA+sIN=a0VNL@+s%_Xd)I$(YnM0fYW=PsAa6HfG(=K8$vk8y8*hh^e{{?$ zx8vOlFC;4+dt8e4{(k2~AmB{@&iI&fIXc0gqEQfHp1pXMkDu$RANU2eT0{!jmGrFu0000a>o_d{}w#}=%w+l&>AFivv83ni&kw@onUSYt?_)m2R~UN9mo zm@g}lN#r|{RXvKwHN`~1_*DG=WfIwmWL1x1F-`H(GNbkq%SmLhl2tv5Mm5DN%Z#z$ z!=;jwTmX_)J&Hs$#T(09Lc#c0R?_?B9=yq$Xb;zAdcscX(w#)1kfwNx{4y*vR950$ z@t}8i5H7tTTQ%QE^p0t1(MZ=FLJ;{l3l`2v9;Q0s{p>E%m3;(Pp#B$^(=^-YCppc{ z8qLf&7LiXtB&A7~AUl!8-dgbB?#}&l&{Ta|`aB1<4GdJg_W3Fj7jgT!^Sf)JCMUFg z>p;V^nx8aQo1w?mb0XkPkc(-$lHuy@rmwA#`>f-n|2}sriTbPj^yEgmc*~p5UwWB7 UY$FXimH+?%07*qoM6N<$f+~^svj6}9 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_pin.png b/interface/web/themes/default-304/icons/x16/sticky_note_pin.png new file mode 100644 index 0000000000000000000000000000000000000000..6e64b83415bb618b7bb4e4bb7c9de54a8b3331c7 GIT binary patch literal 480 zcmV<60U!Q}P)RFB^EdTTqe%R~J(_ zJsF4JJAwS|e3x3@1Bdm@>X%wn?? z0^Nd2=qCEfBv+r^XqL7?S@uLcE}7+4Iie*? zC3?AD@T-D7P?kLrjY?*%U5TkH1`Q>8xmgOJT{!?{*%Oh7WZbA8sX)k3qL*9c9iVy$ z%CaXyA<3w52^HA=R`MmcD`9mW2W8n4R;v`jU=QKz6hsUqMw!kMpe#A$YM;d-g~!vg zhiV#~5`vx+)80(irpcZCG$>0Be|?I<(NWX7(`ico2FjB2>55*3S<(MT%$f_}Uwi<7 Wa#;b1#Rjeb00003eqednd{{tCta9836gCSwW#l;1Tix5dzNJEGO#7YRpvlg||Qd3IF@gp!W zfobEhkr+_}p#oa5rFX?5M_=COOJ5QKF(x$m^v!+W=lSH-h)6pR+U)ERb935Vrt=@v zAU89kY17k3oDeYnaxq5xg)sA)_VOl`a)b2e_cK~vZX@iOno|NiROs@Y2$zCfGO74$ zkP1KgDZkl6w%x+n7$L)4J0X~wI;IW!|rU?byKdoNyU)ZRL^r#vVE8h``5OX09^Vf#2`ztFJd61_C|{6W_99sw;V) p2n^;z!~)*fOoAD12MyP~itV-zI^&ey67Z&Wbe!Vi z4{+Wo*lcP*sDREnWud^bq)vP?`0b-q;(3*f;jpk03QSY#Cc)yd!YG^M;;W!cC@>7E zmjouF<0L1cnlhn4*CiF<67fmTNvKXUkwDW5V}xsvgeIYN=uMJfjx-Yq`u$={mW$Ra fDEou2{B^+{ww>yUicU!J00000NkvXXu0mjfY3h39 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_small_pin.png b/interface/web/themes/default-304/icons/x16/sticky_note_small_pin.png new file mode 100644 index 0000000000000000000000000000000000000000..67357e8a7d53f5831c6275fb551c23347c6ff275 GIT binary patch literal 310 zcmV-60m=S}P)6ju+=meW#7`pro?ti>G9N^_PogfL-!slRf_$2*ccT8LSOlMZKPImf zxUSIR@Bw4%5^gq&cBue=R>3Z~12d&yFcA7KXuFfx63B>Q5VdV0^6p0tov!fk`gY*VGGIX z1(K-*rg`y*^($DyoAAqA=9y$FL9Le2s@05hD$M@DSN?Uu0U%4^+8Y!DfdBvi07*qo IM6N<$ff|KCX(vYP! zORQ3m5}Nn=lH79~l9#0Zz(NlkxIfPQp3k}W9x*e{V}-3P0YHT3!1e#czc*uB74p1= ze8-F%5AVNQR~=xcz=-j9fSIv>(52gb;U?kR`8lTw6L+eC5C()WU^E&s90mr1K$c~k zoFqJY@M>L^r@-B5393^(C*t_BdyJ}5Ehi+IXXR!LK(BYi$IqXLqGydx=j}b<@kBs! z0T06R(h+8cs!=n=`zioyx7Sb|5=9aH{+r#u5qNNPeq5naPWai2P*wI163mQBsZWx5 zR#z^fik}LEFcT1&5!B*zN@AwtHC06FgfJ)YJHglQbbwW}pCzvWp=2=|4@K1um z{2k=JeC;Z5X);$t3WP9w{y$2{394~Qnt5t9!OS6|fJ4NcE@5K>8Vvy`g0On40vKkO z8GmyF^pr>lQUuuCG+e7?G@C}65goood5s; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes.png b/interface/web/themes/default-304/icons/x16/sticky_notes.png new file mode 100644 index 0000000000000000000000000000000000000000..9940a558172ee87da276965ba9edce614d79f673 GIT binary patch literal 466 zcmV;@0WJQCP)n0-~9~X>477i21umQC!fd0fGKewM7G z$T{KcEU+lk4M#V{DZDOBV)?;imgI8NCc&Vr5&e~~E+?>b@3EM?l@&}Rq-CP@82yxs z=i^wqn>RDQARd=i2>?y|VX0Y*;^*s@rKD3ilX99FTgGCNmjGZ5)@j!ECX8U_FIg!X`Wpzll&;utrE{ty52gsVrE7#IQimCRFZP-;~x`XvqD=DgXcg07*qo IM6N<$g7e_Y>Hq)$ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__arrow.png b/interface/web/themes/default-304/icons/x16/sticky_notes__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..6451cfe6e60edfa498f691954f955bb7444ae7d1 GIT binary patch literal 594 zcmV-Y0_%pknzY7`>fMAt$jL}p+VjaCr^A%gVpvPLnof^12w++6F=+}3PM znMY@^x+n-Yt=2)5j0h}>W~n<(l%lL{) zPDLJIxBDq-E`(+)4_}_z+cl2Xx4>q5-^aBLXPZehLyul4JI~u$5B57tUeM= zR5Yp<{uimTsmXN3;aC>^7rdvfe2+J^;So@7=}fHL7qD=N%+o5Sf>~3FvO1@G`HuEP gS-s1`B_stu0m+|(@(2xXg%2;cLrQ&yerK=Mfn^g?YUl<6q7oK2iyrO=)6?L_>74x{Cvz6okws8W7TsU@BS*lgWhC zL=D1kjzP5=>_#I8h=%AO^BfClTS3T=$VG(TmLc`+D*v~{GdPF7&K=3>D+W8)#UvV{ zgG>jqx_wnh3;cbh7z>_7VCXp9FD_x|<59fV4kaBHrFFMa*-WBgwHj>5cp)KTBA+8O ziI3J`(02eM!BRy0dvgY|M*REG>)fb$tja;&qoRrm!(Fp^gL^ek?;FMfTJc4w#7OclqLz-#B5=piBp`ic( N002ovPDHLkV1jDQA?*MF literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__minus.png b/interface/web/themes/default-304/icons/x16/sticky_notes__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..0197d57db5aa5cedc435baf5e20cd49664ed763f GIT binary patch literal 503 zcmVsx!WS86pch)MmX6_LuQ!^S4uJOOXL=j zdD)zKoBjNLww*ScmvZWJI#1u{`97cL>41pvAK>u-Yim*DJ2q}&%->M7x(c}6z{(1e z3j_(7j)-QbaB!O50#u=q(n^QIC3X(<>lrw>dc1U1Z*eL2@LbUh1r;P);b|GRnU3w9Hz$h>Zf^MQBqTyw*GT9P@KvIuGqz_kAW3I*g zU>=;Lc%k6Mh-yO|Er`fishQi^>BH^c^BnE4xrrCO@PqU6@cf_O`y2v5{{zKhL=zJm z$oJ;`BIDhL`tflhT_+kFqw)YjicEXa2w^?@41d=A__f-PpWihklQ$qWrheN1xpT2& zJsaf4N8I=T#!?^FGF^zrU2GkK)R~6TfHGyCF!O%?EKJ~fag_1WU+J8M=(2j80MlIz4xx6 zt!kD;tIXANbhPmh zRh)gS)2nGU(XI5{cBGJ7u(VxQRM1kca%!19C0eE6vQv#VHz}vByyg4_f}mb_c0knD P00000NkvXXu0mjf{h$(k literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__plus.png b/interface/web/themes/default-304/icons/x16/sticky_notes__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..6152db1cdea0e84a35e06ade5749d2aad7759f58 GIT binary patch literal 565 zcmV-50?Pe~P)p+s-9>jvr4e}7O)v&U2?cdqLx=*ym=c<~71eOdSV{Bb zguJRQ+WKchiXaF|`m>d~v$EWt-gnl);cORO{P@ntbH3;Mecw4CiT?q~BrrL-j6VOF z9~1&>;F*{JOcNL%M`eMcq0n8jVq99d&R_FkE`A%}kFP;yGAF5-;90Xk=MtV-S{RXq z!?JLQ)|ZQ%|JciP`iNM^sJYOxvYUfE9PVTId`R^WTkS_Y_T)7 z933_K1wb`ar1{Y`wRg z{zv;5i5Qm!Ks8jSWW}Z6M%5Bke)71D-n*^z8w^maLJgCEloqJ7@Q=0)4J$aJvnt4htr= zL{0QKdMA3Z`gQzfJDYl)S@blfw!Pay9m||=9F%_%Te`X&eZkQXpbKZs-N%LTsy?_F(1efgOE00000NkvXXu0mjf DRb~@L literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes_pin.png b/interface/web/themes/default-304/icons/x16/sticky_notes_pin.png new file mode 100644 index 0000000000000000000000000000000000000000..abe78e22c570347d7f211f3d976e115708df0373 GIT binary patch literal 559 zcmV+~0?_@5P)d zE+TXNx*&V$mI6QXLfBF&TJG$G%x3KpziUDAk)ov~>OIeop`3k#y~!>tdcClpJjTJ^ zE4_A}e+${eTou%-#^cog@5I9K{ve0?@O%3?);>SQg!K&B%m9~+LH00Cfxljrn^%AB zJj8CQ4V&ved|$hduU|T_ljuh7;3dv-A;e-d$dKr2UoK7Jc zRYMGsXoyb!@4FkS22oBWd^&uV3!+k(!R)Mh%@B!(=oF7aNdFwbZn8(Kny^vc`q8Sx z7pL!0Eq+2IqDC1a(GZ%;hUip_5&qT* zr^JMf^2U1WWq6udfNd*_ArcMIsTSw>gbz-M2^;0aw|0H9gi(qk81&dJEnFZPqJvVD zH%>VvCTx^LAy0aExFKc;1U#es6PrmiM5osL(J8qK*OVX>`$Ra#g-I{sVLBJR|#iD&YVC002ovPDHLkV1o1#1j+ya literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes_stack.png b/interface/web/themes/default-304/icons/x16/sticky_notes_stack.png new file mode 100644 index 0000000000000000000000000000000000000000..ce4ae9bf3d715f88d6541585a42523fc3b350ec8 GIT binary patch literal 477 zcmV<30V4j1P)gk**Vbsy^!ov*Qd*A22cLw5dfJ6eI;WBY1yf#rJ0$hC;$3p;$XIA4Ue0`9MHeCVp>| zJCzF_n%JO?YbZahV*YVS(|mC{tVsNR!A<~#!wL(Pq7T2`HtRxaR<-#oWl~P+^$Jb` zfO~MCN^y^px0*uuBx-Z|WQYPp6h&d30N@_nrz-E$#I|OL+MGHzVO92{%cTG|j5fN2x2E-i{`-YIGAls`Pf~8#n&|;Qvk_ TSv=Cj00000NkvXXu0mjf0S(hL literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes_text.png b/interface/web/themes/default-304/icons/x16/sticky_notes_text.png new file mode 100644 index 0000000000000000000000000000000000000000..2274943a9175318bfebac0cfdb07eed75d2bb936 GIT binary patch literal 547 zcmV+;0^I$HP)yGi~WtK^e?_wlQo;j-AsnPXV0N|}y6)x=W`E2W|S`fObuFmG- ze?c(`LpVr(5~ZLnc0qR}YH`}+qq;D=_KHWG;hcDtR%_3?4R z-M_nQgAH2|4u?q%ctW$;)hw%nbUKa2Vxe(;a&oE$e|OKYVJp-Hk?eLy>Xv{0@uY%+ zdx_cXM;JyKS67yMh7DU02n0wv&I`XSy4`12wR(f|^Qz0X9rp|yw!-W63cuekA0L0I ze_*A)#Pm&n&#+<3=Yz-N3Hp3Kc?dRaIl!m9Q{Eqljqf)-qLx%6rrRt40000|6p#nn|VB* zK7s$EK5E(Q>@4A88akcMU!j8IY3_W5b7su4)98N!GXR{9*95c@ P00000NkvXXu0mjfb?+s= literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/switch_exclamation.png b/interface/web/themes/default-304/icons/x16/switch_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..b2e8e36badb2caa4e62e6ce9fa025d9189a96267 GIT binary patch literal 647 zcmV;20(kw2P)o}gn3inus9bg84@lF9x9;$E!@bT?s?uo(1-T+_9zyMM+CF8vzVrdrfHa_NuSgA z_xAzteSa_+h9U8IoVmF<0OsfCX*3#0d9b$Kw&`;NLATo_in_GhHn#1MOeRUE(*Pus zNs!B=jPFGH6ma{OKuURdgpg*lO%Q}=nt>34N~Hoo`os_^<13dY9`LPF0_EVYjx?}s z31}FGMzJ%QUDw5R-9tEjm;^!yI-L$3r%i5n zgR}X|Oy7S^W+YEfe#G-^)pcD|DJ4=$6vaT-6X<$^SZs*V(J|`vIvdp`vf0zI;*Q6FpL<65odDp8e3Z}wrfjd$H&-eerEaIV|KkN zn(1*qTb-D`{!&p_R#vFhYN)D?W!**7j6udm95TZJnz2qy-KAhXBdOb@hIUAwh{nT^ zs|t`eO>;_B)%5W<|KyQ-@5asim66f7Nw15@+`(zQ0bu7xr@i)R^SuJ3fdrr(7rZF) h6qxw^hXPe)?I+>eD~)?l7RLYp002ovPDHLkV1m47FeU&1 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/switch_minus.png b/interface/web/themes/default-304/icons/x16/switch_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..8d2e7d38c8ebe58593a39e00074b4461f06738aa GIT binary patch literal 558 zcmV+}0@3}6P)1wSnaze}mTN2$1P@GMEjfz>A%8$N*dJJ1UUQZGb@>Ox$`l6&S14i~Qdx+H zDFh4Av(VGx$ldL)+nwE6i`;EYBL)Yi8NTQJ-j{DatEwvg=g7fefMr=n!1fK{{+C!^PD`-DT;#Oa7dPAf4#%u5Un+9PUd+IfYzEI2uRbE zD2j-p=vr5$6iO+AARx;!)|||;tQJ^9v)PPZuXjzL)9K**K0*k5-)GIq<#Gu?p6B&r zQ53kYOSjtv;Q08M>2yk(Ue+!aA#1J{Fvd`phQ%Tz3?n?xqtR#p;CUWdR^a;^D?j#? zK$@nj2n81x3$!i}!a*s;`T2RBUu%uyY^ijPdM*Au?Ke;@{YmLie3*f*iwZcDVDoAY4jg9A3(th|j!{r&6W z4j!`c@o^#s93zp)NU>NN)6>&9Jw26Z?VX>(d-r`bPK=nCn1oubHct%}gHPq4om2h3SaS1#gQ3S_^6eE}HQKR|+pGuQ+ Tfu$BR00000NkvXXu0mjfq9Z3) literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/switch_plus.png b/interface/web/themes/default-304/icons/x16/switch_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..a81d6c36bdfaee9963f459d80d8df35df9378015 GIT binary patch literal 610 zcmV-o0-gPdP)I)w;*r+#E8Qj2gDKwgzsv zC6C9$M6Fgsp-@nCT}OX^zZ%4NKQS?Z$;pq3rp<#JZprO-Gf}NpkJ#jC zJ62a$72ZdqZ{__NMbo~38*XV}V1S8oxq?JO$LwqZ)6<{fbUHCUKCbXS6pE;4Y<^w` zH{6oL;b3BMaY+tXP&7@4%jLrM_O`Sdo_Wsa1V~XI$NZn(|)p8EKKC{Kls}sm;1IW9-l!h7RQCbE4cl=Zy$Pj@+%pQ zMlzetVtM(e{0AEHOVswcAG6`|Q1_0~O|>3=ajHm9j>|uZ=$ye|u$oLJagamLP82&< wE`e8Wxa9#R>5SBIpvOmFlQ^=V)}6-m3+*+B>UMykY5)KL07*qoM6N<$f+ChGumAu6 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/table.png b/interface/web/themes/default-304/icons/x16/table.png new file mode 100644 index 0000000000000000000000000000000000000000..9deb778b8b0dcd449c20c1ebaf4b0b75a00a2ac4 GIT binary patch literal 504 zcmVM@NO8&3O%NpDzs68vTN|m8Dr9nUadF6yK|}-xK{RM2 z7`0aoil~THiPe}A8}lD;a{Nw&aH9|~FPz~F&*9+}<8yO*nXV$E7o!eGH;O#6V#IFm z&dAd88))9ipvjX)qgzG&MhbP#1Zq}d__!QJ^->tR#Sp3%{-bjK0c6Mu^XzPon#p7b zY(ZoPCIc!a?w?@2OJeNiWx#Uvh#!|Be7|_e4v--$OfxgR$#gnrU{E6Xbr8U~;>XXO zTUb0d7;*dX)pZT?`X#0%0WxGo|MYZkTvc-hliq(w$*zs-@G!5hDhkMu6`fO4 zeUVfuXTX8&voma+oWOm2jLoAXDCg%`_j=*n-^beCUUq;CSygI(EQ8;~I@K3gn^9SpA>qEmzn3W5YHB#;pC(1emgiXaB%-`0p}=`>}w+G%ug?!3`vxc{jO)i5NVp+%Va9c8)Ef}b5pOE3bIMa4} zNq=rOgBW7jNsXpGmdO+hXkcz}5ib@NU~)P!<8Z+2c4NwBgTZRWq{Si(5JN0Gp;mW9 z(&-X|IPb+FgW^sD#1PAlDwUm~RBBCwm%RUOKn$_0Nuf9$OeRYVBD@!e4Cr1mh9G$q zgyxwO#1PBGU0u>ZBC)2yoXaH`9J=L()(_#{cZ5MKtCvd8yo<+63_`sBjAGn_16SYR z@J$!?^gqS1u_avb0!_Tv^y==g8i_>ai^cwGARb$V+5<@Jz!B@O$X!5X_rxmO+Rz{m z@IUH}M*o=3yEfFSj6$lp!S35jIB4M?yF7y}&3$^dQ6xHEQB`&BztViex5Eg~t*CFm yM=ay7oM#iy=6_{F<27Ab<8@nE-B9Zfru-ZBe%Z^oe;4}z0000K_W8% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/table__exclamation.png b/interface/web/themes/default-304/icons/x16/table__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..7a5d0c87efbb26f2eb72ccd52a5bb4677dcfd252 GIT binary patch literal 667 zcmV;M0%ZM(P)m{(1;--1wpJ#%~~c~wI(Smb3|B>1eQn`c(90| z#ESiEI-ReZI=AUu>eQyTmeaYt)2-Kid!IKNTbTzR`0(R<_aO86ehfS+E_$h${oh18Q zs6$<%YH2Cs(rKYUAAwL%7v^y9`%mb;B~df`yFfd=jN4OD+?rez3aCR}QrXm0o?KhY zEKoS(xH}X^tuur>%sjOAS!irQ+_26-Wtl>iDS%4jB&b7OQqkC0zQS>t1$C|;Nbxxv ztJ|HE4NfPhLtRqR&~Q1PN@W(%fbt6fdQd_I@BfS z_4Z^jK`w^%^T_RJfm7zppg9R?wEyY-ze~hA{ zA}j>!Vf`pah+PJC$w{U1+8oQ~EQs*=4>Qvp7_yx~G*}Hn2*0gOqC zsWAyAykcPiy%XL;=r>CszbJk}wu(gO^2Fks>rr2`jT!FR6AyjahmcFaOKt79vyzt|47Qb^3mkmrzs5nh&qGI32$D5JnA(!=y zjWx%3sN4iTuE$VekD}ZrqV#tJCDss>3jq|)`%y6Cg<{Hs50ej&Tkb&)xlA`Y+9Jkc z@dBe8@q%HOh@smj7;eJozxrRGKYPTtQxAGi?&AgIkju0qBdy_RG_gP}_%OKR!hqn! zkM(Ql?N{itU7~yC9J=LGe6{|CcIgD1J>hWD0zc1E zXn{0S0XgKdT7%(>I}}Q}V1wtE3&tA7#$u3xKb+yjPfArkzeG^MV1I+wIDL<7;sI#-}EJLBF%PcPLNe6NnKQc}hC+D4z aBYOr43CVJp$QpkD0000yK&S6-~O zm5kg9T8gt|Zly~$h7MU~Ze@nc{BP>h_nt_!Y#00B;hcw;-~0VIhiUrzB|OKM840`8 z+bhE|53x*TFvtqL?0yIAnkb;bkw?8fhpnSo)LGKl@-m6dFA~^fia|6O#YW?IYj4z z1F18PtM9|mI77HR@fm8zJXH1|&f5Y|TKza@`2dA^4#W`4TD!VhQn_5wpu_zQS>8)y zo0=-?ubfU0Lo7Si*?BUa%@z%4!T9Vf#ylR_XJ+tvdKylj4_3DumdQz&T`pk(F~qVX zI$ditlPNPu@Ln1+DC-6Tf=x}h-rRhH9n@-1Mbhad4c_wp$G~VdL$A>QJdbK>eC&W) zeL9> zz&$tXF!=nA@E3?7maP|yl_CCR1F_gY@%UY^JQE9WAHUf(JzSg-Lo8b<5*=PuTYI5W zWQSIdAnt`$xx%+?-@1E$&xvLHRP(IiSz94E+E``U-%!<9VMa{#FV2YAQ}Tj(ng9R* M07*qoM6N<$f+#Q^sQ>@~ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/table__plus.png b/interface/web/themes/default-304/icons/x16/table__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a918d87fee20225459eabed0d61ac4ca5f0c23 GIT binary patch literal 588 zcmV-S0<-;zP)7vA)X>)4GbL#iO8rVLWp%Jx&&p7nk{XP*eYF=tc0CL2QOX*?O-5M zfd?^im@(R{R~w3`h=111)?&8yf4$qc=l2NXUC|03`0#tbhtHQUFY6r|(sPVEM9=OI z4z^>5k6hO6@w69tIQ0Q&nJVIhzW|+2M$?--j(M{<`YMh3(G+S&641PiL;d_a4h?UC z9CDe}?Y!+tfdNylP$(@h zNJ%{U7)7rX!Gozy*!>&m_Jwh0G6d_y8g6@6VHsZmIpngA{(e(NmP-rzg5QwmS;^$= zY*~ISNg#(@cHQN=nat-)3#cHlw1jsH3-Ha)Elr4z!tb`WOy&C9( zcB}Sv9pKrXfEw-Xt?`7?CRMUu34=GUCQJ#{#2a(oSJ`Ps&X^q?x48a aj_Mb^bI1{yO_t^W0000H>IB@I$MYrLzfLd4_I&l)d?yu1S!-E=ta$M*KhHt>hTcwJkI5u*{2cwGHw z>gsf!a|qpNZ-20z$&@sR^Q_@A7!Yu~^|MANo4cfesinmdO{dE?m|0)PLNJKwl@)k+ z_VJqtqQBnUe7?S>hUl8b@-UK0l{AR)tRY+Yca|-PUVIGEMYGwul}wgxFzNTJ0q(^` zjL*+w%;!@BL@z#us8UgEQGVggMB={@z4$6+jYo{eTSu#_Tlb6j4pmf;e21B1jA0)f b|LddQ!Hlr-=)_@#00000NkvXXu0mjflJy-4 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/table_delete_column.png b/interface/web/themes/default-304/icons/x16/table_delete_column.png new file mode 100644 index 0000000000000000000000000000000000000000..a8721c36a9526ae95257128706d21387fb26f035 GIT binary patch literal 610 zcmV-o0-gPdP)FL!YC#V;Ir zz76tIjsecGv1=7gV}LgU20YoS;8CiKhss}odou@DEQ`Av+YBH-7lh1EZt;#Y&~t;PKZq%5v8gSYB?} zCl?k#e#$YxHZpQuEthKz2=H-j4RetQW>;1aT3^RZIE?9~B}|1v3?M({7;xF^9mtkS z4Gr>g*R>jtH|zu;Kjj!;@px`zc6XZ^tR@n8V>IG@cQ?;)ELLkke#$Z6;_&dztzxmE zL00ahXdnQ8OAAl^jsWDR90SaQgZ5OR(9|F(zx|t{Aev4il1yS={u8|c`6O@~ponKjj#(zpd?(p|f-7e_gRyOizUf?)3D4=6RdVRR5lG43KA^ w)B&kO^*SSj!6k(6jttY3cZRz62PsE@KbB_Il8Vkxk^lez07*qoM6N<$f;jmeTL1t6 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/table_insert.png b/interface/web/themes/default-304/icons/x16/table_insert.png new file mode 100644 index 0000000000000000000000000000000000000000..5be705b7cad78650b83bb4defffd8eb5b36152b8 GIT binary patch literal 573 zcmV-D0>b@?P)%pu7Uv0bz>sD)t^1g%`O?=NT<1pO1O+O!ZvaM40=k>V;B z2`1$vnqR}rMxpf1l=qzTzAf&Z3uOdz;9b0Mp7;4ZyyuvgGc%8XJk6h~s=f=HbA7L- zrd~Izelb1$3?T5%p}@pP5K+8Wyce8nl;WJ=eNrOI=93F}=Ku(-b4FAF!^Dtb{;M)M zY!ESshq+Ji_@*L~)a)vVD%Lpz5IAd%PX{b)Dc8fF_;NjSe9)uVJ;940B0RjPczCKo5FNl;n?#7?*mx13m4z+kUOTLAZzCdf zw6#&l=lNExqN=DW`QBc<2-e!_X5j;YjpH;zg8;?`2Q$a-n%)ytu5I1AT)T2?{z-77zdv*PytBh- zp^){fr4qSZjyR6{hYrRGYEg8CV6$9C(!B$$r(0?CqDn1_l6O$8RDv)Jc{3cP9_>Ki zfB!)khEyw+0Kjw=i%(m+y84>^Oj4^=B#Pb|pc6O;v^Jv$j)D4br8h#-o^jiRFUNwFyi1}whlCM&^(C}=?Y(ilogwGF6IA*;ISrkjFUbWueR z1w~qFX{fI>sj&|VC8kM?#%gNJBxz!j<2~2T&@mh7z~P_&&N&}vW|Uh40~VpntB?hN zqB#5e8?lOOIj1N$Jf6m~xI5tkj=d}6=<5>9-rqR+w(Q ze6$GqnUerVUtd$PT$TWL5)yE4p@=()0&d6u0-TXFI>RYk4=qXn{me;#y|=eHUn=Ph ztUeX4z&G6VeTDOF9GzpI(J>l@V`Ls}!=GRu3W0v+B%rmYr#V+F>J9FG_>O|uHH}VA z8ur2QanR441YGLwZcz&by#WDlW@j-rGXw9`6#R2@7zqY3JTZYGzh46AXHEhxxZSO( zeBRI?BX&*G(Wqf3fPUsA;H=AaCAqXz(O^0j!=abQbp^v=y#f8qNxGLGY|^t4d`c10#4a%*W#Is zp+QpY)Yb=kv18sOr*=jF{met23YTw$#@=uLmdhmCu=z0CBAm+AOqXg*I+#I-qRx l?1NC4lRM9spI0$Qz#sfW)S{iC{YU@+002ovPDHLkV1o437NYf*&i2fIj+hk_lVP7-+9A*h3tEmI`esHBZi;35jsgAk<llfbF;}YNiBd3IsN#M8Cmsa9LW%^Q#>K^xFX z1(dmHG7U1uPBfuoc-v94qgfba(Qz}itp7U8s z(tsOl&E4sB`&^bPdmy@%Q+x>{Ht)Z;7wc@{=-{|#-#N(Loda)9V zp+qdcl5#$31Pp*4oSL+qN^y7up0|B?7|}QN}`LwE`q$Oby7ssENM%WTt(&K!aO4>I=xUx zG4q(Zqs}(xj?Rsi=7vt^4z}5R`ra=#BE7H=e*AgieV_07F-dnfd)C#JfSYqT?i`XF zI^cQQ(Glk^4*Ah8e=L>D`M(#pwi4pl-X7|f!l}RHS`R^@@_=?|cb{`{TU)2X zZpTZd88U?lwMrveRC+WkzoJoXLXT+`a^niZySorqSKt3H=YEX_p=cBfE*Jcf2y$hz z2MOnEvp|+=50|HRkv<+l+He@>2ZBiH^W#kKChy#*Qo-PKLchEW-_8z1Qt88lGX+%n zzz3ACMIc%E6Hw~h;se%P&6pUv0=J_9I)?+^a2PjAN**!tAfI@H+nN9*+BG~;uApSf zjlu~R3Pvng(&fVEZO7b{5L%lNtHB_y=jG)y@*tmhgYtPV?@3G=4E#GW^A2uH5q^bw z;4&A$wk(H-yGav?3K)5iPrLyID9mO|8I90btr*kI;>)L-*!I*wC=|lulX7&HB+brppI5jQ6>@*tms8cZ7W z7#$G8X%fS{kd1+lMOe^hL9fnSANe4tA8r>27IX8 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tables_minus.png b/interface/web/themes/default-304/icons/x16/tables_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..d166635372033dbe7963cfe364900df9a76d9cdf GIT binary patch literal 620 zcmV-y0+aoTP)ex;)S&hyrh(MH${KVDw=KmYUm4%5!fvHKQF6Y1R} zaiv9iXn=EXc2=ezEgs79VV%{=zpgf!h=F>efv3?Do_s4}JejF`=A$Y{J;t=BObDPplu$788rAy>uw>`#pPzT@q75n9(4C_~vj&g$uD zvojLGLm>=%A|+l^wiim!!@r5>Ct)aNM55Fn4puaav4?t0000S%$G2T|IOVufOpHmqP1Nz}4|nSyD$ zL@Wzp(=D~!oc}f)Q`uIc=rDiUUz^Ok?|Exqp&r-+7cUv%N2hKi9@ z$cLSv9oiKGi1M~JR-{rD1cE`-&3T}A2k}@4=-UiHyZ#do$G+pkss}RT3TTIRcR80d zH@6MV&7sm@fpTaDbp|tD7^l!^m_)&`?|?G<1`nW}_JILxc)ghH>cY3297waXYZ-ZvPpH9VlMAwuW!y6? zqI7TpcRo5$+-Kv?Ejk^vLW@>~0+7q`GBR?Wkq7yN8dOX;xhK&-J$zBxXMr+}=;=$d6^Ql=U8fZ5nCWa9QqN2o%Ljp(tIPC;iGQ)ZHI8rf#D((`B1$2is)+`<^#80*ma09}h1)@BjP%J|=H(XXo46k_h)= zfs#d1Ob<9`T3Qku$085y^2Z8|hJRh!)I^lV=jU;AEP@*!!?&s&CIO;~j=nlnkO$g`=#PHhx0~gKT&@ml`+%N^&q1^?} z(&pw?-RLN;=9^srZ2}sr2a&lsl-Aas_%G*YMkB(p7(TdM z2t=bes#c4W&P67mz%Y-UeRJ5+9YyY|2)4cmVY4=XjZggCS!*z0*y)7D;ec;;79xeB zJn2jUDj#@&axx0J=U2cf=L`>^owlAH%tRs>93O{Qn0sWh3Pv8}lW1_n7=(Oa5~uYZ z$a>v4`PKzVr-M5`>gs}NYzza!Kbi=Iu&c7NijfETBpN7(yxfy`H$2Se8?%`^7d=0K zZ5@T!-zUbDaL*NqB#b=BC((ccbap#>tyUOEM$k1h!~p!(F<&)O>eqf=otG!g z%+5Z@$b)=-Z$O>|HK4g$dk8sC3$XO|de6SEC18!KES&1}CPp6Q^QQ(BKn*rM*p9+4 zdl$fNWttdykdHeU{40lFmLun3K2k5Qac6(Z2dl|2ajs@GF!CUu#gKAtr8CR91?<8K z6H}!#A%xLcF0f7@>z|0z?y|B}6RSvTV3H*~;3xMUr-8vj+_(S$002ovPDHLkV1gcb BFxCJ7 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tables_stacks.png b/interface/web/themes/default-304/icons/x16/tables_stacks.png new file mode 100644 index 0000000000000000000000000000000000000000..a7e9e871655705422889ec073bc36414296f80fc GIT binary patch literal 490 zcmV56?Ap&WuxuL<98ggi8h_-4q2x{tH5<${cE24}Rp&?pq@IXaF1TIp?%C2^i zt|mwYQJ8}%nxdj_=R0-im{H;fFCRag^E}_nbSo=tYYI_*OoZb1p(nr zp$ljeKyFsn*XtQ$#X<@g^&skR7Z5ZU6uP07*qoM6N<$f)@7Npa1{> literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tag.png b/interface/web/themes/default-304/icons/x16/tag.png new file mode 100644 index 0000000000000000000000000000000000000000..dcc294569b1d019f79614ff7e2d9792cc62c8382 GIT binary patch literal 596 zcmV-a0;~OrP)cu^tEE;&A;;1Z z4XmutkjF!=)m0i@TO;@S`eX1mijV<8$1(gPkr12P+v4Na7V*jg?p-I4 zfc+;1!?Bo%#^d7K@v-={yDRp*-lTy0xdn@h5+v_p7z$oqit}jnO2XfS<8WVDUY7nA z%+1M=^hPn{4~In{5>ZJw4)^T~3;ZFZ5_C;Z%aHU%Fysw|gzw@)CE+;Se=|EPr=wm8 zIwmG$NczGUIyyTO--AJwgyV4k_0*J{`Bq86i?J~o6301)4o*+SVIZKAa2)Qxa=Yd1 z$EIh)!#YTm5Qg?nPQ_Qn7yL9|eLj_h<8Z&( z>C~m8);2bhs?3U_GdUdn*%FS!=iG;cs*Fa;Sz3dE>N`6t4OZ(wTEcO7&*$9#U)=)t zN~)_H9+^x|mhf6qQ}Yz(#o#_D1O?y@$OE@i_ij*XQwH>T8jYnuum6D6jQtZJg9=az iG@uCF1^KCaH-7_7v-a7{gCijT0000p~_}Nb_c0Y^E7B)2$MX9Mtr}VW`CXMk$6^ z34;*&rmjM|C|@;d7Zy$XKy*6i)Xl9NozAgly=K1faQL6+`TzDl8w2?3iAzj`%z^?i zx3xi8XD3{CI>FlA4cB^lpxWiyMLM@axyzULXJyV2R(yEGZXd&sj|*8<2%#fudF7LDTb{(ijQ*9SZqz}{K_ zIjQ(N1%r_Yh8GvnGckd$hKF&)>scUWV|Sa2@t7?d|e^ z0S<>ikdiQke8C|4Lm>%->#$$k)WjbG62O_dI)NaiAqshCXK`|VUIO7d?4NCD5MouA z0mhmdfgq(p3XRRo;CLV)fp8u6^$kuz*YXT>%}*is#=~C#z0D>N#5_l#&(qWR)$f-; zxDNZ;)`7=IZ%v4ro8!jJmQmPO`xZb~S*ak1WtKuCQ&TwV^GP6FhyCNWMg?6GJH`-s zW;Bl&mjEZq%P#~d^nrewkCT%U2-nG|e(>@@?U0+oVp4%iG~Dx`;|n66RrWVV$gx-y zTC@4$N(k5Cz2^3)@A@bD^4=lphyJMIJz|=*PlUAebU0X8xH~;RzbppfI(+8+R`Zh% zS;-@j#cz<&<-xo`L_U*eNZU#34KmrWWVQMV%^W)KB?+XRq-`Ww{E_mmgp-{^@rN!I{k|9X Y6SxpP#XzCRVgLXD07*qoM6N<$f;2NocK`qY literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tag__exclamation.png b/interface/web/themes/default-304/icons/x16/tag__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..4b0b38afe9ee9264cf983cd729e0ed367d992cd6 GIT binary patch literal 747 zcmVzP%l*cspTB0 zV5n)@A7oIWICT<=TK>(n6#eF$+uWSx@O0jRqnY`_!{L3;InVbVzV8G0Yx(&4!pYcJ zP?VQLl3ER^S}mw*Y9PI?4zlX&4-q#v5aVe+78wcg1qF~$T)de;KqRao;yP@xGdLU( z0ar3JL6(#AKY@Tqa8X0g;2>(7o86H~*g0HOskRab2>B`%|8lvoO|Qq+_I6;A30Q6` zfq;Nkt~R9nB7hmxPVO^74`r_7LzAT+7cFk|fbVMZDFD#-$~Xr>FDw+UkLnRz&CV8*B+*XIGmDEjYq5AF^EMM2`r^^dYiu1YdzYBd&*OKK z$xGr`b75n3fX+OV?~qERXqnEkbiVM>bTn|=34rs-$#*Q&JW8)-+-UTYuyO9^oh#M1 zi3hCH50O4toE?^9@4GVJif3%I*=NA%k>YzlD!XzyEg@%SVmT}KUx&n>-*b(GMgVC{|a!1C9 zE`V=&!c{WC4&neI+Uf6qcDG3MfMOKwkEYy!T6H#jd71;gmARnTD1CkcH775(d(e);TLuf(4@pyO9Yog1V`|HqAj>c~*%<+eNyI>BSUMVQSv& zLTIoXp_?wc^s4OA3lTFyA~)yUbn~n>`ue?V8=aGR;NjzY-{1Fq=j9xtzn(gSfi8D- zkuo_+eKRxkJQ}6I>@2;E#V8n$p9K$e+^8MC*xpV(BO~M)AKyzL0naZXL=}FxM(5kw z=+59EIfsV+Cy;=rgaaQJ7e#b#uDr5@>vSs+*iRq7S}cms>+9mf(vnzBB+3Hr?=6T#BuE|>5X$WCifvV`N%&289Paz3rlfxb zV`DNTk5q(GxtvJn^BM_{!+r0>1YbfL!ToSphNL%-P$HWZ$(-<8a^G*=dP1HPDPROAz!6}moU8i{R96hnf&+mS00000NkvXX Hu0mjfkGWHKfFL!c(CzYtM| z7uUcIU@#;mc7{SBG#ZVzSC55Ln*?gY8m0^H#>UX?^GQ2PxDF2hATBQMs7j@341IH8 zze{+*l88V}lx@)Pk8l_VMo014@G$Vs0`5tI*w|PoI1_#Po>Lf! zxW0~|jSc)XGlL`J<2dE_O9Jly5#(n_!`(Y@R+c<*?HlvYyurZQ8m>@0S;B9^acn(3 zH|;K$8fvq$;COB>m`V*$<1|2ns4M9d_e`*4==nLEo_?>8a2#t_*R8VdZZ$~&3LOr( z($oZ&mKG>!Ytxjrx0g?Tc#YosI(qjB9PDqv#nn|w!g08Ny`w`z5>N<=nwvEwDG$=n z*QF&K8GVV}Erm!4aXuKtb*gj!T5Bsm1QdeHPN#+>wiO!svao>Di;I%vdmw=RfsksksI!Ns~dElKRlG&D6gho9%?6_Qn|bN^C(y;hFOf)japAg%nWs@nk?nxs$j zaduWA;W*qsUtO)0qaMr20mU-d?OMIfRz~ck@SKLjV8(07*qoM6N<$f@=jx`v3p{ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tag__plus.png b/interface/web/themes/default-304/icons/x16/tag__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..8014448ebc0dcc2bc425a3da2a30cda8105ad29f GIT binary patch literal 652 zcmV;70(1R|P)aKtKNLdXUY!TSHwaAmlqTOlU7hcrrGbde6GY&3=# zSiT57)I*Oxl`CI-kVvH>bbp+iZf>>F>740CcbONyoO{pr`}^Gc-2nc&%F4^(RAVF9 zhlZfd=Yx(w0Gy+v@NjGl9*vJ5AvKriLh)qX8?(O{_KpCMon|Wd#@GaS4R$uy1_UBG&m#aKe8XPWrBF0Iqd)i3G8)Qt0dQGJcQ6BoMB{ z{@y^{8+fG*lDzOz0pPC&Fm-mS3F1glXg(6bg=ka);X3T=pIFrJLJ_p-3`vS$Nu zzP zOIRx2!(p8cPFpNTb!Ky00m60onfF!o2LPT{c)?W>WNE(Xv2dT?)3uXSsnlrd4;l>j z8NyRpTYHA~^h-e%X*Wp@kL92CEz}^*kDKRqFhEA4*MN4HN_9@I)jptUq~{uvNIFE? mPf~$NHUc);G)@2Jxw1dA-x`#EIrIGh00008etl7;;xVO>;^ecy_dV#G+oAY{U*pt`6oT3SJ_+zN4#6VhF%kV>fF1aC%o zA!)Q~H^HuA7h%#xFxtpWC}PtVs2H1V_4a$$_AzbQfrrC6zxO;l@7YI`H;Q#SI$Bpp zc8`aehKK2n*GsOE5xO@zO75|-ec<{kPHTq`)zr|{o*ruG?=K`!K*KL)&LKng=sQeLHDkC`G)}}&YUqsQP&=)Sc z|3DGX?O+qoWzQA=2K)-y%bsJ0ivR!s M07*qoM6N<$g1s;;!2kdN literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tag_small.png b/interface/web/themes/default-304/icons/x16/tag_small.png new file mode 100644 index 0000000000000000000000000000000000000000..69e01163b72e57d3a48088f904fde740389fc2e0 GIT binary patch literal 306 zcmV-20nPr2P)S7cJ&IZ@+&1|M}-n zupuCqfW+|{kkHYg4>TnE3y|~d` z?j6_=kV`<~5e*G$AQ$2_z_+wi-KV%X4`v9+B_KXf+yH0@13?3TiWwZz)75Q~lM6tG zfM_7!03=Sd0YFU*(oRmA;K-w6@C)$8vkQd0o0N)A3R10=0i~s-t07*qoM6N<$ Ef@wf}lmGw# literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tags.png b/interface/web/themes/default-304/icons/x16/tags.png new file mode 100644 index 0000000000000000000000000000000000000000..d06ba8bcc8ae628478fdee10c8bc84770990de8f GIT binary patch literal 573 zcmV-D0>b@?P)W_e&tFPAWlQVzI7{BFf^=M z1;#)=UISEtIQ<{c8W08n5Fez8paEs`=c@t@$@l}*^!xAM{|4dVMIb{e7A~wscM*mG z1v6)=0u9Od1=R5M=g(O0y3a<-n^ygE`37eEv2j;yMSE8t*Gb*=Rc00000 LNkvXXu0mjfMuP$$ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tags__arrow.png b/interface/web/themes/default-304/icons/x16/tags__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..8647dbf2ce6559b7c87fee71091935e6605abc9d GIT binary patch literal 682 zcmV;b0#*HqP)tf*i&`2u%{CRx)gA!A$BYRu7W@W+<^`&7wASS!1)B_6Prvse_gioQ8AI zY_npJ(R&y~uvDxb#6Pn!5!7_kC9`IybAI4bNA=K!FPC%fJ)isGG5}!z6LzMymMIz< z*u~aXR&F-4>z$qKMo$l`vD?{Qr*l8%@`mKzaX8q$zCJEk{}mv_T=|L5P-sz2L;nO+ zTdhKbsKPk(V{HvGN=mc@xoNZA-f9#DxMr~k5u*Bz1K(CxAruaC5CZ7CyX{+zHUZRa zZ9;^oLwM+4S%IZch=Y(xRYynfjNiY>h%6(3vX&MxLdsY0V0L*Kz6OIFgiKT>(^KE# zVw4e?asYXKeL6xag4mqKS7rhM4nii%=4OX?VIj(hOe@;kg{-KiCLJM~C2UU3&jVd1 z2$`I%tLvM@-c}v;)!sOf>2O$%g!SHMh>y1Va-Ui@Am*-24 zc|f0Mdd+f;{fwQ|Xbws%E34KaWRj!RJ|FS%y=xqbtz(ec_};rq>HH*rF#!*~066SE)HtkQw04U`EIvD1 zB#=m|Q}gp>8;xWyXP{{cpzI?+@zC$+MgjKS8gSG6HjDt1h}lDXvP5!x-6&aUewV0n zjV7r3hxq56gITr-C>#VxD1Y@KzM$zG0eF~X%wfzCOeRLWGbu?*M*NhNQ&{iCB*e*| z45z&Th?DmY#!3wruouJrv|{*t7Mqd5whIK2-j2e@7G6P@8+Qdyl*jdc0ej?CNZsUr QBLDyZ07*qoM6N<$f`fNB$p8QV literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tags__exclamation.png b/interface/web/themes/default-304/icons/x16/tags__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..3d0e27f84832c73c8294ae59d2e479a5d455164c GIT binary patch literal 718 zcmV;<0x|uGP)JZCZvDZ<$9g^FwX}%P`mX{har-B|hT*|$zVuH) zR&A}6BuXD$`mwx>;Ry+9mOQAhf3&`6gWzsurIaMf?{vYlw1i%tPn57Av!+J3zG#gg zxvWe|l4LI(Iu;kv<@JgZE>UTuC&#LAq&F6)Ctip}T$)-@A%(b{ zoG_B4yJ*uqH;4Q%OSt4petye1?OC0(INYZ|kG%;^-x4w9xkh!fq~rj9Gq{kEamPUq zj|l>f&(4YxE{V;~ZZ*=HW#gu1oE*+TpQjc3yDpg<>%)^OYNDaC;XJ_E^z?&KX=$nz z374ExtJ?-FmfuA-fi5Y~C6r-&d_3Bx@|<0-{Hi-!C0hvqx(xJHLk`8osabMNp?K3b zF|k@SWPFXIUz5;j$)*1maAsJEeINFBcjzT&J~xqo$1a%+c1A|Z0_5_nkeHa*l_I0n ziUU2#Xf#}R4;iBI{ku#w^q<21o)dGQ8YS9~4HD6?g$N*a6MJ|LlFLtW(Uj1QZ*}|3 z=8@BA8jKJNcs30l#g4WeU$h#@aTaVNf`}tT1aX)M-5wYi^)xS_*U%a4vKnP*9SuQ` z?V&g`Bi(z2cCDluHXDBa{?Jea<#o@XYcu%#7k#2*wky7rKmY&$07*qoM6N<$g7@}C AZU6uP literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tags__minus.png b/interface/web/themes/default-304/icons/x16/tags__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..c9692628e973a66c8c514593ed0d4c95abd286cb GIT binary patch literal 595 zcmV-Z0<8UsP)l1RnpvF$`b4=Ar)zx@Ko3 zNUTW=9UdKt>veTbmOP)If1xhQ5IpsGBuK2kG4S)?KqQh$MZ$tkpUyI+67T3y7YjYC8FPMeK}O(vo{ z4#(BX*4DO^giB0L=bKOAa7GcA+GSZkqtj84h?W3hnDA9gu9?kFmXyo#+m-e8w4(PG zi}2;;g%+~2KVxVm#Uhc19dyB9pn{4DgVt#5DygZdRTsU|XhOeaS*USC!t>{V7F+_C z`Ceo+-cA+qy;-Y$*Gu#fd^l#c4>S>ZS&##Yz)f%q+yJGyg@u(|q|xc_VtoZ%1o_}R h$UUCRqO<9Nw4nJ?G(rmmGI^oZ|-WBqXG0 zG#Yq%kAs%ZlTg*w1=sufz|`Nr0?pOEy?!$ca@=!fGO?26WTRTGjtLONAbG3E3KHA} z$jpq0xao4a7|-)XPdYh;R}hO_{KFU{=%IOal^|#Z0Fg)}i;j*qy1rGghqt-Mt?kEj z*V^0jJ$UH%@-j=(YV{;3@8~cF772pT&``)yZa8AD=AMzH$Fl96?fWqMxwORG9*-a) zL0MZ{S6~s8r>BFQ=RuptgW-na%q>&+2uX$?9cR|bAwfbVB^FEfl-=%EM3ta67(iEB z3uo)=W#<|i3P#6* zFvke1u1J1AIXlbjPA6M%yH|<|nwu{bn$5AGs;WvvN$~5;yLt z^mJXF1SKE{jusckWfT>a_#{-q>-7)bTCILXPTW(e#%Pq#osnQaUOwPqz*~*qty1Yp zav(Q%;MK%LP!W}8m6gTOoyn9+@O!pOr4XKyA`O$vuf}I*=L8nfjHOAE)Kve2-e)Zm zhU`Eh=p7}OAM_Q`dskZ8A>409HX`ehb>4Fv322By_9FX`J%}tMGBSgTHi^ZVIPXNZ lBO+uA65>6#2Jk2U#b0!CC^}bm$GHFi002ovPDHLkV1i0pLNNdU literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tags__plus.png b/interface/web/themes/default-304/icons/x16/tags__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..fa7b68516c5b58a2745a346bcaf19e575e4a0b56 GIT binary patch literal 641 zcmV-{0)G98P)^w!q^IlLdb?~(`Bw{;q2G+%FTFgeMR@|l_&ARe zLlz&VG8wj<&59B#>7AUMiKS9`MO67q&}p|fqQscN2l15^_9dMbB~+q!Iv+^=ua1TDZxlWBizPfzcLgi21E%}?J(qeVp$uOgyL_A_|2BLu!`fQMB8I1Kn#>l?IM zGf9qibUX`%!+AxWFZ!57*cBlP;zBfEif~9RBBNcQRv+6aqFrKLx)MqClFF zL&!m-v0N^1r6Orv-6=fpMs~u3iZ`IqP)W_e&tFPAWlQVzI7{BFf^=M z1;#)=UISEtIQ<{c8W08n5Fez8paEs`=c@t@$@l}*^!xAM{|4dVMIb{e7A~wscM*mG z1v6)=0u9Od1=KM2@t^-c{`>(O0y3a<-n^ygE00pg=T>H=5eeS>QvK#+FE=la_TJh-JI}8_rT$(*~swzWp zb+tawklar|LC00M|8q^c{NH}X&Ho^mL^d_8y7%S{hKoQhP3i4b1BDrbPf1DM2cTfX z>6iai*S`24wEM+>kV}H9s#f2A{TjnXAeY9rwyMDboxwFXSKTEiCm&=;_qC7zK`!ws zDq3^t$rB70fm|9|TdM{ObW<-c1_q#J24JXa=mZBBfebN^i(7x@{(TG=fn4faTB;5T zGd(9K1{5HsrNtm@X{jY(W>%)*?;nKjA`lrN+7>9z1H@cF%nrn?P<@OHP>viB8v(H~5E}xq9;dXl3&=&>ii&PPzAO++0I?7d j^8zs^R38%qrP&z(eON2chu=%z00000NkvXXu0mjfsKEwB literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tick.png b/interface/web/themes/default-304/icons/x16/tick.png new file mode 100644 index 0000000000000000000000000000000000000000..3d89b351515619a1342026edff245f3dbbc903c2 GIT binary patch literal 575 zcmV-F0>J%=P)(dauEUs z%mm{3LJ$lwOaQ29L)yFY|3LZ-5POhf02{+%k$Hy4oS#NM%=#byvfww6e}-5C7#S7_ zw<_!~z87#K@xS-gm|r|A1Z3`Oi` zxR#5(U@YS}0_1Bl$T2Zs1IPw|Q~=$_AP>a448}}p4Dn277_^x}fqYFMRsv!vAO)?oku N002ovPDHLkV1mp9^27iD literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tick_circle.png b/interface/web/themes/default-304/icons/x16/tick_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..26b2d5ad86831ec0c067d7f304112ed25548a5cd GIT binary patch literal 630 zcmV-+0*U>JP)qn$VRiMl!ifXg7&ia1`%n{n_l=L$ZFuW zCT`LnDN1kDi3_=viS@cVr~--iGI`5)FlQ70jj zdk9HTUbuLYbVVp}inKx8nBfjHn5E923If*YX7OmYR|&2Tt3%2yeUO6puEidup6)R7 zw}OB@?U94U>)Jr^1_Zwk*MPJBm9S<@9gs2mdjVe`=f(aX*R=Cr2jN`q$~N%yeYpx} z^Ov=qv3(*sX2Ap(>CAL1XO=EO_d;+Rxu4%)^PK)X0Bvvm3OZ)NV>Z^a6jJ^3eXz-~ zcfHV-_QRx{gi@&l<#HLqZ*D@<({}L9oKVp*3&wX#^mYCCd%<|6WvUCfs1JmhP*ooJ zcpup3UW4Xjr;d(U@W>&Z%3jdNS0^B!&qJY50AV%+Yo#?qewK@YGjR~uq}RZmI;^8( z7Cf}aI_6HQT*_z2#bUAg^4v-W*c26CZz1hb(J>3gY!PR|tGF_UfSvYM?R?smE?ltn32M*DlY1g={57?L9b(#LzY%Puttr|0C7tt{b?lurI(h#T{wacvJ z(YR$=GE0T!S{$GDYnD-)j9GNd0z9o2LN4wIFt@Fu^@&rlOD!r}@aPEMafUn07+FGU z3hF3sN(bQ?fe6eUGQ>=gFtcEQcbwslkRz16=xi-uD28(9Y3Uz2?Em4>2) Q{{R3007*qoM6N<$f)({Fe*gdg literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tick_circle_frame.png b/interface/web/themes/default-304/icons/x16/tick_circle_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..92282dca54b60c527f860c2c08ac0ca53454775e GIT binary patch literal 786 zcmV+t1MU2YP)dpB3$M-XLXNe4=xB1$196w%j-pe<*P z(2+9nqbQwCO=~%wI>*#0DiU_qKXCQlkLE`Y{NU!kuHW;#2QSOb&1HJMo*4`VW;7aE zUS3|9$z)QCTot*w1m^>q%-qobpqva+%Y z>QMLp3nYRd=*(tw3kgk=7Tg_qfYi^~9GYpjwzi7q=H?dalEW{^$;lzo#K5w&v;<+` zIyB#nFfHCj{>nX0-a;`hjvIKkurQCt#zqS{e1MkjvC+^?jGig_G}< zX#Hh_$K%25>@3pz1uO;@x%_s*3R!zRq_$Wb>N?K54u=EeGL=eo!|k4g$yS88p0ix` z`~BN5fAKjWwZ}r*zez-of_I08oFJDemCB6vcH3Ni-%}j@kbp3|d|Re}LfR*a!#hNF zC{Wk?1ZJ~kj$D?UoP1ai4D}NeGdTZFi^zTjWWDj5a<3>&?hxJ=$2;TWlhEshdU9D( zQW8r{Ow6pQd1RZKnuoGU4QX2>q}FIiXJR)QiRL@X+-^Urs~_6PA(ur&M6j5cm=L*K zUQk(C+v)YLp`rH$bZ-neP$%QiOgpc471W_FIposWC$e86ksOi9WJM~~g;!Q<_k!R5 z8@r($Wz?ZAIa@9Z5|N3>Ma~2V2Wvt?LW)B}L#sp@wy2^VWz-Q-Y&k)H0oVWt`BL-V Q761SM07*qoM6N<$f@@-RK>z>% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tick_shield.png b/interface/web/themes/default-304/icons/x16/tick_shield.png new file mode 100644 index 0000000000000000000000000000000000000000..bfdaf4e79636301419a37e12bf0c592bd8688d50 GIT binary patch literal 697 zcmV;q0!ICbP)15cn0Cq-? zHjgp9N*&`{Vu1BTUh}+tCgqd?i1l&t8rL=6H&T$oS zd2Vhl_T{0O5tRDbmj|PyJM&Q8tW1+50&ZziRZYq6oZ+HH*B8D^ z0Oo{jsEhB2Z`eGkab*0IW|_#Ko@TV;H*^cI zE`TQNKOh}4R9R4@sspRaslJmOB&cVz^Lz)8v3eW#Z$QH8VmG6hlMDyI3=XhBKkwJ( f00j&kIpqEYxBSzauehT=00000NkvXXu0mjf)gDR! literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tick_small.png b/interface/web/themes/default-304/icons/x16/tick_small.png new file mode 100644 index 0000000000000000000000000000000000000000..cc72367b2bd351e15fa377d8d01a9a917c571677 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`^F3W0Lo7}w|M>sko>_H9qJ-1| z1OJZ3L_UG@LMaIm3TF;%h-qm|T)M*Wu+~MBPdpK7j~Gp!@NfucJ4jt%NZ!Esxz)Cz zZH{MM_$PT6;q(JM2aN+_co+SRSN+5OIi0IYAl*U!zT{=~y#Et3+v@807bv>0B}w|tDM!^89QjT}#8PWl0p4*xF3#hx=uco-s!7G)ZKx8?^r OmBG{1&t;ucLK6VQ^iEI! literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tick_small_circle.png b/interface/web/themes/default-304/icons/x16/tick_small_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..37ef5cdfab0c1baad72eeb465c6d02853ecf6608 GIT binary patch literal 258 zcmV+d0sa1oP)eZ`Y%|dIX{tIkU_zV&!&VUvkFP1)m3#-no`Y*Ue@-N>3 zxzEhK{1-st#2L`c!@!Ws=Eac7x(tYqf@u&RC_YkBBHaxD08Hb;#tu|ZB>(^b07*qo IM6N<$f?CpXr2qf` literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/ticket.png b/interface/web/themes/default-304/icons/x16/ticket.png new file mode 100644 index 0000000000000000000000000000000000000000..543ee24206a64a661fe0f25d970788ae6c2a0402 GIT binary patch literal 604 zcmV-i0;BzjP)c^&dn7u|6pVr~+}upN}v8|9W}jKgbXee{od+Q3j|2apv#$Pyc^^ zcJ=?y7uWy)e*55ms1`#SNF0a_@EM>6#MwXJKKg%V_p1Njo?d|%^6EC&5Rgki@<42e z%>XqZ&iV2B{{K%8FZ}=f=;Hqq+m|5>0lEa{9gsQ{1E%J=ssjzl{r2+C|M&OK{{L|Q z9NdsY8yCP00fh-j-Sm7nbz}q7fjIx`^PB(Q+&=aH?VZyYhU{H4`#&g5K2-ToXCWye*U&80w=; zOzR?z%Rq*_x^?RR3!p}1LqK5yk_W2O0vZDLvb%`_0~`P)8LGkz%qm0m%biqMxEdXsu-I$ qR7?ek<$+iVh(&;yA8HWD5GDZfC*wg?wW&}50000^k6u>Vv>%$O?sH{FDxJ}K{iPn77q=gl&m&F$8D%yuxKFjQ(riCGjWK{ORl2F45 zl0+ZE57CEZq1fMNn>pXkrrTQ#!+hB7L>arE8sknNL=t{EY(P5_ zyhu=}j%39e>E8rGRG<1%L z|0NJ1NmF(ca4&0M(yX76*m|52>V)o*5O)F*lKlPC089+Efy2}ejdj|233lRo4&^Np z+)It|LrKb{wHLAr{e23eWOAT1kJh2I@uK?NO*T|X|#7$0hf;SL>`_4RHgG!x2;Dlr;L%>Y=; zNlN-vPQlf=`LNnP>**#G>2%vrsplqEd!wBG;SX#sVWR=u^#s0X6HF+eVJwoUejpr*7 zFT~R`zN%%D4!|>B+su!-a$>fYEu~^400|9Rzg#H~{q7Qx?zWbf?yXQOH3$SPfZg+&-nEfD* zI|xs%9D<_6!%&iR6iSnYP6QEwPxr;wj+oAAo@oUL9N^wrUw9DZznp+aIQ`3@LmCNu z3qi(-9dJkF^EUyH5I#3Cgg>?INF{XtEFt*61U$l-*)cUv56W<6s10ZJy(n}C5q(bB z{4aqsA!0_~kB#q3aZ24fFVS_FB(xKHPS~=Xz?pFF$8Zl$_O+m)UxHj^@gE84#C#o^ zXCcUn@^>MU$SG|nj&(QTcu(_!w3&~hFhsxSuG>#TwRiSM|_C+tg z`N~w_Mu?dlXvINU4Qk}IOC$p=nW&bZ$2nseD!IK9?llv{zG8p^DPh}UC;B8f@Vy$< ztzVZ&hLtQTYL4NkDq~tG6ymrldHmZ;tNfZW#+m?dJyftY>A2@5D$yzHaflQymT2S! zSXUwFn^0Xv^3kHEJscY=9of&%8NaF$A|S<(5VF}TUdX@f>tub4O3a-YRB|l4yO!&g zh8fzV0r;jO4yBSkD5={y@}ZD<`0gpgnEr*`9vdKJmjgr|a85K|ht4GRlzq;pQafp{ z!WX+_o~90H?2-wv`o$Xdt(ftq^;QHM!a5&U+n`WyyBkzOqd0BlM+N7o({{L{R_TgH zeY`1B6zoQAc@Fc43Rci!f*Zkell|(DKo6UA-uhL6u_vK8_a-#wr9x9)8Z_poK|_8z k)QQu9dz=Amd^lwN2K_5GsawXqvj6}907*qoM6N<$g5m;QHvj+t literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/ticket_minus.png b/interface/web/themes/default-304/icons/x16/ticket_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..f82a363f8ab926e320b50496352fba86f6a86ecc GIT binary patch literal 643 zcmV-}0(||6P)%f9A7A|c_43AlkRc%c;;I0m z3{VB)%-`>y{{Q~$>i?fFuK)l2_QC&9Erv9ZI1n4)Ge8Z9vwyyQ^#9E6RsX*|y#g`h z)orjLAeVsTf!Gk60ct>;^W*jX|DPUS`2YFQ#s4R^FGCmtbP3EmAay7POwDsu2O5(5 z?d6^S@9&-c|Ka{QxFLr&E`S>X3KNjJ>G^Kz$OfnbasJomH~+u6ed_<)JEt)W*}G=; ze^8i!)J@8E23ZCPgPt@y4WJ=~pPyd)|MJH1|F3SIz-kC6OhD@T((N^1UIrPU3B*O8 z9$)$Y?CO#K&#xWDY6vJyKN6~n7GzisN<_`E<|Q8=Ui|;~(!u{vuN=l| z2q;WI>U!O@G#5$oGpqvY17WZM^-(6Kb&v zabX}90AgMs<^p04AZ7((W~g2;LllTLf!J72nmx>0o4Z|AjLjP=rUJzBKr98sB0$U! dH3(z~69DPo^yowHX{7)F002ovPDHLkV1lwOAZh>r literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/ticket_pencil.png b/interface/web/themes/default-304/icons/x16/ticket_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..b795e5f71f773a4558d5ef59530de01c1ed040c9 GIT binary patch literal 751 zcmVW_kH`AmAL%%lfplwtV59`=wF zEK&c6Kq)k{#4=LUG(}U}bSp8nTxM}P=gZ9n(uE)QyZ4;??_v+q_ps88eXJ}~BS5r>jLs#xy?ngrLgw(3>8UdtQlYYddrT5c5F$sWNA+Mfw8PZ!dzc>i2pS2~(mmp16*xOPvq**Gw!94P z8A&Sg9coK2Y`8WxG5~LC%3xC8_E%!+<|R}KK8{1yTLr2RN0ybsLi2R?jU;KPRKTZ} zBA6IxfyO5#vl6Vt($0;Po$>6_q0Q{7Hi+dMRj|CoFi}qOy4>&a3lH=C0KRoWZAmPQ_rK#MPaoX`nhE7ykJ~On z3F8GjHyo6>#dD$_+Vyf68@Iq3?2iw5V z{sM+N8my8p-Aypk^BP8bo8iajKA^m;!&}6bmU+Rs1OCUy`deVIwGQ-c^>a!ljXgkl z=MVaO+0INAu!gZS(S92<_WPbBiRnWV4C6yv3C)D!m?uFA-|`MW4`y8$WNA@8n^HBh zQwo9oWs+Dbp_$M<#wC=ekgZ~Ku0ZJu7PZxbB`DXXTiT(S&^b9mET#DWmL1}RxCMz9 zM@Gw+pCt+Ha-mBw-Y-F1kVVKs#1U~o=FPn2Kim*6#MgV}f+&^L>7sDieAUdI09lQ= hBTMPWoe`15?hkTt->WgRh9>|3002ovPDHLkV1mEJW__HR1W?@89`_ff2v=1XE8CEn4Gd4)*C1R^gEy+HVtn9%E4Kgg28Lba3 z>7}P0qKCfFY+A-*vR zTABlcoiH}0CBpfAS#Yr^JCs057=HLX$TOju zCOETe4be-lWFJ>N%M_|4soEaCV@S?+%cq{QBdVF!L0wBoqy4NiF9qc$1zoF`KL zC6EyX<6b+OA2j2b!{V2CdIbsJg!hT%p#(Bw|JNZKj`qJopS=@X?>GLE&`ko*;ks#p zx}t13Neai@eK`EC9Y5JRrX-K=U7M0{Pq^+<@dkOYKu#2YcJ|j}@hD=4^$t*}BN=64PIB0!}&aP)6 zCESyxwToK9n&Pc+M{I=KaR3c50H=4ZIyBPXi36`6p~Lbdq=b9Ibt044y8B}(!p%4{ zm}32c6ZvT?Dt4qEW{Kx*8@lLVu!MV(T(#i2s6N(82h7?bJ@PDYCB_JJ7|L`hE01Ya zN3tZd&axzM6YdG;MHiy2>zsM`J5U#87XF0{O@zYDvhu)lxF;MR$WbVvCejGi zk!EIzJp%)4Ax~ol5l)EJis&u*>2oVt!gIPbDwFc`ScoF#z^RCi1e+3}GNPU0nUiOQ zg_uYpQkTu2tpjgC$pGmI*hhC42Q2+n{07*qo IM6N<$g1kIEUjP6A literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/ticket_small.png b/interface/web/themes/default-304/icons/x16/ticket_small.png new file mode 100644 index 0000000000000000000000000000000000000000..01dd7bfba41e31caf786e1cf6450bd11ece201f5 GIT binary patch literal 322 zcmV-I0lof-P)& z{12iRRr(Wez`Rl)HK5|GU+z#GaS@`hU9;FcH{r+TPOd&yL;yU!432OgIod@80b^rhX07*qoM6N<$f@VL7VgLXD literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/trophy.png b/interface/web/themes/default-304/icons/x16/trophy.png new file mode 100644 index 0000000000000000000000000000000000000000..747b6b1562ecfed69e35164622f58b3c4e0e2ebf GIT binary patch literal 790 zcmV+x1L^#UP)^k7{=fK7Af_qus-;$28z)|u`7Krh}39isAKeS#r)#Pn8KNP%V1-_t3 z<7e4=Wz)**P8K?i^y^~*P8h}5-w=oGr9vEd;e*yze_ZyJ@eY>RR-b9gLUjU9vCw}X z*)>~oL>$m}y@J1(PCuk9u>UTdG3Cxy-f-&3i{K=(aPAcqOm<7~Q)4`~tAzNa?oR=E z#8f0XbXc2(vy=sSBp1~r_b^QuvaIbTrz|xY&bs-&LY(T!#R2U#>?jlBP`xkCwEJUK z@)ljI+{yC2!PBah?le&r*z0b(9l|B5k_1N6)5vl2vr9HA_-W3=!R8dytA#k$cn0S> z0??>9XzNk9jjIy28Yx3rDgbdXK=yfX%{m9^Os@^<;1QeUE{?RNp`l!elW+Y{U+g|Y z9x=pHhO(;*ATtPny|O?Yx>=(y6OE2_-bCXQA?ga;M#Ui;HRKUP?79W%XBQ>7CE|47 z^x4?W3fQTgv`5~W0&iCiPV8kHCjq3#0rEVV!a1NxTrQwVlw9BzJz|KZ3}siA^ayJ_ z3UKcj02^grb&8;Cs3mpr5fyO`W_DT-dBhOAW-S%C$UUH$$uQlUzcR|hnn0vI@`(9o zLF_JewL{R{Ee@J55jkT~zz!^r+=ox1-LW`)4?c?7kK_?U?CQ0FX&aMc@@_CxvVbPp z3w!g!aQN|698_M$_jiI(ljMoju?LVCVwW9hppJ3`!~aAKu}c}d-&efG URXv_&pa1{>07*qoM6N<$g4)4!F8}}l literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/trophy_arrow.png b/interface/web/themes/default-304/icons/x16/trophy_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..61777f7ec2c4cb19e6ae27b05245b5a5402437f5 GIT binary patch literal 881 zcmV-%1CIQOP)1#qNG1D!TftUUd4{O zRENWsf%aN8zP1?9)pQ7LRy7`$grdz9j8At$@T6!e-j~hBhw?d&`oq#oOyEn#?GjaY zLq>;Tle3-g#`F2Xe!R74@TfEj)j2XWU-W^a${)S!hUlU8t}34n&eG`^r|hqf4uT!C zGDR*Bum2PL(NpUO&Jw$KPNyxst8klhjW$$B%~&p6;evP8R5V_TMs=dcMFPxuGPGS=fKN4x zV9B1+U6<|Fo*Og7!WqtT0ciq>)XT_KwUiQBu8Mhqt=;y$XuY`|V!jOTZur5R<=)EI zcn|O83}=5AQ1TKY_R3OC$Uvj{g#2Y&?G9K@%3#{>_EHnv*SI0vQyQ8OOAFJBD0K6B zQbb4oD@a`26X{O5V0vX%!^#9~*INE>de#fQ*O69{)u5?+n`vUoU7|Uz0?nF8q?t>U zHj_x}&9Yn|K8d{oK8f>^48$N&{|w;OL)R44Bk29orm@p_678Eo#75aSFF|^%rE&{a zWoBWf>U`%ERb|saMWGmYrV-jF0E5K|>N`Py3&!fasDef8XvpjtW#2+Oc0C4^HXz{k zuf*I3q;ZwvPeJ%Nb`1}zuxgfkIVyL7e$i;;D<{D}A{mpz55Ya+Fx*)6IM#@TR$xSA zu{d(|<(?DtVHw6UDtGh<;QtI3ULO_^KBma&Dpj;pC7ZwE8$64`bAeno{TSy8|< zF|FwVfy4#h^p=O$%g!8GcI9EDGaE0xWtjT22)^!Y^f&B;&k~1czsKW&=_`zzBk-hk zgWPjYd4mh0sO3mN*0eisqU^^YkNBJ5dEXg4a%eEnbP!Ux3is+FA-Bii^?BK$g`TPQ z$O)09D@lsdmjh?P$Gme~%}CV$6TH*Y84Zyoe(&;0*NLgBpM$LVJ6TR%0=p>${_Y$M zHXnkdSK)sBD}gu@J(Vd7t#X@cN@Pj9i|uaJhPxiwvt+4clcy$QspUm~A)Yu-;GX#h zSTCvIZHU686a!=Gd`r7F$TQZoUN+}`;u2ZnulwFFaV%M%qI9^bca8Ma?wb~Zr#<=j ztL-ps1{HkG-{P5dGaRK~Ogl?I8__2%aEOe^3IS=h6J>u#Az9lfozrMHY#*BToWfAY z5!fqK@ZXMx+Z6Ql=6N=3)G(9i6&aCzTR@pxiTEokHSzDa*eN)bKJWg`Z<*4eDJ zEK)Kt63~VaM(b7*X*Lq&t|iJ}&q-h;Hu05U6Rw_A_{JY<{IRjI@O#t!9o33ri;>OZ z(3>wej8C(g==2&QzRFRC!^$r2ois>>Fxcx>O^$ohz}xW9vj_HHmC~)tY;9}BzXi*+ z;nc>lPq+(aR@qh)j0f%n{Nai~eO)qK&NXm$t{!dHv$KsC**}Io!TcIuQd_rX>x&Zg zQs_2+jH&}mU@rRz_wRmt4D6?mi%eYHAPECh2o%Q>Nui^#BhG1*^pERKAql4#;> oPX9!sg_-2k9i`tcP3?_ytv=>~67~xs@B>w< zmB=!fH!r`=etamv8NC>Xn`5!7oQtE+ebL+zfE(-bI7j1RhwnUPp)Q^!TNy4w za?JJ&9s~6KFTu7>k3Uit$bXkF7;+YC?r^##5lm)YIP;PUX8SVnV@n)%DY*ElaZNzi zXs0^SvD@6nU8F2XBblgHsi$E^Co*@Hoio-8T{O!>g*exrgQMzO*j>TJ@g_f9=nBBv zq@9`$DaZJ=*~_fX-fy5RklVG(3S|-$iEO>$N#xYP(`yzg_&y-Pv9@H?D!FKCxqwUE zfvA@qwe-slPbuOZ^pv426@WMdApJ79i!OnHCME@YJbl*#Pg@%EI}OO&}-Pb+O;gaEp&Q34eIE^w84LK}&0elUM? zl&d%nxWMQCks>156vP}Lzi|xO`ozJ@Wjq%w4%~;8k%zD<+5>Z4c43B-JxcaEpwJHH z1O%iJt)IY}#EHZ?$qjTh1W+Y;<6wRmetCQo$K==XU2X`f61}i4<_OXb?XEMF1sf7q p5)a?qpp0?`-Ty*6w7bsO`~>Dp)7e|{F5LhC002ovPDHLkV1gC$e_j9p literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/trophy_pencil.png b/interface/web/themes/default-304/icons/x16/trophy_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..3990eee8ff826309501eab568f5f11cc441f50e3 GIT binary patch literal 875 zcmV-x1C;!UP){QKPHm!XaA}NI=51 z6W#K$qO;Csb{o^rmpAc?L5h9#G1yuxz}F80(b61(v-P4=4(9RZz%j-`#c7+uslFVf z&wQ3HBEa_l1^nS@4@SlU{dcj|bY;BkymMP-B*~B;AdgwVs4)XyHJrj$r2ya5{0?9> z<|&PHXtOj4#u*EWC~~k-;bZ!uPqnlb>@Zg)yJ#nSv+-N!6@0BZgKZ@O9HisMlnUjgJK)bu(au|tK#_hB0}^l32a z@;wJxjd}9cJBs@Wscs>}cWwZr>;<4*=1apDs&yrzq2cz6Xt*mt?M;s%Y1n*q<`Kdd z3WY09czGqEM1uDTdHPp?WcRfAmqbMSQJ02B8bEJtms7azHt`7v2smc7TG5ZkyIKg~ z2isN?*y;`--3}nz0+8uPb$|ey#MuBgi44A%O=_$k;?T*-DT&MFy63~3CG!T5ZveRA z3qVIXNR`0v7^iJ&J#`GX3i#idwcj-fSbYxnyB<+-C5J4+)ZcT z$!#7o`1(mQDhq|^V;koIhr^kR0~}sSzp)OQjMBZ61tJ&B6)s1W*cB_Ki>Kk7bBj=& z>O09i%sY3@qgqPEi(du$GO;JB45NL?=R>ZfXZDPFn0JP;`vr3_+r8-Z@mK%=002ovPDHLkV1gu_ BomBt; literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/trophy_plus.png b/interface/web/themes/default-304/icons/x16/trophy_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..7b351302796d82195d726328699a235f1a8195c3 GIT binary patch literal 858 zcmV-g1Eu_lP)_E(^-=OPYvit%Mr0uE|par9{%_B96Jx0X;GY7Mh?UE{9=&ctL7wZujFIzt#GuqMdIXoMKafHYYQKyS-6(sRQ~hT z1tiCOlrLm}*8d6q=+Oy~W`W$ha>P_)v`hXT}> z`VY`G+CzJ3hGu^kKyEYud1am?&P}ba5`Gxeoj^kkAGIZ`K1gDxs}l}R=LO}sfp^I) z2+nnduq@Yq1=-sj@J zaBAj9H-$$J39#EOBBa$psi)#^fuB4OGz50IyLf7pmzOQTp!b4*fOE6hDZ#!a6+bJ0&aAD8v5N07R+4hr2JCzwWpF07*qoM6N<$g2Ew*LjV8( literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/tux.png b/interface/web/themes/default-304/icons/x16/tux.png new file mode 100644 index 0000000000000000000000000000000000000000..2e6d9d85143278b2362a0ac631ad8f5b217f1536 GIT binary patch literal 643 zcmV-}0(||6P)`LP-Tn5vGZ)fEdf*G^9M1im-}&7V040UO^Xx9i z@fkr7;ug!gW5v!D++>Vx(6*=FtAlc0lJ}-4h?y| zUg$$rvlJDHL>$%Cn{+_0!cWMuf&d+`xmV@6nxZX-kb+|+ohG)8pWEfBjP!lzr55SOjas<6*a7EF2eGIJEV?*Q$o7CLA-Lt dEtbyr;5RbBZKzRs_OoDWsxb)KAsWrLs9)1C6YeZ7SxBS&HH7mZ@betf**~wvD;9 zEzQtTno1UFnoP?YMxUfI2*HKqrcAxR{z{AlnMEHSI9$%}Irnn7egORbhZPTVqqiw* z`Hbls!mUvAX;AX$E=eS-`mY41A{j+@M08T0#=u>QTPbwZB+`)2-9m&B%nPduG(sA5 zR8UQYYJ`i>aWRR7bFmB@kEBhlDyZRZMu(;xMhJ}K-oj4uOLH0hn$55Q? z?^95p&Yqn4{s~ik8hq=zh7s#|j6Jym=hzU;IeVtw>vPxp6x@`A_Bsb2V8Y%6_d7F% zWvO-!nQ<>8-0t%UJA|fn!TWO!Wu!9@aNC7S)2 ze4{*&-wnr?X;{ldu#_b)u~@$v{fWSY=V0*epJDRqHZBt|1=ckI305gPsTZT;ZWzab z0tX;}17yAcPCf-HUIMQ_y1^FoVG~y?r^Ra4dIe!AT5(*e8chT9s2c$k{RBBZ1X<4r z(pw3RS_o403n*=;L{K?X%A%7)ieG;_M0FC!u3=TgES0HRwuLc^ zJU~@i&DwH W->LPo+T1Jv0000 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/user_add.png b/interface/web/themes/default-304/icons/x16/user_add.png new file mode 100644 index 0000000000000000000000000000000000000000..6d84550327293a4fc45f2ed5bde73a0c333d31d8 GIT binary patch literal 693 zcmV;m0!safP)zr z2@NVRXGQ)9eE)=*H%5HzuZP!h4U^Ar!#_C!B6si1SgU4BP(fqH{z3oyc1#aDF+WOB z*qPivLg1lFFdXy=yQQ|xQO7k_q97K(hb;*Bo-)jTw4w8IEClhnPk18p)-?q@2@%Q_ zx8+5MJ@9>=g`+GL_OcWPI)6R!3lT{#!4W>X#1)#htrBogIyQwRITVq}gP53_N81!o z>;v-N0T*5Y=X(IHvlGQe1=RJYAip6Dh)WJtE(;FGn$r?b>){+)g2@XMyd{x4Kq9-3 zL{=9GrI|pLQ;BE3CX9Y_!_cpR+#tY_{P0>v@S!|8NNLofQh94JPB8!_HM(jAM+^D5<5ofERxri7KE>(@XeRA> zVU<^_xqH%FrpScWFMQGCIet>d0zc8YAdqJ+%4(xg=gww2(~;gU|G`F}F4s`}q{sdj bYv}VoMiHX}-A0R000000NkvXXu0mjfnFKYo literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/user_comment.png b/interface/web/themes/default-304/icons/x16/user_comment.png new file mode 100644 index 0000000000000000000000000000000000000000..34405692b2adc733b3e6eaf47959a739916e7e7e GIT binary patch literal 690 zcmV;j0!{siP)g|LFEf(%Pq}tY81Ml`LaPK`IchNl+>A#FyC_v z)2VYBgbKA3L``!xXHw2g8#*l0aQFN>cj6+s>%fnD&f)xj&*3?j2Y|N~QNEr}si*v= zzy;kDAD#vjgNMtlD>E1Bd9dr|BRA+Y@-m|rHaED?NOB=}?{m|S3BUf2+) zs|=jg_e;uq90z7?1Yc-y>N|mHo`LZjgR!p+Ml2hG0`(yNdjq!mG_CrPhR5d^jMDJ1 zg%#Kxf{dDXe}f4}`P=TC^v-%5y4!Y3mbcFKfR$_x_9nwKj6=%V1Nj-gR2l3E#l`I? z66`}_N(MxEI!DK=^dFp}r5|gKHQgWm=M{>BJUcb=3+Pcqp+I;Lw*z-Te0(SFhWpmg zgXX!#mCfKPC1W$^6qH8nsh%;Yu{_j-_b(oxUnRp(%Oj*@Dn=@GV{GszMY^?T&dHS! zLFzKrJ#1=}@VNwk Y0N#k)bQ(-0DgXcg07*qoM6N<$f@5qp5dZ)H literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/user_delete.png b/interface/web/themes/default-304/icons/x16/user_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..95792e2bd515fe3eb5d6fef3112cf34cc6b8f1c5 GIT binary patch literal 714 zcmV;*0yX`KP)^k7>AX)q>HU>jS7tAO3K2%sGlmawZAOqL^9AaFH^CptWYfPNn%P1LoCzsHiovX znO5T6vdGHBS(XTWs8Oy6qlM(AsGVPD`yd9QLI)ns;f3GxzK6qc0pRjKEL%(s*ji8~ zcApg_#EMf(Yg*CaUW$IH4E#w9gTJlv+-h~T0$goE_J%|v#Pe|c3wm5hT1 z8dTFzsmuWvS3(82aFmBLew?XQ1*L(T&{dTWOQ#xxwdpt)BtV8_2htc3k`Hm`wApg^ z6$Lf1!k;tWKVa%b6~6Xf$EcwY=JuX-|8rO z=hP(2E$UJ)q!36i=A zVjmJ*E2_ju<`K-amw}9T!KTl^P@3Eu0SzMsR3qRCB=$5cPIR&EyKE&Engs9{O6!+Q?-3*-86GUnWB5Dcx z=-9;6f~D(M;dWYgBTm74tt!Wq<2|oXl*|Xj_d`KPPgp|h2_dHI5&;^Tz32if<+GB7 zZiZ!9dlQy@;C107F!0x$jFvwmShaj{7wfTcfmH17#EfYP2F- zD`iuDLqw*BG2)#Kam9|XxN9KWaUa^sk}=6=qqiys(N4yQbv=UX=S>lDhPYOn;Hkf3 zpfbp0PCfGpi#=tS>bM6n_cr7&bD@xnz=ICfg-9^ zx1#?MW(S&}8scba)U6dF4)_@sU#GhmSdhE`eokRt@&v*>(#)28n9{J<{A^S$hkhC> z165GVnsun&H$cF)#dm4S=IXZ=OuxPhmGmh##=0S`iBRigV|R|e5viVbjMNF)#4@-^ zUT946)X|>j0)>o)O;tBkqc)rb4Abuzf8-#j$1h`1mIPU$8)73OQ@37WFxg^bmY0CyY92!PKv*lls^dZ0c1wHg zw@}N&urd*d1?@>jN-kiwB_6^!%eAe5m}RL^wBJEML=7@Jl!zeu&-EXLy?Nzn;Wk(m7Gt%q5Pg}>sK06k2Xe0B z#Ko5Oo6)I<#SB#uG>RE5mz(G4KVL5fGSQ-oA1^%b|M~GeFT6DXYW|0^MfyO! zh1E*a9$g)rS_&4mWc7qXZu={NULn2Ob6AoO9GAjhp!=uSt8}qpXEXQ;*TEV|W*{;q#aukKG1b(Cmeyfy(z^ zJG7&!AhR%qUz2@Up5m~a7{t=6FjDggxYQKhhUo1T1rC)cmzsV%3b?9qj{*_C4cb>Je_rh~}5e^li6Oc>Aao`R!Ez9!cMc9s>$Te;$HovPj7 zpM1i&&sYLK_5tSReIOZ`+PAAjAUim)g`98BFz}siKra3f!mXzetRoOCLlACo$n}mO z*l`3TL$Xw3@79tD$VGN^9OK@06&7%+$`{>Fdd54ShNg&d12CjbBd07*qoM6N<$g81_r-T(jq literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/user_go.png b/interface/web/themes/default-304/icons/x16/user_go.png new file mode 100644 index 0000000000000000000000000000000000000000..868ed2889b67e68dd5a75d061add3a5dd4918804 GIT binary patch literal 740 zcmV5uN#v0Y$>?IJ3hED`VjNuS{PobNYv(f zL9fF7c$e`lSFqtKcRP3|H>pzH@qN4wE7R>}43kPc&UAQKg)9ClV1%eB)|{54 z!<;@$zh8nTI~?llFf$wVitKzA63?0PGoB=I!K*ltX zru0E-vnLW8Pk~>55;^S`&^lIyOzl|&RoWPR%4im5fpcViMBsS|v?J?~PXVdJCJ6gY zNNGNeClfVzq^~vy)nigf`!dluEP+tThDQm-=u&85K}_U0uFvbTP+hM>To;hg3Gknq zkU;Lc5w7S-Luq#kiaQ0!)A3QzkqG%fAz~W5;gCzL5>sL)(?U-Hq67*Q^)7?g21Kh( z;MF=oGb)90q#TVeC8!^|O-hm>8z_K4$$_1iczZ}h>?PhbrHb?-2P2<<%jgl;5B@U~ z;z`cQ>=9gb1Ob&c@G7GrR^f@7=Xr>4X2Uh#^0Tdop!~eTtUAf+=8YojV-Y$z)34zJ zE2wpu#co?;1!~vq{8a{~k7C|A&vNZ@V*pq=J0{8So=v}TGsuy@9L?SdhKShpYySth WZI9i}(5{XE0000oln(1K z-2sDwT_n+s&~docs@oXd#X!5;jKZh)doP5+a77mn?}6v}@qc)E>j2dKkJi1s;4t3~ zpW2N`M?D5k3gBzs1=g&)|5pGX>xxCR%@{j-6gO2nFzP;nz77H0(gR?f){zYXA)^?h zwk8aa&<)ce5^g}8ISgONUKm>UR5k>hKi-JTY9Yq2XfVQ_fc;n_t{R(RZ9fR6Z6`+h z&TOv<7*y_CU3`8Q#rG5V{`vvtANAwwvujwG9Ya*J|L3QN7q`>|Bpj{pN^_G~E@ZLt zaf)b~?o0DixZ@EOYF22I`?gA@((HJk6Xn7^tbTb)welf@$$?IY#o{NT)91FW3s5SR z4Jwt2Q>)cTrBdkW>A}PhL#5GZ=$%fdfw6C6YY$DJ2iu7F~f~f6`;%S8 z!n~Hkyqdxs&BBb3RZ;|W|ZFeBB!929ophn(3ax;&Gx;&u#Khwow9puxgR6+zAPtwt4Uc>V^rM@U!F z8-p&N9<9mTi$%j-e1FryurQ(oox2Yw5>JlC->%)fsvu2CZ;GwTQHB(;G34liv@{5f z*G@4k^>tG%2rk@?v*j7>skD6S3PGwuu}*95ki^RNW8ilKdTkYGcqc@)F%8lI0mM&u zxHFQ0$FnkoiFYBQMA)3%Si8X`NUkd^PHH-i7PE+9DR^^GfU;-tDAHd*es>hI+e1+? zlmtmX9|>|U;w!VNT>?`c=ht+X5Z8Opp|qdJP~3Ns8RvCHBCCyybX5@e^+%DZ35KON zAA^~`KU{)WSACsUorn}1!7W273C56Bqmla{99Ohl(nb(T7$i^mIA3`XHhlqxv;CYd z!Dv%TjxopQC%-Nb(bCMtaycwYJn%Mm-i4Hpq#~DAqO&*_@Z&f3I&a5M&m8_`!27|KE8IhZ6)K=zmysa_~u< z&QVUlRmp<$1`FSc2hWcJt>&DM8IAWjPYwBu;vla)@4Km6tv~- z_&GiH7A}1&zUv;t@$mqhx-*!uD$!lc^9(f?ga#BybNB|gK?#Sk1KvTBM#a=_6A9`0 zBxArUG!~o)e|Rpz_Od7uKBEkCBb^N1fv3=x?m=z#-tjxRr#7uBXcQigmS4=!Sj3_5 z*?VEA+J`RDQHJH(V^L#-UX$ggy_e=6;;s-#aFMUrx7GnuT41aJ_>c`~j)8i% zA5=RZRL@CJpPDdQ9gYVVGG8?09p?B2WMSr`nfq)&UqVyN1ksfWs1revu~=x~!YkVd zsw*A8)XA{ltVZ1OF9IrVy$LlSR97_iew+1sao+06DnauuP804{c7sufFy>p zR7YV{!odj5kT?>in_Q~1FlqK(*};^_Hep1--}o>523McHZU)3qy#N3J07*qoM6N<$ Ef?0Ynr2qf` literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/user_red.png b/interface/web/themes/default-304/icons/x16/user_red.png new file mode 100644 index 0000000000000000000000000000000000000000..165bc9cc2161236edbb1e53c44015458e754e00e GIT binary patch literal 664 zcmV;J0%!e+P)FZ_Sc^YHS900{XX0$ye+ zWu^JTMKHwkpxYD%b?ic@Wa6uTB~YtUiwsm0EZZVr<|r10LmMB4w78{E?NyY`DbTY5 zT;PH_E~NDm4vmnHeH$adtX)jz6levJq@^+sBdr#6RvyIe4Sb}=E`cI;8FsFVM45Ki zf}nz`J`C@&XB660%oFbh!pwZTTlQ4ke1JLyn zXsQLSRDe{R12GrEeeE(x_bYs181f*2Dy>VTLj8iaEsT+*%Ya9Bd~iWjT7VKGa5^6- z$Oeud0J&5GcZmr<(`4kXh(7BV^q!2GaX!ogPMrWOMLy0H_|Ez)AUgw4E8$j3fGicp z9v7l3Cwkg1cxQ+v<4=tsN^XU!au6;^JY98%K{We8bVuOkCh&CsA!p%gGr^X-iueWn z4M+8M{mS1noM1GC2F@1;WQ1nmpcwQP#!Pb=)2vtcY*q8x<BS+!W^7|W3W0000OEKL5 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/user_suit.png b/interface/web/themes/default-304/icons/x16/user_suit.png new file mode 100644 index 0000000000000000000000000000000000000000..44d0db7d5a9cc7ffdf9120004e35c2102149505a GIT binary patch literal 695 zcmV;o0!aOdP)tIE%T2}n4sA?R7i3UG(nT2RgD48i-B7a`P_RNEWky1rp4#|V0;yP3u1<-9Au$Yk3Jot5GIj{E8C~b@H_iH6E9!~!U|oAK!Y{BgwiK}Q?2$Z$ zwUMKKfu^Aa6lm+vS|~toRy;&RGgbS5GvzPAm$yHTFR+Dg5-^KgJM!ztEL?RD-SlMm zBa#h67<5fwN|J>XjT3r@55n3puuHm0Zl1-+mDzXs1xdwLUB<(4I6R9;(7M3WxgpT^ zVKyTP^Vw-gt{MQh%!yRPFw`BhxLiF%^79(1{DK)()UPF{5`=9Ax~_S;NvLsdTHKTaczW^mAlDBw~ZyG>CSr6`7 zJdid_p|Z<|#EL$w4(i}3K1})rzUDi`G;!$XCF2O@P) zKq-aR8l}{fipV8!#avnIe~KSKX18~V0wi>0+TW3d>|_66Vl&GDBv=-`aG zyP-cMkvvf`GjT z^C*>w$^sA(tndI3tZZ?AbB%{_i?<&Ru}w1yY&05E&8t?cV*n8uKOQOG^;fa1V^RwX z?E7~a3_M7U0Vj@ z+9I(aNE@P(VNA;&^qT38jQGy$oyYfmEo?@IS_mFEoO9rOzw_Wb4y6=(5hr_;Jp=T3 zJRStj14t=RN+G4pQz67Z_OIS^n5LPjs;bfecJ3qV|IcRqNF*Y3rIhA!xwttcNLlMF ze|&*TZ{VzM=AgHQGwv_=d_IEXD_C|4Ycqvqr+IMEhY&*3cUEnmyG6!)!;ff`?+X^H zZyJDfI?c6{#YkD08w)@Pfu0Qj(lu>#wbs#Hp!4$W3=vJsB~DCC)Wfs)Ll`ZcJREtl4Twgg zBoYZKD=TSiY^0>5BnMnroyX;H6KK8!z|~W?dHimWj2uN5LVO5^!_7hnIyyQWp-@Q0 zVzInmx4OQ}tQjI=P7>_7OaJ%-2kxkjVcbG_cXzpu0P1WmPVe4Y;znw})~ uZS{s@x94p1disIOKq;^e489sLgMR=cDjvp!qP@+= z_xEUL2VZLs$HV6tYWP7U5@B?56FXnT-YsJ19bVjwAR?wZ*tPH5Bi!^SmMn|Ktc@O< z1Hf?{CN9T3)zy^&W!0jlJq$zl_AhY!1Zr~~B_hdqJl-QB^!N80v$L~0l}c4!Uvm)q%Ny!n z-KMbn8ync(GI1LNu5p-eoF48N_czv$oeH^1`BH3WT^3hOaq{}UaoBgB89qI_lS|(+ k#W*9TUe@sV%B1_?54Ph_K1q%rKL7v#07*qoM6N<$f@~rfeEFr5@BIy z!$QL7C^};3ziEorn3;B}?X-CF-kZ7iSupy~&Ph(rIXB<=&Ua376~}S-AJfw5^abEB zfRqx)agb6ja3RE!_{Z-msZ^>E2n1As`D%*!zhW_u#bQEp97lD#-CTI)&65MiU7}CJdZQ?*Yi? z^IYClij*aP*8&hipcM;%eC<{`Hm_ojuF=)gOH5V&0>j}j<+6`Jwg=VQ%;>jgxT|)f z2_b$r7bLGUE77!RycHEh?d?oWnc)3R&>EVikeHyf?kK+CR57byoaL0$^nxqgrwN>vu5qaR6PhDX&<8x3YFl!K$)Z`X(!p{z|H9bqm1B;%nH8mA;SeQ5bzUh;($4zVfCXc9uu+S;l_A`!fYw_-3yulT#Fy#!(#=z?-9W*J1Hw`B-!)fhncfGo6mRm zF2({ZS>Z^BKiASwt8Hrv;<&9yE;Dibz?Jt)CKv4&bVhQ}R~}?@00000NkvXXu0mjf Do#0!r literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wall.png b/interface/web/themes/default-304/icons/x16/wall.png new file mode 100644 index 0000000000000000000000000000000000000000..8a1ea1684ba6f9bc95b388eeef259f70131ca071 GIT binary patch literal 501 zcmV(YRea2{drT&GP+4&LMpvp3w6?^kR9NUsRA6hgw9qrEl&ZZ!ABxN!+9aEd!m*tE+UpIVsBBQ-c$3Jk zP^mNM^`XdIWwb&4^dUu(CEC%6k2KAYBopoA$j3vPB1;l&gQ(AFoxJ!aMl_Bz%jqJH z$B3d!&9S<;iDQhTNLwfJ7?q2=!nUAn*Z1( zE$^ml)Lv%rVykH$U|w~r3e$WKv+)jQ^B}kN_RZg{IyEQB1NPY}=aZjdh)dts+O5wB z!wdL+sI^+wLdSVIU@M&eKKDEXj-&0@cHnsd9LLpawfaKG`HK;I#rZ%UlFc*tvs=!M rU;p;}8CAepxX+HIwq(n>Pc`QidSKO!PmUd#=#C2419Rs_kBMSLI9BeK`8ZyELWRY zCQWVithm-_yhg3I29~#NY^!I5u)MsA#l*Xz@1ZWzOFMS-g!(<V@Q1!Ltfq5U*lU$4V#n2ybu>)V(NAfX&_1ddD+Y?yq9Y-tVHi~uixr2INMpq?P%Rc6eUvJM`rH$Om;f_A zdC4AyWD0_i#yHQTwU!ibLKFo|@)3wa!sesy3G1iq&9S$YN`|#z2CZz*a}wCsm6l2l zyKC-YXRQl-vZj?G%kzjvucMXixe$Z)NP}FKZ5K)#IDPjsV)JYEIy+0eoI4)lr?Fjl zI1HY@0zP^fd~Dh_JUW8Fowq3b0s=Gd5E68D!4x^bakVG9j*6-}lJOhR^#@Q@9p`e- z5s=>C#O+r&6nTiy<4xp$!0x(_kG>#19QW+LqCk@*$JAH^ilRZ1WSpveL*_d$@&!2i z@vrDt;NY0~o9yGbymd)qJ1^I{%5mPOjPGRpXZO&;7SkD2wvOG~MDPQ^=3PgF6=FSZ z%YIAGzw8+*e>(CKU}INMzSun5-oqU}Lv{xj3cCii_ttpcGbr2r9}7z0g_?pZCjbBd M07*qoM6N<$f~k}vaR2}S literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wall__exclamation.png b/interface/web/themes/default-304/icons/x16/wall__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..96e59b3234b71b58bc0cf3e19d095ccbce374d16 GIT binary patch literal 667 zcmV;M0%ZM(P){odn!!IOO7=YK>JLc0PqZ2CWd zzD;|7TnMdqXy}7KIQY&NLhBVmV^jCX0byAdmSq75!X^ZA{LKU82xI=kWkOCOHur5~ zppc`Wu023j%7NurEVi|3kqpmO)-oX+cP_S(AHqpUqFFo|csX#}w(af1EX@9^0N`--IIi2ruca`Cb!MXx>a_RqB)lOR1{S@$8Qn zh5`7pI4I>8;}hc~;#0_LHt~sZzJB>cJRWDwc8QM0kXAL?< literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wall__minus.png b/interface/web/themes/default-304/icons/x16/wall__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..4f4dd35be97337fbfeaa1b923095ff31f03d8eb3 GIT binary patch literal 537 zcmV+!0_OdRP)$+x|Jv`Klz(wC+7rlz$UxR z`QTHxi(}VS>f5i;?H<8(yNM4E9>Sl`oeECvpnZt4jl)cWht9aSK&Aw zEXz)~g**6NDotrH`pIr_-VukylQe$goOA8-*wW0kAL4WW`qv{yLnf}YFel{y(_FIm bs=xCe0HpAY_Q_7^00000NkvXXu0mjf%f|Tr literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wall__pencil.png b/interface/web/themes/default-304/icons/x16/wall__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..4ba4414a70fafe5a3fd52e3bbd19dbb98bf50692 GIT binary patch literal 633 zcmV-<0*3vGP)Xwa%%0(b=Zf;|3Z9@byb+s|_xDMnVa+>)Xfm0FAZjnU^1Va}KY3!=WD0^=2O0HHs=iZ4wNbS#7c|uC4OFW&TVYwl zPQ8vswQB1jN-^pt)z~snS})n=lsF7y9i`H$O__^h%P_EBD%rY;R7O7cxSW`SFgkJ9 zddl-L$Z{N`l7zjr`NU%+5;7*FF%*V|@$u|AT&E*T=0`c67PpnlhPh!0d$l!BD-ds2 z-YDCm$r#k}DIgj}-r@Xa9^lLAdIh=MGlW79u~%DjISl=^j$9>Yd0vrl>&|U7n@vaq zS8kFt@lCQ*oY&qI zi&)h(+x+Y!6pJg+w4$Y4h~P!$jMc0?=|g%UWaXUubk@oFyO*j8T~Tb4BV$li9g32J zmXWZcp0}Ex#`>@rAG30S^J8o51m{`vkVY#nKf2Ai_igvd_74m9oj*i#c-Z;#!fE#x zk^j-Y$jsq3b(lK$iv=A^`1KW;h~sl`kX_ri-m%;J&w-IEj#o1Q$EBgczi;>rXA076 TSt>y_00000NkvXXu0mjfAPgd!q**o) zx0{I7Zdt^%3217L_UOfvN1+}(2nGLw$C)8n0y!9P;Kw}kzVpt85CG(V5K2Q+%#${r zNn2laUU=GSeL=nc89aAg?5oZT>hA6ywzqe9L8Z|_LSw3XD9tza8*p2$XT5Bq(P+VS>z?wu ziTy?cE!XvoQko}pgc?rML8Vslr1UHtr-n*p%cG~VXgUsRm5OJCQiIT-Kdx#iaI^D| z#jd6^P}MAE6$PDMT6+OaQ!%g1K~qygkox27PZ?h0U#nIfcHt#DS)A8&@LyNmsd_}M zeTUDo2ZBY*+C;JV3W>xsbh0?BNm%bK6gP{)b>|jNy}p2nHL zpeV~w5=&5$i^BBGJ%p|Em^oZRxI8ZU?12SxMw03uY#Upq=}E6Vhi$)uY1+b#jY*s? zjpLks6?cB$$Jvc5!oY*!?<68gpWYez;C+o6jf3W5p+5$upnL%MW`E@tRr35bJ;prC_`pok(B6>bm*oy5UG zaT0Y@ZnKX5EwA@U6H4rG+Q5^0zvu3STMi`A4mis~8FT}6ngs+~kCQ>@uW*y~Fr;Jy z8d!N8o8L#Z%J=F#B_EkX%f0yJ#mQdM<1hntGdo4WWG$?xQJ1yZM=s$N_6MLpE34F% zO3dBD9BrI*vD***76g0=N-@D)q^J0`U zNgF3!1Rc;1uFG3@I_6*`LmMYu%%pHpNB4-ShMXb)M{+;icAxV%(D>gRjY4sW P00000NkvXXu0mjf`mCY@ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wall_disable.png b/interface/web/themes/default-304/icons/x16/wall_disable.png new file mode 100644 index 0000000000000000000000000000000000000000..12b9dcaccde83fd3bb0ed010d702bb21bd9b5bce GIT binary patch literal 304 zcmV-00nh%4P)z=NadKaU2~(*`izjEb9Fz#>b`oDkOy8lW{ zO#S!`5ai0uEXjRZR#Wq-xw-p)Qbzh`ApcoTan`f^!n9{Xg3QGP!a%Tp(V|uV=gwUU z#>u(qFBWZH^ndQUxnRsJ&%6k)0sPEdmDNRM|I?Gw|Cg23{m;rT_!^s@_$n|W^aF@y z7T~JDYk)K}^X3)Pr~fa@E&M-y`uzWsC(j1s!oo^0pP5;39$o{an3=nQco#o2=Qd_$ j{!LhL>mX0c17ZLGIa-l$grZ9Y00000NkvXXu0mjfT_UHz literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wall_small_brick.png b/interface/web/themes/default-304/icons/x16/wall_small_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..7293179be7952a688225f246dfffb7e08c2e782d GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`*F9YvLo7}w|M>sko>_H9Vu7TA z>y$(_f%%P(W=?jMG&u4>%D}PZ;hD2r{`?QWbm?F7jlW7f5=j-jF9g$O?7VdI#eWv> zxBnf!NlLJNbbO>xxrc2Fr{SEP0<*u>uiSgDUZB>>OsprdW`a!|vlNR&+PUple()cD z%jWfe;!lv`kWYqlEQKV#*4HN}NcfwF{OCW!e)6&Df{y8l&s=g>{=ce~^xx5h=kO1Z z;w8m~b8fzT_J4nL=o9;nd#|3c9W$`=kXz5#xQ560Z-m6T2Zt1XI?kKIeuROc$8g$v U)x#fO0KLfI>FVdQ&MBb@0QnAgE&u=k literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wallet.png b/interface/web/themes/default-304/icons/x16/wallet.png new file mode 100644 index 0000000000000000000000000000000000000000..2632217942d22dfa0ddf6ada7dadddeca907459a GIT binary patch literal 458 zcmV;*0X6=KP)*5Nhz^Go!m07|d&dFsgVnRsZdB z%!o&WCFnIN#kD;X@WN%ljZQUgb!+(Ga&%?$0W%sP?0!xXp)+R{?%E2)!u1Xn`Xwa> zT5|Aeyao>k^cd!wNcVR*a|$0YsRqJsryIlqn!ahti{NQY$C2E`2u(6zQWD<-XBH4f z^~B_!f-^wIK)gV)5<2I8+JzD-9WXx7PBIF^IiD(vR>35!O+>PI1!$}LK-#Y5EG)g6tAup{pLwcE=K$Z)!6(K#uI#O zcc3ww1cft+2_Es~rK3xp)#c-{Z$H|KlGWO~oiG`+;GR7dy%i=Id;r0nGT@4dn0RyD zs+z_Fc^L5QRR^QxDd?~!BT}*p&o36>QFRW6qFvgH@RbrYEQg zxJOPvw5MrCGlxbOif>H9R2hL|WFDR0fWq)NuGL+@LvOZv`$gwd*2q`b2X`WgB)tqc z^x(^n=C6Qf7ATwkB{T=5d3zVE33AkBhMimN8vXTK4A7m5lFoKlTYK`3 gkku(e=wAYU0`181Rj|VD`~Uy|07*qoM6N<$g0>$X>i_@% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wallet_exclamation.png b/interface/web/themes/default-304/icons/x16/wallet_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..c6e0ff708ad69420080133903c3c8118e4cc93b8 GIT binary patch literal 632 zcmV-;0*C#HP)fPo7+|L8f9hC5|j<=Wy9 zK{ObxFM?G=j4UZ6Fj4V&of^Z+4h0vohz;qTAK%ybtgVkm1F7%2IDiA`(yr}XbHrNFZ4wIUy`8r|9p4Ee~_Muwm<_q&B6E#Nb*R7FIK$0*zy00 z6eAQo8RP<6hM5elCJZ2a=1fQE|NYe-7I5$%5f4{fv|H=NU|F;#{|6iSM@_z*|5JB=wfjC+eXh4ZN z0|=klQ{f6$05W|+tQHFHc9;I2tI39fJ=qz~cyj{7pht*-Ay1j%49Iz4lN0rD;^oN( z{|j_D!0JGHfG%KQSjNCGa}Eo`*Hz*?|5u1|Be13@*hQ<-jKOga!&z#~z*sQ+pCG|- zMv5J1z!V0COW)(-{-fh=CWf!x96)E{z*g)GOMu$t7@8Ou=GHPWTtvqW3=H#t3Z(F0 gaUkYr81UQ(0A#2m57Sj-D*ylh07*qoM6N<$f(`5AsQ>@~ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wallet_pencil.png b/interface/web/themes/default-304/icons/x16/wallet_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..0094fe55005b6fa4f083ff9fae70951e3c678c6b GIT binary patch literal 562 zcmV-20?qx2P)qj6L5M~2)NN}4ijYr!xC zL(3^5h$)C9gh4M36&Zy60lhDRz5I5b6A4m`h6g@eF86+)^W_`@K$}6E9`K}?D14G4 zicC<1vlMh|axGko&yT9(`V#UYTA!<*oZ&15iZr=8RE2jv7vuUkcokz_2R;m30cRe& z)PVkcP4dST^TIzZw4B0(FL#3wH*isedY#0i?5n_X*SWvU+%Cj);|X1xH(}i1Q=k$( zc_hiqAtt%vVq3|&EdqeyVnz!^JWnuzYOB2;z&^UcMWy6MD(I>Z;XM=-8b?ovxv#1j?=$?@bAa{ ziUP!9F|-}uhtbkB44mDAJGQMGoVSqlY*T08&mbnb-lUO<>AobyzICF$#D>Ak*%+^J ztb19P1LLq&H{gtFK(yOJ A1poj5 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wallet_plus.png b/interface/web/themes/default-304/icons/x16/wallet_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..ee68702740af25dcd1aac8a1982b575fc0bd12c9 GIT binary patch literal 550 zcmV+>0@?kEP)Xe|g4kPaMV(w!m_N)6ZI!>y{nytz?^*KMV`ZTX0h4%SEO zF;qy32J%QKY4LsEso$16EAZ;t35--F>$xY5u;g`M=28}(G}<}11m1KGxM?S$R{CAK zXtARlPn&b~#$a70#$3q=oXf!5u1dVTT7(5YL|LC__3<3glSM++JhsCYOoH=%3T7LQ zhwz_CLi@4E5N9obp)+Hdy)Dm5%WzsyL#4=2XA(i?m%j|1Ae9t znQ`}Gx6>!AsQuxAEs%&bcKYs7-SP`hp}zYa*E1vd7V_avAZ4{kzA18#^G=P&+`CE0hFsWvEFBhL_1yYBsoZk7VvmHywmB7*zI-;3&`&hCHzR?{bi<1 zJ6$i&*W^;ERF)*^*=#nCz!|2?xlDhJo8Ke0qje~rZV}srhcw70lWEatGy+`XedXL8 z6L`oHp^(C{S7F*a2DH4$t6X-C>fk9ypkV^Uk6h3mpCwf}7K@dwR_h0q4F&^jEUDO| zLUxNkl$Ne4#xeOfZXsgJgD5^3(|2COSU^bh} z=Yj606Z$f+eES;2s)XT(Hnu<#JIG+^`S!01m0YMADH2sa;&KntU``!O-v!(IQ!4g1m1eH+I5 z?xEp~88hVk{QT=`wHn|Roma`*M+g)BXc-F7*f-!pc?s|;C+3uLX>lIJ1`skPAS#I$ z9K8-q$sUhK==J(PEUQ#1xKp1ke^lsi!8C%+2mv3QudCgVT`rd_)ALXFr5w0y-<{eI zd_EO2P{p6w+E8T{_h+oLzqp# zcrR`(+wJz$*pYrTCt{`1ziUD9ZPFCwTzZ1QY%1Gqwv>Fg0kb~zZS$`#+*+xqs1Pgj z^(&me4`LRPDOXihrDQ{a{98-nBL-=8{+ghgSorJ^u|bW*^*7y^E?ceEl+4B9PDHvJ z_vb!VE`6FlA)bZZVmf|I#3zm}ah>1uz5^^`A&4?Pz@WI9HmREf$HH!}0_i z6EjD|XzwnG-}Bx*M72WRN8}NE=^6)SBbpzJUkk+I7oAvJ_R5i&l~jvQTd<8A>?aNq z-t|~W6cAc>HFVN-o@#A`n7 z%S#(k6bA5fS|myvDy5?|BoYh`p%775$+m64MaE5$DM7P{ZPP`NEMo8hK0v$3s+3YH zT0|7Bwgnlbt$m1f*OE>DfI|0$t^(~YerFt#xp`dpac1t^@8ryc`om1cX{HYwHD9-x zepohB>e(LC$&T&t$!wSsi9}~C79(BPNeQ}r-r~r&J+`FE{aR6@g?yL{!_edL_+&I1 z4ciTl*14H+IR5+VQAMiUFHP0L<#M@VS=P@`C^SUx(cSIS*2TC-uXtehDV@E0!2|aV zZU_g1!TCTSK=cLg>vsB@>H7hj$D0^?g&vOFAz35v+Z`Uh-9@ECriKY%96m~&dCb*t zp-`wqB9Z?R_WS+xY_Z+`sC2N(iZ{=hHj6Z|Fj))d^Laar>pz;Nk0Nw`@9 zJDf_Tl<*wv5Ut{Hsh;dB;bbzYg!|y-h0;GXt|$9)u2;gQX*PT?S$AO>zqE+M^_HCp zuE7IWxEs3Q23&WZd*KRnfCt*(GT47Z4-CSLQ~Ti-=+1QV{3dA730I-rX>#ctEvWsh Trel;300000NkvXXu0mjfF{%Mv literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wand_pencil.png b/interface/web/themes/default-304/icons/x16/wand_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..1dfa9452a0dc64a0dbda40fc2b74dc1b71541764 GIT binary patch literal 598 zcmV-c0;&CpP)&$&4HAPj| zAf}XBu@({IHvY8MVtNo1FCIN8;=zmHDG+bZd22~_yQvR8=Di2sFf(r#0zQP&S%g>9 zE#5vv_^9cqJg&|otUS_LxO~nBkw~N?7z~0aieM6ryqQIRZ5}lq`T2gy0fmeY6h#q3 zq0qP_Nj^P6wT$f;B^G~wJ;`|F=Zj}ra=l(>nx=jBdcAw$C1p3VH2bgI>J;|O-GtSr zcd+NMf)?5BcIRC#7r-+0YvkQygbx)|7iXyKOK@UjKkzj|d^gHN{hjb>0l`uMF-pAV zF*k-yIh)Ngzu*6d%TA{gCX0eTRH)oT6Hjg-%#`3*VZ0@0G8tW_{V#{Z0XL}hA4so7 ztpV@P$iX25W7+9+x+(KZS(ag{yF2&|@!5Ms88%qDoJyrk^0o5_(P(t{DM^}O#Ugu- zSldueCX*I<=>hhI!{Jn;(O`pJUDu}p2HVPsM53)+xr;9vKXc6E@l4q5_CUFv9FNEU zE8ouJiqbFav)OD=UN6UDF_T<43Kse5X&4xm1rP+GDSNoAs;WsoMDv}?gScKEkgP+q z5yuVkPNI|8Q5wT5tp0^fUclNB1r)m5Mrr7A{nRT_nW^k`indv2D5tC5t3l7mbR#2nr%9 zgeGWc(MA!b+dO9axbSiAIdi|mxp&a*7bsp4c>TD| zhbe)tnk2??p(gP0sbu!{RX-w;h$9pVK~+^)L^JOuMc{KyXdF48C@Lsq{fI`RYB(Go z4F-dL*5qyvve)Y!_jo+Od%CZgPtyWlW<+ehN@L%`P~R!=>LV7-a_`A5=(7TACLjigHyp=C zL`%-+^F|;L_{Xx_?Z*9U+vKBSrX(!9cpy+M;!EoZY?Dbs#QQ53jbuGV?*{mh*2 z6)=yT$z)nG7dtLGftrGwm8~lcHdsTeDxw%ev0C(*r+_CG-kw3?c=3drm(d%H)B=04< z2zn(r8{g?3*nt~6zq@`PHYk3hd@~{c<9^~OG1iFP#34d$Ovm5%5em-Oo?yiG17~ez c%5B7^|IR)SyVjYj6aWAK07*qoM6N<$f@F9OJpcdz literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/wrench.png b/interface/web/themes/default-304/icons/x16/wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..8c01122da620532336f7742f6d524356605d469c GIT binary patch literal 643 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16_sprite.png b/interface/web/themes/default-304/icons/x16_sprite.png index e8a3055bf829fc848e2e8cb86eaa483525a561b8..f64f7ce7cf59c22c636e3e28ee86283436774c92 100644 GIT binary patch literal 8569 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 E0G$T@=>Px# diff --git a/interface/web/themes/default-304/icons/x32/calculator.png b/interface/web/themes/default-304/icons/x32/calculator.png new file mode 100644 index 0000000000000000000000000000000000000000..703031eea066640b72ae09e59bccabdd65124ff9 GIT binary patch literal 555 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x32/dashboard.png b/interface/web/themes/default-304/icons/x32/dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..240d3a2bad9989406171fe2546b439ec6259366e GIT binary patch literal 2025 zcmVE?(Mn>1K}rfuky0uxz0b7J(oUI9XXcza*L_>dhkeSe_4>ktu4HGQvoGiW zo$vdvZ+%NxYxyLH3qs@{k~E87?RFpE15X3#hvZ$!~7hI5b!lESx@#0Rj!J$e@+L zl>(6^pfpiph@+T-E9oSlgh65GBohC`d%rl+Xe>0~_m=~pHuZFnz2X_@KHvY%#<8&* z_r124wSD~<-x9SWvM56PKAlDj0Z1uG+DjlcX=bq|!*Mj-P8Y2e#X^B0CEZ#xnmCrF zI}FTS(gQAV@sNO)@`sbFR&AR*@eX}gc{sxhl!KKBC0XiZSmlygXr+==6^S!}^a=>2 zsI_A7OBex5ks&gc0Z;PfWtBBI!J|OmWf}Mo^>=O@8F@OaH*2LjM$5=zg~Dc!Vl1#Gqolex!h$tay$qy60HJG1l7zBr z@D$iIqpV`UlBN-N^gBElmVaD<`#!?JB#;2U=l$xg;o*C_Q&X(FdllDz?P`b&SO;gU zf~mKVXB7dk24NS5t1 zaQ=NCNa3N|$HpEmzdOU=SjY|E-T+2|1j;YbT0D<%3m`OcyNNE8>9m`q zQG_mp1Zl*eTfFvQqfx8DU)3E_KC{~MHn!*HXjmAWypsNjw;9t- zEJhg!T>NDrx~dQZ8gDS=(1kiX7fkZ{Vm+R(*ThsDFX&fcJFpv26Y#Jr)z8o#Xh10t zDxWJt0t%;6#(nTQcxo5U@)E&Nh@T3i6JwnOs^o7s2}ZuO%7X zdYhx~E-}{}rm9+OSm!`^o|xKn7k&-Q07hRlp?iTLkeSlp7Fg`WygWa{xUR6SGJq2X zU^0jkP-WbS??G#p7q`E}iP>RP67z-Ie3lKbfbJqQ`wsC-=YIb7nQh#=@8@hN{)tRF zs2pOeH~Y~}ulUN`j6iDeLUwo0@X)zGLS1vk!Z2IBtN7988(6bE%w;L91GkT74(#K1 zH~*Av?r}cvJqyJOkl{L-g>aMu{t$P21uz*RH^7U_Xzqmf^@_(A7bK~`@yXEKG~Q(E zr!TPHLmD&9EcFHdvqGFCf-zY*Jzm$PXGm-|UKq?i+8k!O&j(fz%UF0pfHRlp& zPyqvWhUV_)FeB$EZ@w}IkfyBIcq=PboknC$7+noXv)6GSOGM(MX-K=J0#uhFT@PzP zr0{07%XtR-2f7ec@`m#R=+q!x0vV#Ti+w-wT^_*v z;q5!Jk+Eee3p3JUz981hkn~G@9pnH+9$%z%2v*+O>!PUF${O?lgcT^x5ufQ&J3P&) zU2kyW*eqH8&<6mX`zRyN|M|H$fAH*I-u&u@^;g`oXgl^G1ah&t}_j2%s9qiw|w{!5w$=cD>oH_^7 zb8r-x22KLAzyi?xX8=BYFVt||IBePEiu*U;G(NHQkq5jrpZf}nZ_hIQ$}1dsdAEK2 zt*QC9X6k3B;lvUg?Z8y8;8|e4S1|oYMgE{TG%i^Ahd00000NkvXX Hu0mjf=H1SI literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x32/dns.png b/interface/web/themes/default-304/icons/x32/dns.png new file mode 100644 index 0000000000000000000000000000000000000000..03e63b060048b3bcbb3e3aba8c98bc4a9ee5d582 GIT binary patch literal 2049 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 U*q-cj#{d8T07*qoM6N<$f+U^+_W%F@ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x32/drawer.png b/interface/web/themes/default-304/icons/x32/drawer.png new file mode 100644 index 0000000000000000000000000000000000000000..f94f6b68f13f7d2b0658c0f8af8af72077340ce8 GIT binary patch literal 941 zcmV;e15*5nP)v{os9`dFTDj%vwSS=k5DcjJ7?v z`Ch!%A6mMBC+7}CT$#A_p=_dL;BlY$>5EtAMydSy?NUpcxZP*Mm7Pat%OiIjXQV^# z8|T8Kvli}r+%=&x@bHZF4FE1(yFLd1NkT?yAc{f&z?+wgEdaRtNt`TYK(9sL_f+3? zUHHC_AP5iy0es(w=XtPg8$t-=d5$zqK`BL=reKUAO;co92EE2~9c6$QFXA{xr_(8Y zg zHXO@BE(9{pk>xp3&cTX)#yRpL@Km!|#IBiwgKoUefXslLyAxAWa9tOk=hYS=V@%b6 ztbmX-ThC2(Y^M3{?xI77!JxpZ4uT{APES=P_2fJ<3I?3 zEX&kVOes}0vo8vG4FypYq0wl-vMj8utQaYno}NaMBuJ73gpg7ZDg(7s(3f&~PZB?=?~gb+nSmSy;|wl*3HWJTMyjpgNKBL%awv*`7D==FO4L4jcjC4_(wf_A$N z09f1FGE<Ep~F*f`uNd*ray}PLS(cSfLur~KFE*$Crt7$tWz7M=11bX5lAi{~#|EgWLA0H~kPc?Zu9L-bva8?yfgyjc0wRf7fDk4|3e*XrF5p~0#M<4i>py4v9qe;Ru0`39;7|V%blI|Fqe4QGZ{G(8Cr$U4CjGQz$#HxUTLJlX2;kZ}psATbZ(y)k0gKsz zm>4}uYJoxpLy-c=FBDwpqG_JKCpawZ$Q`yP`343g$-~2cL{e%!Zj=FvYA_XnwJi(= zBf~8VLuZHJJobIA$4zB7N~(Y|B@?98gRNOtgh>;Z#M~9Ue0kcS`^AfsSG=?!sbTHf z44gPa5mkUGlwfKN(9+7#PGGB*p{t9*-Yr_MD7PUkU5A=_a;KI-Nvc*c)KYr#J8wm)0<5wcsMj#G>KKeB0#meIHim8j_x3V4 z9Afm*yBpBZ?0|}Zb#)B&^`bQNTSGfo#G5xTWpe1gySfk>nqC_ldl`JbUI&=b1nAm; zHUnTZLx|Ys1Up19V^bl&|UGkq? z85MN~udhDIwr~3#$%%!?zNA5&+KhXR=v_518mTU{l%f_6q{7rQw6%#cP?5GX%L@OjNN;#VDpxX*tYd5Vq;2h>O=#s7nxva z>lWaN2b)n|Zib$_<%G41G8+5UL0yu01(@l6sF!e42f@u|^sVFZb){uJ$hiqzqZTTr z{41#9l~hnb@=U96%HnpVb2G}*s--732{nF4+sbWYN9$Zn?>Ea)h{b`i=JFq z{%Rp6NMw75b-~wn^Wu#guAq%vke4$QS29#oGrr0}O)t{e0JOG>FcW3QWa^=7uVB9u zXt9XmHN(}>(JwfFU$TH%?g<@3I)dEnTifGQ#l?2qpry22fHSDn3=JBwxLRAq{PLF& z!4M-H0PO4(Thys;$`-HLatdVcmwL?eJ;`A&4|;(yW5x>CxpOxyTo;uCtBqQ)MuazN z#H!|So@bs@XT*0xd8csM?YvWjGGSG;Fzwu_#$2B>aB+!Lj~@NVSA=pMl7ay)R2RtY zP}PI+$eXo8;oN4YwFAMtP5TBbECAl#SOHIuR7{x~Rzg#MO!6U(9kvFXF8I8-Az*D} zHZ3$@PTQUEfl)gx9suSm1G|uE!>W}k7S~ME={?WaOHbfA*Hu(lW4@-JEFe8LV#lvJo{_#QU%MaxZFXVPWAglNY+QdGK0fgd7ncRs z=xguy71pC8diHD6^||1;zvR*dJO0eFP+{f5%j=`A2@;P?dh{0Q*#~~)_V$kS3<^qx z=bUYZ$Df#XitpYe$-nZC#_7{=ew@yihY>$wKOFys@i&X~fL;lPhU)+T002ovPDHLk FV1knW)B6Ab literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x32/help.png b/interface/web/themes/default-304/icons/x32/help.png new file mode 100644 index 0000000000000000000000000000000000000000..b6a7afa49b744b630166c00cbafc140c82e9cb4f GIT binary patch literal 1950 zcmV;P2VwY$P)ihqZ>PjZLW|)6|$0El|WrP+=-Q2x?8KsiBF+HZfJu zR4t-0se?s8EP@Lt@-+D18CJtfK#j1luq^EE{d#`OW1I+8lRx~UJu_$S+1YdM`R@6B z=iJNK|K$l1N@^=fq{YNM#hrgcW|gYvT&i|53gE<3X0h(7WdC|cJ_Uy@(iw=g0T^_+pN^+4`rhLZVoVJ6-+IP&qr}W@w&i3o)s5|jDP^7 zSX(2-#s;6yn}@Sow%}%17>Ao1=cE2Tk&$>vd(^Zlc%sw;%+PTD6Hou9rN!}_Bd5^P z_JC`(T4;$}D$;?C8`0_R&NG~y5zbiqRK`9b_cutFl14=_R&;{?YkT!ou3fVRYT}9@ zN~H?5waq*;?HpFlFl#2?A503uYJPyx?|uDHS<`{`_6OkfO^1nC14J+a!L!${1!b!v z*A=8wAM1U_-aQo(0yX&x+z<|+Ru7?}p%t=HIp4kbWtbToM@?P@v1457=3OW)Z{!^v z5A^_shKBS2dWr2x^a;pq!?)w`h)q7tttF)x*6Bt8XwcZ$ioE!(05qCmsOU89)zw(b*aLFY_h_}zRNHJiF`1@g@rQ`Nw?ZB8 zxdoAMh+0yor7juPSKz{hN}T^!5ni*lQj)89;^8B4QsiWnKvsAi&COkO0v!R+U{I|_ zHw~G$8Pk%RyWo3;vD~36NvQBPK_X+PsVt#YuUOMp|AHSgGvIw>ajw&I;MT3Lk#oL` z_PvD&iIY&U1rq~saYkNlB`*BCl2Er%f2-*fItvUCU4E&R8jw1>`~V5A}fN?@*P^#~zbe=t%o_t5d=I!>MQeq0Du~VKKvBD6VqtTgbh11D8shaQeV8 z1l!qkQ!4)n0lY4C4}a$uA;^r5=YON%e~@O85^Zr!n1t7_W3anhU-pLmDX3dBi_Avq z)g$`kyvGMnyae1^3bX{HEy)twDDE`r*{E2)d&RFY$I`NlQq7#S6{CE7AS6#6)l;Oz zb`+A<&=?j(e)J@2*IAL30d)Tss)|7U$%W)s!%dOy>44vn|4ueig(IZYA&8>*5&AIE zV~IETk5px)msj#;sT4=4)G3dEI76yZ4(I{2esKmFHVkQ2FXFIA0QOmUpufNs==vFU z8Z(5hk3|;^uw4|BMk?&J)x!fna&VASiohq{1!42%ee(x9yKxXgMK1065O?l&<6c)c z1~t@P9KysKc?S#wpW4!0(Hx8|KQt3giLlkH(N4EyEbZ|g5jWJ=R~Ta3UJ!|1m^86; z#*8u3F2dg*@7UYxK^&d!iQG~-ifBFv-BDN9jHae`+`iobx%@7^?o{B=uiivU{1hb2 z3Bs|HIU^v#!f>~z2McU%`4o}ppfK&9c>0$d9rddLW3zwb=QkW@Z-?CUY<{`?HWykc zE9)w9b1RUae+@EOH3|y8L|$Gc@?g)LD zE-quH#WJ_q1(9y9NLuj*&K^ID%O#Dxm|7~ou!iRQb>tP?KtWLrE|)c-th$Y#OV38q zYoUnokiy@=p-li09v;r+a=8Fv+f##Zm_B{nHkmRtB-qKRY?ZSFF+SdSdsztHTNjJ{ zn|I>F`0Yq0J8}6hv7S0;wTlEx9PC>R4Gf6C?8m02rmg($T5L>_NBU!k?yzHh; zOYpaxae9%pb?H)D+lHUo+B62uoLN2B!u+C@kqp-(0zsFs k=Oj|nMgR4E_&+880e-FHZ~bZyw*UYD07*qoM6N<$f-MTWnE(I) literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x32/login.png b/interface/web/themes/default-304/icons/x32/login.png new file mode 100644 index 0000000000000000000000000000000000000000..7e81f556f71b42d7d3709d625e62fd3a3dfb3260 GIT binary patch literal 2357 zcmV-53Ci|~P)CXwl!LtMk}>e z+9np;V63Q%fRC7f+5&=>*TN#OF0jk&F3Y}W=RJ4s+}GDXX4d7g#wKmjo1A>-o|~KV zJKy^Na2K%F$N%L~7rxvHbxLQX<0{)i5`q$etRPAt3y2Gj4SPO--vF$dJ({;Z?fk+G z?zrX(w$!zMIl#AI{^}bzxb~NY)e;TLfg%MeKrUW}oATi=y^>$tYx2U8Be&;ZYybai zW(-~IS-G!iKHnI}q1Vy1su1hupBDMAaNQaz`s{{mEBDHxDTrRKShWr5Dz4flc#r- z%iHg)x@T*{@<|m}MMMH+2s&sc6X(xi%)%9r?m_Utwep4(0R$xPOKv)&=6qwBth{03 zw@Y-EUkacD%!V~LU(d~xX8|QB0(q&1_o&Lrr_e{FkkT0nsQ^`p%8GK$G8zw`Wct$i z3flrN2Tm4TBR?Di$pun`q1a_n&B(OzE96JDT!44mrfE-Y&UbRr-@h3J8N z00Q7aXd+W*m2+(WQBYa1;*g7hod72dP8Q{vc%F^txpdkrK8m@(sLP_D73$ma z0BV4(pQ1llRbl9m4O3qmWxqzdS` zNCV9f>5Ak{cv+%Q3ibKs1!lXCV~1Orv1k$)5tJ1}SpA4IDYB_3 zF+;3Nlb`lvVG>Qzh5_mVGbjbggn%fNQlK;-0Gdb3i54bI9FCVuBDolniz8M7*G^+O z7Pe#IdN!76kV-@(-F1#*9kc_{K><>5)^LFsLSF$Q0MU&?G9zGQP^lhNssSV*V#FY% zi)EQuwux<up4n{5zEK4;&VvWzc0kMW0Vlk`EB2-g zAOxJwe^q)uF(FVA@Hh?YBXgq*&m5UizN=`xWXG?eX2WK}#}5+eK1)2(Okbph_QsPO zdassn)kAF4H%jfEY2_93K5K+=Gig~4rC%RBH~#>-)=xoXKc3`}_+}*1J6R;UKpq@j zA(ZWIOBy17+H~5hJ?qM$4v~Z1B0s+W5Ax!SA+l-ZmGakFCGzkC&&rFnp8Wo>$leB# zr#94kA|h1%GXs=ew(*S@nB|8Wj(m(r4#{joqLC>g(FNYx@-pw)H*5)a8Q#Z7BO)TQ zzuuOb1CBI_$Uo*Rmb##lcSm0(4X(&@yFJ;u-xd*(lc(eIS#!#Jb!SFU&%8D0>5B{U zF6fedh?q!vJJQoRMICn6%p@4j1(S69oc^A?IN zBGFWSJ(=?)DKKaAJQ)cSW}Sg z@JP)TpeSEiT_+zWx~4eQ2IW;DVx|x?`FxxYcXHE}V;QUIpexRYTWN|zYX;6Gp}tc{ zOOU1xOI^FD9Q;?^QbzK_jf=SB1MHtEDF8Ihv61Z-oJSkViq`UZA2Z1qdh$wYHlUc(nQn*+Yr(j zA)OTBX(8)rM6-}HvH(79uoihAJo?((Kn|q! zMIGFO5rS}^BAyW{%M?{3bs}l#jeA(#EjD0kgN5TaVdk=BKn0?L;8+48Co z?I&WY_N5PjH?{-eK>>!qBDW8SAj*&OqP+s+m6?glCqI8a*S2(NaQ2$HR8*JZ^MUdZ z<)Ks*+~Fg!5+E9gPYD{zaUkBF;nUaZRPzVBK|S*-!bS?c)L^%j>Xp#)(k7@_f*58s zPp#C|wzJ{dCiodFUjgI3uYBXHhF&q6;$da@ON;RZ{Ro0W;g~jdCWjeMl4xtkvl>%y z;w1cQ3$UfXExQb00dO!MebZJ!L(Tg^UVi0j)^9%AbPCo1?+!#PQ-NtPdMt!0z#q)l zPYcZ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x32/monitor.png b/interface/web/themes/default-304/icons/x32/monitor.png new file mode 100644 index 0000000000000000000000000000000000000000..ee733761f28ac55a35c071025de9d7aa2368c82e GIT binary patch literal 1244 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 M07*qoM6N<$f|we89RL6T literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x32/state_error.png b/interface/web/themes/default-304/icons/x32/state_error.png new file mode 100644 index 0000000000000000000000000000000000000000..112a2642efd7f30452023a28f7322cc58195e482 GIT binary patch literal 2200 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 BDg6Kd literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x32/state_ok.png b/interface/web/themes/default-304/icons/x32/state_ok.png new file mode 100644 index 0000000000000000000000000000000000000000..a4a896407af1935b8134e2954e342a9aacda938a GIT binary patch literal 1456 zcmV;h1yA~kP)0@gy5?uGvsx$ zlgO&eK<4RG*a|IPu)+zucP^lS&*UoLwX#a2o=QaY$#8_01zj63<5=;_E;JpYwyoNqw+O3GgbEp(o}*Cr|@(gGfuA^*ri?J)mAn zVbNlV#=hTrG5ACVl@y|jcS70lb#ToJ8lRg^msbxf;FqEh`F#*V+WleMG#k^!bnqKE zFgdLa%}r`haaFQZU9C)=@D_0M2_|DJ(b#eCBF^=<;?h7ndLP~dJ(1{|R!*HzLbpbh zKP{6buen!_l%KaD=5i<^Is|ZNv&5_>b(pqk!}gpZv;s>8e6~Pc?p!e+O1F(KVx5hDxTErZ%+*vK1~Fm9gC*WIfjuYFL7%$_79bw?wJpU z0hcRw3OEmp&j?b*e`5H!fNC;@t0~}irkst3QPt zey|3-oy_a=+su4zlgQDAhhk*+ry{K{4#K`DcyzkJ=?aOZH|*ec(+N7^nqY(zBu7Z0 zzIGa_BoIm_S$dB4TjmdMX!KGvj1D4y3PhPygwlaSI3&qO;lMr=%MPG+Pz;+>rmxOE zYQgS1>DVDnM5=Tf*7vT$vhI0syX^!|=`!fWXe%0+LaKj3p}p}qHc8_<+eO;+udG@G z>+>_=dD#^Q2KGQSScn2yF7gL=qhKf($7IFWbvG5+cT=$Amjw7rJ>V{JhUd^S_zt_n zAXN{%92Th~X42j|59r3JJ81=|OB^b#@bNWkxOUnjMH-94!+AI;--G?~EaZ)3BjoK4Q~`eMiO{D$FfKB{oF;wJ{-P=Ee4l`B#eb&&e2(zchQ1eH?)E_>6wsU$8lmu zFeNT6jz~l(wjl`d2thhxkUb`Z*->LGxoS@aKlY}*vruZ$rsu2{&FXjiW-0QKIbMZh zIj|O)!?)Xu+==bXcb!fN* z7ZlFLnx5t4aTGA7^k1;D$APj|w$#aU(A6ULRUq@j&*+1|WYu2)8@A=?TiRd%0000< KMNUMnLSTZ82eg9# literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x32/state_unknown.png b/interface/web/themes/default-304/icons/x32/state_unknown.png new file mode 100644 index 0000000000000000000000000000000000000000..22c034b882d56bf963b26f316d2e53ab21842cf2 GIT binary patch literal 2753 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 D-?@v` literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x32/system.png b/interface/web/themes/default-304/icons/x32/system.png new file mode 100644 index 0000000000000000000000000000000000000000..136083cda434d388bc1483154f43a2abb9fae67a GIT binary patch literal 2454 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x32_sprite.png b/interface/web/themes/default-304/icons/x32_sprite.png index 99ca464975c4ec1d44abba633310c20e7455fae7..5c9f04ffaf5c3b97d88f6f97f0b4653bbe3a039c 100644 GIT binary patch literal 37386 zcmbTc1CSv$H)n z1B08J8@(F~y`7^O0}~e)*FShLGt>RWpmXxDbvAIPvvnf*HwRG@CnHA-duIzfTf%>E zG%&PtapoibtLeW?u(6ku`)|g!PXFbozb<2NH?U`5qGx2VvH6Ex|HO83RyO(n)c7B< zom4&SO&F9-oa|g2jsA{@DapTy|N8Df3;GA*Uv0P*94-D1ih;GLoso-;iLJAgC?E0P zFZ9M1#@wPTETU}ULgK89BAjAOOiWzjENo)TVqC18LQJg8qMZNc@juaW2{AHri3u@^ z{4JT7#F&JbL`B3nSUFk6MOc^_#X0^>D`o5CY+!3-@^85of93v*mP`CU(sGM9nix3S zIjY*(S^ql%6wU3N?VQZ*>iF1i?{nKtnRxWWSVPPglF(FY7&cAm5i`Mx6#b*qEm0|ctaQy#* z<=`@$ONk1py8pT8a`V<1TH^oOsP8gg z@~ShLP#fMHW^XTqrP z^Ygmvp2x|}WTI7{V*7cDpl5T&tg%A-h}Y>Tx$QYC0}0dUMZs6}BTN7b@V~>|34#zJ zJa?ajv`iYkM`^j`9hp}3hC>0Nq46Ng;?~x~)}JP;tKTx*uP)$0Kx4*tGElm%YbNf8 zDH;#kGyLzg)jeOH*`Z&@_5<}pQ5byfjwXCg9U_z0adm=(#ot?nWf81Yrem<_OUAAoR=KINrw{;Tqx~yy#=$SV`iy57zdwf2& z)P;uPqeF|aQPW~Z*V=OqbA}6i%)nTGyhKvOfgAP(f;Hs$eR(WzUz1&38oBu#^G{#d z5di!9(RaVx!3lhx)@WH+>^=`KGQB6tR2#dvTrQ#!S^9*>M1z*e^bckex$ehoA8^cY z>*U_g*!jJ$>#7P^*gxKAJNfw}!NGerB_x!>7Zeui(}tH{`#$q8uW(F)gDZzro6u-n8lq6hYbqR1 zQPKZw{0{wotGTw>ZYassb-J{%9`Z;dcdXaVo!>n*VzcSN{&P9495n_jHWw^PJX+oT z2JQP5FoN$Tcyfy6o>#!z!^uzsh%5(!mZ_jWt)m?~z&~-AeSe3vvAs3GX9WWTonZPzU1M+FOm#f3} z+tqg}@?KpLgA9tx`8QD{aOW0MJ;K1xHw~<+^W884$6S}Er8c(>2a&*V0pT!Cz_${d zl7z%}XqOjGt@WBzU~w5Yk|hz(^G3tknpv)j5hJ9tKM}f0@Z2&>Oy6l^ezWUSWq0>; z{fYg~Uv{p!4o7Gn9NXRrehb5JJ%^6&qF*JDk=u5U<<+Z zJ-+MNTiSMQD4D5w)tu=&z7WI_h$bMi#tT_m?8at1t4Rv{R9VjRZLNo?GT>)t&0ori z2Lcu4$UN8%@?JeGKf1lCzOi55D`vb8+m3Std4U4na?hax<{tX}7KEHx7mbz{;)p8p z{6Q6mQ4~I;(gnU@dEe7U6m^u3@?f_224$opdlpp*1_Pd+)T41UUAon4O)`K{+LX^g|>eba|X}Z2}HSWwc2a75S zT(b~+;CB4!e;Bu z5&DjcGbTcLK39O7soC|n57*6(Rn#$4b4|n}-)HOcOO^I&`MB^UTGFU*O4?Mn0lQ_# z^HXhXtPu0u)+b>pN2468FXlu9%QWZb1klE={l)huoW9vUpBvNiN);UMt3*{uxLqY) zP1gl$gVrJ1yY1JJ+uC>vkJi8yz0FL{bdaF^vz)k`c8f1V$48{qh(G84DB!AAQ(|`) z!k^*omWOt3xu7lgjl`;B-&DP&R{ebv+Ev}-mC-DAj*_Qwt#f_-ym;`{tN(+jptMUb2g>QuO_H*=Rt5aH=D3FWh zacEmqUux*UE1)THgIzfeza*R0MQ_CLEq(-`^(ohDixna7k1Y=ThBeMdM3DzR zso~!d?&C>Ry1N7}>=U=f zY`kwn1ae*;RQv=flMzd=+h7Hy%10gl)cN}GsovG!AIlj=rDcUhppf%2bF**E1Sk=_ z8s){Y*&5wuYqNf<^ca0^cgHqmF{@b7CN@#XIAu&2AKAK`X=b#Y7UMkFMQM@Cdq-7m z&lWlvUT@Ji`x^1RpX^VuxO@IJ!xyk|MJ`n&)^*h^w;fPWC(TwH6_JCvY%9=T2W ztUOlwXjLsMTh4wd?HQ`6zpJ-fpYAR`6#uf7j-jGM4tQbT57f}x&JQ}dz?{!Mb_d=PcfZKfg7eKf<2_Wb?&~ck_v}wsYE) z>D8IQr;$8VF1yTa8x?!VwX>{kC-2ZtJJs{l{%dt#p;Ky5Bf5FRfmOu#Gh0@GA!~|w zVx%G866M__Hfc@t)rQ+`@0Qng(|I56_kKv`T7zlluPdkHv`oW00LwK;#Gm~&Q`h3T zjR^@2)$;EYvu>-JF4v2s_=lqD6Lp6k@gtR2Xusk-!?$g3#zW_j$@4c@|NjKv+aR+b zAbPNyaj&wP-QKTpa^z8chIJWq=uvCN_1Lc?`iz;A4@}r{;BPj`CPBW@xk;pJ@$};O zUW^%&r4{R2kMG;t93f}XxWGG*1n)~4+go?Pwt1sBbk>!$^UFKU6;ag~crQxIJ1Hee zUmRjaFlgcVrgb1uY0 zM@(4W%xvI1MUWyE8|pR;0*FK(ujHDu*bpbln4+1|?fdXU3pUmw7>fYPB3f!Y zPMLBlwS!(AdRDjhU=NmYNtAMOME}psJdoAe-2v1xE_!E!iuuPjfnFtLx2p{K4U~lB+zUq-U$+^?~w>j6tGS8#btwtw1CA*1Jz!FpVhzRjVe`NM)p=8N{RV0Kc$?aFSYBfg z7>lsE$))6AmFB!^Uxu+#w8O&`9hAG+A=K+f5OMW#ARuCuzu>rv*st3c;4u{zo!B1vgSigR(y-?AqK$h3l4dzxb55|ap-Mz^OPjFHMRuqGKwDchAL80w|+uh*sjH1UEx=CbkNK$EnV8!+G4M^KPD-R zeXhhHFOZPGkAOIRx!!dlWZkc^-P7HKBu!c)f|ZDoSCkWBt`OceVz*C<_ImzZHa@&z z=&5W(W;q6*ny#GOTwG$Eog1G$ct80*KXqDC*lo?rZa~@bt&UFlg$hdWi?_{jK^VRG#MKMpH6$m4`J`L`;0^tKenz2yQ+4*4Xu4u)6o^J=6<@)XVmByCL z&*S|rPcgzrqU-1h@Z(cyF+;G`;f+&6TLZh2B2f(q$n5mgKp4Nflr#^_;aR+XB3UsR z(3b&eXT$i#dFp8JG`X3^*5u4vYkkVa>OV#-S9_*RK=fYcF`=I2F|4&(>p;T){XqaB zcJ9Ka^EfW9e0-v&K7Sksk=6f34}K=>j1apM(y}rjapkG8&)?X1A>t$hgN^;m;gc_J zcL-y z@7ECzFtS=MCn-){M5#THtFK5f82Jw~Cnp$$DZj9BBO{;_Ve?k&r7DUT91riuau?PE zW&5j?m7T$%27U4`*oUVio~OO87JfG)d(&SWB!AA%OR}bL*VT=M# zVK!l<`ryGnP!}SF5NI*gqjMYNXekcee-B~Vni{M+`qIFQc^+^gapQ;Dn+9w>oOAZ-GW{-kuEm_ z0{GTvYoAy+SviJN4k2B`LN;C3)i_TJVSGnUUbRrh@qIU(iav!pBI zr_g*Co}$$H9D>WHGb2Tz#{(4vnAzzeCP?z2qnszD!i%P3ZPGEv5CKzC(uU3*`Y)6j z4o5SaHaS$)Lf*P7zntrB17nfe5*X`(59_^?L)=zyu?%nf+|^Uj7LNooEi+2QcdH5F@08JG%x#IRyv#z5NXgOhdT>ED8S2YYIu~8sb+>O(7#U;|) zvCn02B)nuOMP7-_o$Psuw8|1of)R7d`KrWtaQ^K#Q@(YjK%fit@+IE9W5k9f^Tneu zA^|M8--;%>e|h0N;jRqgx4hd%__>HvH8{b@Ar1=oX7``ON&HV6Em;5W1BoyBm>Y&o zO-1wGLY35%=!ZvA*Q)h%t@T^KnSc)Tsocd5<33J~&+e1&b{J|5hU}a3equB>78?7b zu_ABq?tQ&8;18IZaA=q!y-6MyC`8QV--RXKCJs*!G6&!xakJpV6%)+B0wlW1KrUy@@bs`Ne`S zTB>BSBTBJpAQW``PPdK$F@#7;y{KTBi2z|BNiKFBcU!Vtb9HAO+#QCCxFSZV(sX^F zQqv=A(2kB?QE<6KDcZ$Qchr;Zm?4a;=(5*-I}dS)nLW-_M_$}k-?2y)g+<^lNyUj2 zW8fdgfbiBbtMIfdB1w554PE}6nos-rZ!4n797o~4-0~86(b07{x*WmM5}2z##`aL* z8y9D#u(yC^n{=-uVcM#MpM!NnMMM>U()5g(VZMFd&@g^A=DU8`VwATK47GHE8BMc( zb~4Wg4(_uU1Oquv6Lz~!ZQNx)+qKKffiZvEz^hJa|8#Q8VT(xj^S4DriVMz*e~a97ViD8v{di@Dm(^)?98dB!QakDMSNly?J1^=mdGbSxh8J`R$-T7hyKt+Dq@A5I$reOC7I?EMC58 ziFjiA*qgHDYK{;7iRcnEY=sw_-%1&&a-{iEPM;!?3Y7EVoUW{C_;s1pwt$FraTq|2 z2`iN@3MS43-wyHAQG@=8VcmRr7eA(l$F|6=|;9D9gj($@S;AGH)NfC->bXpz}!@|(0IF*En88T>aKZF`7HT-fB&Nv))z`;=07#0GuFvGtP`QFZQ+M69@%?1X2(rk|vmEA>3Qx9qf3Sl$uwx+GDl?65*Rh zVaIT)v8CV3l665OP-Ua^@;j5S%T75jto4va^R4!nPE>N0b)N>q2i~M(M-%8QgC~rn zZU~||SVK1~G5vPg06v0-NGOdofh*;o__bxvPm_CPOjW({4+vlSgFG0_K&dQ4u8B^6lxC)-amN} z+jedY>mi?Mb5e|EpKQR-apvE}cN&IbL^b70j58o(xT3x&gx_;yacC0@i+c*E@14lC z-?*)QU^l5sP^hNkNoBE3D2ub7i`zv{N?iEEqRLSsUr$0g3r1LRW03iV9^c%^O65rQ zMlnqp;t*N+{t7kZC6^;9*hSw{hC+%iaZ%)r|AQ4%EJx$>Aw`=*zMEw8ViANhGnWwV z?Ag|PKaa1=A28*DnJ%BiAVzfeKxM?Ot76Be;Y^K;#F6B|u`ntVQ?&Q~G_NY3zopLx zCn(eObLLdiOlY>nnnF9#zo|P8?A%9lWZgoqv+*L+uueiln_i$(X7oa-qEK}!Zz%c9 zhy}^*0J#pASUiuG>vSo@eHhwf1T%#cFAl7<=?8V1RG!zsK|2~9S|Fi5ERc+vp$3(w(@%)C0I#1C^$;Yp=aL_LczKaA6ay$!8i{Lch*KRjV1zwngy8-2+5C$DO-1B(yyZ^jQc@@X_RO~1otU~m!pMO=;MQCzqNqjcae z|KK_))Mc(fEiEFXUWO!y>FY=Gg9wyiBC7F*4@BTP0ZC_hJfp8qejJ{38J*m?(7#S% ze<6S8Q4#%SpuPuxe@8pA5Nuw?I)^rub0O!+bxy@L?HDI(mDOeB;U@YKs4tBSEF<@Q zTz77-=|>XRO59JI)}O2fRh5S<)fXx1j_?5zfr*3Non+3->+lB3PcZ0&=%1gTu*gu1 zeNhGmeI{QDO-RE-fKCU?b`h|?ABuc`#vmY}XJK*b7Ozy!jJ%h$&YEs0!Z>F)RxTVL zN;Cq(DE{GCh1*?gZCOc*8u_u+Lf-b)e?7TyzWOq1Il4crW_W$I`D#kUUL$DL_WRF# zc!2|3t@7>j!@wr$z-V5epkT3jnSLT@zzF06=8v;WZ{o5O1D*sy$p9os@vmVQ06nbA z25a?cE39k^!>8bdqLIO11X%#52q{ts54MRAcz&|xFDo@CFzv5b zj7=q5(xWZ~=jT(vu!aV+TGg*AxGR5^3viSq`)5}J%8MhIZDNk~=#33w<2GnQth*C$ zbf6tO;RuvWNxqSHu@Grc6e5H`egyC^A53hhUX&)7Ib%$AU^6Bu@FZ&<71mLcz*JoG zFJ}>GLB0LZ_ezn+T2U`1;-NlJ9^(!WH4m;@PDcY*bdmAQ==d(|%q%#$`uH;}mFw3C zkPnx#JW@hZVMJnEjZH+8aJp>p! zLnP^IWhotYWDBuQ8>1iCWgIYJ>l;K-7MIMFig7n^s6G&qyaGBiWA1X8f5t4+Q4K*~ z=@mwTYz7Qcb7WJ*GTM@{@l8__N)M7Oh7eI2m%dhf=-`7d;-26`N&bW^CN)a5Zq(9e zhpa7!l3c9e2I|%l*6~kWRL)?QlIJa>peh~2W5bo3>YrpF+jAmRoeti?h8W9$Wr1^6ZSKuyOYZ@N4Q4|5$#zD%bJYE z=PMxtueb5;PhtH^)z_v%%s4j)C1cy{j^eqrWKhe=zooWXDrXg&MpW z)*Dg?Q*#CU5I|~AJ9&l0rr2o0`a{^ne*}?~Ub&U8c5Y6TWxV# zZ)iB&k$Z@WuykHvI7vcIF{28DhOYzxy2UM zbPy3ay6F7~5Yeo#J5I`~b6xZIpJB^&;P&q>ZghVh-BbB}^f=TP`RW6Tijks>sX#GR z#j~+6vLzF_)RK_0ORpT+Hao8wG83`8q+Z1sWz#`L4A4mBvy5VubKQIZ&CfOZB;{L> z30Y}_CEd^v!#w=^PrND}TI(Fq0wteeYGFSP(t?WK{&k*)jOijkOrK=#5fDTI|{*h!);w3>en+{?Q>FGit=uO39@O zIqA(k$DE$S-rK#Y(@O;s%V7uQczqXTCo;`_7f^R0 z4;HI(xW&+h!qf*ei9L){nm`lLPK2CJ?pevhpa-ve_@#VyB6u&!wm0$ZWGX^#^YT~N zoE+k%E1?^zp^VHMad;86^(zfOW&)KCw!VNAgd4VM4&>e=Mno>)SfS7o#e*V~86!_= zVdtm^RGILWv5u1*90=*K2MHZ@e(<<3!aW9(j%MPkhYqgr}pyvWr>omnmDI!m5>|S1s9O~A{MG)k`$>3@Q>6fr(93`=^077g}e$hFuRTz zWtvEjf#mR|FSrj?6;kMx9?V!h0TbsYak|bTXd2*Y-iiaIN09lOzY_y$?{iDMaiD*H zp2yjt>=0zI$V|81XtSg5PI6LDpfLPMany$VnFOhV%$C0i^3iF9-Lb@BGyorx%h(r7 zt8?~ey>~}%U^l7*{{dMAmaOnO5&82oA?Ag+RV4w==wW5yLI;8;eL9a>?2P^%j0~aM zRz2GOKoDC+ARbTUZguEJd`Xp~o_p)6Ap3%-h^{)xL%5v*^i}q9X zx0%pHaqtQbyu>J7$3d`Zeemx@6GG~A*-u06CQ(9=p_9|-gkHyr$u74nS+V4B*ZKW@ zicm&=7Vz*D_-Ndx-DClnVjFeR&yD45l^-Oia#>cmSoo_2=Cl;M1d|f9n*PR(gwb}r&4v)Nr?G-B}#9IO?hdWn=-#2Y=dX>;R{;Ypgivkd@u6>=Bib4Qg-Xf ziyRHeVq`XTNv9N;2J2DVGgjMA4i@&UJ-qmEDVEZS!^h=vg-CEK>PkjJ)V793C0c?w zPzn+qqM~Dc*x&(2tosr`50^LtKn0r(-wtt|v832qkpgpv=q3h*>i-x5%slCp$=_W+lX?u(?cyive^hL@QVd(JBigQiR*4sjw* zuyk5-$v5C?Zx>TAhwk@g%3gEUerslu8D;;31IEO$!k@?ypvZNkjqdGS^XaB_i!yfT z!F7VPva6^#Pfbm?X%}VLvrFGN@W~^YeJ!PQUkc7bZ5sw#A0OE>E9&s_dngM>A9}!) zY3p*@Io*#8Vm4ks9LD!d5?QUcUc?Z;wE@(H?D8LL{g=Podb2TwuO$(p;iXbPhT)8a zKI{OLX+PwCaoyTzyAkHSA}tZWR6e3y;8sfbHciCaxZZk{G<eWtdSQiA7`V{6^h;b3VV_Xa;tV@(jtX_e&Ce2u*tz&X>Oz;*#^ z7lbe{IyNm{&4SRqVg&gJZp9WftX+*O4@Wojxv%GO%yXT6{DeSQOgf8p+K-?3N6oD| z8{0w^9-=^Jlfu?_?_2?c9d?O?s5qQs(6yf-wpVPh!G`O^YYXB#&#ztI)T>9*8`WQE zjpq9@|D1qJVd(|e2_#S$;J^jmvm;_visjdFxKy^w7g0wzowpK4>8BR1+?ww~LSX&icnWsw(`OY-QY|eA zWQ6IffZuP!(aSumiR%=5*0IpjXuYrdh0kDp$ANqsEZ?cMCXz_tPcs3QMu!ul;L>k* zyNo>o;}s{GGmIphqN;G>Q_8Gpj-mn32@Z52a6Yjt zI1BPvFu#@>GcAx)X4WQ?k-Lh%g0qK(frV?31x{$P5URF}0lOw7XqzrEI+C#Fk9wV* zDicuoB(=t}Dai1@KiMR_UpeN2oGThuRSB8NwV9-V7v{f-vAo7xhbAH}K5#)47zY@} zBa!{)3Kv0B=3x^j1@v?As7Y_FLVDn#;cm6+!Qq$eGLbKTdaQ$#am%L4>)3~kZb^Z9 z(|}$Ih<;!&K>uvGU)a2q{so9yh~{&3g5-U@37wu(_%Wm^}hw7XvniO<#bCo&Rng*niK_2o;*kCU~Eo}{I) zZQ;BbgE=?IpJAzv|%C>DQzS_^ejLB^z*-ljWv0>j>S&@X%EFxfyZF2+b`v% zE*4^0zN7x^58Sn#t={7*-uOmXI3A5QoZl(U3D=is>BcSrC&4`|f^=zFV+}WPwjxToSS(NQ{xmPr3tqOO z!^41neo~@?Vw{7;*+e-#kbx~M-nxx%Wi)L%Hu8}hDWS`jJq(mG%W*Y49IPKN*t0I# ztiIlg)@O_i=uXg=a8i)4Gr~cb=@vRIE|q2H9L(Qf=Q*#@;{rWHO^RA z&nnTYb-_gDR_%d_7?A9~$^_w|m&`^kW~2S_ZV^72Mc>Hfu=OIBITi7fklbZjUM zZ5@0C6%tU-i&K6qJ8^y^I{kNzsv?{BkpNNDaT%}o`}s9hQPBX^{VRL~nQG6QW5NB+ zjS^TD4L~6WL7q}n?A-iB&`O@#%`e^aNz`k={x{FW*vzZO&7!p991a+f6Bp2@#BDb~V*zru3k^(m0p zA+Le}$xkpYD;5|N#<=kYod3=nvBu9dAmYcy9~83JS^apG<8Dd!hhKK9II+P76Ehf< zLqizBo*n!v7@@9mm@TBZ@`j~;0P2W3(h`8=TP6vFlmGY8`PW?&(%CB~%+w#B+Xjq%Keg(@0hlI2@i0(wOW`AN3A+ZH?e_gfZH(xkxnWr%%`bg+GeSRI z$1zBurbztCMw-PDun2D<2b(^1W+&OxVeTq8ZM0ai9gV|Sq8L_?NKOw^rIFQqQep;N zL}>H#o4H{oj_^CRM=Pc1EC0;Hg-zK*o{zW&lv6^63D>S(Xa$Zb5=Nn`#1@mw1x#l{ zc6b@oqKUAt5m_)JnIOL2P3!@|lOmVnKY#9-_52z8WAL8qB!A7lmny10Zry?n`n!*) zVG&lQ_=P9f{`ehH_BGzRh*2|&Q2U{4mI!C^4f>PVBLmcdFhdmqC@(QAGO3G^Ohvf# zv^>q0Z4F#4LPQQU0k)&Bz?Bo1;?84Nb~*j%ckvKxGjNoC?I{lnWgk6d0#PEpwxt>z z2-=$X5U?B)5+;|k%(*#faClhoD*1WC-77ppCUOxn5d$`;40tcHuaApelmWP#_af?1 znws2wX~b&yn3^?G488D}#zAxO(YsU6_zN-S?qVtvu}4~Zs5#|3BfwiRwBw33_UrO-E(w(sbw=Y6~veJhc-EH1FOymwh{3a~^HvoY27#dKJY(5?7v z_HKqiX?)quBiqe;gRjA|S`1nFmMwdIF%X|uFqLwvmt?~VTWSRc54sM zl$OcpFHV@R?rDYaBXxPNZ$NEL-6_%-q5`V?4_GHx59%rFha+d27hb!0ge&KdT2DS|}l^`A> zo6I&wJa~W7B6b->iK*sfeAK`zl7S=Y3bDS%)054vO9f~9!>{+?#KSkp#DR#HARIV# z8>Q2S*OZ9TV9e8I@l>m1P73SB^vAH|4Qp(+n8Dd)l-?_!pPdiBETJL~jQ#M|2!%Y< z%!bu_5vA!I1Y3VEb48}6IIMtAOCmVM#Nx?)zV+2J3-2CeN8%Y$#lVba=0_9*)D&Y}dFP9A{^%Xm-*v zFw~H*pH4Pt$*NZ)>}vAzUckV5g>K3XfPhpC3=CYSC95wJEbPBJ@Q$yPOblqVS2-mp z9>jy*DpBbfjwn<jsa;$6Q7$ihqg$GuChAFlt`@Lc>?SWVf?Hb##8;of-;4@I+&h3LncZY8m;#q%VNpGKMKGiSaMSGgd2}7Ru829TJ zM7dKOnt!*2!|g%YS}9dnt2vf*$)aqYQP+sj$9|y2f=05g3rb;@^(6l%ZMPffc9TJW z+L(V980mF77lc6jdDtup#LMX!we`o?=E-JV6vJ=ZFJ!DzhOD1F*_sHju*J>plr#e} zeqQKqo%ae~dk%)IU3Pt?uqS{c9+_IM*%8|;W;BIOXNuX)5J}d;u(e5eii5U>x=(~2 z(TPwwrS>ULP=NM?*;Gcu$*`TE#kF9Toh=dL>I-?7+WyV2=j~oMeqV&stD9J0Nd`OE z?V#hI0R*x+pw=7VfNf%SAE87}gDZmG${L-};BB+h)rCdbFsts~F^+qR#YrvaVUKW| z)o^p(&^b7U#6SRr!+y0z1L94{?cQ?xE;{<&di*&T*&VIMZO!+`4gnntg8)YBxx9Pk zvtX0vqoPoxkZkT!>c#nRU|We`xET4B#raX)_n5`rH)R>F-xd{2DoLvaOF!=!`_U!| zf@zH6@xhbx?pE0X)APao&7TsxF6k2Vv*Qt%;ScJ*w)UD{evhTZA*7ecXs?PnOU3PUa6PpW8$Jc^!t`M0hrJsV0PzkH_5@m1R5t2Je!m^s?I8*dSZ5syMB+*P&k zT6Gg|v}V&9fy`8X2^^kDc^ zP{`m7Cd`4wwq4RU{ka7llb4z0&`FgJTzBs5CKMIL=m`2+${ixstltA(#E$0nH^vTU z29MAD%ARpqNQq)g49}16iD?gjD0Ka<*bmU;au9Ch*>!&+o8*3!?Hcm#dU{Fk4`EI} zQj8dj?&s-_tCU(0GX3=CUVJc#75Osq09y>lc*L*CVZ~Hf_uQhcKVV21{C!fM9Ul6H z{}9KNZB(QywcV0KyR#wi3GN{dl9r7zT0MQ>OWqaQKHUZVJNn{wXk;*eBQ-Ty?#X|?_fW=%LC8ie6@d$)dG?Stc)hAY@E#dCRaFqoSbBXqZ zHYX1S#;ye$CKXk0@VH|(&hLIxERax*?l|m3oFitXelP1AL^?^o96DLPDfoD!wqq(w`OHiJRXt@dxh z5nytSuC%6GIKJ6Axv~Fg+lhO?VPuf(5+R-+}xfJU})Zh9+_UG z^<@-0LRy#3S2E6hxD!wknUe3}2x9eUW*gr$-Ra|*pVQ`_^9}O)RXnbm7AK@{L6EWT z2*k8SG-DN&!7H@+U1c`umD|iE!JBic{7EU@%LnL(Gu718BF-bO*)!7Pu_t&lmys#$ zaN-Fy3UTp$o`+PMx(qRn`XxPXdChgdSqiYp{vMexIdF#?eUIfT`)ajB{ZxMaie>l? z^oYR(qeXykZE13K>t!~(@|BNvH1c-H=-$vA@y7`Y8o-##PwS=(hU+w($-`kHicQ=z z?7D87Xj<^EPXjLvlDjOY^|xc2wZ}Ao&jiiFBEUa2x3LR#*wWb~zu}gKkwM~sJo$}; z@;Rg8r6-VxZcP-y>r=Y|=f@mv z2V)epbvdxcZqBh8DCqWWK0&}!$-s~vy=^X?!;QtI?eh7kJ zP4+jPOiA4pd2y-y5C{`gKbW&b z=XtzdEdm0HO<|v&4L%mjR{!P?*E>1RoYG(G?dW_oL^llFlkS| zCXSi!s@NynlVamLc68a`eLQ|hQ}c?iyUXHohFX~_x1Dcv^tcEuPh!a%{81%D2K&R~ z@6L;+feNZ}wK!HCX%aZemUtl`{Cv2Ka#wI@Nr+=@dko{^@%ysv-l8W~E zqqD?z-KgMKM1xrmzsXqO5P7%1;I_Wy@gZu(LhTS!*b^v}dslYMvU@~tX zV3qN3i!spU;l0uCd!uxhLo%x6?l>Z`>z<0pvQ+-W9|%o9;UMO;enxP8yF;N-ES_nH-cW6jsgw}PH|Oo9Xei;{ z+(V6MN&q5re36~HU9l{Rg_$deJ4z9&7vzVo6!?RhN?;NSLm}7VcvB1n6-T^`q`v-a zkrac#m~m&M^6lLgke~p;ob8W)8D4yz%F@| zFf^x#!Ye|7LZ-3XG(FP;3n|IXls=Z!m|ozDBv%l2Jagt$&x*=ebTol=2moCXJZrr! z5s;V=K_G^N^5shlCMsa!D`-|wL8cx|I$NwZ~h04x)@%P+JWo>;{??MC8PX2nSB;V>O1KvhUXAzBD-`@%Y4`VL!*pQl9l!VK z-49rfg8nSvQj{Af45A)+kji%P)U8^!%IP5@aEgJk^|YYYHv0i4?`*q_XuuViC=u~! z`{^;c&mfFmoFo{{nePSh%05=XH{bPK_7r z6HkA4%fDbJtJe6GFEQKZiI*tKD_#{hWcV(V*z02VC)&k1rkDrML150k-9QJvQ{wl>?_Y`J53DG z=mk@;tAHMnGq)208E5~NRN&C~vm@ijAA~Gw9xKjbo_C6TG;kraG^ye#R(St=ZD3|r zHDh<{Nd|BPRTV3jSOrxmr1~(D7+-ED0xTLZW|OZ+K$I*8Fn{4|;6Wn9)v-Gcv(X{g z$x}OT+3kALQqrf1dJ|=@bX|P<%mGwwHW9i|cY9%l^!$nT*nbS6CvxNf)~rV_I)R+j z)bLCEpM+2|oVay}J=GVTgQL$UDJjBl3psh!I{?^gVFoQ)Exw`tV* zx^c1>#hyIN$@S}#W&D+x5x4yWnVKZM z{$@V4q|CYfbTKFdiJAM_T$vwgT`^>L!U%tTNyHkBQ_%)xiOp~Hc#x+(VKnIuI?nm( z&fkEEdPGHTB6Im7L->|obl29%%j)v(ShI7EdD-vHnd&2c?h32SWDA?PKxwIz}%q{tc#wIq!F8f~LQ9DEm& zOm5`meaWS+=?L~7NlmB+Ia+l7!Y_gJ<9i0CuWPQdSqt6B-z>;Brd?x4)nYqtQ1lFkD&P29v_JK(DC0`61E9PRCL|1G#K*i*YKZJCHxY8ZY zNc|(-0EdT$^k=VN+10c8FRSVdsoaTtX z_3Ok-SL6p(qf$d!=|_>J+t0jB2&VyWX%E15FG7*^rg6{^*$d3NBxav zD~%RwV4s(f7fM&Z@$-ZI-Z?qzM(rqkT0EZ3GA(GRS7?n|(Fi#ZR6O0*wz|5v<0gw0 zB3S=`y_&xPKTH7MZbwNeaGcMh#4*z=Wz5b5-gFSDOhv(pdn3v2JjBxMmaDHKIyyR9 zSTHe(*F4q$A#a%;`(f{$PjhQM5&?auKR7bFx@=l?`<8y=uL=~;3Bkd<{A=~b&^~X& zFDCHd{x!|b&Yn*T^8Cjo z@;qd4ov-_Tn3_HBOEz>^R!4PS&plv^HUvlgg_5e3g@;&sY5(wkw(p$#XbgK|HRC@O z;3ALfAdJ}CckS4ta8XVUEwFFamwb6Wo*$z@dx_B(N^i{yJ?((A*$2_7Tt~WIMYT`n zgYGPTnHB;($tbVUxSn;MUKem#jlq9~hPM4UG{Fm2*KqTYL?85VF1%TA$>Of`T>359 zpe&XvMOd)3xS@96Na4GDmL{pNO%k;j=yv?ed5Gz}Ec=%>a&+Egxqe32hb(USBQmP* zLr^Zy9}QCE2!f0IFoOGGppfG(Sn`WkgTsbQ7Ud>KM9J4~FW0?!-XAkww^{%BLzbP& z5Fw7NH&Jt+{R0MPc&PX%-+dk@E&WHBp8+Gdb^_M&6p-7Zy zPb8E)Hq@k2+lw!JaM2K+2a&K$?CwA-d=}efcijW)_GM*fP&g(N zzD92rSyPO&?}YFnk#pPJSSAGp{V2EWAGlmh&}uQEWTwZ~(9qKi&j2u0Q$F78Oy9FK z{TsmXIuOrWh9%6iHF>~1oC`xJub0Oh&#d3@HeFzd%if&_%xJo5_|5hg8OnL}UM+xp zYBzDA`yC5=GHp&beMUj)!&+lO6WzpTXZ@&3(ErLZqVV8VMhRH((- zmggccf$Pd&C%dt5JO7;8V>-B*UXyZE%Ibkd7vbGxTLNS>l>cG|767|DE(mY z*qT@hDqIlmLLrH$iMO7JrO3BG3h@jM7FHWgFzPfg>_jE3NE0QH)fcqj&v5h^(j<{1 z;VjMZ{AnjhBUx^8qwlKriHKevy@N&3D>)?N(DUe20;*|QSZGQXt}1qMErXZ#dj;gV zI|cF6JKXQSgPkDSJS2@_IIbEyX4mJV!XgnoER)bwi#v@?Ns8yoS|EjHC)Di2#J-l-G1R`)~`Do)I*@;7beE*rWaqPnzw!ZQMk!5$om$@TouEAwIQyY8^A1K6(V6;CU!(eqJDc4p* ziLKsI*9i6!HKr)DCM#Ci-5WRZRoBxEVaHDoZ;h0ZP|mz%i(lk)t`S--jicB#hj5!@ zAf;v+#vvC9)?~HwPme20E7=j?2}8tYsAt_0Mehli-#30;^4GGn6(^OcW31G2vKhME7_y0e-x+$7N=~w%piaQMQDJ48(^O zuYQ-VsfRG5ALqtmF`4AbzQcaac3vP~e>C3`^aql=_B>|7pUQ3g}Y zZ_tHW__?io`tC0RGBFnP=u7M26}$QWB{-(0r|_-m#uRJtjR>~;=Y{zR+l2S(oRa@I zka1SV@0gjq;`Optp#C!Bb-ARK9Y|4$t~6VE02fS~8>l82uOpFu8+!2_A7Z6S_m>n~ z^E=J*kC?78O=S3l^v;$u>EeuoMi>u&zQqg7ip##O<$Z#sod%N>t`| z2D+a67fNNc8=xH#8e}lY-{GSD!&Xj;(#E~bjGn=5`kyv%yKZ6IM0ElMU9m* z1Uj7TP+@tHIY#hIQqbQNtnq{GZl-vB@MJ~~8y(?tEYaNNso>PLSdGPvJV_08^1SSg zBrO>dd^2HHw$WxZAV88ssb_y34M(Py{cC$M1Eq9O@nydI9Xi156}Te+7XYp=oB((( z@GRgdz<;`YtpT@{xd>j-c7Ro@)VQM#=p#T8{b0)@RaMKMmu?~5D7Fw13mF(Q8^Vr$ z{@T+(r}J6w@_2a+-LWX_hlstcX*SA4e(L_XexUzzPvv85_BsSGzp(H@N=CN-OR-XN zFsKmGXCX^?_Dkoj7^v>Me0Di2N+BjM;io^g3mvubX7tr(D7EFg;Pr4W@R5TPk%2jX zJ}&s>P$58p8enpxHE(LWVqxt%a@tLEo|KKm1dT*P3TT!3I9oQY)n4q(7-*~sYP&wE zGN`HkN_`V`d~AS{DfGdPTpLb`F#w@|Z%pd(Hybgb)5~jH%Rn_gkZXzIkqZ%t`Srq6 z*ldC)ri_X87C@Ai1yj&~+&?UVPIsGx39-(!S*AR-fCHFL>xIt%pNv8(B=^7y zTk?mto9E^WJqf}h(Q2)7Gfx8N#m*<_4an8 zQv8^Qehuh^B9w;kj+P|!NClb;fFoDVt~)V+(bX+HZVjmc=qfqdZRW-sxY6O&8n+ zNXp{aoe^L-Eb5awbAuAW2!9cCz1!-GP^kTSK?sv3-0$%hr|dP7miL=FwZ^XYNCelY zsc`qj8^_$%!g|@e4v`=3okUBGS{tRt5IK1!CMA`HjwG_1RI;5!2@OT_SeZ$8MoR3) z>rBoLA@y?ZOIr&4qihl+JU`m3x{S9HIH^w-fS7aa72)SnnD-_>MB%LuZNkF_Vv|T4 zAelE74uh+Xju9OKnbt9-3+3J8C{i=86K!5d z}XF@)*rHDD$iY|d(Z;m4t7xU)Zvu`U-N=&px=#1eq<8+tiTgQ&K=KsG+ z)_dYNVT6-41DR~2b(r$cjpDvf}^D3>iKa}qclQ2}|!qOm1H>ye!npuSISzAO28YTkn+hsa2>QoxY&*zHa2{7leIvR%?U_f}41i^;w1Nhl?-H}TO@RYx?I zdNee>?rZeO#^h779InLQN{-0jYf|RZNBg$d)X@WqBZZe$^5YuRoT5ZWYn+NB1OEiQ zcd;BghS@!wj5f$&4UQqpT_6ci*>0ca#qmMja3(tBY#EMz%IjlxqB41fDj55sLr-BE zey<(eeO25b46W`oq`|Q(g>aUM(enmmMFW>lmKrXuhmV!aj0_FfYKhOO|JW(|sI3sh zLlTDbm#&uT7N{Z%I2A0fgBzTtk{nj;h*goC{RQYI1DX}O7boz?g9u8o1wJ>g$fxK} zPY#dsVhF>VElEI01o9YX0RY17(P|b=4;9HMqPs;gnn@PRWN-kP)s(J+%Q1>2#1{!o zM{yK}1VvQxFBgU79(k5RaBdG}#!z=Y^m{*lAGpWpDobV#9oOnh1%@5n&<Fa#o(ZT4X;6sAEo!2(vLYtxbx#b759}2ZTIcE#-)9l|KkPWmQ?Ed zY}~~Q5TX{oDFYadxP`zc?8MqlF?UXcV2vJFkSxU)5t?Xy?$Dw5{-yg0tP4_ldn54b z5?k1RWi2W#jH*4&wRnuaU+`sKeNisQgCJK_zn|T~;4w|J``MvNFPDUWDcNZ$o|1$< zQM?s0tKA`{(q01L;?>k+a)Ku9d8}{vs;|Wc&)O#DOKs!V(G+LPp4XJG(fK2L=7-jU zMMpNfrEz=MAZIDJ8oYFZ4d(*f;ZUBnToTi2W6i6knuOY_=$u>mQ;l3g|50H)97@k< zdXGZnB+x{zOeqL+Qsn*ep*gFd;_JU&r?KxAlWL>FIU9qgHh*Q?Io!A1Yf0Lm$30<3 z{de_+WxD)!Z{&iURgQL*i|Wkd;b5LwpK;sg-3sMqGxR;3h-C#|MA!?G3hr{a7*$JQ z^8(J((o@m;4=W9&+r6%?D&|)7m>Z48rng|e`z1o*&KH*|Ct!ZiaL2BHp9E|1Zgd=| z>v&gVXOp?}GWHGnXc_qt6zQ;lJCN(ejJ(0&`OW|r1!`VE)T+mP0EYe1mMt={e0ag# zM@HAZpO!ep+=mDIxts}ePjYi#=>ddW5TIaNvfLYi4!$tkGJIV99mr96p~z9)3s8OQ zdR66?S`FQ5)eds(jSa-O(EHa_E2cd+EM$%`Ov)P}WzMHy9DWsi>B`mi4$TXmBZZBZ zC=M;&SK*fFs$EBBDS=O+vaZC5(&#!BkOKc7T^srMCC7mUd{v1MBI5w*xX)LUl69K8S4C_# zk+VHj=Ix-a8+FqKe)EAotK8^V zp9&BI6(?vFxYQB^3@u<7GkAB5RK7+)h6ysGno2BERGnR;2ZUJn2OPNdy_sTA<0T@FUtgixI6%5*2<4nW2~I^%APtQQZxMI` z7aF#D-_+g)wyOzQTsp-p^;W2RI^7~G_3cVxt<(8tN>$G z5qPn=4dD|Vc-k9qS(V61Ge;u^6qGj$O$JNzd`He825eGkESW}|sHy&)>>sG%ek={J z!T|wVE8FpAUkt$@x<=?fbrq79Zeg-fI|ob8hNuFT{{R+*c}P}}L1|bz%qt5lH-miYmyu{;2lwHdpx~pU+E#-2j3#Sg!M*;W zHo%&t&a(kCl(^H_H`1^FqatmQEeLAn2-E6$%eIi2Tj{U60ms4730E7A%ae%=1OFDC|z1*Uf1KT4sOYdr8Xl4lS9-bS)lW# ziZ_pm&159GBJ@A zdwzj&@oG3jjQCv=bUPXC(!OntwnXPB4*swB21m+gPqzEx+;#z7Cj#TwyA#jM4yX9L zxw+W2Uh`!!>dV&1j_(@WLES;V0D8u`f%j7~Z2%d)W?-w9O_FzkVykvF+X%bUAN5Ai4}$ zkg&=;eFQN%YKyv3#_%`xl1zAe9;oQ~xXegM{x6anI1s}dGwb8qTXsBpP_W6zSLdv_ z#K3N!kBmy4Mv2w3B^;PlE)TYGHp|$d4rj=afjqjr!QtWjpIAcs-YItIXj&Z4=Rb{| zxBj6%7qo6`$nw1iD%o1|^Zob?Iow3PorNNqf3zc6JhboLDq0A+dDWJGj@kPKk{(1Y z1!LuD>DoW65m##gn~aUAd=DdG8Yk0;Gv!KfWIqikDG;_5Aik5RgWM+2+HxyJm$R9^ z)^vtMWul_85JY%R-E$Z)SDvN3t{zghCc;|0+b|@vMtVl+;?!SDHGU5g(sA)Sy6|O(edu1}L;d~JQ^}d1Pd7nfw7p7D{ zx$?wg?>@c%zC0m^@E6cY{4;!i$VP^Bw-5!ek+XGm9CV&DgCN>*;=Kmf5$4fsIR=x} zb>nu-Y4zH-OyDXZc1FCtJ3k$nZUy@8kBXWu*dPjq=7$eH3Hf%-hkBK#hczmW#-lw~ zzup}lSA`41GQw&`pjc8S;OI)vB3~tlM_pJKd(EpuO@;hMR z^dSUt;4q0n28)c}GDV1sxTVf%P;8kZ<9qo@nzgOZsT_?;}VHB+ys@)i|-w6JyncxYpIqPzF% zOR!|n6w(6UDv^5o2so`U$C{Epo|A^aW1H}-n0E!CyLSWQm3jYw%WUt(!ryqF=Wn2$ zbaLArQH3Sj>`7n{rP5pio!`AKolp{%DJ|$Lr0gJdfb2rQR`}zQ`vs9>mO4ZUdaW^s~ILV7w2j3*3_Lt+fbqVELPVFASVB zZ}tB&<_h>mZtQ!pVM^c7+CdOlu-MtrF8wG85vOx|zdvpUTttS2eZHtYJ1M?~v0Llw zm8QLS{jgK{vHdpB)m!s{BzCZ)Uv0+%Udgw#UOGB<^Un<>WZ6-!g&ksH zqZV!Fe>DjIp&;U5dc19)TWsV82jjPhAB4?6lm_l)1+uz$B$QZM_Vt@TG3bHy7m_eO zPC+92QL*2w<|tr&gD-J1uCf$*^{Dbcb#gioO}bweZ53^Dp05Wl*e**;S)w84L`rC| z0C#8=nXN|R8JV_v_Spnr32fdxV%8hM`J^|!E#GpHu6J&^W|%xdZ=sk&2JcoHJ{NE( zHq!mayvFOidmd@W8E4<>EjB;QEDL;VlJF7*kX3oJ1)>8X6&25(pcyX=84Xbjy{zWh zL>l{*t3CN>HpRcwB$Labh7!&_O?j24;oXNKxJr&Qn$44!3ixAVRyIM({60$?FJAh2 zpJ+G>DO~V^4|5~KYU*DJl(i(^e<~Y9d>rpPgFenOU@LiHiMl>%(6#ly(bF4F75y_l@)UUNT{v z6w?0Z-aagkILPMu4+Xa^gx#ICGj{T49@v0Q56;1`Z2S!GGmUloi-{BK<5m>5=+C7k+fKP^yG9=J z++H>jb_KN3a2a$6%vUbEki$nzx^LY-UH`^DViI{Sj!kIsV*@V>mbt^g#H2OzgeDK? zP^+BIpz}}M)qUG!8%pX4%}&=k&(pjR5o_z~uE*7pn16Dk?LUVx;nFjyd+^`hKHJC0 zNCyX^hC4X6bwlLkbl=`3z_hByrj*o(w9{%TZ@?kTs%lTYhq=(m9XP`;6A|3HlywLImwK-Yhbb5y0Kl77Bn*`V-pNm4(T--|z1PO8m

#hI8cIa6SQhCQ@B-Z&vnVBP{RRx$^&Gqs1Mlcy24BxUJ5B@l!-vT{X zH|lo1Yw`t@_VnM|-h!+K;L$JgZD>B0s@6c|K= zXn18ekPW?^;c-4jC_rqSSuFWvstFuR%(Fi75>6Yx{+z9;xM#xt2BeM?6SSXO(mPc0N-J7*)JnNyC76EBxJ?1 zd@uc!sa#d~svu^p!h@@g;ZtN&Hq66tJl_(;ayoXy9@3)j_U zU-#cepuNk8@+KxG|7bN_fyAPu60{M0++ymKhR~2?8;+sIFXl`ddb_*$3LoP_NgXfA zDuZQm`K`eRVc8=`f}0+^e{TfN3bS4dz(x5j$FEJes)Qyp(hu0M&9F(yIsPboYA-wr z%*j};Dv;XaB8qF%)q@O3_qlg5S{Rg&kwtx!a^XZ%OKZBdrQH3kYYUJfo!jNKx8o*l zXrg#taFnwWz(c2Dr0IOyY@X^!O&2cc=fR*Xvo6#kt*!SHSL* zc~Y|?SvZuDI5elhJ&v;SLt0N&_4j3UvpX>~n$ZXypTYa11^ee&*dP0^XS6+YOHo;4 zVsk3ZJ=6OE!+Ij(tUeN>(OK8S!_~NW^I?Y>6@%rmy3?%e++a&ny*q!^H=?~ustrN z-oJ(esH6Tsp(%QFh!sAok>ls6q^PLnMsMBMD042L;LRwDF;3gh73kibUjwyYJND_w<-IrTlVr8iTvsdTDB@{9Ista^g;_>lSs? zPs^!mQq}-GMjT#!l_c<`7J^0pvrA=L-UypWr^B!s0(OtpU#K2A7 zNzV3UoJ+ZJ`hV(p|FdcPslnxEzPNpP9DRqsT5EXz#;d+Sq^wi<+QxfQEv<-AIhhB2 z`2okmb~~PTMmbe+d+j$X(P5|~x6u1J3eoBSGB~e35-X?^&%hUbb|x59X5Nr1?e>kJ z>(I4o8#%aA1YrEF(7Khb7ef;JOOjNe?H@9xbvVwphUomxFD;r?=3%Yh;+}BA=B>BB z=`V>d-aUF-4Lf!tH?g=E%ubVVy4u>2#l_FmS8=YuhzQzl>Hu77+lT-sB3BwYXFeao zWjt8Ep*L%N#{<`WVoES%=2c;of*ua9?Dz)`gwtTv6c9|LrZ@0E$3}U!puq9*>z;El ztDrw;vYc4H1C&8c$jD$Y5FcsjG2?-oKZtmtw|&d|`_400lfdI~fVbUg?EzcQL~a%j z4-XxdI&yMwow_yYfT^VZ2g)M+;*e1$>YCwhJzu%9=8In;Jr|EK z9b4OyFx<=kc7f-L3V{Ezh!PdGwl)aD;9s1tN6(yT>?n5le$*DA+&=HaK5+Zl))R%t z`zxKdA6)y>&AD*!*__W>57ly0IZgzQP=O*s>YGHG3NOccW}%%6Di3KB@i@pR<>C~e z3=R&KYEQ8dcffy?wQPXF;gm`NpeF~Ll34=VF4Bb(xgGl8Hw8;OL^SI+x7625Q=U>N zumRzI;j9&*P-p@@Nre4XU8(O9H~tetwIwO2zT)gDH}W1m4x9lE%}Sa3eazU4lwImb z3JRAD6fKO5hYZKYh6jvHH9`+cE{n6uM$jZF*g9Vz)pr-ZS11^;J`89gk_<%0gC`;_ zC<2uFMik#W!j8)^%dCX3XNu?Re7QPTgaU)dgJIpGMa!=T)vl2D$v_tsmCm~D_x@g8 zlpC=9uiU99Jcb5z3*c<0oDU*Ob79g1uDpZgwyt?2umWM3oW8ow4)r()ii zZVhBl>TOI!{01?0V*LD3C5Mu$XJ|Ge_%qSj^pc;gcsr+D4a3@ zC1n{hv*@sYD1~!oyxkFvcbuIsG=9WnKGDoGZZlKb>h%(hz2Vq}R?D}IoRTOAq|HO5 z>z+@+yp3>c9;~l*f8Kv{eA?~7^L>vRwQVvH?Mw6GeB$7_tUxa@CfvHn{~5?>u0|Di zUj_&~T!H8hNAU1Tzqpk=Wzi(l*JBG5(}SUk&gxG(nC$*!955p?T}z0m^H zW9*5|S}geJVET` zjdFK&cHTGs67%8m18CZvUKn8bmIi$Pd zu2%HJpzA8^Gu^b^g>=D?EsPGv&sH1#gxZ>b#Kh1VG@8VtIjH-~J_OVit>(H%+ja`C zCD1$R6PjQF{!OKO4xZJ1P|%D%V$azzj>j3Ll_5mVDfAFXPG6YP3!%y@l`TS1KLT+s zNL40%vT#aEGa!VhF?=nkT!-nnTdA$8fz1WrnuY?M?dT{NBRAx8+V2x9J85oF7vbL% zU&OvU4F0#<+@@erIaDp|rbHh@VZRl z!|vVhm`V$__sDrPj^9)83qQ84^ktyI=Qq$)KUsF158S)rLKz%UK^xMA@hJy{vq2qq zz8krSS+C|GCwt#^)bJ;+=D8#Kb6kl~A+@6P6YMLr(~@eA#sE6($fbU0bhf^M3$RTm zyzR#?IKkK}MS|p^xsm9cvO~;tm72(m#OkN%*?Eracdo(TSuG!n=#wzo=*V|s=e2$9 zcDkN=CD7WqBPVZ;|GIe63;z_oSonk1luKLY+hID@ z4T@?@b+l%U9`{YxJi`chwPka+r#8c(BL>WO0aayQLm`~+n0K#EUlIL9I{*Y<4vSZn zs}Omo@mlDxUyS^0=;Jl=z3RHm-By|dxIR8eg&jE%UTNo#N0XaEuF?d&N-HD^D>#PHX za)`FQrBhD)`{?Hg9mN0fDwwTFLJ-cNUAx4KMDE|BF(E*rg!8~Q1w zBeU3iP*q}92UlStkI2MM^_kRJ$Y%=}aVh-fEgZlz!L*#zPhPjv3xG8S8n)NXFfyK| zVm!u6hy{ps2Xes@tv#SKsZ5Rqu8VibU|NXyIMotAsB2wh8OL1Ivbb&~?iA5a%(>xs z#Pb0b5pBddGg_kql5c|x$S-}-CJB(6mkE_kWa5{qu@sfGXaYVGN@FaR3D`yF+v2jO zmzF<4rv7}l>dLq#_ot<3d@h$I$>WRd|7%l!bTU|6jbouU8_JIAD7|Olx_Cu6J6j2x zq?_i%rTK_H$P+++I55zxh3j}}u4@1<;9Mn250I_5&WfS3yHo_nD|o50p8j&2v=Q4< ztF}Up-9;fRfW>D23Vc7N@(ceSWb)|gZQcBqFl7shT!uTj=R6d@s{>F#uPI=5bp-TX zIuyhZ`f6H3m;$%JDWrhY5eDck=_|Q#=zZyd5%`EI5mL@0wejQnQ>VdJk+<2-?E-SN z0O|Yf^%$6QHB=ZO&vGylGm^?^bo+jhng85P%;SG!%pcz~7sI~^s+A*} zJoyUKGq4ca{yx=v?=#>z{{5@#;_K2}Lga!sXMo9Qzh5fro4@6|@2Ew~ztxY7#PsSjb3Bmb9Rfb6Bqr19 zOcQ(SvnGrLt2#1+^i9gff)M)ZiL9mDkhWakfRO&=aAlM4K+@qpsr0yzeg${?sBah`{b^P#VdXem&S@9mJ*Vr;(mbk&@wEBLmX?09u7 z1S5pyD=CFiZ4N{oVPrN?zZ2kN!#HA{*H=E`+Px#R8iYLEiNG@j4Q|H|Ry62w07iPz zDX(@J8U*U*#i8{4c$T>60PbBzlFnU&8U0;0#)hFr(0R|BIv%57lq~VY+_3LLV03wQ zzq!K;&#jZ33{pr&rD^N*JO~{eivyfy8M4}7DaqWYfhp@3tz+BQYInfr`f=65Xejcr zv=JU29t6+(INOg(tyasOtJxt45;Vbp+2j5>@mGE$6qp#C4+1RUK3U7U4^>^8kW(gf&J=~V zs(MRs&tg2nO^*s^L)5x!Qu zXzZ^hqxm8Q3L09zUXQmwFIAiU_G(xh6{@kZ@ns_gN4A8b;+zT45aO$P{&gRF^48NE zKL3oS>qP9FvQola{xOZhR(BEV^ty*`(FI3@xT;IQoX)R9QA}4i8;8%cHB@EXdw@sj z{w6pWEHNbo8QMynml_!fDKaW5ia+q?AD$b9#`mnU#{{F}VyJ-+OL`Tw3IHMNuovr7 zs#+UCzPPBM0-!=pc2au!I9- zpmhLQcFo_J4=p}~>2ab(wEDn$v5>;-=3IP0G`KQ5FUkE7vOcQ*oM{oQA4sd7gtfu1< zC}L=zJU)Fbj}_^UpPy~frPY-0>O!;4PPh5RTl%e1OgfmS0gd8#(fu+t`&72u6X^^e z_{41-6OUG0X*I^NXE@fz>N1GvO1xwl#=%Ga?_(|{_ON2 z-aoI34Jf1|YO74;$C?g|-qFa*^@wd2%gj9!%N8Bw*N1r$0j>6 zyM~oQg9XdtT%fN8sZE2asp$}8KhufUS&r;eb+|4&4v)+Ara!VgPaHV5nwWoDtlzDh zHR~C~-L}U~+19`!0RYpo;jk5W#UR6LtSCGt7jX*MIb`fv8cv`PD8ac!s91->`v6=b zf*>5$<-WntmlC6`S0feQ?bpjrOhtM5IQQ>LUQrRCRtAauNR1}*Bq>@Y0sgpD-Lq%c z;Rg=xS^fAglpKizMt3Vh7!PW{N)$uIb0GdYDbU}B3U0|zX|GAjoWAag;JUC{`!j7| zo4`s#Uio2mway6DkV_ZzMDdc)lwGXd22l0=3QIcQ^02M6kHA`g753F*co%0sDnU~|7;u?NmHnl zyF;MW4;kWpHa@mRf*nhILMsttoWP*@SoG@K){)wSoWwh=Cth9fd#=>P_ky7)?u0+3xJ0 zA35U@_vP{PK@6CjO9_WiaZ*VMjSwcL=?U*j@1YqJ(uq2~5fEC-U-{|{uvgy+$XOfg zU#=sgbqnam3l!!oX6dO3xvNHX;{~B1>^6>G@MDL1iX+6?I3SmI~0efcabrj-0 zvm_y@pnRrP`8n^{=~<~P7!LJrp7^>XwQR5FFN!;E0@J+q4{~}eCs!YJ$AF?j;L7;) z86BG@N_zjI)M7vgQS?gA?LkxAetgzy!Q9>w=JiUrxB`K#hL``O-Pp3Y`xWVs_OnKx z0jb1KJ-@Gdf00>lw1N)AE9I_|cv|BN@!`v`Ve`PHtUFIT;n=p6zm*0MMoZ%PuUY!9 z90ZO16{*~cb}Z1vdJSj#p_!z{1 zHG2*zh((**z6*tgz%tyAkHnzyHc^T=MaQon5g>G`8K%T1O0;C&>t+@vOa|yvJVNf2 z-@E$!GlQ3r^rYz-F+dSOr)_^@N)pr9+tq~U9U~C?fU9MMc+XWTR51?37XxmRFEx8Z zZq3ju0ASn;ZcwjugTT5;_b7i8AW~pFSe=Zf*U;=t(-H5V*j-j8A62_PSslzZ*4|v_O9?sG!DUdZu)RA~Ur_}b3KNE~?^OK)3d}1t z&TyFY4)TQrs6?DO+fL{;WXs&kTG!;5a{D*yX6OwkrpJ?-KC;(6#qc5>IKS_o*Z zKtzPn_BQPCRwqeR%~$VnjqEUo!8S$cvNA^`NqknWM@)fvWLn#Wrjn?~HfYjVM0*Y= zuSed=D8i?Nbbc*+stX1%tTX`u7Azb@63D=WBns7gn!#fe#Yn|h>9IfH&_7JAtYrTO z4rJFi?EY8gIwCRQ!ywGRzGrvbE*G;+|l zx>yq;LZ@rw#<~Bmyl=>}U^0ORk6|gd`ya!Q8)ps<>0z(~n1H=2?Fy&Lj%ql#^L1Ti zFd}15{3sx>2(bRYYF*W|!0vr3ry?*;K@(C$67Wq3e}MKJ3B|N%a37Gh24f2`$_&{j z8OI=kU>-U04eiUN>NYEBD5|c@xVNrx#R?L$m*`Snz$q=B=hw_mqUFcNuS8LiEYiyC zjW7U!5lvFXiivB>e#PjiTL@yrZ4mi{h*Y>+uCH4#5|rZ*3}{QUI|fqZgyMAlE7Za4 zceF}t6`+g^%}-d`seRv_9aBws+huFrPu6Jg>ROCQ_y7@!r8x6?hl265^LG9h2SXs5 zlt>_5O=yQ4j={o_0W=aFeKJNCaEKa_OkR=CISHPq}}2(JW@i&{a2pbu>DJ8lmw~cWbL=(j%TqOE9{oPz+3w=1V$D z1~dpVCe8kYmI?3Nj4tlH494WT=I>xyQoMuOj||6%=AlB17%67Mx4J+X=OmvdTCNJS2q7#_!8^EKqJp;EJGq2EHOnCO+Q{_dd71zljvIFjt~aP3jw53z#?CYu!b}UhMt{MwUaG1&a36SIb5< zC4PtCaa0o#?ths8s0%wJ7bGU4jul%!Rh1tuWWszwA3htBXu}GUsZFms=R>Z zBBj$_u*zWF=AD*k7WR|ote>C42Yy>5?%8c4xTWhFzc3M+zAhQ`bnRVXtpuKyaX^D| zhLT$(bS$x*=5BYciob@w9|VC35GHQ&t~y0{Ws~QLw}n^)N%N2Jb`x{E4UjMTqvGC{ zCMOuWOKT{(GTv=ki5&4O@66Y5&A&yyaYg$9-ZbGK&yG%*cwKyc-c+7cV*=)N9Ax!+aq{b## z{25V=-`?M(1DevgU z)tfyBQuZ^Cyb==DyO?y1OivKZevGdFZgbHmsP&p&WHqT8_B}4dfTA_AN525bzqGB` z6ryxMCohgNHI%)dcFap(5GMvLgv0ASVD^fzAg2w6J+uDiyS?gIxf^T!5ceYM@?<<<5E?YkvFO!HEX_!zv>SXnUljZ<$ z;q(!V5F9psf36>S;>QqwQYty@gE6i!Is4W|TqjuR&%EK-f`#$b7>*SP(9vA_>>^048 zb_fC-Kv)7!DiOa>+U$PrsLY&+6u6anre-BNPkKuj*GZ;;P41*3v=Sk=5@Y+=24&ze zl8&fnyU6;z{VVO0Kn9W3-c|6II+|#GqXZd8%W&=(YNbv~Tzlg{7MfGFr*g(@cjIK; zsyy0e#TarYPTPPTx?Q5(*n8BaZ5yv~jRggZFV-JxGKwnl1dy2->$s|<_raA(7K#@L zu?uko_=?U>Z2~ea{xKRtSS!7EJoGU@JOcAcU<{zG47gU)ynV5j1Tv$a`yN9;MzBQ< z3`5WUl2(~qO=o+WADzHzg|+qp4?k-6!==OBPOv=&30E=l!z6=oLCfkC6Jz+HvldDys@d_(Qb8fzSo`>n$lPCBDt4JkVL&WP`V`}sb}v@sNOj9GWw((@%0M0Kdus?E+> z1Q1=a+qbYNk7}@5fpQh1SZBY-x#+)?J@aZcr_0x#tE)!?Kkx{|HlsWcl`QK*AHS;$3G(0iv0+`O zApRH&_15(ldr^j=)?&`*^p3{W_W&Awptm_RgOrs-`xU@;rF_ zsm=>0u7Z#E@)Fhdn3b&;0;2V&jocmM{K=+?D2#8rYfSXAd5y=rlsYk^tw(qZKi^^v5U-fmVdpksnxi80m+eEEOQn~+w%P8_m(mleBw4gLCkAkv2kwa$+d9)qLqm7 z-ce+!6NZ|WS?kp*q^KAylJ(WOmUf(9Eg6fpZO?qj5BY5cKDkP7{{U0Ziv0Vk@Hem7 z)HYnDv4?aV@yd631FrYc>pjs-FRNDF+8LIFFO)D)h3Q!ZYHB+j=39?df)(nVJkIB} zC6LH8R99|SF6boM3m#^Xqq`us*D4Pb5kt zR21r zJ>2_F%c>E_;bqa>MSeIDBx#)0^UG|z#9cC5lBSBYjfh>{$EAOE`B1hKwHr?A#4AIjA{C((}C0>*}G$;JGZAySljkU-^6}4wk4QDPfon+ z{HNB$mGU0^+hGU&10%8+Qog#*P<)%?%3yt?UKn8rCfGU+rg}y==UyXz6ysP$ypKMhHAt-l$5TegHurdegTuK?;TJ!#bZZdR{WvE zVgZR4;q5+Ke$rNbVeUQmmrQ!fQvQd0l5F9y?%guNu$`g(cw9y}&l7TM3o*C(GN$}K z_n9Wf2@F_nOIpH;DBg)k8Gz0Y$;Flf%12|LZA};hRj*eA&_KEM9IS_gIE6a7!}wq| zv9D(Ho6lgLYeUKoKW<^{Z2L;}SiI3&`(b)dmAQmGmOA}Hz|t6IN=m=yvE+b!Rkk20 zCJh literal 33739 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 diff --git a/interface/web/themes/default-304/icons/x64/client.png b/interface/web/themes/default-304/icons/x64/client.png new file mode 100644 index 0000000000000000000000000000000000000000..96e74e76cf7e8cefa3d39d4bc5375ba32730d3c7 GIT binary patch literal 6611 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 b;qCteiBR}~oy1Z800000NkvXXu0mjfJYs7| literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x64/dns.png b/interface/web/themes/default-304/icons/x64/dns.png new file mode 100644 index 0000000000000000000000000000000000000000..b40b5376fa076b0ccef987f465c923dd2336e59f GIT binary patch literal 5730 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x64/domain.png b/interface/web/themes/default-304/icons/x64/domain.png new file mode 100644 index 0000000000000000000000000000000000000000..6e2884e46c160400b7cbf93215c80a60be1d4fcd GIT binary patch literal 4177 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x64/drawer.png b/interface/web/themes/default-304/icons/x64/drawer.png new file mode 100644 index 0000000000000000000000000000000000000000..8fe3c1bb693b0d11aa9e1aac02b894fc880626d7 GIT binary patch literal 7236 zcmV-K9J}L*P)eNXJ+r&Cjy`-&=e&THgzCFGDV8A6_jfclUHV zpZ^kf=O?|Ha|h#J)>1m^HY8OoZVtG+yUjOucU47IsUo;LA_CyjZmy~Th=`aOySuvw zGt*kDxVuWNuBxUQ&=ABm00^#Pc#OegOuf2jM$>6h{$cf@%mM`sz3=S4Uxac)Y#&{7=2o-Mpjj z;rAuz$^Wwe@;&O(_p0>A-rcNcNl{mxy)Xm1W7psJkvlK$Wt%i~+T@H7AD zr+@b6zqWY(3olLS==eVY+yCnT_xhMzdN zia6WzyYl`k-?=uH^3TU=@BPe|zq*Y_$A9?u41noov-!>U|MmyZ{pkBIzx3gce(-PV z!;fFQ)}e=s1Ny#e3n`Aw|Lkf(bqAc3I_4v>U)(NWkCd2a1VdGEGu$ic5TXz@pbCn> z5+p-f3DMe)s=404EP0{`zaLz4p@EfBwhc zeD{^_|9Zar-V2Lyt+%cpbK~YstY2_GOdQsXnNdoi){2?!cV9%9=AYhDd)`eYM0q6r zpVf`T99Ks$#40N7*yt{sR(A*qJa6eFb3Gc{^(XOzS6}|eOzYp0Yd=-L^rbJY53b*Q z^(PKMo`zrk@sEG}t?z#KyZ?H8?fWln?!CXfsYPxdAMo7qF`jzXL~56)!#O5`DVPf` z4kCzZyL(%l?~aAaz6MyU{7*KVM}Ft12#z7DI0o*7phyTzvcl`gLKD{xgsx^DZcey3 z`($zQ!JEJF?QefO^?k1|y|g$F{p$VyZ2-nReeuBu@BZ>z-}$3&mDgYX`S{_h-C@og zTtDXcg`YweOX^fedE#0w3;`-mF{6s%v>gg6s5-$MQE5S$v!J@6GB4iz$;Hc+nqlB> znAN#AC`3Utf+$Bkq?l1eaEVxm93ND~)-v9G^RNql^v~W{=IeLvJSWGWUHyj+PM#S6 z!*9R;cW-?CogaShh4+5+S3h_D@%u^6&$)B!Hh1paA*IAPj))5}MkX`*YM2SdgldAB zBLZTEh%?P8y9H6{S3tT)k0K?hIi?96YpTsx+;@e+;`1Y%}WH^-CE7XPTj?M+maAI-PK}=8++?5#|0#0|Zm}>w}1OTAs@{~ni){9(Q7t^c%=Ry@n zfc0i*!4U`!u}dtMOLETCJh2|nxcBa>-CzID|Mn}#H*UT2)vy2BhiLzYPY=NPsl4@9 zFaPoPZ#?ZjJXZ&e(n}D>bx+OtC_Zc zO&8NM&VIXoKv2%`ITnt~v5`FWx(I~I#Yt1}NDve}-EQ^=QqFf zr7yj*y7k$o2Ozlp!{On_zq82e>xZ353c{lAIXXJx`t|FiZo$Q{WjHw_*Fx8IY?#`Y z*IhLicEHZvk*d3`+b?o{gb3uEKcxUdm(sqCh9IO6P@VCBw{&kswqjN&XCiEedz@XY z*=z@QEgKZ3s1`cAq==r0J#btB0&_d#&&(d>BWZPM%Q(q!k9BFi6HD# z@X0jZ^?JDyfXnB#*i(0Y_dJGf2MG4RFYfywR0j##pqLvW1X8Cg`i{QuvAAgUC*!3| zTZ!@AV%S{99t%Lwb9cW`jTCn(EdUMNC@DnTE2SF63{|C@{1J5b_(Gv6zn%H3NKr!s3bi^xeUCb)X`qt84Wp7Y=9JPXs!wl&8uG;y)7GV<7wD|8 z=7Q_-02wl;XJ@sx&Kebeu8=WF;N0feE3w5t9-KbSm^IAezC1PLfEKAZABVe8;Jt z07CbG5ioZTAjG*38_rY;+ngE9$W%f$wwh5_+=a<1?uFn92@Mo2^`KR37sLeDh7yAY zT$Nl54M6BISKKN?^;XaX6NttZ

#hI8cIa6SQhCQ@B-Z&vnVBP{RRx$^&Gqs1Mlcy24BxUJ5B@l!-vT{X zH|lo1Yw`t@_VnM|-h!+K;L$JgZD>B0s@6c|K= zXn18ekPW?^;c-4jC_rqSSuFWvstFuR%(Fi75>6Yx{+z9;xM#xt2BeM?6SSXO(mPc0N-J7*)JnNyC76EBxJ?1 zd@uc!sa#d~svu^p!h@@g;ZtN&Hq66tJl_(;ayoXy9@3)j_U zU-#cepuNk8@+KxG|7bN_fyAPu60{M0++ymKhR~2?8;+sIFXl`ddb_*$3LoP_NgXfA zDuZQm`K`eRVc8=`f}0+^e{TfN3bS4dz(x5j$FEJes)Qyp(hu0M&9F(yIsPboYA-wr z%*j};Dv;XaB8qF%)q@O3_qlg5S{Rg&kwtx!a^XZ%OKZBdrQH3kYYUJfo!jNKx8o*l zXrg#taFnwWz(c2Dr0IOyY@X^!O&2cc=fR*Xvo6#kt*!SHSL* zc~Y|?SvZuDI5elhJ&v;SLt0N&_4j3UvpX>~n$ZXypTYa11^ee&*dP0^XS6+YOHo;4 zVsk3ZJ=6OE!+Ij(tUeN>(OK8S!_~NW^I?Y>6@%rmy3?%e++a&ny*q!^H=?~ustrN z-oJ(esH6Tsp(%QFh!sAok>ls6q^PLnMsMBMD042L;LRwDF;3gh73kibUjwyYJND_w<-IrTlVr8iTvsdTDB@{9Ista^g;_>lSs? zPs^!mQq}-GMjT#!l_c<`7J^0pvrA=L-UypWr^B!s0(OtpU#K2A7 zNzV3UoJ+ZJ`hV(p|FdcPslnxEzPNpP9DRqsT5EXz#;d+Sq^wi<+QxfQEv<-AIhhB2 z`2okmb~~PTMmbe+d+j$X(P5|~x6u1J3eoBSGB~e35-X?^&%hUbb|x59X5Nr1?e>kJ z>(I4o8#%aA1YrEF(7Khb7ef;JOOjNe?H@9xbvVwphUomxFD;r?=3%Yh;+}BA=B>BB z=`V>d-aUF-4Lf!tH?g=E%ubVVy4u>2#l_FmS8=YuhzQzl>Hu77+lT-sB3BwYXFeao zWjt8Ep*L%N#{<`WVoES%=2c;of*ua9?Dz)`gwtTv6c9|LrZ@0E$3}U!puq9*>z;El ztDrw;vYc4H1C&8c$jD$Y5FcsjG2?-oKZtmtw|&d|`_400lfdI~fVbUg?EzcQL~a%j z4-XxdI&yMwow_yYfT^VZ2g)M+;*e1$>YCwhJzu%9=8In;Jr|EK z9b4OyFx<=kc7f-L3V{Ezh!PdGwl)aD;9s1tN6(yT>?n5le$*DA+&=HaK5+Zl))R%t z`zxKdA6)y>&AD*!*__W>57ly0IZgzQP=O*s>YGHG3NOccW}%%6Di3KB@i@pR<>C~e z3=R&KYEQ8dcffy?wQPXF;gm`NpeF~Ll34=VF4Bb(xgGl8Hw8;OL^SI+x7625Q=U>N zumRzI;j9&*P-p@@Nre4XU8(O9H~tetwIwO2zT)gDH}W1m4x9lE%}Sa3eazU4lwImb z3JRAD6fKO5hYZKYh6jvHH9`+cE{n6uM$jZF*g9Vz)pr-ZS11^;J`89gk_<%0gC`;_ zC<2uFMik#W!j8)^%dCX3XNu?Re7QPTgaU)dgJIpGMa!=T)vl2D$v_tsmCm~D_x@g8 zlpC=9uiU99Jcb5z3*c<0oDU*Ob79g1uDpZgwyt?2umWM3oW8ow4)r()ii zZVhBl>TOI!{01?0V*LD3C5Mu$XJ|Ge_%qSj^pc;gcsr+D4a3@ zC1n{hv*@sYD1~!oyxkFvcbuIsG=9WnKGDoGZZlKb>h%(hz2Vq}R?D}IoRTOAq|HO5 z>z+@+yp3>c9;~l*f8Kv{eA?~7^L>vRwQVvH?Mw6GeB$7_tUxa@CfvHn{~5?>u0|Di zUj_&~T!H8hNAU1Tzqpk=Wzi(l*JBG5(}SUk&gxG(nC$*!955p?T}z0m^H zW9*5|S}geJVET` zjdFK&cHTGs67%8m18CZvUKn8bmIi$Pd zu2%HJpzA8^Gu^b^g>=D?EsPGv&sH1#gxZ>b#Kh1VG@8VtIjH-~J_OVit>(H%+ja`C zCD1$R6PjQF{!OKO4xZJ1P|%D%V$azzj>j3Ll_5mVDfAFXPG6YP3!%y@l`TS1KLT+s zNL40%vT#aEGa!VhF?=nkT!-nnTdA$8fz1WrnuY?M?dT{NBRAx8+V2x9J85oF7vbL% zU&OvU4F0#<+@@erIaDp|rbHh@VZRl z!|vVhm`V$__sDrPj^9)83qQ84^ktyI=Qq$)KUsF158S)rLKz%UK^xMA@hJy{vq2qq zz8krSS+C|GCwt#^)bJ;+=D8#Kb6kl~A+@6P6YMLr(~@eA#sE6($fbU0bhf^M3$RTm zyzR#?IKkK}MS|p^xsm9cvO~;tm72(m#OkN%*?Eracdo(TSuG!n=#wzo=*V|s=e2$9 zcDkN=CD7WqBPVZ;|GIe63;z_oSonk1luKLY+hID@ z4T@?@b+l%U9`{YxJi`chwPka+r#8c(BL>WO0aayQLm`~+n0K#EUlIL9I{*Y<4vSZn zs}Omo@mlDxUyS^0=;Jl=z3RHm-By|dxIR8eg&jE%UTNo#N0XaEuF?d&N-HD^D>#PHX za)`FQrBhD)`{?Hg9mN0fDwwTFLJ-cNUAx4KMDE|BF(E*rg!8~Q1w zBeU3iP*q}92UlStkI2MM^_kRJ$Y%=}aVh-fEgZlz!L*#zPhPjv3xG8S8n)NXFfyK| zVm!u6hy{ps2Xes@tv#SKsZ5Rqu8VibU|NXyIMotAsB2wh8OL1Ivbb&~?iA5a%(>xs z#Pb0b5pBddGg_kql5c|x$S-}-CJB(6mkE_kWa5{qu@sfGXaYVGN@FaR3D`yF+v2jO zmzF<4rv7}l>dLq#_ot<3d@h$I$>WRd|7%l!bTU|6jbouU8_JIAD7|Olx_Cu6J6j2x zq?_i%rTK_H$P+++I55zxh3j}}u4@1<;9Mn250I_5&WfS3yHo_nD|o50p8j&2v=Q4< ztF}Up-9;fRfW>D23Vc7N@(ceSWb)|gZQcBqFl7shT!uTj=R6d@s{>F#uPI=5bp-TX zIuyhZ`f6H3m;$%JDWrhY5eDck=_|Q#=zZyd5%`EI5mL@0wejQnQ>VdJk+<2-?E-SN z0O|Yf^%$6QHB=ZO&vGylGm^?^bo+jhng85P%;SG!%pcz~7sI~^s+A*} zJoyUKGq4ca{yx=v?=#>z{{5@#;_K2}Lga!sXMo9Qzh5fro4@6|@2Ew~ztxY7#PsSjb3Bmb9Rfb6Bqr19 zOcQ(SvnGrLt2#1+^i9gff)M)ZiL9mDkhWakfRO&=aAlM4K+@qpsr0yzeg${?sBah`{b^P#VdXem&S@9mJ*Vr;(mbk&@wEBLmX?09u7 z1S5pyD=CFiZ4N{oVPrN?zZ2kN!#HA{*H=E`+Px#R8iYLEiNG@j4Q|H|Ry62w07iPz zDX(@J8U*U*#i8{4c$T>60PbBzlFnU&8U0;0#)hFr(0R|BIv%57lq~VY+_3LLV03wQ zzq!K;&#jZ33{pr&rD^N*JO~{eivyfy8M4}7DaqWYfhp@3tz+BQYInfr`f=65Xejcr zv=JU29t6+(INOg(tyasOtJxt45;Vbp+2j5>@mGE$6qp#C4+1RUK3U7U4^>^8kW(gf&J=~V zs(MRs&tg2nO^*s^L)5x!Qu zXzZ^hqxm8Q3L09zUXQmwFIAiU_G(xh6{@kZ@ns_gN4A8b;+zT45aO$P{&gRF^48NE zKL3oS>qP9FvQola{xOZhR(BEV^ty*`(FI3@xT;IQoX)R9QA}4i8;8%cHB@EXdw@sj z{w6pWEHNbo8QMynml_!fDKaW5ia+q?AD$b9#`mnU#{{F}VyJ-+OL`Tw3IHMNuovr7 zs#+UCzPPBM0-!=pc2au!I9- zpmhLQcFo_J4=p}~>2ab(wEDn$v5>;-=3IP0G`KQ5FUkE7vOcQ*oM{oQA4sd7gtfu1< zC}L=zJU)Fbj}_^UpPy~frPY-0>O!;4PPh5RTl%e1OgfmS0gd8#(fu+t`&72u6X^^e z_{41-6OUG0X*I^NXE@fz>N1GvO1xwl#=%Ga?_(|{_ON2 z-aoI34Jf1|YO74;$C?g|-qFa*^@wd2%gj9!%N8Bw*N1r$0j>6 zyM~oQg9XdtT%fN8sZE2asp$}8KhufUS&r;eb+|4&4v)+Ara!VgPaHV5nwWoDtlzDh zHR~C~-L}U~+19`!0RYpo;jk5W#UR6LtSCGt7jX*MIb`fv8cv`PD8ac!s91->`v6=b zf*>5$<-WntmlC6`S0feQ?bpjrOhtM5IQQ>LUQrRCRtAauNR1}*Bq>@Y0sgpD-Lq%c z;Rg=xS^fAglpKizMt3Vh7!PW{N)$uIb0GdYDbU}B3U0|zX|GAjoWAag;JUC{`!j7| zo4`s#Uio2mway6DkV_ZzMDdc)lwGXd22l0=3QIcQ^02M6kHA`g753F*co%0sDnU~|7;u?NmHnl zyF;MW4;kWpHa@mRf*nhILMsttoWP*@SoG@K){)wSoWwh=Cth9fd#=>P_ky7)?u0+3xJ0 zA35U@_vP{PK@6CjO9_WiaZ*VMjSwcL=?U*j@1YqJ(uq2~5fEC-U-{|{uvgy+$XOfg zU#=sgbqnam3l!!oX6dO3xvNHX;{~B1>^6>G@MDL1iX+6?I3SmI~0efcabrj-0 zvm_y@pnRrP`8n^{=~<~P7!LJrp7^>XwQR5FFN!;E0@J+q4{~}eCs!YJ$AF?j;L7;) z86BG@N_zjI)M7vgQS?gA?LkxAetgzy!Q9>w=JiUrxB`K#hL``O-Pp3Y`xWVs_OnKx z0jb1KJ-@Gdf00>lw1N)AE9I_|cv|BN@!`v`Ve`PHtUFIT;n=p6zm*0MMoZ%PuUY!9 z90ZO16{*~cb}Z1vdJSj#p_!z{1 zHG2*zh((**z6*tgz%tyAkHnzyHc^T=MaQon5g>G`8K%T1O0;C&>t+@vOa|yvJVNf2 z-@E$!GlQ3r^rYz-F+dSOr)_^@N)pr9+tq~U9U~C?fU9MMc+XWTR51?37XxmRFEx8Z zZq3ju0ASn;ZcwjugTT5;_b7i8AW~pFSe=Zf*U;=t(-H5V*j-j8A62_PSslzZ*4|v_O9?sG!DUdZu)RA~Ur_}b3KNE~?^OK)3d}1t z&TyFY4)TQrs6?DO+fL{;WXs&kTG!;5a{D*yX6OwkrpJ?-KC;(6#qc5>IKS_o*Z zKtzPn_BQPCRwqeR%~$VnjqEUo!8S$cvNA^`NqknWM@)fvWLn#Wrjn?~HfYjVM0*Y= zuSed=D8i?Nbbc*+stX1%tTX`u7Azb@63D=WBns7gn!#fe#Yn|h>9IfH&_7JAtYrTO z4rJFi?EY8gIwCRQ!ywGRzGrvbE*G;+|l zx>yq;LZ@rw#<~Bmyl=>}U^0ORk6|gd`ya!Q8)ps<>0z(~n1H=2?Fy&Lj%ql#^L1Ti zFd}15{3sx>2(bRYYF*W|!0vr3ry?*;K@(C$67Wq3e}MKJ3B|N%a37Gh24f2`$_&{j z8OI=kU>-U04eiUN>NYEBD5|c@xVNrx#R?L$m*`Snz$q=B=hw_mqUFcNuS8LiEYiyC zjW7U!5lvFXiivB>e#PjiTL@yrZ4mi{h*Y>+uCH4#5|rZ*3}{QUI|fqZgyMAlE7Za4 zceF}t6`+g^%}-d`seRv_9aBws+huFrPu6Jg>ROCQ_y7@!r8x6?hl265^LG9h2SXs5 zlt>_5O=yQ4j={o_0W=aFeKJNCaEKa_OkR=CISHPq}}2(JW@i&{a2pbu>DJ8lmw~cWbL=(j%TqOE9{oPz+3w=1V$D z1~dpVCe8kYmI?3Nj4tlH494WT=I>xyQoMuOj||6%=AlB17%67Mx4J+X=OmvdTCNJS2q7#_!8^EKqJp;EJGq2EHOnCO+Q{_dd71zljvIFjt~aP3jw53z#?CYu!b}UhMt{MwUaG1&a36SIb5< zC4PtCaa0o#?ths8s0%wJ7bGU4jul%!Rh1tuWWszwA3htBXu}GUsZFms=R>Z zBBj$_u*zWF=AD*k7WR|ote>C42Yy>5?%8c4xTWhFzc3M+zAhQ`bnRVXtpuKyaX^D| zhLT$(bS$x*=5BYciob@w9|VC35GHQ&t~y0{Ws~QLw}n^)N%N2Jb`x{E4UjMTqvGC{ zCMOuWOKT{(GTv=ki5&4O@66Y5&A&yyaYg$9-ZbGK&yG%*cwKyc-c+7cV*=)N9Ax!+aq{b## z{25V=-`?M(1DevgU z)tfyBQuZ^Cyb==DyO?y1OivKZevGdFZgbHmsP&p&WHqT8_B}4dfTA_AN525bzqGB` z6ryxMCohgNHI%)dcFap(5GMvLgv0ASVD^fzAg2w6J+uDiyS?gIxf^T!5ceYM@?<<<5E?YkvFO!HEX_!zv>SXnUljZ<$ z;q(!V5F9psf36>S;>QqwQYty@gE6i!Is4W|TqjuR&%EK-f`#$b7>*SP(9vA_>>^048 zb_fC-Kv)7!DiOa>+U$PrsLY&+6u6anre-BNPkKuj*GZ;;P41*3v=Sk=5@Y+=24&ze zl8&fnyU6;z{VVO0Kn9W3-c|6II+|#GqXZd8%W&=(YNbv~Tzlg{7MfGFr*g(@cjIK; zsyy0e#TarYPTPPTx?Q5(*n8BaZ5yv~jRggZFV-JxGKwnl1dy2->$s|<_raA(7K#@L zu?uko_=?U>Z2~ea{xKRtSS!7EJoGU@JOcAcU<{zG47gU)ynV5j1Tv$a`yN9;MzBQ< z3`5WUl2(~qO=o+WADzHzg|+qp4?k-6!==OBPOv=&30E=l!z6=oLCfkC6Jz+HvldDys@d_(Qb8fzSo`>n$lPCBDt4JkVL&WP`V`}sb}v@sNOj9GWw((@%0M0Kdus?E+> z1Q1=a+qbYNk7}@5fpQh1SZBY-x#+)?J@aZcr_0x#tE)!?Kkx{|HlsWcl`QK*AHS;$3G(0iv0+`O zApRH&_15(ldr^j=)?&`*^p3{W_W&Awptm_RgOrs-`xU@;rF_ zsm=>0u7Z#E@)Fhdn3b&;0;2V&jocmM{K=+?D2#8rYfSXAd5y=rlsYk^tw(qZKi^^v5U-fmVdpksnxi80m+eEEOQn~+w%P8_m(mleBw4gLCkAkv2kwa$+d9)qLqm7 z-ce+!6NZ|WS?kp*q^KAylJ(WOmUf(9Eg6fpZO?qj5BY5cKDkP7{{U0Ziv0Vk@Hem7 z)HYnDv4?aV@yd631FrYc>pjs-FRNDF+8LIFFO)D)h3Q!ZYHB+j=39?df)(nVJkIB} zC6LH8R99|SF6boM3m#^Xqq`us*D4Pb5kt zR21r zJ>2_F%c>E_;bqa>MSeIDBx#)0^UG|z#9cC5lBSBYjfh>{$EAOE`B1hKwHr?A#4AIjA{C((}C0>*}G$;JGZAySljkU-^6}4wk4QDPfon+ z{HNB$mGU0^+hGU&10%8+Qog#*P<)%?%3yt?UKn8rCfGU+rg}y==UyXz6ysP$ypKMhHAt-l$5TegHurdegTuK?;TJ!#bZZdR{WvE zVgZR4;q5+Ke$rNbVeUQmmrQ!fQvQd0l5F9y?%guNu$`g(cw9y}&l7TM3o*C(GN$}K z_n9Wf2@F_nOIpH;DBg)k8Gz0Y$;Flf%12|LZA};hRj*eA&_KEM9IS_gIE6a7!}wq| zv9D(Ho6lgLYeUKoKW<^{Z2L;}SiI3&`(b)dmAQmGmOA}Hz|t6IN=m=yvE+b!Rkk20 zCJh literal 33739 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 diff --git a/interface/web/themes/default/images/buttonHolder_bg.gif b/interface/web/themes/default/images/buttonHolder_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..45dc0da38b2608cf1bb0c5079105e8a8bbfbe95b GIT binary patch literal 609 zcmZ?wbhEHbY-G@8xXJ(m|NsC0_wWDTzyE&x`up|ApF7XL+2d;ID8lTWvveSZAr+sh9>-hBG``s0st_uiks|NiRZk2juvy8r6y zqc`6kzW)03-S;PNzde8d{lnK^-+uo2`TOsmzyH4c`2GFYpI<=M|Nno1R{sAFwx1$G z@h1x-1A``m4#*UcpBUKwJ9HO#Y%$PU-cWQh$7+5+YN6NKsO85~N={FWYwdR__xU&L z{859-y)MywEZgq9To?cFbKc)al21ODH3rwz)%!Q{inJ9s^*VKS`}PW`Ow8$=%!z{rhUI94EZ9G2#g8AJy_#_)vZanU zH7RrAC3TmsPpi6jp5#?L`b_R}(dXa=M^Ck%6*-$;SiDN#+tQrp?&(uayk8~>+0304 IBfww{0BZFy)c^nh literal 0 HcmV?d00001 diff --git a/interface/web/themes/default/images/favicon.ico b/interface/web/themes/default/images/favicon.ico index 6e923c604614c4228c26e0aea8224b6f908257b6..da6257c84cce5c550eb7118581ed2a22f15af248 100644 GIT binary patch literal 1406 zcmeH_Sxl5y6vzL!*4AoOwAHFiof!oc0gFpZTWqzpwSq7+ezSbczOW1o%Py^e~16f{eD0E{?}MuUc#$a^LYMz22)d$ z7$5%!KA#sQE*Bb`n^9C;46o0JM~@%lVP_}qKX`yUckklH&6{X!YQmL<2GrHp!|m}v zrPe^fCqi#B!)nWb&R|5MMhjbJ7Sd>KO}D|4oC1?22?jc&H=0mTScIHhC$e)KI3rg= z#wj3?aZqdZ6srTT)aJCS6`2}$1QVPtLWSEH0NPGsPnQG@E+wMSS zmK`cygVxroC@pm%pBP`fc!~c00eHPWJbUKFlP6En+1Z7A_wJ*;{cqg5bsN{NT}Mkx zE1HS9j#%Ap4^~!INUvoqEiGYjaS;m(3z(mu$K2c;W@l$HGc$wf>1on&3X_wQn3$L# zJ;yONHipsBQH+d?V0d^KLqkIt92~^JzyNXdqpz&ND@k=3d0w8wG85%;ak?x27%!La5<1xDJA}dmp9B@3*d-M17dhFF z!6K39P(;P2`$eK)@mc2nVw-sDh7#x6V6pgMR3$4ptP4A>Ik|4f!Kf%n*k;BqBpmws zx8pSzC1GK);ZbJBOnG*?LRD;d_@0QpD$6RyK5!Hy{k$h4A~HU5pJey1Cr^EQI4&+S JKK@OdLQRUM;3QO|Ghz zi$A#@p5ixR(sQ$S&T&o&Ogc?Ilw;MaOKr(kr+XBEyVm|^VYJn`=dck|w48E?<& zhrgBNvWJ_V1?SG_gs16`Pa&`n0INSNmb1B$7;fcqQU1^IYhWRMR{Ir{u79Chv%e2T F^#=n$VX*)J diff --git a/interface/web/themes/default/images/header_bg.png b/interface/web/themes/default/images/header_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..f53a8b4ac206d253510634b56d55eaf87d9801d4 GIT binary patch literal 308 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 An*aa+ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default/images/lists_thead_bg.png b/interface/web/themes/default/images/lists_thead_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..c75d17f03e19525bdc5117c08072e4c5d056e68b GIT binary patch literal 200 zcmV;(05|`MP)p7oUDw%89~;5gDd^xnnRZa5fB3Z85DoA zFmf^cXV3xp7L+F#I5sjca>#gWSa7hJLs%>3#D;~3+qu{!W_WB|bhKNHoo7nN#>MVk zQj7s20uBd`Gis;`d7La<KRHyQyDBIO#WA3LTnGVlSPGJj6V$~{2I>TU`E4AQcY0Amf8ntq!VOSOWl^A!Pvo diff --git a/interface/web/themes/default/images/screen_bg.png b/interface/web/themes/default/images/screen_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..5cfb14945604c4b43b8cdb22485e1dc1f58b43b3 GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^j6fW~!3HF69GAZhq!c|}977~7CtDOhJ5#Ub=H|wx m#s&npHnjD9oFd^M%ETbEi6vvV&i4wSVg^rFKbLh*2~7Z#x)+lG literal 0 HcmV?d00001 diff --git a/interface/web/themes/default/templates/login.tpl.htm b/interface/web/themes/default/templates/login.tpl.htm deleted file mode 100644 index 67d5130c0..000000000 --- a/interface/web/themes/default/templates/login.tpl.htm +++ /dev/null @@ -1,167 +0,0 @@ - - - - - " /> - <tmpl_var name="app_title"> <tmpl_var name="app_version"> - - - - - - - - - - - - - - - - - -

- - - - - - - diff --git a/interface/web/themes/default/templates/main.tpl.htm b/interface/web/themes/default/templates/main.tpl.htm index 65d005b47..4ccb70aa2 100644 --- a/interface/web/themes/default/templates/main.tpl.htm +++ b/interface/web/themes/default/templates/main.tpl.htm @@ -137,11 +137,12 @@ . - +

ISPConfig 3

+ hosting control panel @@ -163,20 +164,19 @@ + + - - - - - + + diff --git a/interface/web/tools/import_ispconfig.php b/interface/web/tools/import_ispconfig.php index 432bb3191..a06366448 100644 --- a/interface/web/tools/import_ispconfig.php +++ b/interface/web/tools/import_ispconfig.php @@ -149,12 +149,6 @@ function start_domain_import($mail_domain) { if($sys_groupid == 0) $error .= 'Inavlid groupid
'; if($sys_userid == 0) $error .= 'Inavlid Userid
'; - //* Get the mail server ID - $tmp = $app->db->queryOneRecord("SELECT server_id FROM server WHERE mail_server = 1 LIMIT 0,1"); - $server_id = intval($tmp['server_id']); - unset($tmp); - if($server_id == 0) $server_id = 1; - //* get the mail domain record $mail_domain_rec = $client->mail_domain_get($remote_session_id, array('domain' => $mail_domain)); if(is_array($mail_domain_rec)) { @@ -166,7 +160,6 @@ function start_domain_import($mail_domain) { //* Change the record owner and remove the index field $mail_domain_rec['sys_userid'] = $sys_userid; $mail_domain_rec['sys_groupid'] = $sys_groupid; - $mail_domain_rec['server_id'] = $server_id; unset($mail_domain_rec['domain_id']); //* Insert domain if no error occurred @@ -188,7 +181,6 @@ function start_domain_import($mail_domain) { //* Prepare record $mail_user['sys_userid'] = $sys_userid; $mail_user['sys_groupid'] = $sys_groupid; - $mail_user['server_id'] = $server_id; $remote_mailuser_id = $mail_user['mailuser_id']; unset($mail_user['mailuser_id']); if(!isset($_POST['import_user_filter'])) $mail_user['custom_mailfilter'] = ''; @@ -207,7 +199,6 @@ function start_domain_import($mail_domain) { $mail_user_filter['sys_userid'] = $sys_userid; $mail_user_filter['sys_groupid'] = $sys_groupid; $mail_user_filter['mailuser_id'] = $local_mailuser_id; - $mail_user_filter['server_id'] = $server_id; unset($mail_user_filter['filter_id']); //* Insert record in DB @@ -233,7 +224,6 @@ function start_domain_import($mail_domain) { if($tmp['number'] == 0) { $mail_alias['sys_userid'] = $sys_userid; $mail_alias['sys_groupid'] = $sys_groupid; - $mail_alias['server_id'] = $server_id; unset($mail_alias['forwarding_id']); $app->db->datalogInsert('mail_forwarding', $mail_alias, 'forwarding_id'); $msg .= "Imported email alias ".$mail_alias['source']."
"; @@ -254,7 +244,6 @@ function start_domain_import($mail_domain) { if($tmp['number'] == 0) { $mail_alias['sys_userid'] = $sys_userid; $mail_alias['sys_groupid'] = $sys_groupid; - $mail_alias['server_id'] = $server_id; unset($mail_alias['forwarding_id']); $app->db->datalogInsert('mail_forwarding', $mail_alias, 'forwarding_id'); $msg .= "Imported email aliasdomain ".$mail_alias['source']."
"; @@ -275,7 +264,6 @@ function start_domain_import($mail_domain) { if($tmp['number'] == 0) { $mail_forward['sys_userid'] = $sys_userid; $mail_forward['sys_groupid'] = $sys_groupid; - $mail_forward['server_id'] = $server_id; unset($mail_forward['forwarding_id']); $app->db->datalogInsert('mail_forwarding', $mail_forward, 'forwarding_id'); $msg .= "Imported email forward ".$mail_forward['source']."
"; @@ -296,7 +284,6 @@ function start_domain_import($mail_domain) { if($tmp['number'] == 0) { $mail_spamfilter['sys_userid'] = $sys_userid; $mail_spamfilter['sys_groupid'] = $sys_groupid; - $mail_spamfilter['server_id'] = $server_id; unset($mail_spamfilter['id']); $app->db->datalogInsert('spamfilter_users', $mail_spamfilter, 'id'); $msg .= "Imported spamfilter user ".$mail_spamfilter['email']."
"; diff --git a/interface/web/tools/lib/lang/cz.lng b/interface/web/tools/lib/lang/cz.lng index 66bcaf49a..480434e14 100644 --- a/interface/web/tools/lib/lang/cz.lng +++ b/interface/web/tools/lib/lang/cz.lng @@ -11,3 +11,5 @@ $wb['ISPConfig 3 mail'] = 'ISPConfig 3 vzdalený e-mail server'; $wb['PDNS Tupa'] = 'PowerDNS Tupa'; $wb['Interface'] = 'Rozhraní'; ?> + + diff --git a/interface/web/tools/lib/lang/cz_import_ispconfig.lng b/interface/web/tools/lib/lang/cz_import_ispconfig.lng index 8ebf71795..ba24f58f7 100644 --- a/interface/web/tools/lib/lang/cz_import_ispconfig.lng +++ b/interface/web/tools/lib/lang/cz_import_ispconfig.lng @@ -21,3 +21,5 @@ $wb['import_forward_txt'] = 'Import forward'; $wb['import_user_filter_txt'] = 'Importovat uživatelský filter'; $wb['import_spamfilter_txt'] = 'Importovat spamový filter'; ?> + + diff --git a/interface/web/tools/lib/lang/cz_index.lng b/interface/web/tools/lib/lang/cz_index.lng index 5ebf1ec34..b1f32ec11 100644 --- a/interface/web/tools/lib/lang/cz_index.lng +++ b/interface/web/tools/lib/lang/cz_index.lng @@ -2,3 +2,5 @@ $wb['page_head_txt'] = 'ISPConfig nástroje'; $wb['page_desc_txt'] = 'Změna uživatelského nastavení'; ?> + + diff --git a/interface/web/tools/lib/lang/cz_interface.lng b/interface/web/tools/lib/lang/cz_interface.lng index 507b7c3cb..1125032b1 100644 --- a/interface/web/tools/lib/lang/cz_interface.lng +++ b/interface/web/tools/lib/lang/cz_interface.lng @@ -5,3 +5,5 @@ $wb['language_txt'] = 'Jazyk'; $wb['startmodule_txt'] = 'Výchozí modul po přihlášení'; $wb['app_theme_txt'] = 'Výchozí grafické téma'; ?> + + diff --git a/interface/web/tools/lib/lang/cz_resync.lng b/interface/web/tools/lib/lang/cz_resync.lng index 96d622e28..3b53ca06a 100644 --- a/interface/web/tools/lib/lang/cz_resync.lng +++ b/interface/web/tools/lib/lang/cz_resync.lng @@ -11,3 +11,5 @@ $wb['resync_dns_txt'] = 'Resynchronizovat DNS záznamy'; $wb['btn_start_txt'] = 'Zahájit'; $wb['btn_cancel_txt'] = 'Zrušit'; ?> + + diff --git a/interface/web/tools/lib/lang/cz_tpl_default.lng b/interface/web/tools/lib/lang/cz_tpl_default.lng index 0f037f159..53e9bd844 100644 --- a/interface/web/tools/lib/lang/cz_tpl_default.lng +++ b/interface/web/tools/lib/lang/cz_tpl_default.lng @@ -5,3 +5,5 @@ $wb['no_settings_txt'] = 'Nejsou žádné nastavení pro výchozí motiv.'; $wb['btn_start_txt'] = 'Uložit'; $wb['btn_cancel_txt'] = 'Zpět'; ?> + + diff --git a/interface/web/tools/lib/lang/cz_usersettings.lng b/interface/web/tools/lib/lang/cz_usersettings.lng index dec46b7a0..7490e52f9 100644 --- a/interface/web/tools/lib/lang/cz_usersettings.lng +++ b/interface/web/tools/lib/lang/cz_usersettings.lng @@ -10,3 +10,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo'; $wb['password_mismatch_txt'] = 'Hesla se neshodují.'; $wb['password_match_txt'] = 'Hesla se shodují.'; ?> + + diff --git a/interface/web/tools/lib/lang/pl.lng b/interface/web/tools/lib/lang/pl.lng index 10bf647c0..a807a75c3 100644 --- a/interface/web/tools/lib/lang/pl.lng +++ b/interface/web/tools/lib/lang/pl.lng @@ -11,3 +11,4 @@ $wb['ISPConfig 3 mail'] = 'Poczta ISPConfig 3'; $wb['PDNS Tupa'] = 'PowerDNS Tupa'; $wb['Interface'] = 'Interfejs'; ?> + diff --git a/interface/web/tools/lib/lang/pl_import_ispconfig.lng b/interface/web/tools/lib/lang/pl_import_ispconfig.lng index cba076164..bae9417da 100644 --- a/interface/web/tools/lib/lang/pl_import_ispconfig.lng +++ b/interface/web/tools/lib/lang/pl_import_ispconfig.lng @@ -21,3 +21,4 @@ $wb['import_forward_txt'] = 'Import przekierowań'; $wb['import_user_filter_txt'] = 'Import filtrów użytkownika'; $wb['import_spamfilter_txt'] = 'Import filtrów spamu'; ?> + diff --git a/interface/web/tools/lib/lang/pl_index.lng b/interface/web/tools/lib/lang/pl_index.lng index d69a272ba..0ff1c84dc 100644 --- a/interface/web/tools/lib/lang/pl_index.lng +++ b/interface/web/tools/lib/lang/pl_index.lng @@ -2,3 +2,4 @@ $wb['page_head_txt'] = 'Narzędzia ISPConfig'; $wb['page_desc_txt'] = 'Zmiana ustawień użytkownika'; ?> + diff --git a/interface/web/tools/lib/lang/pl_interface.lng b/interface/web/tools/lib/lang/pl_interface.lng index 0256fab37..7775fe861 100644 --- a/interface/web/tools/lib/lang/pl_interface.lng +++ b/interface/web/tools/lib/lang/pl_interface.lng @@ -5,3 +5,4 @@ $wb['language_txt'] = 'Język'; $wb['startmodule_txt'] = 'Moduł startowy'; $wb['app_theme_txt'] = 'Temat'; ?> + diff --git a/interface/web/tools/lib/lang/pl_resync.lng b/interface/web/tools/lib/lang/pl_resync.lng index 18b5936ee..e69bec4e9 100644 --- a/interface/web/tools/lib/lang/pl_resync.lng +++ b/interface/web/tools/lib/lang/pl_resync.lng @@ -11,3 +11,4 @@ $wb['resync_dns_txt'] = 'Resynchronizacja rekordów DNS'; $wb['btn_start_txt'] = 'Start'; $wb['btn_cancel_txt'] = 'Anuluj'; ?> + diff --git a/interface/web/tools/lib/lang/pl_tpl_default.lng b/interface/web/tools/lib/lang/pl_tpl_default.lng index c7cd9c44d..84c90f676 100644 --- a/interface/web/tools/lib/lang/pl_tpl_default.lng +++ b/interface/web/tools/lib/lang/pl_tpl_default.lng @@ -5,3 +5,4 @@ $wb['no_settings_txt'] = 'Nie ma ustawień dla domyślnego szablonu'; $wb['btn_start_txt'] = 'Zapisz'; $wb['btn_cancel_txt'] = 'Wróć'; ?> + diff --git a/interface/web/tools/lib/lang/pl_usersettings.lng b/interface/web/tools/lib/lang/pl_usersettings.lng index addd42b34..2dbba9816 100644 --- a/interface/web/tools/lib/lang/pl_usersettings.lng +++ b/interface/web/tools/lib/lang/pl_usersettings.lng @@ -10,3 +10,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło'; $wb['password_mismatch_txt'] = 'Hasła się nie zgadzają'; $wb['password_match_txt'] = 'Hasła się zgadzają'; ?> + diff --git a/interface/web/vm/lib/lang/cz.lng b/interface/web/vm/lib/lang/cz.lng index 4167e14a8..21224389a 100644 --- a/interface/web/vm/lib/lang/cz.lng +++ b/interface/web/vm/lib/lang/cz.lng @@ -5,3 +5,5 @@ $wb['VM Templates'] = 'VM Templates'; $wb['IP addresses'] = 'IP addresses'; $wb['OpenVZ'] = 'OpenVZ'; ?> + + diff --git a/interface/web/vm/lib/lang/cz_openvz_action.lng b/interface/web/vm/lib/lang/cz_openvz_action.lng index 3e2e3e0b8..2930fff65 100644 --- a/interface/web/vm/lib/lang/cz_openvz_action.lng +++ b/interface/web/vm/lib/lang/cz_openvz_action.lng @@ -14,3 +14,5 @@ $wb['ostemplate_name_error'] = 'The OSTemplate name conatains unallowed characte $wb['ostemplate_name_unique_error'] = 'There is already a OSTemplate with that name.'; $wb['ostemplate_exec_txt'] = 'The command to create a OSTemplate has been sent to the host server. It will take several minutes until the OSTemplate has been created.'; ?> + + diff --git a/interface/web/vm/lib/lang/cz_openvz_ip.lng b/interface/web/vm/lib/lang/cz_openvz_ip.lng index 6016681df..6afda0271 100644 --- a/interface/web/vm/lib/lang/cz_openvz_ip.lng +++ b/interface/web/vm/lib/lang/cz_openvz_ip.lng @@ -7,3 +7,5 @@ $wb['ip_error_wrong'] = 'Please fill in a valid IPv4 address.'; $wb['ip_error_unique'] = 'This IP address does already exist.'; $wb['IP address'] = 'IP address'; ?> + + diff --git a/interface/web/vm/lib/lang/cz_openvz_ip_list.lng b/interface/web/vm/lib/lang/cz_openvz_ip_list.lng index e6a3a68c2..e392e9c97 100644 --- a/interface/web/vm/lib/lang/cz_openvz_ip_list.lng +++ b/interface/web/vm/lib/lang/cz_openvz_ip_list.lng @@ -5,3 +5,5 @@ $wb['ip_address_txt'] = 'IP address'; $wb['reserved_txt'] = 'Reserved'; $wb['vm_id_txt'] = 'VM'; ?> + + diff --git a/interface/web/vm/lib/lang/cz_openvz_ostemplate.lng b/interface/web/vm/lib/lang/cz_openvz_ostemplate.lng index 72838a20d..12f22178d 100644 --- a/interface/web/vm/lib/lang/cz_openvz_ostemplate.lng +++ b/interface/web/vm/lib/lang/cz_openvz_ostemplate.lng @@ -9,3 +9,5 @@ $wb['template_name_error_empty'] = 'Template name is empty.'; $wb['template_file_error_empty'] = 'Template filename is empty.'; $wb['Template'] = 'Šablona'; ?> + + diff --git a/interface/web/vm/lib/lang/cz_openvz_ostemplate_list.lng b/interface/web/vm/lib/lang/cz_openvz_ostemplate_list.lng index 7705a4d18..264d944d2 100644 --- a/interface/web/vm/lib/lang/cz_openvz_ostemplate_list.lng +++ b/interface/web/vm/lib/lang/cz_openvz_ostemplate_list.lng @@ -6,3 +6,5 @@ $wb['server_id_txt'] = 'Server'; $wb['allservers_txt'] = 'Exists on all servers'; $wb['ostemplate_id_txt'] = 'ID'; ?> + + diff --git a/interface/web/vm/lib/lang/cz_openvz_template.lng b/interface/web/vm/lib/lang/cz_openvz_template.lng index 12c80bd6c..6f1f394d8 100644 --- a/interface/web/vm/lib/lang/cz_openvz_template.lng +++ b/interface/web/vm/lib/lang/cz_openvz_template.lng @@ -91,3 +91,5 @@ $wb['swappages_error_empty'] = 'Swappages is empty.'; $wb['Template'] = 'Šablona'; $wb['Advanced'] = 'Pokročilý'; ?> + + diff --git a/interface/web/vm/lib/lang/cz_openvz_template_list.lng b/interface/web/vm/lib/lang/cz_openvz_template_list.lng index 89c11ef5d..fc3198560 100644 --- a/interface/web/vm/lib/lang/cz_openvz_template_list.lng +++ b/interface/web/vm/lib/lang/cz_openvz_template_list.lng @@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'OpenVZ Virtual Machine Template'; $wb['active_txt'] = 'Aktivní'; $wb['template_name_txt'] = 'Název šablony'; ?> + + diff --git a/interface/web/vm/lib/lang/cz_openvz_vm.lng b/interface/web/vm/lib/lang/cz_openvz_vm.lng index adfa56f0d..aeed11933 100644 --- a/interface/web/vm/lib/lang/cz_openvz_vm.lng +++ b/interface/web/vm/lib/lang/cz_openvz_vm.lng @@ -38,3 +38,5 @@ $wb['template_nameserver_error_empty'] = 'Nameserver(s) is empty.'; $wb['Virtual server'] = 'Virtual server'; $wb['Advanced'] = 'Pokročilý'; ?> + + diff --git a/interface/web/vm/lib/lang/cz_openvz_vm_list.lng b/interface/web/vm/lib/lang/cz_openvz_vm_list.lng index 1371c4b70..509764831 100644 --- a/interface/web/vm/lib/lang/cz_openvz_vm_list.lng +++ b/interface/web/vm/lib/lang/cz_openvz_vm_list.lng @@ -8,3 +8,5 @@ $wb['hostname_txt'] = 'Hostname'; $wb['ip_address_txt'] = 'IP address'; $wb['veid_txt'] = 'VEID'; ?> + + diff --git a/interface/web/vm/lib/lang/pl.lng b/interface/web/vm/lib/lang/pl.lng index 4167e14a8..5c1ab5822 100644 --- a/interface/web/vm/lib/lang/pl.lng +++ b/interface/web/vm/lib/lang/pl.lng @@ -5,3 +5,4 @@ $wb['VM Templates'] = 'VM Templates'; $wb['IP addresses'] = 'IP addresses'; $wb['OpenVZ'] = 'OpenVZ'; ?> + diff --git a/interface/web/vm/lib/lang/pl_openvz_action.lng b/interface/web/vm/lib/lang/pl_openvz_action.lng index 52f732858..71e7263f9 100644 --- a/interface/web/vm/lib/lang/pl_openvz_action.lng +++ b/interface/web/vm/lib/lang/pl_openvz_action.lng @@ -14,3 +14,4 @@ $wb['ostemplate_name_error'] = 'The OSTemplate name conatains unallowed characte $wb['ostemplate_name_unique_error'] = 'There is already a OSTemplate with that name.'; $wb['ostemplate_exec_txt'] = 'The command to create a OSTemplate has been sent to the host server. It will take several minutes until the OSTemplate has been created.'; ?> + diff --git a/interface/web/vm/lib/lang/pl_openvz_ip.lng b/interface/web/vm/lib/lang/pl_openvz_ip.lng index 6016681df..67f688576 100644 --- a/interface/web/vm/lib/lang/pl_openvz_ip.lng +++ b/interface/web/vm/lib/lang/pl_openvz_ip.lng @@ -7,3 +7,4 @@ $wb['ip_error_wrong'] = 'Please fill in a valid IPv4 address.'; $wb['ip_error_unique'] = 'This IP address does already exist.'; $wb['IP address'] = 'IP address'; ?> + diff --git a/interface/web/vm/lib/lang/pl_openvz_ip_list.lng b/interface/web/vm/lib/lang/pl_openvz_ip_list.lng index f675aa57c..365844325 100644 --- a/interface/web/vm/lib/lang/pl_openvz_ip_list.lng +++ b/interface/web/vm/lib/lang/pl_openvz_ip_list.lng @@ -5,3 +5,4 @@ $wb['ip_address_txt'] = 'Adresy IP'; $wb['reserved_txt'] = 'Zarezerwowany'; $wb['vm_id_txt'] = 'VM'; ?> + diff --git a/interface/web/vm/lib/lang/pl_openvz_ostemplate.lng b/interface/web/vm/lib/lang/pl_openvz_ostemplate.lng index 256750f19..bfeb29908 100644 --- a/interface/web/vm/lib/lang/pl_openvz_ostemplate.lng +++ b/interface/web/vm/lib/lang/pl_openvz_ostemplate.lng @@ -9,3 +9,4 @@ $wb['template_name_error_empty'] = 'Template name is empty.'; $wb['template_file_error_empty'] = 'Template filename is empty.'; $wb['Template'] = 'Template'; ?> + diff --git a/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng b/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng index 6471ec0e2..df01680e1 100644 --- a/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng +++ b/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng @@ -6,3 +6,4 @@ $wb['server_id_txt'] = 'Server'; $wb['allservers_txt'] = 'Exists on all servers'; $wb['ostemplate_id_txt'] = 'ID'; ?> + diff --git a/interface/web/vm/lib/lang/pl_openvz_template.lng b/interface/web/vm/lib/lang/pl_openvz_template.lng index d285512dc..0887164d3 100644 --- a/interface/web/vm/lib/lang/pl_openvz_template.lng +++ b/interface/web/vm/lib/lang/pl_openvz_template.lng @@ -91,3 +91,4 @@ $wb['swappages_error_empty'] = 'Swappages is empty.'; $wb['Template'] = 'Template'; $wb['Advanced'] = 'Advanced'; ?> + diff --git a/interface/web/vm/lib/lang/pl_openvz_template_list.lng b/interface/web/vm/lib/lang/pl_openvz_template_list.lng index de4045c36..6e4d911c6 100644 --- a/interface/web/vm/lib/lang/pl_openvz_template_list.lng +++ b/interface/web/vm/lib/lang/pl_openvz_template_list.lng @@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'OpenVZ Virtual Machine Template'; $wb['active_txt'] = 'Active'; $wb['template_name_txt'] = 'Template name'; ?> + diff --git a/interface/web/vm/lib/lang/pl_openvz_vm.lng b/interface/web/vm/lib/lang/pl_openvz_vm.lng index f2be022dd..4698fe681 100644 --- a/interface/web/vm/lib/lang/pl_openvz_vm.lng +++ b/interface/web/vm/lib/lang/pl_openvz_vm.lng @@ -38,3 +38,4 @@ $wb['template_nameserver_error_empty'] = 'Nameserver(s) is empty.'; $wb['Virtual server'] = 'Virtual server'; $wb['Advanced'] = 'Advanced'; ?> + diff --git a/interface/web/vm/lib/lang/pl_openvz_vm_list.lng b/interface/web/vm/lib/lang/pl_openvz_vm_list.lng index 2238e2b8f..a534a65f2 100644 --- a/interface/web/vm/lib/lang/pl_openvz_vm_list.lng +++ b/interface/web/vm/lib/lang/pl_openvz_vm_list.lng @@ -8,3 +8,4 @@ $wb['hostname_txt'] = 'Hostname'; $wb['ip_address_txt'] = 'IP address'; $wb['veid_txt'] = 'VEID'; ?> + diff --git a/server/cron_daily.php b/server/cron_daily.php index dc22725f8..a89468e65 100644 --- a/server/cron_daily.php +++ b/server/cron_daily.php @@ -272,24 +272,15 @@ function setConfigVar( $filename, $varName, $varValue ) { } -$sql = "SELECT domain_id, domain, document_root, web_folder, type, parent_domain_id FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') and stats_type = 'webalizer' AND server_id = ".$conf['server_id']; +$sql = "SELECT domain_id, domain, document_root, web_folder, type FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') and stats_type = 'webalizer' AND server_id = ".$conf['server_id']; $records = $app->db->queryAllRecords($sql); foreach($records as $rec) { //$yesterday = date('Ymd',time() - 86400); $yesterday = date('Ymd',strtotime("-1 day", time())); - - $log_folder = 'log'; - if($rec['type'] == 'vhostsubdomain') { - $tmp = $app->db->queryOneRecord('SELECT `domain` FROM web_domain WHERE domain_id = '.intval($rec['parent_domain_id'])); - $subdomain_host = preg_replace('/^(.*)\.' . preg_quote($tmp['domain'], '/') . '$/', '$1', $rec['domain']); - if($subdomain_host == '') $subdomain_host = 'web'.$rec['domain_id']; - $log_folder .= '/' . $subdomain_host; - unset($tmp); - } - $logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$yesterday.'-access.log'); + $logfile = escapeshellcmd($rec['document_root'].'/log/'.$yesterday.'-access.log'); if(!@is_file($logfile)) { - $logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$yesterday.'-access.log.gz'); + $logfile = escapeshellcmd($rec['document_root'].'/log/'.$yesterday.'-access.log.gz'); if(!@is_file($logfile)) { continue; } @@ -322,7 +313,7 @@ foreach($records as $rec) { // Create awstats statistics ####################################################################################################### -$sql = "SELECT domain_id, domain, document_root, web_folder, type, system_user, system_group, parent_domain_id FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') and stats_type = 'awstats' AND server_id = ".$conf['server_id']; +$sql = "SELECT domain_id, domain, document_root, web_folder, type, system_user, system_group FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') and stats_type = 'awstats' AND server_id = ".$conf['server_id']; $records = $app->db->queryAllRecords($sql); $web_config = $app->getconf->get_server_config($conf['server_id'], 'web'); @@ -330,18 +321,9 @@ $web_config = $app->getconf->get_server_config($conf['server_id'], 'web'); foreach($records as $rec) { //$yesterday = date('Ymd',time() - 86400); $yesterday = date('Ymd',strtotime("-1 day", time())); - - $log_folder = 'log'; - if($rec['type'] == 'vhostsubdomain') { - $tmp = $app->db->queryOneRecord('SELECT `domain` FROM web_domain WHERE domain_id = '.intval($rec['parent_domain_id'])); - $subdomain_host = preg_replace('/^(.*)\.' . preg_quote($tmp['domain'], '/') . '$/', '$1', $rec['domain']); - if($subdomain_host == '') $subdomain_host = 'web'.$rec['domain_id']; - $log_folder .= '/' . $subdomain_host; - unset($tmp); - } - $logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$yesterday.'-access.log'); + $logfile = escapeshellcmd($rec['document_root'].'/log/'.$yesterday.'-access.log'); if(!@is_file($logfile)) { - $logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$yesterday.'-access.log.gz'); + $logfile = escapeshellcmd($rec['document_root'].'/log/'.$yesterday.'-access.log.gz'); if(!@is_file($logfile)) { continue; } @@ -446,23 +428,13 @@ if(is_dir('/var/log/ispconfig/httpd')) exec('chmod +r /var/log/ispconfig/httpd/* // Manage and compress web logfiles and create traffic statistics ####################################################################################################### -$sql = "SELECT domain_id, domain, type, document_root, web_folder, parent_domain_id FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') AND server_id = ".$conf['server_id']; +$sql = "SELECT domain_id, domain, document_root FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') AND server_id = ".$conf['server_id']; $records = $app->db->queryAllRecords($sql); foreach($records as $rec) { //* create traffic statistics based on yesterdays access log file $yesterday = date('Ymd',time() - 86400); - - $log_folder = 'log'; - if($rec['type'] == 'vhostsubdomain') { - $tmp = $app->db->queryOneRecord('SELECT `domain` FROM web_domain WHERE domain_id = '.intval($rec['parent_domain_id'])); - $subdomain_host = preg_replace('/^(.*)\.' . preg_quote($tmp['domain'], '/') . '$/', '$1', $rec['domain']); - if($subdomain_host == '') $subdomain_host = 'web'.$rec['domain_id']; - $log_folder .= '/' . $subdomain_host; - unset($tmp); - } - - $logfile = $rec['document_root'].'/' . $log_folder . '/'.$yesterday.'-access.log'; + $logfile = $rec['document_root'].'/log/'.$yesterday.'-access.log'; $total_bytes = 0; $handle = @fopen($logfile, "r"); @@ -490,7 +462,7 @@ foreach($records as $rec) { } $yesterday2 = date('Ymd',time() - 86400*2); - $logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$yesterday2.'-access.log'); + $logfile = escapeshellcmd($rec['document_root'].'/log/'.$yesterday2.'-access.log'); //* Compress logfile if(@is_file($logfile)) { @@ -500,7 +472,7 @@ foreach($records as $rec) { } // rotate and compress the error.log when it exceeds a size of 10 MB - $logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/error.log'); + $logfile = escapeshellcmd($rec['document_root'].'/log/error.log'); if(is_file($logfile) && filesize($logfile) > 10000000) { exec("gzip -c $logfile > $logfile.1.gz"); exec("cat /dev/null > $logfile"); @@ -508,7 +480,7 @@ foreach($records as $rec) { // delete logfiles after 30 days $month_ago = date('Ymd',time() - 86400 * 30); - $logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$month_ago.'-access.log.gz'); + $logfile = escapeshellcmd($rec['document_root'].'/log/'.$month_ago.'-access.log.gz'); if(@is_file($logfile)) { unlink($logfile); } @@ -516,10 +488,10 @@ foreach($records as $rec) { //* Delete older Log files, in case that we missed them before due to serverdowntimes. $datepart = date('Ym',time() - 86400 * 31 * 2); - $logfile = escapeshellcmd($rec['document_root']).'/' . $log_folder . '/'.$datepart.'*-access.log.gz'; + $logfile = escapeshellcmd($rec['document_root']).'/log/'.$datepart.'*-access.log.gz'; exec('rm -f '.$logfile); - $logfile = escapeshellcmd($rec['document_root']).'/' . $log_folder . '/'.$datepart.'*-access.log'; + $logfile = escapeshellcmd($rec['document_root']).'/log/'.$datepart.'*-access.log'; exec('rm -f '.$logfile); } @@ -766,17 +738,12 @@ if ($app->dbmaster == $app->db) { } -####################################################################################################### -// Create website backups -####################################################################################################### -function formatBytes($size, $precision = 2) { - $base=log($size)/log(1024); - $suffixes=array('','k','M','G','T'); - return round(pow(1024,$base-floor($base)),$precision).$suffixes[floor($base)]; -} - -$server_config = $app->getconf->get_server_config($conf['server_id'], 'server'); -$backup_dir = $server_config['backup_dir']; +####################################################################################################### +// Create website backups +####################################################################################################### + +$server_config = $app->getconf->get_server_config($conf['server_id'], 'server'); +$backup_dir = $server_config['backup_dir']; $backup_mode = $server_config['backup_mode']; if($backup_mode == '') $backup_mode = 'userzip'; @@ -833,17 +800,13 @@ if($backup_dir != '') { chgrp($web_backup_dir.'/'.$web_backup_file, 'root'); chmod($web_backup_dir.'/'.$web_backup_file, 0750); - //* Insert web backup record in database - //$insert_data = "(server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",".$web_id.",'web','".$backup_mode."',".time().",'".$app->db->quote($web_backup_file)."')"; - //$app->dbmaster->datalogInsert('web_backup', $insert_data, 'backup_id'); - - - - - $sql = "INSERT INTO web_backup (server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename,filesize) VALUES (".$conf['server_id'].",".$web_id.",'web','".$backup_mode."',".time().",'".$app->db->quote($web_backup_file)."','".formatBytes(filesize($web_backup_dir.'/'.$web_backup_file))."')"; - $app->db->query($sql); - if($app->db->dbHost != $app->dbmaster->dbHost) $app->dbmaster->query($sql); - + //* Insert web backup record in database + //$insert_data = "(server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",".$web_id.",'web','".$backup_mode."',".time().",'".$app->db->quote($web_backup_file)."')"; + //$app->dbmaster->datalogInsert('web_backup', $insert_data, 'backup_id'); + $sql = "INSERT INTO web_backup (server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",".$web_id.",'web','".$backup_mode."',".time().",'".$app->db->quote($web_backup_file)."')"; + $app->db->query($sql); + if($app->db->dbHost != $app->dbmaster->dbHost) $app->dbmaster->query($sql); + //* Remove old backups $backup_copies = intval($rec['backup_copies']); @@ -938,10 +901,7 @@ if($backup_dir != '') { //* Insert web backup record in database //$insert_data = "(server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",$web_id,'mysql','sqlgz',".time().",'".$app->db->quote($db_backup_file).".gz')"; //$app->dbmaster->datalogInsert('web_backup', $insert_data, 'backup_id'); - // $sql = "INSERT INTO web_backup (server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",$web_id,'mysql','sqlgz',".time().",'".$app->db->quote($db_backup_file).".gz')"; - $sql = "INSERT INTO web_backup (server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename,filesize) VALUES (".$conf['server_id'].",$web_id,'mysql','sqlgz',".time().",'".$app->db->quote($db_backup_file).".gz','".formatBytes(filesize($db_backup_dir.'/'.$db_backup_file))."')"; - - + $sql = "INSERT INTO web_backup (server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",$web_id,'mysql','sqlgz',".time().",'".$app->db->quote($db_backup_file).".gz')"; $app->db->query($sql); if($app->db->dbHost != $app->dbmaster->dbHost) $app->dbmaster->query($sql); diff --git a/server/lib/classes/system.inc.php b/server/lib/classes/system.inc.php index c958e8b86..1de54e29f 100644 --- a/server/lib/classes/system.inc.php +++ b/server/lib/classes/system.inc.php @@ -574,58 +574,6 @@ class system{ } } - /** - * Get the group id from an group - * - */ - function getgid($group){ - global $app; - if($this->is_group($group)){ - $group_datei = $this->server_conf['group_datei']; - $groups = $app->file->no_comments($group_datei); - $lines = explode("\n", $groups); - if(is_array($lines)){ - foreach($lines as $line){ - if(trim($line) != ""){ - list($f1, $f2, $f3, $f4) = explode(':', $line); - if($f1 == $group) return $f3; - } - } - } - } else { - return false; - } - } - - /** - * Return info about a group by name - * - */ - function posix_getgrnam($group) { - if(!function_exists('posix_getgrnam')){ - $group_datei = $this->server_conf['group_datei']; - $cmd = 'grep -m 1 "^'.$group.':" '.$group_datei; - exec($cmd, $output, $return_var); - if($return_var != 0 || !$output[0]) return false; - list($f1, $f2, $f3, $f4) = explode(':', $output[0]); - $f2 = trim($f2); - $f3 = trim($f3); - $f4 = trim($f4); - if($f4 != ''){ - $members = explode(',', $f4); - } else { - $members = array(); - } - $group_details = array( 'name' => $group, - 'passwd' => $f2, - 'members' => $members, - 'gid' => $f3); - return $group_details; - } else { - return posix_getgrnam($group); - } - } - /** * Get all information from a user * diff --git a/server/plugins-available/apache2_plugin.inc.php b/server/plugins-available/apache2_plugin.inc.php index 58e941d6d..8df1dcf97 100644 --- a/server/plugins-available/apache2_plugin.inc.php +++ b/server/plugins-available/apache2_plugin.inc.php @@ -923,7 +923,7 @@ class apache2_plugin { //* Create custom php.ini if(trim($data['new']['custom_php_ini']) != '') { $has_custom_php_ini = true; - if(!is_dir($custom_php_ini_dir)) $app->system->mkdirpath($custom_php_ini_dir); + if(!is_dir($custom_php_ini_dir)) $app->system->mkdir($custom_php_ini_dir); $php_ini_content = ''; if($data['new']['php'] == 'mod') { $master_php_ini_path = $web_config['php_ini_path_apache']; diff --git a/server/plugins-available/mail_plugin_dkim.inc.php b/server/plugins-available/mail_plugin_dkim.inc.php deleted file mode 100644 index 9ad734868..000000000 --- a/server/plugins-available/mail_plugin_dkim.inc.php +++ /dev/null @@ -1,286 +0,0 @@ -plugins->registerEvent('mail_domain_delete',$this->plugin_name,'domain_dkim_delete'); - $app->plugins->registerEvent('mail_domain_insert',$this->plugin_name,'domain_dkim_insert'); - $app->plugins->registerEvent('mail_domain_update',$this->plugin_name,'domain_dkim_update'); - - // Register service - $app->services->registerService('amavisd','mail_module','restartAmavisd'); - } - - /* - This function gets the amavisd-config file - */ - function get_amavis_config() { - $pos_config=array( - '/etc/amavisd.conf', - '/etc/amavisd.conf/50-user' - ); - $amavis_configfile=''; - foreach($pos_config as $conf) { - if (is_file($conf)) { - $amavis_configfile=$conf; - break; - } - } - return $amavis_configfile; - } - - /* - This function checks the relevant configs and disables dkim for the domain - if the directory for dkim is not writeable or does not exist - */ - function check_system($data) { - global $app,$mail_config; - $app->uses('getconf'); - $check=true; - /* check for amavis-config */ - if ( $this->get_amavis_config() == '' || !is_writeable($this->get_amavis_config()) ) { - $app->log('Amavis-config not found or not writeable.',LOGLEVEL_ERROR); - $check=false; - } - /* dir for dkim-keys writeable? */ - $mail_config = $app->getconf->get_server_config($conf['server_id'], 'mail'); - if (isset($mail_config['dkim_path']) && isset($data['new']['dkim_private']) && !empty($data['new']['dkim_private'])) { - if (!is_writeable($mail_config['dkim_path'])) { - $app->log('DKIM Path '.$mail_config['dkim_path'].' not found or not writeable.',LOGLEVEL_ERROR); - $check=false; - } - } else { - $app->log('Unable to write DKIM settings; Check your config!',LOGLEVEL_ERROR); - $check=false; - } - if (!$check) { - $app->db->query("UPDATE mail_domain SET dkim = 'n' WHERE domain = '".$data['new']['domain']."'"); - $app->dbmaster->query("UPDATE mail_domain SET dkim = 'n' WHERE domain = '".$data['new']['domain']."'"); - } - return $check; - } - - /* - This function restarts amavis - */ - function restart_amavis() { - global $app,$conf; - $initfile=$conf['init_scripts'].'/amavis'; - $app->log('Restarting amavis.',LOGLEVEL_DEBUG); -// exec($conf['init_scripts'].'/amavis restart',$output); -// foreach($output as $logline) $app->log($logline,LOGLEVEL_DEBUG); - } - - /* - This function writes the keyfiles (public and private) - The public-key is always created and stored into the db and local key-file - */ - function write_dkim_key($key_file,$key_value,$key_domain) { - global $app,$mailconfig; - $success=false; - if (!file_put_contents($key_file.'.private',$key_value) === false) { - $app->log('Saved DKIM Private-key to '.$key_file.'.private',LOGLEVEL_DEBUG); - $success=true; - /* now we get the DKIM Public-key */ - exec('cat "'.$key_file.'.private'.'"|openssl rsa -pubout',$pubkey,$result); - $public_key=''; - foreach($pubkey as $values) $public_key=$public_key.$values."\n"; - /* save the DKIM Public-key in dkim-dir */ - if (!file_put_contents($key_file.'.public',$public_key) === false) - $app->log('Saved DKIM Public to '.$key_domain.'.',LOGLEVEL_DEBUG); - else $app->log('Unable to save DKIM Public to '.$key_domain.'.',LOGLEVEL_WARNING); - /* store the private-key to the databse(s) */ - $app->log('Store the DKIM Public-key in database.',LOGLEVEL_DEBUG); - $app->db->query("UPDATE mail_domain SET dkim_public = '".$public_key."' WHERE domain = '".$ky_domain."'"); - $app->dbmaster->query("UPDATE mail_domain SET dkim_public = '".$public_key."' WHERE domain = '".$key_domain."'"); - } - return $success; - } - - /* - This function removes the keyfiles - */ - function remove_dkim_key($key_file,$key_domain) { - global $app; - if (file_exists($key_file.'.private')) { - exec('rm -f '.$key_file.'.private'); - $app->log('Deleted the DKIM Private-key for '.$key_domain.'.',LOGLEVEL_DEBUG); - } else $app->log('Unable to delete the DKIM Private-key for '.$key_domain.' (not found).',LOGLEVEL_DEBUG); - if (file_exists($key_file.'.public')) { - exec('rm -f '.$key_file.'.public'); - $app->log('Deleted the DKIM Public-key for '.$key_domain.'.',LOGLEVEL_DEBUG); - } else $app->log('Unable to delete the DKIM Public-key for '.$key_domain.' (not found).',LOGLEVEL_DEBUG); - } - - /* - This function adds the entry to the amavisd-config - */ - function add_to_amavis($key_domain) { - global $app,$mail_config; - $amavis_config = file_get_contents($this->get_amavis_config()); - $key_value="dkim_key('".$key_domain."', 'default', '".$mail_config['dkim_path']."/".$key_domain.".private');\n"; - if(strpos($amavis_config, $key_value) !== false) $amavis_config = str_replace($key_value, '', $amavis_config); - if (!file_put_contents($this->get_amavis_config(),$key_value,FILE_APPEND) === false) { - $app->log('Adding DKIM Private-key to amavis-config.',LOGLEVEL_DEBUG); - $this->restart_amavis(); - } - } - - /* - This function removes the entry from the amavisd-config - */ - function remove_from_amavis($key_domain) { - global $app; - $amavis_config = file($this->get_amavis_config()); - $i=0;$found=false; - foreach($amavis_config as $line) { - if (preg_match("/^\bdkim_key\b.*\b".$key_domain."\b/",$line)) { - unset($amavis_config[$i]); - $found=true; - } - $i++; - } - if ($found) { - file_put_contents($this->get_amavis_config(), $amavis_config); - $app->log('Deleted the DKIM settings from amavis-config for '.$key_domain.'.',LOGLEVEL_DEBUG); - $this->restart_amavis(); - } else $app->log('Unable to delete the DKIM settings from amavis-config for '.$key_domain.'.',LOGLEVEL_ERROR); - } - - /* - This function controlls new key-files and amavisd-entries - */ - function add_dkim($data) { - global $app; - $mail_config = $app->getconf->get_server_config($conf['server_id'], 'mail'); - if ( substr($mail_config['dkim_path'],strlen($mail_config['dkim_path'])-1) == '/' ) - $mail_config['dkim_path'] = substr($mail_config['dkim_path'],0,strlen($mail_config['dkim_path'])-1); - if ($this->write_dkim_key($mail_config['dkim_path']."/".$data['new']['domain'],$data['new']['dkim_private'],$data['new']['domain'])) { - $this->add_to_amavis($data['new']['domain']); - } else { - $app->log('Error saving the DKIM Private-key for '.$data['new']['domain'].' - DKIM is now disabled for the domain.',LOGLEVEL_ERROR); - $app->db->query("UPDATE mail_domain SET dkim = 'n' WHERE domain = '".$data['new']['domain']."'"); - $app->dbmaster->query("UPDATE mail_domain SET dkim = 'n' WHERE domain = '".$data['new']['domain']."'"); - } - } - - /* - This function controlls the removement of keyfiles (public and private) - and the entry in the amavisd-config - */ - function remove_dkim($_data) { - global $app; - $mail_config = $app->getconf->get_server_config($conf['server_id'], 'mail'); - if ( substr($mail_config['dkim_path'],strlen($mail_config['dkim_path'])-1) == '/' ) - $mail_config['dkim_path'] = substr($mail_config['dkim_path'],0,strlen($mail_config['dkim_path'])-1); - $this->remove_dkim_key($mail_config['dkim_path']."/".$_data['domain'],$_data['domain']); - $this->remove_from_amavis($_data['domain']); - } - - /* - Functions called by onLoad - */ - function domain_dkim_delete($event_name,$data) { - if (isset($data['old']['dkim']) && $data['old']['dkim'] == 'y') $this->remove_dkim($data['old']); - } - - function domain_dkim_insert($event_name,$data) { - if (isset($data['new']['dkim']) && $data['new']['dkim']=='y' && $this->check_system($data)) { - /* if the domain is already defined, remove from amavis */ - $this->remove_from_amavis($data['new']['domain']); -// $this->remove_from_amavis("dkim_key('".$data['new']['domain']."', 'default', '".$mail_config['dkim_path']."/".$data['new']['domain'].".private');\n",$data['new']['domain']); - $this->add_dkim($data); - } - } - - function domain_dkim_update($event_name,$data) { - global $app; - /* get the config */ - if (isset($data['new']['dkim']) && $data['new']['dkim']=='y') { /* DKIM enabled */ - if ($this->check_system($data)) { - /* new domain-name */ - if ($data['old']['domain'] != $data['new']['domain']) { - $this->remove_dkim($data['old']); - $this->add_dkim($data); - } - /* new key */ - if (($data['old']['dkim_private'] != $data['new']['dkim_private']) || ($data['old']['dkim'] != $data['new']['dkim'])) { - if ($data['new']['dkim_private'] != $data['old']['dkim_private']) $this->remove_dkim($data['new']); - $this->add_dkim($data); - } - /* change active (on / off) */ - if ($data['old']['active'] != $data['new']['active']) { - if ($data['new']['active'] == 'y') { - $this->add_dkim($data); - } else { - $this->remove_dkim($data['new']); - } - } - } - } - if (isset($data['new']['dkim']) && $data['old']['dkim'] != $data['new']['dkim']) - if ($this->check_system($data) && $data['new']['dkim'] == 'n') $this->remove_dkim($data['new']); - } -} -?> diff --git a/server/plugins-available/mailman_plugin.inc.php b/server/plugins-available/mailman_plugin.inc.php index c302806b9..7e6eaf258 100644 --- a/server/plugins-available/mailman_plugin.inc.php +++ b/server/plugins-available/mailman_plugin.inc.php @@ -74,7 +74,7 @@ class mailman_plugin { $this->update_config(); exec("nohup /usr/lib/mailman/bin/newlist -u ".escapeshellcmd($data["new"]["domain"])." -e ".escapeshellcmd($data["new"]["domain"])." ".escapeshellcmd($data["new"]["listname"])." ".escapeshellcmd($data["new"]["email"])." ".escapeshellcmd($data["new"]["password"])." >/dev/null 2>&1 &"); - if(is_file('/var/lib/mailman/data/virtual-mailman')) exec('postmap /var/lib/mailman/data/virtual-mailman'); + exec('nohup '.$conf['init_scripts'] . '/' . 'mailman reload >/dev/null 2>&1 &'); $app->db->query("UPDATE mail_mailinglist SET password = '' WHERE mailinglist_id = ".$app->db->quote($data["new"]['mailinglist_id'])); diff --git a/server/plugins-available/nginx_plugin.inc.php b/server/plugins-available/nginx_plugin.inc.php index 2c347f4a2..7a1e562ad 100644 --- a/server/plugins-available/nginx_plugin.inc.php +++ b/server/plugins-available/nginx_plugin.inc.php @@ -831,7 +831,7 @@ class nginx_plugin { if(!is_dir($web_config['website_basedir'].'/conf')) mkdir($web_config['website_basedir'].'/conf'); if(trim($data['new']['custom_php_ini']) != '') { $has_custom_php_ini = true; - if(!is_dir($custom_php_ini_dir)) $app->system->mkdirpath($custom_php_ini_dir); + if(!is_dir($custom_php_ini_dir)) $app->system->mkdir($custom_php_ini_dir); $php_ini_content = ''; if($data['new']['php'] == 'mod') { $master_php_ini_path = $web_config['php_ini_path_apache']; diff --git a/server/plugins-available/shelluser_base_plugin.inc.php b/server/plugins-available/shelluser_base_plugin.inc.php index 2924d49bc..c3133a6fd 100755 --- a/server/plugins-available/shelluser_base_plugin.inc.php +++ b/server/plugins-available/shelluser_base_plugin.inc.php @@ -162,8 +162,8 @@ class shelluser_base_plugin { exec($command); $app->log("Executed command: $command ",LOGLEVEL_DEBUG); */ - //$groupinfo = $app->system->posix_getgrnam($data['new']['pgroup']); - $app->system->usermod($data['old']['username'],0, $app->system->getgid($data['new']['pgroup']), $data['new']['dir'], $data['new']['shell'], $data['new']['password'], $data['new']['username']); + $groupinfo = posix_getgrnam($data['new']['pgroup']); + $app->system->usermod($data['old']['username'],0, $groupinfo[gid], $data['new']['dir'], $data['new']['shell'], $data['new']['password'], $data['new']['username']); $app->log("Updated shelluser: ".$data['old']['username'],LOGLEVEL_DEBUG); // call the ssh-rsa update function -- GitLab

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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x64/login.png b/interface/web/themes/default-304/icons/x64/login.png new file mode 100644 index 0000000000000000000000000000000000000000..27adf0b5e5ec4f14c5f6c5364cb2ec3080ed3a2a GIT binary patch literal 6797 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x64/monitor.png b/interface/web/themes/default-304/icons/x64/monitor.png new file mode 100644 index 0000000000000000000000000000000000000000..f6fc9370956e29fa0c94422d5d3dcf18b20a8e8c GIT binary patch literal 3198 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x64/network.png b/interface/web/themes/default-304/icons/x64/network.png new file mode 100644 index 0000000000000000000000000000000000000000..e9aa4a22980d781de7a6a80f75c192d93703c55a GIT binary patch literal 5546 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x64/server.png b/interface/web/themes/default-304/icons/x64/server.png new file mode 100644 index 0000000000000000000000000000000000000000..bcde9dcc5ca190c446b86ae32be731dc2e712f1a GIT binary patch literal 3527 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 LNkvXXu0mjf(BvC@ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/images/Thumbs.db b/interface/web/themes/default-304/images/Thumbs.db new file mode 100644 index 0000000000000000000000000000000000000000..8679961a8d1dc54348abadb5dd70f647d769c1bd GIT binary patch literal 10752 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/images/buttonHolder_bg.gif b/interface/web/themes/default-304/images/buttonHolder_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..45dc0da38b2608cf1bb0c5079105e8a8bbfbe95b GIT binary patch literal 609 zcmZ?wbhEHbY-G@8xXJ(m|NsC0_wWDTzyE&x`up|ApF7XL+2d;ID8lTWvveSZAr+sh9>-hBG``s0st_uiks|NiRZk2juvy8r6y zqc`6kzW)03-S;PNzde8d{lnK^-+uo2`TOsmzyH4c`2GFYpI<=M|Nno1R{sAFwx1$G z@h1x-1A``m4#*UcpBUKwJ9HO#Y%$PU-cWQh$7+5+YN6NKsO85~N={FWYwdR__xU&L z{859-y)MywEZgq9To?cFbKc)al21ODH3rwz)%!Q{inJ9s^*VKS`}PW`Ow8$=%!z{rhUI94EZ9G2#g8AJy_#_)vZanU zH7RrAC3TmsPpi6jp5#?L`b_R}(dXa=M^Ck%6*-$;SiDN#+tQrp?&(uayk8~>+0304 IBfww{0BZFy)c^nh literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/images/favicon.ico b/interface/web/themes/default-304/images/favicon.ico index 6e923c604614c4228c26e0aea8224b6f908257b6..da6257c84cce5c550eb7118581ed2a22f15af248 100644 GIT binary patch literal 1406 zcmeH_Sxl5y6vzL!*4AoOwAHFiof!oc0gFpZTWqzpwSq7+ezSbczOW1o%Py^e~16f{eD0E{?}MuUc#$a^LYMz22)d$ z7$5%!KA#sQE*Bb`n^9C;46o0JM~@%lVP_}qKX`yUckklH&6{X!YQmL<2GrHp!|m}v zrPe^fCqi#B!)nWb&R|5MMhjbJ7Sd>KO}D|4oC1?22?jc&H=0mTScIHhC$e)KI3rg= z#wj3?aZqdZ6srTT)aJCS6`2}$1QVPtLWSEH0NPGsPnQG@E+wMSS zmK`cygVxroC@pm%pBP`fc!~c00eHPWJbUKFlP6En+1Z7A_wJ*;{cqg5bsN{NT}Mkx zE1HS9j#%Ap4^~!INUvoqEiGYjaS;m(3z(mu$K2c;W@l$HGc$wf>1on&3X_wQn3$L# zJ;yONHipsBQH+d?V0d^KLqkIt92~^JzyNXdqpz&ND@k=3d0w8wG85%;ak?x27%!La5<1xDJA}dmp9B@3*d-M17dhFF z!6K39P(;P2`$eK)@mc2nVw-sDh7#x6V6pgMR3$4ptP4A>Ik|4f!Kf%n*k;BqBpmws zx8pSzC1GK);ZbJBOnG*?LRD;d_@0QpD$6RyK5!Hy{k$h4A~HU5pJey1Cr^EQI4&+S JKK@OdLQRUM;3QO|Ghz zi$A#@p5ixR(sQ$S&T&o&Ogc?Ilw;MaOKr(kr+XBEyVm|^VYJn`=dck|w48E?<& zhrgBNvWJ_V1?SG_gs16`Pa&`n0INSNmb1B$7;fcqQU1^IYhWRMR{Ir{u79Chv%e2T F^#=n$VX*)J diff --git a/interface/web/themes/default-304/images/header_bg.png b/interface/web/themes/default-304/images/header_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..f53a8b4ac206d253510634b56d55eaf87d9801d4 GIT binary patch literal 308 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 diff --git a/interface/web/themes/default-304/images/lists_tfoot_bg.png b/interface/web/themes/default-304/images/lists_tfoot_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..fe3acffe5946346a67b39082457c784d33bce9bb GIT binary patch literal 149 zcmeAS@N?(olHy`uVBq!ia0vp^Oh9bJ!N$PA$avaH9>|IDba4!kxIDG*BG&;05vRMU z|NrlGT3W3U6@BDZ_Z)34aTQqx0n2n3ugoPuTn?8KcUSr!v}IsWTzSpz#J4N8op049 z9V>pB+w%L5FVdQ&MBb@0HLlp An*aa+ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/images/lists_thead_bg.png b/interface/web/themes/default-304/images/lists_thead_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..c75d17f03e19525bdc5117c08072e4c5d056e68b GIT binary patch literal 200 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 literal 15702 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 Vje=wZ|0fy%kPwmmRSnb&_#ZkaVWI#4 diff --git a/interface/web/themes/default/icons/x16_sprite.png b/interface/web/themes/default/icons/x16_sprite.png index e8a3055bf829fc848e2e8cb86eaa483525a561b8..612c53bb4a525a9bd14a8c2482ae1019b93afd2c 100644 GIT binary patch literal 9242 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 literal 14495 zcmXY119&ID)Bo1CZC-8r>Z^?_uDsg1t8Lr8+O}<6ZCh8n|NXts`#hUXHZz;dW->{3 zJ`<*-AcX{v4-W!?kYuDKRDc{41Ol6Yg$7Cs38Ak*24^p=?F0fLVEmWBK%#hbkLNmbZeX+>7@0DyB4} z)ndov;p9i-lF(7bZC3p>Ob;w#vNXFgr!Qiu7%|#*!0^D(&OVcfA3UW!2o<*8gv{xk z0u1!zEgGrB(&yLV^s(e;Dt9lo&yVG(LxaLB3f}XU(t8{h>kGlE!TG|i+zHO-)&DO7|y5G*2yML9Hx4g~21G900xa0dmZfiNX+ zGzI>BsX{%X2SzHbPN0>N_p6^SETaRArX~|H?UW487fdcAaHDh)raq4}JT^ZLlOR&>a7{!^Nr{)`GAaZs}?=xo-(>a zv_yL3En6XZm{>gBAl2Nb$?g`zD}>M%C#dG95SUjSV~PF`hzB_uR4wP8-A54UrroZ0 zo)#9u*CJqN+U@g7_+2WO3gl}h6Yl^5eV3qQQX8um9)<;hBy#=eYeWg|dT|+gpb2}S z)_W1&47mcuCriXoDwfi0BQO=S7G(dXz1K6YPMjAVo)DF^tGoL&1#0wJ4%tangdG$ariWrCC+N)kxK) ziEacP!FfaUB-`TnM?h@;Z^0c>tciYg%7XKVjpD5(-1vc#`3N&6&aCM%*tr=qjt%&N zkz9F4GvyX2t1&|2!z?|=xG?Mk)+|gz{bIE|3~&iQ#%swd5X*<~Ycwh#+QaUDOxLRPLi8PbiUVpl(BZ9>6tbV-3-g zW}sL^kHKI@^$Haq;HE?m6KA7ojRlvf{i8OAJ|{V6t3q+YP@2IZjZcvB4QXg_Pef1iDyV4v(p7e32a#Np4A>MpIy*iTu!1JnbK18CD!Hc|D0bd`;gJT)}V z7#*?7ye5@u<&Y8#4wrP^$pCB_xx&i)q`&wUI2MnV)yK|lXd6ky3Mn(1bK@sc$0^4U zcW#JC!B_#qq2{!B8MrXG=6G(n)v5ADcz+}ChSgZOSTDxDqUs3#za&E1`UdIqA!VkQ9cLp*mr1D@FKh6Q_+R2q)uJrAx??mkp zf@P(7yyEP#?3(o|w~1!LFng&EPnpgNa7VPoDYxF?o0wO0yL1Fa9P+KKrg~Oo$tlTN z<++qGZ)kVS`OY4m8M%wwjYvW`?&R5yy@i?P26^4(W4m01-M zN@)Ml9gGNREzDE?Zs%ttqKVW<=Kno{WbrZMw?2T@oEm1q1URKY?^)>nH%Gn zHxE|zUnX=W{BHXl^)3j56taR`PNYNR?bP6i$)~}$nLd?yDg1lzF8PGnTx%M2dYOH% z31ggYz%olUiv&ICseUA8v6(@g(}__p%FtS~}O5{uPVg}0)(qMv!=5e4%P<~YsDrJCkK zx3Wj0D;%K*A;+9Op*;caO}0&Kg9+}Q=8@)c#eTbNgP<*OABsmqeG*Jes4sYppYQVVBu){P%Zpf))Y>+*>!QJEr}P2WQolTb5=#(YDQU3dZ99= zp8~7gZ5(aFLriAc6AM~dS~AvhguG1jRa~~#U0ZJ#w;{V(y9j$;IH}Ad`t}}qQ+;WF*o$?5z07TPNV)u?D|~1@$FZ1G++>CA^8=W01apxxm7e+s0#D%0Dl{vIaVK3pafAR>o^+=4wx9S?{Rj~u}m&BFGoQV0SSo%%6WQJ<` ztFEzbo8pAf?BeOB=bO|T2}&l1fVPM1t=g#N>WTl~1oNBe$gHHS-`-5m>xOIjOO0sare1&}`96ujVtbIdwi2_(=GxINYAuo?g|e zXVrS?+1co2_IN^&%{{eo*Xi*O`*U$2n^$n7^VZYuaq#he3wy)ck>-7BynV%u=CZOw zvBTg_OL~4mPv*)56)()NJZ(Udl~MLbuJY!uQjjGra1xp}ryF zu2FY(*6(*3uNS>;>uy9>1zRYJ`@cwiXg@8UYwuNOieD4(5)wWkAyRMOey}sH0q0H9 zAJQt{Kp;;l5Xd(G1bY4i@)Hoqg#`pUH3Wh9Qb8abyLf{^Nf3x}Oh!Uf&3*Me%R>ue zY4=01Q?s-4p-IKAaWPBBsxd#QNeilsHXL3}bRFd8utd)^5>1)`PfweB9)XH28v9Kd zGHDVF5^{xmB_0GOM#?by`byykEu-bxy>)ea=9G2hL9(5hfRZq=-{CYh(IF0s{gjF8 z#-7<2m&*V3b~Wnx3^hL|c16KQO$^q6`UDMm__BfU@-hul_ZPn^C~3j1IK*a2jVh_A zkQ5Um7x?`~igtXyOD(hE;bEtwq7r-!gR`J_Nky61PaWtvcG_iq7vH2tqE_dXV6C-PxlLMCronh- z2IGT|5?DM{SbR{+HIRjI2ig&DviVORbI;0Al3s(Bv%u;4nE;idK zkF1EqdFTE8F0h0ZSnP@NYSXjiqtCu4~p9L^UYO|;J z2BEL8+5#$u+lw5=x&2#?F3J`gCQ-a;Z$ zJ}=FqoJrGb)pnV%UP;r2`ILjR$?ttX3nnPZ75c%L*ELdhw>Ca_*PDEhX}-}dTR$Nd zV+kMFC8n9MlIM;OO-n#kU*zWEN^UNZ=0@$( zLf@h&%Mgr_uEGW49{WO|9d&(~x#~#V?5>!FG3BVo>IE;lj+jFGToB!cQ7v z794KD&!K5Teto@E*}5q;eBen!m5&dZ*^n*SwTvoVWQ|D5-H6j+G1USCjpZM`c5j7TGiO8x{&dmdl}ZB;ilp{rpw zRky5!*9AV6g%@dsFW^v|MAy||QypLmP_)~DTaJV`&v;&fDSbS82))&|+twp?O0Jo6 z1@>Q0DQbIy(z7!bt!t&Eb(r;>d@)LY5i0EOrRETl*V$4q{KW%aAU$4i(Np9>$Wikm zMAnMPu^xJ4sCzpu5ba^ud+v;+h2Zg$G*V=!5r$qS7#;SmCP7U;K@5>9HpFp5O!;wV zNZg2%l8@5Mxq{BOdGj5K$^nEGqj&f6Jo?Y_hCJ{96Z$%1M4?%@SvHIKbDVi-yVU`&*Iu)%UaPoCiu{I{}i{-RI@= z8_vb8RKJC2)tcRKOji%a;R{Nq^IP2r5(es-;_sAu#rl*Igt2OnM9(Ruc?*A5GV=Az zEAPB%DhVgzz7wo6c2fWGnkwsw)`tHc8FYxz=Jr|<-0&~;ycB1&r4$Da4_;axsdD7} zo3hEGtQ~nJq5PkvVDuACGLxw?5jMHrhzVA*i8M){ejJ?9EucRM^6LPowmn#lP zXh=v%`K6^YP1Y+nLCML<`N_$P8jOsU?_xF!fT^$7nU3S6r>9GZix+&lh=UDV{rpLP zdUi(er?BvV4Ht2KVIi-o3Kt-Q zNl#Tobm)o4eYC$6L~U)weCTzY3`QK7HAME=2mFd5Z1CgIn0z$X=r5RuY&yid=6M(#ja4* z(eV!$nywk|06&X1`LPjaO-nT5yB=-MW1fK+o^NRQ2*F#2=hVR>6lSfbAZ+U@6f&IcCDkJ+Lg>fSryw&EP z`@=aNCKi?=GB}e#*DpKQ2dm@LVeu1t;^fo)JFA^T35NAdo?PpbDb1OM7%7!GCkBA+ ziZnMfbG>bQd#3q;Y5IEa!GxBubf^v@Ny{}C9T;f~TieS|uN6O8hB^7bi%JQ1kLRwW zgaln~*r&Z1VTFwj?S8&5XGn|ZVSS2iD^K@o?3fB1j}TZ2uy_4a3>7OFL3ejc%MF(G z_c6jBJnDq84BtDn2IucoEEE*r_M3x@FNcO>`IVxm_}OYrq^S3i)qea}vxN{O zZXgrDe=tnqL)h^HLu}-HrCvCj+b;WIFv4sH3W~F)Jq!FE!stow0b3}g6ACB-HU9qo zZY}P!48JxzJXY(?r$4mrdh{`Qf>Cd#|LqMc=5ScXU)~(RD?DC)O~S@uCoA)M%$H4J z*0fLmkMi_yuNXt@Lk1R)0{MwsY=m+L*6C!q_D7P?$J1T_2DLm(CX11OrBX17&)dJ= z+8@L8Xky9eVqI8Whjt_k+deQ)=E-?}jg5`&2`Nj}fNA_GDkA6NYBJ!!uQb@rh48hz zxtSR}$S*E7*D5S3>Kh%kM0G~3DK3Vw<|5G7V_LRu(z*v56r}>+(i~rFE@9ym1u}@m z`Jo|6HWp4!EI~oR_s)ot-AQ%R&teyb5%_(cQEIe*=619{!V1MN12AP{_TKyA}%7Sh+Hg0kYE; zLy_r;65m;AQbDx0tc%vbt77!7VOE)LX*w-W&y0?i`nUlySp4~(C*i>EQ5hMg%_!nt*_ShnKf^XsGCu{bp$y5_ks0`WYL%ZnJ3sjM78(hID%!O7@L` zu)-(;yjWS6P&Pf?PH8;4%Kd#D0p{J&5S@(I<8EU({4p>SE{>HOhy=rf1-)V$T^Zva zE{QgHsEksW!Z|sVy1lr^nr(@4b@cTyOUfyXQZ7e^=$J1zMTbroXcuQhit6gL4$4b+ zS~~=?+gp)^6~cIHNS;qmr4tjx^D_yF8TG?MJ#OvoUYy+(vk@O<61Igb(erT_#U}jT z`(sr5yg%?-3AlX65Ar)Y2(`7fM@C0QEiLKr@$p~uuRkiZVPBt*c82LVw6*^*8bmKu z8wBLj*47*znhB)xVR2}$0JKN93$ZzWDA?q9e3e<%BG^@AZUqnLTWs<_g>erDDeh!c zRLW!qzk^x`rYH!CXXd%dyjMB)<smgPhqb&gIK9d2C0>TkFf*pkFfv}&+!2e}kzx4&;;#bduB~cl#hzS;| zHk^bylA1|jZdE#k#o83igO_P2n5S88BTi`5?w*P~ua;m>0-s+t{KBJ`9J3*wu3suW zKwQ3}16y8(pyUMYd?l*!P>Z$&l{%AtEpevqfw8}*BS0DVJwnX2q$MpNaF>Bm!Sg-( zLS11j2L`Iv7D1M?N2RrrH{AYaPcIFj%_x?OLq)tigJi@eRQSboa}V3e*m1)xQI#!D>po2d0keUvo!r%SH2 z95lpz2c12L1I+NoPZDGe`oaL4y}%sus0)4t4qp8W{Ba4~;{Yvn2;JI6g8)%rH(|Dn z=Is1ZQ++5e^Iw?Ytlzte<<6Cn3%; zPHR^>adm%>*W7;RwJqk%#}UE)+S~ij>_XZ%IWA6l+xfP3qaCuV8ee&JIcVvg$X#zS zSob7~2g4wSi5T^n6didfiy;JZb;V$>iHp^czyLwG46U(JKlhaHy2U?gCSRka!>sq1 z7emN{(ZXoX$jT?l3P{VV23RPVdX9quMdoyy^KPW|RS+@st7sZy!J5hhRR>LdOzlvT zmXn}rm_@FKnxPWlG3{)!fe)g5>OA z=(2(h@P#dy>i+AI(@2>ew+UgYgs-LYZ$8nV4_+%IbYFDb89(-WZD-P>JC$(bCrDvn z-itplbsW8^bI%>5Dz7RFSK*;v>ivMiV5-j8iCu$VVnhCgCz#s^PK?yqVlXM{VF@Qc z!Q7mdYCuhWi0(_{BkZ)aG>o(0BA@9cAM!6ka=Fts$cYu^@~UlTrKf+xP0)R*C$PPp z8{E1fZs&=8wB@;c;ER738yBnTfP|pL*Kb6ZCUZvVv+!#I$W>TwWEEvdNsTU{EhJ#C zUzU__s^IXVg@4eJk_C?7;%Bf32&~8Dq(Des@XuJ4iB@}rbYv2)x9%ZhILQgfD2O7} z6Gh%gn5@5HiG#tBNgQ6s{kX(IifTthj54%W&P50=vSFfLZSfe!aeMDmPCZBBkR&~L zxfT(FeGW&x>GxV1V+1;q)TSk$6(@ns2pU`7FrwpLjD+PesU|Y+Lhd!Ahiz2q6Wd*-Te_G6egi5%~}k%DEajy1fkw;k5=m{}S3l>*<>X4gYf&Fc*p$-uvgi{qJe} z7PxzC-+G`X0`SN*!j#e;JAQD}qQ?~2Mu>%VkEUs&lMQSK`T53( zDdU|CbJ4>GjyTBRuFlRpKoTkWQ&LhA!$UaL5*>{k+5i^PkEf}u%vw}XK%xDobB~m? zI4fa#$G!)+EbTNgl2;sgF5X3qIxBOl^rQMMVM6*v0f9b9Np)*{C(Q~fD{abZDio9! zoAQ8SK}{Dj$kNIxgWfSbOb~W?adF7j%1T^Umq15HrwD%h^kqy!4aT>jp+O#tjsVfx z#%9va#^$S))fa$1A86Y2+myTx3w%Lh47%GCJK|u(xVFc*(RX1kUJsBlxYsc9N3B*9 zBO{{=19o}zpz#VDZlnVi7S<0f1`W1|K`}W51O{xYYe`F6+waTs^8>(-h`*A?e+-+S z)M{#Kk(NJywgE%3w7%YmzW=(03{~K%qE*jGQkEnJemZR0)~13PT_BS7T=FwdBBWGnplE7= zihGWN9WU&EQHFbXGVQ(apwiF}Cjj=dC#@yHh#ZR+As~K4eYM zNuq;-DBbJQ!(tf{^4yU_Pd_-+xLm|$$u$IOqEP;H?DYtjgQbw9{LmC3Ufi1Owd=C0 zJ@^inc(rf**eP%vg446Vqr2{{5uA8qMw=P|HkQ@-82A%>Y}L1C*Y*$BwbCf`X01o= zDSw=Df3L12%y;#AwAckuK?(Vv#CnnOieBa;h@4OYU%6_IRuYo$GvSHQ#OEc*%O*8O zFCB147^e;bZSb%CvbF5nj13)54l!l@l>=;V&I-pFw=jkr-bFqd?&gxw9+3HbJg>>3SviKKWI(f~s-N)Jvv3SCe zDo`LUd`Wa3e`biT5AV@?f#yW1fY#AGq1+-J(VaLCS-j4qH*OtbD$72RfXhRo4;B<5 z8gOZWJ4!i3__cpKmEv)HCvyqvFC}$!Fs4x<8KdMn5fVifR$Bc!5Bvtm6?*?ip$7-$ z1~KcdB{o#OMTaeva{zpvGaYvS2J-CZc=)Yf{N4VG9N$9_=8q_K!bPn?Gza`iiP(m> zXDOJHKPNwD68L^{fBp>j+uM>e&ZLeyF z6I$#FsMs7UR#5R(QJ@h0RV>_ry^t6?ro485mhENQOBNlXm}H@!tr4m?hb7PZ&5RH5 z6$DVROApMg6g*-^G-&8aUj@F#sk-x65q__D!bd|W-tLXZYnB2h+@@2oYcqa!i#_HEkJt#h2&A2lR?HTQ5bd-=17xUM=A6 zS&r6ZLM?ejhXcMh-*Mw0=1)2J-13E;-FZH{Zj8^5%8i16 z_*Uo<`O}E2FIkpCUIX9F)GP>H%P2!TWu1X#g3=`~{rhO|u(RfbR5>is;VWa)OQ`?7=F_fN zRxvBvRz7JYv})%a6RjK3>yq%bIfT&jmxk|AHLUkG{q?Vdb{*zv+8=~eFUEd!R&X*v zUz|EJZk_CD{+Jc5JhH@LP(^m6 zl)oYJRtXOaHjUG-GtqDahIH>b+9GU8lE7G6M!_2va!JTA-$QW?i}1sx$;B=@UC1w{(F7#)xQJP@Fm7Fzc{>rBl!R zg(E&7)AB;$ohKw!n*?L+Vbd2IbB0^kt2f?W>?o!NX;Awe-9S7o&~39L%(}V|^KF}_qtJ!qGf zeP&|q850atyCgGu>rwaT#9;chRJd*K0rK6pDcXPru~eAlzaKu1{G~MVNH_MiYeKy- zLvT3zr)+_{< zt}44zTL&hes4kLsEV?^bcm9$&RGZ*_4=^EyD+evQp9ND>x=-X+1n8EotQ^(m@JUEt88uc}t;B6rqjN`OpZ< z+$2uJlBouodrB721;$Pb-7SC0iB!kJ41C$|Rm|>16D4l2kM^4R9hv~cn7M~Xh_;V) zvrPjqh=VJ>N)3>*Qs7ialqqXWi&^U5f|3^MuiHxS!|+yU_(?e{M|KJ=UL)$S^=v z+|N!4E^dQ4Kx4XX`4c-^^;vqHPV!-m9y5_Ex5nQuv+t+Le)6uV23U6C(e`YF<~6(r zDc^{A0ARid5>th@1S_RIpv+#ByZ0J9SL z%;;a?iq=j9%jzxiLrZwE{2X!tAv_ce6|{E_B$VA83Jz+t+OSgTX*vmvVg!Zk52JYD z{%zO+n&Q20+MLG>$g5r;S8fs;eSrp-e?6Cnd7Us87AGR!+DOEm?oiX)p?O@g5}%SD z$=MMpD}7Na|Ar-HyxxZ;!@eny;2&e%fE=dh;;z{+MyogP>=NJRUcd+rzM2VT7nxCf zcnr-D41U=MGtMsDwfxET-ylpg_MY|q>|iV?D2WeS&v$cA(p>CL+DrHw0-e6buXl^& z6&gA`>Yo0BpZ1L9uBsCfUq+p{P@|-z5p(WOPg!)dE!yYwwCMxuCTD z$i&)Fs&QNOc++Njx+Q$Wl}g#4X-+}^PpCuwny4>?GL`gegb!1>ZVBE+65KhVcC?Uk zl)N6nJiBR6N155g+OhQOA}^mf_)&(blI!yZi_Dd;gAPoj3NMT7K@Uq%Km;@IlVBcF z2uYp&6B$DCirxhGcrGBzQXFhzSFAi3%UW-U0BnSNGb(T3+*KLKr z4hP0x#UWL81;O}^U{&O=ZQmBXL}cc;XS1F-0s{(T_*k{Cz&H<-{!B%x#*8S5uxVfU zX?_P}m49icW51K{XCcjojr6wtcXA!KdcxRlRXHRC z%zN|{w}8$+)l*D4A%LO)m*H*vIPXS_w$O~62~l`xg*cjN+zOO-2zjkYn748KX4sxX zWy?*Ixo^tI^1cc*Gf!;oC=p_&U9#xPzDqBUO>PWshsE#}TqO_YLZrCzBt(Zvmo~J^ zp(Vj#hAASntbue9qAK)@Oir=&zv{l=_8_G$KqJLVJh<=3b2#yICkUhSm)C7zU2Hvy z6W?8Sf3Xo9#V_;RHz2Lf%3H%$_QH3|GIZ&N54y?a;eES$j6b2-E5-UyPxWT=X0fLg z)+SsDXNJhgL!Bnxrb@UcRx$`_GOXK#0L1^!#u***tmqDiw0mjD=HSM1UtRKD9?(wI zv7Sgy%7irTIn{3$N);vU-2?=2k5ORw!zIA?I0R^AnrXf11zxW^ahab*-J3%&$xO(} zOombqUOs-z>y@&O-(Q76JUoZ}p(`&HTOJl;#+$hmhk4!dm@^n4c@Yr*&q@yUME^6I zq-Cg42ronL)QlJ9D4x$Sjj;ry7%(eaW5Gdkr(6Rb%*WmNJ+4g8_2Apl3l@bl zf^O#?mO_YNI>J;lXW0kLy@qJ->Kf+b-ne7z^B6qbawz-C4PB8SstcVRMKNv4bvaVj$(PhZnEUi z-G~0OlSJ`2zW-E}5zqU?R)Z&(ze+mlR74m~_=cwdXy=5cjulWACy>${Y2&3Y;AYcW z_)}k4(?Y6uA+yP+-2UV3NTLBuNG->n)u^3>6G&u%sHK8r`w2uJeE-?loFZ$k?Xp$! zkfpoQmLS$s|7+ARefHAHZ8DkxB&S*HhhUyCB&t{!8Zwa(mg_CT5W|L#>xARG*VQD` zBt{bf^OUMY=Z|=M{GS43`v7EtgDy~1y|E?iT=Ur|VkFFC%ZQXZP#bcPEPzr zIwSkb0OaJqXAFdf`ue|nj;+Vt-<19J^z^oOcfpZEAed4R`1$$&i8whqb^hlhX$?@y z=i}ouw6$d-wlFlz9X6{cYk|8)fr5eQ9~pt|?d>(J)nZ{|^N))|(_+A0w&p@aL>z!n z%oZqJT3rnXgg`5AY{a5b%*I3!aKFwaju-^bQV0Q>b_N_W#ea9s&k>1;hqb62uGf+POl~ASx4%Guyw$l z0nkFXP>!auz6g3foD%^c)*^ra2kIVJexp?1zZ$HnMTYn5k zF96-)^1D`S0%#QsXF9)I)zej-Js!nfxOQOdS21xNaoAamk3_1#5m=f9YIusyU`TID zj_fdTJ&1?Gnh%mbEWr0g!bbU(opQtAb@zDONh_`f?F%~Be?@zri`OGIN^ao|s6xbV z7D*>Y=J%}U6+*#`g)p`B`Vbj8m-za@e_jf*mSgKN(y3r-SQX8EL54PqTqVM*ymg49 zXVY1EPhv;}j*b7UPK&_CY{$>KU+z-O&vs&+ot_Y7vW^3^QW}wjh4n*na;o}K{>eU3 zznMdtKoaLFS+uTU?8)=k!`2$>RM`JC*cW(6=;>N zxm2_^*a&e=#2m8c-?4;m_+oJx84+)9zbeAkBI|D0)HF5w`Ok={p{9e>N;tYApOCj; zMv-#JO0mi!stZixa&lsJcXvNHy;PnMRpRDi!!aym@0w@e7l?$!=lCAz57!L>naPjt z`vHub6zdC8DUQ!^d90lgmXoOoUi{6+*c1Jwu6%gf7vDi?@zZ;fbi!B8{r4oP6f(M_ zD%eurYEl_3~*2zQRyf55x^GuwA_#$y|zTEWy6k>nfF1H&{Da!*Ua)=~)oWeB^E zh3M^mZs-|<0vyA@-dgpHXA7BQw4Cu=m>foy3?M*!{QR>sGrl)BjzBa`ZbJj6Tj3wc z963T73WzJ2gcqkU1bBEQ9UXXPI=UxWnJA%@r;qN>C?&d5u$t4;pMe0jqbB?Fu64k{ z*zotO@p{fE6?V{9X&Evx*|JYwaA1NKOjA8%3E&kL7KWmYQbfnai#a*5|N4Bt5>Amj z7jW3k)iXW{!w}v__qk5&#=ai;*nn`>ay#SfH=ya2_-DYw{0SHRcEkH%r~bIyZ3Tn2 zAnkWZ{qxqr>xz82>Jw4Ht1F~ymu9(u1?ko8!X6jxIzKqGWV_*(AXD=VGNpMUsB5>l zW-dL1B0QniauzbF&4MeWbQi;{(;;6Yn24^y~b|l&>LKAu!JE4?e|nZLm#-da9@$V{zy^b_R6%?4%Bu}=5rQqM3-(T*N z3Ak+o%get23&6H{1(fg)Mj)o4Z(#uom?28)>WwPO%FiY|+o=dROv|NZWn%jJL`+Of z|5>S+m>4Q5sxPB%Q_t!u{_DdBM&o0&nyVbbdX$hlQj z(d_0^+w-NWHFb6V$;sGSaLFSrHNMPf%a0Yq`t7be&0F39Nl8EuSp~3~M*sH_K$jXC z8p}0C5Q#}iai;YBledCKyqNzN>#{VJ#ow*0q~xAgRHRYs{qA|$=5khJyTM2M<;#za zHkWVX$&7L+i$*F_WL_S%tv$~`git}9qAx%Yf)Wt zf+ioIt|k+M9Vs*Q1pKRll-G!J1LU-b>A+hV8W?YkStvX}ut3RX((0c%F$__VikNnu z=lLe(UoUWyAVIq3lwJ~xRfob^`(Ri^n?GvBm;P?)z6kUUO88#_~5mA0y4p;4;v9JP{My9_fH1Qh7f+Ra}L-%Yp~c3t~;WD$;lK(;Ht zGlvl;tf}CVdk@*inrz1rCn{TI8Y8q~q`$`(EWdKYobtMRuY0jGQPvP&|A^1Dwi@pP zT;gzRL_WU1=e%p@8Vn%6tqoEb-y7P zywBN1*`ibf?#*t(Yteb}_=Lycj;YCnTs?GbVu!VX3Gg9mGZq$(;F#*}h=?`)-Cfs5 zMKFkI0^GdXQoL4=XZPecLK?-h{=ti?@f@(W%yxUU3qoWj{ItHFo}R;***$k$f|!C~ zh3(^73~`7k`H4*&{ET!X3uEY=(LUxX{q{poVRCfOkQlM6>)9PYYBTJC<$(%C_uE6p zDSeiK*}d)`SC^_1Qf|x^WIM|~A}FsY$5EK>VR{^FWH?dsxjs`MB0?rti;LmSjbc=6 z^q5XBWKn}HQVD}C!+jBP2sy{i9$bK<$?~%QlmIfN4^EAFDzKo_EpR}K5^dXt0)rja zHAaqwqXx1WX}Recq%ryqU04ojXEoi=6DYEo30VdF{k>z2_VhR%A`~hr9J~L>g8K!X-i?3fdXMLMMRT%4xJ18b%JYGUpn~ zDGfUI5wy{7&iIHcbY45qOv9;sdF&yNH+;up<0&6gYOzYy*78Rs_u4%;UBG7i*b1{CU!G6w1`~q_@&ok-@CZA6@w~fGM&}rJE!hX`BLpaoYg_})`Ah? z?!QoEVlTg*R)6%5gANV|8U@xgey^KEA%V-ye(F7Kr6w9JbE%reV3EfIl^;NX^dfGWu8`LG`;$k8wzNxWQ%0uuu4B9A!@&aB}s;Yi%b17#w^GCYo^oQ{bU3&TQkhRj(?(Mt<+zs*|sEovM$I%4p4~{_-j` z(K2*@-Q|Hq-9$NHfvCE-=Ey1wy&fp_?+_+W&!N5sM zi_5)$gOl^#bmKN7Jv|W!1Vn`L;YMJ)$oL#-!dV1%og1Kz(tHEq_UsIwfMA*}Z30W4 z`j#wVw8ET=?F_)&`XxnIw5b!cxo;}G_=udLvlNT}Ud^01^Fjx(hV)vbiWmPqfHXz? zD5<|Z3(|h30&zhX^6HL?r*Tn01UN|MtAa$8n4$mw E0G$T@=>Px# diff --git a/interface/web/themes/default/icons/x32_sprite.png b/interface/web/themes/default/icons/x32_sprite.png index 99ca464975c4ec1d44abba633310c20e7455fae7..5c9f04ffaf5c3b97d88f6f97f0b4653bbe3a039c 100644 GIT binary patch literal 37386 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 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/layout_header_3_mix.png b/interface/web/themes/default-304/icons/x16/layout_header_3_mix.png new file mode 100644 index 0000000000000000000000000000000000000000..22e67bd80d927341198e4cfd840e768370eae380 GIT binary patch literal 354 zcmV-o0iFJdP)dhi3}d{62VI*L!QcGp_7M#B*EqYN(rc{>OfLOL`6hN>h*dZX;X`& zR#kOyF-DL?&KUq;t;Jt$Dt^wn7$b7dAUSMKX;U!?FvcK+@DyN-=>Z`Gkh}w^DvU9+ z098c@p$GiF%~}iZJ$;IPXJXs7a81*|T8q_cHJF%E8fkM6 zsc9OR?RNWat$khc7jn*@2EYcu3jp`ed;#$F4Te@8Xn%v^!T92hdeYH? zgq0dx$C89}o>rba|M^7i{Z$DGnx~ESt@A$jIfRwjJ9Cy1-|u~^n;Ms@c>b{9i@Y8x z%A<3%@XYOPCvDDy)OIPwO>=Ea3;?Q4lrXZ}mb;pZZCaDUgF>05>#{=)Haw}6^S`VT zdwpe7qw4k2o8M~}C!8#ldG|YR*0MmLo@uFnZ*DuQcJPw*{O$9%$EO<1ukT*=(09(n SIys;R89ZJ6T-G@yGywqIe0Ed- literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer_2.png b/interface/web/themes/default-304/icons/x16/layout_header_footer_2.png new file mode 100644 index 0000000000000000000000000000000000000000..22b7d59efd63f846631d39fe8521c822e5711df2 GIT binary patch literal 318 zcmV-E0m1%>P)1sx5JmsUszO}23G8ir00&b00QQ*{72ZnVQ@ISJaTAb)XT~W^67Q~;-SvQ)ubDSr zA4GlMzXLd6Uwv9;KGb!6+%xUHZ|yWq@ZPt30Mj%9&bdZJW@et5c@~lRbUK}BTSr7@ z=Uih`N)QpKDgeM3gG+6ze*0`n391Sa`MccGwrUeVM2Ioo1rX5!h%rJ$t^jN879hsB z0M^@#F$f{tbzqEH0GG{KmOb=@EXxo=xOSkb4~3|z{|<-<*4ndh*4nKMLI|L$s+yuG zc723#9ASrHK-YCgW`1heT8pwQTgvnN!x;0n$APMT5r7u}uK?_m^9P)f>gvem#j2O^3Z?6KA0UKc4P zthG_L8pJLsrJ_$zO2JyYpMaU8LuBS{0wDyn)^`ULW4{SRp66AXriVYmIF9K1{#_5l zfV!?P-ur)xwbsb8>1y<;&3o%=|S?(}w`?1mGEfKA`sit|5f)A4ri495Job Qf&c&j07*qoM6N<$f=5+{IsgCw literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer_3.png b/interface/web/themes/default-304/icons/x16/layout_header_footer_3.png new file mode 100644 index 0000000000000000000000000000000000000000..d97d175d410ed78b1b797745c10a473c820cb049 GIT binary patch literal 292 zcmV+<0o(qGP)1sx5JkV_sX|=13G8ir00&b00QQ*{6?P@?sayuqxCux?Gvjm%S+QVy$~XF-$AHYT zES~^wxHjL!%(uSp?^n{^`;l_a@ZOJC3UbbXb8ZlkotbxL-bG}e=lKwG&JC1Of`~v> z0RYxooMDtwf~rD99%^S;QDBTgjPVdlDS={)5Ru~XQAW?r)>?!R4zU;`=y_39RiXQe zg%C;uRV@zoiaiXBF(9IU$2r162rymO4NcQr`Uu;$f!1}!G);GAJ{2Y+v~4?@x~{*h qwI5duRQ1OIcmwbbfKKKa!0#XW)IyF?bV(@y0000QrSx0#LZC@sP8NSK4 zWo}%Yv`FJmjos0|b<+=+`p&-d>_FeNvfZ+)SMB21vgK~x&yN)y7Jc?iyirl>uiMW) p+cv#n+Oh3YKc#;D6EImFKk?>4mL1C@EP!Fg;OXk;vd$@?2>|88k|qEE literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/layout_join.png b/interface/web/themes/default-304/icons/x16/layout_join.png new file mode 100644 index 0000000000000000000000000000000000000000..be491fc6370cfc0296b69f67cf4117dd15e7830a GIT binary patch literal 365 zcmV-z0h0cSP)UDk>Tz!~v)f1*sxh7mnB7&F)Y{ zi5xtR#Bbm1(`deyR;$%LfNLmu`M!I?g^0*2mdoX%3}n98%B9Q~TQMO7hzLaF%uYn8 z>z&HF+=LL2Qc?v~RjI7YP209eDIukFHo(j$!C%(pCqay{H&oZVL3ZSW0wRKQ4TuQF z7**h01Jg7OVvMT5`#qQ$H`8_R@#pgl-tP|rZ3AY82qA=kkM*=CIJ8GF&N)?(Wf_<) z+O~!Fz9+EOg4qslkW#{EG#)(SksIfndV?4vtSwa5<)$o4h)Az%5ka08D(iBy*=)ef zu-5jDnCFGcx|}AH$&8t=w4QGtzApa8^5^}H0E__?01W<@J%H*Lb}b}@)5S2P00000 LNkvXXu0mjf83&*U literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/layout_split.png b/interface/web/themes/default-304/icons/x16/layout_split.png new file mode 100644 index 0000000000000000000000000000000000000000..986005ef864f6705a257b71be88dc70a347b57b7 GIT binary patch literal 437 zcmV;m0ZRUfP)2(*7;6TjTE>ECFli7}#7$5z7{&~GPY_mb9HwhpTU%LK7zzW6#UNTtCX>lA z+_>AljQz6z&--3DaE@FD9(ee8--pBbp;D=I>>+|MZe3o)mE}BBu~-!R$4cFN^P&Y$ zg+f8h=X0LTW*X?u%ufz-s;7KDFQ(HePbL!$bcfgP9OP6_xm-?+$73E2hZ^X%Q!gwX zCN`-Vp0e4jK+*5_HPCIIJ+gGzfQ+envMfss1_SPNIvVJr@iLD_BOjcOj43;0%49O4 z+wF3z)zUz>x_{@t7xOo=C(|@VyWM8TaWv4a?A`k}kxxLDPe6}M>2zA)MBBDC(5)Rj zuynm%&(D~uC&Ms=>$+U4)ilsW<4-IdZiTXf~T%uh%uu?Oc3ukW)Q{!{L)iBqD;?y|j4|8%O0=@>a-W f$z%DSU{B}=zHbr4>CbOi00000NkvXXu0mjf(Y?hc literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy.png b/interface/web/themes/default-304/icons/x16/lifebuoy.png new file mode 100644 index 0000000000000000000000000000000000000000..2bcb23d54859109bd6a05c79305771132409f502 GIT binary patch literal 671 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKU`q3JaSXBW51s7qF}YCY*#7qc zn`hQ1u&c)N?>@6k`W~Ahf7_+p4{~OwnjgBVcX2g3Y3z6<)M)NHh0k@OWk-Rd1;<+f zuaFJ@Vip~A+1|=Ady7=Z>h1T_-}MT~RaVS<{<-x1vy@yvmzR4kZJ4z1NqAOx(VH(B zW-aSeN^))-`okXX`o7Fe`$5nm@7+72*XyR{+)8dyUz~jSn$@Ak;2(7^i!QEs9i9C6 z@cXuj7M(6d&;HbKK0Nv2#)hqZ2|c}zYiBCS_4|u=AN_lO^X9a~iW@dB-s^MwyB%-S z<)Psfn@I z)vw-u92>Gq%GByHKzf#MrjgJm~eUF0(KRv67NDHh=T&$eh!v+pVph zEM*deSn#^xap>G{3D*t!>U#QSy|_N{Tc{#fr7kY}1m> zQg3OkZ&|;p{^hQUb+Ka0|MqNAvXP8UWxm7qoBhhv9YSMrSkHOQ`&t;ucLK6V1 Cd`I2@ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_arrow.png b/interface/web/themes/default-304/icons/x16/lifebuoy_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..ab33a2deb2ae3134df17174fa1dd9106e70019e0 GIT binary patch literal 784 zcmV+r1MmEaP)d)QeALPPCEQBmX!E8X$~92z`ikVOYw-@pq2cYnoT*j_6sp+jL| z_G+n=)Fmd8C#={JC--q^@Q^_koxp%-ES&3HP^s3w8;$gpOyW}FN zIJAow+B^j}r)Zb)8jnuk2=O*KX`Dz%m|4xsqfV#OZ8Dk4G#ZUOFaQos+x>ad;-WOG zc5MBM-Y^h&h|1nHl5sC2WRQIp=jZ3C%jI%UD-@1rLZRJ|-SG9K`SH5S@?rCc`4P?O zpQFu-lq%|<&lc2Gn0+r&ubxD+i%BICNrla3TUya*D9_I7t*oS{@6OW31xoX$Db1ex zi_0^V%FTn0Kd-X?*OFR-f<_0#;-yK2;>XAI^q&RVh8?B;_Ris4%jUtXW6+4fJer<4kHo$qtY z)E(&Jsscvh{CDE}JGWgTvU4YhBy1On1;C-DoHzCCRo`%Ei%+2(hwd*S9KDe!^_TVl O0000P)Ngeo~^YA?X-~YVlJ?B7I6#&ywrd%ck zQwmcwlRz&cJQUWxUW(6?>tp_d`P#bpNCuqa63Ok=P||4Skq#8r*uxom(CZI@1Gq&6 zTCG;R5gy*Qqfl`BDwUnq*LzS{V-IKOL9agq3&mg-iNwLs&`{a#?ymWFWhHgx=2Dwd z=@r)4!x?(eiwv?DkTS-WW(f^#cez|^dwY9yczAfdOCT^d1q5&?tg(kP^q?0RWHBIm zGLcl<($Z%4OG~}5P$(>6+ar0%PAIIghcon`7a3$RKwvmRn(X=c4p&|t)d_{hsHi9j z_+VcEU=L^LK`%1MVgPT3M_xLLi#>MstbIX2TwX*3Tw#z_LSU-@Kv|!v`A$pCIf`Cn zko5*k@JP>APL9V}SV#whgSjfP81BTy!KjkJq|U3L>4AV&r|H4|vL=ph=4X45@dpUr zhmh7)g~Iuxpny&#BpBs#xgwyI$gM)yp4?i5u$Yx zQ0rr3mmHay)MBx$7ZnwiWMpJWFktjD;SYBNb=$4AZq}ntlZuYr3U}yEL9KriQ#xgk z_B=4~4LjCWR#vFhYF(d`N{t`G!no1Xhm5mrNk6wOm6YYtjm3PbZ$4q~uOT=6uTjyN z1(9qh7Kub{T-C%wL&IU{@5~{a3-30)H7qijo~mK`*?nmE10TBBkHT459{>OV07*qo IM6N<$f)Qnf+W-In literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_minus.png b/interface/web/themes/default-304/icons/x16/lifebuoy_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..7af080733fbf5270fa79088da28885084ba6fd90 GIT binary patch literal 716 zcmV;-0yF)IP)| zUr1A77{=dkY)f66!U2^$UCfKkIS<|qVqPp9-3@l(C@&n|xQU{Ipb!&We=aJJZWNgm z6ou18gfl`RW<)5F!YXg7fuh?&glU~xI9I3d8E0ZNc*eu?KELUIOD?>SlEqEH5vQ=JWa8KVxHx90(|Tot-7Y zBf|_Gbishd0_Q6KX=$VJu`J6wM@L6WB9X|>3qoo}r%OWc$S^|(T`*v=!1}J0UEg!N zKOB#YlweU5hxqN0ruY{Gj|?+(&;|0bvpQ9FulZmQ!KvY5^0(Re(* zyYKTUGCylR6e=lJTdVx?`~Op+6)t|hZ$|$ZKBuYb5R49m<-f(!A@;g+vrNfPLq?Bv^d3R6@o{G89Kac0|ORU y)o^qE^y@r5OfCLPWUe|x4G=uC)2}lauzvwZSfs{oLXa+$dF zTq-WJs#tG8D8wGJdCcx-8D#KNJjnBXx(hR(9Z^5>^O{cq#x+311~0)4Sm zTDrAXS;>YI6FtpJCApcEMMgOY!DEJOs=S;H<>hTNyPXYC`YL(}FO%rw8Ix&ky`qAB z)M&g$qfuK>P(a)qhTt)KZII1AFDhc;aG2Fg(|&aCBl*!obZN=0iOkHY)#762^Z5c* zRaG@+vso)HfN#8Z(&6qu9SH{-SglI6?8ufp5D!t`YaqGLB$6TinVX)TW`4gv@KvYt zj;Ew}p!er8W<~hXZB3-}kT4ELyp5*b5|Yk;NU2aL>Rm3^{F2$sg8V!}jg4%za`c3n| zT}V@59LC>wOtXEd3~}k{Vg)lj8zREMW}qnDgf+s0d0}{wQxug14N=mH=mVvji6{j{ zp}B}~K`4ZVh!QERuZwCl(M^%TW}O;3t+)3XXHqnH#>4Y}e*d%g>>M)DM+jFAmy65E z<>1QWGA@=;6$Gzj4yEH#n15ik=eC&5fpT9Vy|SXG!yy$NgW!>2h7P*PC1fAI-%mUq zk7Xl0{o!|~)3@8-A7O)odk{P_%+NtMxdg^JRZp`qn4X^Qip64Uzk7R`>~gWq+S-KR zkzs}ox?sR!fn$OHw4h%9NS5W*ot+&vGc&V3VKn+jQ&M~oJTlDCK^F{IEXaFPNUv^I zR=(Tq>`cIdAhh$_V;kaM5Ii!>&_NdrSS&Dp(9zLIQ&UuKY-CRwY0D) zjmFn!v5;#81>_|MA$Vk%p@S}%Eq$=!bZ-45MZHDX#Kt2?w>ape9-BZtcdueByRIKm=t!goEsV6v?H0H zi{1LM#Dg?mPqO)iEM~L0%j@;7g(Zo}{H(E_o`i}9kFfHMv;RrwPWSIW%F4fG8Bwce zCk0_`*>3;&rJ~{&bfzgcZtl*EAG)NMt*a*(889r-0mHKWmS&DfWh56%3|exmL?or% zrR3a*NZjs&Wx)Ud literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/light_bulb.png b/interface/web/themes/default-304/icons/x16/light_bulb.png new file mode 100644 index 0000000000000000000000000000000000000000..ff6feafc907b8b69bab4173d9977ee0e7faa87e3 GIT binary patch literal 660 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 Y7co^N^|v~Qa{vGU07*qoM6N<$f~s#l`v3p{ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/light_bulb_small.png b/interface/web/themes/default-304/icons/x16/light_bulb_small.png new file mode 100644 index 0000000000000000000000000000000000000000..df440bcc74bf5ca510ce80d6a322722cc2fa0223 GIT binary patch literal 247 zcmVr1|mV`YTtj2H&2L!%#<(0aNlB;`VPfTLRL2Y)|NlmSl!hk__lfV^E!3 zF53R$MgRSYr4pSD@eFDt8344A0jLRRz@+;i8i+}Yh0xGY1|1!pv{kEC{paT9p2EOD xrUB>AUnbuGZ6IJ|WIP1aYeBLB!yqq^f&u3xz442_FmC_=002ovPDHLkV1gu=Yh(Zb literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/light_bulb_small_off.png b/interface/web/themes/default-304/icons/x16/light_bulb_small_off.png new file mode 100644 index 0000000000000000000000000000000000000000..d28c98ee6d56b57059a411d12b5c243e48dea6d6 GIT binary patch literal 251 zcmVrV1*PnbkGJE}zrk0i# zKavdS?(R+lX+C=6&F&RPA8*LZ%S$84fYQ=Zzey|hwy!+;X#J8+2fJfpVn}mAa&oe4 zZb5O@h5H}&W#;5%hlPd7l4L+cLb@eok21<3{sgS>D1Yr zo9>S;%eFP$R&%rFC?c|%xrVxMv*|)D_V)aiI|T2#^uPz+_l4*C;|Gi}_#b~=f;PH}I+-MS|aqnslOd zVJ&`_t<5XguS5-7h}CA7iJSubU+|g`d?q~j*1gZYnrvpv(QE9-yo$wVsu!PiN?hWy zvs-`>L!Q8h0b$gD_vRuuqKjXyveegGEH_<{C17qA!16%Y?>3bLro$)Mbof-p zZ7c~6Jj6@(HiRMVAKbv;BY^@asth@HeV+Spn0YO-cXYpPZ9%lPB8aN4=Lz)GLsoAC zbj*Zzr-DPpQ*^HHYlK1yWEc0AB8bBc=X7Ct>^FyffdMF)Po@AIC${~bU?_#dLd+QxhW z_;%L#4=$barj#F0M^y;xA7g&bsowmq{cAVAH^WhJi`LjtmUyC%9+_|m*RWVar|tP{?w~?4U|;GCL~vAA->EFF^|U} zJm;-A@Vs0CEyWyYmE2*2Cd4xCIEmwqQ|pGt5NmrWyBb$IrKHO|t+Gu69c3H^m>|Wj z+dt<1a1;l$q3>wEou)`-bct8G5QQ~bF)I5jQ2z+L8Wd1D;W)Tp?Ft^fB!A$H$Z-tP zkNJS)2433a#DWP#VLo(!NG1xX9)ciLQ|MfP<4eN~)l%$+-qczGBx(f&vJN5p*@ zMqU&+dkmmF7cMqD@gJ;^v$l*B2oAa4r3}8-$qR%ph^}w7O(6gf`3kpiI zL3iN<#LyfhoRL7XHBee>3+qD+l+_JxPg2V$0viK+DPWC@f<)SfkpsdR2_-xIV$;k0 l&z0C{P1+Kk0NbLZ@EZ(LKnwMX(Ifx>002ovPDHLkV1ls6Mw9>m literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lightning__exclamation.png b/interface/web/themes/default-304/icons/x16/lightning__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..52b49c7d8e2f87853ae63c5aebad277a7a81314b GIT binary patch literal 714 zcmV;*0yX`KP)DO!lHp%!LR1DZDZm~kF9bLaPJA(DsO<}} z)EuBBsNq9$E4DTBc6b)R5P-<8hVBIj2}p?+cX4x*PDDxGN`b>bJd;mOzZsqbFr-lx zkrK$W9pBf15C8#s%c{?XvZ)17&52}6rY6HTKNfj#P196lx6^$7kRb|z8oSfq>M5$I zvQqQVY$aHjy8Yhg1pwUHv#{Pnw;%-i%B#DMD8-2GsDP3TEuFV|2ndq#PjWRnz9~fh zfe?Q*WbYlkdZs$7$PC) z(kMFIZVcAe2dPFAaG7?s{(WMlIMB*mu2PRT(A6j;y14+jC;&*Q04OM>TD(3_nZusO zN_2LfW!I8{nzPP}m!F`tqWzc@q+f98f)@ZX841f$U`)07%cy@jx)|MD|MAmT-kgI- zdq+n{kVcaM-cr4IU4zCZ;g{@;WxG&oD}Y zM>)p@#z6J~MqdMrp-n1cL}u1zOp`oynxzfUR{S=)fu7zGxb!qk)AAb*^91K;-3NFc zMsdzU$5xyr#=`0@W9TohEDAYk45qP-?ado7jcu4l2Ei(CJ!2Tq3qH&Tp#AX}M&3;! wQ(vRBc;f3ap;)4T0=XwCfg%J7fT9$+-@q3p&RB{>M*si-07*qoM6N<$f?AhAb^rhX literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lightning__minus.png b/interface/web/themes/default-304/icons/x16/lightning__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..f5d04caf25c843ac2adef4a993a73fa97bd716e1 GIT binary patch literal 643 zcmV-}0(||6P)ZKlnF09#l5Ft&ZIlIi; zbeqm?-pXuS^D9suCMDZp6<~hSZJ`7=7iq@-S-#;P$&u5H@%;F zvxg7a6t8H1#ZrKn9{g*-SOqDq)zB~z+!FUa$Qh$`m2o5J=(0ak3qY+TpuYiv!mP>i zyl|`y)4H+oEM#lx^4H>Go=Kcb0!I%3)Rn>U)?3S-)t6)E#S+NL-vDr(UQ*HJOyXP; zpx>&RQn-0r4fbP)U^ngM;*4aI6=XTdBJ3pnsl-G^U_AwVdw0SKT5ltp#TikM)jvZb dA`_SQlOLMg3V2VZm}LL}002ovPDHLkV1h6GG5`Po literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lightning__pencil.png b/interface/web/themes/default-304/icons/x16/lightning__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..e9eb9c9b6c90cbbf29c3eb09ef9b39160a42e8f7 GIT binary patch literal 690 zcmV;j0!{siP))lN7P~00i_${8SXofBo1kkWp%S_f)D$Bu$OGc}*qqJ7 z)||(*IS&&Fr`f=uG*q-z3Tg*!X5rKGEjMQ_ANa%jy}a-5gO3je5Thm#_2pq6^1*e(}P2@n$_m1f!Pc2X!537sm8 z95i6;#K^@#S~1YtaxJGJ`q@egpYj$vt0i6L20`uu$^gLM-~YHwCQGq@Orpj@Y%|xR zetDsEeswO5R%cV`_d*uU+p-;(IXMHc3GnmtgV=LEXY*6hBqALu-}%|GJG3;DNIzyX zXl^?5ONUBg5-)ev2+&*S0XQG!0}m4+y7WFyiilY!qYtCk$u^$;^;x0NXH*OFZViGn z7hrmd?j2~U*gdQ(K12>gA4;8-*vi6Fu6X!6~bPrmPp%dK!W(&1HC_wF3Fv-#h{>c`2Qf-0P%hz4|ZM;@#a=wgZMhqHtpdiZdD{~zc7-ChnLBK!~0!P89y zyVxGm_7A`j1>SWMp1X@&m>Rq2#`P}TS~F2Ch#P$v3RZ;snDz5w{{8?16Zt zi387d60p`V(5Yn(J1t4>nelTtGk$){*_Pz#sV8~#qLyO$=XQbK28IR*CwI)Ye|q+F zIu3U#KhpEV8x2tej0*N<=q_?k(8vEBFqH$ZwF30M@q^2r7l~7JE>EtLH`13`&b5Uc z6lSQ8(~1JdV&Et(Rnn37_B{bQ8y=NOW1upYJr&HvNZei&xO5soR|r>ID`lfkHKhA~ zE+ig0D+MT)YoSQaa#DQhD9rp`^ko6;uFi+DS~b`*GvF9KE4UpMLq$PBv{yNujG&Gl zg+jV2l0#%*9}Rd;9D(a}PN5EPJ4#8#!)2Kc@?>7PBCCbt^q*zygg+*N86T871H=FT N002ovPDHLkV1kM}H$nga literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lightning_disable.png b/interface/web/themes/default-304/icons/x16/lightning_disable.png new file mode 100644 index 0000000000000000000000000000000000000000..94e24a0bc71117e205fe220ad9173f07dae7a475 GIT binary patch literal 553 zcmV+^0@nSBP)|e;|^Q2HHJZrbxzfpez2jFlt8eN7$AsUazCAnOV6pKZ+AeBmybUJ-D7z{2p z!*7Pe;f2%bq>)HOl1wJa7N#JPNbF*Rak*Tcpnf4d9X-l`Er>>=AA7ytCGrp8-G;Z| zXf~UD#|;dzSnN4q3p5%Hy$O0MpqS6+C)sS44~N4CSVC?S5QD)$TrSrhwsGj~FBXeK z9G3I@{qF;T00{HH zheM0&e{Qu}=g5D!-R`>(tOwFq_Q+kL`B*b*IxgL$0w{EMku1h)gCUH-jlq zDwV`!GQG4~tvsdlO08BuluD(96-)tQ2is2ddi}LZrP@RNK8<}`3+0Og{eOxo0qef=Q00000NkvXXu0mjfdII!r literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lightning_small.png b/interface/web/themes/default-304/icons/x16/lightning_small.png new file mode 100644 index 0000000000000000000000000000000000000000..df0a425d5ec039f637315c3694da47c45fcde99c GIT binary patch literal 304 zcmV-00nh%4P)cJ_?bN}D9{Rd&7=6yiy zOq2nKRxaJt1{1^j>5SS3RtcVb zf6wjzrdf=;H_v8t0vbY`7nb!iFszu!5VL2w@Wqvr7!IzQ%-{?(gn?)S7IZRz@FXBU zwy=xA6=( zvJEptg^zYzUaQfRMHPpLTdW5y1myP)1)d}iZGC%vL8L&D`& zey8Rrc=r$<-QJTXrfswm+{uqYSx{8iI$)IoNbKe#Wl{t&MZegB%>_~OTSU!mv0-NP zspeD98tDOq-DwE#Q_~4pXSt$YWW9okFIYI5{RUP5Qi`yW)7KoAQKaZww`IJF>|A>O z{%VUntb|VXn+YC|dM3Z70>~p%%=oZ$t53A`W8uDP@&6PtMj9Z+jACv_(aXmLnrvAb z>qn8pvktzJ5<}_(0V=0i2sfdx=7|=r1ng5Be{Uf-iEqCIM(VnK)Eh$|(P#GRI&Q2& zP!xW4qFDm02<1!pJ{Xnu0^#&G^ zW5#z;xZOS-P5dl#)_ZCp`aRTc3t+3b?C`3}mJN&TGd6xTd?}M0?9+ZwaqF(~Ox#zT zQ+Xv*KmERJ=b{iG8ZtJL0n}lmUQK&ZWFj(l^O}e)XTz7{G=>Fi8|uDm>XdCRT888C z_mmL6yWNqzX`r0@&0&Nph)$tTH0}x>s*6jmCt455LZc%?qhDlZ^Z4ik)PG&%GIBS7 zay>2ee(j4J2XdnX4}dlcJ6xmSdXqEAT#T{>>1KfA&cX2qpj+p&D2pn}bTqVE3 z37S0{6Z36^e8`l}&L}kMD{+{`Hx|T3z>6d}fVado?hGyPcUc$T<^BX{`b%7#JU=r=Fs?QRyAsunx;_Z?RY;V(uB??^Rb*R7AO zQXn2zuxB~Shri5sT9-6zbJJ6vlNc+!EHX zmdQVGvJ`Cv@W?@D4`D8jr8LC#yx4l@ut*J%2v(<`#03ky0YkbFH;p#-k^RxE@Uh7^ zg%a*7BK_)rF#?8hz7%gU#x`Y9)$d4eO#Hcp-VPls^96?_NXOCGhpMbwRBpb|-VT>5 znRaK|WGSbGy_}93YmUGkR_ebm4MPVB!ZOZdvHf%x73onWSV6Rae_>|$ri4#~1m}zl z2{N@XEIm=1V1zExSsabMwabYu&EVcfdQ61!Gx>_T#~4Y|1#%>n91af{&DMQTqRgOb zZ*&lpkw>{)5_1zKah0?~>e+ZUyR<>6&Ui8$+*bD*uLA#{;=GL;XAFhZ*;#&X-vI|* zSNH_jgV4ypk>OgAVv}0y`c?nFe3#Q51`vVX-#s!B9oBYJLC9-y&S27BQUzzZY=ZPW et`q6Ee0W;o$?RN2DyQ3A+H)(LB)n8cGW{>_T-+J} literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lock.png b/interface/web/themes/default-304/icons/x16/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..755dd0b1408d8ab02d7e278d55010016bbbbebbd GIT binary patch literal 560 zcmV-00?+-4P)PW{lfpDFR*XC z=9p+=9CMCq+5Hsp$u(h*#+uVFuY5P$o1Qcr7sNQ`9M`y~=bWTR8T9P3w8WL(^O71* zh`aBiJ{T_1cdJ-XwL>jX@l>o7T;pFIu8=fx>8D>8c%tPpc=agV?>?)AT6FO+=@Nrni}_jT+#B9QeMbnApi6W>4 zjTk7?3hB1*ptxRR7dMO| y(QYrG5hccsWE|K@Ej*K%r95RDAM%%YChrI6P29GW>9aTh0000LK@pwy%YDF`f{zQ3)LE_TreKX`eb_kI4)M*!%5p#FTxUknrq zbhAX*G+H8PL@GjPxW>K3`%45zfw0+Cxvp{cQSmFEL;a4!XRdK?NkFGYvY5iD2fDX? z#w}0E(^(CN&s^i);(fAfgv+0i%7?q|f|GuODscY1OKx)y?NofZ}t z73s|rsQLiA{A@@IOBU<1<}fm(i2>sLd^jK65vVGLvbzIWa zpk&=mD%PQwlbg?VS!{rNcCDmQ3^*Dtz=Rna=3g}7^MnN-yp@=~ugAo71%g8gOuH1A zb1N_($b=YB9X7z-sf71x4t(|_@b@0Wc#j&R%`&)JWpLYM@OQ}&98CLnK%@p`_I_k{ zcu`uZ8a!##kXC<~$XO&TApXBGQUkg5F05~Woi+Dnq~>7827{02qEhk`L%0T-3pVVj zbz-mCiNxGSq<2rE`ZXXPdlJr!XHeWKM!H=KRE2A>yFGyNmq4Z;NFDpliKoE&f;%4K z-`eGj4oX=o-gn^Z)D?UYTYL&w@Nvw9L#8?;>1^0mWW(0HW=JnhBE<`=Ry#Z^Qz|m} z{R)xzq&R9z+erOcQfkreVCHf;J8#KkZSn*f5gF#JkyXvb-v(k+YiE}wD)U0O6eAML qi$o$ixxOVTx#4ltc70ChCgwZ37V~0h)ZP660000?0QNyrEDl%64pDb#em*~L9Ui|An>#PHt0bu_FYmHO>LZ2X5 zSBmg5rHB~G%?)B`MxOKjra^nW@b1ZSD||PSJU`wZwM>wv8F`xmYGM>;670_s7g{op zPHN8a9D+2>$aCIjO=|I*qDY0fZy&h+U3+oslRKfD5u|BG9_=*53f8y*Gp7m%CQ0*E z!LrZu@)?5~+A!Wy5W!hSunds;l`#(F(N{Z?1?#-_lRpC@4N2l|`dL<0dqvUZhx2+} zB(F{jVuPgf!nmHiCbd#11EO68+``f$e4Eo@&8o%w(JUkjy2BmI zLw=9}*)9VHYr-*F7lHAnORzLw#`A_Kn2J<*S{jJq#=ZEsSbz!rei&0l?msoKKK94_ zhzjd#wOAMrM0bv8?n;yQMZ!9ggai5inXVh0L2s2OR&5%nR4S~#O+`Y3;I^v-GwKku5$=X<_S)#z5;qyqP|U z*-0-)13G6Xz0qB_y-V!v!T*VmiGf!)&jNw7<2>x0000< KMNUMnLSTZCKsfXO literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lock__minus.png b/interface/web/themes/default-304/icons/x16/lock__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..1326f4c3bcb74c9807f3e5db28d14b1ca93e307b GIT binary patch literal 597 zcmV-b0;>IqP)7C|@FSEC{QCk>kYH74|!&zo& zO-rY1BjTf!13e%RnfAYI)|GeR|djv6DbB{Hi=|7^sE^hvF3Lu?b6`jYzB>Z)s30wUVNT*;r)0MQg>@HeM>_ktRWTC@G-7o zX37j{&@!t*yw{5H8)caAAHd|`Aw2FcN3_F$Sf>H;ZUZL!3`pEIvEZC{1p%0h(ng&1C=L(c+A$>j$?+$BB*Lx znlt$lTrOIKFPfHvTbghPTDDNozEaVNcRqYeUd30L;?tB1A09O#5wXIzLyuOy4sEM- z@RaCKHJ{!(<+7O*$g@~dvbmVLOzS9MDW!{!t>S#WQCx7DMVE0cjY=ZS&J0^tkehch jyHp@q%0cD`?-cw1{~6eE*@pVP00000NkvXXu0mjf8^aq9 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lock__pencil.png b/interface/web/themes/default-304/icons/x16/lock__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..1e6581d84e5a9b60d39ed75ae38d4dc8ec83af51 GIT binary patch literal 661 zcmV;G0&4wuc7z;E`&w0~GT|xA~kN0r?=l_4s^8yjU{{a2D(gp_d zWf-=|2Rs%zTTr$}HuqTDJin#k%99UzDAbY*^IxaJ;fTLL<>rOo6oJT92; zD?jwS^f=ZqTyu}L-)9F8i-2CU{EG&Y#N1l&U;b`Q54&G^5`p2Gd#v$H_eB|=MM~gD z1Q@v_D|iIX92u%lVe3n`nXCrvtIt3vNfQC0el?U!tSL7a$?#T~HwT#9g>uyu9dvYE zknD9vylXe1qc{ZuT;DX{0BgNw$tD7_LIqr<5AC$_+D>0*th6* z9Jy})yt%C`g8UsvsNg782^6n#)Y}ox#9%XhcF^iV8+{X7EKghM{a6k?XxXipyJ~jP ztUHlbUl@sJ*|UCBg1vE3(2^Dn{e~E5G;8pBX$sz`HQ@v;&r)d?E}e~sr>Xm3h>70= vb?jO5LbzZjFA@SWBw>GYEGC7}*c1K(f-c?VRMdU;00000NkvXXu0mjfwI(gq literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lock__plus.png b/interface/web/themes/default-304/icons/x16/lock__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..351141a82640ac9f490b4740175ff6b52de7769a GIT binary patch literal 638 zcmV-^0)hRBP)mcx(TYOM_TecxXt1p`i%n78+mr&r{$#VVP_cwf@#IT1=+)^45oXS>^S6P~TQ6R@cogo8oE7YS z61!(Nvf*Ye1gXAeV3VY|&4P^^oZif!9haTBwq(a|3l?0N?ZD`hW?Xon$3?FmqX9jx z2KBf$Uyj_MYg2=uOTyW^6&QA(!nv_C_;S>Q{(cPxhBO#-YH)5ugNswT)CTDi9G@z} zLeCy7xtTTR%aEG6W`tmG=2ZAh$#f4qYCM z8;W7Te286b)v_K-Idf?D!3@VoD68bFSxY&nsFufQC$S51&JGHa7Ncwcq%E)F_xg_f Y7ZAwWaJLF{6951J07*qoM6N<$f?NA1RR910 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lock_disable.png b/interface/web/themes/default-304/icons/x16/lock_disable.png new file mode 100644 index 0000000000000000000000000000000000000000..7d7881599425646001d03024fe5c8a44306f557c GIT binary patch literal 464 zcmV;>0WbcEP)=^UzW?I3{XQu?_`5ot#(Xsv)Mcqi^ZU#C;@;P8hXcmYBU-q&1RGG`8@d8 zZnqDrs(x~q0BUIH!2_?z;l3u*=@jErEEd!Gac()N!w68bc8?xB@QU1_;5!Dmq33eB zFRbZw+FY%*=)rr~U^pBKaEiqEY>?m;IqQq!v{b*}e;TEW9T`U$-r_<4_+G@2@ z;XV9?dc7{d1YYLO1~0rKN2O9pptoABRJB@-a6{qxc`z6}mdj<$s?Fzf8D5d2Y&I*v z1Rmzf1`oUakw|D(t=H?l!HW#C=I3-eDH@Gp z0ylGGgBxCC#COJA`u+Z3C=}9v1H8!Wv*cjTnTtPyjN=H7fyoIF4P0000BnPFx+BM659@oFdru^F~kGZSaP`ZBN~tLJ1gGV~{a4O_h=kBMjl zGPhMRPX=k4m(94mC4%83h`ltQX&KOf0%8p4`S)VU|8F;^{(pVC~ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/lock_unlock.png b/interface/web/themes/default-304/icons/x16/lock_unlock.png new file mode 100644 index 0000000000000000000000000000000000000000..3cd7b7b2986a92e889c55474f49c162444e57496 GIT binary patch literal 575 zcmV-F0>J%=P)33 ztytQ^Khwot$_xHsl0wKNh-UvJL?O^PopW&`!D#3YKHS4O_xIt;xfc)-b^^S)At6c( zS4kKsSD>#{F`p@3S4tSGmD$l+=^}1z;Nl+7{woMq$P=;VL!I9ysz1iV&aVvD+~e7n zg2z`C=yj#3Ouln}?)RL0-*`^6Fz-HO_+#i_$j90cSFOKxQ6Q=G~{>r&fh2dR2Bqm z$6=r_2OgB=io1XN7a372mnDVsmfhGwdMhh?h;mUDf%&X63w;o}Um#1Y$TIU1wKCH# zYB{r2^Fmr8Wz*O~_n%Hn-Ml1it8d2qRW}_|Fhbhs#*Fb;owNzYJn}IeUB2bh8An3JWnu^Z&xNy)7cBiF&?y!Ve%+}?PizDn z;}hsg+>91~f^ohW2ALQ&JVJ{~jme2gyjZ&q4Wa<#ibZ2SL4iO}Y)ak)i+m1-YM-$# zbfSI10yMDWT81G+hN0#bjI_N$jW7U@LV}RW=RfiZ&Jro_u3YZ6ZBwB;A`D|)CX8D9 zz~x_pH7_4dvjyL*9GW7PXbcqMbfEZ$hG@M{aGnjtQ6lZbRnf4hBGD5r$KaVW7&SJ* z!CtoKUqqWC37_wJ1zK*kLYo&P;x&iQ*Qqb@#yHr^uRzHAmavy4!U|r&s`d8XHRuMO-%69 zk&%rm(f!jz`v5X-aOj|`cl6Aq^-&q!4mn@J6 z1&0p0dPfgj)Y{P_tm1LLDOn&73Jx7~^^WejsGo=P{C#kcZ%G!&gMvc`UA?1HsbrJO z<*My=o14vLmVBj9C=e(Xi#FM8_KZ@B7ZzH5p2FcUWilB`Bof;XSe8{!r_*GbrtM`w z$z-ysACO#6rBb%He}-Y8SnqT?ytuf+u~_VKC=??7gO5g|wqIKM$dO2-&xeJ0Fc_@) z{r=m5K;VwZn%wpayM>*?koakjj|;o(KXAexVOZEJ#GKm>$KzY0jvIEm@Wx-xtRZ9y SuFc*6000042hBe>zx4it*vw%ot zVd?ztj2}=ADinjCD(s=(4d-#e<%)2naR3iBkK*ChG0dy#U95Z(#Ew}+DhuO{Nhf%z z%-p9hzAD@r{OPI1k7Z>`cXD&*s#8(|*51J4%^!#--ypCvF-?)R(r0Q(ZnMjR17RGUBt_g=0lUc#-r4 zy3q*i-R1z+d^@dtkTQBUmgJcOVczpKlaNU$$DUz}RfI2n7WNr-cwWG~{35gG!|Wv)K%K zy?%MXU@&-0CKD)?%7{+|$jQlZM+ZoIj7DR`k330|IOv(5pU2_h3Djsbmy(l{|C_R} zR;wfa$jBQ^OG{hfs|a0EQc`U~LPASoV&Zi&Yw5P0SVN=|TJo#od>yfx2P9dnCDsuc nghsxtl70TGTJ|`@S@xxWy(&!Ysf%ya00000NkvXXu0mjfIW9{f literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/magnet__exclamation.png b/interface/web/themes/default-304/icons/x16/magnet__exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..723c3b861fdb7fcce8b8bc6a7db1bb6680b144c0 GIT binary patch literal 771 zcmV+e1N{7nP)U(!d7s8Qd+wCOaryibXF4~-(Ocy6^T)Tl&c0Sz zQ(rri6Tta*fuf$V`k^HK?0jxEeoskR#hRzX$yZ6Z=xoNJ_NZBN3)7q17;vBlmZ_y{ zzug;doz61gU_!!DX>jmVhKGm6pz!E_UZ`{~e7%N=iHSHjTCmttx~}tGGm{YjRj^9U zcxI~OQ(PRD2L?{11KcxJd!#ug%a+-!;)H3$6j+IRe9i1B7k%)+h6M`UM zd%JOs2TxB=&}cLe5D>7sK&@71g@%TLLZJ{n4M0#(Q2NRO%2^>HA)*%_xm?a0vurjS zc66A~+uQrBo0}V~JluPEd5ONWvlo?0j^*d z8UJ||u|fQR6gCn5#Ad=1klov~4cz$|<{07@;N+grln%=;$JZq!_j=vd54<6p9 zxeZ>1Lj0_|i=TQr{-E>|yaQ^QXp+h(3lH(c*SmME{3sUq)6h`!USHqpNPBxtC~4a7 zUl_7d!U#P;*`U09{7B>d;2=--_O9lMZXG4sAzUJQegh*DZa3fA?rn|}t&gERE-$!` zvO)FhiQ(qrzyM#=wAv{YF+zf9xrrwk$zp&6Dz#9b^ErNzO!8UiGyjS@qU9#u((qyZ z>C(9^19w}f57~pf(BIFa(10u`@gyTzvquvx)W`GzeiaTg{<8vPL5U|B$(lX=83t;3 z|2|fM0AGOyWI>518OfSGy4gZ~+neMsot=CY8juAgo@69z_9&Cd=p+(}e63dFN@ane z&!AOmZD1?#!ymEu0nnlUfFZg-59kIy`{<*i=B>oKz8YkvVXCnl?(y-VT%0000< KMNUMnLSTZmJt?~Y literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/magnet__pencil.png b/interface/web/themes/default-304/icons/x16/magnet__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..83894aff6dc3bf5a6830b4df311e2ed95460bd4c GIT binary patch literal 727 zcmV;|0x127P)NklITgNE2_o$zV5)(>Y)JTKd8d9?tVT=Y9G3;2r=d+$V+s)DHp5 z2_G>Vf^|82&Dq(|m!59>CdA`8Asnz}LHq+DhF;pOOKXj1H#Ryh1{u~oWA8#%mc2eN z?-F{wI3~o*{|nTELJTe(cdo5B)#DGBYZE-1uidxan40<~5C~wg!EmD=pcs5qW(Meq zFY>aNRy{TNp{y*}la{tz6%*rUSkJo)g3qrdVPLft9R|aQR;#u2QV;sW_!g@xHr|$$ z;N6szWjDapQveAqX(FM+E(RaAZVzyIs3rb)ccK_Orcyy4FX#<3`?a<*I9F7J%_^0@ zj>|W#RCqMj7DrD?fSa_styZiFbm)rdz|5{ z(u2-0()WBDeu|63%cKcNBI@h{So4fM&Tv-gfz#=f$<57m`~7|#9-czd=L-u9fhjF5 zmC4D;IU`9Dj*ri7@-7!M(b1qB_H{a)>`zX<#@N`{O}>UOMny%{L_|b*BO@cPkXb{s zL_$mKAmYid+Tt6Do$>`Cv5PPey9s@0wk_oITXiAN5X!Qz`U9JGK-qF2~DO^Jy2&v_?#`5K5_+6gDX;3n^+|iq_R43#<%+P$)=hu!w~# z*Q59#NI?w@;t#dx1}1@838F81GvwFrcRbs09r(bP-}l0KI0uFSAj1nH0bqIw&_=|F zqzdacZCs8*qF4|S7?A;Ogi0veT8Aox3WRY(y65$gkf1g z%=X`aDX!7Pza9?GFZP_nU+wK#j@|L$wjnoGJShKraG?X&MXevGEFfx)K#a=FGkV3h zJGM{%4tL|1*4C9rm6fxdMq`R`-Y#C=^QRT_fg!Vir&LynO?4ele{5;Nh}%6I0=Rbq zU?bx`TJUO9uXTBIp98ndG+;?@;UWwa2^cJjK$OZV$searu1q#H;Z;dWouwj;0K=MZ z6<12p@v{o;VPo3RUkEe;@EEd)Z=rU4U0;tENS|LVDzN5T^C1UTb(P}IChfwJt?QwA zp8?<@WD%d*4&a2(hdrbT$V0Hl8O~;Ua6gCm9N3Rgwu3sZ>sR5J8r1(?-kH-_r43G|2 zS63^(@<@`z!SLMN9FC1mqAbf74Fu}tr(Un`)@rpkbvoTG zGP~(kPSD>1^tFJU{LVbzNo?Q&Nfo7pgD4|p^;V$z{H`|D;|yonm;M2ga4TiDf|(Wo O0000Exh`f{6YFNB@F< z!No1BIN0-sdrA<@g$FL@ecqFBX*?d2Fr7|mKA#5`i-o}y7)yb>feenfLq`jOv)Qb) zTCIM!+iiZo-+uz!F+&FD)PlfdGAXUs>(b$HNHeJ;(#YVz{a-K~4qZm0k+EDZe^`8T z94FQ9_rFcktOMLJLk0(~^k^^`2!+jN^Tm?U>-F;GayiF@6gkY0!GSA1;y|!=yWKlW z54BpYu8O1xVTKG2T37jsW4AiTf;w!+|S3YPZ{h ztzJ9kvmgcsuJowYY6%dYn5fT!C>*%bqh_-yKzL*#J_{mn;7X4gjfP+|AK=si$(8H& zNY{0;EDPWZ_lzbBG);5y{DB4sE;{JCCmaq_wOW-oNI*tWj#`2|0S7KRaxR&>Y&Ki0 zR4O*eWHLp}m@Adv@~j{^T$LlEb9D(qRNSZ;vNPs_x%N0g$^QT;JgZw_d`hVR0000< KMNUMnLSTZ-bsko>_H9;s?nM zJ&lcttjx`yyx7|86zn*T)+!iIka1+5#w5D#*~44a%6ea(9)EVqUV$g6`G`Xi3vUF+ zmbXz(H%>49DEOZH#}B<`gAQIH=97XZ31$~gZr?oV-<5*G*mJ1~8`u&Bq*d4^DQ6rA zVQVvlA2%zxU0_gDT=-^l`ucz3f`XdUCQV8T2nk7H*z_=og*PER-9ITYF_ZP8 ojEoFVOiYYMlCy&5<+}_F!P@Op=hgqe5A-&Jr>mdKI;Vst09tTyzW@LL literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/magnifier.png b/interface/web/themes/default-304/icons/x16/magnifier.png new file mode 100644 index 0000000000000000000000000000000000000000..02e7e67f81846ff7dd79d345d918fe1116ea5938 GIT binary patch literal 622 zcmV-!0+IcRP)!LN=`at3!d9VRKK0X-O*Vk7tDmFf4-NCC1kKA~D=+T>RXP>>Vd= zE{Tp!NCBy1@bvV=hMgzOU)#6)(u)IEAAdRy(+tDco_snneaVK2AaxAR&RB86w$l&R zfDFKe4_CW2vrwY9Z8(2(M_ zYuEqR(9&+7G=1*U$1mOg@k$L1&00Z0L2WrXIR+F1fEu;j+}vw+ z?AY^PR8+K?g@r{6h(m$65{TQOG>9+8$H&KjVgS%~i@?C(wj)Q*{8v;|>H#WJ1!4wV zn2U>xfrEpC0cN{TLPE-fix=CjWKU!t{{R3007*qo IM6N<$f}~v>iU0rr literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/magnifier__arrow.png b/interface/web/themes/default-304/icons/x16/magnifier__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..65cd5c532d7129c8044d313954b7760b06ad39e9 GIT binary patch literal 726 zcmV;{0xA88P)*PA)7Nc}dfcGb?>HhL2B39}jxH1mkw73oTrM|3lAUwQ>YOxt=2o`^%>VrD8uEBee1WhuF)@*~ zBLF_CI0(6EG`8a8lvG_+O~ae%g@84%`e)>Br{6DsIrZcG<%;)ACNniQHWqCOfWegP z?3_C$Qx|5l+4mR>MhZ}XGN3zK-Zxt}i!rxq+{vw;RB?2!%>cMNkD@MCSgkf3AAkHY z44jOSTt%nK2kW5GMntOL*_6f!toLC|YS>eS?k>}4w0fs=0&_TLp26@rI-QPAlyxJa zVQTJy7vtg~j4usrD)nFt`!+%aQx1$t4SOomw-=sQ!eX)R!|-*ePlGg&3=%*bI0_C%DGh^Z7L21*&5nJN+iFyXdB1u+ax$n58nsGy@mgbZp`nOkwCE7S^x{K^I!{3D;Ch9%*@PK$Q$%+I_qq3cqyz^n4r|Y@?(OYX<$*Ux^Vyc*T7cPrgc|q5tL? z35f2l&}g*v4#y%+PtSNn%vopBSg7AfQ3EDQ=XI5Y=A1Iz`|<{MI>gv9CI~?v<_PXV zK3c{6d=Tg6N)5!EN0B}}eFo~>a3`1cdL(#}$%>o+>LPO%4|N=%VGg?eLK-2ZxrTZ^H<}mKMp^pW-b(9_gScF4_ql6=b!_hTYUxRdn pal)A4F0x0VTY!6L)L4ree*@oH%uFu@MTr0a002ovPDHLkV1ixZW%d97 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/magnifier__minus.png b/interface/web/themes/default-304/icons/x16/magnifier__minus.png new file mode 100644 index 0000000000000000000000000000000000000000..a6bccdd05a04e836429c68e6710747d0865c826c GIT binary patch literal 657 zcmV;C0&e|@P)w4hr zd=p)G8%wQ>7s>@Q>6MA@zL&RXj_7n1Ifo|`19ZUuj7HP1XpX4W>PpV~rx*Q&aOo33 z`2FW>kmiV7F0Z6*n15lJ03{4k( zzL6Y{$GggAvn61M^U#q$+fOi=RaaOn@|2Lj1F*Z?YCV2E5D4W2f|{EM9s*L2U_T-E z5e}82>xJD-PN%CY68VyAXgGQg#bYcK#S8}N!6p#ea5!?M=sKbAfj_N%ZZ4B+Y}9#B z)-zBn95v92oh~C>imublHoUK%%jI4}`3$a)Ks|_|7OLSOQ~?Ke(hh6^CLO?ry>I~b r!@m4A5B9)r*abUaJ8aFDS-|)MAxDFl-enuX00000NkvXXu0mjf7EU{> literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/magnifier__pencil.png b/interface/web/themes/default-304/icons/x16/magnifier__pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..10a668d4f50db46c5a81516f2dda345ec5a7c164 GIT binary patch literal 702 zcmV;v0zv(WP)+35R6&s(j?%>shM{c}6^ytmEvrpcB zI|srb_Kp)bmqf=Vq=3{hczSwb!_E`tukG7?>BWJok3SuUX@=ozPd=TPzGTBhkU9ou zXRJ73+vx{uKnCE#2QNL@1X9OfXJ>~E=kL4navw}Fx(k5#?8)12kAl=OSXfwK!>N1D zKiUY@d={Glr*1so0aC|cXlRHHdrqFaV#dBJuMXdT`QtU&kOd*4l zlM{o3g9F&+_Q>1MKd;@sx$$OMdBwT!-@pHNl8{(5pMk** z#Q>m2EjKs!njJg#{1+7!ZDwI%(E{R7Ag;7CV_7<-f$7HgXO;gI6cjpzgoO0wFaQC} z0HEy_fq}toM~u`YZ0UUhUtu3L7J!5G4Atq;&9~W=VvGd z83482Cm|ta!o`bs|Lf@)Oa*E-W@ct)SXs}2p}Dh&!NtRdg#oCB0Sx5id5eH%^AeIDT2`FC_i2tYhGH!_XW^@Iz kxq+Ayh}of+35R6&s(j?%>shM{c}6^ytmEvrpcB zI|srb_Kp)bmqf=Vq=3{hczSwb!_E`tukG7?>BWJok3SuUX@=ozPd=TPzGTBhkU9ou zXRJ73+vx{uKnCE#2QNL@1X9OfXJ>~E=kL4navw}Fx(k5#?8)12kAl=OSXfwK!>N1D zKiUY@d={Glr*1so0aC|cXlRHHdrqFaV#dBJuMXdT`QezTrOP)T?69`6Em2cb6TvV5 zn5g7|h7_+|yZ*n1mUjE3>2sGpe)0Cm+s{9*g&oRxBe6>R9cPvJSwTTTZ8GZ~*=5A|fKv0@R!hUP<5DNn_&<_lJK+MgM!#0~CgY_Ik gF54_1pBac50W!Fd%N+T9`v3p{07*qoM6N<$f{S)H2mk;8 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/magnifier_left.png b/interface/web/themes/default-304/icons/x16/magnifier_left.png new file mode 100644 index 0000000000000000000000000000000000000000..7a8557f4cd64d7b480670b2dc01f5b4ee0bceaa5 GIT binary patch literal 634 zcmV-=0)_pFP)cW63U|Ckx+O%jLXzf3WLi zy7($nSQ@WxuA1SN5G^22S$G1J zoOoZ3Qy&5$U>K%z^lg5a-<;eiU@|)wp*{pcU@#b5w}VgaMyE?}KF+U92?O#AUsJu0 z2ZPjyKnQd?otm-QPLEE!8_IoNUKcR8_${6Nz$KhbhtHc#rhW89i^T#~s}<~a`>!i# zwOUZARQqdn^%rjS1RoWO<+1Ye_ZhCV81H@1|Fo{I{#qy$s+i5@GidjQ0Sbizq*7@O z@}qO;GC$H>uT&~8g~O3bW8)cDFa+Q{rKsTO(rI7!A_@E|+vGrxM#fs5rJWE&qSwj-E3CWQX zZ9_ZIF0>cvkRBbtkdrc*>?&UU2+lRt05OvCA)EQ2EqvHkg#RtnpzUZUzmX_@0GO~{ UfG)9LbpQYW07*qoM6N<$f-}7%WB>pF literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/magnifier_medium.png b/interface/web/themes/default-304/icons/x16/magnifier_medium.png new file mode 100644 index 0000000000000000000000000000000000000000..7dae0e12239f84486d6f536b136284a3cf3bb60a GIT binary patch literal 452 zcmV;#0XzPQP) zr%v2{a}*?xVSt5&1st23n+I+=dTl$%0GMVNK5^~wRx>lRWUK}NHG;8`k&$I(L;KXD zH(wun^yb@HnC6!seq8S8oz$j-a^9sI_m02$ z^yBJ-r>_n*wX{ta6BA2PRaNE0Wq>HqC7FBn9RAPA$yvo#xTIn&Mt4? zo6kOBrR@cOIUuuB~6RX3e_)Km$^NuHd({v}CZdvchTr0~Zjmva-4ZaVZeD0dXP_ zJA(K-cI^9aWMq^LG(ZfW0SqiGEN~3e2*yCR5Rk4te*DsZpf?JE21t`?00>L5v9YyY xzy9PuFbqn`F#v=W+1c4URa8`hsGph0#Q@70C363%4hsMP002ovPDHLkV1f#L(9{3` literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/magnifier_small.png b/interface/web/themes/default-304/icons/x16/magnifier_small.png new file mode 100644 index 0000000000000000000000000000000000000000..08fdd8c61ccfd8e4b19eb843b2ba7acba2af60dc GIT binary patch literal 301 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 VulAr^vd;hj002ovPDHLkV1g7_KuiDt literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/magnifier_zoom_out.png b/interface/web/themes/default-304/icons/x16/magnifier_zoom_out.png new file mode 100644 index 0000000000000000000000000000000000000000..8cd83545dfd87572956243e2a3872539d660085c GIT binary patch literal 676 zcmV;V0$crwP)YCdS*GqHj-X4^wn#Hu}1gBZ+Sx;#{}1~nK&(aYI< zD1svBLUo$5#Mx4(+mz{=(O-?AvqoCb(lJW_3S_c(0|Ut%f8$FZcf z>q*>&*YW<}0owDPB8M-I2vzA zZCzf6**9bLe@%YMm2(2oq{Gnd8^SqMUH_^Sig+6$-IMd9p?E4>2(Ldjhb=gVDz(o_ z$-EzlS#cPinL-QcrRjk{Vi4yLU-P^a%0y0@@kuzGOfSX$m00*4eA*we;T)W z)5SVnV~5@DW_UdQT@Ht{gD*57bqiet2B6)VM`$fqh;pabH8;0(d%Yp1re^PbC=1za zHe#_@h*x{LNZwUmUXDZ}ks%nQ8Kv@I50o{y_&?W5_+Cv}S(y>at?<4FR09F11QlRA z*aS9!HMj$ogJpOC2W$r0z*ev&`_2U$!FsR`tOl#Vifow;SbqTej2*8F`69u6QtR{pfM*K-GVZ+qL3OAS{xmnoLn4S8X8(645TCwK?n`QEH8;a zuh>nmT$QiyJs?~n#Pqx8exDx-1=bCNN0Z4+kUTsn!xe3mRUdp*9-=T$XFqd&1{;J_t+G`eq& z$7~FT{MqU7Z8oba#&&+M!GTLVk%<4>vRIcZf%j&UZ!#HGXU)NZOWtt!pesApgf^woQ{YUFUM6p}v z9@XVaFLDxI7xk^xQsgTY#dK`Xz=2DffxvM^cEsyGYZ{m2gjpbiEF8GB;qjc_<#Jq> z*VW`3&jYe>;L@to>0NWV&K3bKNm~&d!umgPD0kVv@dqGT@c9X^;-dfn002ovPDHLk FV1fpWwk-ev literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/mail__arrow.png b/interface/web/themes/default-304/icons/x16/mail__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..43451749864a8e641910cff2ba40a22234492c77 GIT binary patch literal 537 zcmV+!0_OdRP)8F=lD;$;|J=Vj8SA)*7J{LYGODWc$w7eWdm-Z(!nWR&=U2&oWZ zAtu6DyeQKaYr0p*oO8pbPB!K7JO`yAexV0`Jm>t+|M#B5c?AG*9mKUi&^R!VEh)Vs z*`nTREt_*X@o#q*mmTb-Ls!)H^_7Qqb}-{`AQ%oKc5rYm>|rk*y5gN= z&(5kmuSSQiFf}#349PG0Nqk-A-;E80=5{NN*ZI~J zbgn_=;6ey=MOIbS8@D{2ue+e@aLSY7c{l8Y(c(}%sGmULunTP-Ag6l?kLr5*MMiFJ z^*6g6F8R8;{KqFTjC#?$3_PC)@_zlt{2NGpKdFnP^mNmm%*>jzxR?K7?tby7RgzfP zyZZ2>3r0J@_1(v%twN3jNwOs6B5oJ-YZ*TP<}G7;$&q`xaU<=iNHBJH-ZXUCWSSBU b?W%qV3IojW&~;5x00000NkvXXu0mjfy}C)?!T`<$yK8j%Nn{5kLY{NDHBIfnqyUZ6c6@OWaP zMR4^$X`z9!v1>D-5DFU`_}7PP*ekj@;To=Ghh4feI%=qh zjdVT_yVt8`xmw+k`WklFrEZhydbw6ZadQ*DG8uexyVd0PdbaPe!!C6V4|lIuD#(hK zm}okUuhY|N*00&@kKl7&M11Lmy2cK>)G;{NlM^QS0Bmys+Lz%HHZ?Y$Kd zxASxt5($LF?e#1KC*hyHg8Z^k{C0%ZpaHYCX2>xM*rgLXU7ywCfh?w*5a0Mu3Yc?r zA-329$)|w*MBg)6;4XBF(+FBaS6)Iib85gXc1a$b8>Q#5JJeHrNTf=1QCSL zFwF9m`1!<4pZLM)o(sa`AyRqa$GIQpckbmp9svL{4`l8Fr=gIUviVQU`K1A0(vx8Wg^VNo0ory|Wk z2VLUu`L@N;2s-^fd^VeKn@X{WYbo+GbkHRmUa#YOFaUu*33;p4;3kn^an>F>=n|{P zv(us#EA&~&d!qr5xg11dF?cDL892v1Je%a9gDzQfyLTI+2)rObp;~3##h5LXARLV{ za4tQ=Ty)SSt1j1Gg+A$--h|!7_*$k37f(4nMgC`*4t!`ylQ#vib@0@?kEP)nApKNCt9?QnxYVL%Ae#<+{~Ypa86vH z5hJyxopv@hGc1dl$r*my=<9vn&c*sQ5^sHap5OaCpZ9%xehdJ65A59s7^bHSIhAju zko_{2txcx#8DuC z#qDhopW6$puj5puLPu%oPgd62T64uuJmb$Ij)OsLIh|P8*nr#b7f?=nRI|I?_}$wJ zG&f^XsdTfFrlzk!NrEpFg6I5POqZhL%T)D;!=vjUy& z+Zlh>9>0mEOY!jHLSXZH1(g5Y|Apn*Tu6RB3~g=L+}#DaEVs7yyO-Zi)3y72aPgbu z{Bh1>WiC(1#=$JiEscU4a#^}sUB7Cz!o#QQ;UlhIMkjs+O z(#n*XnGNyC$p6?m(4MqMa*HnUAgdsCIJQnM<12xa!ucSlMWg7(%|3ec3bRJdie>eb o|L%(m+Ruua#&Sh=g*tx26Jj>O*L4#W&Hw-a07*qoM6N<$f@hNzg8%>k literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/mail__plus.png b/interface/web/themes/default-304/icons/x16/mail__plus.png new file mode 100644 index 0000000000000000000000000000000000000000..9e7e259dfc19351c2a443991691b243cb5d44d54 GIT binary patch literal 500 zcmV77{>2}%_+%(nt$LFLsnujq%4nxudGjw^bCsRU0JoW2(KJMT9Jl(GVknbSh{=o3uT(zR*i&V?t%uMT+ z-;bNSJA8JqmJVGRn4WfA-QL3O^TCWpk$8Me32RtOhpzmdnsUU|LFoD#YhJI;SR(N* zFKg(~mG+5=w%Ef1qWAYWxxB=($D@<$m%KisLsyzcN8A6$<1p2e$WbVSrOi#9srKm5 z75m6Y$Cdixxq22kjzqAryNkv3b?l#>YB=W}&ysa?=t}+2P-i3-gJGIDxVX^WW%`0a zxK>v+oO7>cr5S}w6|lRVphH)F_4an1t0(QLo7i3EVK}Vu1_GMo+PYAVX0uNx9lBEG zban^S?dED4fkC4#MiUkjCw4}6!oq|uCMH1QqF5LtexM)~Or=mL;Ufw~0r4Y#4%&&v zs0ArnzS{z=*w)rw+iQ=~7Orsc^Z(vJIuN2>^5m}X`#f*iLc72gO#*XsJRJgC>J-?r zSzs$>q0rkUR1)+}Gun|uE;ZD$eGVMwa=Cx_RBOgv?S#ws8 z@5nFIo!C=oB%iA^qa8Wq<{vo3f0TH7k2Oi-l{Pg#s;JQs_d9RjFiWOHCG$tMI+YS?O0#x&<<|;A0n~(7>=1y zP|GfwOqWvYBJ7ic5Iucd?1a3~ip1yAgC6A@MLa)d+F&HpH*D5Op*l{#_6MHv`6OUEB?U8fw{jy}nveRb+EH zL=!<+tw#9lO%Nw;;0p|p#@E@V3;12*po|=P`)q?;4002ovPDHLk FV1ie`JQx4~ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/mail_open_document.png b/interface/web/themes/default-304/icons/x16/mail_open_document.png new file mode 100644 index 0000000000000000000000000000000000000000..c9277d472a810915ac01dc115f22fb2586c9096e GIT binary patch literal 621 zcmV-z0+RiSP)v`^&)Xu#7V2%Qu zW6fmkJO4)kKJ0_-LT`PcE9~u2c4voD@4AM%6(tG=CejPaK+~VNu## z7aS+J;<~|bE0a}eWZFU-d@)xl9bK}%PQz1!1P89T+TY(<+21E6p^zsWCN-5hv?RQ? zMy_D6nuP;bT-NJvmw5C%o;*+B=0Lno$qMg0<@Zx8ovvo#z!evJd+*@sr#J*6Jm%{_ zfL?J}W?ViWIp^kRn%}~5JbsXa16QJ>Wg2$K00000NkvXX Hu0mjf2$e7| literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/mail_open_film.png b/interface/web/themes/default-304/icons/x16/mail_open_film.png new file mode 100644 index 0000000000000000000000000000000000000000..3174aab5f884639d6872e272835ded7fb54b7da4 GIT binary patch literal 694 zcmV;n0!jUeP)w*;GlTI1z(JRvkzq!ZRlDE`}6$iYQz$%r(ylK6{9=UC`J1#oZPx#F}&gjrxKA``u zQrI7!7FMejToGGT?y4s}&^I`tt9PQJ&H=5d8|5YkA~vhsbm+2S%g36JT4lV&VgX4? zh+3$8+zm}_2X5AMpw##lMU`zxy;v{Jb}cM~(a3bbY+sO-qD)UXw)8cpW>;v$AeMo?Z;gV-1~O76RG)!@Q8eJ`@KPMOTIZh1zBE*rMu zWJyWZ%=|p2W@j-vF^t2@yFL3t8Q)JwEhQcZft{AOo@3b#_Y}ksVf`T0X%nW>i0EWiL z(dF^L>-Xckw6_xOaYlzO8@3`oCnxvY^fWv^AKncN$nW8aiQlr)VZ&DJOHa@HDxGfY z>x0Yd#pkiHKSGBt8@6I=Lc)bMhXY@vKX@l6{|dTn*ow7bVW)zkq6+^9wnADei479L c{|Fn^FA11@tN+akw*UYD07*qoM6N<$f-rkiGXMYp literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/mail_open_image.png b/interface/web/themes/default-304/icons/x16/mail_open_image.png new file mode 100644 index 0000000000000000000000000000000000000000..2ac1a42b1611368061e8e4274c067d033e494d85 GIT binary patch literal 678 zcmV;X0$KfuP)!}cW=^={{BYe^xibN+Q(VuCS_#kPDG?iRTM79)L!*w?W z|2#M?w#?;ZlQ6fblU)~c%^Fi%rjzNW-_GwMAz^#?{T^ijmI(Ystr!Q z8M*AbN_BJfTNrwCCsx+h;Oa}=B@OO@UHa3cqpPeQ%r7rP)6)ua$Yn(h4Y!gzJ6K#= z#A}ZSP333d>OYR)n`4N$PUCCf0zz+3NJlr>?HG2u5ex@G4!P`VUES??GKtvcCc>+$ zD7 z4!JB_p(tJ2*nk)gW8CYN<{&@re(cSVLoPd0TwE65-ADQ5%!ERik3@b8WhhGyx$J08 z&VB3TBtGyRLi{)W4U{E^Ty`)cqu@|xX664tF5@GGlgdf|N61O}4!U)y7K@rtHvj+t M07*qoM6N<$f&=b7i2wiq literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/mail_small.png b/interface/web/themes/default-304/icons/x16/mail_small.png new file mode 100644 index 0000000000000000000000000000000000000000..318490b36408923bf4a7b200b38a0cc144cdf78f GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ydu{YLo7}w|M>sko>_H9;ta`v z?Mbcqe@{)#++pA$x1RASw|JV&-mA&7^C-bt={C(Bm>)-Dz{=fh4 zFV^D(;&Tci=UjZ}W5i*BcxE=kKdwybP0^Fl*MG>-YEnuV>lv_Rrqx|JUE% z=U?VnGrXaeaNxHq2O$efkOQ7z-k?^6-cG1 z+HBG*U;h)hM-F-Xs<>p|YzAtf(V&}noJzGCb$h)pV2*p_kQW!6IGya!W@Ec1({`JO z@`6B~P>AxC3N<^OA?U?9zef)F58gV9#de!clQ)qdcQi_;S6AeYMEX6i=>5qg30$Gk z?b3$PxHGo*WjIWQYL$d`o7N46-LbuG*VmLO6zHYZqE)?qZ)|U;&qv-^jGlNe*J?Ek z9`J!zwpgT#KtQbD^~kw`L3%8g#idIsm6pK+KJdzxO62DccJB4k9e+$z^q3F4SJZ0P z%<{4hOiQI}3?A@-7aj@qKAWX8k4LPdbL8Y2jh-b@?P)?$vUz`E@sh_ss^@v1JnShXMtJS9a~$qWYDMH#D$6;cRYDOomzade|U zcoD{M(58)D%rnPKooP7PVZ)|}=_YeXPv3JQD=cbs;K$4Rz3+L>`F#R__#cF8XlR?e zKA%O>Rs|OG#oJ!*cdkWKDHKX2e39{gf^+V1pIwsydC z&bh~ZGvJ=zFYc(Su=VuZD9fd+VIZh!$gZxUw7Izrd-Gh*xySuqyqzA8`hIQ>;h7l( z5(x~9jv_EQ`K_0gePnhPhEyn4D!AI+-Cni#+jtzgLIFm(48`rXRqd^YLYU9x@Ofhc z=Q=w(s`mDek0YE+Vo~;|?Dm_29`vDCdU+Wm(WqH}*FOjwIIk|j6U&;RjjgSAK@a-S zE1l0HA}?$>9L9vaOjhHTuB1W@gF!+ zz`&obG+T>ujG^V|}K`5W#@2YRuWmR58aq00000 LNkvXXu0mjfa`6og literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/mails_exclamation.png b/interface/web/themes/default-304/icons/x16/mails_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..552882964faeab652bc946d71093172140147c4e GIT binary patch literal 633 zcmV-<0*3vGP)J!FMH)nOBN1K{48kJ2h+1O7s1c_0#e_caMnd{pOBtqS z7lW)Ao7K$iY_#dzjyq>+I#RY{n`@uUG5YsDCo=5=lrDZeJn#EI&-?yf4gBc0FV8z28KXrFSFr&HA-mrN!?m&)ZZ6bd1c$)Hp& z{{gMjKIJH{4!GXe$6C6(Sz|}Xxgrn6QYkq6e#90QkY8L}f_inG?^BNQE4&S6bN6s0 z0%tf3TOfc=yB)UC(H}jp)Vm}JDXx$!m2kSPtzpgHZ$?HCPp6S87IDI8Y+SXsTWCet za|8qSCQQcT_);j~Xmj)VRe2Bk1c*W%3SXb$t?e*|#(bFJ`9pgB1x6m^LtfGOdAt?` zwJz^Pu@j#q1Iqd55dAuYB#V03-uikyBM-kfvoB${Xzts(G#W-8 z8 zm5E(YB0G^!HmQ}6-P;uF1I=STl&#}z6voe{h?5{_{{xpOPDMJnI=FNa6S%r?IhG6)Tv^_Rc6X6TrSMzFKL+=iW1hE~L)x8AVl$FS%x!KWesO`!&CNZy&VA;XHwW~3 zz4FoRmezrRcWDhB8wUKVt2jPCN9y|e7WU@4?lZ^y9q*2j5%ubr`duDA7u|xt!I*mq$qcvx5cOZcMSPZ9ES9sms-IlYr zcYYqhjSU=VUt_nw7kbc#UXha%d=G`p`cTi@#L^Oeo}HOPUp6<}g&y>wS0oOjh<>&w5weY!k&*RUM?rVrdY1(1%`pB-X7+1mk|cS=mq5)nTf<9N#J{;VdkS zj*5g`%2$zLp$C2F^&=X^zW(n2xGWa@YHGU2pvbb&gFf^+y1aalajO;m6&3hgR)(&E zg2P@tNE{+VLXWJ|Q((ScL^>56Vt#o_iSptJlq&hJ{u%HGu3Wz1kGL$I00000NkvXX Hu0mjfDMj^q literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/mails_pencil.png b/interface/web/themes/default-304/icons/x16/mails_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..63a8507c015b3f4bf049c9da2f3bc7dfdf8792de GIT binary patch literal 591 zcmV-V0FKLt$-T}_LaRihm~^=iURy(QYwI7V zPw%87y;xuz7+_6iGizvVy`A8qB}IYcbYf|B6|v3DG*pW|e%ZYbPBG?_$Qb8~&xzTZzzBNT~1NhDBhGBsrF+dMG=@8~Fg zR#xJnM)NXj->6}iyD=x zjgb%XL%ssxFsAsy-pVq*@?%n_n)*NdHptd8#DCq#>4Jg}c|}DpjujSOXH^Eno!=W9 z@P$I+NR+TYo#Y&1WjbBs0{17+&EfmvB7FRJ zcjI!8;NzQ1V%XAAf*W^BUzJ`v&(d+OwpK?+@~^BQxW2vz&w>-rxuWp<0_Rt6ZJKDc0@gRsz2;2xq7CZdZa&+pU-xnILJA{Ih6s_mFK*xx|mbG dU8j8SioZg2xU0@?kEP)_e3m+c7zvp?M_x=0?fcy{gWMJTkr-Or4 ziiQlR(l0*h??2?ecVz|fWD-Br`ai)w=Qz)=>Lsl`J*3e{Brq{QkLdO`();_z;5qx8 z_92_u03 zUX6}oWOnu-tI9mRybMDrB+_Zr+wBiB_Wm$4gGf9MBbCCf_I7i|-p=uHtVJT&+}%Zu z&DNZ;w`+0|p1C=EQ@PS&c_{Rt550mL8+h;a>UvVX^Qi^r-d;iN*gd_ptgg-?^q>#D zg3&0Z)rGzDc<@vnG?ZptSU+(1Sko;w7;z1cMlIyLDx* z9=?l`p$c4la}_r>8z3+81DfuFZlMQ#=(V`Mjy3hWzf=6W9M{4%$B@o5KA{JFzHDtF zw6k*}w?CS3q0fZ#j>{$)?A9K0qzH_(_h7l2)1|~(L>?9oi{YD~dyxtxQK5H@n-e7R& zzEGfMw@aTqVieFYgV~{EZzvR!^LYx(GTmmg^iV9CK<_-6qQ8Emg{XT8^e0vim!>Fd~v@S{e412&;&SdDl)uInRU<5sA#^lpjj9wZITJ?Ai z81{gxRBZn5Y;|e0WIWpn;HcNJi9^RT{JEdS)a=y6xE^=JwCF=O50iZax28_{jV3(k9nT-_2)`ZGP2q z{dMS_byu_6n-4Plt@|HgvDi7h^w8sv8gc<0Zi_pPKkjf*;%Gm-V{--Dxuu&o%r{rq zP!}ub1XT03Ok3_-mF=B7|5)E2zrW+xvhJzr?KdK#jy!#u%JP2Q!;`w^FD``6E!Y{; zQ0slbjRzWLkYAOG&pzwz^vXvvFJemCBh z9lh+fxUp#GpLme18*b)wIqZ#dUl=eUT!OEC#`)($>vkTO1X&ffI`re7sI^J;_3{6- z+T7jU;WA>~t{4Zib_mzzp+(GsCrme4vJg?d7`u1ke(Ink_#rgT~L191r?ESDg*CH;yEHM`o6WeBTZ|(uHShJk} a3?~$|?{8eBxdND27(8A5T-G@yGywo~%o=?F literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_player__arrow.png b/interface/web/themes/default-304/icons/x16/media_player__arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..cf012c86d84ea366b143bf5b65e231b20cb0cd6f GIT binary patch literal 700 zcmV;t0z>_YP)jZ9(>^O-ski9zxQWGqmdCNlc`pu zOXS*rAg7jh%wRBZ&L`V= zR=yjW{k5=kwM&PP%R8pi={VO5g#yl4Kg00y2U;HHp}4h(UU?OcRae7)sTKX_bRdUZ z-m#934$h5SE(eFhfoL>}d_IqjjSXBC4`@Ad2!SU?c;AeG9CCTbv|25vH=E7=aloTf z4ag?L_#^}n4EjM1xx8a-ZEc*sOeO=n-7dX@-|xrt^fW9@dogOgkM|$m!8_ptIpp$= zX*3$n%~UFdSS58#zOQARrtLV|{%cD=RCA$K&XK8;5c93p!t?aPYPd z7ra?K&jVsC9I(dCtgfz(DV0j%&iwp5CMPGQUqy$kuC7AwE8=kuxUvXz#(p#S71(z- zEHD~1H8rfhzJ8eQ9}ET&3WbnPr?IxShQ6@~S{{6adN=^(zywsTEc8)ePmf=a_Xf<= zSBO-JW60z2WatfMW@fhJu*C~S2-snIwN!C(p#N9Pc8VxuGTG_M%F25pw!g9ccu!o` i{;asI;jEP!YJUP+1v<m$f z-UZ-!V4VNgec)H;+-(5qoCCl)cXeT5VLpnY>Ep9U<#`@TsXrDM7e53Z8dz(O?+Z~B zO|Pu1Af=?=?~^16KYuXKJzsJ(F-Co6iW?t)HEpde92ZGr%*g}B7?zq(A}6L$s?F|h zn}+YRE+p5UJI7WMV2r^SOM+y{}=cdYUUwg`BOvh%p9h ztvE5zT8|`nROg?r@ct*Caj)MYePA)hptbfMi(swg@bHkewKYnm62)SX_~3vazxjc) zv(M1!IL@50qX%VcSex0p9ZxZ-Px|jH)MOtg`-wso$R0zWmr4&jjq+KPdTw*MjVf<8;nai!q z*>sO=x;Khot;JePu~JL{PbDsQ}N6jjoT8?!wJN30%Ht9 z2nvM)S^qCmX&-y^56jET^gB(;pZSngA{VCpo@; z0~^MeuK+9<{jzhEA zq}6Ki{{AwRkV88bVRmMUyAPjDYptW*M~;Z}J`fRJeV@dMO%Vh&s?{3VP>3zt;l{;r zzO}-L2qI$j1P(Z`MT9H<2QnE4-}mvn2^L>MWHiCqa~|o@%ZLbCYr7|)lKYM2DPuk-HBThf^eG#ZAnG2M@FK)@Ce zve|5(gPTuY_s)qp-3*RIu$59Mr3i&WB$G)z&jX-Ztx_(RyY^8^{W}8@A(cwuc^*L! z0O0#RT5F2MVqXSxrBXkF)*7ufuImy60o&W#J^QZf((Q|geJ!77v|jH==sFM)Y}+Op z-Jh4wOG~u!dG_}9ux*>$g~H-+r*qxFrc=`@3bgN`u`m2@xR{iviG{oaFJw2F4g{+vZoHP##k1rvsZ7 zFa!)I5{X;6T<%Ufoj!BiG8K!(!otGB(@LfC9B5cT3`h`N}nFQC?*4A*Y^8?J!zvJY?6v|pw(X7nH@%(()E>+{^c@xMX zS9Gkdu1;`0nM}fNw_{;p0jX39ySuw+lrN~RJcg+*3q}UIK@Pd1V@9J<(40sl{# zO*s+~AKr(j;PJRX4!P8H6&EvRFc<_k;_*0aHXEOV%jJUK??>y2LwM2o0B_yn7#SS{ zIpn%?a#%=`7}M+Zf?LsO6pM?C|Ad?twc7SolE#9Pbc$6~RS8-nkqGAJ=lLgWZf;_4 zZ;wNJI-_S^uNRG4?G!pXFd<1^rqk&Jx0jcfF*i5Ie-(ur8yg(j)0zLB9lgE1$Ye68 z$;<2RXRL;4wOYX)dc|Nc$cIPa?CdOu_UWV>Z=5=0()UnWS~{&zD9T?ld1*8nL0dQ+ zhR^52&dv_Dwzjaew8V*j9EESf$m4;YO4Ob{Y%eS*X$FBnfHQ2r4E*>E$5RcaCwusO$RU@SUoBI}lx1aQ y)n;dBx63>h$mg(D?~5K$?RWlm-cBwx)cyq4{V7hLHEuTm0000pMn-M{YXMs8WfbXE5wh7V zuImzpApoA|p|$4Rrz=dZer5jX+{v!F_+3HT6|~l9t#KTOFbpY`N-ccHaVY*Map=e( zkG?iF_;CiqtD)8Pfbmc%jJm2)=|0KcQ7V{UE&}3!a!!&VrA` QHvj+t07*qoM6N<$g2v7}$N&HU literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_player_black.png b/interface/web/themes/default-304/icons/x16/media_player_black.png new file mode 100644 index 0000000000000000000000000000000000000000..4e7d7189e4583c517711457c449358017d75a2d5 GIT binary patch literal 513 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKU_9aJ;uvCax^<$rw^N`<>tA-> zCMBlMWv&t}KO8dWU9@jG)68+}QYJzATuq!f|qo!YPiW9RiP> zCa3Yrh^~2O#lb53>Hz!fz5Dm>crG{h-ERxiKGVGa4|hEOXQf`Z|G(`-4+Xh??}t5n zv5^O4TZ?w~M6GS}TB`Kwh=cte=jIub(nnu4`L|q{%6jK`lHr-$809^m`(BocKGxRN z;pIJGVbk+=Nz>C8Ixm1Kwk*1+;k8s~)>*ZXP}l9Zk1i5h;N$zKq*(5Eb@T$~aIp)0 zE=v2Ey54b?+?u{)m*vr;uCgUBPBF!tyf>IqaJ>wtdFcXHUcddX?%i!ti=d#Wzp$PyQ4e6f% literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium.png b/interface/web/themes/default-304/icons/x16/media_player_medium.png new file mode 100644 index 0000000000000000000000000000000000000000..ddabbf5a86865f2f6af0bedf45bf5b4754663c1c GIT binary patch literal 569 zcmV-90>=G`P)6xvvc zAc@7Yw-T_37nWO>WS{KpScDBE#;CvQ@#f9P_ZUX4tgHZ_l`$}$@7J(s=WG=HpbL-!x+QMc#Mb; z`222g9AJ#W^E~?fK3Z!4CMPF}$-HiT>xCyCC~E{0gWh%5D`SAX|1KIDz>+`sj7-F z3<<;VNY7e}h%`lnD2mW|o)gD0ola*zNs?%0X6B-ZFdPo?JnwJ?5y5dBk|c@JG~G|r z6cIrIUEsXqICEO-#eeyYWm$d_k*~lv1)KrS0-FCz3FN;3DP>7Wd~xTd00000NkvXX Hu0mjfG$;;C literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_black.png b/interface/web/themes/default-304/icons/x16/media_player_medium_black.png new file mode 100644 index 0000000000000000000000000000000000000000..7fbe8d6a8d43b232a7c7174fb67cf1a86e605779 GIT binary patch literal 532 zcmV+v0_**WP)I&Xd>h*dU4u|OX`*Pm0KSa#wKxB0V?NVG8(bW}98;u6i zdtZ<{xW>jy18X}Mc;U3;xyyyul`xvc6zI^^6@0AM>*#j7n9XJ|3UBTyCt#+rNv-t#nE ziuU?r9PaJn?YlQPIXwd%x+?d7!K_lLpin4Cve_)+@wkMuI;TTdS8!e~myyfmkVqup z^ZDTQdL^8B#vL8Hx`H32QVE$%W)Y4=A`(@?9UZ#5f}gx%GMR+i?S|j)mscm8dBziQm!N0QIyCF-|&4Z4d0v)QZ)4E|dz7DF%?giCxp4u?a+nP=S5q00=j^5G!( z9tws2rqgMpQYl2EQ3L`331^;hM~ChrES?8~HNm#vm*8dzbm%g}tjQ*@3m)AQW^A{a WK0kbT8{@?Q00004TE{4&wk^Lj%IVraW%=jq2Sx9SbAZ}%V#s1 zH!22azEJCAzua5)al`WOm9PI=iMY!DdGPT6f7|!p>t+iyHUzLVhjl7){%3aHxhuWR z;Xt|ibZvXh>4uwj{&e55*!lZ)#=8B_j-EKicIcr&(nblTi5;irPCLBgLJiCFKKbU$ zWr8IyX4x9rtf`dLm|Adi_OYqyp>t%l7VlN>f0xGXw|(2Ak6-!j>?-2~DSP-iGtM?9 z-d#h)$!xZ3WZd?+^^e-=G12@-6JE^0jbXd%?eGAF(7(a!6=-{sW|?LP8>^_OKId-weFi}<*( zAKa`yVOm^iw#%Kbzv(>a==&y4ul-($)WRge`+R&CGE79y%qetlUw2cOnR(Xs@~7MH z`>6%qx_^9n6z{wcuY+eK%RvTSyuN(qi}NWDCftvmY=7_gTHPJfrolDpO;1}De(LV$ z&l>OEEZDTYefcMSWtgG4xlR@`D(@y;-)m{!?*2*l_U_#)!d7#oodbqzct+tuRLHlakozLdfTQBX^}J4xHg~?>WD+_ckkwyUk9MvnJR6 z0Uf7w=FcUZ)AG@&@Ygg##nd0+jSgMul)c9#bc6~i1Ofp>A`yf_A!|PDSczTLtI%9m ziQ!U)A$6i|Se>dL{VR0nvia4jDiepv>i>jI)lcBw0ZGr$0v!MV002ovPDHLkV1kPW BANT+O literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_pink.png b/interface/web/themes/default-304/icons/x16/media_player_medium_pink.png new file mode 100644 index 0000000000000000000000000000000000000000..ceee74a3939194b5a2d9a520db65254e8ea72c28 GIT binary patch literal 614 zcmV-s0-61ZP)EDoTzVA=3$qJ}?vg$rVsuk>AqA4q2WXMAvIfzIA_YOB5Dua*y0F;7YUZ+O z+uY_FGaP}VC}K#NeT<^!LUgT~IlTz>>--MBS4Gi*XS}@c^PC+O(vK(-*6mhhRKMOR z41PZ|0;ki7WHO0#I*mf1fWyWMsy3`g^!#r4dM<+wUFlSxzF!FDP7nX~0!Q^4ydNLM zljl*y;}OuIE1l}q_X?qz)+ihf2Rt4RB9RCZi3D1#6}Zvaj@a-ZeEtCF(3MWz*6W0! zspcVkun(9_wng#fZqkIa?CH>zPIYU0ga?`9L8O}QA#*W~pR)@n7KY%gopgZ7yE7@H=f4q#~DmJ;wGHAC`H%R9(=j$q4^#tiBs>JHq(( zIg5NgZ^D^7-ssR}!`6H%v?Z!d+ti<^x%BmQV=pFbcaS<2K<4IS6VBZ6Mu#pNd6pVf zZc!_2C)L_ei(2>eZ_uI3X0cTz1{QNiw8tCXkqNr$51VMTc4(h_7o7kdYmC=l~ zFozXnkYiDu*2Pv7QN+Bf3_obl)t=7t+2LFiMF)QH@V>w2eCOhmK@lNCB5j&+jrs?4 z+DuQ*SjMLVyPVf8{U|l}{Sofy&^0|dZBa!nB@zjwQYj>pNjLX<7NOl+i_ofNi1zLT z9lE9`r!4AK(?0AOevZAD9JHP-!+)%Z!(IjBNz|h9jorUp5ZkdDA4=1BswOctl?5HTrYA=% z>dBfe#9}dwj*cRm%_5h}A==b{%fmx>@bE6ucQT+u*YxC|MLqI&Vq*Drm&c(9ih~zj zn9ZCHUDJ~Ri@LvZH!=+&LL*GIv|2 z7hjuc%$%$;^MArSdj+Z9SrIy7cAsmM6JvxsT^^)vjmk8T$S{%0G@G4iH$Qu4OxEU` z8T;?wo;+(#oJ@=`SL=gPqnRsi=B&D#xBB+mTZ!$59hYBz$z^J}*J6j71ka({1r{M& zqe2&73|M{jQq|sTA1k(epXqaK-jyd`9zB@lpuix%H_rcPQs7iC*R4@!*X@nanR5R5 z`hdxoyPLEB)Y;c;sxq4$x-cMMWyqzx?VI1ntiKMGtg(}?xj4aV>6=|UWBe|^47vR_ z?D5BlzjgN^MoX=~&VB!BQRK&pm`)d`mnFCI4hc`xgP1GB*Z#4>#=hlb%BNiipN3k^ z?fd&_&Xwtm7CU14{g!{e`?ToqJtjUqX1Q}a&fDDWxV@|V|IB|38~!$XOCFx~0~q=Y Mp00i_>zopr06px;q5uE@ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_player_small_blue.png b/interface/web/themes/default-304/icons/x16/media_player_small_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..fe169fb6db9b9597e451d9449c6217b7b614a7ab GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4(FKVC?X8aSX9IeRQ(7w^N`<>-Qar z%54{Mg^U1!D;gY^IOOkkUHZi8802Cl=**J)Bx^mh z<#e{#9~R~M-^$PJV_(NGVZXxv{f#Y7N)I=-?3?%TiJFyyA6LnHC??PzGna4 z#K(VSZ_k<=zIwy!(#@OF&c#_Bo0>4;O}m%s85`R~yXl9MHg@>leX;qf)9$o#8@P7#B{u$>|45pt|ie0_%*7$>eYdxtZe%FhDD{U`~8A0 z2*1|)dk7-^>$mHjcg3&Y@i|}2NN1|+3YRYbR5|C>+2Yi*bM}_>toC1TF}M0rk?QUy pzS!C-k@id1RrwzO`+fck^XVV0k;3x|3V>0=;OXk;vd$@?2>{_j)=&Td literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_player_small_green.png b/interface/web/themes/default-304/icons/x16/media_player_small_green.png new file mode 100644 index 0000000000000000000000000000000000000000..496cf0c40d67ec6d2555c258e824739babfa3a7c GIT binary patch literal 470 zcmV;{0V)28P)b6 zc~nbNniifsZ}Ilhq6Z(Bb2#7Sy~Ps%#9t8qe}QVUN~p|LHEDDiQbSj$CMt>EnmoX0 zcnf2%E|}xHu)OcVme|McmmeoTx6;YXo?AL}h00Vx`X}CYpubsy;ogCPr!|-(+j#zo zA(cwWFtg{D4qc%fDJO%*uoK;(IrLsHqVH}6-sBCE-yg7soY0(Dq?4IFw{++Vegl3=m){QC zwF?^$Zs}xZ&n+Fgd~y}l1tvvp;a*0h9lE?AJB>O`UWTY8_uqe}Uoe7smV-rF4Z0dc2}Sfml7@wqg@HjyNrB-d zu_jN?xuLr>B>edE9M12#Z>RuJ{(|!V3x3|?Sy@fwxN2iom#x!R57$NI^cIlFY|itHqbc)SXi>j*wy9^r5a ztyTx6(yP9-2WRH&(xEHz6j_f(Z{cw4!|gtX-+zu~^Anes4gHaNaAwXf9l9c0$rcM% z>n@zm19&{AC>HBd*08hlB)9yapPZSqONXvvFieun{Cp7>%QkGbJxos@%46hFtu~-( zS|85L*`-5QQPnY7V9qkM+jF|iJK(zrg$nZND#+z(`pKF3?*em{E`KAcI=-f=6Q_eQ ozDAb|h6R%_Iv^(9{r5l94?OButnXQZ1poj507*qoM6N<$f&{qDWdHyG literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_player_small_red.png b/interface/web/themes/default-304/icons/x16/media_player_small_red.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3159354126dc2929a20950e945fd057dffdf85 GIT binary patch literal 471 zcmV;|0Vw{7P)A#8-`C1I^BDC>S3`n{d zN`*i)6^w`=6J}F5ck*7(y?0vZ9aLyB%%T?#oU?eI^E>c6rd%#l%Q)0HH4DrvU|=4| zRLOoS!-PgBhs@~kSf*Gkq9TYYjxk6>J&gl>T<&xUzW?NKeT%4cgx1xuxbhAF4NrBx z@8fwMB7%r;rR^HsZ(h@Ix2tkx71u4gQd zPa|#%?&JtT7?N;mlLXe{TZ_ao631K}>}Nlhr;y8Y2`J?9>_30R^(PPTttH{~_;eFk zOK?UIMG@i{no_CC6T~q@QAA)Z#}@?`6CA9p(f)Lhju*pt>szD;`e=T9pM&?S_-6&d zKN4(a7pT8|gIjYiD+zvo{=#N<0b?x*r%S*?AO;*&L=_Ri{yJoJY=+jMd!+B&#QXMx z!iNpQ(jQcn67cb)Lp1lo+cfl4(;^Rcw_(ZvDIg7Kl}!u*&;0k__!qkNwUc!(*pmPN N002ovPDHLkV1lC;&-nlV literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_players.png b/interface/web/themes/default-304/icons/x16/media_players.png new file mode 100644 index 0000000000000000000000000000000000000000..b7d7f6c71d87b5ca0d6bb8b6ba6f582feab62f56 GIT binary patch literal 669 zcmV;O0%HA%P)Bot9-41^sPI|xmXk!<4FKUr(cO&znQw^%Vm(jt#RtAhvURklM5ZNkK| zKZhW6!W?7F)e2=Uj78gF!DQhWVlbeM? z;d8ZGMWs?X0b|?S+gMpyLA_o_I-SPw@Gu2mq`>8JkvlA2SXjW~;vyoE2u3blKzBzw zf^M@E&CJYTZEa18#6Svmq`={Dkh|q_8P3NUT%Y}kt5Z7|X}<`U?g}0S++eQ1zaJKh zMdEZiDJV*TNRZ&(-k$tvT({9^;J&dN9};tT^YR&(8yg#g$K!#~XyhwU@Kp-TW-}Sz z-Q7hv97ZCMKr)%cxIu$=Z(rd>{5hDjTCE5MgD@Bj@-AAxNdcctFu}>WT<*Ux$Ekrp z06jfDFqupge3t^fUQh0cS3o9{L8(;2;o+f#cgC0-7#M)fW`jDwU$Mv-2TW#(kF_`LJ00000NkvXXu0mjf Dq3$nC literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_players_arrow.png b/interface/web/themes/default-304/icons/x16/media_players_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..33b68542881863063216ce2803230b6747da0b50 GIT binary patch literal 746 zcmV)}$F2I2ID#{X5S~(WE@^gNNt;oZoZK`*M1{o~x{^WTZXC zJfl3JLm2%%!*S_?qN1Wdf-$91nX*_cFq_Q>pdMv3^N%1+vPi?dy}j`Hd~mzn7#J8p zUtb?=HX9SsOu9hCW8k?(n46nJRaF%UJ~Dw?ttRSe*y(h_<#NH{aG)mh z6bf>(VAU#^sI#*ZQ&Uq+#4jYlDif5KmlJp6@i7huxcjdvscpscpG7CM~{a=DytfdrqJ zK%r0&4Qp#_u-onMdcE-b{b-P#!}$BR7;+DSveMF0SglsbWHMIsuYP6%x;CCh+8hdn z{tIQaRoyX;D;)t8-+WAhEhdmkr9=~d3kU{-SYKbq{{B9LYU)v@(P&U;^W#MVxZFMs zp+uiNqp0UNi9|xQgu`J30s-vp?I9A0FsQ!wY5~`JmT>XG7=(r%7=0VCZvlCYZ+?nx zizY5VKcBciKR=I|nHeOLNyK6?2Gtd><9PN3s9OfAB7bR#0ixE)Wlkg#abmIfA$=;{ zGi~14*{^oaZ$J|UPTw9`%Dg^!gO1^3c6N5N$KzR_ot|W2uwo@CoCS5uy&B0V@^g!hEgC9wDCMWgf^NvQrP4^s(!g}Oye-| c5{?AF0JTsN$BUnYD*ylh07*qoM6N<$f@%a(hX4Qo literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_players_exclamation.png b/interface/web/themes/default-304/icons/x16/media_players_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..7ae760b68dadc9b95beb3bea5f5e4c33f753711b GIT binary patch literal 771 zcmV+e1N{7nP)jp4A| zoiSqJ5&pHosJaCp0IYt$4{&L5aq)v72&PZ797Pe$<_5E~voxD2u3y(D0Iu)*(`##M z7=}T&+hz5mYuriORG+T!;g?^ty}eB~n)~{p74unz)rIb)g(d~BG+S+1sbCaIBPcJ=6=O2NL_wml`aQWqr87ut_#3xP= zN-1V$W{#it=I7r4FkFCx=qH|-yhz}Clqa9!{N26N9Vn%6U6)FwLZwo{bzPK-i94%I zO<&@*tKTs>^$g|5{=hW(Gi2k1x zhTY`iw9$SDptVM8jg%6{ac~?5DPv@3m5iU|_x25b`2Kyu-farwk0furLO5V?UPMuZ zlv4EjeYDo>?Cjuq9-ilM_x2K&8Df}sutmsAS3bkBIy_oX;>pROp=)m&6K1>J&f2zp zp<1nu=W@B6l#*7fMXS}K{o7ZJoNF`WMA#zclf}27_Y1ZelS&CQMaMFL$5W|P#kTDW zfcs#KufBTl!f2^KY#3;JAnDq6(zPvmM{^Tf?JiO;{USn`@5W_G4n3$NL7T1A$ zK!(#}8+ZoHSVw>R`udogn*+Gt-`{^VnM}s3)#|ZM!!Rfoiyf1blg0@^DwR5bxQ^q* zbGaOjHw@-Vu%RuH#*RRoUb#)#*MqT_-Q53TGQOzOsQ02e}Dg&0#if~ z5mQ76f`H}aWfm6~DNBiRw2dFXOhkm8ogLEYG`0E@BbXvWPfyR`@@_wU3qW%VhzOQt zAtGq4(ORDl5D^+18*yD1fX&U#L&>&nv$3&()|%SltwF$2N*x2F(`i;#RsiVi>|}3m zkIms>u1!xv?c^(3(+`OZygURPNK;BtUtbS^QVOj#UsqSTGcfS4AEK|u#;#bt?-Pr~ z%u1z#)*8?A$YlO_$n!k3)<`zX@c8(yt<>I8f(4(f_4V~cYiq0WJg?xoZbuLVtgWpb z7TLBzRNY)o6iv&Y37OWx!5oD-~Hk(7t#@d`R%SlLLG0f6JKNtp%0wFb`XiX%= zHECkL6d{C8*v67+to6V@Hso4R=C`UDa36do5sMuz+VPs?kPNx$C0|V&m z>x0#5XN4%qE>RA(GO zes(4-dNmhyb#-BSdYX&agCtnug7Wfm;z}eEfwt3+Gu`XRZCOHf=0WJ>M{&DB56YF6 zmZGGjgrn7JNf5duih{rrgk@!Ag?}228;iwoLzRy=u3k*OcnZqZ*4DycFhHeJp`ox4 z{i68YD~d`%tyU9_%gf8?>FI&X<$~MoM&rrjc=d7&&zysxoJOO8#bV)ti$z61M+e44 z(aqP!Xrh+`fxthZ9NRtGThDPpB9TCDTH3dMLC^>ag@U-wwgA81k8n7Qt*tE%-6=*n zOZ_R_@5n$R+J?NmJfx(gtZV5L<#IXEGCw~LkH>>}JdTBh1rFUQ=5s&6z4raQ`Bq~( ziWSnIto1$L0<#e}=jP@xJ3EWb%}s^?fK`NCB zIXOA4G%D?xUS3;UMCuHJo;4jxBAtfVmz9;(JUl!c_Ika1;M1& literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/media_players_plus.png b/interface/web/themes/default-304/icons/x16/media_players_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..e29e49d58fa83f22f8473b40b768608ea10ea491 GIT binary patch literal 722 zcmV;@0xkWCP)d6$y1snoRL}6j!PrKa?bDIx!t}k%7CSdMM;Fk9nuD4FW;c$>3$^|BqiKvZ6 zqsz%;5?fnahoIcb$_hfE5K^fWW@l$%v)M@SoeK;G1JO*)LqkIt9v+6z=R?i;vnVad zgVUtpBDdR(@$qpk5(biBl?!w_9dR#_NI?HAjGKMCxYE9gn!Ix`C@-Pwt_f7Ds;WXo zMFmH%*OMT|1ww&vuCK52N27Jq=`=djrT7~3;^Vtlpju;NBg|$q)M_zR zEo*CQ@OV5327{QKoJ5PN2%kT_$J@YbP_44E5>BTRDwT@I!lxTtKxY$ZrOA;<2jv<1OQ2@9wg3PC07*qoM6N<$ Ef_hO()&Kwi literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/microphone.png b/interface/web/themes/default-304/icons/x16/microphone.png new file mode 100644 index 0000000000000000000000000000000000000000..5817a1cfb4c3e28889a0b91fc388d85319a81058 GIT binary patch literal 616 zcmV-u0+;=XP)z+3nKC1^mKkhl_9`C!4BO=b@@%+K(^KpSd!1(a; zd4?aXp|9q!4{+-RUa$8~I2?Z4>-7fpdY!u6?f`4(|1EGh9IHGom&@mcLV;$p8DZx0 z`E%&2IYoif>Ev847iYCv!FDE-p}}B4nEifVp3vbVhrFVIy(7n7702gHCexc*tw!;9 zoJOOOJWHh#L5GhV^8YH>#HH!=`ggHdj3h}S%toUjPw0zF-TbS-@Are}!{LxbQKa#B zOw;L<=JUCH50lA6*5M(I_K#^gIcZS4-DY>t zq`kcyZEd|G_{brzC@`DN;AtZ9Q93xt)6Pzmve|t)KF(7vw@=aNYdSnE5Pam2R}>hH zMvmusi^cNbeYN`KXQd)iI-R9dDkYx=Yv}NiLtar}Fc`pwPN(zmyfMDJoA}!4{P=Zt zc0rg}Lx;b}DGTsuG#XB;)neXeJW;FF9|YkOVPXw^;mi5;f-8)xjO&b>02_~vM7dz8 zF>WxfF*eo<)C==2<33QSRFAM3bEz@zF>c|&%Yxs_4c|`Acwx2x00001Y0;N*PR4NrKEG#5i%w{vf;V`JKtgHx?`ZT8;<&y{k{v8?rs`U3+ zPEO7phrhCPI^dCW4 zSs8IN5{ba=c4K2>1Mzqqi9|x!Lo5~(`ZTB9PF_F|sMTtses0c#s;Vj&3Xyl)0!tAUIKA(@@!5jt$htbs3jHZe3@1nltuSKTsT;by=%k5s; z7UbpS5w$%%PduZe7PPjuVQ6Rs6B8B;509X&tsP@yRw(hOk_nF%j$Ye4m zl}hvT^DlJU?XT8tHaASBAq)%*pz@&;>fQyYdV{}?)|h|PSR?5D0`P|eXFG$OAjr(j zBo1a|WN4&PnZB#5=e6Je@#pI5CbX7V;@&z?8v?Gp|I6)9z{z%BKoHO+7K>SGYAV%J zJl91c(S4)wDI}`)#bdhX>sfU#KODX`9w-=z;PN{l`_@e0c)f#53J&n3@nrFwAV@Gi z?grIlFTMKN;u$ZH&W$Y`x%z_RB`hfr@nrMl@|+`5Qc^1EFx6yFbg|JYE;THPE;U~} flv}~l&eyO%Bc#@E>#yP`00000NkvXXu0mjf5It&E literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/microphone_exclamation.png b/interface/web/themes/default-304/icons/x16/microphone_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..3e41bd421e9854147e18695c8cbf3a47a73d9205 GIT binary patch literal 771 zcmV+e1N{7nP)OzbT{PyQO@1Nh!c@6;pqEIOQQd(L{ zDk>@jm$t4O_=ER2-`Pt;b_+^MN>0?));5Piq3FoS2n2({DBk1zzXFLwvXdIS-M(nC zSRk290;bt)Uc~vX9)${|QYn$iWTddL5NXis^$?9l0W%y9)5JNRV-NdjsDOJ%!o4a! zJ`oCq4_q!6s8lLgT3VuMv)KUWc#b{nr`ahe!=>fq)oP(lSp=-}9JDJ1y;p0_k~CCMTwILQ`~3kba5#owVqy|MA+YQexSS4n)0GE5 z){HQyKQKLGXZCUsgbKuBG1B1i_}A*|?{NR9gW+K}1OfqW2VSuDH^QX53VtU|FyoW0 zP7N}p>^p`aRFI#ak6iEUeBtZsGec9;JunzvgUMuu?(S|FczGJWuXaFXWhJaHKT1wo zGW6pnhR3lb5C{Z>&*zIoqBCty=h(8t;Q^h_02+-3jJmrp?Y#&;p6u*w1)ncawYGMSv+VpvB$9wJ$K_v3pX*ZLkQ9dAH$rIcJj{J8 zTKD!c8n=;Qr~t3b%uJG%m4%tdagE30wHvg}FrYd3b$Q_e#O4d=6JW;XMc_B@XPpK{ zoEBto?Bh7ZaRfnuwMP!Y(PPO(R0xU4Nl0$or->}EM-w(Jqe}~T9EUkhaTFj7!&Ke6 zlJV*JLnfkrOy&^H6B2yYLT0<461L|VnKX8gu0NO~>Qt>J;gbLW002ovPDHLkV1jy9 BYa;7{}i^-7YP`9a?o0XRt#gN$731!&KZD7{p|Z)+LHytx>ZWV~1K0h^J7|DJxKL zI+&81etIxlcIY5j2y=1)4l0+Au-v6r(u@`>dpZ9tG&;NVB_hUrFtXAte6B856 zZntaiG}i+>ut&Yq2cA6|W~@8FX0u(Jo10rMm&?_3I!&cgsfs=7-2p%ZjE#+T;z%SC z2l05E>h(H7W3ku)>Rmp82pAt9XJ)gR84L!nxW2wl)oPWXl}be@>gdAo22A48R4Uc$m6a9B<#GhgWHLfgZ(Zu- ze*sfdQ{ds@;UP(qL?Du|@zB=R z7U3`85`8`&&CJXY`tY^<0uf*`nZSHLUl0MweF#DDN!I0 zB(K*iPV-^(Hf^dkfBpUaKR0Bu3LpFi!i@Puz~JB@=v69}R*gpMT3d5}E*5|M+TTAT zsAuT%??1D%)Qy*ihyW~wLc#j_`k=#{dvdw_t^d$v77{ zmpE4d2BT3)1hi|MAAL!+F3;;X8E TH;2|R00000NkvXXu0mjfCKy0p literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/microphone_pencil.png b/interface/web/themes/default-304/icons/x16/microphone_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..aa41af61340de9aae7a8057866905ca524eb7953 GIT binary patch literal 745 zcmV$iuHn%xpEuBIS#t6x&%NRWf5{$;)Jl*r#6u0QY=Xbc@bI$j7@3{m3h+3^aL8H-- zwzf9O_4K-rAKasUy6zZ~YtY=>T-MdqH5iFRqF%2THa9n;xJUiJ1`Q1jr|EDyojZ$* zi;zqv0i(@k+d)02jy&hMw1G;cB8`oWL@Jdcy=Jo+qR}W|+}hgWBkGvPI;{5;7n2Q2 z(+2F0gk2SnPbw-Z20R`Q==FMt#bSJPI2?dF=CKazf3oIWgBBcGNlD4G;o)Hj1OkB3 z=kxIq^~_LP{xN86ZABjJ?(Tx$?}z>UeMlq{aCCIU&mkU<^E&3SZnnHU+n}kb33<4@ z9Dw%rc9@x&0lVD}_zE~gqtOVRot=PrtTR_u%JwMzutsS;Zy=Y;5p6IS;tgD`kFdJB zhEE9L@H)8NUfuxnN~Q9tRw^BWkr8lE8srURG8xkA_XiKO+DGh1I=q@bVx<3+|Dp-}k3I6VeagMvM5p3u>C)~rxSN%qPZ2pDG= z=NKXc4J literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/microphone_plus.png b/interface/web/themes/default-304/icons/x16/microphone_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..b5776f47d05a652d50dc2d53228e10b8b794ffc5 GIT binary patch literal 723 zcmV;^0xbQBP)&U}YgVWm!UD)WgV!2t57IUvG)gh2K8zcfS9(d(Q<#1dGM;2b;|X zcDr4FX5+d{KXgz2)|?D%FR)sz2c1sm?YX(RY&06hOeT}1d-DHVP*YR0mGhxcXfYTJ z;@a98k_G~SMe?`hIJ}^?wifE@>Y%#1nrQR+e3;EDYQsMT zjg5`Om8GR6lq3n4mzOc0&*S>~I^V;}$_n>sPPxrIhZoe>*ArLc@dP>?4(#pi#qsfR zq_03r6h#r6nwpU2l-ta6c!Ak$CS23gNnQ{RKgZeGm-GoSm3oDdNR$`QoO0UsO3>b5 zv{Y;qm`o<3O_HWpU9J}Pk6xUbieWODWIKpsfByiswqC=NA;&MJfBz?Vwnv1gr2szl zMnP3o6>+h*G&z+-F7Y(BYp&kM@2!`?VR_!8FIK7I}e2qak*b zl$2O>I=!c}v-?FV_5Rz!!YY!M_2_??KcB|!K+o|>M@bZ~T3;svq?cZ%PX=PD5H7QcqBUBF5} zE>JMa7>5`~h=PKGb99(g_P{0tp;>qfr-Xhmu_Gsn;5YJvw*!YNMD_px002ovPDHLk FV1kPuRiXd@ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/minus.png b/interface/web/themes/default-304/icons/x16/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..d59994cfc0c651ef5606ac6ff0a048df7dcd3f42 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`OFUg1Lo80ey=0hm*g>H6VZP|n zvz#^Du}78{D2SirWzxL+LuQ{t(5k|>N~v6pW#*T57;sEC%=()k5%=-Gfq|yd8qefZ zIi^dDo#$Q3`6X&t*T1cJd$(-+>$b!IuRyQB?9gn}^P4*&%3LyLxz*b=eUr^UVJUq) z@LZ*!&*d!++b0Ko>gL~~Zg&5R{qMiA+vmUZ&k>5d@JQ1C{}c6)KTD5muNRMDxN|aU Uc~%;qGSIyYp00i_>zopr09#~OIsgCw literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/minus_circle.png b/interface/web/themes/default-304/icons/x16/minus_circle.png new file mode 100644 index 0000000000000000000000000000000000000000..e0d3938c03af8d1398569fb95b5bec0b7de72bd5 GIT binary patch literal 570 zcmV-A0>%A_P)?I$PC#G$8%yDMv1!c!Z+Nx=l}ov1Vn`QQ1~nYz!DK7eggQG z0mg_Z5ii31F|NgmTK1F+=v;HTbC3t@gZqIh#m z`#U7TTP(U?(-PeSknNH%^Kh!YKV_M zfM5{d%K*U25Wp$JeIDZ)X+9BN_E-aK#0Nqod~Z-w)Y{nl0Jw_Y_t>)R761SM07*qo IM6N<$g8x+o1poj5 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/minus_circle_frame.png b/interface/web/themes/default-304/icons/x16/minus_circle_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..8b1654ab9065964cb01dbd42006c32713911a175 GIT binary patch literal 740 zcmV-Q5+Td3AL))Z5$J zM-I71FOZl_CcV??9Hrpv< zvl9WG4nO$&ubv)}R7VGVb#>w{7Tbcu;TWTaTBg_QbF5aYeS15Bw`~?g&1QUWZ%4ef z^)J3zEQlBkqO-ZViSF)hJGD%w(`j5TS9s;YeSE5|6)*Ur)gH@wLj&A3HE=ubVSau- zOfA!DwHN7Uy}Zq5^YDB_;|A@F*t-4`niuh0;>d^?E;pTBgxxtbV^A zPphjDs;|ev!2#m&ID9@Ig25pF&oQJ@DeUj>i_8`limu!32DMDBR$uXYy_l-3ghvn% z2n0Z%kBf=t3Wew{EiHjsCI~{O-ygtiTN{>3N-&+B{a+U3@;~mf8`LtDN_B2}dS+ws z<{iux7sHdAixn>Zizj(`czxqGoX)WgYFSlPmBM5)5BYpyOc{)Llb??ue^>!7ALSK) znB=Uj1zjobtV}mJczq@q+`@Q$10Hkv11Fq@W;&yt-yenDer<*tYMERv zXGKLtQl(OPp}+s?vq&U~cXvlIe%^v%MZO5lbQX#1fE;qEp_X1JI430%Nr6lzvk1bO zTN4v6V$tYN9EQ$lM-I8vq+6E3k#UrqipvmWK&D%?mGES~h+T595!a zA&j-Qrs?bs?>NI*?&yLUfbd7JcQaU88Vw3UOzG(O^wsCXL{}HCc|550_hY=hU8Q|& zmNH3~Ym+;=zz^{J%fP_SMqeL(=ePXj=ke;v~OI9mR3c@OPbio+_(?n5G_?gX? zePlM{Lkj+jWl73T&|kJuT7N*z_?A_cE m4SFlojY)CLIF+!>_!G>`0wT00000 LNkvXXu0mjf8B1=c literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/music.png b/interface/web/themes/default-304/icons/x16/music.png new file mode 100644 index 0000000000000000000000000000000000000000..a78df8c2ac4a97c80f9cde1ca6b514063d7878e4 GIT binary patch literal 427 zcmV;c0aX5pP) zv?u-N0kS_6G{Ab^I|l3dpBZeI{0HIxc1!;=IIV!NO=kaBAkF|Fwp;j_!Fk1>|3D0( zSN>N38o+?p0MqGD9Ds(L0^&bF{2xSH&VI$9_)q*kDqF%TO9u`&<~12GFe0|bCr3JaD5Vj&>r0%B%lJpcpN VLA^=%%kBUG002ovPDHLkV1jeG!#4l` literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/music_arrow.png b/interface/web/themes/default-304/icons/x16/music_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..1215fd2e9b7ce34cdb1ee71ba403e7dcf49f284b GIT binary patch literal 593 zcmV-X0Y}`c__*}N=Mz-XKAI{h@eh%r#mJ>4X#GXZ14(B9RD21`xK2th ziwg?e*W=`FPtx`q5a789+R^>1E)BuDH8@6|a7^Q6ol`XyFrJPi?d+Zb^E1mkzgeB< z-csp>etD~|MFC0W@_Y5Sz;$)Ff+f$G83vMDLZh^eh4$uG8ei0frH60p2ks7_Edof- zGnI-?KNn(^T_ZU7cp6pr$H4tNIkz2u!oTq0v|Gp z!3dPVAXXpkMRs*ly_{ziI4IZKs;xQlKo{f-l#T&-UjWkQ*Y~Q#kJaR^^OT69Oc@E02r+yTqQLghLp}6RE||=e6)p&)=~PlI zjn&FqLP>YF)b%jLYML};G8axZFSNX!&iR|MVe7z$bI$kte;@wf>=Gb?vxN0e7ciM7E#bqCp3)or}_P(`_Vs=f%Ac@VrSfrWIx}}-@Fde z@?S_mieZ80bZPl?NEEc(g4+8=u*ZV$WhOmj+(sloZbmq82e;5XD+=f%u-u4EmFXB9 zZ$$=kA0Xtnug;kkl*JTWsJR5nIv=Q-rbTj_XQ7~d35nJI2xTOIb%F|GHYjR6B3bvm zc_bMimI&mYWBCCm9)^JgkW{3P7U&FeNUs=-#HVhX#L{<*SkxIn+DAE0J)?uQ5(UL- zfPH%*s^XIm!ZxjKCcAzdmFDlb`*JTP6jxs4JhDVVjFL%I+G3T+b#vo-HXl>`9u{j}Y2)`g#wG|GA5EQzWUPXi5sc0BKQ)mr6 z{ANVW|1yas!Hx9OE@Aroo}!6LMk0wJVI&9w1iS;bdZc)7$4b`#0000y&wv&X+k4|b2G`Yp;n=rfCD8`_ z1!6yf27nY`!TN82quSNfO6X#2G!0F45HOPk@0^JE!+GH#8wfl ze)kc?&*-m(8DM#jk#YSoMn(q)<0%gq%x6AlFrE2{L8Jda4F3nwhBN*%Xixgj17v>& z@pms~WC#ffQOUQksQus2@P8vC<3YFq*7M#mSkM2=V7uf$2>-WR`k%pR1%z!f`@h1B z1&$267BSj;d3oi0|Ni~Io0L@Fd#Q#CG~>9%v*}8d1@WwK3^ve zM}B^O2CxAtji*8Qx$E*5|6>pR{_nTx?SCNuHb{JBJp+d3&LRdEZwC$rxB;v(x(xgo z>poe`di39X#{K`|h1>u02DIdW#Fy7GsG)0aF90S!WCMUefyp|fohf|wC#LXOPnpb< zT0uSoV#E3b#)<#G-26YKmT^B!Gd2SRfLIC(mIUJeX}*l>%HkO9V4Bel008ETx}a>1 R{+a*)002ovPDHLkV1f*64$S}n literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/music_plus.png b/interface/web/themes/default-304/icons/x16/music_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..69ca7cb72de82c23e44c837f10424e5369705b30 GIT binary patch literal 562 zcmV-20?qx2P)>F-+KNWP#07y?h^-|ae%P=raQW-)eUBXI#Bp7C;KTF0@ArM5^F0Sdgx!FSc`}0- z=MHBE3I+6wZ+*Rm=2x2rFzp7CF5s!NV8A95`fq>?m_R3nmOirnYMI&c7YsNVTQh@B zkFGnsk;S*{zg9%^9?zXs2=-XS7;vy})eI^R=fR6s*X`6huAl2?)@LDOKxJeZM<1-f z-TV7*NVGh>Cf?`n&HR+Q^l=n;={5$`4t+*INyD#XacqEeNVH~{P&G(4_BpAw#hn6z zV;Ka;bEr>{Kn*VlP04M4Do$Qo;=C*>jH;<=0Mjs$!@1-JG21##-m>vFVB!FfaH*Fw zw@6g0^#K2q#j_mpp4nhXv@ZS)jgxuom*r8X!o#Z2@%<|4UhDhreh|{lQ(x%Pn{^7! z{vfVDNx$M^9}wFosEz3h^e@s!@sZ;w>z>J;8A(xKc!3V}%#ppl|AzFn$5#YgFIDi+ zp$gThdeS`}ITRW3T7unCOJ_W5=^RD{DjEJ*6yeHVAZ$}T3soeF`*v`M z_71)yJSH4w_%DGsu?Ka0lba<9t`)1A_E@!mKUe9jz^M`2vj6}907*qoM6N<$f+{`< A_5c6? literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/music_small.png b/interface/web/themes/default-304/icons/x16/music_small.png new file mode 100644 index 0000000000000000000000000000000000000000..54c1417abde35cd9e5b902927b761d42ca8de774 GIT binary patch literal 208 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`(>+}rLo7}w|M>sko>_H9qJ*@- zF6qAi%p0vbd^;J<8)r;cVb*!}x9#EoB3*NS3BUiQlU0~SqV^kigfxDvzxe9?9*1AH zo@^F6e~&G&f2-g8Zp#1vy=niZGhOQUG(EuBAw4JT&p-Ynh3B;Y|C*H25cd4(`F+xM zf7mbm_g!wE${^(wrBiTB|1Qsw`IVExML#cJuY9*baEdsC(A_%~cjn3Y0-ea<>FVdQ I&MBb@0CewFp#T5? literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/newspaper.png b/interface/web/themes/default-304/icons/x16/newspaper.png new file mode 100644 index 0000000000000000000000000000000000000000..a6e3bf83fe83c24076b73e249383e4347f34f4d6 GIT binary patch literal 565 zcmV-50?Pe~P)I07NWnR zq6PvYHfgLZ>@0#{BlrS&18X0_R(t{R0W1Snf>_xFM8QIBynup=x9s`IENiNS49xEA zT+W>Dd~5W2Js5`Z4ZsKf&VJnQ_u1`s!|U~edORLXe$;BU&hz=yNxrQn?TqQP?RJal zbo%`_(2Nh0NP@;j0y=?MyI!w2pU*g*PG~e59V=J1W zK+H5v$J>*8njG735 zJ_4^tY_V7%7z`qnN?|-6>l>g^{Zgr<>*;hFN-4TfcXIg?0q zHt>AZ!Knwu5?#nZVwqD+$X1F*cQT;y=lYYO%&FmUh-5OU)n;dJRW}%Acp_2UjhsOO=C=J5#K=z00000NkvXXu0mjf Dp|kx! literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/newspaper_arrow.png b/interface/web/themes/default-304/icons/x16/newspaper_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..eac7fce6e2e81f06c94d220a4526781cb8f014e3 GIT binary patch literal 694 zcmV;n0!jUeP)p5DtgAm(+^J#zrD{cXyFUBrrWat&*G+*Vfjm zB#}r2V`F2=j2dc%)oLYjZ*LC+0|OWy9tI0NDP|gu+6Z!-`__v znN+Y)n*85MJRV0h8dX-9Cb1^HKmf=@%%*7Z{UG$Qt{H$diz<65SpeDd3bn;(a})^gF zKp>#fJaLCn<{C#;O9DktKjQwUG#tNxYYm}H(W`Myl$Mqf$vA+P>jx-4|Sc zpGM^m;Nl~1=0fEgP3WswH@Rmt8s%vi%uSgq0f5i*#dn?5(%{lrIamI+wV?c6wBT05 c07*qoM6N<$f;aR$#Q*>R literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/newspaper_exclamation.png b/interface/web/themes/default-304/icons/x16/newspaper_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..04a39d4957b5ea81c86acc521895890432fb0388 GIT binary patch literal 705 zcmV;y0zUnTP)#`Z*OmNviFRWt^2s8r!+J)P~%MB_oD{MWHJ&u zF)!Ww8wV|a}#=`3qJYt!Qb#MWy@#fZgwvqou;u n8v!K$w%eJ=1AY&A;GgN0%ZF1@9Kzq?0&>E(R?QZ5s*e*=z=UyUO&X4YbT;G6DYd^hEV~U4lYk^172^u}C*JH*&?$K+8@} zPJlE(^Vw{c&^B;XN|Q(=LWM#>ruZfjd=@5W z;@^Q?%pdpm9zGy}_}&VW_X>rA{|nGS3xhZR!*79Zh_R9QhbaI6002ovPDHLkV1iG8 B8Yln& literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/newspaper_pencil.png b/interface/web/themes/default-304/icons/x16/newspaper_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..3d1813a77c2e743e432e51696f551113aa69b63e GIT binary patch literal 685 zcmV;e0#f~nP)D98s1W?2kd;aWM@L5}m&-UjJjCAK9(Hziu)V#FVzH=MT3Q14D$G{~Tqxx6 z@i9uJ5)KXyu)n{L-Q8U+-rU?op-{la#s+3)X26I06=rQPGBQHs$;k;Kkq8orgf+8ed;Gi~9`!GH}j&wTBwWL-!olYXF)hhD&JaW05PI6srx7&4+OeTZ* z`FU+djkm2$2#3Q#8ePfrh#7Z(>;TU*nx4<`BDNj96sRw0P+r$?w1U+FTfR_mMB&CNn|b#)P0 ztJRQ7r4WzD!9HTKm`<~>uz*kDrkbx*uw&6?JuWqOq}2@`CVu!{M+t357yPB@6^69%%7|68pan=$pxr zsG*imi&{LZudkOkdC_s(Ksk@MFK^`@-n%n!{TnsZ(%|l2z;lbq=x8-r{SWjj_$)*Ty8lWMjiQzdv^RpG%6=gI@S?@Bhy|hjY)pVqjoE3=R%H){*DL z==1r6$Kw%hw_6B)=*XR&9c*oFVRLg68yg!al}gCx^H^J3!|Lj)B9%&kdv%N_23+XK z?d@$;DixH=Wvs8SqgX5|@yf~ya=9F`*(^e#5IDGB$EXZkE*FuzySo@29mUktlrjkh zgBTkd!}Rnt{C>YO85$Zo!DKQ?9U*#pdWhWH+dDbJSxI;tYN!=Xr;{jyuC6Zh_xB^6 zPQzlcz-qOkv$GT3-QCJW-v_VPi)b{;wWL-!91bG)_xG`|uz>mbd6nd}*k-e-B=LA0 zu~r9$7%cR(m}z*NKp>!cDijK!hFa0l(LvmX;LkgGr7%nVXwaNwjZ`cu{(T`k&39=I*;DAzE8oiL6$uh(scooSX#vn3$MQ zX&Bl3nk5`EQ`MDy~1oZ6Ui5r$z&8f4wD>rqJ4gV=HE~LLwu-> z3WLEQG)&UentJkIO&avqO|W6z&V>Ng~Ixm=vX;oty(!$K1Ks6L<1a5x-b zzu&`dw}bV14a?;c=JPqsW;19un}GM2#IFEycDvmlyAP|6HFi4WiEnHF+)mbG#YsTk}j7E9FIq8 z<9|ueIgvjYb3N^*TAnVlhgo(P(%8lJ56AWHK2jm&Xv@MlN#RHJ^csyV@98wCL2SQ$Ff^Fd{@f`H^*_`nZ6PLNl1KGcwZn8aCiv7&KIU{ iOh4WbIdgvx0{#Hf2ERmAZY`q#0000EKlVNA71$Jdp^(id0uk6-Q;q)NZ)rg>I_tN zcXyM+;UK%+PFyJHk7|E^A3Hlc*xug8*47p_Ha3vU<*>TCiflHEcsvgNPg8kXAf0=9 zdOj{JEMRnW6yxLLn46o!;NT#_;jrBE^YfUPm;fJLth&0oDn)SC&ePM=@cDf3`~5;y zRh7~Z&!YDB_M~uga})V|9_#DtSX)~|CX+!ro&M8#a&i)hL_(ykt*uH!WV6{M!O+l< zL}!V|z>cpLnMht6;C zCi1AQtyLN#HXR)uVQFbeQt&=la(X8`7C+_V-V8c^0%q3_+_rQ&ZoOzHV$<>Qu|(sy z=6&?{_sf&@_4T3Qa~gN75mdK-#f^pl9(_u|`W?9TW^Co^yO@b|Oc5+EFAFF8IN8a4 zPZsZ2fG2U_!R%jNCV|VZ$0B4f7*r~iLL?HA6fEJHc^@MqBT%+5ZtBjA;guKHKcr9- z1uC9;XD>egVxqFLvg-2ka&;C;jU6jjLcj%6Z=}@hHdQ?H6QA>%3eBbeQF71bI9J^{ gTT){;X$i65H`aHzCfM2LlmGw#07*qoM6N<$g4{4olK=n! literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/newspapers_exclamation.png b/interface/web/themes/default-304/icons/x16/newspapers_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..9a09215d82998e63cc75880e25575ef68de1f5a7 GIT binary patch literal 736 zcmV<60w4W}P)JS9tDWX$(h>o>Gb_z-A64)Q1E}{otlpO}a4n>HEN~2^G3MqAjX=rs> zY-^i3QaAUfnZ)bZKZlv&8pAo~=HKbJ-|q=SBErFkAMeZie4g*~{1^=l4bkA>Ac^y; zKsf*v{r&x9Hk+xZr-x)ABVH;S8yhGVizpNdSY2Jk^71k=nG8~?6c!g3p{gq6cY=!j z0`5F8Fz`AWjbeO!9A2*%Gcz+79v+6rtHO7?b=&*u;txrtoL#KNWTj}Q&i zuhQ0Q(ykY_Tih5PN%pxvygq_VQIn)32;UOpEOoubp6gF&aJp4vb=xEu<*2%1^= zqbSr+=diG{XwXn3u<%FrOW*rE&uB=8;TK+fzkK;Tujl=#I9pU?O8 z@bD1Z+uPXP-NpX?J~lTuv9q%y?^3CRR4N62bg}YyJVp@=+Ieqp51~*9;c!?mo6Sl? zJd5gdI#SqZG;nowg?hb?TCIlj^K+b?o&D>aPN#8ja3E5L!=W@p%gf7>ARdoPbe05z zK`G*nEP3q8=!TMPadA;;h}d*{dyDJqYZ>EzNw{+?7L)O8Hk;BAvFYya4o;^N`Z^`z z%*+ht=H}pXxkR$Gv;?o$i(D=zDR@Wo^YcnW#HRcEdmJAhAbPAAt|j^tI`m$>EYo4TU%SmWHR7|axue6c${c7ibNtIog@_#K?AI8Ut*wpLwBpTl}?_+&^U9N0xZA}h;pPE8& zYz&dfN%%)b5So~P$6)yNjpz%pi3KMoC&J@C`gh{f#T~tur+g;LlF4LJr>CdLX0wul zB|J0lBbiK!#5+BWPotx7Y0-kg@cSLn&-X+>K5~Mgp`ka!!^3J&`21TUTF}_(@AFLa iLi1_>UTU6GpWqKrs-K}Y+bE3y0000~2xC`4h~LFPI#_fO2|{+zO%R0GtjvLy70bgM$O??d>6zN?~_*7h79f*x1-WB9TBm9>@IrJouib;G%&fI~dCyyR@`~si`UO(PCw{+Y7|ts>w4mGjO?FaJ$_?MMZ_u z5YM90>9h!Uc6PA6y^YPyO(c^^tgo+QZEfvuaxfUg;^Ly1S}Yc&A?oPpkOsrU!&041 zoKB~RIFU^hlhvQ-`|%p{?~+){eHiU*Vx#o9A#xh>~wT=1gq5w z{hU(KWHO_om^2tliJgv*j}eQ-5RFEqNli@+ znwpx#gqzIG&0%(SR+9Vr`rv7AhrR%(!4RN^h6Z(Va)Ll0fa&RJ@IqP4a1$P9XlMu{ zBO~}3bHQvj%bn_?BHvr02UJ&Ar%q2#vAn!2EqEV%;o?qstkC2;jD35Ebo?b+TU$|H zUjFJuVIfg%ZLK;xJA=pLk+82F8Qza2B7S4Oi*WD@j7Fo<5b2s? zu(GluWcHESN#d7Ri%UiP*;WEm)g516UY^R$&3%-UlS9N#tE;OBg+kJTO?YPBhyS|+ zzE6L|@2y6R`RphzE`Cl#w=_414?D5rWjuX+y&tJ4UO&4QxqmO)l1a|W%A$)WTXR!$ p`x5Y^($HUBYN$N_{V)0a{08DGoLxoFL9qY;002ovPDHLkV1mV)SLy%& literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/newspapers_plus.png b/interface/web/themes/default-304/icons/x16/newspapers_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..5f5747bc884f420211f11bbc53c0f2a881535f34 GIT binary patch literal 686 zcmV;f0#W^mP)bYW3r3WiDBF8qiM zgcxk%2Y!u-Q>HFdoL@{595UF3-}CF&dkz>vP`>c+!k_>Qzw?YIL?L0X-iBKqna5yZ~ z*48Qw@hob8e_sl>wziPZ=aJ23vAMa4_4Re6QmH?kW3d?K=jTQ0cDt2^sI|3K5)2Iu zNpzM3gFz|cjx0Ir%IJoYtg*3CX^7ZVC={@_wjB zT|AH3(9qDJG(>DVIXS`d^0K7heX!*GPIxSS%F0j;US#cZYq`4hu8N3Fr>Cb9jo+I0 z(c9ZAPuA1ZBa(;T>tG7pN9B(Puw)c&cUPmRqfuRiOK(fo%2OuL`;s_)C?)z_MtrVlu4&5u%d27^y)2rc*Trr0=CTNW1G##j Ucer>4d;kCd07*qoM6N<$g7ZO0B>(^b literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/notebook.png b/interface/web/themes/default-304/icons/x16/notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..1d5e4e1300719fd124709b0c58f080f4c3ff3de2 GIT binary patch literal 501 zcmV)u`nJ{2~jkK#Ky|X#==HWLA2K&U}NVMuUy`W zg_=#WxsP$)Wk+xe*AE`Tx4iH0WOgaCw?|-ke}7OIbD@1{cbCH3+qAf~WkGmg<1aTF zT&Pz0JZ7*_F7sEZ#Gl2Y#ZffM$Os+32H;}jFV$*nO6ek=;SbZ~_iUEm41-_OX+AtY zW*p>%j-LVZo14n`RVvGu$t*_`8EXhk&Tb7py-D-V!NCuGK3`BEK*5a-WxP_abD>hP zhQK5v>P{2<9b~mff%SD|;^scb*LOMo%jD!b&B$tx{A+83^?gAoKBL>+ZdB7}8dnh+!%v>1qxJLreD6Aw1iW%v_qQLLg-FbGE=W`r~Y z+aM@nmWQhY35GM5y6L7iw~Da#_wE1Z?tR8yTZ8n4>)`u%?wjj-zLyzoHb&gB+dDX# z9XNb@a*`P)CYau8EyL(V1#PxeLMorfXI~W2Y!<&W8T?A8%Y5*7Kr@{Be+uZKf;Lkq zK;ohKp9XC+oHA(J_86z-)6 zUN{_Ew5Zkn97eGIu`xk+u2@7Wmn)Z$NsO!4n$YLatjICl$cW&|(pmzGs|jppGP@W7 z&59h;S}cN|JU7VjB~l5QB>5t1O=z(+D{`#MY!>wTzDn?}OW4VTW<`#vO(sEak^e@r zpb|1kbBkJ&1b?Pkkz*H(MuBc+BZ=i;68|%~IkgFu{U_QVy|pULui2UVHpV&)2Eo-5 z|IcJWC1jH0_oCWF{W63nVc?`?A=vtORdwvaJY(&HgMvPPC~Ay!$UhKH!kyql?iw zqEN6C{B{MxDG=2rnx}5G-E*Stt`p6MX|z5MpmP@3-{Wu{(7jVpUdGvXP%a-rAG|CzpG`pLcZfwV{v-(eU9mAozmW!j5q3j>K W39SD3AWoYA0000VXcQ}vNSfD@1e)RG{82zJ>r_P( z2`D@?;R)i0qTqWdgl~ZW7W{q;S*@T$bDW%wg1XL5fzBz1@YxrFB*@h>P3Z5?tjIBaTbtnG)buJQzpUb4CbmgG zXjbG{Rcou@(i%62@+DFUnW%h`nI^PYniV-#-qIqdcF!ts%_#VriGAz=Y$Io2`_KlO z6*;DDZWdH0`DY{xDj|~yw;&TG5`_2Dd8mF1ytXn_+-kTga_pSRB+z^3RCvCs$TV@- zdm&2(B-B306ScT`zxd&WCIchbS));KImN#-Sx^a?#QD95#G`P3EJtYh9!g6~5nQ~D zesi|@dGw z@{OxtENx!br^Zf|1t c`bzfb7my;Tw){==jsO4v07*qoM6N<$g7^wPr~m)} literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/notebook_minus.png b/interface/web/themes/default-304/icons/x16/notebook_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..208b707c5728f0255067477227b2de1dbee8d627 GIT binary patch literal 559 zcmV+~0?_@5P)NiNzp<^qbg<1$a+90?<9V<56M75A4<5q3yzk-3xgQ0WmkEScR@#K_3cMVRL@2PZ zK%eI4O$aY6e7SO&Glc?wJ<(Xp<@j$l%YO{RWGfnFWQ5v(2H?TMmn{}qm(sy$g70*l zeYA8P^qpMjeEdu2N+!sv9(l*d6@4Z7jIh8Em>6PVH%ZAe zvZ_ZN!Jxu_c9rJS%QROqK^C1*OAFE4KtR!7mhTJ;41q~r?uFgNkax&VI-L|DId6uB z6dz*O8IE12*>1A=u8Y688hOptU@}`(bt&bYC8BA1-QG?fzaI?Xrj^A2L)1RNs@u&* zXXk%>mLZU!SFNqoEVt|YCd0sPvLpuK`o;&uB;asdg`_+N133<%#_914vvn{8`%pUp xMau}k$f9F)>4o5O)YWxYyWJn31G4C#dk<{Co+=b<5e)zU002ovPDHLkV1fhS0?PmZ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/notebook_pencil.png b/interface/web/themes/default-304/icons/x16/notebook_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..207c1f07471d711d7c7c257ee2a75477a8f0672c GIT binary patch literal 654 zcmV;90&)F`P)B zL&9dnBC1sqNSZTsZfeJNs zmnz!Jy z_Q+ilb=qu}boc`a_ychio6O8UgX@7o4G-I^aJHlVmae**%$1cy#~K=_#$;kT`KINC z0S}S;_z`@Gx6bW1KN>g*zt;us9V%-RVMJOc94-^f= z-E7$p&deYmo+BzZ3%W-~1ue5HQT*(WqHj5(maxf(1sUJZ zhw+)mv&m_zwUYn_ItK>@Etz~C6Pb)!!X^@T|yzG%z5zIlmUexz!kMXYy_? zj65rHVDIY_v}Va5MN8xoHi^?BwI;k+o)tN`*4ry+Tl}iv!WRX1GT~W~18Yx@pe;|o zkuA7{O_F4xHHpzP&x#y0JDmb)IT**KKpeL+x%8?Xt6$XN;o&oHj`uf#@ks-~MTbMs zUZDTX7F@z68M+sLo1E~R#~T~nSUPqjpc^{?Fj5Y1p{q-9%O6UhKNLr;$(3md4eoO) zmw(!Dx9d=V!d@6Icfl!(1dJ*e1PxtOsD-*H zV(|k4N*bA1lWH^xX`4hdPG%n8wzqCYSi;G0|fN9>P$PDMoWrY7`pyuFu7kQ&p`IN-*Di^I`` zfpGi^p_q!m*#-QkNqpVig)FHv9rl14{Yv8?khYY6C<@M#Nz3Gd z2Mo>4yCgL0ywk;%StiSIri z^jxkoKra;VbY|uiLnIoaQ(yxLG5HRvjdtbF+g?Qe={WnNRrbE|@ll3IG(_k4JcFZf z2F*-1yk2B^vJA);i+JpEy=I6+Lv%{~7bGOl#cHEn`P1e$;wclcgpOF!M7PuVh9MFS z(FsL$1S2|{nS9yVL6L{Zr^^1Ir{~?R)>b0X5FPnl5>ny@X|kJ$a#w%UNQkU5BX?4-Ts=^~+C;~$*9c3w aZe0V_x~L^)fKn*{0000j{tTL2PcM;f?K_q<$DVw%g zfnFG76q$*EvbiSnV^gQwSmoE|KHTQ!uXBd3&1Nq=od2KmzQ6b3yi}vpQLSE2b?xmW z-)sNpn37F6_@K3w?zgm1Wpgu8azGtdX)>kZ)m7Mk`QeR3uowzqet8*R&1OiC$w(it zX2H!;=WGym_Y!O_FGi*pV4j-8`~H5&l0K7>9FU@1t<`G3Tdn9eTHu(UhbI`stj`B+ zS670pf`Z!&r6~Ux_x_{&!7vQdq&vlA)agY7TxM&8w=a zV2DIRbjD}=7`6McnMwD+03P*vP}ITCIUc}SmFfmVBpRX<<5!T7NHmHND<+$W^4l+c z$ZvDvxeM`nvPPphQT>WYG(^Yd48ZCLV57+`{UmapjpED`BeH8hBLCe49?t+r)!!UP z9u6rg~W4GjPH9m%C%YfqS3KbSyWQPM4S8oNxs>Ac&17 z#V?FFrS8GLvNx{n1#PC|EfdHy0DDV2OnVA7MZ{~@p`4sMVjv;1RvDQ|lo1=LvPY5M zI&`=PP$*vy?zp5^?!K&%^R!=)nOVFuE35K<$eu0PD&5xHmxJ5#nv@(u67UDtk;YxJ S8X;Z)0000 zT}V@L7zXfH$gYg)#;c%<612-w=%R}XLI_GDB)SkR%8#6xN`@h+L|}F?f|NeI(3tqq zm6bsWQCgc=Zp_VX?#rp0W9a7Qb~ZPiPycu6aJCLS{LeWrJm<%I=+VFcwG0kY>(CJK z{r2-Ek@ElKcynJLJ?QPF#-1Lc-36`UZ%f<#4?zqx2{2F2_#Civwmod{v>(a zV8Fu4N>btzA1Ig0?}!l9cXx9tqwzSnBqWCE$elyO$(>l;L6o((SBnragE_{zAPn{( z(n-{YRg5bi!#sHvF8dou8ymRZ)+Q4nVg_?Ign&yTVh2(*nj-Or{TLg)jG(U{dQ~YF zJU(1$YN`<-Vg_@}3n7>sA*7S2e-FTDNv8mgFcYDS_YBf$5(&aG|=q?p#$B5i^)$bxN=-O4uvWs6RljEJMKA z3?hQtR0-q6HI&`Uf0>n?O~ef5@bBW1xYz~nuPqVY$<()7uxn1kV>tnjITw<*DRFXURYyF-uQIy1;OK$8yxRv03L5vO xR(4n^Z`nW3dET07d;Nr_dY+PUCvTt8i$CG&!!A^*fiD06002ovPDHLkV1j-WO6mXr literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/notebooks_minus.png b/interface/web/themes/default-304/icons/x16/notebooks_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..ec879ca27c1afd2f6038c071d38e756c2f5f1f84 GIT binary patch literal 613 zcmV-r0-F7aP)TV-w)4Aqx19hVqt;CJRXww+V^#4 z;0!K5o13HI*;#VU%n+Fa#(0+^GnlVb5c-orx=_GjE{CLH;H#=aYD}wjK+S@SgOPX^ zq1X|E(KP&f2T*qt__($PSyE?O%>fO{Pu*_!_dozE8$N`SNu;t_#5E1>rKLLd-rh$H zH7NhsPM=c#w7v;tC)QxH6-i@gYRbV-br_G_E6>FmTo3cmT&gMW3yqoy}izxrl#;aqSquEq9fNOA!VM0%)@N5$Uhi;eW!Ry zq|%kHE)tzz(JTjKVP)d(?#Gkn=IC=G#SGuUTjF)W*4g=33?xKWg^`(*7_pIEdbsyu z4?l)$jMDLHIoH;9`@G%m`XAE6y_e*N9#gmoj z7qc?ZK3ED%ZBFLLHZ?aJ=A6!bx#|4(oEIIN%>zH)_u;(f|NJ;FJ!xyBr|s>e?&u(X z-#A|oRBXf1$9g?IY;C35mKLJa0JV5>Q&1UOU&r)Z2!VJUiz_Qwh(__vW&`&GIhg}C zEJU-?GatdUcNxyv07ifNVVm-ytFI4S+!y4e2BaxJ(&=>l4hOo2>~JqEU?~#8d@u-| z$&^H1UVcwNY0ASBf&Y|04UWJ%=}j{k^8}#OYO4e!ErXRtoXfB|0#b-|d}=}~nd~&N2J5T}0}hFb9c+G>s%$V@;QkxNfXxNt z%SJ%0hEXQ_Nj7%m2KR>{zFOY^i z-xk6((TiiHrT2GbWf2wE)G&AWcX3EU?1J~PY2x+tz-%g!hMzsy;VdXV^k%PIUb{Ot z_XZIirjuo5bf&86u4^_T0wPE?`6V|0`Q2G*_=RfEE*Q4AeOVZVU(u?`z>2-muR zchc9T214WLY%WB})f2Bb2e#Hh)?ux!h#oE%?;JjU>d334@|OAsZ~C66ebZtW00000 LNkvXXu0mjfsS!4( literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/notebooks_plus.png b/interface/web/themes/default-304/icons/x16/notebooks_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..70cb2f49448bff2ab967b892294d6a0a3916d19b GIT binary patch literal 653 zcmV;80&@L{P)@I3`7sMD(r(_MvlMPPhF#=f%c`vj={h_vJj#|M_tqdOS2lPlku7!(t)% z-u}PLH0?swqrpLXFfc%E{ryCR0UcbW$uy^PIe31@5#8Lx>c$4bsT4lh?T{W*T{>Xf zf}73$U=p6dI@~K!IF}=^FNH8RH3eDHXQ~SWij*Ik&E_vI7ba#M@P)%zOC}MF#b6#C z%~RLdXke&F`TIh2hw}K$9Bhk$B9nQ46#AYX9Ye}6L}|{w4!bL=gxG$pVb-~pSN`m9 zz#9tXO(J|jQ&(3DLuBmh6Kgots}2Amqd2(8tKOGe`zhDbC-C(ExOA)A>DHdwLHM3moroW#lZ zYG@<(xn6);r@MRf**PN75FNKa0hcd`Mt17HQIX200000NkvXXu0mjfLq99- literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/paint_can.png b/interface/web/themes/default-304/icons/x16/paint_can.png new file mode 100644 index 0000000000000000000000000000000000000000..ac2c4a3d19ac3403896ff00e1a5cc60357ecf1d8 GIT binary patch literal 648 zcmV;30(bq1P)6G}5~cZpBgqs&qCg{MODIekBk@~A+gJ=%2bGJcSao28pc0MYIuU{ztigzO zqOpU5CE`J&6WIn*Kp1lDnjrOh!gVCd1({vD@uLuh*v(3I&nN<%C`}8V$L6zi0<+MN`uo7HCp^&IlDiWJ%9|ZXQ{w`cD*KI1d+ii%)_)Qs^XBtrh7aK6Mx(*YrBVs9*(|KDuR}UL z1M~CmVQJ|TRI6>c5=rF76AWB?S|8_ShG7oLbnLmgH-N_qv$L;Rd1a*x4D%a?hK3#m zA8Z5il^i86FMnjm=60rXz5a`peLmlyLE00Y^DPA^Y`YLzlE;O@=Pr3`YZuIB^F5o*HsE%~|CK*%zr}8Xx;C zMfwo6SS$`;NP2a3o0VlUSqjS&#BZmN6Ugz-|8k@sQP2P-auPX>oX1JVFepQz_xSEY i2NR;{NOYVti0%&)i=CTg&ubL`0000sp~Q`v@N1P;O(4?o0+2v510G#Jnw;XPnZG#eGCynF40Bxy5KSB85VMii(OH91aJu*=$7ad_Eu5-JU}?`+lIN z?k$8&CetAd219FARaJ>pDz$RC+`g==tP(Pe!C;{L{Cs3}Cieq+z5Wmyji#B%$z&4j zb~|9V1tZHCsIIO)Kx%R#k$^}fLI-wt6C~1w1FHW9Qu5Bu4lM_RK{^l!1Ymi216VAU zi^t=sG6que_V#vK_W68tU~KFqjE;J7gaV;Z`0#3X^yiJ7sTArVuhoPY% z2!%q>)8hn>XA&kR-a<5*gbGuax3P6#yaoaiT^sgF9=wlTeEJ!r?Ne}havcUK08RfQ zbdD_0aya}QluD(ova+(2oD-qy1px?1HU9ORGX`*d1;Dbj&%HGOb?--5S=j=KMA9ag z%Vk=v76~LxC{Ox?09@Iy0}0w@-G!|)q2tZI@DYnUUN*K4rcVH69dj@^wF>y`-z_dK zmJ0*|l)4xNTEsj(;K*=M+Zx2liU7uNMy` Qk^lez07*qoM6N<$g74l;`~Uy| literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/paint_can_exclamation.png b/interface/web/themes/default-304/icons/x16/paint_can_exclamation.png new file mode 100644 index 0000000000000000000000000000000000000000..51516bfae5d84046b9d00c1662d60a1dbf8c63f8 GIT binary patch literal 769 zcmV+c1OEJpP)T##)ZKsl$AuFsu*Ol&}z?MzMUs64S^ALMk>e zQK^}JD5oicXrY$r@&%nvv!R*OO)UKuobLU@7Uk%|!?_>s^E(I5h3xEX2tiCnMn-`~ zqbZU~rKh5!qv2oT5^n>0LIq@HW#y-(r9nbM0!Sp1GCrRVJRT2d6$*urdE+fyt=xj# z(lvne^z?lgjmGPGy*@@Rmz%=E!YUbtiJ{Fn91aKs0x(ti{{$o_C+|b6)n22r-|t7W z*^I=^C&Y#fNJ&Zgi$G_e&xiB#^K8K8rjLeLNPz0U0Rh?T^|JEV*ccno-`|f;=Q47+ z-0JY~a8<~FfV{rG9+W#eI@o~b=2o=X>?Fj4VzId5N~wE0@4;quFd!f=PSv7wP>&x5 z@8Q6}09vh993LOY^71NdYI=ojZN2Dr`!O-yV$ZR7@Z#N-oS^Lax`Cb0zVpNBH9ho>iy^1oKtWcp)#Oic95Xo}ku)L0fVX;rk zz+q!f4|hh6thmnM(ri3C0j*233ViQSp+O_CMny#_L?RIc4ktnf2aZ1~J18^&bk#F9 z*XU92#-a>27Ea)v?+#lj&Oym;T{*`=oFjxt!XW~ez#~Ku_+ZY5#->UbZ@do^^%dZ> zmM{y|W@e2-@5OoWf;@~TNC`q#0-)m@BZz+k=RLe0r1>i~00000NkvXXu0mjf6QpJl literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/paint_can_minus.png b/interface/web/themes/default-304/icons/x16/paint_can_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..90edf3f90b16ffdd57474d22b89604d013c159bb GIT binary patch literal 678 zcmV;X0$KfuP)fHkv@N2C9)JDL#d||tb>QRv{l0VH9Ee0BP=>ltD0J21 z@$}hjwo_)a8TQi9d>4dKE)WifdpkQjp|P-BK%#z(k3@(sF& zHUNUb;64I@z_qrvwmOHy(WBLBM>vkFW0T2bGN`Jmf}VKkPoTZMeIG3?EmxRaDwVLm zzaPo%CF;ut{C@u~#F>l5BCf5i34!hHB8v=Cpy{6hQQq3x668!KBLq^Z6fQ1)L8VeT zs?+J3$_7Mvb8}OYXJ==Hz|72RoSsfngh!*%c>m&1?)#;O+oMuIlnaG|B&XA993LOY zY&MI-!*QINdW(s~2h8P4*c=>8b`A1)VIbcn$vn^RlG(B+Cto0KD~^p#2=e@V26_G` zy4~*E9XD5y_zZuO=jPrE%NA#5az6h`Tixm?`E%@@xSxH`9{faJ^tFN`SwSk=zW78`JGJxdluV@ta z^8A=pke8P?&~CS1cRHQ*UauDn_HL+jJYk@={%H&z08GXxG61l8hvN#5EVURX`I$e2 zOG`Y`*}qj&Q{yxk3?L3!wHFk%k7Eb)KH*tOR1!LcLgBBds2E;YSP^8EN)@BS(?Q>k z5Qm6^JO8VRYC^*TTH-KaAx_BU^79lLWw3jCcX9_Cq2H0%a;${$H?OLkP&dF&qyPW_ M07*qoM6N<$f{`scTmS$7 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/paint_can_pencil.png b/interface/web/themes/default-304/icons/x16/paint_can_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..536f926d38f570c6b453aceb38ba7758f339ea15 GIT binary patch literal 714 zcmV;*0yX`KP)Dl*%xn)`z&eG!YdHX(*HtIbJIPlx?v7u*DK#R^nbRyLNEl|gQ9E~KWW@(P6lzzuavWw$51AR;)kw9W%A~?Ile*+~YB?l-hEWAYJa5#)E zmkWv8NXUvAu-Rq$yV%8MC@$~!wdO!oPFVqkpy8IFxjl8AsBji%$GJMg3aez1oHqVm?(7LymeUi@G% z;HTkX^mw{)WMm2_CSGG85XJ&W+hk3ffamXQ)-YKR1SU^UPvfZT79!8%qm&fv?Hv;3 z*;zjd!Y|Cv&u=Zgwt|Fp*e}0*)lY;zj6@=MqoNweTHQ?E-25rZR;xAJbm2Wx=x=du zY-})j=5Y>2zTU>Vx+d)G9AI)F5MuJ_Qa2p8&me^k2OSdU$9Ka_9_%`S-Us)Xyt?`g zO(s)IQBhGgofA#o6ADt`teJzxYOdbPbE{E#Xn<$(^71z7bh@iXqcO{3v4C1v3rF-1 zDX7dE~CoUr$R*Gpf~Uh%QO81*92${2`SUp#KWj zfxp*r;4Zgt#wclzkB|4v&##DbLP7#hhNqM`M+qr}!vq;YPDmywXb>B0+{~#=u9}=P wyOObEeAB%(%)iW-3M|IHNM8o~FwxLpv~kfEt}UWJ;MX}9??N3Nc(@$SeV%jR9Ps&kP=aQU$8*(U zu?%W7nwHwyTG)@F{Wh?pRKV-?4s>^SLu+d*R99CAWilB^rBa|@rBVqOZhQjRoS z+XisE-3M^FT-WS&d$Ufb3&`d22_BEvOgH26`JhlJATU|@7wGKlJU~ZB#}z6U3I!Y) z8A0L>5cDMjPN#DZ+|K!Y9yd2P*+4Frr;$+-F#k8e$vZnctQ?QW*+4WJ#bojuibSHR zii!$z$p9y3v)Q7&xVXp$=I3AH++2i27*wm(cQ1{leqFwon<@r4d24H{D92(k4243N zNF;E4d=h78-{8W+M@*#(*zO*U^o=sudneOZlo^KEBhzDt!_SahD^5>8W##4NI5Ny1 zY-?+~)pc_n315Medt-iVe0v(5?|N8yY3T!dY;I>NXEMK8+2L>)Ocy^Rg0sv~ zf&|7T$*Ob{@`lU5udJ-IvREt*lE>3U)~g7I2<5x~O9_<(84bt@hvA&?75If;curwd uAP`JZ%F4=m$l8frGz8_YM32)zQ2zxDlbzulCOJR=0000O+`>3N?l? zi6-4I=>0Naw^REI556>cAZ-`CZjGrHjd3wT+Qm$U# z_f$XE#aaB^?hhYZe4vGYRDyfQ{w%P-A+{sI=J}k8GxXKf71p_2SmSV@mBoVPjy&jn z=K*VzJXoFJf~MLY)M2~$m@%dcEE~dh3w33o?dv@yn@jDv(9UK*YvdE78&?-R0MO0?9GyD_H`85S4u1`BODK+pfutb7U46@w5}+6URu zmt;ioMJjKwJo4L|M!44bBw(=OnrTfl->sW2`&CN6XVe0Nh{A3VYgZwwc?En^Btycjxp4u5nup#xvEPA?rZf-TcMMM{)4)GX30H+pa6YCIlEa;v=mGUj3y(CJHUzqo1BfYq>C~cmPv!-cnVliM0GO;}k(ZR;DD8<7pt7 zl=0R^suMvcO@Oi2JVRjYO%l)r(~1;*r^x41MbN(LXa0@ z1K*i!LE2O&QW|%L%=JD_#@L#XF1TlhY|&w4Oc&7i*t1n)@t@4leq==K^mqOVJ6ji+ TTlUI(00000NkvXXu0mjfJne8r literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/palette_arrow.png b/interface/web/themes/default-304/icons/x16/palette_arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..4a96f6cedc85d6d1084473accfc9636ceb75cc82 GIT binary patch literal 824 zcmV-81IPS{P)I@~P#MFLj1N}aoeX9=Q{Z_!xNr%3U zkC9#phI_=&6s?3hc#@Q6tl0wFs^BSd)0Lp+ukG36Uz*dt%_#1kh0y(@mKkw`oY$V_}rLm@mv;$qPcVN?DU?WyNU?h z%Cf_=vT%IXp2s^?bQjGYC8hq1;!8`~Sf55=c{o7-puZ^foJJ52u596aKe4k@O01I$7W45dSEE{5VT!NeZ7+ z*rX72n+l?adR1{Smx#tZZ*)u~m;j*x@O}8x5hJiTx;?C+LzS< z>}}zW9(X z9T_oQ9kJC(`d`#+!Skw(sFKglrSIncE|^J&XyXx=8@4jZtM;{PF)Wp0NFss3)fI!r z3ut`cgQ0F2K6go>%U=p@=r}peOyLAhrJ>^$mW+^^;f5cv$F(>f$v}XSl+mi-IX}m6~QZkfId6}>e`Hqe-pV;&3 ztRx(FQk`Kg3PW$zS@fu5+GzF=Q3bHd0ps~mn@(we*iSd;t3C&A{u}y|97JZdAUxfK zl*p|rlD3(>(2^PU+NM(s)h7G5WCc1D=;eYZoa~2`>+KqUJTF>^(;4wds{D*I`cK$& zR1K0SV3$*FQ&bei_qn`}26ZPlSdv6jjTLgC)m-d>fu1y6y&*)PQiIh|*@zdfso(^5 zltPxA7P1qRR8nxzy@3;?Zl9(-Bjk~r5##G$Ki-AW!CchqgRnd904^QhZ_V~+6YOCc zBuVRd9ES@c-0I$y$;Z0XM`1`<-*j!~^kRML3|n890)Bpe=E!_itE*r`4YCwHeICAQ8iG zS(f6!IXq@D{;?~W%O|{;Qn?pXl^nn{Xwn=$SXx%2waMMS0oPlbmOz_5xo*cs#+wsx zdrbT;nfW`ZCz)H#hI#LLUM@h-3l|L9V(gv6Y?$>nCz(kn|EetlLar-FN_qk@{0r{> Y8#*c_OnIzbQ2+n{07*qoM6N<$f}5nEwEzGB literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/palette_minus.png b/interface/web/themes/default-304/icons/x16/palette_minus.png new file mode 100644 index 0000000000000000000000000000000000000000..2d6efca893c965765a62c9927c97e676d89881d4 GIT binary patch literal 786 zcmV+t1MU2YP)ZS|pZ?J;8(+7rTv}#_xBNyYd*?9|Z)yJdW{n(Vi`{VPRkh34!@a z?%LX5#hOXWF^{RkVOVt*RQ!Enytn`N0y-X&G;Gh8rVh^d=YRlM<#NHw;Xsd<7c6TE zLHCXURwEBA(_BzA_<)?bgO4+gWPy7-(@vIx&7H-6o< z#zTFn2aGhcU_td1zR4a;;Ou=QjU+@%nu2wcLS$Ps<1bk3%?EP+m+sbAkWe!U@s)#+ zmvBLf%FYvoqt&c0CWX-2_bg(x=9)`mH$SkSEZZt2pR;m-OH|Nep98^3G)#rxo(R5`n^xtuKrZoe?Gg{$_unSHl)>tsU;=p}40yy4jbir~W_^`L|F0R4xA?r5oXpw8FYp@|xVo};aE5SQdJD3V@L z*rZ;Zv|^N{f}x4CK3;p*{KCy?%@P#_e=9;rOJ)hoh3q)uMu|u{K`F`fr?m6^DJo2v z?njaET+v6)PGn$H(O5DpF07*qoM6N<$f=$wAuK)l5 literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/palette_pencil.png b/interface/web/themes/default-304/icons/x16/palette_pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..ee11bf4f4fb32f1ee5503f5705d851f50ad12ac1 GIT binary patch literal 819 zcmV-31I+x1P)GsAsfdrl&?&s%P0z~wS$`EU@z4ed`u)smXE+>~ba8@dXQ=SwQc%(^gjo5v3y#S}*{a z5nk2g=^19uNJ;SLIeDt4`;qrZ=_UQjHlbrLUG}?_{?5omT0yzJP?*;a3R@2dd*C(f2ZHkT=uWI9vj zonp>}N)q*RN_qz-t9WZeWj-r)IYt^foE6FVo^gT7cQvKhW(L$|mWlM~j^l?Y?|54( zH^rW65ZY4;u{-s?G?|*F!|9RKn3E+5$2kjh3>`$ebOHU2T^l7vTP1NRF)WQhdJLuD xdJ)epcL&g3q(lC(AjpG~MEg-TSG~3$_yyWo^|JWV2O|Ig002ovPDHLkV1iCwc7*@{ literal 0 HcmV?d00001 diff --git a/interface/web/themes/default-304/icons/x16/palette_plus.png b/interface/web/themes/default-304/icons/x16/palette_plus.png new file mode 100644 index 0000000000000000000000000000000000000000..d0032fc45b769461defb8f1487403d101b82131b GIT binary patch literal 820 zcmV-41Izr0P)|s3b%K#ZNnt6q5`svntSmLnN=qv=ywJrk!xD?MO)Yh;xp3vQ)Kc;q z=G55C%e0lwybMXjP!pXcuDoP;SG2eHjG_w>K`;C`yx;krhx5-N06_i+DfeTNN>mlV zB-QA7Ad`t~m4Qqj6oGCbA>yG6Xdk|3(RUU8%wGy9Jlu(*TK%k_4SIM$zndG3X7c9d z+A`)w)ZFo|22XgSItVKM>H@sC=H~(nTrM|8T4#+^a=Uw-oM4v6gBdOt>Np&jY)paH z7p^d)je_X`9w>{pfg(Vkj~QdSz_KD>u~3uk-!R+qaABe$85(SDL2Yjj<(8JvlMoE! zuae+pi9OUma|C%d2Qn#+*NS!C3WA`>+#EXMPyaY8 z3xUFPE9fW