Bug 493022 - Add mozapps/ to the modern theme; r+sr=neil
authorPhilip Chee <philip.chee@gmail.com>
Tue, 25 Aug 2009 14:31:23 +0200
changeset 3404 7a15328eaa6737c30ef6ac7dab424af57b8d7e0a
parent 3403 a1e2cdc962220ba7930aae6362659f63db81d3b0
child 3405 e0b82cec6f8bfa78488a991c63097f9da8ff6bfd
push id2762
push usersgautherie.bz@free.fr
push dateTue, 25 Aug 2009 12:31:36 +0000
treeherdercomm-central@7a15328eaa67 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs493022
Bug 493022 - Add mozapps/ to the modern theme; r+sr=neil
suite/themes/modern/global/icons/Error.png
suite/themes/modern/jar.mn
suite/themes/modern/mozapps/downloads/downloadIcon.png
suite/themes/modern/mozapps/downloads/downloads.css
suite/themes/modern/mozapps/downloads/unknownContentType.css
suite/themes/modern/mozapps/extensions/about.css
suite/themes/modern/mozapps/extensions/blocklist.css
suite/themes/modern/mozapps/extensions/eula.css
suite/themes/modern/mozapps/extensions/extensionIcons.png
suite/themes/modern/mozapps/extensions/extensions.css
suite/themes/modern/mozapps/extensions/notifyBadge.png
suite/themes/modern/mozapps/extensions/ratings.png
suite/themes/modern/mozapps/extensions/themeGeneric.png
suite/themes/modern/mozapps/extensions/update.css
suite/themes/modern/mozapps/extensions/updateBadge.png
suite/themes/modern/mozapps/handling/handling.css
suite/themes/modern/mozapps/icons/itemDisabledFader.png
suite/themes/modern/mozapps/icons/itemEnabledFader.png
suite/themes/modern/mozapps/plugins/missingPlugin.css
suite/themes/modern/mozapps/plugins/pluginBlocked-16.png
suite/themes/modern/mozapps/plugins/pluginBlocked.png
suite/themes/modern/mozapps/plugins/pluginDisabled-16.png
suite/themes/modern/mozapps/plugins/pluginDisabled.png
suite/themes/modern/mozapps/plugins/pluginGeneric-16.png
suite/themes/modern/mozapps/plugins/pluginGeneric.png
suite/themes/modern/mozapps/plugins/pluginInstallerWizard.css
suite/themes/modern/mozapps/update/update.png
suite/themes/modern/mozapps/update/updates.css
suite/themes/modern/mozapps/viewsource/viewsource.css
suite/themes/modern/mozapps/xpinstall/xpinstallConfirm.css
suite/themes/modern/mozapps/xpinstall/xpinstallItemGeneric.png
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..4d26db6d0c781f19f8ed3dd2b65257920edb3de8
GIT binary patch
literal 2060
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
--- a/suite/themes/modern/jar.mn
+++ b/suite/themes/modern/jar.mn
@@ -1,14 +1,15 @@
 modern.jar:
 % skin communicator modern/1.0 %skin/modern/communicator/
 % skin editor modern/1.0 %skin/modern/editor/
 % skin global modern/1.0 %skin/modern/global/
 % skin help modern/1.0 %skin/modern/help/
 % skin messenger modern/1.0 %skin/modern/messenger/
+% skin mozapps modern/1.0 %skin/modern/mozapps/
 % skin navigator modern/1.0 %skin/modern/navigator/
 % skin messenger-newsblog modern/1.0 %skin/modern/messenger-newsblog/
 % style chrome://global/content/customizeToolbar.xul chrome://navigator/skin/navigator.css
 % style chrome://global/content/customizeToolbar.xul chrome://messenger/skin/primaryToolbar.css
   skin/modern/communicator/brand.css                               (communicator/brand.css)
   skin/modern/communicator/certError.css                           (communicator/certError.css)
   skin/modern/communicator/prefpanels.css                          (communicator/prefpanels.css)
   skin/modern/communicator/preferences.css                         (communicator/preferences.css)
@@ -230,16 +231,17 @@ modern.jar:
   skin/modern/global/icons/alert-question.gif                      (global/icons/alert-question.gif)
   skin/modern/global/icons/alert-security.gif                      (global/icons/alert-security.gif)
   skin/modern/global/icons/autoscroll.png                          (/mozilla/toolkit/themes/winstripe/global/icons/autoscroll.png)
   skin/modern/global/icons/close-act.gif                           (global/icons/close-act.gif)
   skin/modern/global/icons/close-dis.gif                           (global/icons/close-dis.gif)
   skin/modern/global/icons/close-hov.gif                           (global/icons/close-hov.gif)
   skin/modern/global/icons/close.gif                               (global/icons/close.gif)
   skin/modern/global/icons/closebox.gif                            (global/icons/closebox.gif)
+  skin/modern/global/icons/Error.png                               (global/icons/Error.png)
   skin/modern/global/icons/find.png                                (global/icons/find.png)
   skin/modern/global/icons/notfound.png                            (global/icons/notfound.png)
   skin/modern/global/icons/pg-landscape.gif                        (global/icons/pg-landscape.gif)
   skin/modern/global/icons/pg-landscape-small.gif                  (global/icons/pg-landscape-small.gif)
   skin/modern/global/icons/pg-portrait.gif                         (global/icons/pg-portrait.gif)
   skin/modern/global/icons/pg-portrait-small.gif                   (global/icons/pg-portrait-small.gif)
   skin/modern/global/icons/resizer.png                             (global/icons/resizer.png)
   skin/modern/global/icons/search.gif                              (global/icons/search.gif)
@@ -461,16 +463,45 @@ modern.jar:
   skin/modern/messenger/smime/icons/sbCryptoOk.gif                 (messenger/smime/icons/sbCryptoOk.gif)
   skin/modern/messenger/smime/icons/sbCryptoNotOk.gif              (messenger/smime/icons/sbCryptoNotOk.gif)
   skin/modern/messenger/smime/icons/hdrSignOk.gif                  (messenger/smime/icons/hdrSignOk.gif)
   skin/modern/messenger/smime/icons/hdrSignUnknown.gif             (messenger/smime/icons/hdrSignUnknown.gif)
   skin/modern/messenger/smime/icons/hdrSignNotOk.gif               (messenger/smime/icons/hdrSignNotOk.gif)
   skin/modern/messenger/smime/icons/hdrCryptoOk.gif                (messenger/smime/icons/hdrCryptoOk.gif)
   skin/modern/messenger/smime/icons/hdrCryptoNotOk.gif             (messenger/smime/icons/hdrCryptoNotOk.gif)
   skin/modern/messenger-newsblog/feed-subscriptions.css            (messenger/newsblog/feed-subscriptions.css)
+  skin/modern/mozapps/downloads/downloadIcon.png                   (mozapps/downloads/downloadIcon.png)
+  skin/modern/mozapps/downloads/downloads.css                      (mozapps/downloads/downloads.css)
+  skin/modern/mozapps/downloads/unknownContentType.css             (mozapps/downloads/unknownContentType.css)
+  skin/modern/mozapps/extensions/about.css                         (mozapps/extensions/about.css)
+  skin/modern/mozapps/extensions/blocklist.css                     (mozapps/extensions/blocklist.css)
+  skin/modern/mozapps/extensions/eula.css                          (mozapps/extensions/eula.css)
+  skin/modern/mozapps/extensions/extensionIcons.png                (mozapps/extensions/extensionIcons.png)
+  skin/modern/mozapps/extensions/extensions.css                    (mozapps/extensions/extensions.css)
+  skin/modern/mozapps/extensions/notifyBadge.png                   (mozapps/extensions/notifyBadge.png)
+  skin/modern/mozapps/extensions/ratings.png                       (mozapps/extensions/ratings.png)
+  skin/modern/mozapps/extensions/themeGeneric.png                  (mozapps/extensions/themeGeneric.png)
+  skin/modern/mozapps/extensions/update.css                        (mozapps/extensions/update.css)
+  skin/modern/mozapps/extensions/updateBadge.png                   (mozapps/extensions/updateBadge.png)
+  skin/modern/mozapps/handling/handling.css                        (mozapps/handling/handling.css)
+  skin/modern/mozapps/icons/itemDisabledFader.png                  (mozapps/icons/itemDisabledFader.png)
+  skin/modern/mozapps/icons/itemEnabledFader.png                   (mozapps/icons/itemEnabledFader.png)
+  skin/modern/mozapps/plugins/missingPlugin.css                    (mozapps/plugins/missingPlugin.css)
+  skin/modern/mozapps/plugins/pluginBlocked.png                    (mozapps/plugins/pluginBlocked.png)
+  skin/modern/mozapps/plugins/pluginBlocked-16.png                 (mozapps/plugins/pluginBlocked.png)
+  skin/modern/mozapps/plugins/pluginDisabled.png                   (mozapps/plugins/pluginDisabled.png)
+  skin/modern/mozapps/plugins/pluginDisabled-16.png                (mozapps/plugins/pluginDisabled-16.png)
+  skin/modern/mozapps/plugins/pluginGeneric.png                    (mozapps/plugins/pluginGeneric.png)
+  skin/modern/mozapps/plugins/pluginGeneric-16.png                 (mozapps/plugins/pluginGeneric-16.png)
+  skin/modern/mozapps/plugins/pluginInstallerWizard.css            (mozapps/plugins/pluginInstallerWizard.css)
+  skin/modern/mozapps/update/update.png                            (mozapps/update/update.png)
+  skin/modern/mozapps/update/updates.css                           (mozapps/update/updates.css)
+  skin/modern/mozapps/viewsource/viewsource.css                    (mozapps/viewsource/viewsource.css)
+  skin/modern/mozapps/xpinstall/xpinstallConfirm.css               (mozapps/xpinstall/xpinstallConfirm.css)
+  skin/modern/mozapps/xpinstall/xpinstallItemGeneric.png           (mozapps/xpinstall/xpinstallItemGeneric.png)
   skin/modern/navigator/linkToolbar.css                            (navigator/linkToolbar.css)
   skin/modern/navigator/navigator.css                              (navigator/navigator.css)
   skin/modern/navigator/pageInfo.css                               (navigator/pageInfo.css)
   skin/modern/navigator/tabbrowser.css                             (navigator/tabbrowser.css)
   skin/modern/navigator/btn1/feeds.png                             (navigator/btn1/feeds.png)
   skin/modern/navigator/btn1/first-dis.gif                         (navigator/btn1/first-dis.gif)
   skin/modern/navigator/btn1/first-hov.gif                         (navigator/btn1/first-hov.gif)
   skin/modern/navigator/btn1/first.gif                             (navigator/btn1/first.gif)
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..da5c66fe4287a445ea1fae0564eb9d9842d8eba6
GIT binary patch
literal 857
zc$@)Q1E&0mP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80009ZNkl<ZSi|j>
zzl#$=9L4h=<R1`LENxb_u-wX0QYoTE3JcLDV5K%!2o{2zf{195LP&R95K+7<f;I;d
z2%>io$eGhS&f`u@bA^Rud~e8GzFBAXqIGt8?5~-5pYM0RGfAZ~Kjz2e7;NuLwe{|k
z-iJ4roP_7j=Jr9VHhX*DZTqM`4|ako1E|AHrcU?L*4M2D+GJ4jzviU?FdWHzjPvkk
zcM720y5?@&yyJE3_(^x}{6%-+@>PGO`2N=22k!pEr@i*eSDn?hkBcy@L&+=vnT?(R
zzkluim5uh&GxzxU3wP#h=G)k_-|st^=HCg)D+Q<y%+v0tK^Oq(&1|$9l=sX8?+L*y
zFlt77aOk2^R@jyz1p15skOToh?=wI%UKzcnLD$x!(>VYKM^vuaT5@k!R($kUG-Nxr
zAuQW7BbcIvXa;1a^xO0@69k}W$hj7X(yh8s+S!JHoDu;5W;t8~-}VzmXQS82cQU6q
zD2goC^6Hw0;(JC+@x1_eH2|F;z?YpL6%^P|X|{#PclU0e^5Q)sqGT2lO_}<c0sPwC
z+^s1}nh}JOIi-QklJnQ1)P?}I21)@abZA;bE6uOgyeeFhsTBdV3MK&IBGe}FzPnLH
zhY>r_^!k+(UNUFIOut?G=;P;{--;kJ1DNeIVM7h1h_$9^&Vn09PJUB%I2Bp}0sv%r
z22jxrHe^SUYq@bi8gQeD0bn^#)rfXQ0pPhD03CZYWJ+bMIcB=YN1O!IRH#TT0G?|>
z0PfM;CMR2FUcHodyzvaDtp%+HyHO#-Srh=B^Yq*0rFE}umqmyF1VI38M%spL0aEZt
zqX6i<Fsanw+SUr7iNuKYTR<pfP8qNOydnePUqeJydHt@NX~U50x|g&<ER@}vweb|A
z$MdihV4^Apsbi2P1{vA`ERZcuTdV?98{3~hL`MSP55<(wAwh&WkcF{O0<+g5JhIg&
z1)yOF0#lRA0x_jUlQN-i8U-kt#sCU1R27An0jdG0ML>0sfl<+1>HlW{8pR+qU_`7X
jf@J_q?YH?cKkV@bMiXUXj6Z;500000NkvXXu0mjfTJnsI
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/downloads/downloads.css
@@ -0,0 +1,141 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/* Download View */
+#downloadView {
+  margin: 0;
+  border-top: none;
+  border-right: none;
+  border-left: none;
+}
+
+/* Download View Items */
+richlistitem[type="download"] {
+  padding: 4px 8px 4px 4px;
+  min-height: 46px;
+}
+
+richlistitem[type="download"]:not([selected="true"]):nth-child(odd) {
+  background-color: #F3F3F3;
+}
+
+richlistitem[type="download"][selected="true"] {
+  background-image: url("chrome://mozapps/skin/icons/itemEnabledFader.png");
+}
+
+richlistitem[type="download"] .name {
+  font-size: larger;
+}
+
+richlistitem[type="download"] .dateTime {
+  font-size: smaller;
+}
+
+richlistitem[type="download"] progressmeter {
+  background-color: #C7D0D9;
+}
+
+richlistitem[type="download"]:not([selected="true"]) .dateTime,
+richlistitem[type="download"]:not([selected="true"]) .status {
+  color: #808080;
+}
+
+.mini-button > .button-box > .button-icon {
+  -moz-margin-start: 0;
+}
+
+.mini-button > .button-box > .button-text {
+  -moz-margin-start: 0 !important;
+  -moz-margin-end: 0 !important;
+}
+
+.mini-button {
+  min-width: 0;
+  min-height: 0;
+  color: #000000 !important;
+  background-color: transparent !important;
+  list-style-image: url("chrome://communicator/skin/downloads/downloadButtons.png");
+  -moz-image-region: rect(0px, 48px, 16px, 32px);
+  margin: 0;
+  border: 1px dotted !important;
+  -moz-border-top-colors: transparent !important;
+  -moz-border-right-colors: transparent !important;
+  -moz-border-bottom-colors: transparent !important;
+  -moz-border-left-colors: transparent !important;
+  -moz-border-radius: 0 !important;
+  outline: none !important;
+}
+
+.mini-button:focus {
+  -moz-border-top-colors: #000000 !important;
+  -moz-border-right-colors: #000000 !important;
+  -moz-border-bottom-colors: #000000 !important;
+  -moz-border-left-colors: #000000 !important;
+}
+
+.cancel {
+  -moz-image-region: rect(0px, 32px, 16px, 16px);
+}
+
+.retry {
+  -moz-image-region: rect(0px, 64px, 16px, 48px);
+}
+
+.pause {
+  -moz-image-region: rect(0px, 48px, 16px, 32px);
+}
+
+.pause[disabled="true"] {
+  opacity: 0.5;
+}
+
+.resume {
+  -moz-image-region: rect(0px, 16px, 16px, 0px);
+}
+
+.blockedIcon {
+  list-style-image: url("chrome://global/skin/icons/Error.png");
+}
+
+/* prevent flickering when changing states */
+.downloadTypeIcon {
+  min-height: 32px;
+  min-width: 32px;
+}
+
+#clearListButton {
+  margin: 2px 4px;
+}
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/downloads/unknownContentType.css
@@ -0,0 +1,59 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#from {
+  margin-top: 1px;
+}
+
+#location {
+  font-weight: bold;
+}
+
+#contentTypeImage {
+  margin-top: 0;
+  margin-bottom: 0;
+  -moz-margin-start: 0;
+  -moz-margin-end: 5px;
+}
+
+.small-indent {
+  margin-left: 15px;
+  margin-right: 15px;
+}
+
+.small-indent label {
+  -moz-margin-start: 0;
+}
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/extensions/about.css
@@ -0,0 +1,90 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#clientBox {
+  background-color: #FFFFFF;
+  color: #000000;
+}
+
+#extensionName {
+  font-size: large;
+  font-weight: bold;
+}
+
+#extensionVersion {
+  font-weight: bold;
+  color: #8290A5;
+}
+
+#genericAbout {
+  padding: 0px 0px 10px 0px;
+  min-height: 200px;
+  width: 30em;
+}
+
+#genericAbout > .dialog-button-box {
+  -moz-margin-end: 10px;
+  margin-bottom: 0;
+}
+
+#groove {
+  margin-top: 0px;
+}
+
+#clientBox {
+  padding: 10px;
+}
+
+#extensionDescription {
+  color: #22262F;
+}
+
+.boxIndent {
+  -moz-margin-start: 6px;
+}
+
+#extensionCreator, .contributor {
+  margin: 0;
+}
+
+.sectionTitle {
+  border-top: 2px solid;
+  -moz-border-top-colors: #A5ABC0 #EEF1F7;
+  padding: 2px 0px 3px 0px;
+  margin-top: 3px;
+  font-weight: bold;
+  color: #22262F;
+}
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/extensions/blocklist.css
@@ -0,0 +1,52 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+richlistitem {
+  padding-top: 6px;
+  padding-bottom: 6px;
+  -moz-padding-start: 7px;
+  -moz-padding-end: 7px;
+  border-bottom: 1px solid #A5ABC0;
+}
+
+.addonName {
+  font-weight: bold;
+}
+
+.blockedLabel {
+  font-weight: bold;
+  font-style: italic;
+}
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/extensions/eula.css
@@ -0,0 +1,50 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#heading {
+  font-size: 120%;
+}
+
+#eula {
+  font-family: monospace;
+  color: #000000;
+  background-color: #FFFFFF;
+  margin-top: 1em;
+  margin-bottom: 1em;
+  border: 1px solid;
+  border-colors: #6E7378 #EEF0F3 #EEF0F3 #6E7378;
+}
+
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..c879b519725be1fb483f9354c88c162e639c4e52
GIT binary patch
literal 1155
zc$@))1bq96P)<h;3K|Lk000e1NJLTq001BW000mO1^@s6cL04^000C^Nkl<ZNXNxh
zYfPJE6ow2NoElt=VzPnJ>0G8vHq6Y3VME0XvWpsxGYFWmB`h$vxk+G*F$f?7EcdSr
zN=t9_qoouX9jrh@p|nWLxU|5a0b1x}7T90|bTj6WcLXymDBB;u<mAo!ewXJt=RD8(
zoB%lepYfj$Y&`9ZgVcL)k95Y9g4j%25$nk3>L(&Vz%OaPgFkcIV-v_LWN)|>9~IM9
znvIa%+pUy98h9a<=~KiLyRMnQVXi;UHyyz~%6rWOvRGXA{1QO|M=0+8rMnq1yIuv&
z<3MlhN25*;wouy4Et7ezNWkN)GeUX$@QpACN6Qc3du1@9)n6e*z8C(~7VJ!a8Cw(G
zu>P=<1EGb?+_DNe=j4joTU|Xy*hc!Gx)_cR-`Ii73JdN{*fH6zhi%9Lv0O1yO3OVQ
z2oP{V9}}02Nyz9pg?L>UPO1+fykQT%to6qJ>dn|IeF>iD8OsQi2&KDuV%c?5UoYw#
z#v!4*G2S9Y^fouV^>I2PC@U;7DGY&u7!?XJd}{&}N6dC0Kr;U~@DD28;VXR(o(b#z
zCQ!tu4_#HN?k-&T{kM4}C$~eVY{8X?0GtT$g-mUQ_QoX4^(q)6Phm)=z|`D*@FhRl
z9SD%JuLkZ%zX-2_^>{7S1<xN_bVVs$>8-fdI5TRy2~~?0LzXdUTMe)(it+91&wv*2
zVV|DI@R%I~7CTz5YtYb9k6-W1pse!h>@uqn!I7S?mN@}`He?al^@~LfaD)=o^z<|e
zN(Au#G!)drIx*4-VXz-g9{31@wn_94kE7Ro6Fq~YI420kv3y?`hfNU6l(WmMM$}FO
zw_4dZr@1%?Pf}Gg`^SU(kW?vf^z;Rk^0*jMiV(hK1C)(w4315qtKWi-UMut_8!}~a
zh!=#RbD$S&QI+-KN63&NJ||WqYF`QbU7CTdxh@VBpew8I&CktY>h>L&hpn($%*YKp
z2xdYYdMy($7>Ced8bO;ugSJ)ynzR}iOlD}>d+;NRpW>haVzqzvoMcYGx3iymxIU_Z
z5@C6Prp<s++c@sdOh8{JM_SZzaLTWYW?$yjvbeNKUZ;aX5&?~P6IvV77YNyqTP!kD
zT>1qE0>tMl^_;8(oK%9uk_#$o8lKK(mj!2Lr1ebM2Ovs5gT$!FKl6%tp#pyCC(N8Y
zMQjoiQeg}_>Vlxxm7$PdWzV3vzAFwQGGvI)N!dxJkKQAD0`4PXU}NmMW%oqInLJeu
z8=>#NiIj^;IB_QSc65BwgN)oF)HUhQ+TMklYYoUK;0*qdQ?zH*QA{Qr88Re8Qs$*z
zla=hrIRRffC$WFmCcoNp7S4tSAjtP^V;VCbYF#JVI&VPVGl2T$pFwfOGjXXoR8l78
z{#ZYwwZu+OhSxhDjN?0AaSaOp`ZET%qArU|S5I-oRWtb|W#ftI1%+`bSw1Vh`xjX}
VTnReob%Fo@002ovPDHLkV1m`;5gh;k
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/extensions/extensions.css
@@ -0,0 +1,500 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#extensionsBox {
+  margin: 7px 5px 0px;
+  min-width: 1px;
+}
+
+#extensionsView {
+  margin: 0;
+  min-width: 245px;
+}
+
+#resizerBox {
+  margin-top: -15px;
+}
+
+#resizerBox > resizer {
+  height: 15px;
+  max-height: 15px;
+}
+
+/* Command Bar */
+#commandBarBottom {
+  margin: 7px 5px 5px;
+  min-width: 1px;
+}
+
+/* List Items */
+richlistitem {
+  padding: 6px 7px;
+  min-height: 25px;
+  border-top-width: 0;
+  border-bottom: 1px solid #A5ABC0 !important;
+}
+
+richlistitem[isDisabled="true"] .addonIcon {
+  opacity: 0.3;
+}
+
+richlistitem[isDisabled="true"] {
+  color: #8C99AB;
+}
+
+richlistitem[newAddon="true"] {
+  background-color: #FFFFE0;
+  color: #000000;
+}
+
+richlistitem[selected="true"] .text-link {
+  color: inherit;
+}
+
+#extensionsView:focus > richlistitem[selected="true"] {
+  background-image: url("chrome://mozapps/skin/icons/itemEnabledFader.png");
+  background-position: center top;
+  background-repeat: repeat-x;
+}
+
+#extensionsView:focus > richlistitem[selected="true"][isDisabled="true"] {
+  color: #EFF1F4;
+  background-image: url("chrome://mozapps/skin/icons/itemDisabledFader.png");
+}
+
+.descriptionWrap {
+  margin-bottom: 2px;
+}
+
+richlistitem[selected="true"]:not([opType]) .descriptionCrop {
+  display: none;
+}
+
+.addonName {
+  font-weight: bold;
+}
+
+.previewText {
+  font-size: larger;
+  font-weight: bold;
+  color: #000000;
+  text-align: center;
+}
+
+#themePreviewArea {
+  border: 2px solid;
+  -moz-border-top-colors: #BEC3D3 #5D616E;
+  -moz-border-right-colors: #F8FAFE #5D616E;
+  -moz-border-bottom-colors: #F8FAFE #5D616E;
+  -moz-border-left-colors: #BEC3D3 #5D616E;
+  background-color: #FFFFFF;
+  color: #000000;
+  min-width: 65px;
+  overflow: auto;
+}
+
+#previewImageDeck {
+  min-width: 220px;
+}
+
+#themeSplitter {
+  min-width: 0;
+  width: 5px;
+  background-color: transparent;
+  border-width: 0;
+}
+
+.addonIcon {
+  -moz-margin-end: 2px;
+  width: 32px;
+  height: 32px;
+}
+
+.addonIcon > image {
+  max-width: 32px;
+  max-height: 32px;
+}
+
+.updateBadge,
+.notifyBadge {
+  width: 16px;
+  height: 16px;
+  margin-bottom: -3px;
+}
+
+.updateBadge {
+  list-style-image: url("chrome://mozapps/skin/extensions/updateBadge.png");
+  -moz-margin-end: -2px;
+}
+
+.notifyBadge {
+  list-style-image: url("chrome://mozapps/skin/extensions/notifyBadge.png");
+  -moz-margin-start: -2px;
+}
+
+.updateBadge,
+.updateAvailableBox,
+.notifyBadge {
+  display: none;
+}
+
+richlistitem[availableUpdateURL][updateable="true"] .updateBadge,
+richlistitem[availableUpdateURL][updateable="true"] .updateAvailableBox,
+richlistitem[compatible="false"] .notifyBadge,
+richlistitem[providesUpdatesSecurely="false"] .notifyBadge,
+richlistitem[blocklisted="true"] .notifyBadge,
+richlistitem[blocklistedsoft="true"] .notifyBadge,
+richlistitem[satisfiesDependencies="false"] .notifyBadge {
+  display: -moz-box;
+}
+
+.enableButton,
+.disableButton,
+.optionsButton,
+.useThemeButton {
+  -moz-margin-end: 0;
+}
+
+.enableButton, .disableButton,
+.uninstallButton, .cancelUninstallButton {
+  -moz-margin-start: 5px;
+}
+
+/* Selected Add-on status messages and images */
+richlistitem[compatible="true"] .incompatibleBox,
+richlistitem[providesUpdatesSecurely="true"] .insecureUpdateBox,
+richlistitem[satisfiesDependencies="true"] .needsDependenciesBox,
+richlistitem:not([blocklisted="true"]):not([blocklistedsoft="true"]) .blocklistedBox,
+richlistitem[blocklistedsoft="false"]:not([selected="true"]) .blocklistedBox,
+richlistitem[blocklisted="false"] .blocklistedLabel,
+richlistitem[blocklistedsoft="false"] .softBlocklistedLabel,
+richlistitem[opType="needs-uninstall"] .blocklistedBox,
+richlistitem[opType="needs-uninstall"] .incompatibleBox,
+richlistitem[opType="needs-uninstall"] .needsDependenciesBox,
+richlistitem[opType="needs-uninstall"] .blocklistedBox {
+  display: none;
+}
+
+richlistitem[loading="true"] .updateBadge {
+  display: -moz-box;
+  width: 16px;
+  height: 16px;
+  margin-bottom: -3px;
+  -moz-margin-end: -2px;
+  list-style-image: url("chrome://communicator/skin/icons/loading.gif");
+}
+
+.addonThrobber {
+  -moz-margin-start: 5px;
+  width: 16px;
+  height: 16px;
+  list-style-image: url("chrome://communicator/skin/icons/loading.gif");
+}
+
+.selectedStatusMsgs > hbox {
+  margin-top: 2px;
+  margin-bottom: 2px;
+}
+
+.selectedStatusMsgs label {
+  font-weight: bold;
+}
+
+.selectedStatusMsgs label.text-link {
+  font-weight: normal;
+  border: none;
+}
+
+richlistitem[opType="needs-uninstall"] .notifyBadge {
+  display: none;
+}
+
+#searchPanel {
+  padding-bottom: 4px;
+}
+
+#browseAddons {
+  -moz-margin-end: 0;
+}
+
+.addon-search-details {
+  margin-top: 5px;
+  margin-bottom: 5px;
+  -moz-margin-start: 6px;
+  -moz-margin-end: 0;
+}
+
+.addonThumbnailContainer {
+  background-color: #FFFFFF;
+  padding: 5px;
+  border: 2px solid #F3F3F3;
+  width: 135px;
+  min-height: 104px;
+  -moz-margin-end: 5px;
+}
+
+.addonMissingThumbnail {
+  color: #8290A5;
+  font-size: larger;
+  font-weight: bold;
+}
+
+.addonFailure {
+  width: 16px;
+  height: 16px;
+  list-style-image: url("chrome://mozapps/skin/extensions/notifyBadges.png");
+  -moz-image-region: rect(0px 48px 16px 32px);
+}
+
+.addonRating {
+  display: none;
+}
+
+.addonLearnMore {
+  margin-top: 4px;
+  margin-bottom: 4px;
+}
+
+.addonRating[rating] {
+  display: -moz-box;
+  width: 59px;
+  height: 11px;
+  list-style-image: url("chrome://mozapps/skin/extensions/ratings.png");
+}
+
+.addonRating[rating="0"] {
+  -moz-image-region: rect(0px 120px 12px 60px);
+}
+
+.addonRating[rating="1"] {
+  -moz-image-region: rect(0px 108px 12px 48px);
+}
+
+.addonRating[rating="2"] {
+  -moz-image-region: rect(0px 96px 12px 36px);
+}
+
+.addonRating[rating="3"] {
+  -moz-image-region: rect(0px 84px 12px 24px);
+}
+
+.addonRating[rating="4"] {
+  -moz-image-region: rect(0px 72px 12px 12px);
+}
+
+.addonRating[rating="5"] {
+  -moz-image-region: rect(0px 60px 12px 0px);
+}
+
+.addonType image {
+  -moz-margin-start: 6px;
+  list-style-image: url("chrome://mozapps/skin/extensions/extensionIcons.png");
+  width: 16px;
+  height: 16px;
+}
+
+.addonTypeExtension image {
+  -moz-image-region: rect(0px 16px 16px 0px);
+}
+
+.addonTypeTheme image {
+  -moz-image-region: rect(0px 32px 16px 16px);
+}
+
+vbox[typeName="status"][type="search-failure"],
+vbox[typeName="status"][type="recommended-failure"],
+vbox[typeName="status"][type="message-norecommended"],
+vbox[typeName="status"][type="message-nosearchresults"],
+vbox[typeName="status"][type="retrieve-search"],
+vbox[typeName="status"][type="retrieve-recommended"] {
+  margin-top: 2em;
+}
+
+vbox[typeName="status"][type="footer-recommended"],
+vbox[typeName="status"][type="footer-search"] {
+  -moz-padding-start: 6px;
+  -moz-padding-end: 6px;
+  margin-top: 1em;
+}
+
+vbox[typeName="status"][type="header-recommended"] {
+  color: #000000;
+  background-color: #90A1B3;
+  padding: 5px 8px;
+  border-bottom: 1px solid #5D616E;
+}
+
+vbox[typeName="status"][type="header-recommended"] > label {
+  font-size: larger;
+  font-weight: bold;
+  margin: 0;
+}
+
+#progressBox {
+  padding: 5px;
+}
+
+#progressBox > hbox {
+  -moz-box-align: center;
+}
+
+#progressBox .addonThrobber {
+  list-style-image: url("chrome://global/skin/throbber/Throbber-small.gif");
+}
+
+.extension-item-progress {
+  background-color: #C7D0D9;
+}
+
+#addonsMsg {
+  margin-top: -1px;
+}
+
+#addonsMsg > notification {
+  border-bottom: 1px solid #EEF0F3;
+}
+
+/* View buttons */
+#topStackBar {
+  background-color: #FFFFFF;
+  border-bottom: 2px solid;
+  -moz-border-bottom-colors: #EEF0F3 #6E7378;
+}
+
+#viewGroup {
+  -moz-padding-start: 5px !important;
+  -moz-padding-end: 1em;
+}
+
+#viewGroup radio {
+  -moz-box-pack: center;
+  -moz-box-orient: horizontal !important;
+  margin: 5px;
+  -moz-outline-radius: 4px;
+  outline: 2px solid transparent;
+  border: 3px solid;
+  -moz-border-top-colors: #000000 #BBC6D1 #B1BBC9;
+  -moz-border-right-colors: #000000 #A2AEBB #a7b4c1;
+  -moz-border-bottom-colors: #000000 #97A6B6 #9DAAB9;
+  -moz-border-left-colors: #000000 #BBC6D1 #B1BBC9;
+  -moz-border-radius: 2px;
+  min-width: 60px;
+  background-color: #AAB6C4;
+  color: #000000;
+  font: menu;
+}
+
+#viewGroup radio[checked="true"],
+#viewGroup radio[selected="true"] {
+  -moz-border-top-colors: #000000 #8290A5 #899AAC;
+  -moz-border-right-colors: #000000 #8290A5 #899AAC;
+  -moz-border-bottom-colors: #000000 #8290A5 #899AAC;
+  -moz-border-left-colors: #000000 #8290A5 #899AAC;
+  background-color: #90A1B3;
+  color: #FFFFFF;
+}
+
+#viewGroup radio:hover:active,
+#viewGroup radio[selected="true"][focused="true"] {
+  outline: 2px solid #98A5B2;
+  -moz-border-top-colors: #000000 #8290A5 #899AAC;
+  -moz-border-right-colors: #000000 #8290A5 #899AAC;
+  -moz-border-bottom-colors: #000000 #8290A5 #899AAC;
+  -moz-border-left-colors: #000000 #8290A5 #899AAC;
+  background-color: #90A1B3;
+  color: #FFFFFF;
+}
+
+.viewButtonIcon {
+  display: none !important;
+}
+
+.viewButtonLabel {
+  text-align: center;
+  margin: 0 6px !important;
+}
+
+/* Update view checkbox */
+.includeUpdate {
+  -moz-user-focus: none;
+}
+
+richlistitem[selected="true"] .includeUpdate {
+  -moz-user-focus: normal;
+}
+
+#infoDisplay {
+  background-color: #FFFFFF;
+  overflow-y: auto;
+}
+
+#infoDisplay body {
+  padding: 5px;
+}
+
+#infoDisplay h1,
+#infoDisplay h2,
+#infoDisplay h3 {
+  text-align: left;
+  font-weight: bold;
+  margin: 0 0 .7em;
+}
+
+#infoDisplay h1 {
+  font-size: 150%;
+}
+
+#infoDisplay h2 {
+  font-size: 125%;
+}
+
+#infoDisplay h3 {
+  font-size: 100%;
+}
+
+#infoDisplay ol,
+#infoDisplay ul {
+  margin: 0 0 .7em;
+}
+
+#infoDisplay li {
+  text-align: left;
+}
+
+#infoDisplay p {
+  text-align: justify;
+  margin: 0 0 .7em;
+}
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..e4243b51e93785392fe28d8fd5fb7779ec338f24
GIT binary patch
literal 589
zc$@)E0<!&yP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0006MNkl<ZILlp<
zy=qiZ6otP%bB6?#pojrY1moWW*aRyPEiHTlqiEq1_z0THPKZd-<qgs(Dgi68&@O0^
z1PehWF)=XXIeVXFaqi4S4_r8~?^^piYj4|}o5KJBMm++uM2^6LY(|zy5&!`t376;`
z7S}SDfXBdlV5j{)0*k=q!{Pw!KY|6pqD#|RBAel*5Wt{{ekAFUODh4SQvM;hBUpB6
zI;8}sPjh~Cm6@d_e)f8VJ6SsA(sIB;DupnkLls{TJax%(i&!QmICk|aHb2idi6W5!
zubrQU*+qbkD!~JX6S)n~fj<Wa;Le|&9dNH=sfG*3lXO2xG+u+dnM)b{<be8ph#>X*
zsFZ5l8hACi4$$OM0M7ZL?ir9f8Vtz&J|%+uUp<#{78ntXi)|N0fJ8)4+(~A2Dq{kx
z1a&#KGn^bDno&|>dwrcRTU#gs@AbwRRFkjOpaQ&d>B?|H+>D6e(~~Fc4h9@)8q$z%
zO#23)lS(0#@;pns!vK>zF*(VtwKc9id&Yjd)_MHIUm?8+iSFI0DFSx0^es!bGnfNW
z#P_{DKD>KJe`ABL8L6F8z{4)Q5nyj;XGiY}SV+=hhG{Q_-~0RIPKV~`(c%98aOqKF
zw&D_9z+TSG48<ggkS-<ZUY2e+%(d8?S$ZAPO4sbOOEm37Z0*dM!(wRf|IB<y*w(wP
bxH01|cC6%?2X}(T00000NkvXXu0mjf7S9J~
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d4dcf061ab7a2b8d24b04897385bb3abe3e9b51d
GIT binary patch
literal 765
zc$@+K0s{SsP)<h;3K|Lk000e1NJLTq004LZ000aK1^@s6sn>Z00008SNkl<ZSi|j?
z?@Lo*6vua;&HcE(@Ku4mRDxdhcjSu+VWC@7=e9PlZo3n=-TiV?vqJho5QRn*WuhTv
z8HkF_k+s@PhKWh<G_5t=Qkk?S-kqMiKxX>FxA)S8^PKy9&*yO9aPISPMaNH^6ct*x
zy|}coN)o$dCCmPe9cFyz8*FW*=k;_<OZx=L9}qg475c$m1b#|RAEf}_c`fbL_dI?I
zI-6IJ`~jieEFIp6Be-gpP8_8G-+7AZ98Pa<gT-@Mki5vHlUD>NMWx4}P+Du`^#eWP
zO#lSXABxj>Z{T!47r!V!!zJ*Y#}i*sYj#(vDMnePv(?|e-;a5K-oBwU-W$}EQ^~~}
zXs;l6kwqn$9~~fIW(u)0lL#_N1i1`?-#-z2e2pL)MC|ww0k#X0&s+lEc@5>5AAB(i
zlW#t-!RZM6%4E3yKsLJrQ{gDq!|c$=1k^RV1i_2EMzXBiA(=~kMF2V6oGk>q8-G2p
z2)4cxaKj^B^qI(0Tms*DjoDr1=(skQ+RP9BfoChd4X&=6iyE^_5PbfeW^`mpfGP@o
zTR_035bPwd$6rF?3xZBdQP`;^j}@NleCKN#9VJanM`&d=zOOm)L=xX+U11y-48NDu
zTBp!NUZEVU;pzW@ryn;dHjaQ+$*99FZ@%-@##YVS$ZW2#L9=rUP;Imeir;&2>!tmP
z7y&C$1mlkoyYwDG@)H4VCh4=o3h<rR+kE|*Y!=p%DR?;+WaEi7*kxHT+1mxh=NF%;
zSbE1NUJX4VfYD0EjAvy^m#%0e*hl1g0^)VIfh;ae;ybTyVx(7Y-CLcG%;JUw#?Bd9
zl*ShSNa$TOcm3{zbycHNFnoRqG?C>kYVi`&Aam|J_G)ETn+h%aDe`oo&Ue1f;w{(F
v-lckr$GKnkSh2p0y<m9JQGTZX8-MK&jba>l!^h7N00000NkvXXu0mjfIWlbs
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..39118b15f3d5df6030cdad5f81aabc2f05279bd7
GIT binary patch
literal 1828
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
S{X0Ma0000<MNUMnLSTX{eu5DI
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/extensions/update.css
@@ -0,0 +1,58 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#alert {
+  list-style-image: url("chrome://mozapps/skin/update/update.png");
+}
+
+.throbber {
+  list-style-image: url("chrome://communicator/skin/icons/loading.gif");
+  width: 16px;
+  height: 16px;
+  margin-top: 5px;
+  margin-bottom: 5px;
+  -moz-margin-start: 5px;
+  -moz-margin-end: 2px;
+}
+
+.alertBox {
+  background-color: #FFFFE7;
+  color: #000000;
+  border: 1px outset #FFFFE7;
+  margin-left: 3px;
+  margin-right: 3px;
+  padding: 5px;
+}
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..528058b26a6259c52f0bb9ddf0a9f35f82d37ca4
GIT binary patch
literal 677
zc$@*H0$TlvP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0007PNkl<Z7#Rh@
zJFMSh7y#hs{eJ(Ro-(x(t)Awf)uf3^#2_{?m|O-@0}DcoT^PiI5SA`AxJ5+M8Z8Ec
z1dE~V(8MK58@-66D$XfdNzd<l-_P^JcVFBi2Z1qw8lj3TGU*k1XHFn6cOqz6Ou;||
z*o(Jt0&7^qDZGt40&^#VxrfCNvWBUV!&4CsO>JxsL*;eG&@69lZMr+s({uM?grjp0
zW3U(l5wgaUQ*$JmHmVb0W#0?3`0b~UsacCn+ar83_ZVY1mc=5Aso5jq9Wk0Qi)eQ3
zf5lC!2f)(uiqj|GR5fE$8^hr&$8ok*k>z>Aw#?ZWla>9iyJ__RfE~LZx9{H9L|dqu
zVOy5xvS?XUc`&oE#jd;Fuyy58z`y`IZhyp`_r0pMEvm{W4~(MqPL|s?Hm=#Wdcf9|
zhm4y2e)?T~zNXLDod4lHRkNMDAGW&h2^-h1sbRGSi=KfYEcs{cXICyCclrEh)-QeQ
zmc7q_3#UKz_xd?I_dI6(&(p+`8UYqPA<j>2dE45hlh!YvlKnr+H||1!5jVK_%jYhf
z`O5W;q-~b7i_m(fr!VKuT${}EkhR&I4S|pq(q?lGWua%t@^uz%v7mSFZ*+gnojIGi
zGta3_OWL$#o=fi`v*{UnTC4Iw6^q^x&h;J#g(DG~G1>U{iXTrLRwG=!x-N6lE6izR
zIyg;!&150yJqX8o7lT8zo5vWwKlz~=Xv;F2On+o~X__3(WSUs?9t6EJIGX8rm1k?j
z{bOvowFWuI#VX&7;iIWJo5?hh$wJUO1DW6qUIqXF$YN?_GEMvs50Z1S{<j2R00000
LNkvXXu0mjfk|aeJ
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/handling/handling.css
@@ -0,0 +1,66 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#description-image:not([src]) {
+  height: 32px;
+  width: 32px;
+}
+
+richlistitem[type] {
+  min-height: 36px; /* Don't forget to update the richlistbox height! */
+  -moz-padding-start: 2px;
+ }
+
+richlistitem {
+  -moz-box-align: center;
+}
+
+richlistbox {
+  /* 3 items high, plus 4px for top and bottom margins, less 2px for border */
+  min-height: 110px;
+}
+
+.name {
+  font-weight: bold;
+}
+
+.description {
+  color: #006400;
+}
+
+richlistitem[selected="true"] .description {
+  color: inherit !important;
+}
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..9da353ce5c2120ab44e2c500abd9618ce3ce2a01
GIT binary patch
literal 601
zc%17D@N?(olHy`uVBq!ia0vp^DGUsZIvi|3mgzjPhd_!g$=lt9;Xep2*t>i(0|OJE
zr;B4q#jUqD8aZ16cw7$FY*hH2uV<#{-SOFLN20#Gf4Tiq!@HrSe|U;_{b3PPQgC?E
z7SW;eM4r1bNs;N%3T_U8or)0Q6HW~r9nwnNj7kc59StYq#RM1&ol_JYSdQ>cY~_He
z`?o1YQEU+-NOzI5j*A$Ri^Cm(NDcwUiP9kR^u5KB6ub0Tx>`^0ZUl=%jBv^8fEmHP
z5vX{-4!59y0>}i1h7&;J83YB)U4UA-bb(qqIu`3e+}Xe|5#}JBBTgc*93nt%?y(>}
zKvNi%%#j>W=*;5sZxhhKKdC2yJ^_jd3Y?Dv$pG~OUElx`tDTr13GyuqOGiV+w^JY=
z1MLW(267xo9TO8o-P2En7o9+g;F5v@>vhl!V~m{J-wicw56EVSY3b`xO*`?b=JY0r
z#wSx#6+wbP4K~%fP*Z>b0TK&)9u0TKyuF)%f=C*`CPNhNtclrzX4(;LZ%{aF`_9Da
X%63I!P0JHtT4C^X^>bP0l+XkKx0tGM
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..12886160ca87bf369646d65d8478e5a05dace4f6
GIT binary patch
literal 600
zc%17D@N?(olHy`uVBq!ia0vp^DGUsZIvi|3mgzjPhd_!g$=lt9;Xep2*t>i(0|OJU
zr;B4q#jUqD8hKj`cvu|Sm;RsTD>^5~F#1qGpL_h$z`5`2>e?)A>zX3(uG%D^!1So?
zgp-a-ybeoO>j~bC0+Ad7KT{$*8W<)@D{(U_DdctNuyi!+P~0RCd7`V;VWYrKMKO@X
zd>w8<0fi#x6h#M?BfJw^83YB)U4Sx?8wE7Pl+2Gf0VSSHPE}-LazPjYu`NYWTa4+b
z6U&i6agYf*E)ESR;3hD+INTA4?9fR$>a-xDqru`8*nn0J4xq&_0~$CwfR3Bk3Y7nm
zauUiFM3}WvfDvStL(L|ZBkJBjDh1>WhX$Y_j6g4e*w>!kj{|7|vg0DfloT9TKsq;H
zcVYoL73dO>ItL)T=x6aoh}gvNX&_esO;-5yW-C+y%+N(K|6;a4#g1$a2l)c1Y0oAd
zr~-&h4h<U9?ZtJWVjtg3ZH3x2Z|^3E0;uf@OrLK5*_i=x^$G3MU>5-ORDO$s%0pb&
sz!0ccuLl!*bW@uf;ys9$MBcJWZem-YFTNrVm{b@%UHx3vIVCg!0A-G^!~g&Q
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/plugins/missingPlugin.css
@@ -0,0 +1,104 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/*
+ * This file's style only applies to broken objects, not the rest
+ * of the page.
+ */
+
+@namespace html url("http://www.w3.org/1999/xhtml");
+
+html|object:not([width]), html|object[width=""],
+html|embed:not([width]), html|embed[width=""],
+html|applet:not([width]), html|applet[width=""] {
+  width: 240px;
+}
+
+html|object:not([height]), html|object[height=""],
+html|embed:not([height]), html|embed[height=""],
+html|applet:not([height]), html|applet[height=""] {
+  height: 200px;
+}
+
+html|object > *|*,
+html|embed > *|*,
+html|applet > *|* {
+  width: inherit;
+  height: inherit;
+}
+
+html|a, html|div {
+  display: inline-block;
+  /* overflow:hidden makes baseline vertical-alignment act like plugins */
+  overflow: hidden;
+  vertical-align: inherit;
+  border: 1px outset;
+  padding: 5px;
+  font-size: 12px;
+  font-family: sans-serif;
+  background-color: #FFFFFF;
+  -moz-user-select: none;
+  text-decoration: none;
+  color: #000000;
+}
+
+vbox {
+  width: inherit;
+  height: inherit;
+  -moz-box-align: center;
+  -moz-box-pack: center;
+}
+
+#missingPluginPlaceholder {
+  list-style-image: url("chrome://mozapps/skin/plugins/pluginGeneric.png");
+}
+
+#disabledPluginPlaceholder {
+  list-style-image: url("chrome://mozapps/skin/plugins/pluginDisabled.png");
+}
+
+#blockedPluginPlaceholder {
+  list-style-image: url("chrome://mozapps/skin/plugins/pluginBlocked.png");
+}
+
+#missingPluginPlaceholder,
+#disabledPluginPlaceholder,
+#blockedPluginPlaceholder {
+  display: block;
+  border: 0;
+  width: 32px;
+  height: 32px;
+}
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d38cfde90f3035ee76c96023bdc4faff943b93f2
GIT binary patch
literal 563
zc$@(<0?hr1P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005{Nkl<ZILoC|
z&2G~`5dL=8`6aYz1Ez_ZkT#GA^*xZdpgu#z0WKAf!4Xc-1APhJ1GpAY1qB62Rf&XB
z8hgjf%sO@{DdND&<Jp~=@0)MOGVq^E$t!H#%mdGMcc1(`wRbD!;Klu|t?j?XWQ~Sz
z&j=nreZEO#AAKGU2bXG9{5U>A|3=3bzIk_mEY@tbB4f<<!w2_vgdoV+%H_hQjoqNv
z>mVkF@M;4#@%&g@YlA~rxpoCau4sbd9S-kEE+;6JO1;CwBkb?LM}6@!#*<@&VVFuC
zjj*^-!?*Ewtgm;`?RJ_OPG_4+rP5nksv}8&4+mdyI<;6{u6vWc#3Uy*)oQVq;c^99
zquE{!(O$hhH|atD`nmHoqQ)G->zA*XM1!~u5wRtRZ31g8$fmJr93%Edm?J2Zirzb)
zRB+BhD>vIaBy9Y6`+emEWXUJf?!;XzA||u!MMY%EcehqzXA1lfb>r3se;OWADpiWS
zd;tp?od+vz5Y_q{xq_3Uk5%!~NjeKSj`*%}{-d+Rf<R+B{#4BgENSC`T#(7W2rOzu
zrFe##oFE|tGWAF#&+dFtX90^ru_Y;XHbkS84xkO2)0|g)PsL~Wy*8Q)b=sN1g+iGJ
zZdCp^>cYZGabYlUjzpIG*B`8up=h$Vm&B7VzW~G7RblRG!=eBH002ovPDHLkV1oW$
B1q1*9
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..eed1d0992f425c2e40a4062780e2a6318d0defc5
GIT binary patch
literal 881
zc$@)o1CIQOP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80009xNkl<ZSi|j=
zOHUI~7=|ee6QdHv#1Qwa*cfoZiUlNWTzZL`C_w^5M8qNp2!)mc1xmR?q1@Wi3N1H<
zP%2<+5ivqUBi`T-;DW@J+t=?KPm?CL%~WT}Bv0ndIo~<&)6UG9xVWR^=n%)b^T`ph
z&-!xB4)09A-SdMu7<72u)Rz-7p2K}S#x-2abE2&olYrIz;-_t94dc@<VV&_oYP-CL
z!EtVLACGa3)TTNAC19Ccy-a|4sOdqC!2&~%L*hxZ1?sw91jo6}eZg_A<vGD|LLalh
z*tCC$z?j<yeWwE^%RKsQOVU}}ZbwCf8PYhxZSD)L;W<24)U3xWV4Dl<6PR2G!1>IN
zk*O67Oe{-hzLx&x*?<JM!_`dDTwa6t6|;bI;SHWHZbH*K3ZvNti_-(gyk9!=HTQE3
zBd3N)kS*X|-nu|w+PjUyN3F;!ZTbuD=Ncwjjmz^cSeGqZU~Y9sO@Jw`>Il0y_s3F0
z=wu5#_kElvzzk2Vp|Q&;J=OVYgLLL=?vJI0SdlHT6xcmjeDw)*hG%^j-i^;#+5CdF
zw_oAk`i8*vcf5YThs_WB*x1>V+T6!uT*I|Ihv)JdycTgNTR>+Vg`wMy=B__9b=uI_
zVMRmxICRD_Xxm0n-#P+Ki-q3#AyhY+QK=t5g{}`}bv;mPx=~uwiIVCL6j!$6Zh0FD
z%UU2?fWte6+%OHgB-;8X(c0@o3vV>t6C`AZ-eiTAWa>$#wq=+k2JyI|ALZI!Nuso-
z3-_x`D5@|@;RSSSWDD@GRysWIL1XL!N`~i_=;aIWJy$yX_C1|^0e;|=4!>2Tl`p_g
zyVBt|3pLRN=ui>IiDZ7&ln%d9PzzpLWT+wuoFG#8Jy$yXdVUQHq=<}&0w;-7-ei;x
zzm`|c0;wV+qCf(X&O4ma;aBfeu|T@W2rCdzoF+1OdsRC8N^T_!WQdITNCIbwEZ*Cd
z4i^GhA|pQ9Kaj~E7Nx_5KxVXmfbYvGB8|Uh(Y|W`5-tSNL`KAi@EDOqTqLrIOA3)K
z)=Ux^s<1m@hy+_E5@!`6QLHJ2N8O5rgi72eB~b;#Lj`^VN|Tkzc-GhN00000NkvXX
Hu0mjfMyH*A
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d38cfde90f3035ee76c96023bdc4faff943b93f2
GIT binary patch
literal 563
zc$@(<0?hr1P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005{Nkl<ZILoC|
z&2G~`5dL=8`6aYz1Ez_ZkT#GA^*xZdpgu#z0WKAf!4Xc-1APhJ1GpAY1qB62Rf&XB
z8hgjf%sO@{DdND&<Jp~=@0)MOGVq^E$t!H#%mdGMcc1(`wRbD!;Klu|t?j?XWQ~Sz
z&j=nreZEO#AAKGU2bXG9{5U>A|3=3bzIk_mEY@tbB4f<<!w2_vgdoV+%H_hQjoqNv
z>mVkF@M;4#@%&g@YlA~rxpoCau4sbd9S-kEE+;6JO1;CwBkb?LM}6@!#*<@&VVFuC
zjj*^-!?*Ewtgm;`?RJ_OPG_4+rP5nksv}8&4+mdyI<;6{u6vWc#3Uy*)oQVq;c^99
zquE{!(O$hhH|atD`nmHoqQ)G->zA*XM1!~u5wRtRZ31g8$fmJr93%Edm?J2Zirzb)
zRB+BhD>vIaBy9Y6`+emEWXUJf?!;XzA||u!MMY%EcehqzXA1lfb>r3se;OWADpiWS
zd;tp?od+vz5Y_q{xq_3Uk5%!~NjeKSj`*%}{-d+Rf<R+B{#4BgENSC`T#(7W2rOzu
zrFe##oFE|tGWAF#&+dFtX90^ru_Y;XHbkS84xkO2)0|g)PsL~Wy*8Q)b=sN1g+iGJ
zZdCp^>cYZGabYlUjzpIG*B`8up=h$Vm&B7VzW~G7RblRG!=eBH002ovPDHLkV1oW$
B1q1*9
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..eed1d0992f425c2e40a4062780e2a6318d0defc5
GIT binary patch
literal 881
zc$@)o1CIQOP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80009xNkl<ZSi|j=
zOHUI~7=|ee6QdHv#1Qwa*cfoZiUlNWTzZL`C_w^5M8qNp2!)mc1xmR?q1@Wi3N1H<
zP%2<+5ivqUBi`T-;DW@J+t=?KPm?CL%~WT}Bv0ndIo~<&)6UG9xVWR^=n%)b^T`ph
z&-!xB4)09A-SdMu7<72u)Rz-7p2K}S#x-2abE2&olYrIz;-_t94dc@<VV&_oYP-CL
z!EtVLACGa3)TTNAC19Ccy-a|4sOdqC!2&~%L*hxZ1?sw91jo6}eZg_A<vGD|LLalh
z*tCC$z?j<yeWwE^%RKsQOVU}}ZbwCf8PYhxZSD)L;W<24)U3xWV4Dl<6PR2G!1>IN
zk*O67Oe{-hzLx&x*?<JM!_`dDTwa6t6|;bI;SHWHZbH*K3ZvNti_-(gyk9!=HTQE3
zBd3N)kS*X|-nu|w+PjUyN3F;!ZTbuD=Ncwjjmz^cSeGqZU~Y9sO@Jw`>Il0y_s3F0
z=wu5#_kElvzzk2Vp|Q&;J=OVYgLLL=?vJI0SdlHT6xcmjeDw)*hG%^j-i^;#+5CdF
zw_oAk`i8*vcf5YThs_WB*x1>V+T6!uT*I|Ihv)JdycTgNTR>+Vg`wMy=B__9b=uI_
zVMRmxICRD_Xxm0n-#P+Ki-q3#AyhY+QK=t5g{}`}bv;mPx=~uwiIVCL6j!$6Zh0FD
z%UU2?fWte6+%OHgB-;8X(c0@o3vV>t6C`AZ-eiTAWa>$#wq=+k2JyI|ALZI!Nuso-
z3-_x`D5@|@;RSSSWDD@GRysWIL1XL!N`~i_=;aIWJy$yX_C1|^0e;|=4!>2Tl`p_g
zyVBt|3pLRN=ui>IiDZ7&ln%d9PzzpLWT+wuoFG#8Jy$yXdVUQHq=<}&0w;-7-ei;x
zzm`|c0;wV+qCf(X&O4ma;aBfeu|T@W2rCdzoF+1OdsRC8N^T_!WQdITNCIbwEZ*Cd
z4i^GhA|pQ9Kaj~E7Nx_5KxVXmfbYvGB8|Uh(Y|W`5-tSNL`KAi@EDOqTqLrIOA3)K
z)=Ux^s<1m@hy+_E5@!`6QLHJ2N8O5rgi72eB~b;#Lj`^VN|Tkzc-GhN00000NkvXX
Hu0mjfMyH*A
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d38cfde90f3035ee76c96023bdc4faff943b93f2
GIT binary patch
literal 563
zc$@(<0?hr1P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005{Nkl<ZILoC|
z&2G~`5dL=8`6aYz1Ez_ZkT#GA^*xZdpgu#z0WKAf!4Xc-1APhJ1GpAY1qB62Rf&XB
z8hgjf%sO@{DdND&<Jp~=@0)MOGVq^E$t!H#%mdGMcc1(`wRbD!;Klu|t?j?XWQ~Sz
z&j=nreZEO#AAKGU2bXG9{5U>A|3=3bzIk_mEY@tbB4f<<!w2_vgdoV+%H_hQjoqNv
z>mVkF@M;4#@%&g@YlA~rxpoCau4sbd9S-kEE+;6JO1;CwBkb?LM}6@!#*<@&VVFuC
zjj*^-!?*Ewtgm;`?RJ_OPG_4+rP5nksv}8&4+mdyI<;6{u6vWc#3Uy*)oQVq;c^99
zquE{!(O$hhH|atD`nmHoqQ)G->zA*XM1!~u5wRtRZ31g8$fmJr93%Edm?J2Zirzb)
zRB+BhD>vIaBy9Y6`+emEWXUJf?!;XzA||u!MMY%EcehqzXA1lfb>r3se;OWADpiWS
zd;tp?od+vz5Y_q{xq_3Uk5%!~NjeKSj`*%}{-d+Rf<R+B{#4BgENSC`T#(7W2rOzu
zrFe##oFE|tGWAF#&+dFtX90^ru_Y;XHbkS84xkO2)0|g)PsL~Wy*8Q)b=sN1g+iGJ
zZdCp^>cYZGabYlUjzpIG*B`8up=h$Vm&B7VzW~G7RblRG!=eBH002ovPDHLkV1oW$
B1q1*9
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..eed1d0992f425c2e40a4062780e2a6318d0defc5
GIT binary patch
literal 881
zc$@)o1CIQOP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80009xNkl<ZSi|j=
zOHUI~7=|ee6QdHv#1Qwa*cfoZiUlNWTzZL`C_w^5M8qNp2!)mc1xmR?q1@Wi3N1H<
zP%2<+5ivqUBi`T-;DW@J+t=?KPm?CL%~WT}Bv0ndIo~<&)6UG9xVWR^=n%)b^T`ph
z&-!xB4)09A-SdMu7<72u)Rz-7p2K}S#x-2abE2&olYrIz;-_t94dc@<VV&_oYP-CL
z!EtVLACGa3)TTNAC19Ccy-a|4sOdqC!2&~%L*hxZ1?sw91jo6}eZg_A<vGD|LLalh
z*tCC$z?j<yeWwE^%RKsQOVU}}ZbwCf8PYhxZSD)L;W<24)U3xWV4Dl<6PR2G!1>IN
zk*O67Oe{-hzLx&x*?<JM!_`dDTwa6t6|;bI;SHWHZbH*K3ZvNti_-(gyk9!=HTQE3
zBd3N)kS*X|-nu|w+PjUyN3F;!ZTbuD=Ncwjjmz^cSeGqZU~Y9sO@Jw`>Il0y_s3F0
z=wu5#_kElvzzk2Vp|Q&;J=OVYgLLL=?vJI0SdlHT6xcmjeDw)*hG%^j-i^;#+5CdF
zw_oAk`i8*vcf5YThs_WB*x1>V+T6!uT*I|Ihv)JdycTgNTR>+Vg`wMy=B__9b=uI_
zVMRmxICRD_Xxm0n-#P+Ki-q3#AyhY+QK=t5g{}`}bv;mPx=~uwiIVCL6j!$6Zh0FD
z%UU2?fWte6+%OHgB-;8X(c0@o3vV>t6C`AZ-eiTAWa>$#wq=+k2JyI|ALZI!Nuso-
z3-_x`D5@|@;RSSSWDD@GRysWIL1XL!N`~i_=;aIWJy$yX_C1|^0e;|=4!>2Tl`p_g
zyVBt|3pLRN=ui>IiDZ7&ln%d9PzzpLWT+wuoFG#8Jy$yXdVUQHq=<}&0w;-7-ei;x
zzm`|c0;wV+qCf(X&O4ma;aBfeu|T@W2rCdzoF+1OdsRC8N^T_!WQdITNCIbwEZ*Cd
z4i^GhA|pQ9Kaj~E7Nx_5KxVXmfbYvGB8|Uh(Y|W`5-tSNL`KAi@EDOqTqLrIOA3)K
z)=Ux^s<1m@hy+_E5@!`6QLHJ2N8O5rgi72eB~b;#Lj`^VN|Tkzc-GhN00000NkvXX
Hu0mjfMyH*A
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/plugins/pluginInstallerWizard.css
@@ -0,0 +1,46 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#licenseContainer, #pluginList {
+  margin: 2px 4px;
+  border: 2px solid;
+  -moz-border-top-colors: #BEC3D3 #5D616E;
+  -moz-border-right-colors: #F8FAFE #5D616E;
+  -moz-border-bottom-colors: #F8FAFE #5D616E;
+  -moz-border-left-colors: #BEC3D3 #5D616E;
+  background-color: #FFFFFF;
+  color: #000000;
+}
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..e2737058f849ffc81b05eb8f2e1963b8f6ce547c
GIT binary patch
literal 368
zc%17D@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}SAb85>;M1%IYJqDVi|!XR|JE2
zHluVQqihMI$25b8`HljqjMA0Nay4vn^~_3bEXo}$8jbuKlUQ`8a_P-sHR_TuUdm>&
zg3W3*uiXk!ht*<^eOivw)ST9d`)pG7n`R!q-5_?oL)=1-ge6|dd+bwI`sN?>FWnVg
zb}+K$KvM1T_|9WR-DeACUT#`^txrFIkqPK3u96_XU<QYR{SY8~q#yz)+U@D$7$Ol~
z+8fE&Y{26pTgJr6lA#fBEoi~*zw587xUCAf`g7y6$~TNZ)YljHFQ~raE|7Qd`j5vZ
z`mZmDtZYuG*+1|5?XCH%B@S-+?R`?<%!~7q%NP7U#QJ?ED@)1!ZAo?q_e8Tde+)`+
zT6yt%=ZV&z3qxj9dwcBMz9jVI)d!zM6bq8vI0a5AN!NX0v^v54bJxXx{y=9jc)I$z
JtaD0e0s!gVj@|$O
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/update/updates.css
@@ -0,0 +1,264 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/**
+ * General
+ */
+.heed {
+  font-weight: bold;
+}
+
+.wizard-button > .button-box {
+  padding-left: 15px !important;
+  padding-right: 15px !important;
+}
+
+
+link {
+  color: #0000FF;
+  border: 1px solid transparent;
+  margin: 1px 5px 4px;
+  text-decoration: underline !important;
+}
+
+link > label {
+  margin: 0px;
+  padding: 1px;
+  text-decoration: underline !important;
+}
+
+link:hover:active {
+  color: #FF0000;
+}
+
+link:focus {
+  border: 1px dotted #000000;
+}
+
+remotecontent {
+  margin-top: 1px;
+  margin-bottom: 2px;
+  -moz-margin-start: 6px;
+  -moz-margin-end: 5px;
+  padding-bottom: 1px;
+  border: 2px solid;
+  -moz-border-top-colors: #BEC3D3 #5D616E;
+  -moz-border-right-colors: #F8FAFE #5D616E;
+  -moz-border-bottom-colors: #F8FAFE #5D616E;
+  -moz-border-left-colors: #BEC3D3 #5D616E;
+}
+
+/**
+ * License Page
+ */
+.loadingBox {
+  padding: 3px 5px;
+}
+.remoteLoadingThrobber {
+  margin-top: 3px;
+}
+.remoteLoadingThrobber[state="loading"] {
+  list-style-image: url("chrome://communicator/skin/icons/loading.gif");
+}
+.remoteLoadingThrobber[state="error"] {
+  list-style-image: url("chrome://global/skin/icons/notfound.png");
+}
+
+/**
+ * Update Found Page
+ */
+#moreDetails {
+  margin-top: 1px;
+  margin-bottom: 4px;
+  -moz-margin-start: 3px;
+  -moz-margin-end: 5px;
+}
+
+#updateForMoreInfo {
+  margin-left: 5px;
+}
+
+#updateName, #updateFinishedName {
+  font-weight: bold;
+  font-size: larger;
+}
+
+#alertImage {
+  list-style-image: url("chrome://global/skin/icons/Warning.png");
+  margin-right: 5px;
+}
+
+#incompatibleWarning {
+  background-color: #FFFFE0;
+  color: #000000;
+  border: 2px solid;
+  -moz-border-top-colors: #BEC3D3 #5D616E;
+  -moz-border-right-colors: #F8FAFE #5D616E;
+  -moz-border-bottom-colors: #F8FAFE #5D616E;
+  -moz-border-left-colors: #BEC3D3 #5D616E;
+  padding: 3px;
+  margin: 1px 5px 4px;
+}
+
+/**
+ * Downloading Page
+ */
+#downloadStatusTop, #downloadStatusLine {
+  -moz-box-align: center;
+}
+
+#downloadStatus {
+  height: 3em !important;
+}
+
+#downloadThrobber {
+  -moz-margin-start: 5px;
+  list-style-image: url("chrome://communicator/skin/brand/throbber16-single.png");
+}
+
+#downloadThrobber[state="loading"] {
+  list-style-image: url("chrome://communicator/skin/brand/throbber16-anim.png");
+}
+
+#downloadStatusProgress {
+  -moz-padding-end: 5px;
+}
+
+#pauseButton > .button-box > .button-icon {
+  -moz-margin-start: 0;
+}
+
+#pauseButton > .button-box > .button-text {
+  -moz-margin-start: 0 !important;
+  -moz-margin-end: 0 !important;
+}
+
+#pauseButton {
+  min-width: 0;
+  min-height: 0;
+  color: #000000 !important;
+  background-color: transparent !important;
+  list-style-image: url("chrome://mozapps/skin/icons/buttons.png");
+  -moz-image-region: rect(0px, 48px, 16px, 32px);
+  margin: 0;
+  border: 1px solid !important;
+  -moz-border-top-colors: transparent !important;
+  -moz-border-right-colors: transparent !important;
+  -moz-border-bottom-colors: transparent !important;
+  -moz-border-left-colors: transparent !important;
+  -moz-border-radius: 0 !important;
+  outline: none !important;
+}
+
+#pauseButton:focus {
+  border-style: dotted !important;
+  -moz-border-top-colors: #000000 !important;
+  -moz-border-right-colors: #000000 !important;
+  -moz-border-bottom-colors: #000000 !important;
+  -moz-border-left-colors: #000000 !important;
+}
+
+#pauseButton[disabled="true"] {
+  -moz-image-region: rect(16px, 48px, 32px, 32px);
+}
+
+#pauseButton[paused="true"] {
+  -moz-image-region: rect(0px, 16px, 16px, 0px);
+}
+
+#pauseButton[paused="true"][disabled="true"] {
+  -moz-image-region: rect(16px, 16px, 32px, 0px);
+}
+
+#verificationFailedIcon {
+  -moz-margin-start: 5px;
+  list-style-image: url("chrome://global/skin/icons/notfound.png");
+}
+
+/**
+ * Error Page
+ */
+#errorReason {
+  margin-top: 1px;
+  margin-bottom: 2px;
+  -moz-margin-start: 6px !important;
+  -moz-margin-end: 5px;
+  font-weight: bold;
+}
+
+/**
+ * Update History Window
+ */
+update {
+  border-bottom: 1px solid #90A1B3;
+}
+
+.update-name {
+  font-weight: bold;
+}
+
+.update-label-column {
+  -moz-box-align: end;
+}
+
+.update-details-link {
+  margin: 0;
+}
+
+.update-type {
+  font-weight: bold;
+  color: #990000;
+}
+
+#historyItems {
+  height: 200px;
+  margin: 1px 5px 4px;
+  border: 2px solid;
+  -moz-border-top-colors: #BEC3D3 #5D616E;
+  -moz-border-right-colors: #F8FAFE #5D616E;
+  -moz-border-bottom-colors: #F8FAFE #5D616E;
+  -moz-border-left-colors: #BEC3D3 #5D616E;
+}
+
+#historyItems > scrollbox {
+  margin-bottom: 1px;
+}
+
+.updatePrefsInfo {
+  font-size: smaller;
+  -moz-margin-start: 27px;
+  margin-bottom: 10px;
+}
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/viewsource/viewsource.css
@@ -0,0 +1,37 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+/* This is for styling the menus of the viewsource window */
new file mode 100644
--- /dev/null
+++ b/suite/themes/modern/mozapps/xpinstall/xpinstallConfirm.css
@@ -0,0 +1,111 @@
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is SeaMonkey modern code.
+ *
+ * The Initial Developer of the Original Code is
+ * Kuden <spitfire.kuden@gmail.com>
+ * Portions created by the Initial Developer are Copyright (C) 2008
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead
+ * of those above. If you wish to allow use of your version of this file only
+ * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice
+ * and other provisions required by the GPL or the LGPL. If you do not delete
+ * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#xpinstallheader {
+  margin-bottom: 2em;
+}
+
+#itemList {
+  margin-top: 2px;
+  margin-bottom: 10px;
+  height: 14em;
+  border: 2px solid;
+  -moz-border-top-colors: #BEC3D3 #5D616E;
+  -moz-border-right-colors: #F8FAFE #5D616E;
+  -moz-border-bottom-colors: #F8FAFE #5D616E;
+  -moz-border-left-colors: #BEC3D3 #5D616E;
+  background-color: #FFFFFF;
+  color: #000000;
+}
+
+#itemWarningIntro {
+  -moz-margin-start: 8px;
+}
+
+#dialogContentBox {
+  padding: 5px;
+}
+
+installitem {
+  padding-top: 5px;
+  padding-bottom: 5px;
+  -moz-padding-start: 5px;
+  -moz-padding-end: 0;
+  border-bottom: 1px solid #A5ABC0;
+  margin-bottom: 5px;
+}
+
+.alert-icon {
+  -moz-margin-end: 20px;
+}
+
+.warning {
+  font-weight: bold;
+  font-size: 1.25em;
+  margin-bottom: 1em;
+}
+
+.xpinstallIconContainer {
+  width: 32px;
+  height: 32px;
+  -moz-margin-end: 5px;
+}
+
+.xpinstallItemName {
+  font-weight: bold;
+}
+
+.xpinstallItemSigned {
+  font-style: italic;
+  font-size: 0.9em;
+}
+
+.xpinstallItemURL {
+  border: none;
+  padding: 0;
+  background-color: #FFFFFF;
+  color: #000000;
+  margin-top: 1px;
+  margin-bottom: 1px;
+  -moz-margin-start: 6px;
+  -moz-margin-end: 5px;
+}
+
+.xpinstallItemIcon {
+  max-width: 32px;
+  max-height: 32px;
+  list-style-image: url("chrome://mozapps/skin/xpinstall/xpinstallItemGeneric.png");
+}
new file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..bf8d89461806e05f564ee8b695749dac6ce42971
GIT binary patch
literal 1304
zc$@(k1?T#SP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000EvNkl<ZSi{AZ
zYfw~W7{}kk?jC^!p<HAY1i@6UsmMjrP%bN#Vpz%s>@>I`XezltQ?tu8l#9XUz=C)|
z0p((t0g(*pFj*5wIf8~!jWd02CM$-T$-X>2&)RZXmzCJ##LRz&;he+&_df4)V~dxr
zWdEn;_0h7onTKaCE7?-%H;{NDa!h$9`o6MZ%lOOnkw3@i14o1N-LJXrV{geanUmlE
zXf9f%lXe}ss)5FlDmXuS9GdUyp<%Qf48!?QaYF;Tel_fFd>$5Muu{PR@Z?UabBbRt
z{cs8{-#Y{CKN_HEtP)O-9s$GcJka0Dg|eFmA^U0)1nAsu2oB(p%@(Gdjr+6pyP8?e
zi-*$TP+ubWYh}ZN11!}riFXeFiKa^h9}H=s{!Z}>^Zc*UVE>f_P}Bv1tD03lktCF7
zv8UV*F=a|q+(`N0;Tb1?vv&tXl>2m}d4fwC<DUqCNiQ1K*A!geJ87;RP(fN}EcoeU
zO2Nty@7x~4Uh+!)Mo7Ex5~!NDLULmayxtNI*;kUGcratqJon38kkJ<pJI=3zP1U{-
zR_O^L$K<f4!VQ8-p9cS<F5r{r2+~yUq=S;l=LCS}dGGY7p>g#6Srg7=o^?F|_Vp`3
zeJu)9eG#DST?;!u4S?<4&%g_vUJ(2764-Qc5d>9B38H;Y06XiSgLB^sW4`$#8Eouu
zf$&x-c)TluIRQ}Eg*4yrp%lW}7l2ox1psU^&Q#|Zc9H3Cbmu~whqm)G0kFNguhcqr
zV}rS$+z>PFmBaT?snIh^I9tr4F3BLQ$r%D`>|wQD0zoGw5Yl1>K!b&Pd&l>upanae
zrZW|=&Ueu>%63~$9^UK>%ZnsG+3#krq9R@QavjS{L?An0HwA!GZLo1fKiS)lf31bo
zX2qRtbz!G-dQ)r)JDnVj(@j^3zl%^wDD@-&X8IUSHB)b=_DUVD@QVz1Z!mM-<`EaA
z;Cod30L_A}HX@qmG*X4m_Rv;iwof2{%sN0r^aRawp|gE`D-X-^MZY6})G7dNGPT16
zf|nWrco&KOK!7Dy0b=w)caIHaPmR=pG&q1$ZBJJmWPTPuFLNV68xJeW#D60|h*f~#
z0(n2JQKpmAJl{~^(-WA#I6d(~$h^!=@;6ApNyX(&s{%Qy0#!E&fD2?6?Qpb49mGvW
zQEOZ#w$d}2YV$QGt!v`Jw^aO_i<&ETOlJGtv+ZuJsuF{{W?CP>?bQ(%$npTK+n}FT
z_6=<^xJ=m7Ga9LnD>ce?x^JV}%plqxLIj?WKtQbo)|{0X-?KOiEQ#j1rS?i4j+zYC
z`Cn9OnC;`3a1*{|;s+G=wM`GrEk)&#Szt}HOqidXdb@X_<R0E*2I^Uq8)_kCJ1P|K
zT!&!47$Iy0piRa+>;cur_L^wzJC{9N5ry4m09vEW6K-{tga9I}eMbpLcmAIN@P|W*
zP&~?kb~sw2re`~iRM$7S%i=&L!*?9b#YZt8xyJ4`C7dO5N<vSa2#j8{m`hP|)C#90
zt}ECeh48kiQlok9gCmuXW{2?|e{(I^#u}*9$jFj8T@4;!*y!~*06e9_={4?i+Tkc{
zCeb|S<CxYWz;@O~bw2%llRUK|>@nO;gp7Rzz|s|13bBoH`1gO42lo$6GhJ`Qe<i#C
O0000<MNUMnLSTYJc50UZ