[SPIP] ~v3.0.15 --> v3.0.16
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 14 Mar 2014 13:18:53 +0000 (14:18 +0100)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 14 Mar 2014 13:18:53 +0000 (14:18 +0100)
62 files changed:
www/CHANGELOG.txt
www/config/ecran_securite.php
www/ecrire/action/editer_rubrique.php
www/ecrire/inc/editer.php
www/ecrire/inc/filtres_ecrire.php
www/ecrire/inc_version.php
www/ecrire/maj/svn10000.php
www/ecrire/paquet.xml
www/ecrire/public/debusquer.php
www/ecrire/public/quete.php
www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy.php.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy_optimise.php.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy_print.php.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__data.inc.php.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/classtrees_csstidy.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_optimise_php.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_php.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_print_php.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_data_inc_php.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy_optimise.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy_print.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/elementindex.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/elementindex_csstidy.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/errors.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/index.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/li_csstidy.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/media/background.png [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/media/empty.png [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/media/style.css [deleted file]
www/plugins-dist/compresseur/lib/csstidy/Docs/todolist.html [deleted file]
www/plugins-dist/compresseur/lib/csstidy/README
www/plugins-dist/compresseur/lib/csstidy/class.csstidy.php
www/plugins-dist/compresseur/lib/csstidy/class.csstidy_ctype.php [deleted file]
www/plugins-dist/compresseur/lib/csstidy/class.csstidy_optimise.php
www/plugins-dist/compresseur/lib/csstidy/class.csstidy_print.php
www/plugins-dist/compresseur/lib/csstidy/cssparse.css [deleted file]
www/plugins-dist/compresseur/lib/csstidy/cssparsed.css [deleted file]
www/plugins-dist/compresseur/lib/csstidy/data.inc.php
www/plugins-dist/compresseur/lib/csstidy/template.tpl [deleted file]
www/plugins-dist/compresseur/lib/csstidy/template1.tpl [deleted file]
www/plugins-dist/compresseur/lib/csstidy/template2.tpl [deleted file]
www/plugins-dist/compresseur/lib/csstidy/template3.tpl [deleted file]
www/plugins-dist/compresseur/paquet.xml
www/plugins-dist/forum/forum_autoriser.php
www/plugins-dist/forum/paquet.xml
www/plugins-dist/forum/prive/objets/liste/participer_forum.html
www/plugins-dist/forum/prive/objets/liste/participer_forum_thread.html
www/plugins-dist/forum/prive/squelettes/inclure/discuter_forum.html
www/plugins-dist/medias/modeles/image.html
www/plugins-dist/medias/paquet.xml
www/plugins-dist/organiseur/formulaires/inc-destinataires-message.html
www/plugins-dist/organiseur/prive/rss/messages.html
www/plugins-dist/porte_plume/tests/all_tests.php
www/plugins-dist/porte_plume/tests/barre_outil_markitup.php
www/plugins-dist/porte_plume/tests/lanceur_spip.php
www/plugins-dist/textwheel/engine/textwheel.php
www/plugins-dist/textwheel/paquet.xml
www/plugins-dist/urls_etendues/formulaires/editer_url_objet.php
www/plugins-dist/urls_etendues/paquet.xml
www/squelettes-dist/formulaires/ecrire_auteur.php
www/svn.revision

index 1b7b150..7fab8dd 100644 (file)
@@ -1,3 +1,30 @@
+
+SPIP-Core spip-3.0.15 -> spip-3.0.16  13 mars 2014
+-------------------------------------------------------------
+r21232 | cedric    |  (sam. 22 févr. 2014) | Ferme #3143 : pipelines pre_edition et post_edition dans rubrique_instituer
+r21236 | cedric    |  (dim. 23 févr. 2014) | Report de r21211 : Depuis r14416 les tests simpletest ne fonctionnaient plus car ne récupéraient plus le tableau des erreurs du debusqueur. On permet d'obtenir ces informations (et d'effacer le tableau) via un 3e argument.
+r21237 | denisb    |  (lun. 24 févr. 2014) | ecrire/inc_version.php : "Vingt fois sur le métier remettez votre ouvrage ; Polissez-le sans cesse et le repolissez : Ajoutez quelques fois et souvent effacez. "
+r21238 | denisb    |  (lun. 24 févr. 2014) | ecrire/paquet.xml : vingt-et-un ! (voir commit précédent).
+r21241 | cedric    |  (mar. 04 mars 2014)  | Ferme #3176 : quand  ==  ==  on reste sur le cas par defaut de  ==  (severo)
+r21243 | cedric    |  (mer. 05 mars 2014)  | une securite qui evite de perdre des donnees dans le cas idiot ou la table _liens n'est pas creee
+r21246 | cedric    |  (ven. 07 mars 2014)  | Un echappement manquant dans une requete SQL, c'est mal (Philippe Baumgart et al)
+r21253 | cedric    |  (sam. 08 mars 2014)  | la fonction titre_automatique fait appel à la fonction surchargeable titrer_contenu qui calcul un titre pour un contenu donné.La fonction titrer_contenu peut recevoir le contenu sous forme de tableau, ou utiliser les valeurs du POST
+r21258 | cedric    |  (jeu. 13 mars 2014)  | Report de http://zone.spip.org/trac/spip-zone/changeset/81334 : v 1.1.9 : on est plus radical avec les tentatives d'injection par connect : aucune chance que ce soit une demande licite, on bloque donc le hit, cela evite de generer des cache compile foireux
+
+SPIP-plugins-dist spip-3.0.15 -> spip-3.0.16  13 mars 2014
+-------------------------------------------------------------
+r80997 | cedric    |  (dim. 23 févr. 2014)| Report de r80808 : Mise à jour du lanceur de simpletest
+r80998 | cedric    |  (dim. 23 févr. 2014)| Report de r80752 : Adaptation des tests à la nouvelle version de SimpleTest (et notices php en moins)
+r81069 | cy_altern |  (mer. 26 févr. 2014)| report 81067
+r81101 | cy_altern |  (jeu. 27 févr. 2014)| un GET sans SET: la variable name est dans ENV
+r81208 | cedric    |  (mer. 05 mars 2014) | Report de http://core.spip.org/projects/spip/repository/revisions/21242 : ne pas injecter un largeur="0" et hauteur="0" si c'est une image (distante) dont on ne connait pas les dimensions.(laisser faire le navigateur)
+r81254 | cedric    |  (ven. 07 mars 2014) | bugfix : lorsque le type d'URL était fixé par la globale et non par la meta, le formulaire d'edition ne fonctionnait pas bien (il ne chargeait pas le bon module)
+r81266 | b_b       |  (ven. 07 mars 2014) | report plus que tardif de r65147 qui fixait http://core.spip.org/issues/2827 (vraiment limiter le sujet à 3 caractères min)
+r81273 | eric      |  (sam. 08 mars 2014) | Ajout d'une autorisation générique participer aux forums privés pour un objet quelconque. Cette autorisation permet d'afficher ou non les boutons "poster un message" ou "répondre au message".Par défaut, cette autorisation est toujours vraie.Tout objet peut la surcharger.
+r81321 | cedric    |  (jeu. 13 mars 2014) | Report de r81300 : reparer le if_stri automatique sur les if_str ayant des lettres
+r81322 | cedric    |  (jeu. 13 mars 2014) | Report de r81320 : complement de r81300 : il faut initialiser la regle avant de la rejeter sur le critere if_str/if_stri car il peuvent etre optimise par l'initialisation (un if_str sur une chaine case sensitive est automatiquement transforme en if_stri)
+r81332 | cedric    |  (jeu. 13 mars 2014) | Upgrade de la librairie CSSTidy en v1.5.2
+
 SPIP-Core spip-3.0.14 -> spip-3.0.15  21 février 2014
 -------------------------------------------------------------
 
index 7e6ec1c..36b0044 100644 (file)
@@ -5,7 +5,7 @@
  * ------------------
  */
 
-define('_ECRAN_SECURITE', '1.1.8'); // 2013-08-29
+define('_ECRAN_SECURITE', '1.1.9'); // 2014-03-13
 
 /*
  * Documentation : http://www.spip.net/fr_article4200.html
@@ -254,13 +254,12 @@ if (isset($_REQUEST['connect'])
        AND
        // cas qui permettent de sortir d'un commentaire PHP
        (strpos($_REQUEST['connect'], "?")!==false
+        OR strpos($_REQUEST['connect'], "<")!==false
         OR strpos($_REQUEST['connect'], ">")!==false
         OR strpos($_REQUEST['connect'], "\n")!==false
         OR strpos($_REQUEST['connect'], "\r")!==false)
        ) {
-       $_REQUEST['connect'] = str_replace(array("?", ">", "\r", "\n"), "", $_REQUEST['connect']);
-       if (isset($_GET['connect'])) $_GET['connect'] = $_REQUEST['connect'];
-       if (isset($_POST['connect'])) $_POST['connect'] = $_REQUEST['connect'];
+       $ecran_securite_raison = "malformed connect argument";
 }
 
 /*
@@ -317,4 +316,4 @@ if (
 }
 
 
-?>
+?>
\ No newline at end of file
index e5713df..2c6ed64 100644 (file)
@@ -226,9 +226,26 @@ function rubrique_instituer($id_rubrique, $c) {
                                }
                        }
                        elseif (editer_rubrique_breves($id_rubrique, $id_parent, $c)) {
+
+                               $champs = array('id_parent' => $id_parent);
                                $statut_ancien = $s['statut'];
-                               sql_updateq('spip_rubriques', array('id_parent' => $id_parent), "id_rubrique=$id_rubrique");
 
+                               // Envoyer aux plugins
+                               $champs = pipeline('pre_edition',
+                                       array(
+                                               'args' => array(
+                                                       'table' => 'spip_rubriques',
+                                                       'id_objet' => $id_rubrique,
+                                                       'action'=>'instituer',
+                                                       'statut_ancien' => $statut_ancien,
+                                               ),
+                                               'data' => $champs
+                                       )
+                               );
+
+                               if (!count($champs)) return '';
+
+                               sql_updateq('spip_rubriques', $champs, "id_rubrique=$id_rubrique");
 
                                propager_les_secteurs();
 
@@ -241,6 +258,19 @@ function rubrique_instituer($id_rubrique, $c) {
                                        effacer_meta("date_calcul_rubriques");
 
                                calculer_langues_rubriques();
+
+                               // Pipeline
+                               pipeline('post_edition',
+                                       array(
+                                               'args' => array(
+                                                       'table' => 'spip_rubriques',
+                                                       'id_objet' => $id_rubrique,
+                                                       'action'=>'instituer',
+                                                       'statut_ancien' => $statut_ancien,
+                                               ),
+                                               'data' => $champs
+                                       )
+                               );
                        }
                }
        }
index 80093e1..af084e4 100644 (file)
@@ -219,28 +219,51 @@ function editer_texte_recolle($texte, $att_text)
 }
 
 /**
- * Determiner un titre automatique si non renseigne,
+ * auto-renseigner le titre si il n'existe pas
+ *
+ * @param $champ_titre
+ * @param $champs_contenu
+ * @param int $longueur
+ */
+function titre_automatique($champ_titre,$champs_contenu,$longueur=null){
+       if (!_request($champ_titre)){
+               $titrer_contenu = charger_fonction('titrer_contenu','inc');
+               if (!is_null($longueur))
+                       $t = $titrer_contenu($champs_contenu,null,$longueur);
+               else
+                       $t = $titrer_contenu($champs_contenu);
+               if ($t)
+                       set_request($champ_titre,$t);
+       }
+}
+
+/**
+ * Determiner un titre automatique,
  * a partir des champs textes de contenu
  *
- * @param string $champ_titre
- *   nom du champ titre
  * @param array $champs_contenu
  *   liste des champs contenu textuels
+ * @param array|null $c
+ *   tableau qui contient les valeurs des champs de contenu
+ *   si null on utilise les valeurs du POST
  * @param int $longueur
- * @return void
+ *   longueur de coupe
+ * @return string
  */
-function titre_automatique($champ_titre,$champs_contenu,$longueur=50){
-       // auto-renseigner le titre si il n'existe pas
-       if (!_request($champ_titre)){
-               foreach($champs_contenu as $c){
-                       if ($t = _request($c))
-                               break;
-               }
-               if ($t){
-                       include_spip('inc/texte_mini');
-                       set_request($champ_titre,couper($t,$longueur,"..."));
-               }
+function inc_titrer_contenu_dist($champs_contenu, $c=null, $longueur=50){
+       // trouver un champ texte non vide
+       $t = "";
+       foreach($champs_contenu as $champ){
+               if ($t = _request($champ,$c))
+                       break;
        }
+
+       if ($t){
+               include_spip('inc/texte_mini');
+               $t = couper($t,$longueur,"...");
+       }
+
+       return $t;
 }
 
 // Produit la liste des md5 d'un tableau de donnees, sous forme
index 2ad7d6e..b4b8e13 100644 (file)
@@ -493,7 +493,8 @@ function afficher_plus_info($lien, $titre="+", $titre_lien="") {
 function lister_objets_lies($objet_source,$objet,$id_objet,$objet_lien){
        include_spip('action/editer_liens');
        $l = array();
-       if ($objet_lien==$objet){
+       // quand $objet == $objet_lien == $objet_source on reste sur le cas par defaut de $objet_lien == $objet_source
+       if ($objet_lien==$objet AND $objet_lien!==$objet_source){
                $res = objet_trouver_liens(array($objet=>$id_objet),array($objet_source=>'*'));
        }
        else{
index c3f1397..869d6fc 100644 (file)
@@ -290,7 +290,7 @@ $liste_des_authentifications = array(
 // pour specifier les versions de SPIP necessaires
 // il faut s'en tenir a un nombre de decimales fixe
 // ex : 2.0.0, 2.0.0-dev, 2.0.0-beta, 2.0.0-beta2
-$spip_version_branche = "3.0.15";
+$spip_version_branche = "3.0.16";
 // version des signatures de fonctions PHP
 // (= numero SVN de leur derniere modif cassant la compatibilite et/ou necessitant un recalcul des squelettes)
 $spip_version_code = 17873;
index b48580a..abe37f2 100644 (file)
@@ -301,6 +301,10 @@ function maj_liens($pivot,$l='') {
                if (!$desc = $trouver_table($ancienne_table))
                        return;
 
+               // securite pour ne pas perdre de donnees
+               if (!$trouver_table($liens))
+                       return;
+
                $champs = $desc['field'];
                if (isset($champs['maj'])) unset($champs['maj']);
                if (isset($champs[$primary])) unset($champs[$primary]);
index e4871e2..3e049e1 100644 (file)
@@ -1,7 +1,7 @@
 <paquet
        prefix="spip"
        categorie="outil"
-       version="3.0.15"
+       version="3.0.16-dev"
        etat="stable"
        compatibilite="];["
        schema="19268"
index 9109dfc..1fb6dd8 100644 (file)
@@ -38,19 +38,47 @@ include_spip('inc/filtres_mini');
  */
 defined('_DEBUG_MAX_SQUELETTE_ERREURS') || define('_DEBUG_MAX_SQUELETTE_ERREURS', 9);
 
-//
-// Point d'entree general, 
-// pour les appels involontaires ($message non vide => erreur)
-// et volontaires (var_mode et var_profile) 
-// Si pas d'autorisation, les erreurs ne sont pas affichees
-// (mais seront dans les logs)
-// Si l'erreur vient de SPIP,  en parler sur spip@rezo.net
-
-function public_debusquer_dist($message = '', $lieu = ''){
+
+/**
+ * Point d'entrée pour les erreurs de compilation
+ *
+ * Point d'entrée pour les appels involontaires ($message non vide => erreur)
+ *  et volontaires (var_mode et var_profile)
+ * 
+ * Si pas d'autorisation, les erreurs ne sont pas affichées
+ * (mais seront dans les logs)
+ *
+ * Si l'erreur vient de SPIP,  en parler sur `spip@rezo.net`
+ * 
+ * @param bool|string|array $message
+ *     - Message d'erreur (string|array)
+ *     - false pour retourner le texte des messages d'erreurs
+ *     - vide pour afficher les messages d'erreurs
+ * @param string|Contexte $lieu
+ *     Contexte : lieu d'origine de l'erreur
+ * @param array $opt
+ *     Options pour debug ou tests unitaires
+ *     - 'erreurs' = 'get' : Retourne le tableau des erreurs
+ *     - 'erreurs' = 'reset' : Efface le tableau des erreurs
+ * @return null|string
+ *     - string si $message à false.
+**/
+function public_debusquer_dist($message = '', $lieu = '', $opt = array()){
        global $visiteur_session;
        global $debug_objets;
        static $tableau_des_erreurs = array();
 
+       // Pour des tests unitaires, pouvoir récupérer les erreurs générées
+       if (isset($opt['erreurs'])) {
+               if ($opt['erreurs'] == 'get') {
+                       return $tableau_des_erreurs;
+               }
+               if ($opt['erreurs'] == 'reset') {
+                       $tableau_des_erreurs = array();
+                       return true;
+               }
+       }
+
        // Erreur ou appel final ?
        if ($message){
                $message = debusquer_compose_message($message);
index fcac346..5283ab5 100644 (file)
@@ -392,7 +392,7 @@ function calcul_exposer ($id, $prim, $reference, $parent, $type, $connect='') {
                                $exposer[$m][$type][$principal] = true;
                                if ($type == 'id_mot'){
                                        if (!$parent) {
-                                               $parent = sql_getfetsel('id_groupe','spip_mots',"id_mot=" . $principal, '','','','',$connect);
+                                               $parent = sql_getfetsel('id_groupe','spip_mots',"id_mot=" . intval($principal), '','','','',$connect);
                                        }
                                        if ($parent)
                                                $exposer[$m]['id_groupe'][$parent] = true;
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy.php.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy.php.html
deleted file mode 100644 (file)
index be1898f..0000000
+++ /dev/null
@@ -1,1038 +0,0 @@
-<html>\r
-<head>\r
-<title>File Source for class.csstidy.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="../todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="../li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                  \r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1 align="center">Source for file class.csstidy.php</h1>\r
-<p>Documentation is available at <a href="../csstidy/_class_csstidy_php.html">class.csstidy.php</a></p>\r
-<div class="php">\r
-<div class="listing"><pre><ol><li><a name="a1"></a><span class="src-php">&lt;?php</span></li>
-<li><a name="a2"></a><span class="src-doc">/**</span></li>
-<li><a name="a3"></a><span class="src-doc"> * CSSTidy - CSS Parser and Optimiser</span></li>
-<li><a name="a4"></a><span class="src-doc"> *</span></li>
-<li><a name="a5"></a><span class="src-doc"> * CSS Parser class</span></li>
-<li><a name="a6"></a><span class="src-doc"> *</span></li>
-<li><a name="a7"></a><span class="src-doc"> * This file is part of CSSTidy.</span></li>
-<li><a name="a8"></a><span class="src-doc"> *</span></li>
-<li><a name="a9"></a><span class="src-doc"> * CSSTidy is free software; you can redistribute it and/or modify</span></li>
-<li><a name="a10"></a><span class="src-doc"> * it under the terms of the GNU General Public License as published by</span></li>
-<li><a name="a11"></a><span class="src-doc"> * the Free Software Foundation; either version 2 of the License, or</span></li>
-<li><a name="a12"></a><span class="src-doc"> * (at your option) any later version.</span></li>
-<li><a name="a13"></a><span class="src-doc"> *</span></li>
-<li><a name="a14"></a><span class="src-doc"> * CSSTidy is distributed in the hope that it will be useful,</span></li>
-<li><a name="a15"></a><span class="src-doc"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></li>
-<li><a name="a16"></a><span class="src-doc"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></li>
-<li><a name="a17"></a><span class="src-doc"> * GNU General Public License for more details.</span></li>
-<li><a name="a18"></a><span class="src-doc"> *</span></li>
-<li><a name="a19"></a><span class="src-doc"> * You should have received a copy of the GNU General Public License</span></li>
-<li><a name="a20"></a><span class="src-doc"> * along with CSSTidy; if not, write to the Free Software</span></li>
-<li><a name="a21"></a><span class="src-doc"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA</span></li>
-<li><a name="a22"></a><span class="src-doc"> *</span></li>
-<li><a name="a23"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/gpl-license.php GNU Public License</span></li>
-<li><a name="a24"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a25"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a26"></a><span class="src-doc"> */</span></li>
-<li><a name="a27"></a>&nbsp;</li>
-<li><a name="a28"></a><span class="src-doc">/**</span></li>
-<li><a name="a29"></a><span class="src-doc"> * Various CSS data needed for correct optimisations etc.</span></li>
-<li><a name="a30"></a><span class="src-doc"> *</span></li>
-<li><a name="a31"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a32"></a><span class="src-doc"> */</span></li>
-<li><a name="a33"></a>require<span class="src-sym">(</span><span class="src-str">'data.inc.php'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a34"></a>&nbsp;</li>
-<li><a name="a35"></a><span class="src-doc">/**</span></li>
-<li><a name="a36"></a><span class="src-doc"> * Contains a class for printing CSS code</span></li>
-<li><a name="a37"></a><span class="src-doc"> *</span></li>
-<li><a name="a38"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a39"></a><span class="src-doc"> */</span></li>
-<li><a name="a40"></a>require<span class="src-sym">(</span><span class="src-str">'class.csstidy_print.php'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a41"></a>&nbsp;</li>
-<li><a name="a42"></a><span class="src-doc">/**</span></li>
-<li><a name="a43"></a><span class="src-doc"> * Contains a class for optimising CSS code</span></li>
-<li><a name="a44"></a><span class="src-doc"> *</span></li>
-<li><a name="a45"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a46"></a><span class="src-doc"> */</span></li>
-<li><a name="a47"></a>require<span class="src-sym">(</span><span class="src-str">'class.csstidy_optimise.php'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a48"></a>&nbsp;</li>
-<li><a name="a49"></a><span class="src-doc">/**</span></li>
-<li><a name="a50"></a><span class="src-doc"> * CSS Parser class</span></li>
-<li><a name="a51"></a><span class="src-doc"> *</span></li>
-<li><a name="a52"></a><span class="src-doc"> * This class represents a CSS parser which reads CSS code and saves it in an array.</span></li>
-<li><a name="a53"></a><span class="src-doc"> * In opposite to most other CSS parsers, it does not use regular expressions and</span></li>
-<li><a name="a54"></a><span class="src-doc"> * thus has full CSS2 support and a higher reliability.</span></li>
-<li><a name="a55"></a><span class="src-doc"> * Additional to that it applies some optimisations and fixes to the CSS code.</span></li>
-<li><a name="a56"></a><span class="src-doc"> * An online version should be available here: http://cdburnerxp.se/cssparse/css_optimiser.php</span></li>
-<li><a name="a57"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a58"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a59"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a60"></a><span class="src-doc"> */</span></li>
-<li><a name="a61"></a><span class="src-key">class </span><a href="../csstidy/csstidy.html">csstidy</a> <span class="src-sym">{</span></li>
-<li><a name="a62"></a>&nbsp;</li>
-<li><a name="a63"></a><span class="src-doc">/**</span></li>
-<li><a name="a64"></a><span class="src-doc"> * Saves the parsed CSS</span></li>
-<li><a name="a65"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a66"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a67"></a><span class="src-doc"> */</span></li>
-<li><a name="a68"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$css">$css</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a69"></a>&nbsp;</li>
-<li><a name="a70"></a><span class="src-doc">/**</span></li>
-<li><a name="a71"></a><span class="src-doc"> * Saves the parsed CSS (raw)</span></li>
-<li><a name="a72"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a73"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a74"></a><span class="src-doc"> */</span></li>
-<li><a name="a75"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$tokens">$tokens</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a76"></a>&nbsp;</li>
-<li><a name="a77"></a><span class="src-doc">/**</span></li>
-<li><a name="a78"></a><span class="src-doc"> * Printer class</span></li>
-<li><a name="a79"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> csstidy_print</span></li>
-<li><a name="a80"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">object </span></li>
-<li><a name="a81"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a82"></a><span class="src-doc"> */</span></li>
-<li><a name="a83"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$print">$print</a><span class="src-sym">;</span></li>
-<li><a name="a84"></a>&nbsp;</li>
-<li><a name="a85"></a><span class="src-doc">/**</span></li>
-<li><a name="a86"></a><span class="src-doc"> * Optimiser class</span></li>
-<li><a name="a87"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> csstidy_optimise</span></li>
-<li><a name="a88"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">object </span></li>
-<li><a name="a89"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a90"></a><span class="src-doc"> */</span></li>
-<li><a name="a91"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$optimise">$optimise</a><span class="src-sym">;</span></li>
-<li><a name="a92"></a>&nbsp;</li>
-<li><a name="a93"></a><span class="src-doc">/**</span></li>
-<li><a name="a94"></a><span class="src-doc"> * Saves the CSS charset (@charset)</span></li>
-<li><a name="a95"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a96"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a97"></a><span class="src-doc"> */</span></li>
-<li><a name="a98"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$charset">$charset</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a99"></a>&nbsp;</li>
-<li><a name="a100"></a><span class="src-doc">/**</span></li>
-<li><a name="a101"></a><span class="src-doc"> * Saves all @import URLs</span></li>
-<li><a name="a102"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a103"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a104"></a><span class="src-doc"> */</span></li>
-<li><a name="a105"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$import">$import</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a106"></a>&nbsp;</li>
-<li><a name="a107"></a><span class="src-doc">/**</span></li>
-<li><a name="a108"></a><span class="src-doc"> * Saves the namespace</span></li>
-<li><a name="a109"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a110"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a111"></a><span class="src-doc"> */</span></li>
-<li><a name="a112"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$namespace">$namespace</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a113"></a>&nbsp;</li>
-<li><a name="a114"></a><span class="src-doc">/**</span></li>
-<li><a name="a115"></a><span class="src-doc"> * Contains the version of csstidy</span></li>
-<li><a name="a116"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a117"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a118"></a><span class="src-doc"> */</span></li>
-<li><a name="a119"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$version">$version</a> = <span class="src-str">'1.2'</span><span class="src-sym">;</span></li>
-<li><a name="a120"></a>&nbsp;</li>
-<li><a name="a121"></a><span class="src-doc">/**</span></li>
-<li><a name="a122"></a><span class="src-doc"> * Stores the settings</span></li>
-<li><a name="a123"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a124"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a125"></a><span class="src-doc"> */</span></li>
-<li><a name="a126"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$settings">$settings</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a127"></a>&nbsp;</li>
-<li><a name="a128"></a><span class="src-doc">/**</span></li>
-<li><a name="a129"></a><span class="src-doc"> * Saves the parser-status.</span></li>
-<li><a name="a130"></a><span class="src-doc"> *</span></li>
-<li><a name="a131"></a><span class="src-doc"> * Possible values:</span></li>
-<li><a name="a132"></a><span class="src-doc"> * - is = in selector</span></li>
-<li><a name="a133"></a><span class="src-doc"> * - ip = in property</span></li>
-<li><a name="a134"></a><span class="src-doc"> * - iv = in value</span></li>
-<li><a name="a135"></a><span class="src-doc"> * - instr = in string (started at &quot; or ' or ( )</span></li>
-<li><a name="a136"></a><span class="src-doc"> * - ic = in comment (ignore everything)</span></li>
-<li><a name="a137"></a><span class="src-doc"> * - at = in @-block</span></li>
-<li><a name="a138"></a><span class="src-doc"> * </span></li>
-<li><a name="a139"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a140"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a141"></a><span class="src-doc"> */</span></li>
-<li><a name="a142"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$status">$status</a> = <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a143"></a>&nbsp;</li>
-<li><a name="a144"></a>&nbsp;</li>
-<li><a name="a145"></a><span class="src-doc">/**</span></li>
-<li><a name="a146"></a><span class="src-doc"> * Saves the current at rule (@media)</span></li>
-<li><a name="a147"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a148"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a149"></a><span class="src-doc"> */</span></li>
-<li><a name="a150"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$at">$at</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a151"></a>&nbsp;</li>
-<li><a name="a152"></a><span class="src-doc">/**</span></li>
-<li><a name="a153"></a><span class="src-doc"> * Saves the current selector</span></li>
-<li><a name="a154"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a155"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a156"></a><span class="src-doc"> */</span></li>
-<li><a name="a157"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$selector">$selector</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a158"></a>&nbsp;</li>
-<li><a name="a159"></a><span class="src-doc">/**</span></li>
-<li><a name="a160"></a><span class="src-doc"> * Saves the current property</span></li>
-<li><a name="a161"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a162"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a163"></a><span class="src-doc"> */</span></li>
-<li><a name="a164"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$property">$property</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a165"></a>&nbsp;</li>
-<li><a name="a166"></a><span class="src-doc">/**</span></li>
-<li><a name="a167"></a><span class="src-doc"> * Saves the position of , in selectors</span></li>
-<li><a name="a168"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a169"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a170"></a><span class="src-doc"> */</span></li>
-<li><a name="a171"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$sel_separate">$sel_separate</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a172"></a>&nbsp;</li>
-<li><a name="a173"></a><span class="src-doc">/**</span></li>
-<li><a name="a174"></a><span class="src-doc"> * Saves the current value</span></li>
-<li><a name="a175"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a176"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a177"></a><span class="src-doc"> */</span></li>
-<li><a name="a178"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$value">$value</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a179"></a>&nbsp;</li>
-<li><a name="a180"></a><span class="src-doc">/**</span></li>
-<li><a name="a181"></a><span class="src-doc"> * Saves the current sub-value</span></li>
-<li><a name="a182"></a><span class="src-doc"> *</span></li>
-<li><a name="a183"></a><span class="src-doc"> * Example for a subvalue:</span></li>
-<li><a name="a184"></a><span class="src-doc"> * background:url(foo.png) red no-repeat;</span></li>
-<li><a name="a185"></a><span class="src-doc"> * &quot;url(foo.png)&quot;, &quot;red&quot;, and  &quot;no-repeat&quot; are subvalues,</span></li>
-<li><a name="a186"></a><span class="src-doc"> * seperated by whitespace</span></li>
-<li><a name="a187"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a188"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a189"></a><span class="src-doc"> */</span></li>
-<li><a name="a190"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$sub_value">$sub_value</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a191"></a>&nbsp;</li>
-<li><a name="a192"></a><span class="src-doc">/**</span></li>
-<li><a name="a193"></a><span class="src-doc"> * Array which saves all subvalues for a property.</span></li>
-<li><a name="a194"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a195"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> sub_value</span></li>
-<li><a name="a196"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a197"></a><span class="src-doc"> */</span></li>
-<li><a name="a198"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$sub_value_arr">$sub_value_arr</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a199"></a>&nbsp;</li>
-<li><a name="a200"></a><span class="src-doc">/**</span></li>
-<li><a name="a201"></a><span class="src-doc"> * Saves the char which opened the last string</span></li>
-<li><a name="a202"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a203"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a204"></a><span class="src-doc"> */</span></li>
-<li><a name="a205"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$str_char">$str_char</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a206"></a>&nbsp;</li>
-<li><a name="a207"></a><span class="src-doc">/**</span></li>
-<li><a name="a208"></a><span class="src-doc"> * Status from which the parser switched to ic or instr</span></li>
-<li><a name="a209"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a210"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a211"></a><span class="src-doc"> */</span></li>
-<li><a name="a212"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$from">$from</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a213"></a>&nbsp;</li>
-<li><a name="a214"></a><span class="src-doc">/**</span></li>
-<li><a name="a215"></a><span class="src-doc"> * Variable needed to manage string-in-strings, for example url(&quot;foo.png&quot;)</span></li>
-<li><a name="a216"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a217"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a218"></a><span class="src-doc"> */</span></li>
-<li><a name="a219"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$str_in_str">$str_in_str</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a220"></a>&nbsp;</li>
-<li><a name="a221"></a><span class="src-doc">/**</span></li>
-<li><a name="a222"></a><span class="src-doc"> * =true if in invalid at-rule</span></li>
-<li><a name="a223"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">bool </span></li>
-<li><a name="a224"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a225"></a><span class="src-doc"> */</span></li>
-<li><a name="a226"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$invalid_at">$invalid_at</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a227"></a>&nbsp;</li>
-<li><a name="a228"></a><span class="src-doc">/**</span></li>
-<li><a name="a229"></a><span class="src-doc"> * =true if something has been added to the current selector</span></li>
-<li><a name="a230"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">bool </span></li>
-<li><a name="a231"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a232"></a><span class="src-doc"> */</span></li>
-<li><a name="a233"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$added">$added</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a234"></a>&nbsp;</li>
-<li><a name="a235"></a><span class="src-doc">/**</span></li>
-<li><a name="a236"></a><span class="src-doc"> * Array which saves the message log</span></li>
-<li><a name="a237"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">array </span></li>
-<li><a name="a238"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a239"></a><span class="src-doc"> */</span></li>
-<li><a name="a240"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$log">$log</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a241"></a>&nbsp;</li>
-<li><a name="a242"></a><span class="src-doc">/**</span></li>
-<li><a name="a243"></a><span class="src-doc"> * Saves the line number</span></li>
-<li><a name="a244"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">integer </span></li>
-<li><a name="a245"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a246"></a><span class="src-doc"> */</span></li>
-<li><a name="a247"></a><span class="src-key">var </span><a href="../csstidy/csstidy.html#var$line">$line</a> = <span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a248"></a>&nbsp;</li>
-<li><a name="a249"></a><span class="src-doc">/**</span></li>
-<li><a name="a250"></a><span class="src-doc"> * Loads standard template and sets default settings</span></li>
-<li><a name="a251"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a252"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a253"></a><span class="src-doc"> */</span></li>
-<li><a name="a254"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a255"></a><span class="src-sym">{    </span></li>
-<li><a name="a256"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'remove_bslash'</span><span class="src-sym">] </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a257"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'compress_colors'</span><span class="src-sym">] </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a258"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'compress_font-weight'</span><span class="src-sym">] </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a259"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'lowercase_s'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a260"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'optimise_shorthands'</span><span class="src-sym">] </span>= <span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a261"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'remove_last_;'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a262"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'case_properties'</span><span class="src-sym">] </span>= <span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a263"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'sort_properties'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a264"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'sort_selectors'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a265"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'merge_selectors'</span><span class="src-sym">] </span>= <span class="src-num">2</span><span class="src-sym">;</span></li>
-<li><a name="a266"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'discard_invalid_properties'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a267"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'css_level'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a268"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'preserve_css'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a269"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-str">'timestamp'</span><span class="src-sym">] </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a270"></a>&nbsp;</li>
-<li><a name="a271"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodload_template">load_template</a><span class="src-sym">(</span><span class="src-str">'default'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a272"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$print">print</a> = <span class="src-key">new </span><span class="src-id"><a href="../csstidy/csstidy_print.html">csstidy_print</a></span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a273"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$optimise">optimise</a> = <span class="src-key">new </span><span class="src-id"><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a274"></a><span class="src-sym">}</span></li>
-<li><a name="a275"></a>&nbsp;</li>
-<li><a name="a276"></a><span class="src-doc">/**</span></li>
-<li><a name="a277"></a><span class="src-doc"> * Get the value of a setting.</span></li>
-<li><a name="a278"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$setting </span></li>
-<li><a name="a279"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a280"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">mixed </span></li>
-<li><a name="a281"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a282"></a><span class="src-doc"> */</span></li>
-<li><a name="a283"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-var">$setting</span><span class="src-sym">)</span></li>
-<li><a name="a284"></a><span class="src-sym">{</span></li>
-<li><a name="a285"></a>    <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-var">$setting</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a286"></a>    <span class="src-sym">{</span></li>
-<li><a name="a287"></a>        <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-var">$setting</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a288"></a>    <span class="src-sym">}</span></li>
-<li><a name="a289"></a>    <span class="src-key">return </span><span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a290"></a><span class="src-sym">}</span></li>
-<li><a name="a291"></a>&nbsp;</li>
-<li><a name="a292"></a><span class="src-doc">/**</span></li>
-<li><a name="a293"></a><span class="src-doc"> * Set the value of a setting.</span></li>
-<li><a name="a294"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$setting </span></li>
-<li><a name="a295"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">mixed </span><span class="src-doc-var">$value </span></li>
-<li><a name="a296"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a297"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span></li>
-<li><a name="a298"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a299"></a><span class="src-doc"> */</span></li>
-<li><a name="a300"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodset_cfg">set_cfg</a><span class="src-sym">(</span><span class="src-var">$setting</span><span class="src-sym">,</span><span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a301"></a><span class="src-sym">{</span></li>
-<li><a name="a302"></a>    <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-var">$setting</span><span class="src-sym">]</span><span class="src-sym">) </span>&amp;&amp; <span class="src-var">$value </span>!== <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a303"></a>    <span class="src-sym">{</span></li>
-<li><a name="a304"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$settings">settings</a><span class="src-sym">[</span><span class="src-var">$setting</span><span class="src-sym">] </span>= <span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a305"></a>        <span class="src-key">return </span><span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a306"></a>    <span class="src-sym">}</span></li>
-<li><a name="a307"></a>    <span class="src-key">return </span><span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a308"></a><span class="src-sym">}</span></li>
-<li><a name="a309"></a>&nbsp;</li>
-<li><a name="a310"></a><span class="src-doc">/**</span></li>
-<li><a name="a311"></a><span class="src-doc"> * Adds a token to $this-&gt;tokens</span></li>
-<li><a name="a312"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">mixed </span><span class="src-doc-var">$type </span></li>
-<li><a name="a313"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$data </span></li>
-<li><a name="a314"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">bool </span><span class="src-doc-var">$do </span><span class="src-doc">add a token even if preserve_css is off</span></li>
-<li><a name="a315"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a316"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a317"></a><span class="src-doc"> */</span></li>
-<li><a name="a318"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-var">$type</span><span class="src-sym">, </span><span class="src-var">$data</span><span class="src-sym">, </span><span class="src-var">$do </span>= <span class="src-id">false</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a319"></a>    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">) </span>|| <span class="src-var">$do</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a320"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$tokens">tokens</a><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-var">$type</span><span class="src-sym">, </span><span class="src-sym">(</span><span class="src-var">$type </span>== <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></span><span class="src-sym">) </span>? <span class="src-var">$data </span>: <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$data</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a321"></a>    <span class="src-sym">}</span></li>
-<li><a name="a322"></a><span class="src-sym">}</span></li>
-<li><a name="a323"></a> </li>
-<li><a name="a324"></a><span class="src-doc">/**</span></li>
-<li><a name="a325"></a><span class="src-doc"> * Add a message to the message log</span></li>
-<li><a name="a326"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$message </span></li>
-<li><a name="a327"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$type </span></li>
-<li><a name="a328"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$line </span></li>
-<li><a name="a329"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a330"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a331"></a><span class="src-doc"> */</span></li>
-<li><a name="a332"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-var">$message</span><span class="src-sym">,</span><span class="src-var">$type</span><span class="src-sym">,</span><span class="src-var">$line </span>= -<span class="src-num">1</span><span class="src-sym">)</span></li>
-<li><a name="a333"></a><span class="src-sym">{</span></li>
-<li><a name="a334"></a>    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$line </span>=== -<span class="src-num">1</span><span class="src-sym">)</span></li>
-<li><a name="a335"></a>    <span class="src-sym">{</span></li>
-<li><a name="a336"></a>        <span class="src-var">$line </span>= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$line">line</a><span class="src-sym">;</span></li>
-<li><a name="a337"></a>    <span class="src-sym">}</span></li>
-<li><a name="a338"></a>    <span class="src-var">$line </span>= <a href="http://www.php.net/intval">intval</a><span class="src-sym">(</span><span class="src-var">$line</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a339"></a>    <span class="src-var">$add </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'m' </span>=&gt; <span class="src-var">$message</span><span class="src-sym">, </span><span class="src-str">'t' </span>=&gt; <span class="src-var">$type</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a340"></a>    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span>isset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$log">log</a><span class="src-sym">[</span><span class="src-var">$line</span><span class="src-sym">]</span><span class="src-sym">) </span>|| <span class="src-sym">!</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$log">log</a><span class="src-sym">[</span><span class="src-var">$line</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a341"></a>    <span class="src-sym">{</span></li>
-<li><a name="a342"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$log">log</a><span class="src-sym">[</span><span class="src-var">$line</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-var">$add</span><span class="src-sym">;</span></li>
-<li><a name="a343"></a>    <span class="src-sym">}</span></li>
-<li><a name="a344"></a><span class="src-sym">}</span></li>
-<li><a name="a345"></a>&nbsp;</li>
-<li><a name="a346"></a><span class="src-doc">/**</span></li>
-<li><a name="a347"></a><span class="src-doc"> * Parse unicode notations and find a replacement character</span></li>
-<li><a name="a348"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a349"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$i </span></li>
-<li><a name="a350"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a351"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a352"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a353"></a><span class="src-doc"> */</span></li>
-<li><a name="a354"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#method_unicode">_unicode</a><span class="src-sym">(</span><span class="src-sym">&amp;</span><span class="src-var">$string</span><span class="src-sym">, </span><span class="src-sym">&amp;</span><span class="src-var">$i</span><span class="src-sym">)</span></li>
-<li><a name="a355"></a><span class="src-sym">{</span></li>
-<li><a name="a356"></a>    ++<span class="src-var">$i</span><span class="src-sym">;</span></li>
-<li><a name="a357"></a>    <span class="src-var">$add </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a358"></a>    <span class="src-var">$tokens </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'tokens'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a359"></a>    <span class="src-var">$replaced </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a360"></a>    </li>
-<li><a name="a361"></a>    <span class="src-key">while</span><span class="src-sym">(</span><span class="src-var">$i </span>&lt; <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">) </span>&amp;&amp; <span class="src-sym">(</span><a href="http://www.php.net/ctype_xdigit">ctype_xdigit</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">) </span>|| <a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)) </span>&amp;&amp; <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>&lt; <span class="src-num">6</span><span class="src-sym">)</span></li>
-<li><a name="a362"></a>    <span class="src-sym">{</span></li>
-<li><a name="a363"></a>        <span class="src-var">$add </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a364"></a>&nbsp;</li>
-<li><a name="a365"></a>        <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a366"></a>            <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a367"></a>        <span class="src-sym">}</span></li>
-<li><a name="a368"></a>        <span class="src-var">$i</span>++<span class="src-sym">;</span></li>
-<li><a name="a369"></a>    <span class="src-sym">}</span></li>
-<li><a name="a370"></a>&nbsp;</li>
-<li><a name="a371"></a>    <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>&gt; <span class="src-num">47 </span>&amp;&amp; <a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>&lt; <span class="src-num">58 </span>|| <a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>&gt; <span class="src-num">64 </span>&amp;&amp; <a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>&lt; <span class="src-num">91 </span>|| <a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>&gt; <span class="src-num">96 </span>&amp;&amp; <a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">) </span>&lt; <span class="src-num">123</span><span class="src-sym">)</span></li>
-<li><a name="a372"></a>    <span class="src-sym">{</span></li>
-<li><a name="a373"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Replaced unicode notation: Changed \\'</span>. <span class="src-var">$add </span>.<span class="src-str">' to ' </span>. <a href="http://www.php.net/chr">chr</a><span class="src-sym">(</span><a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">))</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a374"></a>        <span class="src-var">$add </span>= <a href="http://www.php.net/chr">chr</a><span class="src-sym">(</span><a href="http://www.php.net/hexdec">hexdec</a><span class="src-sym">(</span><span class="src-var">$add</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a375"></a>        <span class="src-var">$replaced </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a376"></a>    <span class="src-sym">}</span></li>
-<li><a name="a377"></a>    <span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a378"></a>        <span class="src-var">$add </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-str">'\\'</span>.<span class="src-var">$add</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a379"></a>    <span class="src-sym">}</span></li>
-<li><a name="a380"></a>&nbsp;</li>
-<li><a name="a381"></a>    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">@</span><a href="http://www.php.net/ctype_xdigit">ctype_xdigit</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">}</span><span class="src-sym">) </span>&amp;&amp; <a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)</span></li>
-<li><a name="a382"></a>       &amp;&amp; <span class="src-sym">!</span><span class="src-var">$replaced </span>|| <span class="src-sym">!</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a383"></a>        <span class="src-var">$i</span>--<span class="src-sym">;</span></li>
-<li><a name="a384"></a>    <span class="src-sym">}</span></li>
-<li><a name="a385"></a>    </li>
-<li><a name="a386"></a>    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$add </span>!= <span class="src-str">'\\' </span>|| <span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'remove_bslash'</span><span class="src-sym">) </span>|| <a href="http://www.php.net/strpos">strpos</a><span class="src-sym">(</span><span class="src-var">$tokens</span><span class="src-sym">, </span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">}</span><span class="src-sym">) </span>!== <span class="src-id">false</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a387"></a>        <span class="src-key">return </span><span class="src-var">$add</span><span class="src-sym">;</span></li>
-<li><a name="a388"></a>    <span class="src-sym">}</span></li>
-<li><a name="a389"></a>    </li>
-<li><a name="a390"></a>    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$add </span>== <span class="src-str">'\\'</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a391"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Removed unnecessary backslash'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a392"></a>    <span class="src-sym">}</span></li>
-<li><a name="a393"></a>    <span class="src-key">return </span><span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a394"></a><span class="src-sym">}</span></li>
-<li><a name="a395"></a>&nbsp;</li>
-<li><a name="a396"></a><span class="src-doc">/**</span></li>
-<li><a name="a397"></a><span class="src-doc"> * Loads a new template</span></li>
-<li><a name="a398"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$content </span><span class="src-doc">either filename (if $from_file == true), content of a template file, &quot;high_compression&quot;, &quot;highest_compression&quot;, &quot;low_compression&quot;, or &quot;default&quot;</span></li>
-<li><a name="a399"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">bool </span><span class="src-doc-var">$from_file </span><span class="src-doc">uses $content as filename if true</span></li>
-<li><a name="a400"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a401"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a402"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> http://csstidy.sourceforge.net/templates.php</span></li>
-<li><a name="a403"></a><span class="src-doc"> */</span></li>
-<li><a name="a404"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodload_template">load_template</a><span class="src-sym">(</span><span class="src-var">$content</span><span class="src-sym">, </span><span class="src-var">$from_file</span>=<span class="src-id">true</span><span class="src-sym">)</span></li>
-<li><a name="a405"></a><span class="src-sym">{</span></li>
-<li><a name="a406"></a>    <span class="src-var">$predefined_templates </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a407"></a>    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$content </span>== <span class="src-str">'high_compression' </span>|| <span class="src-var">$content </span>== <span class="src-str">'default' </span>|| <span class="src-var">$content </span>== <span class="src-str">'highest_compression' </span>|| <span class="src-var">$content </span>== <span class="src-str">'low_compression'</span><span class="src-sym">)</span></li>
-<li><a name="a408"></a>    <span class="src-sym">{</span></li>
-<li><a name="a409"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">template </span>= <span class="src-var">$predefined_templates</span><span class="src-sym">[</span><span class="src-var">$content</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a410"></a>        <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a411"></a>    <span class="src-sym">}</span></li>
-<li><a name="a412"></a>    </li>
-<li><a name="a413"></a>    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$from_file</span><span class="src-sym">)</span></li>
-<li><a name="a414"></a>    <span class="src-sym">{</span></li>
-<li><a name="a415"></a>        <span class="src-var">$content </span>= <a href="http://www.php.net/strip_tags">strip_tags</a><span class="src-sym">(</span><a href="http://www.php.net/file_get_contents">file_get_contents</a><span class="src-sym">(</span><span class="src-var">$content</span><span class="src-sym">)</span><span class="src-sym">,</span><span class="src-str">'&lt;span&gt;'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a416"></a>    <span class="src-sym">}</span></li>
-<li><a name="a417"></a>    <span class="src-var">$content </span>= <a href="http://www.php.net/str_replace">str_replace</a><span class="src-sym">(</span><span class="src-str">&quot;\r\n&quot;</span><span class="src-sym">,</span><span class="src-str">&quot;\n&quot;</span><span class="src-sym">,</span><span class="src-var">$content</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-comm">// Unify newlines (because the output also only uses \n)</span></li>
-<li><a name="a418"></a>    <span class="src-var">$template </span>= <a href="http://www.php.net/explode">explode</a><span class="src-sym">(</span><span class="src-str">'|'</span><span class="src-sym">,</span><span class="src-var">$content</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a419"></a>&nbsp;</li>
-<li><a name="a420"></a>    <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>&lt; <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$template</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i</span>++ <span class="src-sym">)</span></li>
-<li><a name="a421"></a>    <span class="src-sym">{</span></li>
-<li><a name="a422"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">template</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a423"></a>    <span class="src-sym">}</span></li>
-<li><a name="a424"></a><span class="src-sym">}</span></li>
-<li><a name="a425"></a>&nbsp;</li>
-<li><a name="a426"></a><span class="src-doc">/**</span></li>
-<li><a name="a427"></a><span class="src-doc"> * Starts parsing from URL</span></li>
-<li><a name="a428"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$url </span></li>
-<li><a name="a429"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a430"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a431"></a><span class="src-doc"> */</span></li>
-<li><a name="a432"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodparse_from_url">parse_from_url</a><span class="src-sym">(</span><span class="src-var">$url</span><span class="src-sym">)</span></li>
-<li><a name="a433"></a><span class="src-sym">{</span></li>
-<li><a name="a434"></a>    <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodparse">parse</a><span class="src-sym">(</span><span class="src-sym">@</span><a href="http://www.php.net/file_get_contents">file_get_contents</a><span class="src-sym">(</span><span class="src-var">$url</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a435"></a><span class="src-sym">}</span></li>
-<li><a name="a436"></a>&nbsp;</li>
-<li><a name="a437"></a><span class="src-doc">/**</span></li>
-<li><a name="a438"></a><span class="src-doc"> * Checks if there is a token at the current position</span></li>
-<li><a name="a439"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a440"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$i </span></li>
-<li><a name="a441"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a442"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.11</span></li>
-<li><a name="a443"></a><span class="src-doc"> */</span></li>
-<li><a name="a444"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-sym">&amp;</span><span class="src-var">$string</span><span class="src-sym">, </span><span class="src-var">$i</span><span class="src-sym">)</span></li>
-<li><a name="a445"></a><span class="src-sym">{</span></li>
-<li><a name="a446"></a>    <span class="src-var">$tokens </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'tokens'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a447"></a>    <span class="src-key">return </span><span class="src-sym">(</span><a href="http://www.php.net/strpos">strpos</a><span class="src-sym">(</span><span class="src-var">$tokens</span><span class="src-sym">, </span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">) </span>!== <span class="src-id">false </span>&amp;&amp; <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a448"></a><span class="src-sym">}</span></li>
-<li><a name="a449"></a>&nbsp;</li>
-<li><a name="a450"></a>&nbsp;</li>
-<li><a name="a451"></a><span class="src-doc">/**</span></li>
-<li><a name="a452"></a><span class="src-doc"> * Parses CSS in $string. The code is saved as array in $this-&gt;css</span></li>
-<li><a name="a453"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span><span class="src-doc">the CSS code</span></li>
-<li><a name="a454"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a455"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span></li>
-<li><a name="a456"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a457"></a><span class="src-doc"> */</span></li>
-<li><a name="a458"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodparse">parse</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a459"></a>    <span class="src-comm">// PHP bug? Settings need to be refreshed in PHP4</span></li>
-<li><a name="a460"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$print">print</a> = <span class="src-key">new </span><span class="src-id"><a href="../csstidy/csstidy_print.html">csstidy_print</a></span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a461"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$optimise">optimise</a> = <span class="src-key">new </span><span class="src-id"><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a462"></a>    </li>
-<li><a name="a463"></a>    <span class="src-var">$all_properties </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a464"></a>    <span class="src-var">$at_rules </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'at_rules'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a465"></a>&nbsp;</li>
-<li><a name="a466"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$css">css</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a467"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$print">print</a><span class="src-sym">-&gt;</span><span class="src-id">input_css </span>= <span class="src-var">$string</span><span class="src-sym">;</span></li>
-<li><a name="a468"></a>    <span class="src-var">$string </span>= <a href="http://www.php.net/str_replace">str_replace</a><span class="src-sym">(</span><span class="src-str">&quot;\r\n&quot;</span><span class="src-sym">,</span><span class="src-str">&quot;\n&quot;</span><span class="src-sym">,</span><span class="src-var">$string</span><span class="src-sym">) </span>. <span class="src-str">' '</span><span class="src-sym">;</span></li>
-<li><a name="a469"></a>    <span class="src-var">$cur_comment </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a470"></a>    </li>
-<li><a name="a471"></a>    <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">, </span><span class="src-var">$size </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i </span>&lt; <span class="src-var">$size</span><span class="src-sym">; </span><span class="src-var">$i</span>++ <span class="src-sym">)</span></li>
-<li><a name="a472"></a>    <span class="src-sym">{</span></li>
-<li><a name="a473"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">&quot;\n&quot; </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">&quot;\r&quot;</span><span class="src-sym">)</span></li>
-<li><a name="a474"></a>        <span class="src-sym">{</span></li>
-<li><a name="a475"></a>            ++<span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$line">line</a><span class="src-sym">;</span></li>
-<li><a name="a476"></a>        <span class="src-sym">}</span></li>
-<li><a name="a477"></a>        </li>
-<li><a name="a478"></a>        <span class="src-key">switch</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$status">status</a><span class="src-sym">)</span></li>
-<li><a name="a479"></a>        <span class="src-sym">{</span></li>
-<li><a name="a480"></a>            <span class="src-comm">/* Case in at-block */</span></li>
-<li><a name="a481"></a>            <span class="src-key">case </span><span class="src-str">'at'</span>:</li>
-<li><a name="a482"></a>            <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a483"></a>            <span class="src-sym">{</span></li>
-<li><a name="a484"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'/' </span>&amp;&amp; <span class="src-sym">@</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'*'</span><span class="src-sym">)</span></li>
-<li><a name="a485"></a>                <span class="src-sym">{</span></li>
-<li><a name="a486"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'ic'</span><span class="src-sym">; </span>++<span class="src-var">$i</span><span class="src-sym">;</span></li>
-<li><a name="a487"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$from">from</a> = <span class="src-str">'at'</span><span class="src-sym">;</span></li>
-<li><a name="a488"></a>                <span class="src-sym">}</span></li>
-<li><a name="a489"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'{'</span><span class="src-sym">)</span></li>
-<li><a name="a490"></a>                <span class="src-sym">{</span></li>
-<li><a name="a491"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a492"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_START">AT_START</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a493"></a>                <span class="src-sym">}</span></li>
-<li><a name="a494"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">','</span><span class="src-sym">)</span></li>
-<li><a name="a495"></a>                <span class="src-sym">{</span></li>
-<li><a name="a496"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a> = <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">)</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a497"></a>                <span class="src-sym">}</span></li>
-<li><a name="a498"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'\\'</span><span class="src-sym">)</span></li>
-<li><a name="a499"></a>                <span class="src-sym">{</span></li>
-<li><a name="a500"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a> .= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_unicode">_unicode</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a501"></a>                <span class="src-sym">}</span></li>
-<li><a name="a502"></a>            <span class="src-sym">}</span></li>
-<li><a name="a503"></a>            <span class="src-key">else</span></li>
-<li><a name="a504"></a>            <span class="src-sym">{</span></li>
-<li><a name="a505"></a>                <span class="src-var">$lastpos </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">)</span>-<span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a506"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-sym">( (</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">{</span><span class="src-var">$lastpos</span><span class="src-sym">}</span><span class="src-sym">) </span>|| <a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">,</span><span class="src-var">$lastpos</span><span class="src-sym">) </span>&amp;&amp; <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">{</span><span class="src-var">$lastpos</span><span class="src-sym">} </span>== <span class="src-str">','</span><span class="src-sym">) </span>&amp;&amp; <a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)))</span></li>
-<li><a name="a507"></a>                <span class="src-sym">{</span></li>
-<li><a name="a508"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a> .= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a509"></a>                <span class="src-sym">}</span></li>
-<li><a name="a510"></a>            <span class="src-sym">}</span></li>
-<li><a name="a511"></a>            <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a512"></a>            </li>
-<li><a name="a513"></a>            <span class="src-comm">/* Case in-selector */</span></li>
-<li><a name="a514"></a>            <span class="src-key">case </span><span class="src-str">'is'</span>:</li>
-<li><a name="a515"></a>            <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a516"></a>            <span class="src-sym">{</span></li>
-<li><a name="a517"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'/' </span>&amp;&amp; <span class="src-sym">@</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'*' </span>&amp;&amp; <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">) </span>== <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a518"></a>                <span class="src-sym">{</span></li>
-<li><a name="a519"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'ic'</span><span class="src-sym">; </span>++<span class="src-var">$i</span><span class="src-sym">;</span></li>
-<li><a name="a520"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$from">from</a> = <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a521"></a>                <span class="src-sym">}</span></li>
-<li><a name="a522"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'@' </span>&amp;&amp; <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">) </span>== <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a523"></a>                <span class="src-sym">{</span></li>
-<li><a name="a524"></a>                    <span class="src-comm">// Check for at-rule</span></li>
-<li><a name="a525"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> = <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a526"></a>                    <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$at_rules </span><span class="src-key">as </span><span class="src-var">$name </span>=&gt; <span class="src-var">$type</span><span class="src-sym">)</span></li>
-<li><a name="a527"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a528"></a>                        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/strcasecmp">strcasecmp</a><span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">,</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$name</span><span class="src-sym">))</span><span class="src-sym">,</span><span class="src-var">$name</span><span class="src-sym">))</span></li>
-<li><a name="a529"></a>                        <span class="src-sym">{</span></li>
-<li><a name="a530"></a>                            <span class="src-sym">(</span><span class="src-var">$type </span>== <span class="src-str">'at'</span><span class="src-sym">) </span>? <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a> = <span class="src-str">'@'</span>.<span class="src-var">$name </span>: <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a> = <span class="src-str">'@'</span>.<span class="src-var">$name</span><span class="src-sym">;</span></li>
-<li><a name="a531"></a>                            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-var">$type</span><span class="src-sym">;</span></li>
-<li><a name="a532"></a>                            <span class="src-var">$i </span>+= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$name</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a533"></a>                            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a534"></a>                        <span class="src-sym">}</span></li>
-<li><a name="a535"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a536"></a>                            </li>
-<li><a name="a537"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a><span class="src-sym">)</span></li>
-<li><a name="a538"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a539"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a> = <span class="src-str">'@'</span><span class="src-sym">;</span></li>
-<li><a name="a540"></a>                        <span class="src-var">$invalid_at_name </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a541"></a>                        <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$j </span>= <span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">; </span><span class="src-var">$j </span>&lt; <span class="src-var">$size</span><span class="src-sym">; </span>++<span class="src-var">$j</span><span class="src-sym">)</span></li>
-<li><a name="a542"></a>                        <span class="src-sym">{</span></li>
-<li><a name="a543"></a>                            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/ctype_alpha">ctype_alpha</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$j</span><span class="src-sym">}</span><span class="src-sym">))</span></li>
-<li><a name="a544"></a>                            <span class="src-sym">{</span></li>
-<li><a name="a545"></a>                                <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a546"></a>                            <span class="src-sym">}</span></li>
-<li><a name="a547"></a>                            <span class="src-var">$invalid_at_name </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$j</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a548"></a>                        <span class="src-sym">}</span></li>
-<li><a name="a549"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Invalid @-rule: '</span>.<span class="src-var">$invalid_at_name</span>.<span class="src-str">' (removed)'</span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a550"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a551"></a>                <span class="src-sym">}</span></li>
-<li><a name="a552"></a>                <span class="src-key">elseif</span><span class="src-sym">((</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'&quot;' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">&quot;'&quot;</span><span class="src-sym">))</span></li>
-<li><a name="a553"></a>                <span class="src-sym">{</span></li>
-<li><a name="a554"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a> .= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a555"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'instr'</span><span class="src-sym">;</span></li>
-<li><a name="a556"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$str_char">str_char</a> = <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a557"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$from">from</a> = <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a558"></a>                <span class="src-sym">}</span></li>
-<li><a name="a559"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> &amp;&amp; <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">';'</span><span class="src-sym">)</span></li>
-<li><a name="a560"></a>                <span class="src-sym">{</span></li>
-<li><a name="a561"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a562"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a563"></a>                <span class="src-sym">}</span></li>
-<li><a name="a564"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'{'</span><span class="src-sym">)</span></li>
-<li><a name="a565"></a>                <span class="src-sym">{</span></li>
-<li><a name="a566"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$status">status</a> = <span class="src-str">'ip'</span><span class="src-sym">;</span></li>
-<li><a name="a567"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_START">SEL_START</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a568"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$added">added</a> = <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a569"></a>                <span class="src-sym">}</span></li>
-<li><a name="a570"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'}'</span><span class="src-sym">)</span></li>
-<li><a name="a571"></a>                <span class="src-sym">{</span></li>
-<li><a name="a572"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_END">AT_END</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a573"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$at">at</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a574"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a575"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a> = <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a576"></a>                <span class="src-sym">}</span></li>
-<li><a name="a577"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">','</span><span class="src-sym">) </span></li>
-<li><a name="a578"></a>                <span class="src-sym">{</span></li>
-<li><a name="a579"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a> = <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">)</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a580"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a><span class="src-sym">[</span><span class="src-sym">] </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a581"></a>                <span class="src-sym">}</span></li>
-<li><a name="a582"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'\\'</span><span class="src-sym">)</span></li>
-<li><a name="a583"></a>                <span class="src-sym">{</span></li>
-<li><a name="a584"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a> .= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_unicode">_unicode</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a585"></a>                <span class="src-sym">}</span></li>
-<li><a name="a586"></a>                <span class="src-key">else </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a> .= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a587"></a>            <span class="src-sym">}</span></li>
-<li><a name="a588"></a>            <span class="src-key">else</span></li>
-<li><a name="a589"></a>            <span class="src-sym">{</span></li>
-<li><a name="a590"></a>                <span class="src-var">$lastpos </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">)</span>-<span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a591"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$lastpos </span>== -<span class="src-num">1 </span>|| <span class="src-sym">!</span><span class="src-sym">( (</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">{</span><span class="src-var">$lastpos</span><span class="src-sym">}</span><span class="src-sym">) </span>|| <a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">,</span><span class="src-var">$lastpos</span><span class="src-sym">) </span>&amp;&amp; <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#var$selector">selector</a><span class="src-sym">{</span><span class="src-var">$lastpos</span><span class="src-sym">} </span>== <span class="src-str">','</span><span class="src-sym">) </span>&amp;&amp; <span class="src-id">ctype_space</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">)))</span></li>
-<li><a name="a592"></a>                <span class="src-sym">{</span></li>
-<li><a name="a593"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a594"></a>                <span class="src-sym">}</span></li>
-<li><a name="a595"></a>            <span class="src-sym">}</span></li>
-<li><a name="a596"></a>            <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a597"></a>            </li>
-<li><a name="a598"></a>            <span class="src-comm">/* Case in-property */</span></li>
-<li><a name="a599"></a>            <span class="src-key">case </span><span class="src-str">'ip'</span>:</li>
-<li><a name="a600"></a>            <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a601"></a>            <span class="src-sym">{</span></li>
-<li><a name="a602"></a>                <span class="src-key">if</span><span class="src-sym">((</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">':' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'='</span><span class="src-sym">) </span>&amp;&amp; <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>!= <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a603"></a>                <span class="src-sym">{</span></li>
-<li><a name="a604"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'iv'</span><span class="src-sym">;</span></li>
-<li><a name="a605"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodproperty_is_valid">property_is_valid</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">) </span>|| <span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'discard_invalid_properties'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a606"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#definePROPERTY">PROPERTY</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a607"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a608"></a>                <span class="src-sym">}</span></li>
-<li><a name="a609"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'/' </span>&amp;&amp; <span class="src-sym">@</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'*' </span>&amp;&amp; <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>== <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a610"></a>                <span class="src-sym">{</span></li>
-<li><a name="a611"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'ic'</span><span class="src-sym">; </span>++<span class="src-var">$i</span><span class="src-sym">;</span></li>
-<li><a name="a612"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a> </span>= <span class="src-str">'ip'</span><span class="src-sym">;</span></li>
-<li><a name="a613"></a>                <span class="src-sym">}</span></li>
-<li><a name="a614"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'}'</span><span class="src-sym">)</span></li>
-<li><a name="a615"></a>                <span class="src-sym">{</span></li>
-<li><a name="a616"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodexplode_selectors">explode_selectors</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a617"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a618"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a619"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a620"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a621"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a622"></a>                <span class="src-sym">}</span></li>
-<li><a name="a623"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">';'</span><span class="src-sym">)</span></li>
-<li><a name="a624"></a>                <span class="src-sym">{</span></li>
-<li><a name="a625"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a626"></a>                <span class="src-sym">}</span></li>
-<li><a name="a627"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'\\'</span><span class="src-sym">)</span></li>
-<li><a name="a628"></a>                <span class="src-sym">{</span></li>
-<li><a name="a629"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>.= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_unicode">_unicode</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a630"></a>                <span class="src-sym">}</span></li>
-<li><a name="a631"></a>            <span class="src-sym">}</span></li>
-<li><a name="a632"></a>            <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">))</span></li>
-<li><a name="a633"></a>            <span class="src-sym">{</span></li>
-<li><a name="a634"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a635"></a>            <span class="src-sym">}</span></li>
-<li><a name="a636"></a>            <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a637"></a>            </li>
-<li><a name="a638"></a>            <span class="src-comm">/* Case in-value */</span></li>
-<li><a name="a639"></a>            <span class="src-key">case </span><span class="src-str">'iv'</span>:</li>
-<li><a name="a640"></a>            <span class="src-var">$pn </span>= <span class="src-sym">((</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">&quot;\n&quot; </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">&quot;\r&quot;</span><span class="src-sym">) </span>&amp;&amp; <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodproperty_is_next">property_is_next</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">) </span>|| <span class="src-var">$i </span>== <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">)</span>-<span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a641"></a>            <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_token">is_token</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">) </span>|| <span class="src-var">$pn</span><span class="src-sym">)</span></li>
-<li><a name="a642"></a>            <span class="src-sym">{</span></li>
-<li><a name="a643"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'/' </span>&amp;&amp; <span class="src-sym">@</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'*'</span><span class="src-sym">)</span></li>
-<li><a name="a644"></a>                <span class="src-sym">{</span></li>
-<li><a name="a645"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'ic'</span><span class="src-sym">; </span>++<span class="src-var">$i</span><span class="src-sym">;</span></li>
-<li><a name="a646"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a> </span>= <span class="src-str">'iv'</span><span class="src-sym">;</span></li>
-<li><a name="a647"></a>                <span class="src-sym">}</span></li>
-<li><a name="a648"></a>                <span class="src-key">elseif</span><span class="src-sym">((</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'&quot;' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">&quot;'&quot; </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'('</span><span class="src-sym">))</span></li>
-<li><a name="a649"></a>                <span class="src-sym">{</span></li>
-<li><a name="a650"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a651"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_char">str_char</a> </span>= <span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'('</span><span class="src-sym">) </span>? <span class="src-str">')' </span>: <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a652"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'instr'</span><span class="src-sym">;</span></li>
-<li><a name="a653"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a> </span>= <span class="src-str">'iv'</span><span class="src-sym">;</span></li>
-<li><a name="a654"></a>                <span class="src-sym">}</span></li>
-<li><a name="a655"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">','</span><span class="src-sym">)</span></li>
-<li><a name="a656"></a>                <span class="src-sym">{</span></li>
-<li><a name="a657"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a></span><span class="src-sym">)</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a658"></a>                <span class="src-sym">}</span></li>
-<li><a name="a659"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'\\'</span><span class="src-sym">)</span></li>
-<li><a name="a660"></a>                <span class="src-sym">{</span></li>
-<li><a name="a661"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>.= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_unicode">_unicode</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a662"></a>                <span class="src-sym">}</span></li>
-<li><a name="a663"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">';' </span>|| <span class="src-var">$pn</span><span class="src-sym">)</span></li>
-<li><a name="a664"></a>                <span class="src-sym">{</span></li>
-<li><a name="a665"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>== <span class="src-str">'@' </span>&amp;&amp; isset<span class="src-sym">(</span><span class="src-var">$at_rules</span><span class="src-sym">[</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">,</span><span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">]</span><span class="src-sym">) </span>&amp;&amp; <span class="src-var">$at_rules</span><span class="src-sym">[</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">,</span><span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">] </span>== <span class="src-str">'iv'</span><span class="src-sym">)</span></li>
-<li><a name="a666"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a667"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">[</span><span class="src-sym">] </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a668"></a>                        </li>
-<li><a name="a669"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a670"></a>                        </li>
-<li><a name="a671"></a>                        <span class="src-key">switch</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span></li>
-<li><a name="a672"></a>                        <span class="src-sym">{</span></li>
-<li><a name="a673"></a>                            <span class="src-key">case </span><span class="src-str">'@charset'</span>: <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$charset">charset</a> </span>= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">; </span><span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a674"></a>                            <span class="src-key">case </span><span class="src-str">'@namespace'</span>: <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$namespace">namespace</a> </span>= <a href="http://www.php.net/implode">implode</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a675"></a>                            <span class="src-key">case </span><span class="src-str">'@import'</span>: <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$import">import</a></span><span class="src-sym">[</span><span class="src-sym">] </span>= <a href="http://www.php.net/implode">implode</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a676"></a>                        <span class="src-sym">}</span></li>
-<li><a name="a677"></a>        </li>
-<li><a name="a678"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a> </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a679"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a680"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a681"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a> </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a682"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a683"></a>                    <span class="src-key">else</span></li>
-<li><a name="a684"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a685"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'ip'</span><span class="src-sym">;</span></li>
-<li><a name="a686"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a687"></a>                <span class="src-sym">}</span></li>
-<li><a name="a688"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>!= <span class="src-str">'}'</span><span class="src-sym">)</span></li>
-<li><a name="a689"></a>                <span class="src-sym">{</span></li>
-<li><a name="a690"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a691"></a>                <span class="src-sym">}</span></li>
-<li><a name="a692"></a>                <span class="src-key">if</span><span class="src-sym">((</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'}' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">';' </span>|| <span class="src-var">$pn</span><span class="src-sym">) </span>&amp;&amp; <span class="src-sym">!</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">))</span></li>
-<li><a name="a693"></a>                <span class="src-sym">{</span></li>
-<li><a name="a694"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a> </span>== <span class="src-str">''</span><span class="src-sym">)</span></li>
-<li><a name="a695"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a696"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a> </span>= <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineDEFAULT_AT">DEFAULT_AT</a></span><span class="src-sym">;</span></li>
-<li><a name="a697"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a698"></a>                    </li>
-<li><a name="a699"></a>                    <span class="src-comm">// case settings</span></li>
-<li><a name="a700"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'lowercase_s'</span><span class="src-sym">))</span></li>
-<li><a name="a701"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a702"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a703"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a704"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a705"></a>                    </li>
-<li><a name="a706"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$optimise">optimise</a></span><span class="src-sym">-&gt;</span><span class="src-id">subvalue</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a707"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>!= <span class="src-str">''</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a708"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a></span><span class="src-sym">;</span></li>
-<li><a name="a709"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a710"></a>                    <span class="src-sym">}                </span></li>
-<li><a name="a711"></a>                        </li>
-<li><a name="a712"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$value">value</a> </span>= <a href="http://www.php.net/implode">implode</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a713"></a>&nbsp;</li>
-<li><a name="a714"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a715"></a>                    </li>
-<li><a name="a716"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$optimise">optimise</a></span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$value">value</a></span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a717"></a>                             </li>
-<li><a name="a718"></a>                    <span class="src-var">$valid </span>= <a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodproperty_is_valid">property_is_valid</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a719"></a>                    <span class="src-key">if</span><span class="src-sym">((</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> </span>|| <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">)) </span>&amp;&amp; <span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'discard_invalid_properties'</span><span class="src-sym">) </span>|| <span class="src-var">$valid</span><span class="src-sym">))</span></li>
-<li><a name="a720"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a721"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodcss_add_property">css_add_property</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a></span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$value">value</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a722"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineVALUE">VALUE</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$value">value</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a723"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$optimise">optimise</a></span><span class="src-sym">-&gt;</span><span class="src-id">shorthands</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a724"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a725"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$valid</span><span class="src-sym">)</span></li>
-<li><a name="a726"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a727"></a>                        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'discard_invalid_properties'</span><span class="src-sym">))</span></li>
-<li><a name="a728"></a>                        <span class="src-sym">{</span></li>
-<li><a name="a729"></a>                            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Removed invalid property: '</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a730"></a>                        <span class="src-sym">}</span></li>
-<li><a name="a731"></a>                        <span class="src-key">else</span></li>
-<li><a name="a732"></a>                        <span class="src-sym">{</span></li>
-<li><a name="a733"></a>                            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Invalid property in '</span>.<a href="http://www.php.net/strtoupper">strtoupper</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'css_level'</span><span class="src-sym">))</span>.<span class="src-str">': '</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a></span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a734"></a>                        <span class="src-sym">}</span></li>
-<li><a name="a735"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a736"></a>                                        </li>
-<li><a name="a737"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$property">property</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a738"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a> </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a739"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$value">value</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a740"></a>                <span class="src-sym">}</span></li>
-<li><a name="a741"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'}'</span><span class="src-sym">)</span></li>
-<li><a name="a742"></a>                <span class="src-sym">{</span></li>
-<li><a name="a743"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodexplode_selectors">explode_selectors</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a744"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></span><span class="src-sym">, </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a745"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-str">'is'</span><span class="src-sym">;</span></li>
-<li><a name="a746"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$invalid_at">invalid_at</a> </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a747"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a748"></a>                <span class="src-sym">}    </span></li>
-<li><a name="a749"></a>            <span class="src-sym">}</span></li>
-<li><a name="a750"></a>            <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$pn</span><span class="src-sym">)</span></li>
-<li><a name="a751"></a>            <span class="src-sym">{</span></li>
-<li><a name="a752"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a753"></a>&nbsp;</li>
-<li><a name="a754"></a>                <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/ctype_space">ctype_space</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">))</span></li>
-<li><a name="a755"></a>                <span class="src-sym">{</span></li>
-<li><a name="a756"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$optimise">optimise</a></span><span class="src-sym">-&gt;</span><span class="src-id">subvalue</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a757"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>!= <span class="src-str">''</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a758"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value_arr">sub_value_arr</a></span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a></span><span class="src-sym">;</span></li>
-<li><a name="a759"></a>                        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a760"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a761"></a>                <span class="src-sym">}</span></li>
-<li><a name="a762"></a>            <span class="src-sym">}</span></li>
-<li><a name="a763"></a>            <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a764"></a>            </li>
-<li><a name="a765"></a>            <span class="src-comm">/* Case in string */</span></li>
-<li><a name="a766"></a>            <span class="src-key">case </span><span class="src-str">'instr'</span>:</li>
-<li><a name="a767"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_char">str_char</a> </span>== <span class="src-str">')' </span>&amp;&amp; <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'&quot;' </span>&amp;&amp; <span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_in_str">str_in_str</a> </span>&amp;&amp; <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a768"></a>            <span class="src-sym">{</span></li>
-<li><a name="a769"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_in_str">str_in_str</a> </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a770"></a>            <span class="src-sym">}</span></li>
-<li><a name="a771"></a>            <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_char">str_char</a> </span>== <span class="src-str">')' </span>&amp;&amp; <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'&quot;' </span>&amp;&amp; <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_in_str">str_in_str</a> </span>&amp;&amp; <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a772"></a>            <span class="src-sym">{</span></li>
-<li><a name="a773"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_in_str">str_in_str</a> </span>= <span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a774"></a>            <span class="src-sym">}</span></li>
-<li><a name="a775"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_char">str_char</a> </span>&amp;&amp; <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">) </span>&amp;&amp; <span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$str_in_str">str_in_str</a></span><span class="src-sym">)</span></li>
-<li><a name="a776"></a>            <span class="src-sym">{</span></li>
-<li><a name="a777"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a></span><span class="src-sym">;</span></li>
-<li><a name="a778"></a>            <span class="src-sym">}</span></li>
-<li><a name="a779"></a>            <span class="src-var">$temp_add </span>= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a780"></a>                                                                <span class="src-comm">// ...and no not-escaped backslash at the previous position</span></li>
-<li><a name="a781"></a>            <span class="src-key">if</span><span class="src-sym">( (</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">&quot;\n&quot; </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">&quot;\r&quot;</span><span class="src-sym">) </span>&amp;&amp; <span class="src-sym">!</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>-<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'\\' </span>&amp;&amp; <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span>-<span class="src-num">1</span><span class="src-sym">)) )</span></li>
-<li><a name="a782"></a>            <span class="src-sym">{</span></li>
-<li><a name="a783"></a>                <span class="src-var">$temp_add </span>= <span class="src-str">&quot;\\A &quot;</span><span class="src-sym">;</span></li>
-<li><a name="a784"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Fixed incorrect newline in string'</span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a785"></a>            <span class="src-sym">}</span></li>
-<li><a name="a786"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a> </span>== <span class="src-str">'iv'</span><span class="src-sym">)</span></li>
-<li><a name="a787"></a>            <span class="src-sym">{</span></li>
-<li><a name="a788"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sub_value">sub_value</a> </span>.= <span class="src-var">$temp_add</span><span class="src-sym">;</span></li>
-<li><a name="a789"></a>            <span class="src-sym">}</span></li>
-<li><a name="a790"></a>            <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a> </span>== <span class="src-str">'is'</span><span class="src-sym">)</span></li>
-<li><a name="a791"></a>            <span class="src-sym">{</span></li>
-<li><a name="a792"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a> </span>.= <span class="src-var">$temp_add</span><span class="src-sym">;</span></li>
-<li><a name="a793"></a>            <span class="src-sym">}</span></li>
-<li><a name="a794"></a>            <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a795"></a>            </li>
-<li><a name="a796"></a>            <span class="src-comm">/* Case in-comment */</span></li>
-<li><a name="a797"></a>            <span class="src-key">case </span><span class="src-str">'ic'</span>:</li>
-<li><a name="a798"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'*' </span>&amp;&amp; <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span>+<span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-str">'/'</span><span class="src-sym">)</span></li>
-<li><a name="a799"></a>            <span class="src-sym">{</span></li>
-<li><a name="a800"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$status">status</a> </span>= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$from">from</a></span><span class="src-sym">;</span></li>
-<li><a name="a801"></a>                <span class="src-var">$i</span>++<span class="src-sym">;</span></li>
-<li><a name="a802"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#method_add_token">_add_token</a><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></span><span class="src-sym">, </span><span class="src-var">$cur_comment</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a803"></a>                <span class="src-var">$cur_comment </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a804"></a>            <span class="src-sym">}</span></li>
-<li><a name="a805"></a>            <span class="src-key">else</span></li>
-<li><a name="a806"></a>            <span class="src-sym">{</span></li>
-<li><a name="a807"></a>                <span class="src-var">$cur_comment </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a808"></a>            <span class="src-sym">}</span></li>
-<li><a name="a809"></a>            <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a810"></a>        <span class="src-sym">}</span></li>
-<li><a name="a811"></a>    <span class="src-sym">}</span></li>
-<li><a name="a812"></a>&nbsp;</li>
-<li><a name="a813"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$optimise">optimise</a></span><span class="src-sym">-&gt;</span><span class="src-id">postparse</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a814"></a>&nbsp;</li>
-<li><a name="a815"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$print">print</a></span><span class="src-sym">-&gt;</span><span class="src-id">_reset</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a816"></a>&nbsp;</li>
-<li><a name="a817"></a>    <span class="src-key">return </span><span class="src-sym">!</span><span class="src-sym">(</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">) </span>&amp;&amp; <span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$import">import</a></span><span class="src-sym">) </span>&amp;&amp; <span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$charset">charset</a></span><span class="src-sym">) </span>&amp;&amp; <span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$tokens">tokens</a></span><span class="src-sym">) </span>&amp;&amp; <span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$namespace">namespace</a></span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a818"></a><span class="src-sym">}</span></li>
-<li><a name="a819"></a>&nbsp;</li>
-<li><a name="a820"></a><span class="src-doc">/**</span></li>
-<li><a name="a821"></a><span class="src-doc"> * Explodes selectors</span></li>
-<li><a name="a822"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a823"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a824"></a><span class="src-doc"> */</span></li>
-<li><a name="a825"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodexplode_selectors">explode_selectors</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a826"></a><span class="src-sym">{</span></li>
-<li><a name="a827"></a>    <span class="src-comm">// Explode multiple selectors</span></li>
-<li><a name="a828"></a>    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'merge_selectors'</span><span class="src-sym">) </span>== <span class="src-num">1</span><span class="src-sym">)</span></li>
-<li><a name="a829"></a>    <span class="src-sym">{</span></li>
-<li><a name="a830"></a>        <span class="src-var">$new_sels </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a831"></a>        <span class="src-var">$lastpos </span>= <span class="src-num">0</span><span class="src-sym">;</span></li>
-<li><a name="a832"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a></span><span class="src-sym">[</span><span class="src-sym">] </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a833"></a>        <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a> </span><span class="src-key">as </span><span class="src-var">$num </span>=&gt; <span class="src-var">$pos</span><span class="src-sym">)</span></li>
-<li><a name="a834"></a>        <span class="src-sym">{</span></li>
-<li><a name="a835"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$num </span>== <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a></span><span class="src-sym">)</span>-<span class="src-num">1</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a836"></a>                <span class="src-var">$pos </span>+= <span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a837"></a>            <span class="src-sym">}</span></li>
-<li><a name="a838"></a>            </li>
-<li><a name="a839"></a>            <span class="src-var">$new_sels</span><span class="src-sym">[</span><span class="src-sym">] </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">,</span><span class="src-var">$lastpos</span><span class="src-sym">,</span><span class="src-var">$pos</span>-<span class="src-var">$lastpos</span>-<span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a840"></a>            <span class="src-var">$lastpos </span>= <span class="src-var">$pos</span><span class="src-sym">;</span></li>
-<li><a name="a841"></a>        <span class="src-sym">}</span></li>
-<li><a name="a842"></a> </li>
-<li><a name="a843"></a>        <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$new_sels</span><span class="src-sym">) </span>&gt; <span class="src-num">1</span><span class="src-sym">)</span></li>
-<li><a name="a844"></a>        <span class="src-sym">{</span></li>
-<li><a name="a845"></a>            <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$new_sels </span><span class="src-key">as </span><span class="src-var">$selector</span><span class="src-sym">)</span></li>
-<li><a name="a846"></a>            <span class="src-sym">{</span></li>
-<li><a name="a847"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodmerge_css_blocks">merge_css_blocks</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a></span><span class="src-sym">,</span><span class="src-var">$selector</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a></span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a848"></a>            <span class="src-sym">}</span></li>
-<li><a name="a849"></a>            unset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$at">at</a></span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$selector">selector</a></span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a850"></a>        <span class="src-sym">}</span></li>
-<li><a name="a851"></a>    <span class="src-sym">}</span></li>
-<li><a name="a852"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$sel_separate">sel_separate</a> </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a853"></a><span class="src-sym">}</span></li>
-<li><a name="a854"></a>&nbsp;</li>
-<li><a name="a855"></a><span class="src-doc">/**</span></li>
-<li><a name="a856"></a><span class="src-doc"> * Checks if a character is escaped (and returns true if it is)</span></li>
-<li><a name="a857"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a858"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$pos </span></li>
-<li><a name="a859"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a860"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span></li>
-<li><a name="a861"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.02</span></li>
-<li><a name="a862"></a><span class="src-doc"> */</span></li>
-<li><a name="a863"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-sym">&amp;</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$pos</span><span class="src-sym">) </span></li>
-<li><a name="a864"></a><span class="src-sym">{</span></li>
-<li><a name="a865"></a>    <span class="src-key">return </span><span class="src-sym">!</span><span class="src-sym">(</span><span class="src-sym">@</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$pos</span>-<span class="src-num">1</span><span class="src-sym">} </span>!= <span class="src-str">'\\'</span><span class="src-sym">) </span>|| <a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$pos</span>-<span class="src-num">1</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a866"></a><span class="src-sym">}</span></li>
-<li><a name="a867"></a>&nbsp;</li>
-<li><a name="a868"></a><span class="src-doc">/**</span></li>
-<li><a name="a869"></a><span class="src-doc"> * Adds a property with value to the existing CSS code</span></li>
-<li><a name="a870"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$media </span></li>
-<li><a name="a871"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$selector </span></li>
-<li><a name="a872"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$property </span></li>
-<li><a name="a873"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$new_val </span></li>
-<li><a name="a874"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a875"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a876"></a><span class="src-doc"> */</span></li>
-<li><a name="a877"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodcss_add_property">css_add_property</a><span class="src-sym">(</span><span class="src-var">$media</span><span class="src-sym">,</span><span class="src-var">$selector</span><span class="src-sym">,</span><span class="src-var">$property</span><span class="src-sym">,</span><span class="src-var">$new_val</span><span class="src-sym">)</span></li>
-<li><a name="a878"></a><span class="src-sym">{   </span></li>
-<li><a name="a879"></a>    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">) </span>|| <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$new_val</span><span class="src-sym">) </span>== <span class="src-str">''</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a880"></a>        <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a881"></a>    <span class="src-sym">}</span></li>
-<li><a name="a882"></a>&nbsp;</li>
-<li><a name="a883"></a>    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$added">added</a> </span>= <span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a884"></a>    <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a885"></a>    <span class="src-sym">{</span></li>
-<li><a name="a886"></a>        <span class="src-key">if</span><span class="src-sym">((</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">) </span>&amp;&amp; <a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$new_val</span><span class="src-sym">)) </span>|| <span class="src-sym">!</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a887"></a>        <span class="src-sym">{</span></li>
-<li><a name="a888"></a>            unset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a889"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">] </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$new_val</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a890"></a>        <span class="src-sym">}</span></li>
-<li><a name="a891"></a>    <span class="src-sym">}</span></li>
-<li><a name="a892"></a>    <span class="src-key">else</span></li>
-<li><a name="a893"></a>    <span class="src-sym">{</span></li>
-<li><a name="a894"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-id"><a href="../csstidy/csstidy.html#var$css">css</a></span><span class="src-sym">[</span><span class="src-var">$media</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">] </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$new_val</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a895"></a>    <span class="src-sym">}</span></li>
-<li><a name="a896"></a><span class="src-sym">}</span></li>
-<li><a name="a897"></a>&nbsp;</li>
-<li><a name="a898"></a><span class="src-doc">/**</span></li>
-<li><a name="a899"></a><span class="src-doc"> * Adds CSS to an existing media/selector</span></li>
-<li><a name="a900"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$media </span></li>
-<li><a name="a901"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$selector </span></li>
-<li><a name="a902"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$css_add </span></li>
-<li><a name="a903"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a904"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a905"></a><span class="src-doc"> */</span></li>
-<li><a name="a906"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodmerge_css_blocks">merge_css_blocks</a><span class="src-sym">(</span><span class="src-var">$media</span><span class="src-sym">,</span><span class="src-var">$selector</span><span class="src-sym">,</span><span class="src-var">$css_add</span><span class="src-sym">)</span></li>
-<li><a name="a907"></a><span class="src-sym">{</span></li>
-<li><a name="a908"></a>    <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$css_add </span><span class="src-key">as </span><span class="src-var">$property </span>=&gt; <span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a909"></a>    <span class="src-sym">{</span></li>
-<li><a name="a910"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodcss_add_property">css_add_property</a><span class="src-sym">(</span><span class="src-var">$media</span><span class="src-sym">,</span><span class="src-var">$selector</span><span class="src-sym">,</span><span class="src-var">$property</span><span class="src-sym">,</span><span class="src-var">$value</span><span class="src-sym">,</span><span class="src-id">false</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a911"></a>    <span class="src-sym">}</span></li>
-<li><a name="a912"></a><span class="src-sym">}</span></li>
-<li><a name="a913"></a>&nbsp;</li>
-<li><a name="a914"></a><span class="src-doc">/**</span></li>
-<li><a name="a915"></a><span class="src-doc"> * Checks if $value is !important.</span></li>
-<li><a name="a916"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$value </span></li>
-<li><a name="a917"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span></li>
-<li><a name="a918"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a919"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a920"></a><span class="src-doc"> */</span></li>
-<li><a name="a921"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-sym">&amp;</span><span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a922"></a><span class="src-sym">{</span></li>
-<li><a name="a923"></a>    <span class="src-key">return </span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/strcasecmp">strcasecmp</a><span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><a href="http://www.php.net/str_replace">str_replace</a><span class="src-sym">(</span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'whitespace'</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-str">''</span><span class="src-sym">,</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">,</span>-<span class="src-num">10</span><span class="src-sym">,</span><span class="src-num">10</span><span class="src-sym">)</span><span class="src-sym">,</span><span class="src-str">'!important'</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a924"></a><span class="src-sym">}</span></li>
-<li><a name="a925"></a>&nbsp;</li>
-<li><a name="a926"></a><span class="src-doc">/**</span></li>
-<li><a name="a927"></a><span class="src-doc"> * Returns a value without !important</span></li>
-<li><a name="a928"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$value </span></li>
-<li><a name="a929"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a930"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a931"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a932"></a><span class="src-doc"> */</span></li>
-<li><a name="a933"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a934"></a><span class="src-sym">{</span></li>
-<li><a name="a935"></a>    <span class="src-key">if</span><span class="src-sym">(</span><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">))</span></li>
-<li><a name="a936"></a>    <span class="src-sym">{</span></li>
-<li><a name="a937"></a>        <span class="src-var">$value </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a938"></a>        <span class="src-var">$value </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span>-<span class="src-num">9</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a939"></a>        <span class="src-var">$value </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a940"></a>        <span class="src-var">$value </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span>-<span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a941"></a>        <span class="src-var">$value </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a942"></a>        <span class="src-key">return </span><span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a943"></a>    <span class="src-sym">}</span></li>
-<li><a name="a944"></a>    <span class="src-key">return </span><span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a945"></a><span class="src-sym">}</span></li>
-<li><a name="a946"></a>&nbsp;</li>
-<li><a name="a947"></a><span class="src-doc">/**</span></li>
-<li><a name="a948"></a><span class="src-doc"> * Checks if the next word in a string from pos is a CSS property</span></li>
-<li><a name="a949"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$istring </span></li>
-<li><a name="a950"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$pos </span></li>
-<li><a name="a951"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool </span></li>
-<li><a name="a952"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a953"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a954"></a><span class="src-doc"> */</span></li>
-<li><a name="a955"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodproperty_is_next">property_is_next</a><span class="src-sym">(</span><span class="src-var">$istring</span><span class="src-sym">, </span><span class="src-var">$pos</span><span class="src-sym">)</span></li>
-<li><a name="a956"></a><span class="src-sym">{</span></li>
-<li><a name="a957"></a>    <span class="src-var">$all_properties </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a958"></a>    <span class="src-var">$istring </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$istring</span><span class="src-sym">,</span><span class="src-var">$pos</span><span class="src-sym">,</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$istring</span><span class="src-sym">)</span>-<span class="src-var">$pos</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a959"></a>    <span class="src-var">$pos </span>= <a href="http://www.php.net/strpos">strpos</a><span class="src-sym">(</span><span class="src-var">$istring</span><span class="src-sym">,</span><span class="src-str">':'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a960"></a>    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$pos </span>=== <span class="src-id">false</span><span class="src-sym">)</span></li>
-<li><a name="a961"></a>    <span class="src-sym">{</span></li>
-<li><a name="a962"></a>        <span class="src-key">return </span><span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a963"></a>    <span class="src-sym">}</span></li>
-<li><a name="a964"></a>    <span class="src-var">$istring </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$istring</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span><span class="src-var">$pos</span><span class="src-sym">)))</span><span class="src-sym">;</span></li>
-<li><a name="a965"></a>    <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$all_properties</span><span class="src-sym">[</span><span class="src-var">$istring</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a966"></a>    <span class="src-sym">{</span></li>
-<li><a name="a967"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodlog">log</a><span class="src-sym">(</span><span class="src-str">'Added semicolon to the end of declaration'</span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a968"></a>        <span class="src-key">return </span><span class="src-id">true</span><span class="src-sym">;</span></li>
-<li><a name="a969"></a>    <span class="src-sym">}</span></li>
-<li><a name="a970"></a>    <span class="src-key">return </span><span class="src-id">false</span><span class="src-sym">;</span></li>
-<li><a name="a971"></a><span class="src-sym">}</span></li>
-<li><a name="a972"></a>&nbsp;</li>
-<li><a name="a973"></a><span class="src-doc">/**</span></li>
-<li><a name="a974"></a><span class="src-doc"> * Checks if a property is valid</span></li>
-<li><a name="a975"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$property </span></li>
-<li><a name="a976"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">bool; </span></li>
-<li><a name="a977"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a978"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a979"></a><span class="src-doc"> */</span></li>
-<li><a name="a980"></a><span class="src-key">function </span><a href="../csstidy/csstidy.html#methodproperty_is_valid">property_is_valid</a><span class="src-sym">(</span><span class="src-var">$property</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a981"></a>    <span class="src-var">$all_properties </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a982"></a>    <span class="src-key">return </span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$all_properties</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">) </span>&amp;&amp; <a href="http://www.php.net/strpos">strpos</a><span class="src-sym">(</span><span class="src-var">$all_properties</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">,</span><a href="http://www.php.net/strtoupper">strtoupper</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a><span class="src-sym">(</span><span class="src-str">'css_level'</span><span class="src-sym">))) </span>!== <span class="src-id">false </span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a983"></a><span class="src-sym">}</span></li>
-<li><a name="a984"></a>&nbsp;</li>
-<li><a name="a985"></a><span class="src-sym">}</span></li>
-<li><a name="a986"></a><span class="src-php">?&gt;</span></li>
-</ol></pre></div>\r
-</div>\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:55:14 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy_optimise.php.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy_optimise.php.html
deleted file mode 100644 (file)
index f13419c..0000000
+++ /dev/null
@@ -1,851 +0,0 @@
-<html>\r
-<head>\r
-<title>File Source for class.csstidy_optimise.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="../todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="../li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                  \r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1 align="center">Source for file class.csstidy_optimise.php</h1>\r
-<p>Documentation is available at <a href="../csstidy/_class_csstidy_optimise_php.html">class.csstidy_optimise.php</a></p>\r
-<div class="php">\r
-<div class="listing"><pre><ol><li><a name="a1"></a><span class="src-php">&lt;?php</span></li>
-<li><a name="a2"></a><span class="src-doc">/**</span></li>
-<li><a name="a3"></a><span class="src-doc"> * CSSTidy - CSS Parser and Optimiser</span></li>
-<li><a name="a4"></a><span class="src-doc"> *</span></li>
-<li><a name="a5"></a><span class="src-doc"> * CSS Optimising Class</span></li>
-<li><a name="a6"></a><span class="src-doc"> * This class optimises CSS data generated by csstidy.</span></li>
-<li><a name="a7"></a><span class="src-doc"> *</span></li>
-<li><a name="a8"></a><span class="src-doc"> * This file is part of CSSTidy.</span></li>
-<li><a name="a9"></a><span class="src-doc"> *</span></li>
-<li><a name="a10"></a><span class="src-doc"> * CSSTidy is free software; you can redistribute it and/or modify</span></li>
-<li><a name="a11"></a><span class="src-doc"> * it under the terms of the GNU General Public License as published by</span></li>
-<li><a name="a12"></a><span class="src-doc"> * the Free Software Foundation; either version 2 of the License, or</span></li>
-<li><a name="a13"></a><span class="src-doc"> * (at your option) any later version.</span></li>
-<li><a name="a14"></a><span class="src-doc"> *</span></li>
-<li><a name="a15"></a><span class="src-doc"> * CSSTidy is distributed in the hope that it will be useful,</span></li>
-<li><a name="a16"></a><span class="src-doc"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></li>
-<li><a name="a17"></a><span class="src-doc"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></li>
-<li><a name="a18"></a><span class="src-doc"> * GNU General Public License for more details.</span></li>
-<li><a name="a19"></a><span class="src-doc"> *</span></li>
-<li><a name="a20"></a><span class="src-doc"> * You should have received a copy of the GNU General Public License</span></li>
-<li><a name="a21"></a><span class="src-doc"> * along with CSSTidy; if not, write to the Free Software</span></li>
-<li><a name="a22"></a><span class="src-doc"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA</span></li>
-<li><a name="a23"></a><span class="src-doc"> *</span></li>
-<li><a name="a24"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/gpl-license.php GNU Public License</span></li>
-<li><a name="a25"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a26"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a27"></a><span class="src-doc"> */</span></li>
-<li><a name="a28"></a> </li>
-<li><a name="a29"></a><span class="src-doc">/**</span></li>
-<li><a name="a30"></a><span class="src-doc"> * CSS Optimising Class</span></li>
-<li><a name="a31"></a><span class="src-doc"> *</span></li>
-<li><a name="a32"></a><span class="src-doc"> * This class optimises CSS data generated by csstidy.</span></li>
-<li><a name="a33"></a><span class="src-doc"> *</span></li>
-<li><a name="a34"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a35"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a36"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a37"></a><span class="src-doc"> */</span></li>
-<li><a name="a38"></a> </li>
-<li><a name="a39"></a><span class="src-key">class </span><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></li>
-<li><a name="a40"></a><span class="src-sym">{</span></li>
-<li><a name="a41"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a42"></a><span class="src-doc">     * Constructor</span></li>
-<li><a name="a43"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$css </span><span class="src-doc">contains the class csstidy</span></li>
-<li><a name="a44"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a45"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a46"></a><span class="src-doc">     */</span></li>
-<li><a name="a47"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">(</span><span class="src-sym">&amp;</span><span class="src-var">$css</span><span class="src-sym">)</span></li>
-<li><a name="a48"></a>    <span class="src-sym">{</span></li>
-<li><a name="a49"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser    </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">;</span></li>
-<li><a name="a50"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css       </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">css</span><span class="src-sym">;</span></li>
-<li><a name="a51"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">sub_value</span><span class="src-sym">;</span></li>
-<li><a name="a52"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">at        </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">at</span><span class="src-sym">;</span></li>
-<li><a name="a53"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">selector  </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">selector</span><span class="src-sym">;</span></li>
-<li><a name="a54"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property  </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">property</span><span class="src-sym">;</span></li>
-<li><a name="a55"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">value     </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">value</span><span class="src-sym">;</span></li>
-<li><a name="a56"></a>    <span class="src-sym">}</span></li>
-<li><a name="a57"></a>&nbsp;</li>
-<li><a name="a58"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a59"></a><span class="src-doc">     * Optimises $css after parsing</span></li>
-<li><a name="a60"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a61"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a62"></a><span class="src-doc">     */</span></li>
-<li><a name="a63"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodpostparse">postparse</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a64"></a>    <span class="src-sym">{</span></li>
-<li><a name="a65"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a66"></a>            <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a67"></a>        <span class="src-sym">}</span></li>
-<li><a name="a68"></a>        </li>
-<li><a name="a69"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'merge_selectors'</span><span class="src-sym">) </span>== <span class="src-num">2</span><span class="src-sym">)</span></li>
-<li><a name="a70"></a>        <span class="src-sym">{</span></li>
-<li><a name="a71"></a>            <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css </span><span class="src-key">as </span><span class="src-var">$medium </span>=&gt; <span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a72"></a>            <span class="src-sym">{</span></li>
-<li><a name="a73"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_optimise.html#methodmerge_selectors">merge_selectors</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a74"></a>            <span class="src-sym">}</span></li>
-<li><a name="a75"></a>        <span class="src-sym">}</span></li>
-<li><a name="a76"></a>&nbsp;</li>
-<li><a name="a77"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'optimise_shorthands'</span><span class="src-sym">) </span>&gt; <span class="src-num">0</span><span class="src-sym">)</span></li>
-<li><a name="a78"></a>        <span class="src-sym">{</span></li>
-<li><a name="a79"></a>            <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css </span><span class="src-key">as </span><span class="src-var">$medium </span>=&gt; <span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a80"></a>            <span class="src-sym">{</span></li>
-<li><a name="a81"></a>                <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$value </span><span class="src-key">as </span><span class="src-var">$selector </span>=&gt; <span class="src-var">$value1</span><span class="src-sym">)</span></li>
-<li><a name="a82"></a>                <span class="src-sym">{</span></li>
-<li><a name="a83"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">] </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">merge_4value_shorthands</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a84"></a>                    </li>
-<li><a name="a85"></a>                    <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'optimise_shorthands'</span><span class="src-sym">) </span>&lt; <span class="src-num">2</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a86"></a>                        <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a87"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a88"></a>                    </li>
-<li><a name="a89"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">] </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodmerge_bg">merge_bg</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a90"></a>                    <span class="src-key">if </span><span class="src-sym">(</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a91"></a>                        unset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$medium</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a92"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a93"></a>                <span class="src-sym">}</span></li>
-<li><a name="a94"></a>            <span class="src-sym">}</span></li>
-<li><a name="a95"></a>        <span class="src-sym">}</span></li>
-<li><a name="a96"></a>    <span class="src-sym">}</span></li>
-<li><a name="a97"></a>&nbsp;</li>
-<li><a name="a98"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a99"></a><span class="src-doc">     * Optimises values</span></li>
-<li><a name="a100"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a101"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a102"></a><span class="src-doc">     */</span></li>
-<li><a name="a103"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodvalue">value</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a104"></a>    <span class="src-sym">{</span></li>
-<li><a name="a105"></a>        <span class="src-var">$shorthands </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a106"></a>        </li>
-<li><a name="a107"></a>        <span class="src-comm">// optimise shorthand properties</span></li>
-<li><a name="a108"></a>        <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a109"></a>        <span class="src-sym">{</span></li>
-<li><a name="a110"></a>            <span class="src-var">$temp </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodshorthand">shorthand</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">value</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-comm">// FIXME - move</span></li>
-<li><a name="a111"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$temp </span>!= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">value</span><span class="src-sym">)</span></li>
-<li><a name="a112"></a>            <span class="src-sym">{</span></li>
-<li><a name="a113"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised shorthand notation ('</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property</span>.<span class="src-str">'): Changed &quot;'</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">value</span>.<span class="src-str">'&quot; to &quot;'</span>.<span class="src-var">$temp</span>.<span class="src-str">'&quot;'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a114"></a>            <span class="src-sym">}</span></li>
-<li><a name="a115"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">value </span>= <span class="src-var">$temp</span><span class="src-sym">;</span></li>
-<li><a name="a116"></a>        <span class="src-sym">}</span></li>
-<li><a name="a117"></a>        </li>
-<li><a name="a118"></a>        <span class="src-comm">// Remove whitespace at ! important</span></li>
-<li><a name="a119"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">value </span>!= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_optimise.html#methodcompress_important">compress_important</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">value</span><span class="src-sym">))</span></li>
-<li><a name="a120"></a>        <span class="src-sym">{</span></li>
-<li><a name="a121"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised !important'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a122"></a>        <span class="src-sym">}</span></li>
-<li><a name="a123"></a>    <span class="src-sym">}</span></li>
-<li><a name="a124"></a>                     </li>
-<li><a name="a125"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a126"></a><span class="src-doc">     * Optimises shorthands</span></li>
-<li><a name="a127"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a128"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a129"></a><span class="src-doc">     */</span></li>
-<li><a name="a130"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodshorthands">shorthands</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a131"></a>    <span class="src-sym">{</span></li>
-<li><a name="a132"></a>        <span class="src-var">$shorthands </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a133"></a>        </li>
-<li><a name="a134"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'optimise_shorthands'</span><span class="src-sym">) </span>|| <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a135"></a>            <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a136"></a>        <span class="src-sym">}</span></li>
-<li><a name="a137"></a>        </li>
-<li><a name="a138"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property </span>== <span class="src-str">'background' </span>&amp;&amp; <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'optimise_shorthands'</span><span class="src-sym">) </span>&gt; <span class="src-num">1</span><span class="src-sym">)</span></li>
-<li><a name="a139"></a>        <span class="src-sym">{</span></li>
-<li><a name="a140"></a>            unset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">at</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background'</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a141"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">merge_css_blocks</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">at</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">selector</span><span class="src-sym">,</span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methoddissolve_short_bg">dissolve_short_bg</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">value</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a142"></a>        <span class="src-sym">}</span></li>
-<li><a name="a143"></a>        <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a144"></a>        <span class="src-sym">{</span></li>
-<li><a name="a145"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">merge_css_blocks</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">at</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">selector</span><span class="src-sym">,</span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">dissolve_4value_shorthands</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property</span><span class="src-sym">,</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">value</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a146"></a>            <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/is_array">is_array</a><span class="src-sym">(</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a147"></a>            <span class="src-sym">{</span></li>
-<li><a name="a148"></a>                unset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">at</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">selector</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a149"></a>            <span class="src-sym">}</span></li>
-<li><a name="a150"></a>        <span class="src-sym">}</span></li>
-<li><a name="a151"></a>    <span class="src-sym">}</span></li>
-<li><a name="a152"></a>    </li>
-<li><a name="a153"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a154"></a><span class="src-doc">     * Optimises a sub-value</span></li>
-<li><a name="a155"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a156"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a157"></a><span class="src-doc">     */</span></li>
-<li><a name="a158"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodsubvalue">subvalue</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a159"></a>    <span class="src-sym">{</span></li>
-<li><a name="a160"></a>        <span class="src-var">$replace_colors </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a161"></a>&nbsp;</li>
-<li><a name="a162"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a163"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value </span>== <span class="src-str">''</span><span class="src-sym">) </span><span class="src-comm">// caution : '0'</span></li>
-<li><a name="a164"></a>        <span class="src-sym">{</span></li>
-<li><a name="a165"></a>            <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a166"></a>        <span class="src-sym">}</span></li>
-<li><a name="a167"></a>        </li>
-<li><a name="a168"></a>        <span class="src-comm">// Compress font-weight</span></li>
-<li><a name="a169"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property </span>== <span class="src-str">'font-weight' </span>&amp;&amp; <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'compress_font-weight'</span><span class="src-sym">))</span></li>
-<li><a name="a170"></a>        <span class="src-sym">{</span></li>
-<li><a name="a171"></a>            <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a172"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span><span class="src-sym">))</span></li>
-<li><a name="a173"></a>            <span class="src-sym">{</span></li>
-<li><a name="a174"></a>                <span class="src-var">$important </span>= <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a175"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a176"></a>            <span class="src-sym">}</span></li>
-<li><a name="a177"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value </span>== <span class="src-str">'bold'</span><span class="src-sym">)</span></li>
-<li><a name="a178"></a>            <span class="src-sym">{</span></li>
-<li><a name="a179"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value </span>= <span class="src-str">'700'</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a180"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised font-weight: Changed &quot;bold&quot; to &quot;700&quot;'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a181"></a>            <span class="src-sym">}</span></li>
-<li><a name="a182"></a>            <span class="src-key">else </span><span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value </span>== <span class="src-str">'normal'</span><span class="src-sym">)</span></li>
-<li><a name="a183"></a>            <span class="src-sym">{</span></li>
-<li><a name="a184"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value </span>= <span class="src-str">'400'</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a185"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised font-weight: Changed &quot;normal&quot; to &quot;400&quot;'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a186"></a>            <span class="src-sym">}</span></li>
-<li><a name="a187"></a>        <span class="src-sym">}</span></li>
-<li><a name="a188"></a>        </li>
-<li><a name="a189"></a>        <span class="src-var">$temp </span>= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_optimise.html#methodcompress_numbers">compress_numbers</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a190"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$temp </span>!= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span><span class="src-sym">)</span></li>
-<li><a name="a191"></a>        <span class="src-sym">{</span></li>
-<li><a name="a192"></a>            <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">) </span>&gt; <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a193"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Fixed invalid number: Changed &quot;'</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span>.<span class="src-str">'&quot; to &quot;'</span>.<span class="src-var">$temp</span>.<span class="src-str">'&quot;'</span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a194"></a>            <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a195"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised number: Changed &quot;'</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span>.<span class="src-str">'&quot; to &quot;'</span>.<span class="src-var">$temp</span>.<span class="src-str">'&quot;'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a196"></a>            <span class="src-sym">}            </span></li>
-<li><a name="a197"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value </span>= <span class="src-var">$temp</span><span class="src-sym">;</span></li>
-<li><a name="a198"></a>        <span class="src-sym">}</span></li>
-<li><a name="a199"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'compress_colors'</span><span class="src-sym">))</span></li>
-<li><a name="a200"></a>        <span class="src-sym">{</span></li>
-<li><a name="a201"></a>            <span class="src-var">$temp </span>= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_optimise.html#methodcut_color">cut_color</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a202"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$temp </span>!== <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span><span class="src-sym">)</span></li>
-<li><a name="a203"></a>            <span class="src-sym">{</span></li>
-<li><a name="a204"></a>                <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$replace_colors</span><span class="src-sym">[</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span><span class="src-sym">]</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a205"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Fixed invalid color name: Changed &quot;'</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span>.<span class="src-str">'&quot; to &quot;'</span>.<span class="src-var">$temp</span>.<span class="src-str">'&quot;'</span><span class="src-sym">,</span><span class="src-str">'Warning'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a206"></a>                <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a207"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">log</span><span class="src-sym">(</span><span class="src-str">'Optimised color: Changed &quot;'</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value</span>.<span class="src-str">'&quot; to &quot;'</span>.<span class="src-var">$temp</span>.<span class="src-str">'&quot;'</span><span class="src-sym">,</span><span class="src-str">'Information'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a208"></a>                <span class="src-sym">}                </span></li>
-<li><a name="a209"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">sub_value </span>= <span class="src-var">$temp</span><span class="src-sym">;</span></li>
-<li><a name="a210"></a>            <span class="src-sym">}</span></li>
-<li><a name="a211"></a>        <span class="src-sym">}</span></li>
-<li><a name="a212"></a>    <span class="src-sym">}</span></li>
-<li><a name="a213"></a>    </li>
-<li><a name="a214"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a215"></a><span class="src-doc">     * Compresses shorthand values. Example: margin:1px 1px 1px 1px -&gt; margin:1px</span></li>
-<li><a name="a216"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$value </span></li>
-<li><a name="a217"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a218"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a219"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a220"></a><span class="src-doc">     */</span></li>
-<li><a name="a221"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodshorthand">shorthand</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a222"></a>    <span class="src-sym">{</span></li>
-<li><a name="a223"></a>        <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a224"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">))</span></li>
-<li><a name="a225"></a>        <span class="src-sym">{</span></li>
-<li><a name="a226"></a>            <span class="src-var">$values </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a227"></a>            <span class="src-var">$important </span>= <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a228"></a>        <span class="src-sym">}</span></li>
-<li><a name="a229"></a>        <span class="src-key">else </span><span class="src-var">$values </span>= <span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a230"></a>        </li>
-<li><a name="a231"></a>        <span class="src-var">$values </span>= <a href="http://www.php.net/explode">explode</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-var">$values</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a232"></a>        <span class="src-key">switch</span><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">))</span></li>
-<li><a name="a233"></a>        <span class="src-sym">{</span></li>
-<li><a name="a234"></a>            <span class="src-key">case </span><span class="src-num">4</span>:</li>
-<li><a name="a235"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>&amp;&amp; <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">] </span>&amp;&amp; <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a236"></a>            <span class="src-sym">{</span></li>
-<li><a name="a237"></a>                <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a238"></a>            <span class="src-sym">}</span></li>
-<li><a name="a239"></a>            <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">] </span>&amp;&amp; <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a240"></a>            <span class="src-sym">{</span></li>
-<li><a name="a241"></a>                <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">' '</span>.<span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a242"></a>            <span class="src-sym">}</span></li>
-<li><a name="a243"></a>            <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a244"></a>            <span class="src-sym">{</span></li>
-<li><a name="a245"></a>                <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">' '</span>.<span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-str">' '</span>.<span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a246"></a>            <span class="src-sym">}</span></li>
-<li><a name="a247"></a>            <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a248"></a>            </li>
-<li><a name="a249"></a>            <span class="src-key">case </span><span class="src-num">3</span>:</li>
-<li><a name="a250"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>&amp;&amp; <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a251"></a>            <span class="src-sym">{</span></li>
-<li><a name="a252"></a>                <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a253"></a>            <span class="src-sym">}</span></li>
-<li><a name="a254"></a>            <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a255"></a>            <span class="src-sym">{</span></li>
-<li><a name="a256"></a>                <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">' '</span>.<span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a257"></a>            <span class="src-sym">}</span></li>
-<li><a name="a258"></a>            <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a259"></a>            </li>
-<li><a name="a260"></a>            <span class="src-key">case </span><span class="src-num">2</span>:</li>
-<li><a name="a261"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a262"></a>            <span class="src-sym">{</span></li>
-<li><a name="a263"></a>                <span class="src-key">return </span><span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a264"></a>            <span class="src-sym">}</span></li>
-<li><a name="a265"></a>            <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a266"></a>        <span class="src-sym">}</span></li>
-<li><a name="a267"></a>        </li>
-<li><a name="a268"></a>        <span class="src-key">return </span><span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a269"></a>    <span class="src-sym">}</span></li>
-<li><a name="a270"></a>&nbsp;</li>
-<li><a name="a271"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a272"></a><span class="src-doc">     * Removes unnecessary whitespace in ! important</span></li>
-<li><a name="a273"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a274"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a275"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a276"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a277"></a><span class="src-doc">     */</span></li>
-<li><a name="a278"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodcompress_important">compress_important</a><span class="src-sym">(</span><span class="src-sym">&amp;</span><span class="src-var">$string</span><span class="src-sym">)</span></li>
-<li><a name="a279"></a>    <span class="src-sym">{</span></li>
-<li><a name="a280"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">))</span></li>
-<li><a name="a281"></a>        <span class="src-sym">{</span></li>
-<li><a name="a282"></a>            <span class="src-var">$string </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">) </span>. <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a283"></a>        <span class="src-sym">}</span></li>
-<li><a name="a284"></a>        <span class="src-key">return </span><span class="src-var">$string</span><span class="src-sym">;</span></li>
-<li><a name="a285"></a>    <span class="src-sym">}</span></li>
-<li><a name="a286"></a>&nbsp;</li>
-<li><a name="a287"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a288"></a><span class="src-doc">     * Color compression function. Converts all rgb() values to #-values and uses the short-form if possible. Also replaces 4 color names by #-values.</span></li>
-<li><a name="a289"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$color </span></li>
-<li><a name="a290"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a291"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a292"></a><span class="src-doc">     */</span></li>
-<li><a name="a293"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodcut_color">cut_color</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">)</span></li>
-<li><a name="a294"></a>    <span class="src-sym">{</span></li>
-<li><a name="a295"></a>        <span class="src-var">$replace_colors </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a296"></a>        </li>
-<li><a name="a297"></a>        <span class="src-comm">// rgb(0,0,0) -&gt; #000000 (or #000 in this case later)</span></li>
-<li><a name="a298"></a>        <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span><span class="src-num">4</span><span class="src-sym">)) </span>== <span class="src-str">'rgb('</span><span class="src-sym">)</span></li>
-<li><a name="a299"></a>        <span class="src-sym">{</span></li>
-<li><a name="a300"></a>            <span class="src-var">$color_tmp </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">,</span><span class="src-num">4</span><span class="src-sym">,</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">)</span>-<span class="src-num">5</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a301"></a>            <span class="src-var">$color_tmp </span>= <a href="http://www.php.net/explode">explode</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-var">$color_tmp</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a302"></a>            <span class="src-key">for </span><span class="src-sym">( </span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>&lt; <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i</span>++ <span class="src-sym">)</span></li>
-<li><a name="a303"></a>            <span class="src-sym">{</span></li>
-<li><a name="a304"></a>                <span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>= <a href="http://www.php.net/trim">trim</a> <span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a305"></a>                <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">,</span>-<span class="src-num">1</span><span class="src-sym">) </span>== <span class="src-str">'%'</span><span class="src-sym">)</span></li>
-<li><a name="a306"></a>                <span class="src-sym">{</span></li>
-<li><a name="a307"></a>                    <span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>= <a href="http://www.php.net/round">round</a><span class="src-sym">((</span><span class="src-num">255</span>*<span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)</span>/<span class="src-num">100</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a308"></a>                <span class="src-sym">}</span></li>
-<li><a name="a309"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span>&gt;<span class="src-num">255</span><span class="src-sym">) </span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>= <span class="src-num">255</span><span class="src-sym">;</span></li>
-<li><a name="a310"></a>            <span class="src-sym">}</span></li>
-<li><a name="a311"></a>            <span class="src-var">$color </span>= <span class="src-str">'#'</span><span class="src-sym">;</span></li>
-<li><a name="a312"></a>            <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>&lt; <span class="src-num">3</span><span class="src-sym">; </span><span class="src-var">$i</span>++ <span class="src-sym">)</span></li>
-<li><a name="a313"></a>            <span class="src-sym">{</span></li>
-<li><a name="a314"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span>&lt;<span class="src-num">16</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a315"></a>                    <span class="src-var">$color </span>.= <span class="src-str">'0' </span>. <a href="http://www.php.net/dechex">dechex</a><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a316"></a>                <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a317"></a>                    <span class="src-var">$color </span>.= <a href="http://www.php.net/dechex">dechex</a><span class="src-sym">(</span><span class="src-var">$color_tmp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a318"></a>                <span class="src-sym">}</span></li>
-<li><a name="a319"></a>            <span class="src-sym">}</span></li>
-<li><a name="a320"></a>        <span class="src-sym">}</span></li>
-<li><a name="a321"></a>        </li>
-<li><a name="a322"></a>        <span class="src-comm">// Fix bad color names</span></li>
-<li><a name="a323"></a>        <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$replace_colors</span><span class="src-sym">[</span><a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">)</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a324"></a>        <span class="src-sym">{</span></li>
-<li><a name="a325"></a>            <span class="src-var">$color </span>= <span class="src-var">$replace_colors</span><span class="src-sym">[</span><a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">)</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a326"></a>        <span class="src-sym">}</span></li>
-<li><a name="a327"></a>        </li>
-<li><a name="a328"></a>        <span class="src-comm">// #aabbcc -&gt; #abc</span></li>
-<li><a name="a329"></a>        <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">) </span>== <span class="src-num">7</span><span class="src-sym">)</span></li>
-<li><a name="a330"></a>        <span class="src-sym">{</span></li>
-<li><a name="a331"></a>            <span class="src-var">$color_temp </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a332"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>== <span class="src-str">'#' </span>&amp;&amp; <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">1</span><span class="src-sym">} </span>== <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">2</span><span class="src-sym">} </span>&amp;&amp; <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">3</span><span class="src-sym">} </span>== <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">4</span><span class="src-sym">} </span>&amp;&amp; <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">5</span><span class="src-sym">} </span>== <span class="src-var">$color_temp</span><span class="src-sym">{</span><span class="src-num">6</span><span class="src-sym">}</span><span class="src-sym">)</span></li>
-<li><a name="a333"></a>            <span class="src-sym">{</span></li>
-<li><a name="a334"></a>                <span class="src-var">$color </span>= <span class="src-str">'#'</span>.<span class="src-var">$color</span><span class="src-sym">{</span><span class="src-num">1</span><span class="src-sym">}</span>.<span class="src-var">$color</span><span class="src-sym">{</span><span class="src-num">3</span><span class="src-sym">}</span>.<span class="src-var">$color</span><span class="src-sym">{</span><span class="src-num">5</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a335"></a>            <span class="src-sym">}</span></li>
-<li><a name="a336"></a>        <span class="src-sym">}</span></li>
-<li><a name="a337"></a>        </li>
-<li><a name="a338"></a>        <span class="src-key">switch</span><span class="src-sym">(</span><a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$color</span><span class="src-sym">))</span></li>
-<li><a name="a339"></a>        <span class="src-sym">{</span></li>
-<li><a name="a340"></a>            <span class="src-comm">/* color name -&gt; hex code */</span></li>
-<li><a name="a341"></a>            <span class="src-key">case </span><span class="src-str">'black'</span>: <span class="src-key">return </span><span class="src-str">'#000'</span><span class="src-sym">;</span></li>
-<li><a name="a342"></a>            <span class="src-key">case </span><span class="src-str">'fuchsia'</span>: <span class="src-key">return </span><span class="src-str">'#F0F'</span><span class="src-sym">;</span></li>
-<li><a name="a343"></a>            <span class="src-key">case </span><span class="src-str">'white'</span>: <span class="src-key">return </span><span class="src-str">'#FFF'</span><span class="src-sym">;</span></li>
-<li><a name="a344"></a>            <span class="src-key">case </span><span class="src-str">'yellow'</span>: <span class="src-key">return </span><span class="src-str">'#FF0'</span><span class="src-sym">;</span></li>
-<li><a name="a345"></a>                    </li>
-<li><a name="a346"></a>            <span class="src-comm">/* hex code -&gt; color name */</span></li>
-<li><a name="a347"></a>            <span class="src-key">case </span><span class="src-str">'#800000'</span>: <span class="src-key">return </span><span class="src-str">'maroon'</span><span class="src-sym">;</span></li>
-<li><a name="a348"></a>            <span class="src-key">case </span><span class="src-str">'#ffa500'</span>: <span class="src-key">return </span><span class="src-str">'orange'</span><span class="src-sym">;</span></li>
-<li><a name="a349"></a>            <span class="src-key">case </span><span class="src-str">'#808000'</span>: <span class="src-key">return </span><span class="src-str">'olive'</span><span class="src-sym">;</span></li>
-<li><a name="a350"></a>            <span class="src-key">case </span><span class="src-str">'#800080'</span>: <span class="src-key">return </span><span class="src-str">'purple'</span><span class="src-sym">;</span></li>
-<li><a name="a351"></a>            <span class="src-key">case </span><span class="src-str">'#008000'</span>: <span class="src-key">return </span><span class="src-str">'green'</span><span class="src-sym">;</span></li>
-<li><a name="a352"></a>            <span class="src-key">case </span><span class="src-str">'#000080'</span>: <span class="src-key">return </span><span class="src-str">'navy'</span><span class="src-sym">;</span></li>
-<li><a name="a353"></a>            <span class="src-key">case </span><span class="src-str">'#008080'</span>: <span class="src-key">return </span><span class="src-str">'teal'</span><span class="src-sym">;</span></li>
-<li><a name="a354"></a>            <span class="src-key">case </span><span class="src-str">'#c0c0c0'</span>: <span class="src-key">return </span><span class="src-str">'silver'</span><span class="src-sym">;</span></li>
-<li><a name="a355"></a>            <span class="src-key">case </span><span class="src-str">'#808080'</span>: <span class="src-key">return </span><span class="src-str">'gray'</span><span class="src-sym">;</span></li>
-<li><a name="a356"></a>            <span class="src-key">case </span><span class="src-str">'#f00'</span>: <span class="src-key">return </span><span class="src-str">'red'</span><span class="src-sym">;    </span></li>
-<li><a name="a357"></a>        <span class="src-sym">}</span></li>
-<li><a name="a358"></a>&nbsp;</li>
-<li><a name="a359"></a>        <span class="src-key">return </span><span class="src-var">$color</span><span class="src-sym">;</span></li>
-<li><a name="a360"></a>    <span class="src-sym">}</span></li>
-<li><a name="a361"></a>    </li>
-<li><a name="a362"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a363"></a><span class="src-doc">     * Compresses numbers (ie. 1.0 becomes 1 or 1.100 becomes 1.1 )</span></li>
-<li><a name="a364"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$subvalue </span></li>
-<li><a name="a365"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a366"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a367"></a><span class="src-doc">     */</span></li>
-<li><a name="a368"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodcompress_numbers">compress_numbers</a><span class="src-sym">(</span><span class="src-var">$subvalue</span><span class="src-sym">)</span></li>
-<li><a name="a369"></a>    <span class="src-sym">{</span></li>
-<li><a name="a370"></a>        <span class="src-var">$units </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'units'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a371"></a>        <span class="src-var">$number_values </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'number_values'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a372"></a>        <span class="src-var">$color_values </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a373"></a>&nbsp;</li>
-<li><a name="a374"></a>        <span class="src-comm">// for font:1em/1em sans-serif...;</span></li>
-<li><a name="a375"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property </span>== <span class="src-str">'font'</span><span class="src-sym">)</span></li>
-<li><a name="a376"></a>        <span class="src-sym">{</span></li>
-<li><a name="a377"></a>            <span class="src-var">$temp </span>= <a href="http://www.php.net/explode">explode</a><span class="src-sym">(</span><span class="src-str">'/'</span><span class="src-sym">,</span><span class="src-var">$subvalue</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a378"></a>        <span class="src-sym">}</span></li>
-<li><a name="a379"></a>        <span class="src-key">else</span></li>
-<li><a name="a380"></a>        <span class="src-sym">{</span></li>
-<li><a name="a381"></a>            <span class="src-var">$temp </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-var">$subvalue</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a382"></a>        <span class="src-sym">}</span></li>
-<li><a name="a383"></a>        <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$l </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$l </span>&lt; <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$l</span>++<span class="src-sym">)</span></li>
-<li><a name="a384"></a>        <span class="src-sym">{</span></li>
-<li><a name="a385"></a>            <span class="src-comm">// continue if no numeric value</span></li>
-<li><a name="a386"></a>            <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-sym">(</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">) </span>&gt; <span class="src-num">0 </span>&amp;&amp; <span class="src-sym">( </span><a href="http://www.php.net/is_numeric">is_numeric</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">}</span><span class="src-sym">) </span>|| <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>== <span class="src-str">'+' </span>|| <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>== <span class="src-str">'-' </span><span class="src-sym">) ))</span></li>
-<li><a name="a387"></a>            <span class="src-sym">{</span></li>
-<li><a name="a388"></a>                <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a389"></a>            <span class="src-sym">}</span></li>
-<li><a name="a390"></a>&nbsp;</li>
-<li><a name="a391"></a>            <span class="src-comm">// Fix bad colors</span></li>
-<li><a name="a392"></a>            <span class="src-key">if </span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property</span><span class="src-sym">, </span><span class="src-var">$color_values</span><span class="src-sym">))</span></li>
-<li><a name="a393"></a>            <span class="src-sym">{</span></li>
-<li><a name="a394"></a>                <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">] </span>= <span class="src-str">'#'</span>.<span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a395"></a>            <span class="src-sym">}</span></li>
-<li><a name="a396"></a>        </li>
-<li><a name="a397"></a>            <span class="src-key">if </span><span class="src-sym">(</span><a href="http://www.php.net/floatval">floatval</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">) </span>== <span class="src-num">0</span><span class="src-sym">)</span></li>
-<li><a name="a398"></a>            <span class="src-sym">{</span></li>
-<li><a name="a399"></a>                <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">] </span>= <span class="src-str">'0'</span><span class="src-sym">;</span></li>
-<li><a name="a400"></a>            <span class="src-sym">}</span></li>
-<li><a name="a401"></a>            <span class="src-key">else</span></li>
-<li><a name="a402"></a>            <span class="src-sym">{</span></li>
-<li><a name="a403"></a>                <span class="src-var">$unit_found </span>= <span class="src-id">FALSE</span><span class="src-sym">;</span></li>
-<li><a name="a404"></a>                <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$m </span>= <span class="src-num">0</span><span class="src-sym">, </span><span class="src-var">$size_4 </span>= <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$units</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$m </span>&lt; <span class="src-var">$size_4</span><span class="src-sym">; </span><span class="src-var">$m</span>++<span class="src-sym">)</span></li>
-<li><a name="a405"></a>                <span class="src-sym">{</span></li>
-<li><a name="a406"></a>                    <span class="src-key">if </span><span class="src-sym">(</span><a href="http://www.php.net/strpos">strpos</a><span class="src-sym">(</span><a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">,</span><span class="src-var">$units</span><span class="src-sym">[</span><span class="src-var">$m</span><span class="src-sym">]</span><span class="src-sym">) </span>!== <span class="src-id">FALSE</span><span class="src-sym">)</span></li>
-<li><a name="a407"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a408"></a>                        <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">] </span>= <a href="http://www.php.net/floatval">floatval</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">)</span>.<span class="src-var">$units</span><span class="src-sym">[</span><span class="src-var">$m</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a409"></a>                        <span class="src-var">$unit_found </span>= <span class="src-id">TRUE</span><span class="src-sym">;</span></li>
-<li><a name="a410"></a>                        <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a411"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a412"></a>                <span class="src-sym">}</span></li>
-<li><a name="a413"></a>                <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$unit_found </span>&amp;&amp; <span class="src-sym">!</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">property</span><span class="src-sym">,</span><span class="src-var">$number_values</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">))</span></li>
-<li><a name="a414"></a>                <span class="src-sym">{</span></li>
-<li><a name="a415"></a>                    <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">] </span>= <a href="http://www.php.net/floatval">floatval</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">)</span>.<span class="src-str">'px'</span><span class="src-sym">;</span></li>
-<li><a name="a416"></a>                <span class="src-sym">}</span></li>
-<li><a name="a417"></a>                <span class="src-key">else </span><span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$unit_found</span><span class="src-sym">)</span></li>
-<li><a name="a418"></a>                <span class="src-sym">{</span></li>
-<li><a name="a419"></a>                    <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">] </span>= <a href="http://www.php.net/floatval">floatval</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$l</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a420"></a>                <span class="src-sym">}</span></li>
-<li><a name="a421"></a>            <span class="src-sym">}</span></li>
-<li><a name="a422"></a>        <span class="src-sym">}</span></li>
-<li><a name="a423"></a>&nbsp;</li>
-<li><a name="a424"></a>        <span class="src-key">return </span><span class="src-sym">((</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">) </span>&gt; <span class="src-num">1</span><span class="src-sym">) </span>? <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">'/'</span>.<span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>: <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a425"></a>    <span class="src-sym">}</span></li>
-<li><a name="a426"></a>&nbsp;</li>
-<li><a name="a427"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a428"></a><span class="src-doc">     * Merges selectors with same properties. Example: a{color:red} b{color:red} -&gt; a,b{color:red}</span></li>
-<li><a name="a429"></a><span class="src-doc">     * Very basic and has at least one bug. Hopefully there is a replacement soon.</span></li>
-<li><a name="a430"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$array </span></li>
-<li><a name="a431"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a432"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a433"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a434"></a><span class="src-doc">     */</span></li>
-<li><a name="a435"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodmerge_selectors">merge_selectors</a><span class="src-sym">(</span><span class="src-sym">&amp;</span><span class="src-var">$array</span><span class="src-sym">)</span></li>
-<li><a name="a436"></a>    <span class="src-sym">{</span></li>
-<li><a name="a437"></a>        <span class="src-var">$css </span>= <span class="src-var">$array</span><span class="src-sym">;</span></li>
-<li><a name="a438"></a>        <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$css </span><span class="src-key">as </span><span class="src-var">$key </span>=&gt; <span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a439"></a>        <span class="src-sym">{</span></li>
-<li><a name="a440"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span>isset<span class="src-sym">(</span><span class="src-var">$css</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a441"></a>            <span class="src-sym">{</span></li>
-<li><a name="a442"></a>                <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a443"></a>            <span class="src-sym">}</span></li>
-<li><a name="a444"></a>            <span class="src-var">$newsel </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a445"></a>            </li>
-<li><a name="a446"></a>            <span class="src-comm">// Check if properties also exist in another selector</span></li>
-<li><a name="a447"></a>            <span class="src-var">$keys </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a448"></a>            <span class="src-comm">// PHP bug (?) without $css = $array; here</span></li>
-<li><a name="a449"></a>            <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$css </span><span class="src-key">as </span><span class="src-var">$selector </span>=&gt; <span class="src-var">$vali</span><span class="src-sym">)</span></li>
-<li><a name="a450"></a>            <span class="src-sym">{</span></li>
-<li><a name="a451"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$selector </span>== <span class="src-var">$key</span><span class="src-sym">)</span></li>
-<li><a name="a452"></a>                <span class="src-sym">{</span></li>
-<li><a name="a453"></a>                    <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a454"></a>                <span class="src-sym">}</span></li>
-<li><a name="a455"></a>                </li>
-<li><a name="a456"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$css</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">] </span>=== <span class="src-var">$vali</span><span class="src-sym">)</span></li>
-<li><a name="a457"></a>                <span class="src-sym">{</span></li>
-<li><a name="a458"></a>                    <span class="src-var">$keys</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-var">$selector</span><span class="src-sym">;</span></li>
-<li><a name="a459"></a>                <span class="src-sym">}</span></li>
-<li><a name="a460"></a>            <span class="src-sym">}</span></li>
-<li><a name="a461"></a>&nbsp;</li>
-<li><a name="a462"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$keys</span><span class="src-sym">))</span></li>
-<li><a name="a463"></a>            <span class="src-sym">{</span></li>
-<li><a name="a464"></a>                <span class="src-var">$newsel </span>= <span class="src-var">$key</span><span class="src-sym">;</span></li>
-<li><a name="a465"></a>                unset<span class="src-sym">(</span><span class="src-var">$css</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a466"></a>                <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$keys </span><span class="src-key">as </span><span class="src-var">$selector</span><span class="src-sym">)</span></li>
-<li><a name="a467"></a>                <span class="src-sym">{</span></li>
-<li><a name="a468"></a>                    unset<span class="src-sym">(</span><span class="src-var">$css</span><span class="src-sym">[</span><span class="src-var">$selector</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a469"></a>                    <span class="src-var">$newsel </span>.= <span class="src-str">','</span>.<span class="src-var">$selector</span><span class="src-sym">;</span></li>
-<li><a name="a470"></a>                <span class="src-sym">}</span></li>
-<li><a name="a471"></a>                <span class="src-var">$css</span><span class="src-sym">[</span><span class="src-var">$newsel</span><span class="src-sym">] </span>= <span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a472"></a>            <span class="src-sym">}</span></li>
-<li><a name="a473"></a>        <span class="src-sym">}</span></li>
-<li><a name="a474"></a>        <span class="src-var">$array </span>= <span class="src-var">$css</span><span class="src-sym">;</span></li>
-<li><a name="a475"></a>    <span class="src-sym">}</span></li>
-<li><a name="a476"></a>&nbsp;</li>
-<li><a name="a477"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a478"></a><span class="src-doc">     * Dissolves properties like padding:10px 10px 10px to padding-top:10px;padding-bottom:10px;...</span></li>
-<li><a name="a479"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$property </span></li>
-<li><a name="a480"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$value </span></li>
-<li><a name="a481"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a482"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a483"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> merge_4value_shorthands()</span></li>
-<li><a name="a484"></a><span class="src-doc">     */</span></li>
-<li><a name="a485"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">dissolve_4value_shorthands</a><span class="src-sym">(</span><span class="src-var">$property</span><span class="src-sym">,</span><span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a486"></a>    <span class="src-sym">{</span></li>
-<li><a name="a487"></a>        <span class="src-var">$shorthands </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a488"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><a href="http://www.php.net/is_array">is_array</a><span class="src-sym">(</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a489"></a>        <span class="src-sym">{</span></li>
-<li><a name="a490"></a>            <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">] </span>= <span class="src-var">$value</span><span class="src-sym">;</span></li>
-<li><a name="a491"></a>            <span class="src-key">return </span><span class="src-var">$return</span><span class="src-sym">;</span></li>
-<li><a name="a492"></a>        <span class="src-sym">}</span></li>
-<li><a name="a493"></a>        </li>
-<li><a name="a494"></a>        <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a495"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">))</span></li>
-<li><a name="a496"></a>        <span class="src-sym">{</span></li>
-<li><a name="a497"></a>            <span class="src-var">$value </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a498"></a>            <span class="src-var">$important </span>= <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a499"></a>        <span class="src-sym">}</span></li>
-<li><a name="a500"></a>        <span class="src-var">$values </span>= <a href="http://www.php.net/explode">explode</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-var">$value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a501"></a>&nbsp;</li>
-<li><a name="a502"></a>&nbsp;</li>
-<li><a name="a503"></a>        <span class="src-var">$return </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a504"></a>        <span class="src-key">if</span><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">) </span>== <span class="src-num">4</span><span class="src-sym">)</span></li>
-<li><a name="a505"></a>        <span class="src-sym">{</span></li>
-<li><a name="a506"></a>            <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i</span>=<span class="src-num">0</span><span class="src-sym">;</span><span class="src-var">$i</span>&lt;<span class="src-num">4</span><span class="src-sym">;</span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a507"></a>            <span class="src-sym">{</span></li>
-<li><a name="a508"></a>                <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a509"></a>            <span class="src-sym">}</span></li>
-<li><a name="a510"></a>        <span class="src-sym">}</span></li>
-<li><a name="a511"></a>        <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">) </span>== <span class="src-num">3</span><span class="src-sym">)</span></li>
-<li><a name="a512"></a>        <span class="src-sym">{</span></li>
-<li><a name="a513"></a>            <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a514"></a>            <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a515"></a>            <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a516"></a>            <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a517"></a>        <span class="src-sym">}</span></li>
-<li><a name="a518"></a>        <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$values</span><span class="src-sym">) </span>== <span class="src-num">2</span><span class="src-sym">)</span></li>
-<li><a name="a519"></a>        <span class="src-sym">{</span></li>
-<li><a name="a520"></a>            <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i</span>=<span class="src-num">0</span><span class="src-sym">;</span><span class="src-var">$i</span>&lt;<span class="src-num">4</span><span class="src-sym">;</span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a521"></a>            <span class="src-sym">{</span></li>
-<li><a name="a522"></a>                <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]] </span>= <span class="src-sym">((</span><span class="src-var">$i </span>% <span class="src-num">2 </span>!= <span class="src-num">0</span><span class="src-sym">)) </span>? <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span>.<span class="src-var">$important </span>: <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a523"></a>            <span class="src-sym">}</span></li>
-<li><a name="a524"></a>        <span class="src-sym">}</span></li>
-<li><a name="a525"></a>        <span class="src-key">else</span></li>
-<li><a name="a526"></a>        <span class="src-sym">{</span></li>
-<li><a name="a527"></a>            <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i</span>=<span class="src-num">0</span><span class="src-sym">;</span><span class="src-var">$i</span>&lt;<span class="src-num">4</span><span class="src-sym">;</span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a528"></a>            <span class="src-sym">{</span></li>
-<li><a name="a529"></a>                <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$shorthands</span><span class="src-sym">[</span><span class="src-var">$property</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]] </span>= <span class="src-var">$values</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a530"></a>            <span class="src-sym">}    </span></li>
-<li><a name="a531"></a>        <span class="src-sym">}</span></li>
-<li><a name="a532"></a>        </li>
-<li><a name="a533"></a>        <span class="src-key">return </span><span class="src-var">$return</span><span class="src-sym">;</span></li>
-<li><a name="a534"></a>    <span class="src-sym">}</span></li>
-<li><a name="a535"></a>&nbsp;</li>
-<li><a name="a536"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a537"></a><span class="src-doc">     * Explodes a string as explode() does, however, not if $sep is escaped or within a string.</span></li>
-<li><a name="a538"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$sep </span><span class="src-doc">seperator</span></li>
-<li><a name="a539"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a540"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a541"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a542"></a><span class="src-doc">     */</span></li>
-<li><a name="a543"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-var">$sep</span><span class="src-sym">,</span><span class="src-var">$string</span><span class="src-sym">)</span></li>
-<li><a name="a544"></a>    <span class="src-sym">{</span></li>
-<li><a name="a545"></a>        <span class="src-var">$status </span>= <span class="src-str">'st'</span><span class="src-sym">;</span></li>
-<li><a name="a546"></a>        <span class="src-var">$to </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a547"></a>        </li>
-<li><a name="a548"></a>        <span class="src-var">$output </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a549"></a>        <span class="src-var">$num </span>= <span class="src-num">0</span><span class="src-sym">;</span></li>
-<li><a name="a550"></a>        <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">, </span><span class="src-var">$len </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">)</span><span class="src-sym">;</span><span class="src-var">$i </span>&lt; <span class="src-var">$len</span><span class="src-sym">; </span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a551"></a>        <span class="src-sym">{</span></li>
-<li><a name="a552"></a>            <span class="src-key">switch</span><span class="src-sym">(</span><span class="src-var">$status</span><span class="src-sym">)</span></li>
-<li><a name="a553"></a>            <span class="src-sym">{</span></li>
-<li><a name="a554"></a>                <span class="src-key">case </span><span class="src-str">'st'</span>:</li>
-<li><a name="a555"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-var">$sep </span>&amp;&amp; <span class="src-sym">!</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a556"></a>                <span class="src-sym">{</span></li>
-<li><a name="a557"></a>                    ++<span class="src-var">$num</span><span class="src-sym">;</span></li>
-<li><a name="a558"></a>                <span class="src-sym">}</span></li>
-<li><a name="a559"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'&quot;' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'\'' </span>|| <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'(' </span>&amp;&amp; <span class="src-sym">!</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a560"></a>                <span class="src-sym">{</span></li>
-<li><a name="a561"></a>                    <span class="src-var">$status </span>= <span class="src-str">'str'</span><span class="src-sym">;</span></li>
-<li><a name="a562"></a>                    <span class="src-var">$to </span>= <span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-str">'('</span><span class="src-sym">) </span>? <span class="src-str">')' </span>: <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a563"></a>                    <span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">]</span><span class="src-sym">)) </span>? <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>: <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a564"></a>                <span class="src-sym">}</span></li>
-<li><a name="a565"></a>                <span class="src-key">else</span></li>
-<li><a name="a566"></a>                <span class="src-sym">{</span></li>
-<li><a name="a567"></a>                    <span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">]</span><span class="src-sym">)) </span>? <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>: <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a568"></a>                <span class="src-sym">}</span></li>
-<li><a name="a569"></a>                <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a570"></a>                </li>
-<li><a name="a571"></a>                <span class="src-key">case </span><span class="src-str">'str'</span>:</li>
-<li><a name="a572"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>== <span class="src-var">$to </span>&amp;&amp; <span class="src-sym">!</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodescaped">escaped</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">,</span><span class="src-var">$i</span><span class="src-sym">))</span></li>
-<li><a name="a573"></a>                <span class="src-sym">{</span></li>
-<li><a name="a574"></a>                    <span class="src-var">$status </span>= <span class="src-str">'st'</span><span class="src-sym">;</span></li>
-<li><a name="a575"></a>                <span class="src-sym">}</span></li>
-<li><a name="a576"></a>                <span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">]</span><span class="src-sym">)) </span>? <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>.= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">} </span>: <span class="src-var">$output</span><span class="src-sym">[</span><span class="src-var">$num</span><span class="src-sym">] </span>= <span class="src-var">$string</span><span class="src-sym">{</span><span class="src-var">$i</span><span class="src-sym">}</span><span class="src-sym">;</span></li>
-<li><a name="a577"></a>                <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a578"></a>            <span class="src-sym">}</span></li>
-<li><a name="a579"></a>        <span class="src-sym">}</span></li>
-<li><a name="a580"></a>        </li>
-<li><a name="a581"></a>        <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a582"></a>        <span class="src-sym">{</span></li>
-<li><a name="a583"></a>            <span class="src-key">return </span><span class="src-var">$output</span><span class="src-sym">;</span></li>
-<li><a name="a584"></a>        <span class="src-sym">}</span></li>
-<li><a name="a585"></a>        <span class="src-key">else</span></li>
-<li><a name="a586"></a>        <span class="src-sym">{</span></li>
-<li><a name="a587"></a>            <span class="src-key">return </span><span class="src-key">array</span><span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a588"></a>        <span class="src-sym">}</span></li>
-<li><a name="a589"></a>    <span class="src-sym">}</span></li>
-<li><a name="a590"></a>&nbsp;</li>
-<li><a name="a591"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a592"></a><span class="src-doc">     * Merges Shorthand properties again, the opposite of dissolve_4value_shorthands()</span></li>
-<li><a name="a593"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$array </span></li>
-<li><a name="a594"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a595"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a596"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> dissolve_4value_shorthands()</span></li>
-<li><a name="a597"></a><span class="src-doc">     */</span></li>
-<li><a name="a598"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">merge_4value_shorthands</a><span class="src-sym">(</span><span class="src-var">$array</span><span class="src-sym">)</span></li>
-<li><a name="a599"></a>    <span class="src-sym">{</span></li>
-<li><a name="a600"></a>        <span class="src-var">$return </span>= <span class="src-var">$array</span><span class="src-sym">;</span></li>
-<li><a name="a601"></a>        <span class="src-var">$shorthands </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a602"></a>        </li>
-<li><a name="a603"></a>        <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$shorthands </span><span class="src-key">as </span><span class="src-var">$key </span>=&gt; <span class="src-var">$value</span><span class="src-sym">)</span></li>
-<li><a name="a604"></a>        <span class="src-sym">{</span></li>
-<li><a name="a605"></a>            <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$array</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]]</span><span class="src-sym">) </span>&amp;&amp; isset<span class="src-sym">(</span><span class="src-var">$array</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]]</span><span class="src-sym">)</span></li>
-<li><a name="a606"></a>            &amp;&amp; isset<span class="src-sym">(</span><span class="src-var">$array</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]]</span><span class="src-sym">) </span>&amp;&amp; isset<span class="src-sym">(</span><span class="src-var">$array</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">]]</span><span class="src-sym">) </span>&amp;&amp; <span class="src-var">$value </span>!== <span class="src-num">0</span><span class="src-sym">)</span></li>
-<li><a name="a607"></a>            <span class="src-sym">{</span></li>
-<li><a name="a608"></a>                <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a609"></a>                </li>
-<li><a name="a610"></a>                <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a611"></a>                <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>&lt; <span class="src-num">4</span><span class="src-sym">; </span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a612"></a>                <span class="src-sym">{</span></li>
-<li><a name="a613"></a>                    <span class="src-var">$val </span>= <span class="src-var">$array</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]]</span><span class="src-sym">;</span></li>
-<li><a name="a614"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$val</span><span class="src-sym">))</span></li>
-<li><a name="a615"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a616"></a>                        <span class="src-var">$important </span>= <span class="src-str">'!important'</span><span class="src-sym">;</span></li>
-<li><a name="a617"></a>                        <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">] </span>.= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$val</span><span class="src-sym">)</span>.<span class="src-str">' '</span><span class="src-sym">;</span></li>
-<li><a name="a618"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a619"></a>                    <span class="src-key">else</span></li>
-<li><a name="a620"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a621"></a>                        <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">] </span>.= <span class="src-var">$val</span>.<span class="src-str">' '</span><span class="src-sym">;</span></li>
-<li><a name="a622"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a623"></a>                    unset<span class="src-sym">(</span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a624"></a>                <span class="src-sym">}</span></li>
-<li><a name="a625"></a>                <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">] </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodshorthand">shorthand</a><span class="src-sym">(</span><a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$key</span><span class="src-sym">]</span>.<span class="src-var">$important</span><span class="src-sym">))</span><span class="src-sym">;        </span></li>
-<li><a name="a626"></a>            <span class="src-sym">}</span></li>
-<li><a name="a627"></a>        <span class="src-sym">}</span></li>
-<li><a name="a628"></a>        <span class="src-key">return </span><span class="src-var">$return</span><span class="src-sym">;</span></li>
-<li><a name="a629"></a>    <span class="src-sym">}</span></li>
-<li><a name="a630"></a>&nbsp;</li>
-<li><a name="a631"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a632"></a><span class="src-doc">     * Dissolve background property</span></li>
-<li><a name="a633"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$str_value </span></li>
-<li><a name="a634"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a635"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a636"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> merge_bg()</span></li>
-<li><a name="a637"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> full CSS 3 compliance</span></li>
-<li><a name="a638"></a><span class="src-doc">     */</span></li>
-<li><a name="a639"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methoddissolve_short_bg">dissolve_short_bg</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">)</span></li>
-<li><a name="a640"></a>    <span class="src-sym">{</span></li>
-<li><a name="a641"></a>        <span class="src-var">$background_prop_default </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a642"></a>        <span class="src-var">$repeat </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'repeat'</span><span class="src-sym">,</span><span class="src-str">'repeat-x'</span><span class="src-sym">,</span><span class="src-str">'repeat-y'</span><span class="src-sym">,</span><span class="src-str">'no-repeat'</span><span class="src-sym">,</span><span class="src-str">'space'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a643"></a>        <span class="src-var">$attachment </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'scroll'</span><span class="src-sym">,</span><span class="src-str">'fixed'</span><span class="src-sym">,</span><span class="src-str">'local'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a644"></a>        <span class="src-var">$clip </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'border'</span><span class="src-sym">,</span><span class="src-str">'padding'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a645"></a>        <span class="src-var">$origin </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'border'</span><span class="src-sym">,</span><span class="src-str">'padding'</span><span class="src-sym">,</span><span class="src-str">'content'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a646"></a>        <span class="src-var">$pos </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'top'</span><span class="src-sym">,</span><span class="src-str">'center'</span><span class="src-sym">,</span><span class="src-str">'bottom'</span><span class="src-sym">,</span><span class="src-str">'left'</span><span class="src-sym">,</span><span class="src-str">'right'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a647"></a>        <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a648"></a>        <span class="src-var">$return </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'background-image' </span>=&gt; <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-size' </span>=&gt; <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-repeat' </span>=&gt; <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-position' </span>=&gt; <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-attachment'</span>=&gt;<span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-clip' </span>=&gt; <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-origin' </span>=&gt; <span class="src-id">NULL</span><span class="src-sym">,</span><span class="src-str">'background-color' </span>=&gt; <span class="src-id">NULL</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a649"></a>        </li>
-<li><a name="a650"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">))</span></li>
-<li><a name="a651"></a>        <span class="src-sym">{</span></li>
-<li><a name="a652"></a>            <span class="src-var">$important </span>= <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a653"></a>            <span class="src-var">$str_value </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a654"></a>        <span class="src-sym">}</span></li>
-<li><a name="a655"></a>        </li>
-<li><a name="a656"></a>        <span class="src-var">$str_value </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-var">$str_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a657"></a>        <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>&lt; <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a658"></a>        <span class="src-sym">{</span></li>
-<li><a name="a659"></a>            <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'clip'</span><span class="src-sym">] </span>= <span class="src-id">FALSE</span><span class="src-sym">; </span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'pos'</span><span class="src-sym">] </span>= <span class="src-id">FALSE</span><span class="src-sym">;</span></li>
-<li><a name="a660"></a>            <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'color'</span><span class="src-sym">] </span>= <span class="src-id">FALSE</span><span class="src-sym">; </span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'bg'</span><span class="src-sym">] </span>= <span class="src-id">FALSE</span><span class="src-sym">;</span></li>
-<li><a name="a661"></a>            </li>
-<li><a name="a662"></a>            <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a663"></a>            </li>
-<li><a name="a664"></a>            <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$j </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$j </span>&lt; <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$j</span>++<span class="src-sym">)</span></li>
-<li><a name="a665"></a>            <span class="src-sym">{</span></li>
-<li><a name="a666"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'bg'</span><span class="src-sym">] </span>=== <span class="src-id">FALSE </span>&amp;&amp; <span class="src-sym">(</span><a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span><span class="src-num">4</span><span class="src-sym">) </span>== <span class="src-str">'url(' </span>|| <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">] </span>=== <span class="src-str">'none'</span><span class="src-sym">))</span></li>
-<li><a name="a667"></a>                <span class="src-sym">{</span></li>
-<li><a name="a668"></a>                    <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-image'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a669"></a>                    <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'bg'</span><span class="src-sym">] </span>= <span class="src-id">TRUE</span><span class="src-sym">;</span></li>
-<li><a name="a670"></a>                <span class="src-sym">}</span></li>
-<li><a name="a671"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-var">$repeat</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">))</span></li>
-<li><a name="a672"></a>                <span class="src-sym">{</span></li>
-<li><a name="a673"></a>                    <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-repeat'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a674"></a>                <span class="src-sym">}</span></li>
-<li><a name="a675"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-var">$attachment</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">))</span></li>
-<li><a name="a676"></a>                <span class="src-sym">{</span></li>
-<li><a name="a677"></a>                    <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-attachment'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a678"></a>                <span class="src-sym">}</span></li>
-<li><a name="a679"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-var">$clip</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">) </span>&amp;&amp; <span class="src-sym">!</span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'clip'</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a680"></a>                <span class="src-sym">{</span></li>
-<li><a name="a681"></a>                    <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-clip'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a682"></a>                    <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'clip'</span><span class="src-sym">] </span>= <span class="src-id">TRUE</span><span class="src-sym">;</span></li>
-<li><a name="a683"></a>                <span class="src-sym">}</span></li>
-<li><a name="a684"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-var">$origin</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">))</span></li>
-<li><a name="a685"></a>                <span class="src-sym">{</span></li>
-<li><a name="a686"></a>                    <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-origin'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a687"></a>                <span class="src-sym">}</span></li>
-<li><a name="a688"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>== <span class="src-str">'('</span><span class="src-sym">)</span></li>
-<li><a name="a689"></a>                <span class="src-sym">{</span></li>
-<li><a name="a690"></a>                    <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-size'</span><span class="src-sym">] </span>.= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-num">1</span><span class="src-sym">,</span>-<span class="src-num">1</span><span class="src-sym">)</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a691"></a>                <span class="src-sym">}</span></li>
-<li><a name="a692"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><a href="http://www.php.net/in_array">in_array</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-var">$pos</span><span class="src-sym">,</span><span class="src-id">TRUE</span><span class="src-sym">) </span>|| <a href="http://www.php.net/is_numeric">is_numeric</a><span class="src-sym">(</span><span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">}</span><span class="src-sym">) </span>|| <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>=== <span class="src-id">NULL</span><span class="src-sym">)</span></li>
-<li><a name="a693"></a>                <span class="src-sym">{</span></li>
-<li><a name="a694"></a>                    <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-position'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a695"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'pos'</span><span class="src-sym">]</span><span class="src-sym">) </span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-position'</span><span class="src-sym">] </span>.= <span class="src-str">' '</span><span class="src-sym">; </span><span class="src-key">else </span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-position'</span><span class="src-sym">]</span>.= <span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a696"></a>                    <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'pos'</span><span class="src-sym">] </span>= <span class="src-id">TRUE</span><span class="src-sym">;</span></li>
-<li><a name="a697"></a>                <span class="src-sym">}</span></li>
-<li><a name="a698"></a>                <span class="src-key">elseif</span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'color'</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a699"></a>                <span class="src-sym">{</span></li>
-<li><a name="a700"></a>                    <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-str">'background-color'</span><span class="src-sym">] </span>.= <span class="src-var">$str_value</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-var">$j</span><span class="src-sym">]</span>.<span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a701"></a>                    <span class="src-var">$have</span><span class="src-sym">[</span><span class="src-str">'color'</span><span class="src-sym">] </span>= <span class="src-id">TRUE</span><span class="src-sym">;</span></li>
-<li><a name="a702"></a>                <span class="src-sym">}</span></li>
-<li><a name="a703"></a>            <span class="src-sym">}</span></li>
-<li><a name="a704"></a>        <span class="src-sym">}</span></li>
-<li><a name="a705"></a>        </li>
-<li><a name="a706"></a>        <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$background_prop_default </span><span class="src-key">as </span><span class="src-var">$bg_prop </span>=&gt; <span class="src-var">$default_value</span><span class="src-sym">)</span></li>
-<li><a name="a707"></a>        <span class="src-sym">{</span></li>
-<li><a name="a708"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$bg_prop</span><span class="src-sym">] </span>!== <span class="src-id">NULL</span><span class="src-sym">)</span></li>
-<li><a name="a709"></a>            <span class="src-sym">{</span></li>
-<li><a name="a710"></a>                <span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$bg_prop</span><span class="src-sym">] </span>= <a href="http://www.php.net/substr">substr</a><span class="src-sym">(</span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$bg_prop</span><span class="src-sym">]</span><span class="src-sym">,</span><span class="src-num">0</span><span class="src-sym">,</span>-<span class="src-num">1</span><span class="src-sym">)</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a711"></a>            <span class="src-sym">}</span></li>
-<li><a name="a712"></a>            <span class="src-key">else </span><span class="src-var">$return</span><span class="src-sym">[</span><span class="src-var">$bg_prop</span><span class="src-sym">] </span>= <span class="src-var">$default_value</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a713"></a>        <span class="src-sym">}</span></li>
-<li><a name="a714"></a>        <span class="src-key">return </span><span class="src-var">$return</span><span class="src-sym">;    </span></li>
-<li><a name="a715"></a>    <span class="src-sym">}</span></li>
-<li><a name="a716"></a>&nbsp;</li>
-<li><a name="a717"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a718"></a><span class="src-doc">     * Merges all background properties</span></li>
-<li><a name="a719"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$input_css </span></li>
-<li><a name="a720"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">array </span></li>
-<li><a name="a721"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a722"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> dissolve_short_bg()</span></li>
-<li><a name="a723"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> full CSS 3 compliance</span></li>
-<li><a name="a724"></a><span class="src-doc">     */</span></li>
-<li><a name="a725"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_optimise.html#methodmerge_bg">merge_bg</a><span class="src-sym">(</span><span class="src-var">$input_css</span><span class="src-sym">)</span></li>
-<li><a name="a726"></a>    <span class="src-sym">{</span></li>
-<li><a name="a727"></a>        <span class="src-var">$background_prop_default </span>=<span class="src-sym">&amp; </span><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a728"></a>        <span class="src-comm">// Max number of background images. CSS3 not yet fully implemented</span></li>
-<li><a name="a729"></a>        <span class="src-var">$number_of_values </span>= <span class="src-sym">@</span><a href="http://www.php.net/max">max</a><span class="src-sym">(</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-str">'background-image'</span><span class="src-sym">]</span><span class="src-sym">))</span><span class="src-sym">,</span><a href="http://www.php.net/count">count</a><span class="src-sym">(</span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-str">'background-color'</span><span class="src-sym">]</span><span class="src-sym">))</span><span class="src-sym">,</span><span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a730"></a>        <span class="src-comm">// Array with background images to check if BG image exists</span></li>
-<li><a name="a731"></a>        <span class="src-var">$bg_img_array </span>= <span class="src-sym">@</span><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-str">'background-image'</span><span class="src-sym">]</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a732"></a>        <span class="src-var">$new_bg_value </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a733"></a>        <span class="src-var">$important </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a734"></a>        </li>
-<li><a name="a735"></a>        <span class="src-key">for</span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">; </span><span class="src-var">$i </span>&lt; <span class="src-var">$number_of_values</span><span class="src-sym">; </span><span class="src-var">$i</span>++<span class="src-sym">)</span></li>
-<li><a name="a736"></a>        <span class="src-sym">{</span></li>
-<li><a name="a737"></a>            <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$background_prop_default </span><span class="src-key">as </span><span class="src-var">$bg_property </span>=&gt; <span class="src-var">$default_value</span><span class="src-sym">)</span></li>
-<li><a name="a738"></a>            <span class="src-sym">{</span></li>
-<li><a name="a739"></a>                <span class="src-comm">// Skip if property does not exist</span></li>
-<li><a name="a740"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-sym">!</span>isset<span class="src-sym">(</span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-var">$bg_property</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a741"></a>                <span class="src-sym">{</span></li>
-<li><a name="a742"></a>                    <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a743"></a>                <span class="src-sym">}</span></li>
-<li><a name="a744"></a>                </li>
-<li><a name="a745"></a>                <span class="src-var">$cur_value </span>= <span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-var">$bg_property</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a746"></a>                </li>
-<li><a name="a747"></a>                <span class="src-comm">// Skip some properties if there is no background image</span></li>
-<li><a name="a748"></a>                <span class="src-key">if</span><span class="src-sym">((</span><span class="src-sym">!</span>isset<span class="src-sym">(</span><span class="src-var">$bg_img_array</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">) </span>|| <span class="src-var">$bg_img_array</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">] </span>=== <span class="src-str">'none'</span><span class="src-sym">)</span></li>
-<li><a name="a749"></a>                    &amp;&amp; <span class="src-sym">(</span><span class="src-var">$bg_property </span>=== <span class="src-str">'background-size' </span>|| <span class="src-var">$bg_property </span>=== <span class="src-str">'background-position'</span></li>
-<li><a name="a750"></a>                    || <span class="src-var">$bg_property </span>=== <span class="src-str">'background-attachment' </span>|| <span class="src-var">$bg_property </span>=== <span class="src-str">'background-repeat'</span><span class="src-sym">))</span></li>
-<li><a name="a751"></a>                <span class="src-sym">{</span></li>
-<li><a name="a752"></a>                    <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a753"></a>                <span class="src-sym">}</span></li>
-<li><a name="a754"></a>                </li>
-<li><a name="a755"></a>                <span class="src-comm">// Remove !important</span></li>
-<li><a name="a756"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodis_important">is_important</a><span class="src-sym">(</span><span class="src-var">$cur_value</span><span class="src-sym">))</span></li>
-<li><a name="a757"></a>                <span class="src-sym">{</span></li>
-<li><a name="a758"></a>                    <span class="src-var">$important </span>= <span class="src-str">' !important'</span><span class="src-sym">;</span></li>
-<li><a name="a759"></a>                    <span class="src-var">$cur_value </span>= <span class="src-id"><a href="../csstidy/csstidy.html">csstidy</a></span><span class="src-sym">::</span><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a><span class="src-sym">(</span><span class="src-var">$cur_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a760"></a>                <span class="src-sym">}</span></li>
-<li><a name="a761"></a>                </li>
-<li><a name="a762"></a>                <span class="src-comm">// Do not add default values</span></li>
-<li><a name="a763"></a>                <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$cur_value </span>=== <span class="src-var">$default_value</span><span class="src-sym">)</span></li>
-<li><a name="a764"></a>                <span class="src-sym">{</span></li>
-<li><a name="a765"></a>                    <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a766"></a>                <span class="src-sym">}</span></li>
-<li><a name="a767"></a>                </li>
-<li><a name="a768"></a>                <span class="src-var">$temp </span>= <a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a><span class="src-sym">::</span><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a><span class="src-sym">(</span><span class="src-str">','</span><span class="src-sym">,</span><span class="src-var">$cur_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a769"></a>&nbsp;</li>
-<li><a name="a770"></a>                <span class="src-key">if</span><span class="src-sym">(</span>isset<span class="src-sym">(</span><span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">))</span></li>
-<li><a name="a771"></a>                <span class="src-sym">{                    </span></li>
-<li><a name="a772"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$bg_property </span>== <span class="src-str">'background-size'</span><span class="src-sym">)</span></li>
-<li><a name="a773"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a774"></a>                        <span class="src-var">$new_bg_value </span>.= <span class="src-str">'('</span>.<span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span>.<span class="src-str">') '</span><span class="src-sym">;</span></li>
-<li><a name="a775"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a776"></a>                    <span class="src-key">else</span></li>
-<li><a name="a777"></a>                    <span class="src-sym">{</span></li>
-<li><a name="a778"></a>                        <span class="src-var">$new_bg_value </span>.= <span class="src-var">$temp</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span>.<span class="src-str">' '</span><span class="src-sym">;</span></li>
-<li><a name="a779"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a780"></a>                <span class="src-sym">}            </span></li>
-<li><a name="a781"></a>            <span class="src-sym">}</span></li>
-<li><a name="a782"></a>            </li>
-<li><a name="a783"></a>            <span class="src-var">$new_bg_value </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$new_bg_value</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a784"></a>            <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$i </span>!= <span class="src-var">$number_of_values</span>-<span class="src-num">1</span><span class="src-sym">) </span><span class="src-var">$new_bg_value </span>.= <span class="src-str">','</span><span class="src-sym">;</span></li>
-<li><a name="a785"></a>        <span class="src-sym">}</span></li>
-<li><a name="a786"></a>        </li>
-<li><a name="a787"></a>        <span class="src-comm">// Delete all background-properties</span></li>
-<li><a name="a788"></a>        <span class="src-key">foreach</span><span class="src-sym">(</span><span class="src-var">$background_prop_default </span><span class="src-key">as </span><span class="src-var">$bg_property </span>=&gt; <span class="src-var">$default_value</span><span class="src-sym">)</span></li>
-<li><a name="a789"></a>        <span class="src-sym">{</span></li>
-<li><a name="a790"></a>            unset<span class="src-sym">(</span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-var">$bg_property</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a791"></a>        <span class="src-sym">}</span></li>
-<li><a name="a792"></a>        </li>
-<li><a name="a793"></a>        <span class="src-comm">// Add new background property</span></li>
-<li><a name="a794"></a>        <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$new_bg_value </span>!== <span class="src-str">''</span><span class="src-sym">) </span><span class="src-var">$input_css</span><span class="src-sym">[</span><span class="src-str">'background'</span><span class="src-sym">] </span>= <span class="src-var">$new_bg_value</span>.<span class="src-var">$important</span><span class="src-sym">;</span></li>
-<li><a name="a795"></a>        </li>
-<li><a name="a796"></a>        <span class="src-key">return </span><span class="src-var">$input_css</span><span class="src-sym">;</span></li>
-<li><a name="a797"></a>    <span class="src-sym">}</span></li>
-<li><a name="a798"></a><span class="src-sym">}</span></li>
-<li><a name="a799"></a><span class="src-php">?&gt;</span></li>
-</ol></pre></div>\r
-</div>\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:55:34 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy_print.php.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__class.csstidy_print.php.html
deleted file mode 100644 (file)
index f49644e..0000000
+++ /dev/null
@@ -1,402 +0,0 @@
-<html>\r
-<head>\r
-<title>File Source for class.csstidy_print.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="../todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="../li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                  \r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1 align="center">Source for file class.csstidy_print.php</h1>\r
-<p>Documentation is available at <a href="../csstidy/_class_csstidy_print_php.html">class.csstidy_print.php</a></p>\r
-<div class="php">\r
-<div class="listing"><pre><ol><li><a name="a1"></a><span class="src-php">&lt;?php</span></li>
-<li><a name="a2"></a><span class="src-doc">/**</span></li>
-<li><a name="a3"></a><span class="src-doc"> * CSSTidy - CSS Parser and Optimiser</span></li>
-<li><a name="a4"></a><span class="src-doc"> *</span></li>
-<li><a name="a5"></a><span class="src-doc"> * CSS Printing class</span></li>
-<li><a name="a6"></a><span class="src-doc"> * This class prints CSS data generated by csstidy.</span></li>
-<li><a name="a7"></a><span class="src-doc"> *</span></li>
-<li><a name="a8"></a><span class="src-doc"> * This file is part of CSSTidy.</span></li>
-<li><a name="a9"></a><span class="src-doc"> *</span></li>
-<li><a name="a10"></a><span class="src-doc"> * CSSTidy is free software; you can redistribute it and/or modify</span></li>
-<li><a name="a11"></a><span class="src-doc"> * it under the terms of the GNU General Public License as published by</span></li>
-<li><a name="a12"></a><span class="src-doc"> * the Free Software Foundation; either version 2 of the License, or</span></li>
-<li><a name="a13"></a><span class="src-doc"> * (at your option) any later version.</span></li>
-<li><a name="a14"></a><span class="src-doc"> *</span></li>
-<li><a name="a15"></a><span class="src-doc"> * CSSTidy is distributed in the hope that it will be useful,</span></li>
-<li><a name="a16"></a><span class="src-doc"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></li>
-<li><a name="a17"></a><span class="src-doc"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></li>
-<li><a name="a18"></a><span class="src-doc"> * GNU General Public License for more details.</span></li>
-<li><a name="a19"></a><span class="src-doc"> *</span></li>
-<li><a name="a20"></a><span class="src-doc"> * You should have received a copy of the GNU General Public License</span></li>
-<li><a name="a21"></a><span class="src-doc"> * along with CSSTidy; if not, write to the Free Software</span></li>
-<li><a name="a22"></a><span class="src-doc"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA</span></li>
-<li><a name="a23"></a><span class="src-doc"> *</span></li>
-<li><a name="a24"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/gpl-license.php GNU Public License</span></li>
-<li><a name="a25"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a26"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a27"></a><span class="src-doc"> */</span></li>
-<li><a name="a28"></a> </li>
-<li><a name="a29"></a><span class="src-doc">/**</span></li>
-<li><a name="a30"></a><span class="src-doc"> * CSS Printing class</span></li>
-<li><a name="a31"></a><span class="src-doc"> *</span></li>
-<li><a name="a32"></a><span class="src-doc"> * This class prints CSS data generated by csstidy.</span></li>
-<li><a name="a33"></a><span class="src-doc"> *</span></li>
-<li><a name="a34"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a35"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005-2006</span></li>
-<li><a name="a36"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a37"></a><span class="src-doc"> */</span></li>
-<li><a name="a38"></a> </li>
-<li><a name="a39"></a><span class="src-key">class </span><a href="../csstidy/csstidy_print.html">csstidy_print</a></li>
-<li><a name="a40"></a><span class="src-sym">{</span></li>
-<li><a name="a41"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a42"></a><span class="src-doc">     * Saves the input CSS string</span></li>
-<li><a name="a43"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a44"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a45"></a><span class="src-doc">     */</span></li>
-<li><a name="a46"></a>    <span class="src-key">var </span><a href="../csstidy/csstidy_print.html#var$input_css">$input_css</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a47"></a>&nbsp;</li>
-<li><a name="a48"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a49"></a><span class="src-doc">     * Saves the formatted CSS string</span></li>
-<li><a name="a50"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a51"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a52"></a><span class="src-doc">     */</span></li>
-<li><a name="a53"></a>    <span class="src-key">var </span><a href="../csstidy/csstidy_print.html#var$output_css">$output_css</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a54"></a>&nbsp;</li>
-<li><a name="a55"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a56"></a><span class="src-doc">     * Saves the formatted CSS string (plain text)</span></li>
-<li><a name="a57"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@var </span><span class="src-doc-type">string </span></li>
-<li><a name="a58"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a59"></a><span class="src-doc">     */</span></li>
-<li><a name="a60"></a>    <span class="src-key">var </span><a href="../csstidy/csstidy_print.html#var$output_css_plain">$output_css_plain</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a61"></a>&nbsp;</li>
-<li><a name="a62"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a63"></a><span class="src-doc">     * Constructor</span></li>
-<li><a name="a64"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">array </span><span class="src-doc-var">$css </span><span class="src-doc">contains the class csstidy</span></li>
-<li><a name="a65"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a66"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a67"></a><span class="src-doc">     */</span></li>
-<li><a name="a68"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodcsstidy_print">csstidy_print</a><span class="src-sym">(</span><span class="src-sym">&amp;</span><span class="src-var">$css</span><span class="src-sym">)</span></li>
-<li><a name="a69"></a>    <span class="src-sym">{</span></li>
-<li><a name="a70"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser    </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">;</span></li>
-<li><a name="a71"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css       </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">css</span><span class="src-sym">;</span></li>
-<li><a name="a72"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">template  </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">template</span><span class="src-sym">;</span></li>
-<li><a name="a73"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">tokens    </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">tokens</span><span class="src-sym">;</span></li>
-<li><a name="a74"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">charset   </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">charset</span><span class="src-sym">;</span></li>
-<li><a name="a75"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">import    </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">import</span><span class="src-sym">;</span></li>
-<li><a name="a76"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">namespace </span>=<span class="src-sym">&amp; </span><span class="src-var">$css</span><span class="src-sym">-&gt;</span><span class="src-id">namespace</span><span class="src-sym">;</span></li>
-<li><a name="a77"></a>    <span class="src-sym">}</span></li>
-<li><a name="a78"></a>&nbsp;</li>
-<li><a name="a79"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a80"></a><span class="src-doc">     * Resets output_css and output_css_plain (new css code)</span></li>
-<li><a name="a81"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a82"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a83"></a><span class="src-doc">     */</span></li>
-<li><a name="a84"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#method_reset">_reset</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a85"></a>    <span class="src-sym">{</span></li>
-<li><a name="a86"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css">output_css</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a87"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a> = <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a88"></a>    <span class="src-sym">}</span></li>
-<li><a name="a89"></a>&nbsp;</li>
-<li><a name="a90"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a91"></a><span class="src-doc">     * Returns the CSS code as plain text</span></li>
-<li><a name="a92"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a93"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a94"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a95"></a><span class="src-doc">     */</span></li>
-<li><a name="a96"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodplain">plain</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a97"></a>    <span class="src-sym">{</span></li>
-<li><a name="a98"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_print">_print</a><span class="src-sym">(</span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a99"></a>        <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">;</span></li>
-<li><a name="a100"></a>    <span class="src-sym">}</span></li>
-<li><a name="a101"></a>&nbsp;</li>
-<li><a name="a102"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a103"></a><span class="src-doc">     * Returns the formatted CSS code</span></li>
-<li><a name="a104"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a105"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a106"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a107"></a><span class="src-doc">     */</span></li>
-<li><a name="a108"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodformatted">formatted</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a109"></a>    <span class="src-sym">{</span></li>
-<li><a name="a110"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_print">_print</a><span class="src-sym">(</span><span class="src-id">false</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a111"></a>        <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css">output_css</a><span class="src-sym">;</span></li>
-<li><a name="a112"></a>    <span class="src-sym">}</span></li>
-<li><a name="a113"></a>    </li>
-<li><a name="a114"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a115"></a><span class="src-doc">     * Returns the formatted CSS Code and saves it into $this-&gt;output_css and $this-&gt;output_css_plain</span></li>
-<li><a name="a116"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">bool </span><span class="src-doc-var">$plain </span><span class="src-doc">plain text or not</span></li>
-<li><a name="a117"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a118"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 2.0</span></li>
-<li><a name="a119"></a><span class="src-doc">     */</span></li>
-<li><a name="a120"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#method_print">_print</a><span class="src-sym">(</span><span class="src-var">$plain </span>= <span class="src-id">false</span><span class="src-sym">)</span></li>
-<li><a name="a121"></a>    <span class="src-sym">{</span></li>
-<li><a name="a122"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css">output_css</a> &amp;&amp; <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a123"></a>            <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a124"></a>        <span class="src-sym">}</span></li>
-<li><a name="a125"></a>        </li>
-<li><a name="a126"></a>        <span class="src-var">$output </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a127"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'preserve_css'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a128"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_convert_raw_css">_convert_raw_css</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a129"></a>        <span class="src-sym">}</span></li>
-<li><a name="a130"></a>&nbsp;</li>
-<li><a name="a131"></a>        <span class="src-var">$template </span>=<span class="src-sym">&amp; </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">template</span><span class="src-sym">;</span></li>
-<li><a name="a132"></a>&nbsp;</li>
-<li><a name="a133"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$plain</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a134"></a>            <span class="src-var">$template </span>= <a href="http://www.php.net/array_map">array_map</a><span class="src-sym">(</span><span class="src-str">'strip_tags'</span><span class="src-sym">, </span><span class="src-var">$template</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a135"></a>        <span class="src-sym">}</span></li>
-<li><a name="a136"></a>        </li>
-<li><a name="a137"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'timestamp'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a138"></a>            <a href="http://www.php.net/array_unshift">array_unshift</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">tokens</span><span class="src-sym">, </span><span class="src-key">array</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></span><span class="src-sym">, </span><span class="src-str">' CSSTidy ' </span>. <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">version </span>. <span class="src-str">': ' </span>. <a href="http://www.php.net/date">date</a><span class="src-sym">(</span><span class="src-str">'r'</span><span class="src-sym">) </span>. <span class="src-str">' '</span><span class="src-sym">))</span><span class="src-sym">;</span></li>
-<li><a name="a139"></a>        <span class="src-sym">}</span></li>
-<li><a name="a140"></a>        </li>
-<li><a name="a141"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">charset</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a142"></a>            <span class="src-var">$output </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">'@charset '</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">5</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">charset</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">6</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a143"></a>        <span class="src-sym">}</span></li>
-<li><a name="a144"></a>        </li>
-<li><a name="a145"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">import</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a146"></a>            <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-num">0</span><span class="src-sym">, </span><span class="src-var">$size </span>= <a href="http://www.php.net/count">count</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">import</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i </span>&lt; <span class="src-var">$size</span><span class="src-sym">; </span><span class="src-var">$i </span>++<span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a147"></a>                <span class="src-var">$output </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">'@import '</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">5</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">import</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">6</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a148"></a>            <span class="src-sym">}</span></li>
-<li><a name="a149"></a>        <span class="src-sym">}</span></li>
-<li><a name="a150"></a>        </li>
-<li><a name="a151"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-key">empty</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">namespace</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a152"></a>            <span class="src-var">$output </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-str">'@namespace '</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">5</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">namespace</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">6</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a153"></a>        <span class="src-sym">}</span></li>
-<li><a name="a154"></a>        </li>
-<li><a name="a155"></a>        <span class="src-var">$output </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">13</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a156"></a>        <span class="src-var">$in_at_out </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a157"></a>        <span class="src-var">$out </span>=<span class="src-sym">&amp; </span><span class="src-var">$output</span><span class="src-sym">;</span></li>
-<li><a name="a158"></a>        </li>
-<li><a name="a159"></a>        <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">tokens </span><span class="src-key">as </span><span class="src-var">$key </span>=&gt; <span class="src-var">$token</span><span class="src-sym">)</span></li>
-<li><a name="a160"></a>        <span class="src-sym">{</span></li>
-<li><a name="a161"></a>            <span class="src-key">switch </span><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">)</span></li>
-<li><a name="a162"></a>            <span class="src-sym">{</span></li>
-<li><a name="a163"></a>                <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_START">AT_START</a></span>:</li>
-<li><a name="a164"></a>                    <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">)</span>.<span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a165"></a>                    <span class="src-var">$out </span>=<span class="src-sym">&amp; </span><span class="src-var">$in_at_out</span><span class="src-sym">;</span></li>
-<li><a name="a166"></a>                    <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a167"></a>                </li>
-<li><a name="a168"></a>                <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_START">SEL_START</a></span>:</li>
-<li><a name="a169"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'lowercase_s'</span><span class="src-sym">)) </span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a170"></a>                    <span class="src-var">$out </span>.= <span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">{</span><span class="src-num">0</span><span class="src-sym">} </span>!== <span class="src-str">'@'</span><span class="src-sym">) </span>? <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">2</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">) </span>: <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span>.<span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a171"></a>                    <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">3</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a172"></a>                    <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a173"></a>                    </li>
-<li><a name="a174"></a>                <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#definePROPERTY">PROPERTY</a></span>:</li>
-<li><a name="a175"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'case_properties'</span><span class="src-sym">) </span>== <span class="src-num">2</span><span class="src-sym">) </span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>= <a href="http://www.php.net/strtoupper">strtoupper</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a176"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'case_properties'</span><span class="src-sym">) </span>== <span class="src-num">1</span><span class="src-sym">) </span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">] </span>= <a href="http://www.php.net/strtolower">strtolower</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a177"></a>                    <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">4</span><span class="src-sym">] </span>. <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">) </span>. <span class="src-str">':' </span>. <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">5</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a178"></a>                    <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a179"></a>                </li>
-<li><a name="a180"></a>                <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineVALUE">VALUE</a></span>:</li>
-<li><a name="a181"></a>                    <span class="src-var">$out </span>.= <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a182"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_seeknocomment">_seeknocomment</a><span class="src-sym">(</span><span class="src-var">$key</span><span class="src-sym">, </span><span class="src-num">1</span><span class="src-sym">) </span>== <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a> </span>&amp;&amp; <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'remove_last_;'</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a183"></a>                        <span class="src-var">$out </span>.= <a href="http://www.php.net/str_replace">str_replace</a><span class="src-sym">(</span><span class="src-str">';'</span><span class="src-sym">, </span><span class="src-str">''</span><span class="src-sym">, </span><span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">6</span><span class="src-sym">]</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a184"></a>                    <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a185"></a>                        <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">6</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a186"></a>                    <span class="src-sym">}</span></li>
-<li><a name="a187"></a>                    <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a188"></a>                </li>
-<li><a name="a189"></a>                <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></span>:</li>
-<li><a name="a190"></a>                    <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">7</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a191"></a>                    <span class="src-key">if</span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_seeknocomment">_seeknocomment</a><span class="src-sym">(</span><span class="src-var">$key</span><span class="src-sym">, </span><span class="src-num">1</span><span class="src-sym">) </span>!= <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_END">AT_END</a></span><span class="src-sym">) </span><span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">8</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a192"></a>                    <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a193"></a>                </li>
-<li><a name="a194"></a>                <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_END">AT_END</a></span>:</li>
-<li><a name="a195"></a>                    <span class="src-var">$out </span>=<span class="src-sym">&amp; </span><span class="src-var">$output</span><span class="src-sym">;</span></li>
-<li><a name="a196"></a>                    <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">10</span><span class="src-sym">] </span>. <a href="http://www.php.net/str_replace">str_replace</a><span class="src-sym">(</span><span class="src-str">&quot;\n&quot;</span><span class="src-sym">, </span><span class="src-str">&quot;\n&quot; </span>. <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">10</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$in_at_out</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a197"></a>                    <span class="src-var">$in_at_out </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a198"></a>                    <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">9</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a199"></a>                    <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a200"></a>&nbsp;</li>
-<li><a name="a201"></a>                <span class="src-key">case </span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></span>:</li>
-<li><a name="a202"></a>                    <span class="src-var">$out </span>.= <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">11</span><span class="src-sym">] </span>. <span class="src-str">'/*' </span>. <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$token</span><span class="src-sym">[</span><span class="src-num">1</span><span class="src-sym">]</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">) </span>. <span class="src-str">'*/' </span>. <span class="src-var">$template</span><span class="src-sym">[</span><span class="src-num">12</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a203"></a>                    <span class="src-key">break</span><span class="src-sym">;</span></li>
-<li><a name="a204"></a>            <span class="src-sym">}</span></li>
-<li><a name="a205"></a>        <span class="src-sym">}</span></li>
-<li><a name="a206"></a>&nbsp;</li>
-<li><a name="a207"></a>        <span class="src-var">$output </span>= <a href="http://www.php.net/trim">trim</a><span class="src-sym">(</span><span class="src-var">$output</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a208"></a>        </li>
-<li><a name="a209"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$plain</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a210"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css">output_css</a> = <span class="src-var">$output</span><span class="src-sym">;</span></li>
-<li><a name="a211"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#method_print">_print</a><span class="src-sym">(</span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a212"></a>        <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a213"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a> = <span class="src-var">$output</span><span class="src-sym">;</span></li>
-<li><a name="a214"></a>        <span class="src-sym">}</span></li>
-<li><a name="a215"></a>    <span class="src-sym">}</span></li>
-<li><a name="a216"></a>    </li>
-<li><a name="a217"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a218"></a><span class="src-doc">     * Gets the next token type which is $move away from $key, excluding comments</span></li>
-<li><a name="a219"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$key </span><span class="src-doc">current position</span></li>
-<li><a name="a220"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">integer </span><span class="src-doc-var">$move </span><span class="src-doc">move this far</span></li>
-<li><a name="a221"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">mixed </span><span class="src-doc">a token type</span></li>
-<li><a name="a222"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a223"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a224"></a><span class="src-doc">     */</span></li>
-<li><a name="a225"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#method_seeknocomment">_seeknocomment</a><span class="src-sym">(</span><span class="src-var">$key</span><span class="src-sym">, </span><span class="src-var">$move</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a226"></a>        <span class="src-var">$go </span>= <span class="src-sym">(</span><span class="src-var">$move </span>&gt; <span class="src-num">0</span><span class="src-sym">) </span>? <span class="src-num">1 </span>: -<span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a227"></a>        <span class="src-key">for </span><span class="src-sym">(</span><span class="src-var">$i </span>= <span class="src-var">$key </span>+ <span class="src-num">1</span><span class="src-sym">; </span><a href="http://www.php.net/abs">abs</a><span class="src-sym">(</span><span class="src-var">$key</span>-<span class="src-var">$i</span><span class="src-sym">)</span>-<span class="src-num">1 </span>&lt; <a href="http://www.php.net/abs">abs</a><span class="src-sym">(</span><span class="src-var">$move</span><span class="src-sym">)</span><span class="src-sym">; </span><span class="src-var">$i </span>+= <span class="src-var">$go</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a228"></a>            <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span>isset<span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">tokens</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">)) </span><span class="src-sym">{</span></li>
-<li><a name="a229"></a>                <span class="src-key">return</span><span class="src-sym">;</span></li>
-<li><a name="a230"></a>            <span class="src-sym">}</span></li>
-<li><a name="a231"></a>            <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">tokens</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">] </span>== <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a232"></a>                <span class="src-var">$move </span>+= <span class="src-num">1</span><span class="src-sym">;</span></li>
-<li><a name="a233"></a>                <span class="src-key">continue</span><span class="src-sym">;</span></li>
-<li><a name="a234"></a>            <span class="src-sym">}</span></li>
-<li><a name="a235"></a>            <span class="src-key">return </span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">tokens</span><span class="src-sym">[</span><span class="src-var">$i</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-num">0</span><span class="src-sym">]</span><span class="src-sym">;</span></li>
-<li><a name="a236"></a>        <span class="src-sym">}</span></li>
-<li><a name="a237"></a>    <span class="src-sym">}</span></li>
-<li><a name="a238"></a>    </li>
-<li><a name="a239"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a240"></a><span class="src-doc">     * Converts $this-&gt;css array to a raw array ($this-&gt;tokens)</span></li>
-<li><a name="a241"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a242"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a243"></a><span class="src-doc">     */</span></li>
-<li><a name="a244"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#method_convert_raw_css">_convert_raw_css</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a245"></a>    <span class="src-sym">{</span></li>
-<li><a name="a246"></a>        <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">tokens </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a247"></a>        <a href="http://www.php.net/ksort">ksort</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a248"></a>        </li>
-<li><a name="a249"></a>        <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">css </span><span class="src-key">as </span><span class="src-var">$medium </span>=&gt; <span class="src-var">$val</span><span class="src-sym">)</span></li>
-<li><a name="a250"></a>        <span class="src-sym">{</span></li>
-<li><a name="a251"></a>            <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'sort_selectors'</span><span class="src-sym">)) </span><a href="http://www.php.net/ksort">ksort</a><span class="src-sym">(</span><span class="src-var">$val</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a252"></a>            <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$medium </span>!= <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineDEFAULT_AT">DEFAULT_AT</a></span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a253"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_START">AT_START</a></span><span class="src-sym">, </span><span class="src-var">$medium</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a254"></a>            <span class="src-sym">}</span></li>
-<li><a name="a255"></a>            </li>
-<li><a name="a256"></a>            <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$val </span><span class="src-key">as </span><span class="src-var">$selector </span>=&gt; <span class="src-var">$vali</span><span class="src-sym">)</span></li>
-<li><a name="a257"></a>            <span class="src-sym">{</span></li>
-<li><a name="a258"></a>                <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">get_cfg</span><span class="src-sym">(</span><span class="src-str">'sort_properties'</span><span class="src-sym">)) </span><a href="http://www.php.net/ksort">ksort</a><span class="src-sym">(</span><span class="src-var">$vali</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a259"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_START">SEL_START</a></span><span class="src-sym">, </span><span class="src-var">$selector</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a260"></a>                </li>
-<li><a name="a261"></a>                <span class="src-key">foreach </span><span class="src-sym">(</span><span class="src-var">$vali </span><span class="src-key">as </span><span class="src-var">$property </span>=&gt; <span class="src-var">$valj</span><span class="src-sym">)</span></li>
-<li><a name="a262"></a>                <span class="src-sym">{</span></li>
-<li><a name="a263"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#definePROPERTY">PROPERTY</a></span><span class="src-sym">, </span><span class="src-var">$property</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a264"></a>                    <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineVALUE">VALUE</a></span><span class="src-sym">, </span><span class="src-var">$valj</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a265"></a>                <span class="src-sym">}</span></li>
-<li><a name="a266"></a>                </li>
-<li><a name="a267"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></span><span class="src-sym">, </span><span class="src-var">$selector</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a268"></a>            <span class="src-sym">}</span></li>
-<li><a name="a269"></a>            </li>
-<li><a name="a270"></a>            <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$medium </span>!= <span class="src-id"><a href="../csstidy/_data_inc_php.html#defineDEFAULT_AT">DEFAULT_AT</a></span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a271"></a>                <span class="src-var">$this</span><span class="src-sym">-&gt;</span><span class="src-var">parser</span><span class="src-sym">-&gt;</span><span class="src-id">_add_token</span><span class="src-sym">(</span><span class="src-id"><a href="../csstidy/_data_inc_php.html#defineAT_END">AT_END</a></span><span class="src-sym">, </span><span class="src-var">$medium</span><span class="src-sym">, </span><span class="src-id">true</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a272"></a>            <span class="src-sym">}</span></li>
-<li><a name="a273"></a>        <span class="src-sym">}</span></li>
-<li><a name="a274"></a>    <span class="src-sym">}</span></li>
-<li><a name="a275"></a>    </li>
-<li><a name="a276"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a277"></a><span class="src-doc">     * Same as htmlspecialchars, only that chars are not replaced if $plain !== true. This makes  print_code() cleaner.</span></li>
-<li><a name="a278"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$string </span></li>
-<li><a name="a279"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">bool </span><span class="src-doc-var">$plain </span></li>
-<li><a name="a280"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a281"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> csstidy_print::_print()</span></li>
-<li><a name="a282"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> private</span></li>
-<li><a name="a283"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a284"></a><span class="src-doc">     */</span></li>
-<li><a name="a285"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">, </span><span class="src-var">$plain</span><span class="src-sym">)</span></li>
-<li><a name="a286"></a>    <span class="src-sym">{</span></li>
-<li><a name="a287"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$plain</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a288"></a>            <span class="src-key">return </span><a href="http://www.php.net/htmlspecialchars">htmlspecialchars</a><span class="src-sym">(</span><span class="src-var">$string</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a289"></a>        <span class="src-sym">}</span></li>
-<li><a name="a290"></a>        <span class="src-key">return </span><span class="src-var">$string</span><span class="src-sym">;</span></li>
-<li><a name="a291"></a>    <span class="src-sym">}</span></li>
-<li><a name="a292"></a>      </li>
-<li><a name="a293"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a294"></a><span class="src-doc">     * Get compression ratio</span></li>
-<li><a name="a295"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a296"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">float </span></li>
-<li><a name="a297"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a298"></a><span class="src-doc">     */</span></li>
-<li><a name="a299"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodget_ratio">get_ratio</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a300"></a>    <span class="src-sym">{</span></li>
-<li><a name="a301"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a302"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#methodformatted">formatted</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a303"></a>        <span class="src-sym">}</span></li>
-<li><a name="a304"></a>        <span class="src-key">return </span><a href="http://www.php.net/round">round</a><span class="src-sym">((</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$input_css">input_css</a><span class="src-sym">) </span>- <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">)) </span>/ <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$input_css">input_css</a><span class="src-sym">)</span><span class="src-sym">, </span><span class="src-num">3</span><span class="src-sym">) </span>* <span class="src-num">100</span><span class="src-sym">;</span></li>
-<li><a name="a305"></a>    <span class="src-sym">}</span></li>
-<li><a name="a306"></a>&nbsp;</li>
-<li><a name="a307"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a308"></a><span class="src-doc">     * Get difference between the old and new code in bytes and prints the code if necessary.</span></li>
-<li><a name="a309"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a310"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">string </span></li>
-<li><a name="a311"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.1</span></li>
-<li><a name="a312"></a><span class="src-doc">     */</span></li>
-<li><a name="a313"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodget_diff">get_diff</a><span class="src-sym">(</span><span class="src-sym">)</span></li>
-<li><a name="a314"></a>    <span class="src-sym">{</span></li>
-<li><a name="a315"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a316"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#methodformatted">formatted</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a317"></a>        <span class="src-sym">}</span></li>
-<li><a name="a318"></a>        </li>
-<li><a name="a319"></a>        <span class="src-var">$diff </span>= <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">) </span>- <a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$input_css">input_css</a><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a320"></a>        </li>
-<li><a name="a321"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$diff </span>&gt; <span class="src-num">0</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a322"></a>            <span class="src-key">return </span><span class="src-str">'+' </span>. <span class="src-var">$diff</span><span class="src-sym">;</span></li>
-<li><a name="a323"></a>        <span class="src-sym">} </span><span class="src-key">elseif </span><span class="src-sym">(</span><span class="src-var">$diff </span>== <span class="src-num">0</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a324"></a>            <span class="src-key">return </span><span class="src-str">'+-' </span>. <span class="src-var">$diff</span><span class="src-sym">;</span></li>
-<li><a name="a325"></a>        <span class="src-sym">}</span></li>
-<li><a name="a326"></a>        </li>
-<li><a name="a327"></a>        <span class="src-key">return </span><span class="src-var">$diff</span><span class="src-sym">;</span></li>
-<li><a name="a328"></a>    <span class="src-sym">}</span></li>
-<li><a name="a329"></a>&nbsp;</li>
-<li><a name="a330"></a>    <span class="src-doc">/**</span></li>
-<li><a name="a331"></a><span class="src-doc">     * Get the size of either input or output CSS in KB</span></li>
-<li><a name="a332"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@param </span><span class="src-doc-type">string </span><span class="src-doc-var">$loc </span><span class="src-doc">default is &quot;output&quot;</span></li>
-<li><a name="a333"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@access</span><span class="src-doc"> public</span></li>
-<li><a name="a334"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@return </span><span class="src-doc-type">integer </span></li>
-<li><a name="a335"></a><span class="src-doc">     * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a336"></a><span class="src-doc">     */</span></li>
-<li><a name="a337"></a>    <span class="src-key">function </span><a href="../csstidy/csstidy_print.html#methodsize">size</a><span class="src-sym">(</span><span class="src-var">$loc </span>= <span class="src-str">'output'</span><span class="src-sym">)</span></li>
-<li><a name="a338"></a>    <span class="src-sym">{</span></li>
-<li><a name="a339"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$loc </span>== <span class="src-str">'output' </span>&amp;&amp; <span class="src-sym">!</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css">output_css</a><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a340"></a>            <span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#methodformatted">formatted</a><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a341"></a>        <span class="src-sym">}</span></li>
-<li><a name="a342"></a>        </li>
-<li><a name="a343"></a>        <span class="src-key">if </span><span class="src-sym">(</span><span class="src-var">$loc </span>== <span class="src-str">'input'</span><span class="src-sym">) </span><span class="src-sym">{</span></li>
-<li><a name="a344"></a>            <span class="src-key">return </span><span class="src-sym">(</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$input_css">input_css</a><span class="src-sym">) </span>/ <span class="src-num">1000</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a345"></a>        <span class="src-sym">} </span><span class="src-key">else </span><span class="src-sym">{</span></li>
-<li><a name="a346"></a>            <span class="src-key">return </span><span class="src-sym">(</span><a href="http://www.php.net/strlen">strlen</a><span class="src-sym">(</span><span class="src-var">$this</span><span class="src-sym">-&gt;</span><a href="../csstidy/csstidy_print.html#var$output_css_plain">output_css_plain</a><span class="src-sym">) </span>/ <span class="src-num">1000</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a347"></a>        <span class="src-sym">}</span></li>
-<li><a name="a348"></a>    <span class="src-sym">}</span></li>
-<li><a name="a349"></a><span class="src-sym">}</span></li>
-<li><a name="a350"></a><span class="src-php">?&gt;</span></li>
-</ol></pre></div>\r
-</div>\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:55:42 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__data.inc.php.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/__filesource/fsource_csstidy__data.inc.php.html
deleted file mode 100644 (file)
index 5c62d6c..0000000
+++ /dev/null
@@ -1,521 +0,0 @@
-<html>\r
-<head>\r
-<title>File Source for data.inc.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="../todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="../li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                  \r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1 align="center">Source for file data.inc.php</h1>\r
-<p>Documentation is available at <a href="../csstidy/_data_inc_php.html">data.inc.php</a></p>\r
-<div class="php">\r
-<div class="listing"><pre><ol><li><a name="a1"></a><span class="src-php">&lt;?php</span></li>
-<li><a name="a2"></a><span class="src-doc">/**</span></li>
-<li><a name="a3"></a><span class="src-doc"> * Various CSS Data for CSSTidy</span></li>
-<li><a name="a4"></a><span class="src-doc"> *</span></li>
-<li><a name="a5"></a><span class="src-doc"> * This file is part of CSSTidy.</span></li>
-<li><a name="a6"></a><span class="src-doc"> *</span></li>
-<li><a name="a7"></a><span class="src-doc"> * CSSTidy is free software; you can redistribute it and/or modify</span></li>
-<li><a name="a8"></a><span class="src-doc"> * it under the terms of the GNU General Public License as published by</span></li>
-<li><a name="a9"></a><span class="src-doc"> * the Free Software Foundation; either version 2 of the License, or</span></li>
-<li><a name="a10"></a><span class="src-doc"> * (at your option) any later version.</span></li>
-<li><a name="a11"></a><span class="src-doc"> *</span></li>
-<li><a name="a12"></a><span class="src-doc"> * CSSTidy is distributed in the hope that it will be useful,</span></li>
-<li><a name="a13"></a><span class="src-doc"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></li>
-<li><a name="a14"></a><span class="src-doc"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></li>
-<li><a name="a15"></a><span class="src-doc"> * GNU General Public License for more details.</span></li>
-<li><a name="a16"></a><span class="src-doc"> *</span></li>
-<li><a name="a17"></a><span class="src-doc"> * You should have received a copy of the GNU General Public License</span></li>
-<li><a name="a18"></a><span class="src-doc"> * along with CSSTidy; if not, write to the Free Software</span></li>
-<li><a name="a19"></a><span class="src-doc"> * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA</span></li>
-<li><a name="a20"></a><span class="src-doc"> * </span></li>
-<li><a name="a21"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@license</span><span class="src-doc"> http://opensource.org/licenses/gpl-license.php GNU Public License</span></li>
-<li><a name="a22"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@package</span><span class="src-doc"> csstidy</span></li>
-<li><a name="a23"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@author</span><span class="src-doc"> Florian Schmitz (floele at gmail dot com) 2005</span></li>
-<li><a name="a24"></a><span class="src-doc"> */</span></li>
-<li><a name="a25"></a>&nbsp;</li>
-<li><a name="a26"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'AT_START'</span><span class="src-sym">,    </span><span class="src-num">1</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a27"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'AT_END'</span><span class="src-sym">,      </span><span class="src-num">2</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a28"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'SEL_START'</span><span class="src-sym">,   </span><span class="src-num">3</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a29"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'SEL_END'</span><span class="src-sym">,     </span><span class="src-num">4</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a30"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'PROPERTY'</span><span class="src-sym">,    </span><span class="src-num">5</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a31"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'VALUE'</span><span class="src-sym">,       </span><span class="src-num">6</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a32"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'COMMENT'</span><span class="src-sym">,     </span><span class="src-num">7</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a33"></a><a href="http://www.php.net/define">define</a><span class="src-sym">(</span><span class="src-str">'DEFAULT_AT'</span><span class="src-sym">, </span><span class="src-num">41</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a34"></a>&nbsp;</li>
-<li><a name="a35"></a><span class="src-doc">/**</span></li>
-<li><a name="a36"></a><span class="src-doc"> * All whitespace allowed in CSS</span></li>
-<li><a name="a37"></a><span class="src-doc"> *</span></li>
-<li><a name="a38"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['whitespace'] </span></li>
-<li><a name="a39"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a40"></a><span class="src-doc"> */</span></li>
-<li><a name="a41"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'whitespace'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">' '</span><span class="src-sym">,</span><span class="src-str">&quot;\n&quot;</span><span class="src-sym">,</span><span class="src-str">&quot;\t&quot;</span><span class="src-sym">,</span><span class="src-str">&quot;\r&quot;</span><span class="src-sym">,</span><span class="src-str">&quot;\x0B&quot;</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a42"></a>&nbsp;</li>
-<li><a name="a43"></a><span class="src-doc">/**</span></li>
-<li><a name="a44"></a><span class="src-doc"> * All CSS tokens used by csstidy</span></li>
-<li><a name="a45"></a><span class="src-doc"> *</span></li>
-<li><a name="a46"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">string </span><span class="src-doc-var">$GLOBALS['csstidy']['tokens'] </span></li>
-<li><a name="a47"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a48"></a><span class="src-doc"> */</span></li>
-<li><a name="a49"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'tokens'</span><span class="src-sym">] </span>= <span class="src-str">'/@}{;:=\'&quot;(,\\!$%&amp;)*+.&lt;&gt;?[]^`|~'</span><span class="src-sym">;</span></li>
-<li><a name="a50"></a>&nbsp;</li>
-<li><a name="a51"></a><span class="src-doc">/**</span></li>
-<li><a name="a52"></a><span class="src-doc"> * All CSS units (CSS 3 units included)</span></li>
-<li><a name="a53"></a><span class="src-doc"> *</span></li>
-<li><a name="a54"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> compress_numbers()</span></li>
-<li><a name="a55"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['units'] </span></li>
-<li><a name="a56"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a57"></a><span class="src-doc"> */</span></li>
-<li><a name="a58"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'units'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'in'</span><span class="src-sym">,</span><span class="src-str">'cm'</span><span class="src-sym">,</span><span class="src-str">'mm'</span><span class="src-sym">,</span><span class="src-str">'pt'</span><span class="src-sym">,</span><span class="src-str">'pc'</span><span class="src-sym">,</span><span class="src-str">'px'</span><span class="src-sym">,</span><span class="src-str">'rem'</span><span class="src-sym">,</span><span class="src-str">'em'</span><span class="src-sym">,</span><span class="src-str">'%'</span><span class="src-sym">,</span><span class="src-str">'ex'</span><span class="src-sym">,</span><span class="src-str">'gd'</span><span class="src-sym">,</span><span class="src-str">'vw'</span><span class="src-sym">,</span><span class="src-str">'vh'</span><span class="src-sym">,</span><span class="src-str">'vm'</span><span class="src-sym">,</span><span class="src-str">'deg'</span><span class="src-sym">,</span><span class="src-str">'grad'</span><span class="src-sym">,</span><span class="src-str">'rad'</span><span class="src-sym">,</span><span class="src-str">'ms'</span><span class="src-sym">,</span><span class="src-str">'s'</span><span class="src-sym">,</span><span class="src-str">'khz'</span><span class="src-sym">,</span><span class="src-str">'hz'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a59"></a>&nbsp;</li>
-<li><a name="a60"></a><span class="src-doc">/**</span></li>
-<li><a name="a61"></a><span class="src-doc"> * Available at-rules</span></li>
-<li><a name="a62"></a><span class="src-doc"> *</span></li>
-<li><a name="a63"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['at_rules'] </span></li>
-<li><a name="a64"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a65"></a><span class="src-doc"> */</span></li>
-<li><a name="a66"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'at_rules'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'page' </span>=&gt; <span class="src-str">'is'</span><span class="src-sym">,</span><span class="src-str">'font-face' </span>=&gt; <span class="src-str">'is'</span><span class="src-sym">,</span><span class="src-str">'charset' </span>=&gt; <span class="src-str">'iv'</span><span class="src-sym">, </span><span class="src-str">'import' </span>=&gt; <span class="src-str">'iv'</span><span class="src-sym">,</span><span class="src-str">'namespace' </span>=&gt; <span class="src-str">'iv'</span><span class="src-sym">,</span><span class="src-str">'media' </span>=&gt; <span class="src-str">'at'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a67"></a>&nbsp;</li>
-<li><a name="a68"></a> <span class="src-doc">/**</span></li>
-<li><a name="a69"></a><span class="src-doc"> * Properties that allow &lt;number&gt; as value</span></li>
-<li><a name="a70"></a><span class="src-doc"> *</span></li>
-<li><a name="a71"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> CSS3 properties</span></li>
-<li><a name="a72"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> compress_numbers();</span></li>
-<li><a name="a73"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['number_values'] </span></li>
-<li><a name="a74"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.2</span></li>
-<li><a name="a75"></a><span class="src-doc"> */</span></li>
-<li><a name="a76"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'number_values'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'line-height'</span><span class="src-sym">,</span><span class="src-str">'pitch-range'</span><span class="src-sym">,</span><span class="src-str">'richness'</span><span class="src-sym">,</span><span class="src-str">'speech-rate'</span><span class="src-sym">,</span><span class="src-str">'stress'</span><span class="src-sym">,</span><span class="src-str">'volume'</span><span class="src-sym">,</span><span class="src-str">'font'</span><span class="src-sym">,</span><span class="src-str">'font-weight'</span><span class="src-sym">,</span><span class="src-str">'z-index'</span><span class="src-sym">,</span><span class="src-str">'counter-increment'</span><span class="src-sym">,</span><span class="src-str">'counter-reset'</span><span class="src-sym">,</span><span class="src-str">'orphans'</span><span class="src-sym">,</span><span class="src-str">'widows'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a77"></a>&nbsp;</li>
-<li><a name="a78"></a><span class="src-doc">/**</span></li>
-<li><a name="a79"></a><span class="src-doc"> * Properties that allow &lt;color&gt; as value</span></li>
-<li><a name="a80"></a><span class="src-doc"> *</span></li>
-<li><a name="a81"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> CSS3 properties</span></li>
-<li><a name="a82"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> compress_numbers();</span></li>
-<li><a name="a83"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['color_values'] </span></li>
-<li><a name="a84"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a85"></a><span class="src-doc"> */</span></li>
-<li><a name="a86"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a87"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'background-color'</span><span class="src-sym">;</span></li>
-<li><a name="a88"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'border-color'</span><span class="src-sym">;</span></li>
-<li><a name="a89"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'border-top-color'</span><span class="src-sym">;</span></li>
-<li><a name="a90"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'border-right-color'</span><span class="src-sym">;</span></li>
-<li><a name="a91"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'border-bottom-color'</span><span class="src-sym">;</span></li>
-<li><a name="a92"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'border-left-color'</span><span class="src-sym">;</span></li>
-<li><a name="a93"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'color'</span><span class="src-sym">;</span></li>
-<li><a name="a94"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color_values'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'outline-color'</span><span class="src-sym">;</span></li>
-<li><a name="a95"></a>&nbsp;</li>
-<li><a name="a96"></a>&nbsp;</li>
-<li><a name="a97"></a><span class="src-doc">/**</span></li>
-<li><a name="a98"></a><span class="src-doc"> * Default values for the background properties</span></li>
-<li><a name="a99"></a><span class="src-doc"> *</span></li>
-<li><a name="a100"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> Possibly property names will change during CSS3 development</span></li>
-<li><a name="a101"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['background_prop_default'] </span></li>
-<li><a name="a102"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> dissolve_short_bg()</span></li>
-<li><a name="a103"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> merge_bg()</span></li>
-<li><a name="a104"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a105"></a><span class="src-doc"> */</span></li>
-<li><a name="a106"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a107"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-image'</span><span class="src-sym">] </span>= <span class="src-str">'none'</span><span class="src-sym">;</span></li>
-<li><a name="a108"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-size'</span><span class="src-sym">] </span>= <span class="src-str">'auto'</span><span class="src-sym">;</span></li>
-<li><a name="a109"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-repeat'</span><span class="src-sym">] </span>= <span class="src-str">'repeat'</span><span class="src-sym">;</span></li>
-<li><a name="a110"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-position'</span><span class="src-sym">] </span>= <span class="src-str">'0 0'</span><span class="src-sym">;</span></li>
-<li><a name="a111"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-attachment'</span><span class="src-sym">] </span>= <span class="src-str">'scroll'</span><span class="src-sym">;</span></li>
-<li><a name="a112"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-clip'</span><span class="src-sym">] </span>= <span class="src-str">'border'</span><span class="src-sym">;</span></li>
-<li><a name="a113"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-origin'</span><span class="src-sym">] </span>= <span class="src-str">'padding'</span><span class="src-sym">;</span></li>
-<li><a name="a114"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background_prop_default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-color'</span><span class="src-sym">] </span>= <span class="src-str">'transparent'</span><span class="src-sym">;</span></li>
-<li><a name="a115"></a>&nbsp;</li>
-<li><a name="a116"></a><span class="src-doc">/**</span></li>
-<li><a name="a117"></a><span class="src-doc"> * A list of non-W3C color names which get replaced by their hex-codes</span></li>
-<li><a name="a118"></a><span class="src-doc"> *</span></li>
-<li><a name="a119"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['replace_colors'] </span></li>
-<li><a name="a120"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> cut_color()</span></li>
-<li><a name="a121"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a122"></a><span class="src-doc"> */</span></li>
-<li><a name="a123"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a124"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'aliceblue'</span><span class="src-sym">] </span>= <span class="src-str">'#F0F8FF'</span><span class="src-sym">;</span></li>
-<li><a name="a125"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'antiquewhite'</span><span class="src-sym">] </span>= <span class="src-str">'#FAEBD7'</span><span class="src-sym">;</span></li>
-<li><a name="a126"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'aquamarine'</span><span class="src-sym">] </span>= <span class="src-str">'#7FFFD4'</span><span class="src-sym">;</span></li>
-<li><a name="a127"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'azure'</span><span class="src-sym">] </span>= <span class="src-str">'#F0FFFF'</span><span class="src-sym">;</span></li>
-<li><a name="a128"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'beige'</span><span class="src-sym">] </span>= <span class="src-str">'#F5F5DC'</span><span class="src-sym">;</span></li>
-<li><a name="a129"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'bisque'</span><span class="src-sym">] </span>= <span class="src-str">'#FFE4C4'</span><span class="src-sym">;</span></li>
-<li><a name="a130"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'blanchedalmond'</span><span class="src-sym">] </span>= <span class="src-str">'#FFEBCD'</span><span class="src-sym">;</span></li>
-<li><a name="a131"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'blueviolet'</span><span class="src-sym">] </span>= <span class="src-str">'#8A2BE2'</span><span class="src-sym">;</span></li>
-<li><a name="a132"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'brown'</span><span class="src-sym">] </span>= <span class="src-str">'#A52A2A'</span><span class="src-sym">;</span></li>
-<li><a name="a133"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'burlywood'</span><span class="src-sym">] </span>= <span class="src-str">'#DEB887'</span><span class="src-sym">;</span></li>
-<li><a name="a134"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cadetblue'</span><span class="src-sym">] </span>= <span class="src-str">'#5F9EA0'</span><span class="src-sym">;</span></li>
-<li><a name="a135"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'chartreuse'</span><span class="src-sym">] </span>= <span class="src-str">'#7FFF00'</span><span class="src-sym">;</span></li>
-<li><a name="a136"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'chocolate'</span><span class="src-sym">] </span>= <span class="src-str">'#D2691E'</span><span class="src-sym">;</span></li>
-<li><a name="a137"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'coral'</span><span class="src-sym">] </span>= <span class="src-str">'#FF7F50'</span><span class="src-sym">;</span></li>
-<li><a name="a138"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cornflowerblue'</span><span class="src-sym">] </span>= <span class="src-str">'#6495ED'</span><span class="src-sym">;</span></li>
-<li><a name="a139"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cornsilk'</span><span class="src-sym">] </span>= <span class="src-str">'#FFF8DC'</span><span class="src-sym">;</span></li>
-<li><a name="a140"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'crimson'</span><span class="src-sym">] </span>= <span class="src-str">'#DC143C'</span><span class="src-sym">;</span></li>
-<li><a name="a141"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cyan'</span><span class="src-sym">] </span>= <span class="src-str">'#00FFFF'</span><span class="src-sym">;</span></li>
-<li><a name="a142"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkblue'</span><span class="src-sym">] </span>= <span class="src-str">'#00008B'</span><span class="src-sym">;</span></li>
-<li><a name="a143"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkcyan'</span><span class="src-sym">] </span>= <span class="src-str">'#008B8B'</span><span class="src-sym">;</span></li>
-<li><a name="a144"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkgoldenrod'</span><span class="src-sym">] </span>= <span class="src-str">'#B8860B'</span><span class="src-sym">;</span></li>
-<li><a name="a145"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkgray'</span><span class="src-sym">] </span>= <span class="src-str">'#A9A9A9'</span><span class="src-sym">;</span></li>
-<li><a name="a146"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#006400'</span><span class="src-sym">;</span></li>
-<li><a name="a147"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkkhaki'</span><span class="src-sym">] </span>= <span class="src-str">'#BDB76B'</span><span class="src-sym">;</span></li>
-<li><a name="a148"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkmagenta'</span><span class="src-sym">] </span>= <span class="src-str">'#8B008B'</span><span class="src-sym">;</span></li>
-<li><a name="a149"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkolivegreen'</span><span class="src-sym">] </span>= <span class="src-str">'#556B2F'</span><span class="src-sym">;</span></li>
-<li><a name="a150"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkorange'</span><span class="src-sym">] </span>= <span class="src-str">'#FF8C00'</span><span class="src-sym">;</span></li>
-<li><a name="a151"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkorchid'</span><span class="src-sym">] </span>= <span class="src-str">'#9932CC'</span><span class="src-sym">;</span></li>
-<li><a name="a152"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkred'</span><span class="src-sym">] </span>= <span class="src-str">'#8B0000'</span><span class="src-sym">;</span></li>
-<li><a name="a153"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darksalmon'</span><span class="src-sym">] </span>= <span class="src-str">'#E9967A'</span><span class="src-sym">;</span></li>
-<li><a name="a154"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkseagreen'</span><span class="src-sym">] </span>= <span class="src-str">'#8FBC8F'</span><span class="src-sym">;</span></li>
-<li><a name="a155"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkslateblue'</span><span class="src-sym">] </span>= <span class="src-str">'#483D8B'</span><span class="src-sym">;</span></li>
-<li><a name="a156"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkslategray'</span><span class="src-sym">] </span>= <span class="src-str">'#2F4F4F'</span><span class="src-sym">;</span></li>
-<li><a name="a157"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkturquoise'</span><span class="src-sym">] </span>= <span class="src-str">'#00CED1'</span><span class="src-sym">;</span></li>
-<li><a name="a158"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'darkviolet'</span><span class="src-sym">] </span>= <span class="src-str">'#9400D3'</span><span class="src-sym">;</span></li>
-<li><a name="a159"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'deeppink'</span><span class="src-sym">] </span>= <span class="src-str">'#FF1493'</span><span class="src-sym">;</span></li>
-<li><a name="a160"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'deepskyblue'</span><span class="src-sym">] </span>= <span class="src-str">'#00BFFF'</span><span class="src-sym">;</span></li>
-<li><a name="a161"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'dimgray'</span><span class="src-sym">] </span>= <span class="src-str">'#696969'</span><span class="src-sym">;</span></li>
-<li><a name="a162"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'dodgerblue'</span><span class="src-sym">] </span>= <span class="src-str">'#1E90FF'</span><span class="src-sym">;</span></li>
-<li><a name="a163"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'feldspar'</span><span class="src-sym">] </span>= <span class="src-str">'#D19275'</span><span class="src-sym">;</span></li>
-<li><a name="a164"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'firebrick'</span><span class="src-sym">] </span>= <span class="src-str">'#B22222'</span><span class="src-sym">;</span></li>
-<li><a name="a165"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'floralwhite'</span><span class="src-sym">] </span>= <span class="src-str">'#FFFAF0'</span><span class="src-sym">;</span></li>
-<li><a name="a166"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'forestgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#228B22'</span><span class="src-sym">;</span></li>
-<li><a name="a167"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'gainsboro'</span><span class="src-sym">] </span>= <span class="src-str">'#DCDCDC'</span><span class="src-sym">;</span></li>
-<li><a name="a168"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'ghostwhite'</span><span class="src-sym">] </span>= <span class="src-str">'#F8F8FF'</span><span class="src-sym">;</span></li>
-<li><a name="a169"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'gold'</span><span class="src-sym">] </span>= <span class="src-str">'#FFD700'</span><span class="src-sym">;</span></li>
-<li><a name="a170"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'goldenrod'</span><span class="src-sym">] </span>= <span class="src-str">'#DAA520'</span><span class="src-sym">;</span></li>
-<li><a name="a171"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'greenyellow'</span><span class="src-sym">] </span>= <span class="src-str">'#ADFF2F'</span><span class="src-sym">;</span></li>
-<li><a name="a172"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'honeydew'</span><span class="src-sym">] </span>= <span class="src-str">'#F0FFF0'</span><span class="src-sym">;</span></li>
-<li><a name="a173"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'hotpink'</span><span class="src-sym">] </span>= <span class="src-str">'#FF69B4'</span><span class="src-sym">;</span></li>
-<li><a name="a174"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'indianred'</span><span class="src-sym">] </span>= <span class="src-str">'#CD5C5C'</span><span class="src-sym">;</span></li>
-<li><a name="a175"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'indigo'</span><span class="src-sym">] </span>= <span class="src-str">'#4B0082'</span><span class="src-sym">;</span></li>
-<li><a name="a176"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'ivory'</span><span class="src-sym">] </span>= <span class="src-str">'#FFFFF0'</span><span class="src-sym">;</span></li>
-<li><a name="a177"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'khaki'</span><span class="src-sym">] </span>= <span class="src-str">'#F0E68C'</span><span class="src-sym">;</span></li>
-<li><a name="a178"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lavender'</span><span class="src-sym">] </span>= <span class="src-str">'#E6E6FA'</span><span class="src-sym">;</span></li>
-<li><a name="a179"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lavenderblush'</span><span class="src-sym">] </span>= <span class="src-str">'#FFF0F5'</span><span class="src-sym">;</span></li>
-<li><a name="a180"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lawngreen'</span><span class="src-sym">] </span>= <span class="src-str">'#7CFC00'</span><span class="src-sym">;</span></li>
-<li><a name="a181"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lemonchiffon'</span><span class="src-sym">] </span>= <span class="src-str">'#FFFACD'</span><span class="src-sym">;</span></li>
-<li><a name="a182"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightblue'</span><span class="src-sym">] </span>= <span class="src-str">'#ADD8E6'</span><span class="src-sym">;</span></li>
-<li><a name="a183"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightcoral'</span><span class="src-sym">] </span>= <span class="src-str">'#F08080'</span><span class="src-sym">;</span></li>
-<li><a name="a184"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightcyan'</span><span class="src-sym">] </span>= <span class="src-str">'#E0FFFF'</span><span class="src-sym">;</span></li>
-<li><a name="a185"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightgoldenrodyellow'</span><span class="src-sym">] </span>= <span class="src-str">'#FAFAD2'</span><span class="src-sym">;</span></li>
-<li><a name="a186"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightgrey'</span><span class="src-sym">] </span>= <span class="src-str">'#D3D3D3'</span><span class="src-sym">;</span></li>
-<li><a name="a187"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#90EE90'</span><span class="src-sym">;</span></li>
-<li><a name="a188"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightpink'</span><span class="src-sym">] </span>= <span class="src-str">'#FFB6C1'</span><span class="src-sym">;</span></li>
-<li><a name="a189"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightsalmon'</span><span class="src-sym">] </span>= <span class="src-str">'#FFA07A'</span><span class="src-sym">;</span></li>
-<li><a name="a190"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightseagreen'</span><span class="src-sym">] </span>= <span class="src-str">'#20B2AA'</span><span class="src-sym">;</span></li>
-<li><a name="a191"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightskyblue'</span><span class="src-sym">] </span>= <span class="src-str">'#87CEFA'</span><span class="src-sym">;</span></li>
-<li><a name="a192"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightslateblue'</span><span class="src-sym">] </span>= <span class="src-str">'#8470FF'</span><span class="src-sym">;</span></li>
-<li><a name="a193"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightslategray'</span><span class="src-sym">] </span>= <span class="src-str">'#778899'</span><span class="src-sym">;</span></li>
-<li><a name="a194"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightsteelblue'</span><span class="src-sym">] </span>= <span class="src-str">'#B0C4DE'</span><span class="src-sym">;</span></li>
-<li><a name="a195"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'lightyellow'</span><span class="src-sym">] </span>= <span class="src-str">'#FFFFE0'</span><span class="src-sym">;</span></li>
-<li><a name="a196"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'limegreen'</span><span class="src-sym">] </span>= <span class="src-str">'#32CD32'</span><span class="src-sym">;</span></li>
-<li><a name="a197"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'linen'</span><span class="src-sym">] </span>= <span class="src-str">'#FAF0E6'</span><span class="src-sym">;</span></li>
-<li><a name="a198"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'magenta'</span><span class="src-sym">] </span>= <span class="src-str">'#FF00FF'</span><span class="src-sym">;</span></li>
-<li><a name="a199"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumaquamarine'</span><span class="src-sym">] </span>= <span class="src-str">'#66CDAA'</span><span class="src-sym">;</span></li>
-<li><a name="a200"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumblue'</span><span class="src-sym">] </span>= <span class="src-str">'#0000CD'</span><span class="src-sym">;</span></li>
-<li><a name="a201"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumorchid'</span><span class="src-sym">] </span>= <span class="src-str">'#BA55D3'</span><span class="src-sym">;</span></li>
-<li><a name="a202"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumpurple'</span><span class="src-sym">] </span>= <span class="src-str">'#9370D8'</span><span class="src-sym">;</span></li>
-<li><a name="a203"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumseagreen'</span><span class="src-sym">] </span>= <span class="src-str">'#3CB371'</span><span class="src-sym">;</span></li>
-<li><a name="a204"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumslateblue'</span><span class="src-sym">] </span>= <span class="src-str">'#7B68EE'</span><span class="src-sym">;</span></li>
-<li><a name="a205"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumspringgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#00FA9A'</span><span class="src-sym">;</span></li>
-<li><a name="a206"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumturquoise'</span><span class="src-sym">] </span>= <span class="src-str">'#48D1CC'</span><span class="src-sym">;</span></li>
-<li><a name="a207"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mediumvioletred'</span><span class="src-sym">] </span>= <span class="src-str">'#C71585'</span><span class="src-sym">;</span></li>
-<li><a name="a208"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'midnightblue'</span><span class="src-sym">] </span>= <span class="src-str">'#191970'</span><span class="src-sym">;</span></li>
-<li><a name="a209"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mintcream'</span><span class="src-sym">] </span>= <span class="src-str">'#F5FFFA'</span><span class="src-sym">;</span></li>
-<li><a name="a210"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'mistyrose'</span><span class="src-sym">] </span>= <span class="src-str">'#FFE4E1'</span><span class="src-sym">;</span></li>
-<li><a name="a211"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'moccasin'</span><span class="src-sym">] </span>= <span class="src-str">'#FFE4B5'</span><span class="src-sym">;</span></li>
-<li><a name="a212"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'navajowhite'</span><span class="src-sym">] </span>= <span class="src-str">'#FFDEAD'</span><span class="src-sym">;</span></li>
-<li><a name="a213"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'oldlace'</span><span class="src-sym">] </span>= <span class="src-str">'#FDF5E6'</span><span class="src-sym">;</span></li>
-<li><a name="a214"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'olivedrab'</span><span class="src-sym">] </span>= <span class="src-str">'#6B8E23'</span><span class="src-sym">;</span></li>
-<li><a name="a215"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'orangered'</span><span class="src-sym">] </span>= <span class="src-str">'#FF4500'</span><span class="src-sym">;</span></li>
-<li><a name="a216"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'orchid'</span><span class="src-sym">] </span>= <span class="src-str">'#DA70D6'</span><span class="src-sym">;</span></li>
-<li><a name="a217"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'palegoldenrod'</span><span class="src-sym">] </span>= <span class="src-str">'#EEE8AA'</span><span class="src-sym">;</span></li>
-<li><a name="a218"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'palegreen'</span><span class="src-sym">] </span>= <span class="src-str">'#98FB98'</span><span class="src-sym">;</span></li>
-<li><a name="a219"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'paleturquoise'</span><span class="src-sym">] </span>= <span class="src-str">'#AFEEEE'</span><span class="src-sym">;</span></li>
-<li><a name="a220"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'palevioletred'</span><span class="src-sym">] </span>= <span class="src-str">'#D87093'</span><span class="src-sym">;</span></li>
-<li><a name="a221"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'papayawhip'</span><span class="src-sym">] </span>= <span class="src-str">'#FFEFD5'</span><span class="src-sym">;</span></li>
-<li><a name="a222"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'peachpuff'</span><span class="src-sym">] </span>= <span class="src-str">'#FFDAB9'</span><span class="src-sym">;</span></li>
-<li><a name="a223"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'peru'</span><span class="src-sym">] </span>= <span class="src-str">'#CD853F'</span><span class="src-sym">;</span></li>
-<li><a name="a224"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pink'</span><span class="src-sym">] </span>= <span class="src-str">'#FFC0CB'</span><span class="src-sym">;</span></li>
-<li><a name="a225"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'plum'</span><span class="src-sym">] </span>= <span class="src-str">'#DDA0DD'</span><span class="src-sym">;</span></li>
-<li><a name="a226"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'powderblue'</span><span class="src-sym">] </span>= <span class="src-str">'#B0E0E6'</span><span class="src-sym">;</span></li>
-<li><a name="a227"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'rosybrown'</span><span class="src-sym">] </span>= <span class="src-str">'#BC8F8F'</span><span class="src-sym">;</span></li>
-<li><a name="a228"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'royalblue'</span><span class="src-sym">] </span>= <span class="src-str">'#4169E1'</span><span class="src-sym">;</span></li>
-<li><a name="a229"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'saddlebrown'</span><span class="src-sym">] </span>= <span class="src-str">'#8B4513'</span><span class="src-sym">;</span></li>
-<li><a name="a230"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'salmon'</span><span class="src-sym">] </span>= <span class="src-str">'#FA8072'</span><span class="src-sym">;</span></li>
-<li><a name="a231"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'sandybrown'</span><span class="src-sym">] </span>= <span class="src-str">'#F4A460'</span><span class="src-sym">;</span></li>
-<li><a name="a232"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'seagreen'</span><span class="src-sym">] </span>= <span class="src-str">'#2E8B57'</span><span class="src-sym">;</span></li>
-<li><a name="a233"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'seashell'</span><span class="src-sym">] </span>= <span class="src-str">'#FFF5EE'</span><span class="src-sym">;</span></li>
-<li><a name="a234"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'sienna'</span><span class="src-sym">] </span>= <span class="src-str">'#A0522D'</span><span class="src-sym">;</span></li>
-<li><a name="a235"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'skyblue'</span><span class="src-sym">] </span>= <span class="src-str">'#87CEEB'</span><span class="src-sym">;</span></li>
-<li><a name="a236"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'slateblue'</span><span class="src-sym">] </span>= <span class="src-str">'#6A5ACD'</span><span class="src-sym">;</span></li>
-<li><a name="a237"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'slategray'</span><span class="src-sym">] </span>= <span class="src-str">'#708090'</span><span class="src-sym">;</span></li>
-<li><a name="a238"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'snow'</span><span class="src-sym">] </span>= <span class="src-str">'#FFFAFA'</span><span class="src-sym">;</span></li>
-<li><a name="a239"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'springgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#00FF7F'</span><span class="src-sym">;</span></li>
-<li><a name="a240"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'steelblue'</span><span class="src-sym">] </span>= <span class="src-str">'#4682B4'</span><span class="src-sym">;</span></li>
-<li><a name="a241"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'tan'</span><span class="src-sym">] </span>= <span class="src-str">'#D2B48C'</span><span class="src-sym">;</span></li>
-<li><a name="a242"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'thistle'</span><span class="src-sym">] </span>= <span class="src-str">'#D8BFD8'</span><span class="src-sym">;</span></li>
-<li><a name="a243"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'tomato'</span><span class="src-sym">] </span>= <span class="src-str">'#FF6347'</span><span class="src-sym">;</span></li>
-<li><a name="a244"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'turquoise'</span><span class="src-sym">] </span>= <span class="src-str">'#40E0D0'</span><span class="src-sym">;</span></li>
-<li><a name="a245"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'violet'</span><span class="src-sym">] </span>= <span class="src-str">'#EE82EE'</span><span class="src-sym">;</span></li>
-<li><a name="a246"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'violetred'</span><span class="src-sym">] </span>= <span class="src-str">'#D02090'</span><span class="src-sym">;</span></li>
-<li><a name="a247"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'wheat'</span><span class="src-sym">] </span>= <span class="src-str">'#F5DEB3'</span><span class="src-sym">;</span></li>
-<li><a name="a248"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'whitesmoke'</span><span class="src-sym">] </span>= <span class="src-str">'#F5F5F5'</span><span class="src-sym">;</span></li>
-<li><a name="a249"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'replace_colors'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'yellowgreen'</span><span class="src-sym">] </span>= <span class="src-str">'#9ACD32'</span><span class="src-sym">;</span></li>
-<li><a name="a250"></a>&nbsp;</li>
-<li><a name="a251"></a>&nbsp;</li>
-<li><a name="a252"></a><span class="src-doc">/**</span></li>
-<li><a name="a253"></a><span class="src-doc"> * A list of all shorthand properties that are devided into four properties and/or have four subvalues</span></li>
-<li><a name="a254"></a><span class="src-doc"> *</span></li>
-<li><a name="a255"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['shorthands'] </span></li>
-<li><a name="a256"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> Are there new ones in CSS3?</span></li>
-<li><a name="a257"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> dissolve_4value_shorthands()</span></li>
-<li><a name="a258"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> merge_4value_shorthands()</span></li>
-<li><a name="a259"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a260"></a><span class="src-doc"> */</span></li>
-<li><a name="a261"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a262"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-color'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'border-top-color'</span><span class="src-sym">,</span><span class="src-str">'border-right-color'</span><span class="src-sym">,</span><span class="src-str">'border-bottom-color'</span><span class="src-sym">,</span><span class="src-str">'border-left-color'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a263"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-style'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'border-top-style'</span><span class="src-sym">,</span><span class="src-str">'border-right-style'</span><span class="src-sym">,</span><span class="src-str">'border-bottom-style'</span><span class="src-sym">,</span><span class="src-str">'border-left-style'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a264"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-width'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'border-top-width'</span><span class="src-sym">,</span><span class="src-str">'border-right-width'</span><span class="src-sym">,</span><span class="src-str">'border-bottom-width'</span><span class="src-sym">,</span><span class="src-str">'border-left-width'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a265"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'margin-top'</span><span class="src-sym">,</span><span class="src-str">'margin-right'</span><span class="src-sym">,</span><span class="src-str">'margin-bottom'</span><span class="src-sym">,</span><span class="src-str">'margin-left'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a266"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-str">'padding-top'</span><span class="src-sym">,</span><span class="src-str">'padding-right'</span><span class="src-sym">,</span><span class="src-str">'padding-bottom'</span><span class="src-sym">,</span><span class="src-str">'padding-left'</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a267"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'shorthands'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'-moz-border-radius'</span><span class="src-sym">] </span>= <span class="src-num">0</span><span class="src-sym">;</span></li>
-<li><a name="a268"></a>&nbsp;</li>
-<li><a name="a269"></a><span class="src-doc">/**</span></li>
-<li><a name="a270"></a><span class="src-doc"> * All CSS Properties. Needed for csstidy::property_is_next()</span></li>
-<li><a name="a271"></a><span class="src-doc"> *</span></li>
-<li><a name="a272"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['all_properties'] </span></li>
-<li><a name="a273"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@todo</span><span class="src-doc"> Add CSS3 properties</span></li>
-<li><a name="a274"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a275"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> csstidy::property_is_next()</span></li>
-<li><a name="a276"></a><span class="src-doc"> */</span></li>
-<li><a name="a277"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">] </span>= <span class="src-key">array</span><span class="src-sym">(</span><span class="src-sym">)</span><span class="src-sym">;</span></li>
-<li><a name="a278"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a279"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a280"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-image'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a281"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-repeat'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a282"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-attachment'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a283"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'background-position'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a284"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a285"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-top'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a286"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-right'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a287"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-bottom'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a288"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-left'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a289"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a290"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-top-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a291"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-bottom-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a292"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-left-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a293"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-right-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a294"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a295"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-top-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a296"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-right-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a297"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-left-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a298"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-bottom-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a299"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a300"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-top-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a301"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-right-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a302"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-left-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a303"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-bottom-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a304"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-collapse'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a305"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'border-spacing'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a306"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'bottom'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a307"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'caption-side'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a308"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'content'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a309"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'clear'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a310"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'clip'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a311"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a312"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'counter-reset'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a313"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'counter-increment'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a314"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cursor'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a315"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'empty-cells'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a316"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'display'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a317"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'direction'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a318"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'float'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a319"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a320"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-family'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a321"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a322"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-variant'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a323"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-weight'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a324"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-stretch'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a325"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-size-adjust'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a326"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'font-size'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a327"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'height'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a328"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'left'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a329"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'line-height'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a330"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'list-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a331"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'list-style-type'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a332"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'list-style-image'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a333"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'list-style-position'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a334"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a335"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin-top'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a336"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin-right'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a337"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin-bottom'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a338"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'margin-left'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a339"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'marks'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a340"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'marker-offset'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a341"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'max-height'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a342"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'max-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a343"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'min-height'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a344"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'min-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a345"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'overflow'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a346"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'orphans'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a347"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'outline'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a348"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'outline-width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a349"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'outline-style'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a350"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'outline-color'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a351"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a352"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding-top'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a353"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding-right'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a354"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding-bottom'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a355"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'padding-left'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a356"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'page-break-before'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a357"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'page-break-after'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a358"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'page-break-inside'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a359"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'page'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a360"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'position'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a361"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'quotes'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a362"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'right'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a363"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'size'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a364"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'speak-header'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a365"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'table-layout'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a366"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'top'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a367"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'text-indent'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a368"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'text-align'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a369"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'text-decoration'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a370"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'text-shadow'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0'</span><span class="src-sym">;</span></li>
-<li><a name="a371"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'letter-spacing'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a372"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'word-spacing'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a373"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'text-transform'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a374"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'white-space'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a375"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'unicode-bidi'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a376"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'vertical-align'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a377"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'visibility'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a378"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'width'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a379"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'widows'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a380"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'z-index'</span><span class="src-sym">] </span>= <span class="src-str">'CSS1.0,CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a381"></a><span class="src-comm">/* Speech */</span></li>
-<li><a name="a382"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'volume'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a383"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'speak'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a384"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pause'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a385"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pause-before'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a386"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pause-after'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a387"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cue'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a388"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cue-before'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a389"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'cue-after'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a390"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'play-during'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a391"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'azimuth'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a392"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'elevation'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a393"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'speech-rate'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a394"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'voice-family'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a395"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pitch'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a396"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'pitch-range'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a397"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'stress'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a398"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'richness'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a399"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'speak-punctuation'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a400"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'all_properties'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'speak-numeral'</span><span class="src-sym">] </span>= <span class="src-str">'CSS2.0,CSS2.1'</span><span class="src-sym">;</span></li>
-<li><a name="a401"></a>&nbsp;</li>
-<li><a name="a402"></a><span class="src-doc">/**</span></li>
-<li><a name="a403"></a><span class="src-doc"> * An array containing all predefined templates.</span></li>
-<li><a name="a404"></a><span class="src-doc"> *</span></li>
-<li><a name="a405"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@global </span><span class="src-doc-type">array </span><span class="src-doc-var">$GLOBALS['csstidy']['predefined_templates'] </span></li>
-<li><a name="a406"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@version</span><span class="src-doc"> 1.0</span></li>
-<li><a name="a407"></a><span class="src-doc"> * </span><span class="src-doc-coretag">@see</span><span class="src-doc"> csstidy::load_template()</span></li>
-<li><a name="a408"></a><span class="src-doc"> */</span></li>
-<li><a name="a409"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;at&quot;&gt;'</span><span class="src-sym">; </span><span class="src-comm">//string before @rule</span></li>
-<li><a name="a410"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt; &lt;span class=&quot;format&quot;&gt;{&lt;/span&gt;'</span>.<span class="src-str">&quot;\n&quot;</span><span class="src-sym">; </span><span class="src-comm">//bracket after @-rule</span></li>
-<li><a name="a411"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;selector&quot;&gt;'</span><span class="src-sym">; </span><span class="src-comm">//string before selector</span></li>
-<li><a name="a412"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt; &lt;span class=&quot;format&quot;&gt;{&lt;/span&gt;'</span>.<span class="src-str">&quot;\n&quot;</span><span class="src-sym">; </span><span class="src-comm">//bracket after selector</span></li>
-<li><a name="a413"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;property&quot;&gt;'</span><span class="src-sym">; </span><span class="src-comm">//string before property</span></li>
-<li><a name="a414"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;&lt;span class=&quot;value&quot;&gt;'</span><span class="src-sym">; </span><span class="src-comm">//string after property+before value</span></li>
-<li><a name="a415"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;&lt;span class=&quot;format&quot;&gt;;&lt;/span&gt;'</span>.<span class="src-str">&quot;\n&quot;</span><span class="src-sym">; </span><span class="src-comm">//string after value</span></li>
-<li><a name="a416"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;format&quot;&gt;}&lt;/span&gt;'</span><span class="src-sym">; </span><span class="src-comm">//closing bracket - selector</span></li>
-<li><a name="a417"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">&quot;\n\n&quot;</span><span class="src-sym">; </span><span class="src-comm">//space between blocks {...}</span></li>
-<li><a name="a418"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">&quot;\n&quot;</span>.<span class="src-str">'&lt;span class=&quot;format&quot;&gt;}&lt;/span&gt;'</span>. <span class="src-str">&quot;\n\n&quot;</span><span class="src-sym">; </span><span class="src-comm">//closing bracket @-rule</span></li>
-<li><a name="a419"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">; </span><span class="src-comm">//indent in @-rule</span></li>
-<li><a name="a420"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;comment&quot;&gt;'</span><span class="src-sym">; </span><span class="src-comm">// before comment</span></li>
-<li><a name="a421"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;'</span>.<span class="src-str">&quot;\n&quot;</span><span class="src-sym">; </span><span class="src-comm">// after comment</span></li>
-<li><a name="a422"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'default'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">&quot;\n&quot;</span><span class="src-sym">; </span><span class="src-comm">// after last line @-rule</span></li>
-<li><a name="a423"></a>&nbsp;</li>
-<li><a name="a424"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;at&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a425"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt; &lt;span class=&quot;format&quot;&gt;{&lt;/span&gt;'</span>.<span class="src-str">&quot;\n&quot;</span><span class="src-sym">;</span></li>
-<li><a name="a426"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;selector&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a427"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;&lt;span class=&quot;format&quot;&gt;{&lt;/span&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a428"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;property&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a429"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;&lt;span class=&quot;value&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a430"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;&lt;span class=&quot;format&quot;&gt;;&lt;/span&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a431"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;format&quot;&gt;}&lt;/span&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a432"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">&quot;\n&quot;</span><span class="src-sym">;</span></li>
-<li><a name="a433"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">&quot;\n&quot;</span>. <span class="src-str">'&lt;span class=&quot;format&quot;&gt;}'</span>.<span class="src-str">&quot;\n&quot;</span>.<span class="src-str">'&lt;/span&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a434"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a435"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;comment&quot;&gt;'</span><span class="src-sym">; </span><span class="src-comm">// before comment</span></li>
-<li><a name="a436"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;'</span><span class="src-sym">; </span><span class="src-comm">// after comment</span></li>
-<li><a name="a437"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'high_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">&quot;\n&quot;</span><span class="src-sym">;</span></li>
-<li><a name="a438"></a>&nbsp;</li>
-<li><a name="a439"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;at&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a440"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;&lt;span class=&quot;format&quot;&gt;{&lt;/span&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a441"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;selector&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a442"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;&lt;span class=&quot;format&quot;&gt;{&lt;/span&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a443"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;property&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a444"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;&lt;span class=&quot;value&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a445"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;&lt;span class=&quot;format&quot;&gt;;&lt;/span&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a446"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;format&quot;&gt;}&lt;/span&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a447"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a448"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;format&quot;&gt;}&lt;/span&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a449"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a450"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;comment&quot;&gt;'</span><span class="src-sym">; </span><span class="src-comm">// before comment</span></li>
-<li><a name="a451"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;'</span><span class="src-sym">; </span><span class="src-comm">// after comment</span></li>
-<li><a name="a452"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'highest_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">''</span><span class="src-sym">;</span></li>
-<li><a name="a453"></a>&nbsp;</li>
-<li><a name="a454"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;at&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a455"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt; &lt;span class=&quot;format&quot;&gt;{&lt;/span&gt;'</span>.<span class="src-str">&quot;\n&quot;</span><span class="src-sym">;</span></li>
-<li><a name="a456"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;selector&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a457"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;'</span>.<span class="src-str">&quot;\n&quot;</span>.<span class="src-str">'&lt;span class=&quot;format&quot;&gt;{&lt;/span&gt;'</span>.<span class="src-str">&quot;\n&quot;</span><span class="src-sym">;</span></li>
-<li><a name="a458"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'    &lt;span class=&quot;property&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a459"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;&lt;span class=&quot;value&quot;&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a460"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;&lt;span class=&quot;format&quot;&gt;;&lt;/span&gt;'</span>.<span class="src-str">&quot;\n&quot;</span><span class="src-sym">;</span></li>
-<li><a name="a461"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;format&quot;&gt;}&lt;/span&gt;'</span><span class="src-sym">;</span></li>
-<li><a name="a462"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">&quot;\n\n&quot;</span><span class="src-sym">;</span></li>
-<li><a name="a463"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">&quot;\n&quot;</span>.<span class="src-str">'&lt;span class=&quot;format&quot;&gt;}&lt;/span&gt;'</span>.<span class="src-str">&quot;\n\n&quot;</span><span class="src-sym">;</span></li>
-<li><a name="a464"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'    '</span><span class="src-sym">;</span></li>
-<li><a name="a465"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;span class=&quot;comment&quot;&gt;'</span><span class="src-sym">; </span><span class="src-comm">// before comment</span></li>
-<li><a name="a466"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">'&lt;/span&gt;'</span>.<span class="src-str">&quot;\n&quot;</span><span class="src-sym">; </span><span class="src-comm">// after comment</span></li>
-<li><a name="a467"></a><span class="src-var">$GLOBALS</span><span class="src-sym">[</span><span class="src-str">'csstidy'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'predefined_templates'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-str">'low_compression'</span><span class="src-sym">]</span><span class="src-sym">[</span><span class="src-sym">] </span>= <span class="src-str">&quot;\n&quot;</span><span class="src-sym">;</span></li>
-<li><a name="a468"></a>&nbsp;</li>
-<li><a name="a469"></a><span class="src-php">?&gt;</span></li>
-</ol></pre></div>\r
-</div>\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:56:01 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/classtrees_csstidy.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/classtrees_csstidy.html
deleted file mode 100644 (file)
index a871749..0000000
+++ /dev/null
@@ -1,62 +0,0 @@
-<html>\r
-<head>\r
-<title>Class Trees for Package csstidy</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Class Trees for Package csstidy</h1>\r
-<hr />\r
-<div class="classtree">Root class csstidy</div><br>\r
-<ul>
-<li><a href="csstidy/csstidy.html">csstidy</a></li></ul>
-\r
-<hr />\r
-<div class="classtree">Root class csstidy_optimise</div><br>\r
-<ul>
-<li><a href="csstidy/csstidy_optimise.html">csstidy_optimise</a></li></ul>
-\r
-<hr />\r
-<div class="classtree">Root class csstidy_print</div><br>\r
-<ul>
-<li><a href="csstidy/csstidy_print.html">csstidy_print</a></li></ul>
-\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:54:54 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_optimise_php.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_optimise_php.html
deleted file mode 100644 (file)
index f755d0c..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-<html>\r
-<head>\r
-<title>Docs for page class.csstidy_optimise.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="../todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="../li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                        <b>Files:</b><br />\r
-         <div class="package">\r
-                       <a href="../csstidy/_class_csstidy_php.html">           class.csstidy.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_optimise_php.html">          class.csstidy_optimise.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_print_php.html">             class.csstidy_print.php\r
-               </a><br>\r
-                       <a href="../csstidy/_data_inc_php.html">                data.inc.php\r
-               </a><br>\r
-         </div><br />\r\r
-      \r
-            <b>Classes:</b><br />\r
-        <div class="package">\r
-                               <a href="../csstidy/csstidy.html">csstidy</a><br />\r
-                       <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
-                       <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
-         </div>\r\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Procedural File: class.csstidy_optimise.php</h1>\r
-Source Location: /class.csstidy_optimise.php<br /><br />\r
-\r
-<br>\r
-<br>\r
-\r
-<div class="contents">\r
-<h2>Classes:</h2>\r
-<dt><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></dt>\r
-       <dd>CSS Optimising Class</dd>\r
-</div><br /><br />\r
-\r
-<h2>Page Details:</h2>\r
-CSSTidy - CSS Parser and Optimiser<br /><br /><p>CSS Optimising Class  This class optimises CSS data generated by csstidy.</p><p>This file is part of CSSTidy.</p><p>CSSTidy is free software; you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by  the Free Software Foundation; either version 2 of the License, or  (at your option) any later version.</p><p>CSSTidy is distributed in the hope that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License  along with CSSTidy; if not, write to the Free Software  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>filesource:</b>&nbsp;&nbsp;</td><td><a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html">Source Code for this file</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>author:</b>&nbsp;&nbsp;</td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://opensource.org/licenses/gpl-license.php">GNU Public License</a></td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-<br /><br />\r
-<br /><br />\r
-<br />\r
-\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:55:16 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>\r
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_php.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_php.html
deleted file mode 100644 (file)
index 775f327..0000000
+++ /dev/null
@@ -1,130 +0,0 @@
-<html>\r
-<head>\r
-<title>Docs for page class.csstidy.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="../todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="../li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                        <b>Files:</b><br />\r
-         <div class="package">\r
-                       <a href="../csstidy/_class_csstidy_php.html">           class.csstidy.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_optimise_php.html">          class.csstidy_optimise.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_print_php.html">             class.csstidy_print.php\r
-               </a><br>\r
-                       <a href="../csstidy/_data_inc_php.html">                data.inc.php\r
-               </a><br>\r
-         </div><br />\r\r
-      \r
-            <b>Classes:</b><br />\r
-        <div class="package">\r
-                               <a href="../csstidy/csstidy.html">csstidy</a><br />\r
-                       <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
-                       <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
-         </div>\r\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Procedural File: class.csstidy.php</h1>\r
-Source Location: /class.csstidy.php<br /><br />\r
-\r
-<br>\r
-<br>\r
-\r
-<div class="contents">\r
-<h2>Classes:</h2>\r
-<dt><a href="../csstidy/csstidy.html">csstidy</a></dt>\r
-       <dd>CSS Parser class</dd>\r
-</div><br /><br />\r
-\r
-<h2>Page Details:</h2>\r
-CSSTidy - CSS Parser and Optimiser<br /><br /><p>CSS Parser class</p><p>This file is part of CSSTidy.</p><p>CSSTidy is free software; you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by  the Free Software Foundation; either version 2 of the License, or  (at your option) any later version.</p><p>CSSTidy is distributed in the hope that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License  along with CSSTidy; if not, write to the Free Software  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>filesource:</b>&nbsp;&nbsp;</td><td><a href="..//__filesource/fsource_csstidy__class.csstidy.php.html">Source Code for this file</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>author:</b>&nbsp;&nbsp;</td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://opensource.org/licenses/gpl-license.php">GNU Public License</a></td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-<h4>Includes:</h4>\r
-<div class="tags">\r
-require(<a href="../csstidy/_data_inc_php.html">'data.inc.php'</a>) [line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a33">33</a>]<br />\r
-Various CSS data needed for correct optimisations etc.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-require(<a href="../csstidy/_class_csstidy_print_php.html">'class.csstidy_print.php'</a>) [line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a40">40</a>]<br />\r
-Contains a class for printing CSS code<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-require(<a href="../csstidy/_class_csstidy_optimise_php.html">'class.csstidy_optimise.php'</a>) [line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a47">47</a>]<br />\r
-Contains a class for optimising CSS code<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-</div>\r
-<br /><br />\r
-<br /><br />\r
-<br />\r
-\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:54:54 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>\r
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_print_php.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_class_csstidy_print_php.html
deleted file mode 100644 (file)
index d0062b2..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-<html>\r
-<head>\r
-<title>Docs for page class.csstidy_print.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="../todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="../li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                        <b>Files:</b><br />\r
-         <div class="package">\r
-                       <a href="../csstidy/_class_csstidy_php.html">           class.csstidy.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_optimise_php.html">          class.csstidy_optimise.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_print_php.html">             class.csstidy_print.php\r
-               </a><br>\r
-                       <a href="../csstidy/_data_inc_php.html">                data.inc.php\r
-               </a><br>\r
-         </div><br />\r\r
-      \r
-            <b>Classes:</b><br />\r
-        <div class="package">\r
-                               <a href="../csstidy/csstidy.html">csstidy</a><br />\r
-                       <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
-                       <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
-         </div>\r\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Procedural File: class.csstidy_print.php</h1>\r
-Source Location: /class.csstidy_print.php<br /><br />\r
-\r
-<br>\r
-<br>\r
-\r
-<div class="contents">\r
-<h2>Classes:</h2>\r
-<dt><a href="../csstidy/csstidy_print.html">csstidy_print</a></dt>\r
-       <dd>CSS Printing class</dd>\r
-</div><br /><br />\r
-\r
-<h2>Page Details:</h2>\r
-CSSTidy - CSS Parser and Optimiser<br /><br /><p>CSS Printing class  This class prints CSS data generated by csstidy.</p><p>This file is part of CSSTidy.</p><p>CSSTidy is free software; you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by  the Free Software Foundation; either version 2 of the License, or  (at your option) any later version.</p><p>CSSTidy is distributed in the hope that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License  along with CSSTidy; if not, write to the Free Software  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>filesource:</b>&nbsp;&nbsp;</td><td><a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html">Source Code for this file</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>author:</b>&nbsp;&nbsp;</td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://opensource.org/licenses/gpl-license.php">GNU Public License</a></td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-<br /><br />\r
-<br /><br />\r
-<br />\r
-\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:55:35 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>\r
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_data_inc_php.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/_data_inc_php.html
deleted file mode 100644 (file)
index a95e0c8..0000000
+++ /dev/null
@@ -1,483 +0,0 @@
-<html>\r
-<head>\r
-<title>Docs for page data.inc.php</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="../todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="../li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                        <b>Files:</b><br />\r
-         <div class="package">\r
-                       <a href="../csstidy/_class_csstidy_php.html">           class.csstidy.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_optimise_php.html">          class.csstidy_optimise.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_print_php.html">             class.csstidy_print.php\r
-               </a><br>\r
-                       <a href="../csstidy/_data_inc_php.html">                data.inc.php\r
-               </a><br>\r
-         </div><br />\r\r
-      \r
-            <b>Classes:</b><br />\r
-        <div class="package">\r
-                               <a href="../csstidy/csstidy.html">csstidy</a><br />\r
-                       <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
-                       <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
-         </div>\r\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Procedural File: data.inc.php</h1>\r
-Source Location: /data.inc.php<br /><br />\r
-\r
-<br>\r
-<br>\r
-\r
-\r
-<h2>Page Details:</h2>\r
-Various CSS Data for CSSTidy<br /><br /><p>This file is part of CSSTidy.</p><p>CSSTidy is free software; you can redistribute it and/or modify  it under the terms of the GNU General Public License as published by  the Free Software Foundation; either version 2 of the License, or  (at your option) any later version.</p><p>CSSTidy is distributed in the hope that it will be useful,  but WITHOUT ANY WARRANTY; without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  GNU General Public License for more details.</p><p>You should have received a copy of the GNU General Public License  along with CSSTidy; if not, write to the Free Software  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>filesource:</b>&nbsp;&nbsp;</td><td><a href="..//__filesource/fsource_csstidy__data.inc.php.html">Source Code for this file</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>author:</b>&nbsp;&nbsp;</td><td>Florian Schmitz (floele at gmail dot com) 2005</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>license:</b>&nbsp;&nbsp;</td><td><a href="http://opensource.org/licenses/gpl-license.php">GNU Public License</a></td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-<br /><br />\r
-  <hr />\r
-       <a name="global$GLOBALS['csstidy']['all_properties']"></a>\r
-       <h4><i>array</i> $GLOBALS['csstidy']['all_properties'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a277">277</a>]</span></h4>\r
-       <div class="tags">\r
-       All CSS Properties. Needed for csstidy::property_is_next()<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy.html#methodproperty_is_next">csstidy::property_is_next()</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>todo:</b>&nbsp;&nbsp;</td><td>Add CSS3 properties</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-  \r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Default value:</b>&nbsp;&nbsp;</td>\r
-      <td>array()</td>\r
-    </tr>\r
-         </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="global$GLOBALS['csstidy']['at_rules']"></a>\r
-       <h4><i>array</i> $GLOBALS['csstidy']['at_rules'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a66">66</a>]</span></h4>\r
-       <div class="tags">\r
-       Available at-rules<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-  \r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Default value:</b>&nbsp;&nbsp;</td>\r
-      <td>array('page'&nbsp;=&gt;&nbsp;'is','font-face'&nbsp;=&gt;&nbsp;'is','charset'&nbsp;=&gt;&nbsp;'iv',&nbsp;'import'&nbsp;=&gt;&nbsp;'iv','namespace'&nbsp;=&gt;&nbsp;'iv','media'&nbsp;=&gt;&nbsp;'at')</td>\r
-    </tr>\r
-         </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="global$GLOBALS['csstidy']['background_prop_default']"></a>\r
-       <h4><i>array</i> $GLOBALS['csstidy']['background_prop_default'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a106">106</a>]</span></h4>\r
-       <div class="tags">\r
-       Default values for the background properties<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td>merge_bg()</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td>dissolve_short_bg()</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>todo:</b>&nbsp;&nbsp;</td><td>Possibly property names will change during CSS3 development</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-  \r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Default value:</b>&nbsp;&nbsp;</td>\r
-      <td>array()</td>\r
-    </tr>\r
-         </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="global$GLOBALS['csstidy']['color_values']"></a>\r
-       <h4><i>array</i> $GLOBALS['csstidy']['color_values'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a86">86</a>]</span></h4>\r
-       <div class="tags">\r
-       Properties that allow &lt;color&gt; as value<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td>compress_numbers();</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>todo:</b>&nbsp;&nbsp;</td><td>CSS3 properties</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-  \r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Default value:</b>&nbsp;&nbsp;</td>\r
-      <td>array()</td>\r
-    </tr>\r
-         </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="global$GLOBALS['csstidy']['number_values']"></a>\r
-       <h4><i>array</i> $GLOBALS['csstidy']['number_values'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a76">76</a>]</span></h4>\r
-       <div class="tags">\r
-       Properties that allow &lt;number&gt; as value<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td>compress_numbers();</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>todo:</b>&nbsp;&nbsp;</td><td>CSS3 properties</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-  \r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Default value:</b>&nbsp;&nbsp;</td>\r
-      <td>array('line-height','pitch-range','richness','speech-rate','stress','volume','font','font-weight','z-index','counter-increment','counter-reset','orphans','widows')</td>\r
-    </tr>\r
-         </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="global$GLOBALS['csstidy']['predefined_templates']"></a>\r
-       <h4><i>array</i> $GLOBALS['csstidy']['predefined_templates'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a409">409</a>]</span></h4>\r
-       <div class="tags">\r
-       An array containing all predefined templates.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy.html#methodload_template">csstidy::load_template()</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-  \r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Default value:</b>&nbsp;&nbsp;</td>\r
-      <td>'&lt;span&nbsp;class=&quot;at&quot;&gt;'</td>\r
-    </tr>\r
-         </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="global$GLOBALS['csstidy']['replace_colors']"></a>\r
-       <h4><i>array</i> $GLOBALS['csstidy']['replace_colors'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a123">123</a>]</span></h4>\r
-       <div class="tags">\r
-       A list of non-W3C color names which get replaced by their hex-codes<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td>cut_color()</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-  \r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Default value:</b>&nbsp;&nbsp;</td>\r
-      <td>array()</td>\r
-    </tr>\r
-         </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="global$GLOBALS['csstidy']['shorthands']"></a>\r
-       <h4><i>array</i> $GLOBALS['csstidy']['shorthands'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a261">261</a>]</span></h4>\r
-       <div class="tags">\r
-       A list of all shorthand properties that are devided into four properties and/or have four subvalues<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td>merge_4value_shorthands()</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td>dissolve_4value_shorthands()</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>todo:</b>&nbsp;&nbsp;</td><td>Are there new ones in CSS3?</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-  \r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Default value:</b>&nbsp;&nbsp;</td>\r
-      <td>array()</td>\r
-    </tr>\r
-         </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="global$GLOBALS['csstidy']['tokens']"></a>\r
-       <h4><i>string</i> $GLOBALS['csstidy']['tokens'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a49">49</a>]</span></h4>\r
-       <div class="tags">\r
-       All CSS tokens used by csstidy<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-  \r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Default value:</b>&nbsp;&nbsp;</td>\r
-      <td>'/@}{;:=\'&quot;(,\\!$%&amp;)*+.&lt;&gt;?[]^`|~'</td>\r
-    </tr>\r
-         </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="global$GLOBALS['csstidy']['units']"></a>\r
-       <h4><i>array</i> $GLOBALS['csstidy']['units'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a58">58</a>]</span></h4>\r
-       <div class="tags">\r
-       All CSS units (CSS 3 units included)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td>compress_numbers()</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-  \r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Default value:</b>&nbsp;&nbsp;</td>\r
-      <td>array('in','cm','mm','pt','pc','px','rem','em','%','ex','gd','vw','vh','vm','deg','grad','rad','ms','s','khz','hz')</td>\r
-    </tr>\r
-         </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="global$GLOBALS['csstidy']['whitespace']"></a>\r
-       <h4><i>array</i> $GLOBALS['csstidy']['whitespace'] <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a41">41</a>]</span></h4>\r
-       <div class="tags">\r
-       All whitespace allowed in CSS<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-  \r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Default value:</b>&nbsp;&nbsp;</td>\r
-      <td>array('&nbsp;',&quot;\n&quot;,&quot;\t&quot;,&quot;\r&quot;,&quot;\x0B&quot;)</td>\r
-    </tr>\r
-         </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-<br /><br />\r
-  <hr />\r
-       <a name="defineAT_END"></a>\r
-       <h3>AT_END <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a27">27</a>]</span></h3>\r
-       <div class="tags">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>AT_END = 2</code>\r
-    </td></tr></table>\r
-    </td></tr></table>\r
-\r
-        <br />\r
-               </div>\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="defineAT_START"></a>\r
-       <h3>AT_START <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a26">26</a>]</span></h3>\r
-       <div class="tags">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>AT_START = 1</code>\r
-    </td></tr></table>\r
-    </td></tr></table>\r
-\r
-        <br />\r
-               </div>\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="defineCOMMENT"></a>\r
-       <h3>COMMENT <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a32">32</a>]</span></h3>\r
-       <div class="tags">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>COMMENT = 7</code>\r
-    </td></tr></table>\r
-    </td></tr></table>\r
-\r
-        <br />\r
-               </div>\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="defineDEFAULT_AT"></a>\r
-       <h3>DEFAULT_AT <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a33">33</a>]</span></h3>\r
-       <div class="tags">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>DEFAULT_AT = 41</code>\r
-    </td></tr></table>\r
-    </td></tr></table>\r
-\r
-        <br />\r
-               </div>\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="definePROPERTY"></a>\r
-       <h3>PROPERTY <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a30">30</a>]</span></h3>\r
-       <div class="tags">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>PROPERTY = 5</code>\r
-    </td></tr></table>\r
-    </td></tr></table>\r
-\r
-        <br />\r
-               </div>\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="defineSEL_END"></a>\r
-       <h3>SEL_END <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a29">29</a>]</span></h3>\r
-       <div class="tags">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>SEL_END = 4</code>\r
-    </td></tr></table>\r
-    </td></tr></table>\r
-\r
-        <br />\r
-               </div>\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="defineSEL_START"></a>\r
-       <h3>SEL_START <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a28">28</a>]</span></h3>\r
-       <div class="tags">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>SEL_START = 3</code>\r
-    </td></tr></table>\r
-    </td></tr></table>\r
-\r
-        <br />\r
-               </div>\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-  <hr />\r
-       <a name="defineVALUE"></a>\r
-       <h3>VALUE <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__data.inc.php.html#a31">31</a>]</span></h3>\r
-       <div class="tags">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>VALUE = 6</code>\r
-    </td></tr></table>\r
-    </td></tr></table>\r
-\r
-        <br />\r
-               </div>\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br /><br />\r
-<br />\r
-\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:55:43 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>\r
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy.html
deleted file mode 100644 (file)
index e3f92e7..0000000
+++ /dev/null
@@ -1,1550 +0,0 @@
-<html>\r
-<head>\r
-<title>Docs For Class csstidy</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="../todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="../li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                        <b>Files:</b><br />\r
-         <div class="package">\r
-                       <a href="../csstidy/_class_csstidy_php.html">           class.csstidy.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_optimise_php.html">          class.csstidy_optimise.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_print_php.html">             class.csstidy_print.php\r
-               </a><br>\r
-                       <a href="../csstidy/_data_inc_php.html">                data.inc.php\r
-               </a><br>\r
-         </div><br />\r\r
-      \r
-            <b>Classes:</b><br />\r
-        <div class="package">\r
-                               <a href="../csstidy/csstidy.html">csstidy</a><br />\r
-                       <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
-                       <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
-         </div>\r\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Class: csstidy</h1>\r
-Source Location: /class.csstidy.php<br /><br />\r
-\r
-\r
-<table width="100%" border="0">\r
-<tr><td valign="top">\r
-\r
-<h3><a href="#class_details">Class Overview</a></h3>\r
-<pre></pre><br />\r
-<div class="description">CSS Parser class</div><br /><br />\r
-<h4>Author(s):</h4>\r
-<ul>\r
-                <li>Florian Schmitz (floele at gmail dot com) 2005-2006</li>\r
-      </ul>\r
-\r
-\r
-\r
-\r
-    \r
-        \r
-<h4>Version:</h4>\r
-<ul>\r
-  <li>1.2</li>\r
-</ul>\r
-\r
-\r
-</td>\r
-\r
-<td valign="top">\r
-<h3><a href="#class_vars">Variables</a></h3>\r
-<ul>\r
-    <li><a href="../csstidy/csstidy.html#var$added">$added</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$at">$at</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$charset">$charset</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$css">$css</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$from">$from</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$import">$import</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$invalid_at">$invalid_at</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$line">$line</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$log">$log</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$namespace">$namespace</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$optimise">$optimise</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$print">$print</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$property">$property</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$selector">$selector</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$sel_separate">$sel_separate</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$settings">$settings</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$status">$status</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$str_char">$str_char</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$str_in_str">$str_in_str</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$sub_value">$sub_value</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$sub_value_arr">$sub_value_arr</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$tokens">$tokens</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$value">$value</a></li>\r
-    <li><a href="../csstidy/csstidy.html#var$version">$version</a></li>\r
-  </ul>\r
-</td>\r
-\r
-\r
-<td valign="top">\r
-<h3><a href="#class_methods">Methods</a></h3>\r
-<ul>\r
-    <li><a href="../csstidy/csstidy.html#methodcsstidy">csstidy</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodcss_add_property">css_add_property</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodescaped">escaped</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodexplode_selectors">explode_selectors</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodget_cfg">get_cfg</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodgvw_important">gvw_important</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodis_important">is_important</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodis_token">is_token</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodload_template">load_template</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodlog">log</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodmerge_css_blocks">merge_css_blocks</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodparse">parse</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodparse_from_url">parse_from_url</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodproperty_is_next">property_is_next</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodproperty_is_valid">property_is_valid</a></li>\r
-    <li><a href="../csstidy/csstidy.html#methodset_cfg">set_cfg</a></li>\r
-    <li><a href="../csstidy/csstidy.html#method_add_token">_add_token</a></li>\r
-    <li><a href="../csstidy/csstidy.html#method_unicode">_unicode</a></li>\r
-  </ul>\r
-</td>\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<table width="100%" border="0"><tr>\r
-\r
-\r
-\r
-\r
-\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<a name="class_details"></a>\r
-<h3>Class Details</h3>\r
-<div class="tags">\r
-[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a61">61</a>]<br />\r
-CSS Parser class<br /><br /><p>This class represents a CSS parser which reads CSS code and saves it in an array.  In opposite to most other CSS parsers, it does not use regular expressions and  thus has full CSS2 support and a higher reliability.  Additional to that it applies some optimisations and fixes to the CSS code.  An online version should be available here: http://cdburnerxp.se/cssparse/css_optimiser.php</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>author:</b>&nbsp;&nbsp;</td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-</div><br /><br />\r
-<div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-\r
-<hr />\r
-<a name="class_vars"></a>\r
-<h3>Class Variables</h3>\r
-<div class="tags">\r
-       <a name="var$added"></a>\r
-       <p></p>\r
-       <h4>$added = <span class="value">&nbsp;false</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a233">233</a>]</p>\r
-  =true if something has been added to the current selector<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>bool</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$at"></a>\r
-       <p></p>\r
-       <h4>$at = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a150">150</a>]</p>\r
-  Saves the current at rule (@media)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$charset"></a>\r
-       <p></p>\r
-       <h4>$charset = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a98">98</a>]</p>\r
-  Saves the CSS charset (@charset)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$css"></a>\r
-       <p></p>\r
-       <h4>$css = <span class="value">array()</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a68">68</a>]</p>\r
-  Saves the parsed CSS<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>array</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$from"></a>\r
-       <p></p>\r
-       <h4>$from = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a212">212</a>]</p>\r
-  Status from which the parser switched to ic or instr<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$import"></a>\r
-       <p></p>\r
-       <h4>$import = <span class="value">array()</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a105">105</a>]</p>\r
-  Saves all @import URLs<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>array</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$invalid_at"></a>\r
-       <p></p>\r
-       <h4>$invalid_at = <span class="value">&nbsp;false</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a226">226</a>]</p>\r
-  =true if in invalid at-rule<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>bool</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$line"></a>\r
-       <p></p>\r
-       <h4>$line = <span class="value">&nbsp;1</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a247">247</a>]</p>\r
-  Saves the line number<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>integer</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$log"></a>\r
-       <p></p>\r
-       <h4>$log = <span class="value">array()</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a240">240</a>]</p>\r
-  Array which saves the message log<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>array</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$namespace"></a>\r
-       <p></p>\r
-       <h4>$namespace = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a112">112</a>]</p>\r
-  Saves the namespace<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$optimise"></a>\r
-       <p></p>\r
-       <h4>$optimise = <span class="value"></span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a91">91</a>]</p>\r
-  Optimiser class<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a></td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>object</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$print"></a>\r
-       <p></p>\r
-       <h4>$print = <span class="value"></span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a83">83</a>]</p>\r
-  Printer class<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy_print.html">csstidy_print</a></td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>object</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$property"></a>\r
-       <p></p>\r
-       <h4>$property = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a164">164</a>]</p>\r
-  Saves the current property<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$selector"></a>\r
-       <p></p>\r
-       <h4>$selector = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a157">157</a>]</p>\r
-  Saves the current selector<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$sel_separate"></a>\r
-       <p></p>\r
-       <h4>$sel_separate = <span class="value">array()</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a171">171</a>]</p>\r
-  Saves the position of , in selectors<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>array</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$settings"></a>\r
-       <p></p>\r
-       <h4>$settings = <span class="value">array()</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a126">126</a>]</p>\r
-  Stores the settings<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>array</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$status"></a>\r
-       <p></p>\r
-       <h4>$status = <span class="value">&nbsp;'is'</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a142">142</a>]</p>\r
-  Saves the parser-status.<br /><br /><p>Possible values: <ul><li>is = in selector</li><li>ip = in property</li><li>iv = in value</li><li>instr = in string (started at &quot; or ' or ( )</li><li>ic = in comment (ignore everything)</li><li>at = in @-block</li></ul></p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$str_char"></a>\r
-       <p></p>\r
-       <h4>$str_char = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a205">205</a>]</p>\r
-  Saves the char which opened the last string<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$str_in_str"></a>\r
-       <p></p>\r
-       <h4>$str_in_str = <span class="value">&nbsp;false</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a219">219</a>]</p>\r
-  Variable needed to manage string-in-strings, for example url(&quot;foo.png&quot;)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$sub_value"></a>\r
-       <p></p>\r
-       <h4>$sub_value = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a190">190</a>]</p>\r
-  Saves the current sub-value<br /><br /><p>Example for a subvalue:  background:url(foo.png) red no-repeat;  &quot;url(foo.png)&quot;, &quot;red&quot;, and  &quot;no-repeat&quot; are subvalues,  seperated by whitespace</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$sub_value_arr"></a>\r
-       <p></p>\r
-       <h4>$sub_value_arr = <span class="value">array()</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a198">198</a>]</p>\r
-  Array which saves all subvalues for a property.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy.html#var$sub_value">csstidy::$sub_value</a></td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>array</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$tokens"></a>\r
-       <p></p>\r
-       <h4>$tokens = <span class="value">array()</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a75">75</a>]</p>\r
-  Saves the parsed CSS (raw)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>array</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$value"></a>\r
-       <p></p>\r
-       <h4>$value = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a178">178</a>]</p>\r
-  Saves the current value<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$version"></a>\r
-       <p></p>\r
-       <h4>$version = <span class="value">&nbsp;'1.2'</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a119">119</a>]</p>\r
-  Contains the version of csstidy<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-</div><br />\r
-\r
-<hr />\r
-<a name="class_methods"></a>\r
-<h3>Class Methods</h3>\r
-<div class="tags">\r
-  <hr />\r
-       <a name="methodcsstidy"></a>\r
-       <h3>constructor csstidy <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a254">254</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>csstidy csstidy(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Loads standard template and sets default settings<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodcss_add_property"></a>\r
-       <h3>method css_add_property <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a877">877</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void css_add_property(\r
-string\r
-$media, string\r
-$selector, string\r
-$property, string\r
-$new_val)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Adds a property with value to the existing CSS code<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$media</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$selector</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$property</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$new_val</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodescaped"></a>\r
-       <h3>method escaped <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a863">863</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>bool escaped(\r
-string\r
-&$string, integer\r
-$pos)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Checks if a character is escaped (and returns true if it is)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.02</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$string</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">integer&nbsp;&nbsp;</td>\r
-        <td><b>$pos</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodexplode_selectors"></a>\r
-       <h3>method explode_selectors <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a825">825</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void explode_selectors(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Explodes selectors<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodget_cfg"></a>\r
-       <h3>method get_cfg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a283">283</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>mixed get_cfg(\r
-string\r
-$setting)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Get the value of a setting.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$setting</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodgvw_important"></a>\r
-       <h3>method gvw_important <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a933">933</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>string gvw_important(\r
-string\r
-$value)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Returns a value without !important<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$value</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodis_important"></a>\r
-       <h3>method is_important <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a921">921</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>bool is_important(\r
-string\r
-&$value)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Checks if $value is !important.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$value</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodis_token"></a>\r
-       <h3>method is_token <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a444">444</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void is_token(\r
-string\r
-&$string, integer\r
-$i)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Checks if there is a token at the current position<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.11</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$string</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">integer&nbsp;&nbsp;</td>\r
-        <td><b>$i</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodload_template"></a>\r
-       <h3>method load_template <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a404">404</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void load_template(\r
-string\r
-$content, [bool\r
-$from_file = true])</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Loads a new template<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="http://csstidy.sourceforge.net/templates.php">http://csstidy.sourceforge.net/templates.php</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.1</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$content</b>&nbsp;&nbsp;</td>\r
-        <td>either filename (if $from_file == true), content of a template file, &quot;high_compression&quot;, &quot;highest_compression&quot;, &quot;low_compression&quot;, or &quot;default&quot;</td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">bool&nbsp;&nbsp;</td>\r
-        <td><b>$from_file</b>&nbsp;&nbsp;</td>\r
-        <td>uses $content as filename if true</td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodlog"></a>\r
-       <h3>method log <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a332">332</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void log(\r
-string\r
-$message, string\r
-$type, [integer\r
-$line = -1])</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Add a message to the message log<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$message</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$type</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">integer&nbsp;&nbsp;</td>\r
-        <td><b>$line</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodmerge_css_blocks"></a>\r
-       <h3>method merge_css_blocks <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a906">906</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void merge_css_blocks(\r
-string\r
-$media, string\r
-$selector, array\r
-$css_add)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Adds CSS to an existing media/selector<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.1</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$media</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$selector</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">array&nbsp;&nbsp;</td>\r
-        <td><b>$css_add</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodparse"></a>\r
-       <h3>method parse <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a458">458</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>bool parse(\r
-string\r
-$string)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Parses CSS in $string. The code is saved as array in $this-&gt;css<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.1</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$string</b>&nbsp;&nbsp;</td>\r
-        <td>the CSS code</td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodparse_from_url"></a>\r
-       <h3>method parse_from_url <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a432">432</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void parse_from_url(\r
-string\r
-$url)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Starts parsing from URL<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$url</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodproperty_is_next"></a>\r
-       <h3>method property_is_next <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a955">955</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>bool property_is_next(\r
-string\r
-$istring, integer\r
-$pos)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Checks if the next word in a string from pos is a CSS property<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$istring</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">integer&nbsp;&nbsp;</td>\r
-        <td><b>$pos</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodproperty_is_valid"></a>\r
-       <h3>method property_is_valid <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a980">980</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>bool; property_is_valid(\r
-string\r
-$property)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Checks if a property is valid<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$property</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodset_cfg"></a>\r
-       <h3>method set_cfg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a300">300</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>bool set_cfg(\r
-string\r
-$setting, mixed\r
-$value)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Set the value of a setting.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$setting</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">mixed&nbsp;&nbsp;</td>\r
-        <td><b>$value</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="method_add_token"></a>\r
-       <h3>method _add_token <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a318">318</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void _add_token(\r
-mixed\r
-$type, string\r
-$data, [bool\r
-$do = false])</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Adds a token to $this-&gt;tokens<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">mixed&nbsp;&nbsp;</td>\r
-        <td><b>$type</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$data</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">bool&nbsp;&nbsp;</td>\r
-        <td><b>$do</b>&nbsp;&nbsp;</td>\r
-        <td>add a token even if preserve_css is off</td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="method_unicode"></a>\r
-       <h3>method _unicode <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy.php.html#a354">354</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>string _unicode(\r
-string\r
-&$string, integer\r
-&$i)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Parse unicode notations and find a replacement character<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$string</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">integer&nbsp;&nbsp;</td>\r
-        <td><b>$i</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-</div><br />\r
-\r
-\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:55:14 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy_optimise.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy_optimise.html
deleted file mode 100644 (file)
index 3f72a2f..0000000
+++ /dev/null
@@ -1,705 +0,0 @@
-<html>\r
-<head>\r
-<title>Docs For Class csstidy_optimise</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="../todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="../li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                        <b>Files:</b><br />\r
-         <div class="package">\r
-                       <a href="../csstidy/_class_csstidy_php.html">           class.csstidy.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_optimise_php.html">          class.csstidy_optimise.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_print_php.html">             class.csstidy_print.php\r
-               </a><br>\r
-                       <a href="../csstidy/_data_inc_php.html">                data.inc.php\r
-               </a><br>\r
-         </div><br />\r\r
-      \r
-            <b>Classes:</b><br />\r
-        <div class="package">\r
-                               <a href="../csstidy/csstidy.html">csstidy</a><br />\r
-                       <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
-                       <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
-         </div>\r\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Class: csstidy_optimise</h1>\r
-Source Location: /class.csstidy_optimise.php<br /><br />\r
-\r
-\r
-<table width="100%" border="0">\r
-<tr><td valign="top">\r
-\r
-<h3><a href="#class_details">Class Overview</a></h3>\r
-<pre></pre><br />\r
-<div class="description">CSS Optimising Class</div><br /><br />\r
-<h4>Author(s):</h4>\r
-<ul>\r
-                <li>Florian Schmitz (floele at gmail dot com) 2005-2006</li>\r
-      </ul>\r
-\r
-\r
-\r
-\r
-    \r
-        \r
-<h4>Version:</h4>\r
-<ul>\r
-  <li>1.0</li>\r
-</ul>\r
-\r
-\r
-</td>\r
-\r
-\r
-\r
-<td valign="top">\r
-<h3><a href="#class_methods">Methods</a></h3>\r
-<ul>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodcompress_important">compress_important</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodcompress_numbers">compress_numbers</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodcut_color">cut_color</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">dissolve_4value_shorthands</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methoddissolve_short_bg">dissolve_short_bg</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodexplode_ws">explode_ws</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">merge_4value_shorthands</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodmerge_bg">merge_bg</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodmerge_selectors">merge_selectors</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodpostparse">postparse</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodshorthand">shorthand</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodshorthands">shorthands</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodsubvalue">subvalue</a></li>\r
-    <li><a href="../csstidy/csstidy_optimise.html#methodvalue">value</a></li>\r
-  </ul>\r
-</td>\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<table width="100%" border="0"><tr>\r
-\r
-\r
-\r
-\r
-\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<a name="class_details"></a>\r
-<h3>Class Details</h3>\r
-<div class="tags">\r
-[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a39">39</a>]<br />\r
-CSS Optimising Class<br /><br /><p>This class optimises CSS data generated by csstidy.</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>author:</b>&nbsp;&nbsp;</td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-</div><br /><br />\r
-<div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-\r
-\r
-<hr />\r
-<a name="class_methods"></a>\r
-<h3>Class Methods</h3>\r
-<div class="tags">\r
-  <hr />\r
-       <a name="methodcsstidy_optimise"></a>\r
-       <h3>constructor csstidy_optimise <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a47">47</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>csstidy_optimise csstidy_optimise(\r
-array\r
-&$css)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Constructor<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">array&nbsp;&nbsp;</td>\r
-        <td><b>$css</b>&nbsp;&nbsp;</td>\r
-        <td>contains the class csstidy</td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodcompress_important"></a>\r
-       <h3>method compress_important <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a278">278</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>string compress_important(\r
-string\r
-&$string)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Removes unnecessary whitespace in ! important<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.1</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$string</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodcompress_numbers"></a>\r
-       <h3>method compress_numbers <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a368">368</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>string compress_numbers(\r
-string\r
-$subvalue)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Compresses numbers (ie. 1.0 becomes 1 or 1.100 becomes 1.1 )<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$subvalue</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodcut_color"></a>\r
-       <h3>method cut_color <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a293">293</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>string cut_color(\r
-string\r
-$color)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Color compression function. Converts all rgb() values to #-values and uses the short-form if possible. Also replaces 4 color names by #-values.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.1</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$color</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methoddissolve_4value_shorthands"></a>\r
-       <h3>method dissolve_4value_shorthands <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a485">485</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>array dissolve_4value_shorthands(\r
-string\r
-$property, string\r
-$value)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Dissolves properties like padding:10px 10px 10px to padding-top:10px;padding-bottom:10px;...<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">csstidy_optimise::merge_4value_shorthands()</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$property</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$value</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methoddissolve_short_bg"></a>\r
-       <h3>method dissolve_short_bg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a639">639</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>array dissolve_short_bg(\r
-string\r
-$str_value)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Dissolve background property<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>todo:</b>&nbsp;&nbsp;</td><td>full CSS 3 compliance</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy_optimise.html#methodmerge_bg">csstidy_optimise::merge_bg()</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$str_value</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodexplode_ws"></a>\r
-       <h3>method explode_ws <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a543">543</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>array explode_ws(\r
-string\r
-$sep, string\r
-$string)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Explodes a string as explode() does, however, not if $sep is escaped or within a string.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$sep</b>&nbsp;&nbsp;</td>\r
-        <td>seperator</td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$string</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodmerge_4value_shorthands"></a>\r
-       <h3>method merge_4value_shorthands <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a598">598</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>array merge_4value_shorthands(\r
-array\r
-$array)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Merges Shorthand properties again, the opposite of dissolve_4value_shorthands()<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">csstidy_optimise::dissolve_4value_shorthands()</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">array&nbsp;&nbsp;</td>\r
-        <td><b>$array</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodmerge_bg"></a>\r
-       <h3>method merge_bg <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a725">725</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>array merge_bg(\r
-array\r
-$input_css)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Merges all background properties<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>todo:</b>&nbsp;&nbsp;</td><td>full CSS 3 compliance</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy_optimise.html#methoddissolve_short_bg">csstidy_optimise::dissolve_short_bg()</a></td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">array&nbsp;&nbsp;</td>\r
-        <td><b>$input_css</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodmerge_selectors"></a>\r
-       <h3>method merge_selectors <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a435">435</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>array merge_selectors(\r
-array\r
-&$array)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Merges selectors with same properties. Example: a{color:red} b{color:red} -&gt; a,b{color:red}  Very basic and has at least one bug. Hopefully there is a replacement soon.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">array&nbsp;&nbsp;</td>\r
-        <td><b>$array</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodpostparse"></a>\r
-       <h3>method postparse <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a63">63</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void postparse(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Optimises $css after parsing<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodshorthand"></a>\r
-       <h3>method shorthand <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a221">221</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>string shorthand(\r
-string\r
-$value)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Compresses shorthand values. Example: margin:1px 1px 1px 1px -&gt; margin:1px<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$value</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodshorthands"></a>\r
-       <h3>method shorthands <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a130">130</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void shorthands(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Optimises shorthands<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodsubvalue"></a>\r
-       <h3>method subvalue <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a158">158</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void subvalue(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Optimises a sub-value<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodvalue"></a>\r
-       <h3>method value <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_optimise.php.html#a103">103</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void value(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Optimises values<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-</div><br />\r
-\r
-\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:55:34 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy_print.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/csstidy/csstidy_print.html
deleted file mode 100644 (file)
index 665301f..0000000
+++ /dev/null
@@ -1,617 +0,0 @@
-<html>\r
-<head>\r
-<title>Docs For Class csstidy_print</title>\r
-<link rel="stylesheet" type="text/css" href="../media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="../classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="../elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="../elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="../media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="../todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="../li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                        <b>Files:</b><br />\r
-         <div class="package">\r
-                       <a href="../csstidy/_class_csstidy_php.html">           class.csstidy.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_optimise_php.html">          class.csstidy_optimise.php\r
-               </a><br>\r
-                       <a href="../csstidy/_class_csstidy_print_php.html">             class.csstidy_print.php\r
-               </a><br>\r
-                       <a href="../csstidy/_data_inc_php.html">                data.inc.php\r
-               </a><br>\r
-         </div><br />\r\r
-      \r
-            <b>Classes:</b><br />\r
-        <div class="package">\r
-                               <a href="../csstidy/csstidy.html">csstidy</a><br />\r
-                       <a href="../csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
-                       <a href="../csstidy/csstidy_print.html">csstidy_print</a><br />\r
-         </div>\r\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<h1>Class: csstidy_print</h1>\r
-Source Location: /class.csstidy_print.php<br /><br />\r
-\r
-\r
-<table width="100%" border="0">\r
-<tr><td valign="top">\r
-\r
-<h3><a href="#class_details">Class Overview</a></h3>\r
-<pre></pre><br />\r
-<div class="description">CSS Printing class</div><br /><br />\r
-<h4>Author(s):</h4>\r
-<ul>\r
-                <li>Florian Schmitz (floele at gmail dot com) 2005-2006</li>\r
-      </ul>\r
-\r
-\r
-\r
-\r
-    \r
-        \r
-<h4>Version:</h4>\r
-<ul>\r
-  <li>1.0</li>\r
-</ul>\r
-\r
-\r
-</td>\r
-\r
-<td valign="top">\r
-<h3><a href="#class_vars">Variables</a></h3>\r
-<ul>\r
-    <li><a href="../csstidy/csstidy_print.html#var$input_css">$input_css</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#var$output_css">$output_css</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#var$output_css_plain">$output_css_plain</a></li>\r
-  </ul>\r
-</td>\r
-\r
-\r
-<td valign="top">\r
-<h3><a href="#class_methods">Methods</a></h3>\r
-<ul>\r
-    <li><a href="../csstidy/csstidy_print.html#methodcsstidy_print">csstidy_print</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#methodformatted">formatted</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#methodget_diff">get_diff</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#methodget_ratio">get_ratio</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#methodplain">plain</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#methodsize">size</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#method_convert_raw_css">_convert_raw_css</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#method_htmlsp">_htmlsp</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#method_print">_print</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#method_reset">_reset</a></li>\r
-    <li><a href="../csstidy/csstidy_print.html#method_seeknocomment">_seeknocomment</a></li>\r
-  </ul>\r
-</td>\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<table width="100%" border="0"><tr>\r
-\r
-\r
-\r
-\r
-\r
-\r
-</tr></table>\r
-<hr />\r
-\r
-<a name="class_details"></a>\r
-<h3>Class Details</h3>\r
-<div class="tags">\r
-[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a39">39</a>]<br />\r
-CSS Printing class<br /><br /><p>This class prints CSS data generated by csstidy.</p><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>author:</b>&nbsp;&nbsp;</td><td>Florian Schmitz (floele at gmail dot com) 2005-2006</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-</div><br /><br />\r
-<div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-\r
-<hr />\r
-<a name="class_vars"></a>\r
-<h3>Class Variables</h3>\r
-<div class="tags">\r
-       <a name="var$input_css"></a>\r
-       <p></p>\r
-       <h4>$input_css = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a46">46</a>]</p>\r
-  Saves the input CSS string<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$output_css"></a>\r
-       <p></p>\r
-       <h4>$output_css = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a53">53</a>]</p>\r
-  Saves the formatted CSS string<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-       <a name="var$output_css_plain"></a>\r
-       <p></p>\r
-       <h4>$output_css_plain = <span class="value">&nbsp;''</span></h4>\r
-       <p>[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a60">60</a>]</p>\r
-  Saves the formatted CSS string (plain text)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-\r
-  <br />\r
-       <div class="tags">\r
-  <table border="0" cellspacing="0" cellpadding="0">\r
-    <tr>\r
-      <td><b>Type:</b>&nbsp;&nbsp;</td>\r
-      <td>string</td>\r
-    </tr>\r
-      </table>\r
-       </div><br /><br />\r
-       <div class="top">[ <a href="#top">Top</a> ]</div><br />\r
-</div><br />\r
-\r
-<hr />\r
-<a name="class_methods"></a>\r
-<h3>Class Methods</h3>\r
-<div class="tags">\r
-  <hr />\r
-       <a name="methodcsstidy_print"></a>\r
-       <h3>constructor csstidy_print <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a68">68</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>csstidy_print csstidy_print(\r
-array\r
-&$css)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Constructor<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">array&nbsp;&nbsp;</td>\r
-        <td><b>$css</b>&nbsp;&nbsp;</td>\r
-        <td>contains the class csstidy</td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodformatted"></a>\r
-       <h3>method formatted <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a108">108</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>string formatted(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Returns the formatted CSS code<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodget_diff"></a>\r
-       <h3>method get_diff <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a313">313</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>string get_diff(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Get difference between the old and new code in bytes and prints the code if necessary.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.1</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodget_ratio"></a>\r
-       <h3>method get_ratio <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a299">299</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>float get_ratio(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Get compression ratio<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.2</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodplain"></a>\r
-       <h3>method plain <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a96">96</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>string plain(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Returns the CSS code as plain text<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="methodsize"></a>\r
-       <h3>method size <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a337">337</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>integer size(\r
-[string\r
-$loc = 'output'])</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Get the size of either input or output CSS in KB<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>public</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$loc</b>&nbsp;&nbsp;</td>\r
-        <td>default is &quot;output&quot;</td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="method_convert_raw_css"></a>\r
-       <h3>method _convert_raw_css <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a244">244</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void _convert_raw_css(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Converts $this-&gt;css array to a raw array ($this-&gt;tokens)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="method_htmlsp"></a>\r
-       <h3>method _htmlsp <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a285">285</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>string _htmlsp(\r
-string\r
-$string, bool\r
-$plain)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Same as htmlspecialchars, only that chars are not replaced if $plain !== true. This makes  print_code() cleaner.<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>see:</b>&nbsp;&nbsp;</td><td><a href="../csstidy/csstidy_print.html#method_print">csstidy_print::_print()</a></td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">string&nbsp;&nbsp;</td>\r
-        <td><b>$string</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">bool&nbsp;&nbsp;</td>\r
-        <td><b>$plain</b>&nbsp;&nbsp;</td>\r
-        <td></td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="method_print"></a>\r
-       <h3>method _print <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a120">120</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void _print(\r
-[bool\r
-$plain = false])</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Returns the formatted CSS Code and saves it into $this-&gt;output_css and $this-&gt;output_css_plain<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>2.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">bool&nbsp;&nbsp;</td>\r
-        <td><b>$plain</b>&nbsp;&nbsp;</td>\r
-        <td>plain text or not</td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="method_reset"></a>\r
-       <h3>method _reset <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a84">84</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>void _reset(\r
-)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Resets output_css and output_css_plain (new css code)<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-  <hr />\r
-       <a name="method_seeknocomment"></a>\r
-       <h3>method _seeknocomment <span class="smalllinenumber">[line <a href="..//__filesource/fsource_csstidy__class.csstidy_print.php.html#a225">225</a>]</span></h3>\r
-       <div class="function">\r
-    <table width="90%" border="0" cellspacing="0" cellpadding="1"><tr><td class="code_border">\r
-    <table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="code">\r
-               <code>mixed _seeknocomment(\r
-integer\r
-$key, integer\r
-$move)</code>\r
-    </td></tr></table>\r
-    </td></tr></table><br />\r
-       \r
-               Gets the next token type which is $move away from $key, excluding comments<br /><br /><br /><br />\r
-<h4>Tags:</h4>\r
-<div class="tags">\r
-<table border="0" cellspacing="0" cellpadding="0">\r
-  <tr>\r
-    <td><b>return:</b>&nbsp;&nbsp;</td><td>a token type</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>version:</b>&nbsp;&nbsp;</td><td>1.0</td>\r
-  </tr>\r
-  <tr>\r
-    <td><b>access:</b>&nbsp;&nbsp;</td><td>private</td>\r
-  </tr>\r
-</table>\r
-</div>\r
-<br /><br />\r
-\r
-\r
-        <h4>Parameters:</h4>\r
-    <div class="tags">\r
-    <table border="0" cellspacing="0" cellpadding="0">\r
-          <tr>\r
-        <td class="type">integer&nbsp;&nbsp;</td>\r
-        <td><b>$key</b>&nbsp;&nbsp;</td>\r
-        <td>current position</td>\r
-      </tr>\r
-          <tr>\r
-        <td class="type">integer&nbsp;&nbsp;</td>\r
-        <td><b>$move</b>&nbsp;&nbsp;</td>\r
-        <td>move this far</td>\r
-      </tr>\r
-        </table>\r
-    </div><br />\r
-        <div class="top">[ <a href="#top">Top</a> ]</div>\r
-  </div>\r
-</div><br />\r
-\r
-\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:55:42 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/elementindex.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/elementindex.html
deleted file mode 100644 (file)
index a4720e0..0000000
+++ /dev/null
@@ -1,386 +0,0 @@
-<html>\r
-<head>\r
-<title>Element Index</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<a name="top"></a>\r
-<h1>Index of all elements</h1>\r
-       [ <a href="elementindex.html#a">a</a> ]\r
-       [ <a href="elementindex.html#c">c</a> ]\r
-       [ <a href="elementindex.html#d">d</a> ]\r
-       [ <a href="elementindex.html#e">e</a> ]\r
-       [ <a href="elementindex.html#f">f</a> ]\r
-       [ <a href="elementindex.html#g">g</a> ]\r
-       [ <a href="elementindex.html#i">i</a> ]\r
-       [ <a href="elementindex.html#l">l</a> ]\r
-       [ <a href="elementindex.html#m">m</a> ]\r
-       [ <a href="elementindex.html#n">n</a> ]\r
-       [ <a href="elementindex.html#o">o</a> ]\r
-       [ <a href="elementindex.html#"></a> ]\r
-       [ <a href="elementindex.html#s">s</a> ]\r
-       [ <a href="elementindex.html#t">t</a> ]\r
-       [ <a href="elementindex.html#v">v</a> ]\r
-\r
-  <hr />\r
-       <a name="a"></a>\r
-       <div>\r
-               <h2>a</h2>\r
-               <dl>\r
-                                                       <dt><b>$added</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$added">csstidy::$added</a><br>&nbsp;&nbsp;&nbsp;&nbsp;=true if something has been added to the current selector</dd>\r
-                                                       <dt><b>$at</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$at">csstidy::$at</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the current at rule (@media)</dd>\r
-                                                       <dt><b>AT_END</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineAT_END">AT_END</a></dd>\r
-                                                       <dt><b>AT_START</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineAT_START">AT_START</a></dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="c"></a>\r
-       <div>\r
-               <h2>c</h2>\r
-               <dl>\r
-                                                       <dt><b>$charset</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$charset">csstidy::$charset</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the CSS charset (@charset)</dd>\r
-                                                       <dt><b>$css</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$css">csstidy::$css</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the parsed CSS</dd>\r
-                                                       <dt><b>class.csstidy_optimise.php</b></dt>\r
-                               <dd>procedural page <a href="csstidy/_class_csstidy_optimise_php.html">class.csstidy_optimise.php</a></dd>\r
-                                                       <dt><b>class.csstidy.php</b></dt>\r
-                               <dd>procedural page <a href="csstidy/_class_csstidy_php.html">class.csstidy.php</a></dd>\r
-                                                       <dt><b>class.csstidy_print.php</b></dt>\r
-                               <dd>procedural page <a href="csstidy/_class_csstidy_print_php.html">class.csstidy_print.php</a></dd>\r
-                                                       <dt><b>COMMENT</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></dd>\r
-                                                       <dt><b>compress_important</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcompress_important">csstidy_optimise::compress_important()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes unnecessary whitespace in ! important</dd>\r
-                                                       <dt><b>compress_numbers</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcompress_numbers">csstidy_optimise::compress_numbers()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Compresses numbers (ie. 1.0 becomes 1 or 1.100 becomes 1.1 )</dd>\r
-                                                       <dt><b>csstidy</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodcsstidy">csstidy::csstidy()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Loads standard template and sets default settings</dd>\r
-                                                       <dt><b>csstidy</b></dt>\r
-                               <dd>in file class.csstidy.php, class <a href="csstidy/csstidy.html">csstidy</a><br>&nbsp;&nbsp;&nbsp;&nbsp;CSS Parser class</dd>\r
-                                                       <dt><b>csstidy_optimise</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, class <a href="csstidy/csstidy_optimise.html">csstidy_optimise</a><br>&nbsp;&nbsp;&nbsp;&nbsp;CSS Optimising Class</dd>\r
-                                                       <dt><b>csstidy_optimise</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise::csstidy_optimise()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor</dd>\r
-                                                       <dt><b>csstidy_print</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodcsstidy_print">csstidy_print::csstidy_print()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor</dd>\r
-                                                       <dt><b>csstidy_print</b></dt>\r
-                               <dd>in file class.csstidy_print.php, class <a href="csstidy/csstidy_print.html">csstidy_print</a><br>&nbsp;&nbsp;&nbsp;&nbsp;CSS Printing class</dd>\r
-                                                       <dt><b>css_add_property</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodcss_add_property">csstidy::css_add_property()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a property with value to the existing CSS code</dd>\r
-                                                       <dt><b>cut_color</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcut_color">csstidy_optimise::cut_color()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Color compression function. Converts all rgb() values to #-values and uses the short-form if possible. Also replaces 4 color names by #-values.</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="d"></a>\r
-       <div>\r
-               <h2>d</h2>\r
-               <dl>\r
-                                                       <dt><b>data.inc.php</b></dt>\r
-                               <dd>procedural page <a href="csstidy/_data_inc_php.html">data.inc.php</a></dd>\r
-                                                       <dt><b>DEFAULT_AT</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineDEFAULT_AT">DEFAULT_AT</a></dd>\r
-                                                       <dt><b>dissolve_4value_shorthands</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">csstidy_optimise::dissolve_4value_shorthands()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Dissolves properties like padding:10px 10px 10px to padding-top:10px;padding-bottom:10px;...</dd>\r
-                                                       <dt><b>dissolve_short_bg</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methoddissolve_short_bg">csstidy_optimise::dissolve_short_bg()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Dissolve background property</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="e"></a>\r
-       <div>\r
-               <h2>e</h2>\r
-               <dl>\r
-                                                       <dt><b>escaped</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodescaped">csstidy::escaped()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if a character is escaped (and returns true if it is)</dd>\r
-                                                       <dt><b>explode_selectors</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodexplode_selectors">csstidy::explode_selectors()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Explodes selectors</dd>\r
-                                                       <dt><b>explode_ws</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodexplode_ws">csstidy_optimise::explode_ws()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Explodes a string as explode() does, however, not if $sep is escaped or within a string.</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="f"></a>\r
-       <div>\r
-               <h2>f</h2>\r
-               <dl>\r
-                                                       <dt><b>$from</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$from">csstidy::$from</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Status from which the parser switched to ic or instr</dd>\r
-                                                       <dt><b>formatted</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodformatted">csstidy_print::formatted()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the formatted CSS code</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="g"></a>\r
-       <div>\r
-               <h2>g</h2>\r
-               <dl>\r
-                                                       <dt><b>$GLOBALS['csstidy']['all_properties']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['all_properties']">$GLOBALS['csstidy']['all_properties']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;All CSS Properties. Needed for csstidy::property_is_next()</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['at_rules']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['at_rules']">$GLOBALS['csstidy']['at_rules']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Available at-rules</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['background_prop_default']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['background_prop_default']">$GLOBALS['csstidy']['background_prop_default']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Default values for the background properties</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['color_values']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['color_values']">$GLOBALS['csstidy']['color_values']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Properties that allow &lt;color&gt; as value</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['number_values']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['number_values']">$GLOBALS['csstidy']['number_values']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Properties that allow &lt;number&gt; as value</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['predefined_templates']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['predefined_templates']">$GLOBALS['csstidy']['predefined_templates']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An array containing all predefined templates.</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['replace_colors']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['replace_colors']">$GLOBALS['csstidy']['replace_colors']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A list of non-W3C color names which get replaced by their hex-codes</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['shorthands']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['shorthands']">$GLOBALS['csstidy']['shorthands']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A list of all shorthand properties that are devided into four properties and/or have four subvalues</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['tokens']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['tokens']">$GLOBALS['csstidy']['tokens']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;All CSS tokens used by csstidy</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['units']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['units']">$GLOBALS['csstidy']['units']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;All CSS units (CSS 3 units included)</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['whitespace']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['whitespace']">$GLOBALS['csstidy']['whitespace']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;All whitespace allowed in CSS</dd>\r
-                                                       <dt><b>get_cfg</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodget_cfg">csstidy::get_cfg()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the value of a setting.</dd>\r
-                                                       <dt><b>get_diff</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodget_diff">csstidy_print::get_diff()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get difference between the old and new code in bytes and prints the code if necessary.</dd>\r
-                                                       <dt><b>get_ratio</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodget_ratio">csstidy_print::get_ratio()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get compression ratio</dd>\r
-                                                       <dt><b>gvw_important</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodgvw_important">csstidy::gvw_important()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a value without !important</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="i"></a>\r
-       <div>\r
-               <h2>i</h2>\r
-               <dl>\r
-                                                       <dt><b>$import</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$import">csstidy::$import</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves all @import URLs</dd>\r
-                                                       <dt><b>$input_css</b></dt>\r
-                               <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$input_css">csstidy_print::$input_css</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the input CSS string</dd>\r
-                                                       <dt><b>$invalid_at</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$invalid_at">csstidy::$invalid_at</a><br>&nbsp;&nbsp;&nbsp;&nbsp;=true if in invalid at-rule</dd>\r
-                                                       <dt><b>is_important</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodis_important">csstidy::is_important()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if $value is !important.</dd>\r
-                                                       <dt><b>is_token</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodis_token">csstidy::is_token()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if there is a token at the current position</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="l"></a>\r
-       <div>\r
-               <h2>l</h2>\r
-               <dl>\r
-                                                       <dt><b>$line</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$line">csstidy::$line</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the line number</dd>\r
-                                                       <dt><b>$log</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$log">csstidy::$log</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Array which saves the message log</dd>\r
-                                                       <dt><b>load_template</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodload_template">csstidy::load_template()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Loads a new template</dd>\r
-                                                       <dt><b>log</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodlog">csstidy::log()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Add a message to the message log</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="m"></a>\r
-       <div>\r
-               <h2>m</h2>\r
-               <dl>\r
-                                                       <dt><b>merge_4value_shorthands</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">csstidy_optimise::merge_4value_shorthands()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Merges Shorthand properties again, the opposite of dissolve_4value_shorthands()</dd>\r
-                                                       <dt><b>merge_bg</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_bg">csstidy_optimise::merge_bg()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Merges all background properties</dd>\r
-                                                       <dt><b>merge_css_blocks</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodmerge_css_blocks">csstidy::merge_css_blocks()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds CSS to an existing media/selector</dd>\r
-                                                       <dt><b>merge_selectors</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_selectors">csstidy_optimise::merge_selectors()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Merges selectors with same properties. Example: a{color:red} b{color:red} -&gt; a,b{color:red}  Very basic and has at least one bug. Hopefully there is a replacement soon.</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="n"></a>\r
-       <div>\r
-               <h2>n</h2>\r
-               <dl>\r
-                                                       <dt><b>$namespace</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$namespace">csstidy::$namespace</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the namespace</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="o"></a>\r
-       <div>\r
-               <h2>o</h2>\r
-               <dl>\r
-                                                       <dt><b>$optimise</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$optimise">csstidy::$optimise</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Optimiser class</dd>\r
-                                                       <dt><b>$output_css</b></dt>\r
-                               <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$output_css">csstidy_print::$output_css</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the formatted CSS string</dd>\r
-                                                       <dt><b>$output_css_plain</b></dt>\r
-                               <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$output_css_plain">csstidy_print::$output_css_plain</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the formatted CSS string (plain text)</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="p"></a>\r
-       <div>\r
-               <h2>p</h2>\r
-               <dl>\r
-                                                       <dt><b>$print</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$print">csstidy::$print</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Printer class</dd>\r
-                                                       <dt><b>$property</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$property">csstidy::$property</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the current property</dd>\r
-                                                       <dt><b>parse</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodparse">csstidy::parse()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Parses CSS in $string. The code is saved as array in $this-&gt;css</dd>\r
-                                                       <dt><b>parse_from_url</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodparse_from_url">csstidy::parse_from_url()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Starts parsing from URL</dd>\r
-                                                       <dt><b>plain</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodplain">csstidy_print::plain()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the CSS code as plain text</dd>\r
-                                                       <dt><b>postparse</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodpostparse">csstidy_optimise::postparse()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Optimises $css after parsing</dd>\r
-                                                       <dt><b>PROPERTY</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#definePROPERTY">PROPERTY</a></dd>\r
-                                                       <dt><b>property_is_next</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodproperty_is_next">csstidy::property_is_next()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if the next word in a string from pos is a CSS property</dd>\r
-                                                       <dt><b>property_is_valid</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodproperty_is_valid">csstidy::property_is_valid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if a property is valid</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="s"></a>\r
-       <div>\r
-               <h2>s</h2>\r
-               <dl>\r
-                                                       <dt><b>$selector</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$selector">csstidy::$selector</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the current selector</dd>\r
-                                                       <dt><b>$sel_separate</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sel_separate">csstidy::$sel_separate</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the position of , in selectors</dd>\r
-                                                       <dt><b>$settings</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$settings">csstidy::$settings</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Stores the settings</dd>\r
-                                                       <dt><b>$status</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$status">csstidy::$status</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the parser-status.</dd>\r
-                                                       <dt><b>$str_char</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$str_char">csstidy::$str_char</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the char which opened the last string</dd>\r
-                                                       <dt><b>$str_in_str</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$str_in_str">csstidy::$str_in_str</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Variable needed to manage string-in-strings, for example url(&quot;foo.png&quot;)</dd>\r
-                                                       <dt><b>$sub_value</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sub_value">csstidy::$sub_value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the current sub-value</dd>\r
-                                                       <dt><b>$sub_value_arr</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sub_value_arr">csstidy::$sub_value_arr</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Array which saves all subvalues for a property.</dd>\r
-                                                       <dt><b>SEL_END</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></dd>\r
-                                                       <dt><b>SEL_START</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineSEL_START">SEL_START</a></dd>\r
-                                                       <dt><b>set_cfg</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodset_cfg">csstidy::set_cfg()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the value of a setting.</dd>\r
-                                                       <dt><b>shorthand</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodshorthand">csstidy_optimise::shorthand()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Compresses shorthand values. Example: margin:1px 1px 1px 1px -&gt; margin:1px</dd>\r
-                                                       <dt><b>shorthands</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodshorthands">csstidy_optimise::shorthands()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Optimises shorthands</dd>\r
-                                                       <dt><b>size</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodsize">csstidy_print::size()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the size of either input or output CSS in KB</dd>\r
-                                                       <dt><b>subvalue</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodsubvalue">csstidy_optimise::subvalue()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Optimises a sub-value</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="t"></a>\r
-       <div>\r
-               <h2>t</h2>\r
-               <dl>\r
-                                                       <dt><b>$tokens</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$tokens">csstidy::$tokens</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the parsed CSS (raw)</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="v"></a>\r
-       <div>\r
-               <h2>v</h2>\r
-               <dl>\r
-                                                       <dt><b>$value</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$value">csstidy::$value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the current value</dd>\r
-                                                       <dt><b>$version</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$version">csstidy::$version</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Contains the version of csstidy</dd>\r
-                                                       <dt><b>VALUE</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineVALUE">VALUE</a></dd>\r
-                                                       <dt><b>value</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodvalue">csstidy_optimise::value()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Optimises values</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-  <hr />\r
-       <a name="_"></a>\r
-       <div>\r
-               <h2>_</h2>\r
-               <dl>\r
-                                                       <dt><b>_add_token</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#method_add_token">csstidy::_add_token()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a token to $this-&gt;tokens</dd>\r
-                                                       <dt><b>_convert_raw_css</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_convert_raw_css">csstidy_print::_convert_raw_css()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Converts $this-&gt;css array to a raw array ($this-&gt;tokens)</dd>\r
-                                                       <dt><b>_htmlsp</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_htmlsp">csstidy_print::_htmlsp()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Same as htmlspecialchars, only that chars are not replaced if $plain !== true. This makes  print_code() cleaner.</dd>\r
-                                                       <dt><b>_print</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_print">csstidy_print::_print()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the formatted CSS Code and saves it into $this-&gt;output_css and $this-&gt;output_css_plain</dd>\r
-                                                       <dt><b>_reset</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_reset">csstidy_print::_reset()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Resets output_css and output_css_plain (new css code)</dd>\r
-                                                       <dt><b>_seeknocomment</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_seeknocomment">csstidy_print::_seeknocomment()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the next token type which is $move away from $key, excluding comments</dd>\r
-                                                       <dt><b>_unicode</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#method_unicode">csstidy::_unicode()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Parse unicode notations and find a replacement character</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex.html#top">top</a><br>\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:54:53 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/elementindex_csstidy.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/elementindex_csstidy.html
deleted file mode 100644 (file)
index 4afe24b..0000000
+++ /dev/null
@@ -1,405 +0,0 @@
-<html>\r
-<head>\r
-<title>Package csstidy Element Index</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                        <b>Files:</b><br />\r
-         <div class="package">\r
-                       <a href="csstidy/_class_csstidy_php.html">              class.csstidy.php\r
-               </a><br>\r
-                       <a href="csstidy/_class_csstidy_optimise_php.html">             class.csstidy_optimise.php\r
-               </a><br>\r
-                       <a href="csstidy/_class_csstidy_print_php.html">                class.csstidy_print.php\r
-               </a><br>\r
-                       <a href="csstidy/_data_inc_php.html">           data.inc.php\r
-               </a><br>\r
-         </div><br />\r\r
-      \r
-            <b>Classes:</b><br />\r
-        <div class="package">\r
-                               <a href="csstidy/csstidy.html">csstidy</a><br />\r
-                       <a href="csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
-                       <a href="csstidy/csstidy_print.html">csstidy_print</a><br />\r
-         </div>\r\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<a name="top"></a>\r
-<h1>Element index for package csstidy</h1>\r
-       [ <a href="elementindex_csstidy.html#a">a</a> ]\r
-       [ <a href="elementindex_csstidy.html#c">c</a> ]\r
-       [ <a href="elementindex_csstidy.html#d">d</a> ]\r
-       [ <a href="elementindex_csstidy.html#e">e</a> ]\r
-       [ <a href="elementindex_csstidy.html#f">f</a> ]\r
-       [ <a href="elementindex_csstidy.html#g">g</a> ]\r
-       [ <a href="elementindex_csstidy.html#i">i</a> ]\r
-       [ <a href="elementindex_csstidy.html#l">l</a> ]\r
-       [ <a href="elementindex_csstidy.html#m">m</a> ]\r
-       [ <a href="elementindex_csstidy.html#n">n</a> ]\r
-       [ <a href="elementindex_csstidy.html#o">o</a> ]\r
-       [ <a href="elementindex_csstidy.html#p">p</a> ]\r
-       [ <a href="elementindex_csstidy.html#s">s</a> ]\r
-       [ <a href="elementindex_csstidy.html#t">t</a> ]\r
-       [ <a href="elementindex_csstidy.html#v">v</a> ]\r
-       [ <a href="elementindex_csstidy.html#_">_</a> ]\r
-\r
-  <hr />\r
-       <a name="_"></a>\r
-       <div>\r
-               <h2>_</h2>\r
-               <dl>\r
-                                                       <dt><b>_add_token</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#method_add_token">csstidy::_add_token()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a token to $this-&gt;tokens</dd>\r
-                                                       <dt><b>_convert_raw_css</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_convert_raw_css">csstidy_print::_convert_raw_css()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Converts $this-&gt;css array to a raw array ($this-&gt;tokens)</dd>\r
-                                                       <dt><b>_htmlsp</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_htmlsp">csstidy_print::_htmlsp()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Same as htmlspecialchars, only that chars are not replaced if $plain !== true. This makes  print_code() cleaner.</dd>\r
-                                                       <dt><b>_print</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_print">csstidy_print::_print()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the formatted CSS Code and saves it into $this-&gt;output_css and $this-&gt;output_css_plain</dd>\r
-                                                       <dt><b>_reset</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_reset">csstidy_print::_reset()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Resets output_css and output_css_plain (new css code)</dd>\r
-                                                       <dt><b>_seeknocomment</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#method_seeknocomment">csstidy_print::_seeknocomment()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Gets the next token type which is $move away from $key, excluding comments</dd>\r
-                                                       <dt><b>_unicode</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#method_unicode">csstidy::_unicode()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Parse unicode notations and find a replacement character</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="a"></a>\r
-       <div>\r
-               <h2>a</h2>\r
-               <dl>\r
-                                                       <dt><b>$added</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$added">csstidy::$added</a><br>&nbsp;&nbsp;&nbsp;&nbsp;=true if something has been added to the current selector</dd>\r
-                                                       <dt><b>$at</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$at">csstidy::$at</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the current at rule (@media)</dd>\r
-                                                       <dt><b>AT_END</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineAT_END">AT_END</a></dd>\r
-                                                       <dt><b>AT_START</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineAT_START">AT_START</a></dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="c"></a>\r
-       <div>\r
-               <h2>c</h2>\r
-               <dl>\r
-                                                       <dt><b>$charset</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$charset">csstidy::$charset</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the CSS charset (@charset)</dd>\r
-                                                       <dt><b>$css</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$css">csstidy::$css</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the parsed CSS</dd>\r
-                                                       <dt><b>class.csstidy_optimise.php</b></dt>\r
-                               <dd>procedural page <a href="csstidy/_class_csstidy_optimise_php.html">class.csstidy_optimise.php</a></dd>\r
-                                                       <dt><b>class.csstidy.php</b></dt>\r
-                               <dd>procedural page <a href="csstidy/_class_csstidy_php.html">class.csstidy.php</a></dd>\r
-                                                       <dt><b>class.csstidy_print.php</b></dt>\r
-                               <dd>procedural page <a href="csstidy/_class_csstidy_print_php.html">class.csstidy_print.php</a></dd>\r
-                                                       <dt><b>COMMENT</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineCOMMENT">COMMENT</a></dd>\r
-                                                       <dt><b>compress_important</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcompress_important">csstidy_optimise::compress_important()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Removes unnecessary whitespace in ! important</dd>\r
-                                                       <dt><b>compress_numbers</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcompress_numbers">csstidy_optimise::compress_numbers()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Compresses numbers (ie. 1.0 becomes 1 or 1.100 becomes 1.1 )</dd>\r
-                                                       <dt><b>csstidy</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodcsstidy">csstidy::csstidy()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Loads standard template and sets default settings</dd>\r
-                                                       <dt><b>csstidy</b></dt>\r
-                               <dd>in file class.csstidy.php, class <a href="csstidy/csstidy.html">csstidy</a><br>&nbsp;&nbsp;&nbsp;&nbsp;CSS Parser class</dd>\r
-                                                       <dt><b>csstidy_optimise</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, class <a href="csstidy/csstidy_optimise.html">csstidy_optimise</a><br>&nbsp;&nbsp;&nbsp;&nbsp;CSS Optimising Class</dd>\r
-                                                       <dt><b>csstidy_optimise</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcsstidy_optimise">csstidy_optimise::csstidy_optimise()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor</dd>\r
-                                                       <dt><b>csstidy_print</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodcsstidy_print">csstidy_print::csstidy_print()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Constructor</dd>\r
-                                                       <dt><b>csstidy_print</b></dt>\r
-                               <dd>in file class.csstidy_print.php, class <a href="csstidy/csstidy_print.html">csstidy_print</a><br>&nbsp;&nbsp;&nbsp;&nbsp;CSS Printing class</dd>\r
-                                                       <dt><b>css_add_property</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodcss_add_property">csstidy::css_add_property()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds a property with value to the existing CSS code</dd>\r
-                                                       <dt><b>cut_color</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodcut_color">csstidy_optimise::cut_color()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Color compression function. Converts all rgb() values to #-values and uses the short-form if possible. Also replaces 4 color names by #-values.</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="d"></a>\r
-       <div>\r
-               <h2>d</h2>\r
-               <dl>\r
-                                                       <dt><b>data.inc.php</b></dt>\r
-                               <dd>procedural page <a href="csstidy/_data_inc_php.html">data.inc.php</a></dd>\r
-                                                       <dt><b>DEFAULT_AT</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineDEFAULT_AT">DEFAULT_AT</a></dd>\r
-                                                       <dt><b>dissolve_4value_shorthands</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methoddissolve_4value_shorthands">csstidy_optimise::dissolve_4value_shorthands()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Dissolves properties like padding:10px 10px 10px to padding-top:10px;padding-bottom:10px;...</dd>\r
-                                                       <dt><b>dissolve_short_bg</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methoddissolve_short_bg">csstidy_optimise::dissolve_short_bg()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Dissolve background property</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="e"></a>\r
-       <div>\r
-               <h2>e</h2>\r
-               <dl>\r
-                                                       <dt><b>escaped</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodescaped">csstidy::escaped()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if a character is escaped (and returns true if it is)</dd>\r
-                                                       <dt><b>explode_selectors</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodexplode_selectors">csstidy::explode_selectors()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Explodes selectors</dd>\r
-                                                       <dt><b>explode_ws</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodexplode_ws">csstidy_optimise::explode_ws()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Explodes a string as explode() does, however, not if $sep is escaped or within a string.</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="f"></a>\r
-       <div>\r
-               <h2>f</h2>\r
-               <dl>\r
-                                                       <dt><b>$from</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$from">csstidy::$from</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Status from which the parser switched to ic or instr</dd>\r
-                                                       <dt><b>formatted</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodformatted">csstidy_print::formatted()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the formatted CSS code</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="g"></a>\r
-       <div>\r
-               <h2>g</h2>\r
-               <dl>\r
-                                                       <dt><b>$GLOBALS['csstidy']['all_properties']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['all_properties']">$GLOBALS['csstidy']['all_properties']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;All CSS Properties. Needed for csstidy::property_is_next()</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['at_rules']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['at_rules']">$GLOBALS['csstidy']['at_rules']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Available at-rules</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['background_prop_default']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['background_prop_default']">$GLOBALS['csstidy']['background_prop_default']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Default values for the background properties</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['color_values']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['color_values']">$GLOBALS['csstidy']['color_values']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Properties that allow &lt;color&gt; as value</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['number_values']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['number_values']">$GLOBALS['csstidy']['number_values']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Properties that allow &lt;number&gt; as value</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['predefined_templates']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['predefined_templates']">$GLOBALS['csstidy']['predefined_templates']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;An array containing all predefined templates.</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['replace_colors']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['replace_colors']">$GLOBALS['csstidy']['replace_colors']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A list of non-W3C color names which get replaced by their hex-codes</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['shorthands']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['shorthands']">$GLOBALS['csstidy']['shorthands']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A list of all shorthand properties that are devided into four properties and/or have four subvalues</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['tokens']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['tokens']">$GLOBALS['csstidy']['tokens']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;All CSS tokens used by csstidy</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['units']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['units']">$GLOBALS['csstidy']['units']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;All CSS units (CSS 3 units included)</dd>\r
-                                                       <dt><b>$GLOBALS['csstidy']['whitespace']</b></dt>\r
-                               <dd>in file data.inc.php, global variable <a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['whitespace']">$GLOBALS['csstidy']['whitespace']</a><br>&nbsp;&nbsp;&nbsp;&nbsp;All whitespace allowed in CSS</dd>\r
-                                                       <dt><b>get_cfg</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodget_cfg">csstidy::get_cfg()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the value of a setting.</dd>\r
-                                                       <dt><b>get_diff</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodget_diff">csstidy_print::get_diff()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get difference between the old and new code in bytes and prints the code if necessary.</dd>\r
-                                                       <dt><b>get_ratio</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodget_ratio">csstidy_print::get_ratio()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get compression ratio</dd>\r
-                                                       <dt><b>gvw_important</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodgvw_important">csstidy::gvw_important()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns a value without !important</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="i"></a>\r
-       <div>\r
-               <h2>i</h2>\r
-               <dl>\r
-                                                       <dt><b>$import</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$import">csstidy::$import</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves all @import URLs</dd>\r
-                                                       <dt><b>$input_css</b></dt>\r
-                               <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$input_css">csstidy_print::$input_css</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the input CSS string</dd>\r
-                                                       <dt><b>$invalid_at</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$invalid_at">csstidy::$invalid_at</a><br>&nbsp;&nbsp;&nbsp;&nbsp;=true if in invalid at-rule</dd>\r
-                                                       <dt><b>is_important</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodis_important">csstidy::is_important()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if $value is !important.</dd>\r
-                                                       <dt><b>is_token</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodis_token">csstidy::is_token()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if there is a token at the current position</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="l"></a>\r
-       <div>\r
-               <h2>l</h2>\r
-               <dl>\r
-                                                       <dt><b>$line</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$line">csstidy::$line</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the line number</dd>\r
-                                                       <dt><b>$log</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$log">csstidy::$log</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Array which saves the message log</dd>\r
-                                                       <dt><b>load_template</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodload_template">csstidy::load_template()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Loads a new template</dd>\r
-                                                       <dt><b>log</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodlog">csstidy::log()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Add a message to the message log</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="m"></a>\r
-       <div>\r
-               <h2>m</h2>\r
-               <dl>\r
-                                                       <dt><b>merge_4value_shorthands</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_4value_shorthands">csstidy_optimise::merge_4value_shorthands()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Merges Shorthand properties again, the opposite of dissolve_4value_shorthands()</dd>\r
-                                                       <dt><b>merge_bg</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_bg">csstidy_optimise::merge_bg()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Merges all background properties</dd>\r
-                                                       <dt><b>merge_css_blocks</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodmerge_css_blocks">csstidy::merge_css_blocks()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Adds CSS to an existing media/selector</dd>\r
-                                                       <dt><b>merge_selectors</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodmerge_selectors">csstidy_optimise::merge_selectors()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Merges selectors with same properties. Example: a{color:red} b{color:red} -&gt; a,b{color:red}  Very basic and has at least one bug. Hopefully there is a replacement soon.</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="n"></a>\r
-       <div>\r
-               <h2>n</h2>\r
-               <dl>\r
-                                                       <dt><b>$namespace</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$namespace">csstidy::$namespace</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the namespace</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="o"></a>\r
-       <div>\r
-               <h2>o</h2>\r
-               <dl>\r
-                                                       <dt><b>$optimise</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$optimise">csstidy::$optimise</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Optimiser class</dd>\r
-                                                       <dt><b>$output_css</b></dt>\r
-                               <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$output_css">csstidy_print::$output_css</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the formatted CSS string</dd>\r
-                                                       <dt><b>$output_css_plain</b></dt>\r
-                               <dd>in file class.csstidy_print.php, variable <a href="csstidy/csstidy_print.html#var$output_css_plain">csstidy_print::$output_css_plain</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the formatted CSS string (plain text)</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="p"></a>\r
-       <div>\r
-               <h2>p</h2>\r
-               <dl>\r
-                                                       <dt><b>$print</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$print">csstidy::$print</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Printer class</dd>\r
-                                                       <dt><b>$property</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$property">csstidy::$property</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the current property</dd>\r
-                                                       <dt><b>parse</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodparse">csstidy::parse()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Parses CSS in $string. The code is saved as array in $this-&gt;css</dd>\r
-                                                       <dt><b>parse_from_url</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodparse_from_url">csstidy::parse_from_url()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Starts parsing from URL</dd>\r
-                                                       <dt><b>plain</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodplain">csstidy_print::plain()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Returns the CSS code as plain text</dd>\r
-                                                       <dt><b>postparse</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodpostparse">csstidy_optimise::postparse()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Optimises $css after parsing</dd>\r
-                                                       <dt><b>PROPERTY</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#definePROPERTY">PROPERTY</a></dd>\r
-                                                       <dt><b>property_is_next</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodproperty_is_next">csstidy::property_is_next()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if the next word in a string from pos is a CSS property</dd>\r
-                                                       <dt><b>property_is_valid</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodproperty_is_valid">csstidy::property_is_valid()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Checks if a property is valid</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="s"></a>\r
-       <div>\r
-               <h2>s</h2>\r
-               <dl>\r
-                                                       <dt><b>$selector</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$selector">csstidy::$selector</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the current selector</dd>\r
-                                                       <dt><b>$sel_separate</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sel_separate">csstidy::$sel_separate</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the position of , in selectors</dd>\r
-                                                       <dt><b>$settings</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$settings">csstidy::$settings</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Stores the settings</dd>\r
-                                                       <dt><b>$status</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$status">csstidy::$status</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the parser-status.</dd>\r
-                                                       <dt><b>$str_char</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$str_char">csstidy::$str_char</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the char which opened the last string</dd>\r
-                                                       <dt><b>$str_in_str</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$str_in_str">csstidy::$str_in_str</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Variable needed to manage string-in-strings, for example url(&quot;foo.png&quot;)</dd>\r
-                                                       <dt><b>$sub_value</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sub_value">csstidy::$sub_value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the current sub-value</dd>\r
-                                                       <dt><b>$sub_value_arr</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$sub_value_arr">csstidy::$sub_value_arr</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Array which saves all subvalues for a property.</dd>\r
-                                                       <dt><b>SEL_END</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineSEL_END">SEL_END</a></dd>\r
-                                                       <dt><b>SEL_START</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineSEL_START">SEL_START</a></dd>\r
-                                                       <dt><b>set_cfg</b></dt>\r
-                               <dd>in file class.csstidy.php, method <a href="csstidy/csstidy.html#methodset_cfg">csstidy::set_cfg()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Set the value of a setting.</dd>\r
-                                                       <dt><b>shorthand</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodshorthand">csstidy_optimise::shorthand()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Compresses shorthand values. Example: margin:1px 1px 1px 1px -&gt; margin:1px</dd>\r
-                                                       <dt><b>shorthands</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodshorthands">csstidy_optimise::shorthands()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Optimises shorthands</dd>\r
-                                                       <dt><b>size</b></dt>\r
-                               <dd>in file class.csstidy_print.php, method <a href="csstidy/csstidy_print.html#methodsize">csstidy_print::size()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Get the size of either input or output CSS in KB</dd>\r
-                                                       <dt><b>subvalue</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodsubvalue">csstidy_optimise::subvalue()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Optimises a sub-value</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="t"></a>\r
-       <div>\r
-               <h2>t</h2>\r
-               <dl>\r
-                                                       <dt><b>$tokens</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$tokens">csstidy::$tokens</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the parsed CSS (raw)</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-  <hr />\r
-       <a name="v"></a>\r
-       <div>\r
-               <h2>v</h2>\r
-               <dl>\r
-                                                       <dt><b>$value</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$value">csstidy::$value</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Saves the current value</dd>\r
-                                                       <dt><b>$version</b></dt>\r
-                               <dd>in file class.csstidy.php, variable <a href="csstidy/csstidy.html#var$version">csstidy::$version</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Contains the version of csstidy</dd>\r
-                                                       <dt><b>VALUE</b></dt>\r
-                               <dd>in file data.inc.php, constant <a href="csstidy/_data_inc_php.html#defineVALUE">VALUE</a></dd>\r
-                                                       <dt><b>value</b></dt>\r
-                               <dd>in file class.csstidy_optimise.php, method <a href="csstidy/csstidy_optimise.html#methodvalue">csstidy_optimise::value()</a><br>&nbsp;&nbsp;&nbsp;&nbsp;Optimises values</dd>\r
-                                       </dl>\r
-       </div>\r
-       <a href="elementindex_csstidy.html#top">top</a><br>\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:54:53 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/errors.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/errors.html
deleted file mode 100644 (file)
index 1e6fc99..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>\r
-<head>\r
-<title>phpDocumentor Parser Errors and Warnings</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<a href="#Post-parsing">Post-parsing</a><br>\r
-<a name="data.inc.php"></a>\r
-<h1>data.inc.php</h1>\r
-<h2>Warnings:</h2><br>\r
-<b>Warning on line 25</b> - Page-level DocBlock precedes "define AT_START", use another DocBlock to document the source element<br>\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:56:01 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/index.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/index.html
deleted file mode 100644 (file)
index c355d44..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>\r
-<head>\r
-<title>CSSTidy Documentation</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                        <b>Files:</b><br />\r
-         <div class="package">\r
-                       <a href="csstidy/_class_csstidy_php.html">              class.csstidy.php\r
-               </a><br>\r
-                       <a href="csstidy/_class_csstidy_optimise_php.html">             class.csstidy_optimise.php\r
-               </a><br>\r
-                       <a href="csstidy/_class_csstidy_print_php.html">                class.csstidy_print.php\r
-               </a><br>\r
-                       <a href="csstidy/_data_inc_php.html">           data.inc.php\r
-               </a><br>\r
-         </div><br />\r\r
-      \r
-            <b>Classes:</b><br />\r
-        <div class="package">\r
-                               <a href="csstidy/csstidy.html">csstidy</a><br />\r
-                       <a href="csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
-                       <a href="csstidy/csstidy_print.html">csstidy_print</a><br />\r
-         </div>\r\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<div align="center"><h1>CSSTidy Documentation</h1></div>\r
-<b>Welcome to csstidy!</b><br />\r
-<br />\r
-This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.3.0RC3</a><br />\r
-\r        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:54:54 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/li_csstidy.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/li_csstidy.html
deleted file mode 100644 (file)
index 76fbaf7..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
-<html>\r
-<head>\r
-<title>CSSTidy Documentation</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                        <b>Files:</b><br />\r
-         <div class="package">\r
-                       <a href="csstidy/_class_csstidy_php.html">              class.csstidy.php\r
-               </a><br>\r
-                       <a href="csstidy/_class_csstidy_optimise_php.html">             class.csstidy_optimise.php\r
-               </a><br>\r
-                       <a href="csstidy/_class_csstidy_print_php.html">                class.csstidy_print.php\r
-               </a><br>\r
-                       <a href="csstidy/_data_inc_php.html">           data.inc.php\r
-               </a><br>\r
-         </div><br />\r\r
-      \r
-            <b>Classes:</b><br />\r
-        <div class="package">\r
-                               <a href="csstidy/csstidy.html">csstidy</a><br />\r
-                       <a href="csstidy/csstidy_optimise.html">csstidy_optimise</a><br />\r
-                       <a href="csstidy/csstidy_print.html">csstidy_print</a><br />\r
-         </div>\r\r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<div align="center"><h1>CSSTidy Documentation</h1></div>\r
-<b>Welcome to csstidy!</b><br />\r
-<br />\r
-This documentation was generated by <a href="http://www.phpdoc.org">phpDocumentor v1.3.0RC3</a><br />\r
-\r        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:54:53 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/media/background.png b/www/plugins-dist/compresseur/lib/csstidy/Docs/media/background.png
deleted file mode 100644 (file)
index d6f36f6..0000000
Binary files a/www/plugins-dist/compresseur/lib/csstidy/Docs/media/background.png and /dev/null differ
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/media/empty.png b/www/plugins-dist/compresseur/lib/csstidy/Docs/media/empty.png
deleted file mode 100644 (file)
index a9f29bb..0000000
Binary files a/www/plugins-dist/compresseur/lib/csstidy/Docs/media/empty.png and /dev/null differ
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/media/style.css b/www/plugins-dist/compresseur/lib/csstidy/Docs/media/style.css
deleted file mode 100644 (file)
index 9419ca6..0000000
+++ /dev/null
@@ -1,197 +0,0 @@
-.php {\r
-       padding: 1em;\r
-}\r
-/* This will not be executed by IE, so now we have a fix! */\r
-*[class="php-src"], *[class="php"], *[class="listing"] {\r
-       line-height:    0px;\r
-}\r
-\r
-body\r
-{\r
-  color:              #000000;\r
-  background-color:   #ffffff;\r
-  background-image:   url("background.png");\r
-  background-repeat:  repeat-y;\r
-  font-family:        tahoma, verdana, arial, sans-serif;\r
-  font-size:          10pt;\r
-  margin:             0;\r
-  padding:            0;\r
-}\r
-\r
-a\r
-{\r
-  color:              #000099;\r
-  background-color:   transparent;\r
-  text-decoration:    none;\r
-}\r
-\r
-a:hover\r
-{\r
-  text-decoration:    underline;\r
-}\r
-\r
-a.menu\r
-{\r
-  color:              #ffffff;\r
-  background-color:   transparent;\r
-}\r
-\r
-td\r
-{\r
-  font-size:          10pt;\r
-}\r
-\r
-td.header_top\r
-{\r
-  color:              #ffffff;\r
-  background-color:   #9999cc;\r
-  font-size:          16pt;\r
-  font-weight:        bold;\r
-  text-align:         right;\r
-  padding:            10px;\r
-}\r
-\r
-td.header_line\r
-{\r
-  color:              #ffffff;\r
-  background-color:   #333366;\r
-}\r
-\r
-td.header_menu\r
-{\r
-  color:              #ffffff;\r
-  background-color:   #666699;\r
-  font-size:          8pt;\r
-  text-align:         right;\r
-  padding:            2px;\r
-  padding-right:      5px;\r
-}\r
-\r
-td.menu\r
-{\r
-  padding:            2px;\r
-  padding-left:       5px;\r
-}\r
-\r
-td.code_border\r
-{\r
-  color:              #000000;\r
-  background-color:   #c0c0c0;\r
-}\r
-\r
-td.code\r
-{\r
-  color:              #000000;\r
-  background-color:   #f0f0f0;\r
-}\r
-\r
-td.type\r
-{\r
-  font-style:         italic;\r
-}\r
-\r
-div.credit\r
-{\r
-  font-size:          8pt;\r
-  text-align:         center;\r
-}\r
-\r
-div.package\r
-{\r
-  padding-left:       5px;\r
-}\r
-\r
-div.tags\r
-{\r
-  padding-left:       15px;\r
-}\r
-\r
-div.function\r
-{\r
-  padding-left:       15px;\r
-}\r
-\r
-div.top\r
-{\r
-  font-size:          8pt;\r
-}\r
-\r
-div.warning\r
-{\r
-  color:              #ff0000;\r
-  background-color:   transparent;\r
-}\r
-\r
-div.description\r
-{\r
-  padding-left:       15px;\r
-}\r
-\r
-hr\r
-{\r
-  height:             1px;\r
-  border-style:       solid;\r
-  border-color:       #c0c0c0;\r
-  margin-top:         10px;\r
-  margin-bottom:      10px;\r
-}\r
-\r
-span.smalllinenumber\r
-{\r
-  font-size:          8pt;\r
-}\r
-\r
-ul {\r
-       margin-left:            0px;\r
-       padding-left:           8px;\r
-}\r
-/* Syntax highlighting */\r
-\r
-.src-code { background-color: #f5f5f5; border: 1px solid #ccc9a4; padding: 0px; margin : 0px}\r
-/*.src-code pre {      }*/\r
-\r
-.src-comm { color: green; }\r
-.src-id {  }\r
-.src-inc { color: #0000FF; }\r
-.src-key { color: #0000FF; }\r
-.src-num { color: #CC0000; }\r
-.src-str { color: #66cccc; }\r
-.src-sym { font-weight: bold; }\r
-.src-var { }\r
-\r
-.src-php { font-weight: bold; }\r
-\r
-.src-doc { color: #009999 }\r
-.src-doc-close-template { color: #0000FF }\r
-.src-doc-coretag { color: #0099FF; font-weight: bold }\r
-.src-doc-inlinetag { color: #0099FF }\r
-.src-doc-internal { color: #6699cc }\r
-.src-doc-tag { color: #0080CC }\r
-.src-doc-template { color: #0000FF }\r
-.src-doc-type { font-style: italic }\r
-.src-doc-var { font-style: italic }\r
-\r
-.tute-tag { color: #009999 }\r
-.tute-attribute-name { color: #0000FF }\r
-.tute-attribute-value { color: #0099FF }\r
-.tute-entity { font-weight: bold; }\r
-.tute-comment { font-style: italic }\r
-.tute-inline-tag { color: #636311; font-weight: bold }\r
-\r
-/* tutorial */\r
-\r
-.authors {  }\r
-.author { font-style: italic; font-weight: bold }\r
-.author-blurb { margin: .5em 0em .5em 2em; font-size: 85%; font-weight: normal; font-style: normal }\r
-.example { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; }\r
-.listing { border: 1px dashed #999999; background-color: #EEEEEE; padding: .5em; white-space: nowrap; }\r
-.release-info { font-size: 85%; font-style: italic; margin: 1em 0em }\r
-.ref-title-box {  }\r
-.ref-title {  }\r
-.ref-purpose { font-style: italic; color: #666666 }\r
-.ref-synopsis {  }\r
-.title { font-weight: bold; margin: 1em 0em 0em 0em; padding: .25em; border: 2px solid #999999; background-color: #9999CC  }\r
-.cmd-synopsis { margin: 1em 0em }\r
-.cmd-title { font-weight: bold }\r
-.toc { margin-left: 2em; padding-left: 0em }\r
-\r
diff --git a/www/plugins-dist/compresseur/lib/csstidy/Docs/todolist.html b/www/plugins-dist/compresseur/lib/csstidy/Docs/todolist.html
deleted file mode 100644 (file)
index 2c02a78..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-<html>\r
-<head>\r
-<title>Todo List</title>\r
-<link rel="stylesheet" type="text/css" href="media/style.css">\r
-</head>\r
-<body>\r
-\r
-<table border="0" cellspacing="0" cellpadding="0" height="48" width="100%">\r
-  <tr>\r
-    <td class="header_top">csstidy</td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-  <tr>\r
-    <td class="header_menu">\r
-                 [ <a href="classtrees_csstidy.html" class="menu">class tree: csstidy</a> ]\r
-                 [ <a href="elementindex_csstidy.html" class="menu">index: csstidy</a> ]\r
-                 [ <a href="elementindex.html" class="menu">all elements</a> ]\r
-    </td>\r
-  </tr>\r
-  <tr><td class="header_line"><img src="media/empty.png" width="1" height="1" border="0" alt=""  /></td></tr>\r
-</table>\r
-\r
-<table width="100%" border="0" cellpadding="0" cellspacing="0">\r
-  <tr valign="top">\r
-    <td width="200" class="menu">\r
-       <div id="todolist">\r
-                       <p><a href="todolist.html">Todo List</a></p>\r
-       </div>\r
-      <b>Packages:</b><br />\r
-              <a href="li_csstidy.html">csstidy</a><br />\r
-            <br /><br />\r
-                  \r
-                </td>\r
-    <td>\r
-      <table cellpadding="10" cellspacing="0" width="100%" border="0"><tr><td valign="top">\r
-\r
-<div align="center"><h1>Todo List</h1></div>\r
-<h2>csstidy</h2>\r
-<h3><a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['all_properties']">$GLOBALS['csstidy']['all_properties']</a></h3>\r
-<ul>\r
-    <li>Add CSS3 properties</li>\r
-</ul>\r
-<h3><a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['background_prop_default']">$GLOBALS['csstidy']['background_prop_default']</a></h3>\r
-<ul>\r
-    <li>Possibly property names will change during CSS3 development</li>\r
-</ul>\r
-<h3><a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['color_values']">$GLOBALS['csstidy']['color_values']</a></h3>\r
-<ul>\r
-    <li>CSS3 properties</li>\r
-</ul>\r
-<h3><a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['number_values']">$GLOBALS['csstidy']['number_values']</a></h3>\r
-<ul>\r
-    <li>CSS3 properties</li>\r
-</ul>\r
-<h3><a href="csstidy/_data_inc_php.html#global$GLOBALS['csstidy']['shorthands']">$GLOBALS['csstidy']['shorthands']</a></h3>\r
-<ul>\r
-    <li>Are there new ones in CSS3?</li>\r
-</ul>\r
-<h3><a href="csstidy/csstidy_optimise.html#methoddissolve_short_bg">csstidy_optimise::dissolve_short_bg()</a></h3>\r
-<ul>\r
-    <li>full CSS 3 compliance</li>\r
-</ul>\r
-<h3><a href="csstidy/csstidy_optimise.html#methodmerge_bg">csstidy_optimise::merge_bg()</a></h3>\r
-<ul>\r
-    <li>full CSS 3 compliance</li>\r
-</ul>\r
-        <div class="credit">\r
-                   <hr />\r
-                   Documentation generated on Mon, 15 May 2006 22:56:01 +0200 by <a href="http://www.phpdoc.org">phpDocumentor 1.3.0RC3</a>\r
-             </div>\r
-      </td></tr></table>\r
-    </td>\r
-  </tr>\r
-</table>\r
-\r
-</body>\r
-</html>
\ No newline at end of file
index 17cf0f7..9c90499 100644 (file)
@@ -2,13 +2,17 @@ CSSTidy
 ---
 
 CSSTidy is a CSS minifier 
-Since the original project (http://csstidy.sourceforge.net/index.php) has been suspended
-here is the import of https://csstidy.svn.sourceforge.net/svnroot/csstidy on 2010-11-14
+
+v1.5.2
+  is PHP 5.4+ compliant, removes use of GLOBALS, fixes some bugs, integrates CSS3 units
+  and now available on https://packagist.org/packages/cerdic/css-tidy
 
 v1.4 is the new version coming from master branch (corresponds to the initial trunk of svn repository) after beeing stabilized
 
 v1.3 branch corresponds to the last stable relase published by the author.
 It integrates some bugfixes and a 1.3.1 version has been taged
+Since the original project (http://csstidy.sourceforge.net/index.php) has been suspended
+here is the import of https://csstidy.svn.sourceforge.net/svnroot/csstidy on 2010-11-14
 
 Only PHP version is here maintained
 
index 8cfd7e6..29b8479 100644 (file)
  * @author Nikolay Matsievsky (speed at webo dot name) 2009-2010
  * @author Cedric Morin (cedric at yterium dot com) 2010-2012
  * @author Christopher Finke (cfinke at gmail.com) 2012
+ * @author Mark Scherer (remove $GLOBALS once and for all + PHP5.4 comp) 2012
  */
+
 /**
  * Defines ctype functions if required
- *
+ * @todo make them methods of csstidy class
  * @version 1.0
  */
-require_once('class.csstidy_ctype.php');
+if (!function_exists('ctype_space')) {
+       /* ctype_space  Check for whitespace character(s) */
+       function ctype_space($text) {
+               return!preg_match("/[^\s\r\n\t\f]/", $text);
+       }
+
+}
+if (!function_exists('ctype_alpha')) {
+       /* ctype_alpha  Check for alphabetic character(s) */
+       function ctype_alpha($text) {
+               return preg_match("/[a-zA-Z]/", $text);
+       }
+
+}
 
 /**
- * Various CSS data needed for correct optimisations etc.
- *
- * @version 1.3
+ * Defines constants
+ * @todo //TODO: make them class constants of csstidy
  */
-require('data.inc.php');
+define('AT_START',    1);
+define('AT_END',      2);
+define('SEL_START',   3);
+define('SEL_END',     4);
+define('PROPERTY',    5);
+define('VALUE',       6);
+define('COMMENT',     7);
+define('DEFAULT_AT', 41);
 
 /**
  * Contains a class for printing CSS code
@@ -61,7 +82,6 @@ require('class.csstidy_optimise.php');
 /**
  * CSS Parser class
  *
-
  * This class represents a CSS parser which reads CSS code and saves it in an array.
  * In opposite to most other CSS parsers, it does not use regular expressions and
  * thus has full CSS2 support and a higher reliability.
@@ -69,7 +89,7 @@ require('class.csstidy_optimise.php');
  * An online version should be available here: http://cdburnerxp.se/cssparse/css_optimiser.php
  * @package csstidy
  * @author Florian Schmitz (floele at gmail dot com) 2005-2006
- * @version 1.4.0
+ * @version 1.5.2
  */
 class csstidy {
 
@@ -78,57 +98,57 @@ class csstidy {
         * @var array
         * @access public
         */
-       var $css = array();
+       public $css = array();
        /**
         * Saves the parsed CSS (raw)
         * @var array
         * @access private
         */
-       var $tokens = array();
+       public $tokens = array();
        /**
         * Printer class
         * @see csstidy_print
         * @var object
         * @access public
         */
-       var $print;
+       public $print;
        /**
         * Optimiser class
         * @see csstidy_optimise
         * @var object
         * @access private
         */
-       var $optimise;
+       public $optimise;
        /**
         * Saves the CSS charset (@charset)
         * @var string
         * @access private
         */
-       var $charset = '';
+       public $charset = '';
        /**
         * Saves all @import URLs
         * @var array
         * @access private
         */
-       var $import = array();
+       public $import = array();
        /**
         * Saves the namespace
         * @var string
         * @access private
         */
-       var $namespace = '';
+       public $namespace = '';
        /**
         * Contains the version of csstidy
         * @var string
         * @access private
         */
-       var $version = '1.3';
+       public $version = '1.5.2';
        /**
         * Stores the settings
         * @var array
         * @access private
         */
-       var $settings = array();
+       public $settings = array();
        /**
         * Saves the parser-status.
         *
@@ -143,44 +163,44 @@ class csstidy {
         * @var string
         * @access private
         */
-       var $status = 'is';
+       public $status = 'is';
        /**
         * Saves the current at rule (@media)
         * @var string
         * @access private
         */
-       var $at = '';
+       public $at = '';
        /**
         * Saves the at rule for next selector (during @font-face or other @)
         * @var string
         * @access private
         */
-       var $next_selector_at = '';
+       public $next_selector_at = '';
 
        /**
         * Saves the current selector
         * @var string
         * @access private
         */
-       var $selector = '';
+       public $selector = '';
        /**
         * Saves the current property
         * @var string
         * @access private
         */
-       var $property = '';
+       public $property = '';
        /**
         * Saves the position of , in selectors
         * @var array
         * @access private
         */
-       var $sel_separate = array();
+       public $sel_separate = array();
        /**
         * Saves the current value
         * @var string
         * @access private
         */
-       var $value = '';
+       public $value = '';
        /**
         * Saves the current sub-value
         *
@@ -191,78 +211,89 @@ class csstidy {
         * @var string
         * @access private
         */
-       var $sub_value = '';
+       public $sub_value = '';
        /**
         * Array which saves all subvalues for a property.
         * @var array
         * @see sub_value
         * @access private
         */
-       var $sub_value_arr = array();
+       public $sub_value_arr = array();
        /**
         * Saves the stack of characters that opened the current strings
         * @var array
         * @access private
         */
-       var $str_char = array();
-       var $cur_string = array();
+       public $str_char = array();
+       public $cur_string = array();
        /**
         * Status from which the parser switched to ic or instr
         * @var array
         * @access private
         */
-       var $from = array();
+       public $from = array();
        /**
        /**
         * =true if in invalid at-rule
         * @var bool
         * @access private
         */
-       var $invalid_at = false;
+       public $invalid_at = false;
        /**
         * =true if something has been added to the current selector
         * @var bool
         * @access private
         */
-       var $added = false;
+       public $added = false;
        /**
         * Array which saves the message log
         * @var array
         * @access private
         */
-       var $log = array();
+       public $log = array();
        /**
         * Saves the line number
         * @var integer
         * @access private
         */
-       var $line = 1;
+       public $line = 1;
        /**
         * Marks if we need to leave quotes for a string
         * @var array
         * @access private
         */
-       var $quoted_string = array();
+       public $quoted_string = array();
 
        /**
         * List of tokens
         * @var string
         */
-       var $tokens_list = "";
+       public $tokens_list = "";
+
+       /**
+        * Various CSS Data for CSSTidy
+        * @var array
+        */
+       public $data = array();
+
        /**
         * Loads standard template and sets default settings
         * @access private
         * @version 1.3
         */
-       function csstidy() {
+       public function __construct() {
+               $data = array();
+               include('data.inc.php');
+               $this->data = $data;
+
                $this->settings['remove_bslash'] = true;
                $this->settings['compress_colors'] = true;
                $this->settings['compress_font-weight'] = true;
                $this->settings['lowercase_s'] = false;
                /*
-                 1 common shorthands optimization
-                 2 + font property optimization
-                 3 + background property optimization
+                       1 common shorthands optimization
+                       2 + font property optimization
+                       3 + background property optimization
                 */
                $this->settings['optimise_shorthands'] = 1;
                $this->settings['remove_last_;'] = true;
@@ -273,9 +304,9 @@ class csstidy {
                 */
                $this->settings['sort_properties'] = false;
                /*
-                 1, 3, 5, etc -- enable sorting selectors inside @media: a{}b{}c{}
-                 2, 5, 8, etc -- enable sorting selectors inside one CSS declaration: a,b,c{}
-                 preserve order by default cause it can break functionnality
+                       1, 3, 5, etc -- enable sorting selectors inside @media: a{}b{}c{}
+                       2, 5, 8, etc -- enable sorting selectors inside one CSS declaration: a,b,c{}
+                       preserve order by default cause it can break functionnality
                 */
                $this->settings['sort_selectors'] = 0;
                /* is dangeroues to be used: CSS is broken sometimes */
@@ -290,7 +321,7 @@ class csstidy {
                $this->set_cfg('template','default'); // call load_template
                $this->optimise = new csstidy_optimise($this);
 
-               $this->tokens_list = & $GLOBALS['csstidy']['tokens'];
+               $this->tokens_list = & $this->data['csstidy']['tokens'];
        }
 
        /**
@@ -300,7 +331,7 @@ class csstidy {
         * @return mixed
         * @version 1.0
         */
-       function get_cfg($setting) {
+       public function get_cfg($setting) {
                if (isset($this->settings[$setting])) {
                        return $this->settings[$setting];
                }
@@ -313,7 +344,7 @@ class csstidy {
         * @access private
         * @version 1.4
         */
-       function _load_template($template) {
+       public function _load_template($template) {
                switch ($template) {
                        case 'default':
                                $this->load_template('default');
@@ -345,7 +376,7 @@ class csstidy {
         * @return bool
         * @version 1.0
         */
-       function set_cfg($setting, $value=null) {
+       public function set_cfg($setting, $value=null) {
                if (is_array($setting) && $value === null) {
                        foreach ($setting as $setprop => $setval) {
                                $this->settings[$setprop] = $setval;
@@ -354,7 +385,7 @@ class csstidy {
                                $this->_load_template($this->settings['template']);
                        }
                        return true;
-               } else if (isset($this->settings[$setting]) && $value !== '') {
+               } elseif (isset($this->settings[$setting]) && $value !== '') {
                        $this->settings[$setting] = $value;
                        if ($setting === 'template') {
                                $this->_load_template($this->settings['template']);
@@ -372,7 +403,7 @@ class csstidy {
         * @access private
         * @version 1.0
         */
-       function _add_token($type, $data, $do = false) {
+       public function _add_token($type, $data, $do = false) {
                if ($this->get_cfg('preserve_css') || $do) {
                        $this->tokens[] = array($type, ($type == COMMENT) ? $data : trim($data));
                }
@@ -386,7 +417,7 @@ class csstidy {
         * @access private
         * @version 1.0
         */
-       function log($message, $type, $line = -1) {
+       public function log($message, $type, $line = -1) {
                if ($line === -1) {
                        $line = $this->line;
                }
@@ -405,7 +436,7 @@ class csstidy {
         * @return string
         * @version 1.2
         */
-       function _unicode(&$string, &$i) {
+       public function _unicode(&$string, &$i) {
                ++$i;
                $add = '';
                $replaced = false;
@@ -452,7 +483,7 @@ class csstidy {
         * @access public
         * @version 1.4
         */
-       function write_page($filename, $doctype='xhtml1.1', $externalcss=true, $title='', $lang='en') {
+       public function write_page($filename, $doctype='xhtml1.1', $externalcss=true, $title='', $lang='en') {
                $this->write($filename, true);
        }
 
@@ -468,7 +499,7 @@ class csstidy {
         * @access public
         * @version 1.4
         */
-       function write($filename, $formatted=false, $doctype='xhtml1.1', $externalcss=true, $title='', $lang='en', $pre_code=true) {
+       public function write($filename, $formatted=false, $doctype='xhtml1.1', $externalcss=true, $title='', $lang='en', $pre_code=true) {
                $filename .= ( $formatted) ? '.xhtml' : '.css';
 
                if (!is_dir('temp')) {
@@ -497,8 +528,8 @@ class csstidy {
         * @version 1.1
         * @see http://csstidy.sourceforge.net/templates.php
         */
-       function load_template($content, $from_file=true) {
-               $predefined_templates = & $GLOBALS['csstidy']['predefined_templates'];
+       public function load_template($content, $from_file=true) {
+               $predefined_templates = & $this->data['csstidy']['predefined_templates'];
                if ($content === 'high_compression' || $content === 'default' || $content === 'highest_compression' || $content === 'low_compression') {
                        $this->template = $predefined_templates[$content];
                        return;
@@ -522,7 +553,7 @@ class csstidy {
         * @access public
         * @version 1.0
         */
-       function parse_from_url($url) {
+       public function parse_from_url($url) {
                return $this->parse(@file_get_contents($url));
        }
 
@@ -533,8 +564,8 @@ class csstidy {
         * @access public
         * @version 1.11
         */
-       function is_token(&$string, $i) {
-               return (strpos($this->tokens_list, $string{$i}) !== false && !csstidy::escaped($string, $i));
+       public function is_token(&$string, $i) {
+               return (strpos($this->tokens_list, $string{$i}) !== false && !$this->escaped($string, $i));
        }
 
        /**
@@ -544,7 +575,7 @@ class csstidy {
         * @return bool
         * @version 1.1
         */
-       function parse($string) {
+       public function parse($string) {
                // Temporarily set locale to en_US in order to handle floats properly
                $old = @setlocale(LC_ALL, 0);
                @setlocale(LC_ALL, 'C');
@@ -553,9 +584,9 @@ class csstidy {
                $this->print = new csstidy_print($this);
                $this->optimise = new csstidy_optimise($this);
 
-               $all_properties = & $GLOBALS['csstidy']['all_properties'];
-               $at_rules = & $GLOBALS['csstidy']['at_rules'];
-               $quoted_string_properties = & $GLOBALS['csstidy']['quoted_string_properties'];
+               $all_properties = & $this->data['csstidy']['all_properties'];
+               $at_rules = & $this->data['csstidy']['at_rules'];
+               $quoted_string_properties = & $this->data['csstidy']['quoted_string_properties'];
 
                $this->css = array();
                $this->print->input_css = $string;
@@ -570,7 +601,7 @@ class csstidy {
                        switch ($this->status) {
                                /* Case in at-block */
                                case 'at':
-                                       if (csstidy::is_token($string, $i)) {
+                                       if ($this->is_token($string, $i)) {
                                                if ($string{$i} === '/' && @$string{$i + 1} === '*') {
                                                        $this->status = 'ic';
                                                        ++$i;
@@ -590,7 +621,7 @@ class csstidy {
                                                }
                                        } else {
                                                $lastpos = strlen($this->at) - 1;
-                                               if (!( (ctype_space($this->at{$lastpos}) || csstidy::is_token($this->at, $lastpos) && $this->at{$lastpos} === ',') && ctype_space($string{$i}))) {
+                                               if (!( (ctype_space($this->at{$lastpos}) || $this->is_token($this->at, $lastpos) && $this->at{$lastpos} === ',') && ctype_space($string{$i}))) {
                                                        $this->at .= $string{$i};
                                                }
                                        }
@@ -598,7 +629,7 @@ class csstidy {
 
                                /* Case in-selector */
                                case 'is':
-                                       if (csstidy::is_token($string, $i)) {
+                                       if ($this->is_token($string, $i)) {
                                                if ($string{$i} === '/' && @$string{$i + 1} === '*' && trim($this->selector) == '') {
                                                        $this->status = 'ic';
                                                        ++$i;
@@ -609,10 +640,10 @@ class csstidy {
                                                        foreach ($at_rules as $name => $type) {
                                                                if (!strcasecmp(substr($string, $i + 1, strlen($name)), $name)) {
                                                                        ($type === 'at') ? $this->at = '@' . $name : $this->selector = '@' . $name;
-                                                                       if ($type === "atis"){
+                                                                       if ($type === 'atis') {
                                                                                $this->next_selector_at = ($this->next_selector_at?$this->next_selector_at:($this->at?$this->at:DEFAULT_AT));
                                                                                $this->at = $this->css_new_media_section(' ');
-                                                                               $type = "is";
+                                                                               $type = 'is';
                                                                        }
                                                                        $this->status = $type;
                                                                        $i += strlen($name);
@@ -637,17 +668,17 @@ class csstidy {
                                                        $this->str_char[] = $string{$i};
                                                        $this->from[] = 'is';
                                                        /* fixing CSS3 attribute selectors, i.e. a[href$=".mp3" */
-                                                       $this->quoted_string[] = ($string{$i - 1} == '=' );
+                                                       $this->quoted_string[] = ($string{$i - 1} === '=' );
                                                } elseif ($this->invalid_at && $string{$i} === ';') {
                                                        $this->invalid_at = false;
                                                        $this->status = 'is';
-                                                       if($this->next_selector_at){
+                                                       if ($this->next_selector_at) {
                                                                $this->at = $this->css_new_media_section($this->next_selector_at);
                                                                $this->next_selector_at = '';
                                                        }
                                                } elseif ($string{$i} === '{') {
                                                        $this->status = 'ip';
-                                                       if($this->at == '') {
+                                                       if ($this->at == '') {
                                                                $this->at = $this->css_new_media_section(DEFAULT_AT);
                                                        }
                                                        $this->selector = $this->css_new_selector($this->at,$this->selector);
@@ -670,7 +701,7 @@ class csstidy {
                                                }
                                        } else {
                                                $lastpos = strlen($this->selector) - 1;
-                                               if ($lastpos == -1 || !( (ctype_space($this->selector{$lastpos}) || csstidy::is_token($this->selector, $lastpos) && $this->selector{$lastpos} === ',') && ctype_space($string{$i}))) {
+                                               if ($lastpos == -1 || !( (ctype_space($this->selector{$lastpos}) || $this->is_token($this->selector, $lastpos) && $this->selector{$lastpos} === ',') && ctype_space($string{$i}))) {
                                                        $this->selector .= $string{$i};
                                                }
                                        }
@@ -678,10 +709,10 @@ class csstidy {
 
                                /* Case in-property */
                                case 'ip':
-                                       if (csstidy::is_token($string, $i)) {
+                                       if ($this->is_token($string, $i)) {
                                                if (($string{$i} === ':' || $string{$i} === '=') && $this->property != '') {
                                                        $this->status = 'iv';
-                                                       if (!$this->get_cfg('discard_invalid_properties') || csstidy::property_is_valid($this->property)) {
+                                                       if (!$this->get_cfg('discard_invalid_properties') || $this->property_is_valid($this->property)) {
                                                                $this->property = $this->css_new_property($this->at,$this->selector,$this->property);
                                                                $this->_add_token(PROPERTY, $this->property);
                                                        }
@@ -696,7 +727,7 @@ class csstidy {
                                                        $this->_add_token(SEL_END, $this->selector);
                                                        $this->selector = '';
                                                        $this->property = '';
-                                                       if($this->next_selector_at){
+                                                       if ($this->next_selector_at) {
                                                                $this->at = $this->css_new_media_section($this->next_selector_at);
                                                                $this->next_selector_at = '';
                                                        }
@@ -707,12 +738,11 @@ class csstidy {
                                                }
                                                // else this is dumb IE a hack, keep it
                                                // including //
-                                               elseif (($this->property=='' AND !ctype_space($string{$i}))
-                                                 OR ($this->property=='/' OR $string{$i}=="/")) {
+                                               elseif (($this->property === '' && !ctype_space($string{$i}))
+                                                       || ($this->property === '/' || $string{$i} === '/')) {
                                                        $this->property .= $string{$i};
                                                }
-                                       }
-                                       elseif (!ctype_space($string{$i})) {
+                                       } elseif (!ctype_space($string{$i})) {
                                                $this->property .= $string{$i};
                                        }
                                        break;
@@ -720,7 +750,7 @@ class csstidy {
                                /* Case in-value */
                                case 'iv':
                                        $pn = (($string{$i} === "\n" || $string{$i} === "\r") && $this->property_is_next($string, $i + 1) || $i == strlen($string) - 1);
-                                       if (csstidy::is_token($string, $i) || $pn) {
+                                       if ($this->is_token($string, $i) || $pn) {
                                                if ($string{$i} === '/' && @$string{$i + 1} === '*') {
                                                        $this->status = 'ic';
                                                        ++$i;
@@ -762,7 +792,7 @@ class csstidy {
                                                        $this->sub_value .= $string{$i};
                                                }
                                                if (($string{$i} === '}' || $string{$i} === ';' || $pn) && !empty($this->selector)) {
-                                                       if($this->at == ''){
+                                                       if ($this->at == '') {
                                                                $this->at = $this->css_new_media_section(DEFAULT_AT);
                                                        }
 
@@ -779,19 +809,19 @@ class csstidy {
                                                        }
 
                                                        $this->value = '';
-                                                       while(count($this->sub_value_arr)){
+                                                       while (count($this->sub_value_arr)) {
                                                                $sub = array_shift($this->sub_value_arr);
-                                                               if (strstr($this->selector, "font-face")){
+                                                               if (strstr($this->selector, 'font-face')) {
                                                                        $sub = $this->quote_font_format($sub);
                                                                }
 
                                                                if ($sub != '')
-                                                                       $this->value .= ((!strlen($this->value) OR substr($this->value,-1,1)==',')?'':' ').$sub;
+                                                                       $this->value .= ((!strlen($this->value) || substr($this->value,-1,1) === ',')?'':' ').$sub;
                                                        }
 
                                                        $this->optimise->value();
 
-                                                       $valid = csstidy::property_is_valid($this->property);
+                                                       $valid = $this->property_is_valid($this->property);
                                                        if ((!$this->invalid_at || $this->get_cfg('preserve_css')) && (!$this->get_cfg('discard_invalid_properties') || $valid)) {
                                                                $this->css_add_property($this->at, $this->selector, $this->property, $this->value);
                                                                $this->_add_token(VALUE, $this->value);
@@ -815,7 +845,7 @@ class csstidy {
                                                        $this->status = 'is';
                                                        $this->invalid_at = false;
                                                        $this->selector = '';
-                                                       if($this->next_selector_at){
+                                                       if ($this->next_selector_at) {
                                                                $this->at = $this->css_new_media_section($this->next_selector_at);
                                                                $this->next_selector_at = '';
                                                        }
@@ -840,27 +870,27 @@ class csstidy {
                                        $_quoted_string = $this->quoted_string[count($this->quoted_string)-1];
                                        $temp_add = $string{$i};
 
-                                       // Add another string to the stack. Strings can't be nested inside of quotes, only parentheses, but 
+                                       // Add another string to the stack. Strings can't be nested inside of quotes, only parentheses, but
                                        // parentheticals can be nested more than once.
-                                       if ($_str_char === ")" && ($string{$i} === "(" || $string{$i} === '"' || $string{$i} === '\'') && !csstidy::escaped($string, $i)) {
+                                       if ($_str_char === ")" && ($string{$i} === "(" || $string{$i} === '"' || $string{$i} === '\'') && !$this->escaped($string, $i)) {
                                                $this->cur_string[] = $string{$i};
-                                               $this->str_char[] = $string{$i} == "(" ? ")" : $string{$i};
+                                               $this->str_char[] = $string{$i} === '(' ? ')' : $string{$i};
                                                $this->from[] = 'instr';
-                                               $this->quoted_string[] = ($_str_char === ")" AND $string{$i} !== "(" AND trim($_cur_string)=="(")?$_quoted_string:!($string{$i} === "(");
+                                               $this->quoted_string[] = ($_str_char === ')' && $string{$i} !== '(' && trim($_cur_string)==='(')?$_quoted_string:!($string{$i} === '(');
                                                continue;
                                        }
 
-                                       if ($_str_char !== ")" && ($string{$i} === "\n" || $string{$i} === "\r") && !($string{$i - 1} === '\\' && !csstidy::escaped($string, $i - 1))) {
+                                       if ($_str_char !== ")" && ($string{$i} === "\n" || $string{$i} === "\r") && !($string{$i - 1} === '\\' && !$this->escaped($string, $i - 1))) {
                                                $temp_add = "\\A";
                                                $this->log('Fixed incorrect newline in string', 'Warning');
                                        }
 
                                        $_cur_string .= $temp_add;
 
-                                       if ($string{$i} === $_str_char && !csstidy::escaped($string, $i)) {
+                                       if ($string{$i} === $_str_char && !$this->escaped($string, $i)) {
                                                $this->status = array_pop($this->from);
 
-                                               if (!preg_match('|[' . implode('', $GLOBALS['csstidy']['whitespace']) . ']|uis', $_cur_string) && $this->property !== 'content') {
+                                               if (!preg_match('|[' . implode('', $this->data['csstidy']['whitespace']) . ']|uis', $_cur_string) && $this->property !== 'content') {
                                                        if (!$_quoted_string) {
                                                                if ($_str_char !== ')') {
                                                                        // Convert properties like
@@ -882,18 +912,18 @@ class csstidy {
                                                array_pop($this->quoted_string);
                                                array_pop($this->str_char);
 
-                                               if ($_str_char === ")") {
-                                                       $_cur_string = "(" . trim(substr($_cur_string, 1, -1)) . ")";
+                                               if ($_str_char === ')') {
+                                                       $_cur_string = '(' . trim(substr($_cur_string, 1, -1)) . ')';
                                                }
 
                                                if ($this->status === 'iv') {
-                                                       if (!$_quoted_string){
-                                                               if (strpos($_cur_string,',')!==false)
+                                                       if (!$_quoted_string) {
+                                                               if (strpos($_cur_string,',') !== false)
                                                                        // we can on only remove space next to ','
-                                                                       $_cur_string = implode(',',array_map('trim',explode(',',$_cur_string)));
+                                                                       $_cur_string = implode(',', array_map('trim', explode(',',$_cur_string)));
                                                                // and multiple spaces (too expensive)
-                                                               if (strpos($_cur_string,'  ')!==false)
-                                                                       $_cur_string = preg_replace(",\s+,"," ",$_cur_string);
+                                                               if (strpos($_cur_string, '  ') !== false)
+                                                                       $_cur_string = preg_replace(",\s+,", ' ', $_cur_string);
                                                        }
                                                        $this->sub_value .= $_cur_string;
                                                } elseif ($this->status === 'is') {
@@ -901,8 +931,7 @@ class csstidy {
                                                } elseif ($this->status === 'instr') {
                                                        $this->cur_string[count($this->cur_string)-1] .= $_cur_string;
                                                }
-                                       }
-                                       else {
+                                       } else {
                                                $this->cur_string[count($this->cur_string)-1] = $_cur_string;
                                        }
                                        break;
@@ -937,16 +966,15 @@ class csstidy {
         * @param $value
         * @return string
         */
-       function quote_font_format($value){
-               if (strncmp($value,'format',6)==0) {
-                       $p = strrpos($value,")");
+       public function quote_font_format($value) {
+               if (strncmp($value,'format',6) == 0) {
+                       $p = strpos($value,')',7);
                        $end = substr($value,$p);
-                       $format_strings = csstidy::parse_string_list(substr($value, 7, $p-7));
+                       $format_strings = $this->parse_string_list(substr($value, 7, $p-7));
                        if (!$format_strings) {
-                               $value = "";
-                       }
-                       else {
-                               $value = "format(";
+                               $value = '';
+                       } else {
+                               $value = 'format(';
 
                                foreach ($format_strings as $format_string) {
                                        $value .= '"' . str_replace('"', '\\"', $format_string) . '",';
@@ -963,7 +991,7 @@ class csstidy {
         * @access private
         * @version 1.0
         */
-       function explode_selectors() {
+       public function explode_selectors() {
                // Explode multiple selectors
                if ($this->get_cfg('merge_selectors') === 1) {
                        $new_sels = array();
@@ -1011,14 +1039,14 @@ class csstidy {
         * @access private
         * @version 1.2
         */
-       function css_add_property($media, $selector, $property, $new_val) {
+       public function css_add_property($media, $selector, $property, $new_val) {
                if ($this->get_cfg('preserve_css') || trim($new_val) == '') {
                        return;
                }
 
                $this->added = true;
                if (isset($this->css[$media][$selector][$property])) {
-                       if ((csstidy::is_important($this->css[$media][$selector][$property]) && csstidy::is_important($new_val)) || !csstidy::is_important($this->css[$media][$selector][$property])) {
+                       if (($this->is_important($this->css[$media][$selector][$property]) && $this->is_important($new_val)) || !$this->is_important($this->css[$media][$selector][$property])) {
                                $this->css[$media][$selector][$property] = trim($new_val);
                        }
                } else {
@@ -1035,26 +1063,26 @@ class csstidy {
         * @param string $media
         * @return string
         */
-       function css_new_media_section($media){
-               if($this->get_cfg('preserve_css')) {
+       public function css_new_media_section($media) {
+               if ($this->get_cfg('preserve_css')) {
                        return $media;
                }
 
                // if the last @media is the same as this
                // keep it
-               if (!$this->css OR !is_array($this->css) OR empty($this->css)){
+               if (!$this->css || !is_array($this->css) || empty($this->css)) {
                        return $media;
                }
                end($this->css);
                list($at,) = each($this->css);
-               if ($at == $media){
+               if ($at == $media) {
                        return $media;
                }
                while (isset($this->css[$media]))
                        if (is_numeric($media))
                                $media++;
                        else
-                               $media .= " ";
+                               $media .= ' ';
                return $media;
        }
 
@@ -1071,28 +1099,28 @@ class csstidy {
         * @param string $selector
         * @return string
         */
-       function css_new_selector($media,$selector){
-               if($this->get_cfg('preserve_css')) {
+       public function css_new_selector($media,$selector) {
+               if ($this->get_cfg('preserve_css')) {
                        return $selector;
                }
                $selector = trim($selector);
-               if (strncmp($selector,"@font-face",10)!=0){
+               if (strncmp($selector,'@font-face',10)!=0) {
                        if ($this->settings['merge_selectors'] != false)
                                return $selector;
 
-                       if (!$this->css OR !isset($this->css[$media]) OR !$this->css[$media])
+                       if (!$this->css || !isset($this->css[$media]) || !$this->css[$media])
                                return $selector;
 
                        // if last is the same, keep it
                        end($this->css[$media]);
                        list($sel,) = each($this->css[$media]);
-                       if ($sel == $selector){
+                       if ($sel == $selector) {
                                return $selector;
                        }
                }
 
                while (isset($this->css[$media][$selector]))
-                       $selector .= " ";
+                       $selector .= ' ';
                return $selector;
        }
 
@@ -1106,15 +1134,15 @@ class csstidy {
         * @param string $property
         * @return string
         */
-       function css_new_property($media, $selector, $property){
-               if($this->get_cfg('preserve_css')) {
+       public function css_new_property($media, $selector, $property) {
+               if ($this->get_cfg('preserve_css')) {
                        return $property;
                }
-               if (!$this->css OR !isset($this->css[$media][$selector]) OR !$this->css[$media][$selector])
+               if (!$this->css || !isset($this->css[$media][$selector]) || !$this->css[$media][$selector])
                        return $property;
 
                while (isset($this->css[$media][$selector][$property]))
-                       $property .= " ";
+                       $property .= ' ';
 
                return $property;
        }
@@ -1127,7 +1155,7 @@ class csstidy {
         * @access private
         * @version 1.1
         */
-       function merge_css_blocks($media, $selector, $css_add) {
+       public function merge_css_blocks($media, $selector, $css_add) {
                foreach ($css_add as $property => $value) {
                        $this->css_add_property($media, $selector, $property, $value, false);
                }
@@ -1140,10 +1168,10 @@ class csstidy {
         * @access public
         * @version 1.0
         */
-       static function is_important(&$value) {
+       public function is_important(&$value) {
                return (
-                       strpos($value,"!")!==false // quick test
-                 AND !strcasecmp(substr(str_replace($GLOBALS['csstidy']['whitespace'], '', $value), -10, 10), '!important'));
+                       strpos($value, '!') !== false // quick test
+                       AND !strcasecmp(substr(str_replace($this->data['csstidy']['whitespace'], '', $value), -10, 10), '!important'));
        }
 
        /**
@@ -1153,8 +1181,8 @@ class csstidy {
         * @access public
         * @version 1.0
         */
-       static function gvw_important($value) {
-               if (csstidy::is_important($value)) {
+       public function gvw_important($value) {
+               if ($this->is_important($value)) {
                        $value = trim($value);
                        $value = substr($value, 0, -9);
                        $value = trim($value);
@@ -1173,8 +1201,8 @@ class csstidy {
         * @access private
         * @version 1.2
         */
-       function property_is_next($istring, $pos) {
-               $all_properties = & $GLOBALS['csstidy']['all_properties'];
+       public function property_is_next($istring, $pos) {
+               $all_properties = & $this->data['csstidy']['all_properties'];
                $istring = substr($istring, $pos, strlen($istring) - $pos);
                $pos = strpos($istring, ':');
                if ($pos === false) {
@@ -1195,9 +1223,9 @@ class csstidy {
         * @access public
         * @version 1.0
         */
-       function property_is_valid($property) {
-               if (in_array(trim($property), $GLOBALS['csstidy']['multiple_properties'])) $property = trim($property);
-               $all_properties = & $GLOBALS['csstidy']['all_properties'];
+       public function property_is_valid($property) {
+               if (in_array(trim($property), $this->data['csstidy']['multiple_properties'])) $property = trim($property);
+               $all_properties = & $this->data['csstidy']['all_properties'];
                return (isset($all_properties[$property]) && strpos($all_properties[$property], strtoupper($this->get_cfg('css_level'))) !== false );
        }
 
@@ -1216,7 +1244,7 @@ class csstidy {
         * @return array
         */
 
-       function parse_string_list($value) {
+       public function parse_string_list($value) {
                $value = trim($value);
 
                // Case: empty
@@ -1225,30 +1253,26 @@ class csstidy {
                $strings = array();
 
                $in_str = false;
-               $current_string = "";
+               $current_string = '';
 
                for ($i = 0, $_len = strlen($value); $i < $_len; $i++) {
-                       if (($value{$i} == "," || $value{$i} === " ") && $in_str === true) {
+                       if (($value{$i} === ',' || $value{$i} === ' ') && $in_str === true) {
                                $in_str = false;
                                $strings[] = $current_string;
-                               $current_string = "";
-                       }
-                       else if ($value{$i} == '"' || $value{$i} == "'"){
+                               $current_string = '';
+                       } elseif ($value{$i} === '"' || $value{$i} === "'") {
                                if ($in_str === $value{$i}) {
                                        $strings[] = $current_string;
                                        $in_str = false;
-                                       $current_string = "";
+                                       $current_string = '';
                                        continue;
-                               }
-                               else if (!$in_str) {
+                               } elseif (!$in_str) {
                                        $in_str = $value{$i};
                                }
-                       }
-                       else {
-                               if ($in_str){
+                       } else {
+                               if ($in_str) {
                                        $current_string .= $value{$i};
-                               }
-                               else {
+                               } else {
                                        if (!preg_match("/[\s,]/", $value{$i})) {
                                                $in_str = true;
                                                $current_string = $value{$i};
diff --git a/www/plugins-dist/compresseur/lib/csstidy/class.csstidy_ctype.php b/www/plugins-dist/compresseur/lib/csstidy/class.csstidy_ctype.php
deleted file mode 100644 (file)
index 7960956..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-
-/**
- * CSSTidy - CSS Parser and Optimiser
- *
- * CSS ctype functions
- * Defines some functions that can be not defined.
- *
- * This file is part of CSSTidy.
- *
- * CSSTidy is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * CSSTidy is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with CSSTidy; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
- * @license http://opensource.org/licenses/gpl-license.php GNU Public License
- * @package csstidy
- * @author Nikolay Matsievsky (speed at webo dot name) 2009-2010
- * @version 1.0
- */
-/* ctype_space  Check for whitespace character(s) */
-if (!function_exists('ctype_space')) {
-
-       function ctype_space($text) {
-               return!preg_match("/[^\s\r\n\t\f]/", $text);
-       }
-
-}
-/* ctype_alpha  Check for alphabetic character(s) */
-if (!function_exists('ctype_alpha')) {
-
-       function ctype_alpha($text) {
-               return preg_match("/[a-zA-Z]/", $text);
-       }
-
-}
index 9001202..d42341c 100644 (file)
@@ -19,7 +19,7 @@
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  *   GNU Lesser General Public License for more details.
- * 
+ *
  *   You should have received a copy of the GNU Lesser General Public License
  *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 class csstidy_optimise {
 
+       /**
+        * csstidy object
+        * @var object
+        */
+       public $parser;
+
        /**
         * Constructor
         * @param array $css contains the class csstidy
         * @access private
         * @version 1.0
         */
-       function csstidy_optimise(&$css) {
-               $this->parser = $css;
+       public function __construct($css) {
+               $this->parser = $css;
                $this->css = & $css->css;
                $this->sub_value = & $css->sub_value;
                $this->at = & $css->at;
@@ -63,7 +69,7 @@ class csstidy_optimise {
         * @access public
         * @version 1.0
         */
-       function postparse() {
+       public function postparse() {
                if ($this->parser->get_cfg('preserve_css')) {
                        return;
                }
@@ -83,19 +89,19 @@ class csstidy_optimise {
                if ($this->parser->get_cfg('optimise_shorthands') > 0) {
                        foreach ($this->css as $medium => $value) {
                                foreach ($value as $selector => $value1) {
-                                       $this->css[$medium][$selector] = csstidy_optimise::merge_4value_shorthands($this->css[$medium][$selector]);
+                                       $this->css[$medium][$selector] = $this->merge_4value_shorthands($this->css[$medium][$selector]);
 
                                        if ($this->parser->get_cfg('optimise_shorthands') < 2) {
                                                continue;
                                        }
 
-                                       $this->css[$medium][$selector] = csstidy_optimise::merge_font($this->css[$medium][$selector]);
+                                       $this->css[$medium][$selector] = $this->merge_font($this->css[$medium][$selector]);
 
                                        if ($this->parser->get_cfg('optimise_shorthands') < 3) {
                                                continue;
                                        }
 
-                                       $this->css[$medium][$selector] = csstidy_optimise::merge_bg($this->css[$medium][$selector]);
+                                       $this->css[$medium][$selector] = $this->merge_bg($this->css[$medium][$selector]);
                                        if (empty($this->css[$medium][$selector])) {
                                                unset($this->css[$medium][$selector]);
                                        }
@@ -109,12 +115,12 @@ class csstidy_optimise {
         * @access public
         * @version 1.0
         */
-       function value() {
-               $shorthands = & $GLOBALS['csstidy']['shorthands'];
+       public function value() {
+               $shorthands = & $this->parser->data['csstidy']['shorthands'];
 
                // optimise shorthand properties
                if (isset($shorthands[$this->property])) {
-                       $temp = csstidy_optimise::shorthand($this->value); // FIXME - move
+                       $temp = $this->shorthand($this->value); // FIXME - move
                        if ($temp != $this->value) {
                                $this->parser->log('Optimised shorthand notation (' . $this->property . '): Changed "' . $this->value . '" to "' . $temp . '"', 'Information');
                        }
@@ -132,8 +138,8 @@ class csstidy_optimise {
         * @access public
         * @version 1.0
         */
-       function shorthands() {
-               $shorthands = & $GLOBALS['csstidy']['shorthands'];
+       public function shorthands() {
+               $shorthands = & $this->parser->data['csstidy']['shorthands'];
 
                if (!$this->parser->get_cfg('optimise_shorthands') || $this->parser->get_cfg('preserve_css')) {
                        return;
@@ -141,14 +147,14 @@ class csstidy_optimise {
 
                if ($this->property === 'font' && $this->parser->get_cfg('optimise_shorthands') > 1) {
                        $this->css[$this->at][$this->selector]['font']='';
-                       $this->parser->merge_css_blocks($this->at, $this->selector, csstidy_optimise::dissolve_short_font($this->value));
+                       $this->parser->merge_css_blocks($this->at, $this->selector, $this->dissolve_short_font($this->value));
                }
                if ($this->property === 'background' && $this->parser->get_cfg('optimise_shorthands') > 2) {
                        $this->css[$this->at][$this->selector]['background']='';
-                       $this->parser->merge_css_blocks($this->at, $this->selector, csstidy_optimise::dissolve_short_bg($this->value));
+                       $this->parser->merge_css_blocks($this->at, $this->selector, $this->dissolve_short_bg($this->value));
                }
                if (isset($shorthands[$this->property])) {
-                       $this->parser->merge_css_blocks($this->at, $this->selector, csstidy_optimise::dissolve_4value_shorthands($this->property, $this->value));
+                       $this->parser->merge_css_blocks($this->at, $this->selector, $this->dissolve_4value_shorthands($this->property, $this->value));
                        if (is_array($shorthands[$this->property])) {
                                $this->css[$this->at][$this->selector][$this->property] = '';
                        }
@@ -160,8 +166,8 @@ class csstidy_optimise {
         * @access public
         * @version 1.0
         */
-       function subvalue() {
-               $replace_colors = & $GLOBALS['csstidy']['replace_colors'];
+       public function subvalue() {
+               $replace_colors = & $this->parser->data['csstidy']['replace_colors'];
 
                $this->sub_value = trim($this->sub_value);
                if ($this->sub_value == '') { // caution : '0'
@@ -169,17 +175,17 @@ class csstidy_optimise {
                }
 
                $important = '';
-               if (csstidy::is_important($this->sub_value)) {
+               if ($this->parser->is_important($this->sub_value)) {
                        $important = '!important';
                }
-               $this->sub_value = csstidy::gvw_important($this->sub_value);
+               $this->sub_value = $this->parser->gvw_important($this->sub_value);
 
                // Compress font-weight
                if ($this->property === 'font-weight' && $this->parser->get_cfg('compress_font-weight')) {
                        if ($this->sub_value === 'bold') {
                                $this->sub_value = '700';
                                $this->parser->log('Optimised font-weight: Changed "bold" to "700"', 'Information');
-                       } else if ($this->sub_value === 'normal') {
+                       } elseif ($this->sub_value === 'normal') {
                                $this->sub_value = '400';
                                $this->parser->log('Optimised font-weight: Changed "normal" to "400"', 'Information');
                        }
@@ -215,10 +221,10 @@ class csstidy_optimise {
         * @return string
         * @version 1.0
         */
-       function shorthand($value) {
+       public function shorthand($value) {
                $important = '';
-               if (csstidy::is_important($value)) {
-                       $values = csstidy::gvw_important($value);
+               if ($this->parser->is_important($value)) {
+                       $values = $this->parser->gvw_important($value);
                        $important = '!important';
                }
                else
@@ -261,9 +267,9 @@ class csstidy_optimise {
         * @access public
         * @version 1.1
         */
-       function compress_important(&$string) {
-               if (csstidy::is_important($string)) {
-                       $string = csstidy::gvw_important($string) . '!important';
+       public function compress_important(&$string) {
+               if ($this->parser->is_important($string)) {
+                       $string = $this->parser->gvw_important($string) . '!important';
                }
                return $string;
        }
@@ -274,28 +280,28 @@ class csstidy_optimise {
         * @return string
         * @version 1.1
         */
-       function cut_color($color) {
-               $replace_colors = & $GLOBALS['csstidy']['replace_colors'];
+       public function cut_color($color) {
+               $replace_colors = & $this->parser->data['csstidy']['replace_colors'];
 
                // if it's a string, don't touch !
-               if (strncmp($color,"'",1)==0 OR strncmp($color,'"',1)==0)
+               if (strncmp($color, "'", 1) == 0 || strncmp($color, '"', 1) == 0)
                        return $color;
 
                /* expressions complexes de type gradient */
-               if (strpos($color,"(")!==false AND strncmp($color,'rgb(',4)!=0){
+               if (strpos($color, '(') !== false && strncmp($color, 'rgb(' ,4) != 0) {
                        // on ne touche pas aux couleurs dans les expression ms, c'est trop sensible
-                       if (stripos($color,"progid:")!==false)
+                       if (stripos($color, 'progid:') !== false)
                                return $color;
-                       preg_match_all(",rgb\([^)]+\),i",$color,$matches,PREG_SET_ORDER);
-                       if (count($matches)){
-                               foreach ($matches as $m){
-                                       $color = str_replace($m[0],$this->cut_color($m[0]),$color);
+                       preg_match_all(",rgb\([^)]+\),i", $color, $matches, PREG_SET_ORDER);
+                       if (count($matches)) {
+                               foreach ($matches as $m) {
+                                       $color = str_replace($m[0], $this->cut_color($m[0]), $color);
                                }
                        }
-                       preg_match_all(",#[0-9a-f]{6}(?=[^0-9a-f]),i",$color,$matches,PREG_SET_ORDER);
-                       if (count($matches)){
-                               foreach ($matches as $m){
-                                       $color = str_replace($m[0],$this->cut_color($m[0]),$color);
+                       preg_match_all(",#[0-9a-f]{6}(?=[^0-9a-f]),i", $color, $matches, PREG_SET_ORDER);
+                       if (count($matches)) {
+                               foreach ($matches as $m) {
+                                       $color = str_replace($m[0],$this->cut_color($m[0]), $color);
                                }
                        }
                        return $color;
@@ -365,9 +371,9 @@ class csstidy_optimise {
         * @return string
         * @version 1.2
         */
-       function compress_numbers($subvalue) {
-               $unit_values = & $GLOBALS['csstidy']['unit_values'];
-               $color_values = & $GLOBALS['csstidy']['color_values'];
+       public function compress_numbers($subvalue) {
+               $unit_values = & $this->parser->data['csstidy']['unit_values'];
+               $color_values = & $this->parser->data['csstidy']['color_values'];
 
                // for font:1em/1em sans-serif...;
                if ($this->property === 'font') {
@@ -375,6 +381,7 @@ class csstidy_optimise {
                } else {
                        $temp = array($subvalue);
                }
+
                for ($l = 0; $l < count($temp); $l++) {
                        // if we are not dealing with a number at this point, do not optimise anything
                        $number = $this->AnalyseCssNumber($temp[$l]);
@@ -408,13 +415,13 @@ class csstidy_optimise {
         * @param string $string
         * @return array ('unit' if unit is found or '' if no unit exists, number value) or false if no number
         */
-       function AnalyseCssNumber($string) {
+       public function AnalyseCssNumber($string) {
                // most simple checks first
                if (strlen($string) == 0 || ctype_alpha($string{0})) {
                        return false;
                }
 
-               $units = & $GLOBALS['csstidy']['units'];
+               $units = & $this->parser->data['csstidy']['units'];
                $return = array(0, '');
 
                $return[0] = floatval($string);
@@ -453,7 +460,7 @@ class csstidy_optimise {
         * @access public
         * @version 1.2
         */
-       function merge_selectors(&$array) {
+       public function merge_selectors(&$array) {
                $css = $array;
                foreach ($css as $key => $value) {
                        if (!isset($css[$key])) {
@@ -494,7 +501,7 @@ class csstidy_optimise {
         * regular expression
         * @version 1.4
         */
-       function discard_invalid_selectors(&$array) {
+       public function discard_invalid_selectors(&$array) {
                $invalid = array('+' => true, '~' => true, ',' => true, '>' => true);
                foreach ($array as $selector => $decls) {
                        $ok = true;
@@ -521,16 +528,16 @@ class csstidy_optimise {
         * @version 1.0
         * @see merge_4value_shorthands()
         */
-       function dissolve_4value_shorthands($property, $value) {
-               $shorthands = & $GLOBALS['csstidy']['shorthands'];
+       public function dissolve_4value_shorthands($property, $value) {
+               $shorthands = & $this->parser->data['csstidy']['shorthands'];
                if (!is_array($shorthands[$property])) {
                        $return[$property] = $value;
                        return $return;
                }
 
                $important = '';
-               if (csstidy::is_important($value)) {
-                       $value = csstidy::gvw_important($value);
+               if ($this->parser->is_important($value)) {
+                       $value = $this->parser->gvw_important($value);
                        $important = '!important';
                }
                $values = explode(' ', $value);
@@ -566,7 +573,7 @@ class csstidy_optimise {
         * @return array
         * @version 1.0
         */
-       function explode_ws($sep, $string) {
+       public function explode_ws($sep, $string) {
                $status = 'st';
                $to = '';
 
@@ -575,9 +582,9 @@ class csstidy_optimise {
                for ($i = 0, $len = strlen($string); $i < $len; $i++) {
                        switch ($status) {
                                case 'st':
-                                       if ($string{$i} == $sep && !csstidy::escaped($string, $i)) {
+                                       if ($string{$i} == $sep && !$this->parser->escaped($string, $i)) {
                                                ++$num;
-                                       } elseif ($string{$i} === '"' || $string{$i} === '\'' || $string{$i} === '(' && !csstidy::escaped($string, $i)) {
+                                       } elseif ($string{$i} === '"' || $string{$i} === '\'' || $string{$i} === '(' && !$this->parser->escaped($string, $i)) {
                                                $status = 'str';
                                                $to = ($string{$i} === '(') ? ')' : $string{$i};
                                                (isset($output[$num])) ? $output[$num] .= $string{$i} : $output[$num] = $string{$i};
@@ -587,7 +594,7 @@ class csstidy_optimise {
                                        break;
 
                                case 'str':
-                                       if ($string{$i} == $to && !csstidy::escaped($string, $i)) {
+                                       if ($string{$i} == $to && !$this->parser->escaped($string, $i)) {
                                                $status = 'st';
                                        }
                                        (isset($output[$num])) ? $output[$num] .= $string{$i} : $output[$num] = $string{$i};
@@ -609,9 +616,9 @@ class csstidy_optimise {
         * @version 1.2
         * @see dissolve_4value_shorthands()
         */
-       function merge_4value_shorthands($array) {
+       public function merge_4value_shorthands($array) {
                $return = $array;
-               $shorthands = & $GLOBALS['csstidy']['shorthands'];
+               $shorthands = & $this->parser->data['csstidy']['shorthands'];
 
                foreach ($shorthands as $key => $value) {
                        if (isset($array[$value[0]]) && isset($array[$value[1]])
@@ -621,15 +628,15 @@ class csstidy_optimise {
                                $important = '';
                                for ($i = 0; $i < 4; $i++) {
                                        $val = $array[$value[$i]];
-                                       if (csstidy::is_important($val)) {
+                                       if ($this->parser->is_important($val)) {
                                                $important = '!important';
-                                               $return[$key] .= csstidy::gvw_important($val) . ' ';
+                                               $return[$key] .= $this->parser->gvw_important($val) . ' ';
                                        } else {
                                                $return[$key] .= $val . ' ';
                                        }
                                        unset($return[$value[$i]]);
                                }
-                               $return[$key] = csstidy_optimise::shorthand(trim($return[$key] . $important));
+                               $return[$key] = $this->shorthand(trim($return[$key] . $important));
                        }
                }
                return $return;
@@ -643,12 +650,12 @@ class csstidy_optimise {
         * @see merge_bg()
         * @todo full CSS 3 compliance
         */
-       function dissolve_short_bg($str_value) {
+       public function dissolve_short_bg($str_value) {
                // don't try to explose background gradient !
-               if (stripos($str_value, "gradient(")!==FALSE)
+               if (stripos($str_value, 'gradient(')!== false)
                        return array('background'=>$str_value);
-               
-               $background_prop_default = & $GLOBALS['csstidy']['background_prop_default'];
+
+               $background_prop_default = & $this->parser->data['csstidy']['background_prop_default'];
                $repeat = array('repeat', 'repeat-x', 'repeat-y', 'no-repeat', 'space');
                $attachment = array('scroll', 'fixed', 'local');
                $clip = array('border', 'padding');
@@ -657,12 +664,12 @@ class csstidy_optimise {
                $important = '';
                $return = array('background-image' => null, 'background-size' => null, 'background-repeat' => null, 'background-position' => null, 'background-attachment' => null, 'background-clip' => null, 'background-origin' => null, 'background-color' => null);
 
-               if (csstidy::is_important($str_value)) {
+               if ($this->parser->is_important($str_value)) {
                        $important = ' !important';
-                       $str_value = csstidy::gvw_important($str_value);
+                       $str_value = $this->parser->gvw_important($str_value);
                }
 
-               $str_value = csstidy_optimise::explode_ws(',', $str_value);
+               $str_value = $this->explode_ws(',', $str_value);
                for ($i = 0; $i < count($str_value); $i++) {
                        $have['clip'] = false;
                        $have['pos'] = false;
@@ -672,7 +679,7 @@ class csstidy_optimise {
                        if (is_array($str_value[$i])) {
                                $str_value[$i] = $str_value[$i][0];
                        }
-                       $str_value[$i] = csstidy_optimise::explode_ws(' ', trim($str_value[$i]));
+                       $str_value[$i] = $this->explode_ws(' ', trim($str_value[$i]));
 
                        for ($j = 0; $j < count($str_value[$i]); $j++) {
                                if ($have['bg'] === false && (substr($str_value[$i][$j], 0, 4) === 'url(' || $str_value[$i][$j] === 'none')) {
@@ -695,8 +702,7 @@ class csstidy_optimise {
                                                $return['background-position'] .= ' '; else
                                                $return['background-position'].= ',';
                                        $have['pos'] = true;
-                               }
-                               elseif (!$have['color']) {
+                               } elseif (!$have['color']) {
                                        $return['background-color'] .= $str_value[$i][$j] . ',';
                                        $have['color'] = true;
                                }
@@ -721,19 +727,19 @@ class csstidy_optimise {
         * @see dissolve_short_bg()
         * @todo full CSS 3 compliance
         */
-       function merge_bg($input_css) {
-               $background_prop_default = & $GLOBALS['csstidy']['background_prop_default'];
+       public function merge_bg($input_css) {
+               $background_prop_default = & $this->parser->data['csstidy']['background_prop_default'];
                // Max number of background images. CSS3 not yet fully implemented
-               $number_of_values = @max(count(csstidy_optimise::explode_ws(',', $input_css['background-image'])), count(csstidy_optimise::explode_ws(',', $input_css['background-color'])), 1);
+               $number_of_values = @max(count($this->explode_ws(',', $input_css['background-image'])), count($this->explode_ws(',', $input_css['background-color'])), 1);
                // Array with background images to check if BG image exists
-               $bg_img_array = @csstidy_optimise::explode_ws(',', csstidy::gvw_important($input_css['background-image']));
+               $bg_img_array = @$this->explode_ws(',', $this->parser->gvw_important($input_css['background-image']));
                $new_bg_value = '';
                $important = '';
 
                // if background properties is here and not empty, don't try anything
-               if (isset($input_css['background']) AND $input_css['background'])
+               if (isset($input_css['background']) && $input_css['background'])
                        return $input_css;
-               
+
                for ($i = 0; $i < $number_of_values; $i++) {
                        foreach ($background_prop_default as $bg_property => $default_value) {
                                // Skip if property does not exist
@@ -743,7 +749,7 @@ class csstidy_optimise {
 
                                $cur_value = $input_css[$bg_property];
                                // skip all optimisation if gradient() somewhere
-                               if (stripos($cur_value, "gradient(")!==FALSE)
+                               if (stripos($cur_value, 'gradient(') !== false)
                                        return $input_css;
 
                                // Skip some properties if there is no background image
@@ -754,9 +760,9 @@ class csstidy_optimise {
                                }
 
                                // Remove !important
-                               if (csstidy::is_important($cur_value)) {
+                               if ($this->parser->is_important($cur_value)) {
                                        $important = ' !important';
-                                       $cur_value = csstidy::gvw_important($cur_value);
+                                       $cur_value = $this->parser->gvw_important($cur_value);
                                }
 
                                // Do not add default values
@@ -764,7 +770,7 @@ class csstidy_optimise {
                                        continue;
                                }
 
-                               $temp = csstidy_optimise::explode_ws(',', $cur_value);
+                               $temp = $this->explode_ws(',', $cur_value);
 
                                if (isset($temp[$i])) {
                                        if ($bg_property === 'background-size') {
@@ -801,17 +807,17 @@ class csstidy_optimise {
         * @version 1.3
         * @see merge_font()
         */
-       function dissolve_short_font($str_value) {
-               $font_prop_default = & $GLOBALS['csstidy']['font_prop_default'];
+       public function dissolve_short_font($str_value) {
+               $font_prop_default = & $this->parser->data['csstidy']['font_prop_default'];
                $font_weight = array('normal', 'bold', 'bolder', 'lighter', 100, 200, 300, 400, 500, 600, 700, 800, 900);
                $font_variant = array('normal', 'small-caps');
                $font_style = array('normal', 'italic', 'oblique');
                $important = '';
                $return = array('font-style' => null, 'font-variant' => null, 'font-weight' => null, 'font-size' => null, 'line-height' => null, 'font-family' => null);
 
-               if (csstidy::is_important($str_value)) {
+               if ($this->parser->is_important($str_value)) {
                        $important = '!important';
-                       $str_value = csstidy::gvw_important($str_value);
+                       $str_value = $this->parser->gvw_important($str_value);
                }
 
                $have['style'] = false;
@@ -822,9 +828,9 @@ class csstidy_optimise {
                $multiwords = false;
 
                // Workaround with multiple font-family
-               $str_value = csstidy_optimise::explode_ws(',', trim($str_value));
+               $str_value = $this->explode_ws(',', trim($str_value));
 
-               $str_value[0] = csstidy_optimise::explode_ws(' ', trim($str_value[0]));
+               $str_value[0] = $this->explode_ws(' ', trim($str_value[0]));
 
                for ($j = 0; $j < count($str_value[0]); $j++) {
                        if ($have['weight'] === false && in_array($str_value[0][$j], $font_weight)) {
@@ -837,7 +843,7 @@ class csstidy_optimise {
                                $return['font-style'] = $str_value[0][$j];
                                $have['style'] = true;
                        } elseif ($have['size'] === false && (is_numeric($str_value[0][$j]{0}) || $str_value[0][$j]{0} === null || $str_value[0][$j]{0} === '.')) {
-                               $size = csstidy_optimise::explode_ws('/', trim($str_value[0][$j]));
+                               $size = $this->explode_ws('/', trim($str_value[0][$j]));
                                $return['font-size'] = $size[0];
                                if (isset($size[1])) {
                                        $return['line-height'] = $size[1];
@@ -888,27 +894,27 @@ class csstidy_optimise {
         * @version 1.3
         * @see dissolve_short_font()
         */
-       function merge_font($input_css) {
-               $font_prop_default = & $GLOBALS['csstidy']['font_prop_default'];
+       public function merge_font($input_css) {
+               $font_prop_default = & $this->parser->data['csstidy']['font_prop_default'];
                $new_font_value = '';
                $important = '';
                // Skip if not font-family and font-size set
                if (isset($input_css['font-family']) && isset($input_css['font-size'])) {
                        // fix several words in font-family - add quotes
                        if (isset($input_css['font-family'])) {
-                               $families = explode(",", $input_css['font-family']);
+                               $families = explode(',', $input_css['font-family']);
                                $result_families = array();
                                foreach ($families as $family) {
                                        $family = trim($family);
                                        $len = strlen($family);
-                                       if (strpos($family, " ") &&
-                                                                       !(($family{0} == '"' && $family{$len - 1} == '"') ||
-                                                                       ($family{0} == "'" && $family{$len - 1} == "'"))) {
+                                       if (strpos($family, ' ') &&
+                                                                       !(($family{0} === '"' && $family{$len - 1} === '"') ||
+                                                                       ($family{0} === "'" && $family{$len - 1} === "'"))) {
                                                $family = '"' . $family . '"';
                                        }
                                        $result_families[] = $family;
                                }
-                               $input_css['font-family'] = implode(",", $result_families);
+                               $input_css['font-family'] = implode(',', $result_families);
                        }
                        foreach ($font_prop_default as $font_property => $default_value) {
 
@@ -925,9 +931,9 @@ class csstidy_optimise {
                                }
 
                                // Remove !important
-                               if (csstidy::is_important($cur_value)) {
+                               if ($this->parser->is_important($cur_value)) {
                                        $important = '!important';
-                                       $cur_value = csstidy::gvw_important($cur_value);
+                                       $cur_value = $this->parser->gvw_important($cur_value);
                                }
 
                                $new_font_value .= $cur_value;
@@ -940,7 +946,7 @@ class csstidy_optimise {
 
                        // Delete all font-properties
                        foreach ($font_prop_default as $font_property => $default_value) {
-                               if ($font_property!=='font' OR !$new_font_value)
+                               if ($font_property !== 'font' || !$new_font_value)
                                        unset($input_css[$font_property]);
                        }
 
index 9897fbd..48aa897 100644 (file)
@@ -19,7 +19,7 @@
  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  *   GNU Lesser General Public License for more details.
- * 
+ *
  *   You should have received a copy of the GNU Lesser General Public License
  *   along with this program.  If not, see <http://www.gnu.org/licenses/>.
  *
  */
 class csstidy_print {
 
+       /**
+        * csstidy object
+        * @var object
+        */
+       public $parser;
+
        /**
         * Saves the input CSS string
         * @var string
         * @access private
         */
-       var $input_css = '';
+       public $input_css = '';
        /**
         * Saves the formatted CSS string
         * @var string
         * @access public
         */
-       var $output_css = '';
+       public $output_css = '';
        /**
         * Saves the formatted CSS string (plain text)
         * @var string
         * @access public
         */
-       var $output_css_plain = '';
+       public $output_css_plain = '';
 
        /**
         * Constructor
@@ -66,8 +72,8 @@ class csstidy_print {
         * @access private
         * @version 1.0
         */
-       function csstidy_print(&$css) {
-               $this->parser = $css;
+       public function __construct($css) {
+               $this->parser = $css;
                $this->css = & $css->css;
                $this->template = & $css->template;
                $this->tokens = & $css->tokens;
@@ -81,7 +87,7 @@ class csstidy_print {
         * @access private
         * @version 1.0
         */
-       function _reset() {
+       public function _reset() {
                $this->output_css = '';
                $this->output_css_plain = '';
        }
@@ -93,7 +99,7 @@ class csstidy_print {
         * @access public
         * @version 1.0
         */
-       function plain($default_media='') {
+       public function plain($default_media='') {
                $this->_print(true, $default_media);
                return $this->output_css_plain;
        }
@@ -105,7 +111,7 @@ class csstidy_print {
         * @access public
         * @version 1.0
         */
-       function formatted($default_media='') {
+       public function formatted($default_media='') {
                $this->_print(false, $default_media);
                return $this->output_css;
        }
@@ -120,9 +126,12 @@ class csstidy_print {
         * @access public
         * @version 1.4
         */
-       function formatted_page($doctype='xhtml1.1', $externalcss=true, $title='', $lang='en') {
+       public function formatted_page($doctype='html5', $externalcss=true, $title='', $lang='en') {
                switch ($doctype) {
-                       case 'xhtml1.0strict':
+                       case 'html5':
+                               $doctype_output = '<!DOCTYPE html>';
+                               break;
+                               case 'xhtml1.0strict':
                                $doctype_output = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
                        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
                                break;
@@ -147,7 +156,6 @@ class csstidy_print {
                        $output .= "\n</style>";
                } else {
                        $output .= "\n" . '    <link rel="stylesheet" type="text/css" href="cssparsed.css" />';
-//                     }
                }
                $output .= "\n</head>\n<body><code id=\"copytext\">";
                $output .= $this->formatted();
@@ -162,7 +170,7 @@ class csstidy_print {
         * @access private
         * @version 2.0
         */
-       function _print($plain = false, $default_media='') {
+       public function _print($plain = false, $default_media='') {
                if ($this->output_css && $this->output_css_plain) {
                        return;
                }
@@ -278,7 +286,7 @@ class csstidy_print {
         * @access private
         * @version 1.0
         */
-       function _seeknocomment($key, $move) {
+       public function _seeknocomment($key, $move) {
                $go = ($move > 0) ? 1 : -1;
                for ($i = $key + 1; abs($key - $i) - 1 < abs($move); $i += $go) {
                        if (!isset($this->tokens[$i])) {
@@ -298,7 +306,7 @@ class csstidy_print {
         * @access private
         * @version 1.0
         */
-       function _convert_raw_css($default_media='') {
+       public function _convert_raw_css($default_media='') {
                $this->tokens = array();
                $sort_selectors = $this->parser->get_cfg('sort_selectors');
                $sort_properties = $this->parser->get_cfg('sort_properties');
@@ -308,14 +316,13 @@ class csstidy_print {
                                ksort($val);
                        if (intval($medium) < DEFAULT_AT) {
                                // un medium vide (contenant @font-face ou autre @) ne produit aucun conteneur
-                               if (strlen(trim($medium))){
+                               if (strlen(trim($medium))) {
                                        $this->parser->_add_token(AT_START, $medium, true);
                                }
-                       }
-                       elseif ($default_media) {
+                       } elseif ($default_media) {
                                $this->parser->_add_token(AT_START, $default_media, true);
                        }
-                       
+
                        foreach ($val as $selector => $vali) {
                                if ($sort_properties)
                                        ksort($vali);
@@ -328,7 +335,7 @@ class csstidy_print {
                                        '-' => array()  // IE6 hacks
                                );
                                foreach ($vali as $property => $valj) {
-                                       if (strncmp($property,"//",2)!==0){
+                                       if (strncmp($property,"//",2)!==0) {
                                                $matches = array();
                                                if ($sort_properties && preg_match('/^(\*|_|\/|-)(?!(ms|moz|o\b|xv|atsc|wap|khtml|webkit|ah|hp|ro|rim|tc)-)/', $property, $matches)) {
                                                        $invalid[$matches[1]][$property] = $valj;
@@ -349,11 +356,10 @@ class csstidy_print {
 
                        if (intval($medium) < DEFAULT_AT) {
                                // un medium vide (contenant @font-face ou autre @) ne produit aucun conteneur
-                               if (strlen(trim($medium))){
+                               if (strlen(trim($medium))) {
                                        $this->parser->_add_token(AT_END, $medium, true);
                                }
-                       }
-                       elseif ($default_media) {
+                       } elseif ($default_media) {
                                $this->parser->_add_token(AT_END, $default_media, true);
                        }
                }
@@ -368,7 +374,7 @@ class csstidy_print {
         * @access private
         * @version 1.0
         */
-       function _htmlsp($string, $plain) {
+       public function _htmlsp($string, $plain) {
                if (!$plain) {
                        return htmlspecialchars($string, ENT_QUOTES, 'utf-8');
                }
@@ -381,7 +387,7 @@ class csstidy_print {
         * @return float
         * @version 1.2
         */
-       function get_ratio() {
+       public function get_ratio() {
                if (!$this->output_css_plain) {
                        $this->formatted();
                }
@@ -394,7 +400,7 @@ class csstidy_print {
         * @return string
         * @version 1.1
         */
-       function get_diff() {
+       public function get_diff() {
                if (!$this->output_css_plain) {
                        $this->formatted();
                }
@@ -417,7 +423,7 @@ class csstidy_print {
         * @return integer
         * @version 1.0
         */
-       function size($loc = 'output') {
+       public function size($loc = 'output') {
                if ($loc === 'output' && !$this->output_css) {
                        $this->formatted();
                }
diff --git a/www/plugins-dist/compresseur/lib/csstidy/cssparse.css b/www/plugins-dist/compresseur/lib/csstidy/cssparse.css
deleted file mode 100644 (file)
index 38fc40b..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-@import url("cssparsed.css");
-
-html, body {
-font:0.8em Verdana,Helvetica,sans-serif;
-background:#F8F8F6;
-}
-
-code {
-font-size:1.2em;
-}
-
-div#rightcol {
-padding-left:32em;
-}
-
-fieldset {
-display:block;
-margin:0.5em 0;
-padding:1em;
-border:solid #7284AB 2px;
-}
-fieldset.code_output {
-display:inline;
-}
-
-h1 {
-font-size:2em;
-}
-
-small {
-font-size:0.7em;
-}
-
-fieldset#field_input {
-float:left;
-margin:0 0.5em 1em 0;
-}
-
-fieldset#options,fieldset#code_layout {
-width:31em;
-}
-
-input#submit {
-clear:both;
-display:block;
-margin:1em;
-}
-
-select {
-margin:2px 0 0;
-}
-
-label.block {
-display:block;
-}
-
-legend {
-background:#c4E1C3;
-padding:2px 4px;
-border:dashed 1px;
-}
-
-textarea#css_text {
-width:27em;
-height:370px;
-display:block;
-margin-right:1em;
-}
-
-.help {
-cursor:help;
-}
-
-p.important {
-border:solid 1px red;
-font-weight:bold;
-padding:1em;
-background:white;
-}
-
-p {
-margin:1em 0;
-}
-
-dl {
-padding-left:0.5em;
-}
-
-dt {
-font-weight:bold;
-margin:0;
-float:left;
-clear:both;
-height:1.5em;
-}
-
-dd {
-margin:0 0 0 4em;
-height:1.5em;
-}
-
-fieldset#messages {
-background:white;
-padding:0 0 0 1em;
-}
-
-fieldset#messages div {
-height:10em;
-overflow:auto;
-}
-
-dd.Warning {
-color:orange;
-}
-
-dd.Information {
-color:green;
-}
\ No newline at end of file
diff --git a/www/plugins-dist/compresseur/lib/csstidy/cssparsed.css b/www/plugins-dist/compresseur/lib/csstidy/cssparsed.css
deleted file mode 100644 (file)
index ca28b9b..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-code#copytext {\r
-       white-space: pre;\r
-       font-family: Verdana;\r
-}\r
-\r
-.at {\r
-color:darkblue;\r
-}\r
-\r
-.format {\r
-color:gray;\r
-}\r
-\r
-.property {\r
-color:green;\r
-}\r
-\r
-.selector {\r
-color:blue;\r
-}\r
-\r
-.value {\r
-color:red;\r
-left: 500px;\r
-}\r
-\r
-.comment {\r
-color:orange;\r
-}
\ No newline at end of file
index 9ec7941..ec1322e 100644 (file)
@@ -1,5 +1,4 @@
 <?php
-
 /**
  * Various CSS Data for CSSTidy
  *
  * @author Nikolay Matsievsky (speed at webo dot name) 2010
  */
 
-define('AT_START',    1);
-define('AT_END',      2);
-define('SEL_START',   3);
-define('SEL_END',     4);
-define('PROPERTY',    5);
-define('VALUE',       6);
-define('COMMENT',     7);
-define('DEFAULT_AT', 41);
-
 /**
  * All whitespace allowed in CSS
  *
- * @global array $GLOBALS['csstidy']['whitespace']
+ * @global array $data['csstidy']['whitespace']
  * @version 1.0
  */
-$GLOBALS['csstidy']['whitespace'] = array(' ',"\n","\t","\r","\x0B");
+$data['csstidy']['whitespace'] = array(' ',"\n","\t","\r","\x0B");
 
 /**
  * All CSS tokens used by csstidy
  *
- * @global string $GLOBALS['csstidy']['tokens']
+ * @global string $data['csstidy']['tokens']
  * @version 1.0
  */
-$GLOBALS['csstidy']['tokens'] = '/@}{;:=\'"(,\\!$%&)*+.<>?[]^`|~';
+$data['csstidy']['tokens'] = '/@}{;:=\'"(,\\!$%&)*+.<>?[]^`|~';
 
 /**
  * All CSS units (CSS 3 units included)
  *
  * @see compress_numbers()
- * @global array $GLOBALS['csstidy']['units']
+ * @global array $data['csstidy']['units']
  * @version 1.0
  */
-$GLOBALS['csstidy']['units'] = array('in','cm','mm','pt','pc','px','rem','em','%','ex','gd','vw','vh','vm','deg','grad','rad','ms','s','khz','hz');
+$data['csstidy']['units'] = array('in','cm','mm','pt','pc','px','rem','em','%','ex','gd','vw','vh','vm','deg','grad','rad','turn','ms','s','khz','hz','ch','vmin','vmax','dpi','dpcm','dppx');
 
 /**
  * Available at-rules
  *
- * @global array $GLOBALS['csstidy']['at_rules']
+ * @global array $data['csstidy']['at_rules']
  * @version 1.1
  */
-$GLOBALS['csstidy']['at_rules'] = array('page' => 'is','font-face' => 'atis','charset' => 'iv', 'import' => 'iv','namespace' => 'iv','media' => 'at','keyframes' => 'at');
+$data['csstidy']['at_rules'] = array('page' => 'is','font-face' => 'atis','charset' => 'iv', 'import' => 'iv','namespace' => 'iv','media' => 'at','keyframes' => 'at','-moz-keyframes' => 'at','-o-keyframes' => 'at','-webkit-keyframes' => 'at','-ms-keyframes' => 'at');
 
  /**
  * Properties that need a value with unit
  *
  * @todo CSS3 properties
  * @see compress_numbers();
- * @global array $GLOBALS['csstidy']['unit_values']
+ * @global array $data['csstidy']['unit_values']
  * @version 1.2
  */
-$GLOBALS['csstidy']['unit_values'] = array ('background', 'background-position', 'background-size', 'border', 'border-top', 'border-right', 'border-bottom', 'border-left', 'border-width',
-                                            'border-top-width', 'border-right-width', 'border-left-width', 'border-bottom-width', 'bottom', 'border-spacing', 'column-gap', 'column-width',
+$data['csstidy']['unit_values'] = array ('background', 'background-position', 'background-size', 'border', 'border-top', 'border-right', 'border-bottom', 'border-left', 'border-width',
+                                                                                       'border-top-width', 'border-right-width', 'border-left-width', 'border-bottom-width', 'bottom', 'border-spacing', 'column-gap', 'column-width',
                                                                                        'font-size', 'height', 'left', 'margin', 'margin-top', 'margin-right', 'margin-bottom', 'margin-left', 'max-height',
-                                                                                       'max-width', 'min-height', 'min-width', 'outline', 'outline-width', 'padding', 'padding-top', 'padding-right', 
+                                                                                       'max-width', 'min-height', 'min-width', 'outline', 'outline-width', 'padding', 'padding-top', 'padding-right',
                                                                                        'padding-bottom', 'padding-left', 'perspective', 'right', 'top', 'text-indent', 'letter-spacing', 'word-spacing', 'width');
 
 /**
@@ -86,571 +76,571 @@ $GLOBALS['csstidy']['unit_values'] = array ('background', 'background-position',
  *
  * @todo CSS3 properties
  * @see compress_numbers();
- * @global array $GLOBALS['csstidy']['color_values']
+ * @global array $data['csstidy']['color_values']
  * @version 1.0
  */
-$GLOBALS['csstidy']['color_values'] = array();
-$GLOBALS['csstidy']['color_values'][] = 'background-color';
-$GLOBALS['csstidy']['color_values'][] = 'border-color';
-$GLOBALS['csstidy']['color_values'][] = 'border-top-color';
-$GLOBALS['csstidy']['color_values'][] = 'border-right-color';
-$GLOBALS['csstidy']['color_values'][] = 'border-bottom-color';
-$GLOBALS['csstidy']['color_values'][] = 'border-left-color';
-$GLOBALS['csstidy']['color_values'][] = 'color';
-$GLOBALS['csstidy']['color_values'][] = 'outline-color';
-$GLOBALS['csstidy']['color_values'][] = 'column-rule-color';
+$data['csstidy']['color_values'] = array();
+$data['csstidy']['color_values'][] = 'background-color';
+$data['csstidy']['color_values'][] = 'border-color';
+$data['csstidy']['color_values'][] = 'border-top-color';
+$data['csstidy']['color_values'][] = 'border-right-color';
+$data['csstidy']['color_values'][] = 'border-bottom-color';
+$data['csstidy']['color_values'][] = 'border-left-color';
+$data['csstidy']['color_values'][] = 'color';
+$data['csstidy']['color_values'][] = 'outline-color';
+$data['csstidy']['color_values'][] = 'column-rule-color';
 
 /**
  * Default values for the background properties
  *
  * @todo Possibly property names will change during CSS3 development
- * @global array $GLOBALS['csstidy']['background_prop_default']
+ * @global array $data['csstidy']['background_prop_default']
  * @see dissolve_short_bg()
  * @see merge_bg()
  * @version 1.0
  */
-$GLOBALS['csstidy']['background_prop_default'] = array();
-$GLOBALS['csstidy']['background_prop_default']['background-image'] = 'none';
-$GLOBALS['csstidy']['background_prop_default']['background-size'] = 'auto';
-$GLOBALS['csstidy']['background_prop_default']['background-repeat'] = 'repeat';
-$GLOBALS['csstidy']['background_prop_default']['background-position'] = '0 0';
-$GLOBALS['csstidy']['background_prop_default']['background-attachment'] = 'scroll';
-$GLOBALS['csstidy']['background_prop_default']['background-clip'] = 'border';
-$GLOBALS['csstidy']['background_prop_default']['background-origin'] = 'padding';
-$GLOBALS['csstidy']['background_prop_default']['background-color'] = 'transparent';
+$data['csstidy']['background_prop_default'] = array();
+$data['csstidy']['background_prop_default']['background-image'] = 'none';
+$data['csstidy']['background_prop_default']['background-size'] = 'auto';
+$data['csstidy']['background_prop_default']['background-repeat'] = 'repeat';
+$data['csstidy']['background_prop_default']['background-position'] = '0 0';
+$data['csstidy']['background_prop_default']['background-attachment'] = 'scroll';
+$data['csstidy']['background_prop_default']['background-clip'] = 'border';
+$data['csstidy']['background_prop_default']['background-origin'] = 'padding';
+$data['csstidy']['background_prop_default']['background-color'] = 'transparent';
 
 /**
  * Default values for the font properties
  *
- * @global array $GLOBALS['csstidy']['font_prop_default']
+ * @global array $data['csstidy']['font_prop_default']
  * @see merge_fonts()
  * @version 1.3
  */
-$GLOBALS['csstidy']['font_prop_default'] = array();
-$GLOBALS['csstidy']['font_prop_default']['font-style'] = 'normal';
-$GLOBALS['csstidy']['font_prop_default']['font-variant'] = 'normal';
-$GLOBALS['csstidy']['font_prop_default']['font-weight'] = 'normal';
-$GLOBALS['csstidy']['font_prop_default']['font-size'] = '';
-$GLOBALS['csstidy']['font_prop_default']['line-height'] = '';
-$GLOBALS['csstidy']['font_prop_default']['font-family'] = '';
+$data['csstidy']['font_prop_default'] = array();
+$data['csstidy']['font_prop_default']['font-style'] = 'normal';
+$data['csstidy']['font_prop_default']['font-variant'] = 'normal';
+$data['csstidy']['font_prop_default']['font-weight'] = 'normal';
+$data['csstidy']['font_prop_default']['font-size'] = '';
+$data['csstidy']['font_prop_default']['line-height'] = '';
+$data['csstidy']['font_prop_default']['font-family'] = '';
 
 /**
  * A list of non-W3C color names which get replaced by their hex-codes
  *
- * @global array $GLOBALS['csstidy']['replace_colors']
+ * @global array $data['csstidy']['replace_colors']
  * @see cut_color()
  * @version 1.0
  */
-$GLOBALS['csstidy']['replace_colors'] = array();
-$GLOBALS['csstidy']['replace_colors']['aliceblue'] = '#f0f8ff';
-$GLOBALS['csstidy']['replace_colors']['antiquewhite'] = '#faebd7';
-$GLOBALS['csstidy']['replace_colors']['aquamarine'] = '#7fffd4';
-$GLOBALS['csstidy']['replace_colors']['azure'] = '#f0ffff';
-$GLOBALS['csstidy']['replace_colors']['beige'] = '#f5f5dc';
-$GLOBALS['csstidy']['replace_colors']['bisque'] = '#ffe4c4';
-$GLOBALS['csstidy']['replace_colors']['blanchedalmond'] = '#ffebcd';
-$GLOBALS['csstidy']['replace_colors']['blueviolet'] = '#8a2be2';
-$GLOBALS['csstidy']['replace_colors']['brown'] = '#a52a2a';
-$GLOBALS['csstidy']['replace_colors']['burlywood'] = '#deb887';
-$GLOBALS['csstidy']['replace_colors']['cadetblue'] = '#5f9ea0';
-$GLOBALS['csstidy']['replace_colors']['chartreuse'] = '#7fff00';
-$GLOBALS['csstidy']['replace_colors']['chocolate'] = '#d2691e';
-$GLOBALS['csstidy']['replace_colors']['coral'] = '#ff7f50';
-$GLOBALS['csstidy']['replace_colors']['cornflowerblue'] = '#6495ed';
-$GLOBALS['csstidy']['replace_colors']['cornsilk'] = '#fff8dc';
-$GLOBALS['csstidy']['replace_colors']['crimson'] = '#dc143c';
-$GLOBALS['csstidy']['replace_colors']['cyan'] = '#00ffff';
-$GLOBALS['csstidy']['replace_colors']['darkblue'] = '#00008b';
-$GLOBALS['csstidy']['replace_colors']['darkcyan'] = '#008b8b';
-$GLOBALS['csstidy']['replace_colors']['darkgoldenrod'] = '#b8860b';
-$GLOBALS['csstidy']['replace_colors']['darkgray'] = '#a9a9a9';
-$GLOBALS['csstidy']['replace_colors']['darkgreen'] = '#006400';
-$GLOBALS['csstidy']['replace_colors']['darkkhaki'] = '#bdb76b';
-$GLOBALS['csstidy']['replace_colors']['darkmagenta'] = '#8b008b';
-$GLOBALS['csstidy']['replace_colors']['darkolivegreen'] = '#556b2f';
-$GLOBALS['csstidy']['replace_colors']['darkorange'] = '#ff8c00';
-$GLOBALS['csstidy']['replace_colors']['darkorchid'] = '#9932cc';
-$GLOBALS['csstidy']['replace_colors']['darkred'] = '#8b0000';
-$GLOBALS['csstidy']['replace_colors']['darksalmon'] = '#e9967a';
-$GLOBALS['csstidy']['replace_colors']['darkseagreen'] = '#8fbc8f';
-$GLOBALS['csstidy']['replace_colors']['darkslateblue'] = '#483d8b';
-$GLOBALS['csstidy']['replace_colors']['darkslategray'] = '#2f4f4f';
-$GLOBALS['csstidy']['replace_colors']['darkturquoise'] = '#00ced1';
-$GLOBALS['csstidy']['replace_colors']['darkviolet'] = '#9400d3';
-$GLOBALS['csstidy']['replace_colors']['deeppink'] = '#ff1493';
-$GLOBALS['csstidy']['replace_colors']['deepskyblue'] = '#00bfff';
-$GLOBALS['csstidy']['replace_colors']['dimgray'] = '#696969';
-$GLOBALS['csstidy']['replace_colors']['dodgerblue'] = '#1e90ff';
-$GLOBALS['csstidy']['replace_colors']['feldspar'] = '#d19275';
-$GLOBALS['csstidy']['replace_colors']['firebrick'] = '#b22222';
-$GLOBALS['csstidy']['replace_colors']['floralwhite'] = '#fffaf0';
-$GLOBALS['csstidy']['replace_colors']['forestgreen'] = '#228b22';
-$GLOBALS['csstidy']['replace_colors']['gainsboro'] = '#dcdcdc';
-$GLOBALS['csstidy']['replace_colors']['ghostwhite'] = '#f8f8ff';
-$GLOBALS['csstidy']['replace_colors']['gold'] = '#ffd700';
-$GLOBALS['csstidy']['replace_colors']['goldenrod'] = '#daa520';
-$GLOBALS['csstidy']['replace_colors']['greenyellow'] = '#adff2f';
-$GLOBALS['csstidy']['replace_colors']['honeydew'] = '#f0fff0';
-$GLOBALS['csstidy']['replace_colors']['hotpink'] = '#ff69b4';
-$GLOBALS['csstidy']['replace_colors']['indianred'] = '#cd5c5c';
-$GLOBALS['csstidy']['replace_colors']['indigo'] = '#4b0082';
-$GLOBALS['csstidy']['replace_colors']['ivory'] = '#fffff0';
-$GLOBALS['csstidy']['replace_colors']['khaki'] = '#f0e68c';
-$GLOBALS['csstidy']['replace_colors']['lavender'] = '#e6e6fa';
-$GLOBALS['csstidy']['replace_colors']['lavenderblush'] = '#fff0f5';
-$GLOBALS['csstidy']['replace_colors']['lawngreen'] = '#7cfc00';
-$GLOBALS['csstidy']['replace_colors']['lemonchiffon'] = '#fffacd';
-$GLOBALS['csstidy']['replace_colors']['lightblue'] = '#add8e6';
-$GLOBALS['csstidy']['replace_colors']['lightcoral'] = '#f08080';
-$GLOBALS['csstidy']['replace_colors']['lightcyan'] = '#e0ffff';
-$GLOBALS['csstidy']['replace_colors']['lightgoldenrodyellow'] = '#fafad2';
-$GLOBALS['csstidy']['replace_colors']['lightgrey'] = '#d3d3d3';
-$GLOBALS['csstidy']['replace_colors']['lightgreen'] = '#90ee90';
-$GLOBALS['csstidy']['replace_colors']['lightpink'] = '#ffb6c1';
-$GLOBALS['csstidy']['replace_colors']['lightsalmon'] = '#ffa07a';
-$GLOBALS['csstidy']['replace_colors']['lightseagreen'] = '#20b2aa';
-$GLOBALS['csstidy']['replace_colors']['lightskyblue'] = '#87cefa';
-$GLOBALS['csstidy']['replace_colors']['lightslateblue'] = '#8470ff';
-$GLOBALS['csstidy']['replace_colors']['lightslategray'] = '#778899';
-$GLOBALS['csstidy']['replace_colors']['lightsteelblue'] = '#b0c4de';
-$GLOBALS['csstidy']['replace_colors']['lightyellow'] = '#ffffe0';
-$GLOBALS['csstidy']['replace_colors']['limegreen'] = '#32cd32';
-$GLOBALS['csstidy']['replace_colors']['linen'] = '#faf0e6';
-$GLOBALS['csstidy']['replace_colors']['magenta'] = '#ff00ff';
-$GLOBALS['csstidy']['replace_colors']['mediumaquamarine'] = '#66cdaa';
-$GLOBALS['csstidy']['replace_colors']['mediumblue'] = '#0000cd';
-$GLOBALS['csstidy']['replace_colors']['mediumorchid'] = '#ba55d3';
-$GLOBALS['csstidy']['replace_colors']['mediumpurple'] = '#9370d8';
-$GLOBALS['csstidy']['replace_colors']['mediumseagreen'] = '#3cb371';
-$GLOBALS['csstidy']['replace_colors']['mediumslateblue'] = '#7b68ee';
-$GLOBALS['csstidy']['replace_colors']['mediumspringgreen'] = '#00fa9a';
-$GLOBALS['csstidy']['replace_colors']['mediumturquoise'] = '#48d1cc';
-$GLOBALS['csstidy']['replace_colors']['mediumvioletred'] = '#c71585';
-$GLOBALS['csstidy']['replace_colors']['midnightblue'] = '#191970';
-$GLOBALS['csstidy']['replace_colors']['mintcream'] = '#f5fffa';
-$GLOBALS['csstidy']['replace_colors']['mistyrose'] = '#ffe4e1';
-$GLOBALS['csstidy']['replace_colors']['moccasin'] = '#ffe4b5';
-$GLOBALS['csstidy']['replace_colors']['navajowhite'] = '#ffdead';
-$GLOBALS['csstidy']['replace_colors']['oldlace'] = '#fdf5e6';
-$GLOBALS['csstidy']['replace_colors']['olivedrab'] = '#6b8e23';
-$GLOBALS['csstidy']['replace_colors']['orangered'] = '#ff4500';
-$GLOBALS['csstidy']['replace_colors']['orchid'] = '#da70d6';
-$GLOBALS['csstidy']['replace_colors']['palegoldenrod'] = '#eee8aa';
-$GLOBALS['csstidy']['replace_colors']['palegreen'] = '#98fb98';
-$GLOBALS['csstidy']['replace_colors']['paleturquoise'] = '#afeeee';
-$GLOBALS['csstidy']['replace_colors']['palevioletred'] = '#d87093';
-$GLOBALS['csstidy']['replace_colors']['papayawhip'] = '#ffefd5';
-$GLOBALS['csstidy']['replace_colors']['peachpuff'] = '#ffdab9';
-$GLOBALS['csstidy']['replace_colors']['peru'] = '#cd853f';
-$GLOBALS['csstidy']['replace_colors']['pink'] = '#ffc0cb';
-$GLOBALS['csstidy']['replace_colors']['plum'] = '#dda0dd';
-$GLOBALS['csstidy']['replace_colors']['powderblue'] = '#b0e0e6';
-$GLOBALS['csstidy']['replace_colors']['rosybrown'] = '#bc8f8f';
-$GLOBALS['csstidy']['replace_colors']['royalblue'] = '#4169e1';
-$GLOBALS['csstidy']['replace_colors']['saddlebrown'] = '#8b4513';
-$GLOBALS['csstidy']['replace_colors']['salmon'] = '#fa8072';
-$GLOBALS['csstidy']['replace_colors']['sandybrown'] = '#f4a460';
-$GLOBALS['csstidy']['replace_colors']['seagreen'] = '#2e8b57';
-$GLOBALS['csstidy']['replace_colors']['seashell'] = '#fff5ee';
-$GLOBALS['csstidy']['replace_colors']['sienna'] = '#a0522d';
-$GLOBALS['csstidy']['replace_colors']['skyblue'] = '#87ceeb';
-$GLOBALS['csstidy']['replace_colors']['slateblue'] = '#6a5acd';
-$GLOBALS['csstidy']['replace_colors']['slategray'] = '#708090';
-$GLOBALS['csstidy']['replace_colors']['snow'] = '#fffafa';
-$GLOBALS['csstidy']['replace_colors']['springgreen'] = '#00ff7f';
-$GLOBALS['csstidy']['replace_colors']['steelblue'] = '#4682b4';
-$GLOBALS['csstidy']['replace_colors']['tan'] = '#d2b48c';
-$GLOBALS['csstidy']['replace_colors']['thistle'] = '#d8bfd8';
-$GLOBALS['csstidy']['replace_colors']['tomato'] = '#ff6347';
-$GLOBALS['csstidy']['replace_colors']['turquoise'] = '#40e0d0';
-$GLOBALS['csstidy']['replace_colors']['violet'] = '#ee82ee';
-$GLOBALS['csstidy']['replace_colors']['violetred'] = '#d02090';
-$GLOBALS['csstidy']['replace_colors']['wheat'] = '#f5deb3';
-$GLOBALS['csstidy']['replace_colors']['whitesmoke'] = '#f5f5f5';
-$GLOBALS['csstidy']['replace_colors']['yellowgreen'] = '#9acd32';
+$data['csstidy']['replace_colors'] = array();
+$data['csstidy']['replace_colors']['aliceblue'] = '#f0f8ff';
+$data['csstidy']['replace_colors']['antiquewhite'] = '#faebd7';
+$data['csstidy']['replace_colors']['aquamarine'] = '#7fffd4';
+$data['csstidy']['replace_colors']['azure'] = '#f0ffff';
+$data['csstidy']['replace_colors']['beige'] = '#f5f5dc';
+$data['csstidy']['replace_colors']['bisque'] = '#ffe4c4';
+$data['csstidy']['replace_colors']['blanchedalmond'] = '#ffebcd';
+$data['csstidy']['replace_colors']['blueviolet'] = '#8a2be2';
+$data['csstidy']['replace_colors']['brown'] = '#a52a2a';
+$data['csstidy']['replace_colors']['burlywood'] = '#deb887';
+$data['csstidy']['replace_colors']['cadetblue'] = '#5f9ea0';
+$data['csstidy']['replace_colors']['chartreuse'] = '#7fff00';
+$data['csstidy']['replace_colors']['chocolate'] = '#d2691e';
+$data['csstidy']['replace_colors']['coral'] = '#ff7f50';
+$data['csstidy']['replace_colors']['cornflowerblue'] = '#6495ed';
+$data['csstidy']['replace_colors']['cornsilk'] = '#fff8dc';
+$data['csstidy']['replace_colors']['crimson'] = '#dc143c';
+$data['csstidy']['replace_colors']['cyan'] = '#00ffff';
+$data['csstidy']['replace_colors']['darkblue'] = '#00008b';
+$data['csstidy']['replace_colors']['darkcyan'] = '#008b8b';
+$data['csstidy']['replace_colors']['darkgoldenrod'] = '#b8860b';
+$data['csstidy']['replace_colors']['darkgray'] = '#a9a9a9';
+$data['csstidy']['replace_colors']['darkgreen'] = '#006400';
+$data['csstidy']['replace_colors']['darkkhaki'] = '#bdb76b';
+$data['csstidy']['replace_colors']['darkmagenta'] = '#8b008b';
+$data['csstidy']['replace_colors']['darkolivegreen'] = '#556b2f';
+$data['csstidy']['replace_colors']['darkorange'] = '#ff8c00';
+$data['csstidy']['replace_colors']['darkorchid'] = '#9932cc';
+$data['csstidy']['replace_colors']['darkred'] = '#8b0000';
+$data['csstidy']['replace_colors']['darksalmon'] = '#e9967a';
+$data['csstidy']['replace_colors']['darkseagreen'] = '#8fbc8f';
+$data['csstidy']['replace_colors']['darkslateblue'] = '#483d8b';
+$data['csstidy']['replace_colors']['darkslategray'] = '#2f4f4f';
+$data['csstidy']['replace_colors']['darkturquoise'] = '#00ced1';
+$data['csstidy']['replace_colors']['darkviolet'] = '#9400d3';
+$data['csstidy']['replace_colors']['deeppink'] = '#ff1493';
+$data['csstidy']['replace_colors']['deepskyblue'] = '#00bfff';
+$data['csstidy']['replace_colors']['dimgray'] = '#696969';
+$data['csstidy']['replace_colors']['dodgerblue'] = '#1e90ff';
+$data['csstidy']['replace_colors']['feldspar'] = '#d19275';
+$data['csstidy']['replace_colors']['firebrick'] = '#b22222';
+$data['csstidy']['replace_colors']['floralwhite'] = '#fffaf0';
+$data['csstidy']['replace_colors']['forestgreen'] = '#228b22';
+$data['csstidy']['replace_colors']['gainsboro'] = '#dcdcdc';
+$data['csstidy']['replace_colors']['ghostwhite'] = '#f8f8ff';
+$data['csstidy']['replace_colors']['gold'] = '#ffd700';
+$data['csstidy']['replace_colors']['goldenrod'] = '#daa520';
+$data['csstidy']['replace_colors']['greenyellow'] = '#adff2f';
+$data['csstidy']['replace_colors']['honeydew'] = '#f0fff0';
+$data['csstidy']['replace_colors']['hotpink'] = '#ff69b4';
+$data['csstidy']['replace_colors']['indianred'] = '#cd5c5c';
+$data['csstidy']['replace_colors']['indigo'] = '#4b0082';
+$data['csstidy']['replace_colors']['ivory'] = '#fffff0';
+$data['csstidy']['replace_colors']['khaki'] = '#f0e68c';
+$data['csstidy']['replace_colors']['lavender'] = '#e6e6fa';
+$data['csstidy']['replace_colors']['lavenderblush'] = '#fff0f5';
+$data['csstidy']['replace_colors']['lawngreen'] = '#7cfc00';
+$data['csstidy']['replace_colors']['lemonchiffon'] = '#fffacd';
+$data['csstidy']['replace_colors']['lightblue'] = '#add8e6';
+$data['csstidy']['replace_colors']['lightcoral'] = '#f08080';
+$data['csstidy']['replace_colors']['lightcyan'] = '#e0ffff';
+$data['csstidy']['replace_colors']['lightgoldenrodyellow'] = '#fafad2';
+$data['csstidy']['replace_colors']['lightgrey'] = '#d3d3d3';
+$data['csstidy']['replace_colors']['lightgreen'] = '#90ee90';
+$data['csstidy']['replace_colors']['lightpink'] = '#ffb6c1';
+$data['csstidy']['replace_colors']['lightsalmon'] = '#ffa07a';
+$data['csstidy']['replace_colors']['lightseagreen'] = '#20b2aa';
+$data['csstidy']['replace_colors']['lightskyblue'] = '#87cefa';
+$data['csstidy']['replace_colors']['lightslateblue'] = '#8470ff';
+$data['csstidy']['replace_colors']['lightslategray'] = '#778899';
+$data['csstidy']['replace_colors']['lightsteelblue'] = '#b0c4de';
+$data['csstidy']['replace_colors']['lightyellow'] = '#ffffe0';
+$data['csstidy']['replace_colors']['limegreen'] = '#32cd32';
+$data['csstidy']['replace_colors']['linen'] = '#faf0e6';
+$data['csstidy']['replace_colors']['magenta'] = '#ff00ff';
+$data['csstidy']['replace_colors']['mediumaquamarine'] = '#66cdaa';
+$data['csstidy']['replace_colors']['mediumblue'] = '#0000cd';
+$data['csstidy']['replace_colors']['mediumorchid'] = '#ba55d3';
+$data['csstidy']['replace_colors']['mediumpurple'] = '#9370d8';
+$data['csstidy']['replace_colors']['mediumseagreen'] = '#3cb371';
+$data['csstidy']['replace_colors']['mediumslateblue'] = '#7b68ee';
+$data['csstidy']['replace_colors']['mediumspringgreen'] = '#00fa9a';
+$data['csstidy']['replace_colors']['mediumturquoise'] = '#48d1cc';
+$data['csstidy']['replace_colors']['mediumvioletred'] = '#c71585';
+$data['csstidy']['replace_colors']['midnightblue'] = '#191970';
+$data['csstidy']['replace_colors']['mintcream'] = '#f5fffa';
+$data['csstidy']['replace_colors']['mistyrose'] = '#ffe4e1';
+$data['csstidy']['replace_colors']['moccasin'] = '#ffe4b5';
+$data['csstidy']['replace_colors']['navajowhite'] = '#ffdead';
+$data['csstidy']['replace_colors']['oldlace'] = '#fdf5e6';
+$data['csstidy']['replace_colors']['olivedrab'] = '#6b8e23';
+$data['csstidy']['replace_colors']['orangered'] = '#ff4500';
+$data['csstidy']['replace_colors']['orchid'] = '#da70d6';
+$data['csstidy']['replace_colors']['palegoldenrod'] = '#eee8aa';
+$data['csstidy']['replace_colors']['palegreen'] = '#98fb98';
+$data['csstidy']['replace_colors']['paleturquoise'] = '#afeeee';
+$data['csstidy']['replace_colors']['palevioletred'] = '#d87093';
+$data['csstidy']['replace_colors']['papayawhip'] = '#ffefd5';
+$data['csstidy']['replace_colors']['peachpuff'] = '#ffdab9';
+$data['csstidy']['replace_colors']['peru'] = '#cd853f';
+$data['csstidy']['replace_colors']['pink'] = '#ffc0cb';
+$data['csstidy']['replace_colors']['plum'] = '#dda0dd';
+$data['csstidy']['replace_colors']['powderblue'] = '#b0e0e6';
+$data['csstidy']['replace_colors']['rosybrown'] = '#bc8f8f';
+$data['csstidy']['replace_colors']['royalblue'] = '#4169e1';
+$data['csstidy']['replace_colors']['saddlebrown'] = '#8b4513';
+$data['csstidy']['replace_colors']['salmon'] = '#fa8072';
+$data['csstidy']['replace_colors']['sandybrown'] = '#f4a460';
+$data['csstidy']['replace_colors']['seagreen'] = '#2e8b57';
+$data['csstidy']['replace_colors']['seashell'] = '#fff5ee';
+$data['csstidy']['replace_colors']['sienna'] = '#a0522d';
+$data['csstidy']['replace_colors']['skyblue'] = '#87ceeb';
+$data['csstidy']['replace_colors']['slateblue'] = '#6a5acd';
+$data['csstidy']['replace_colors']['slategray'] = '#708090';
+$data['csstidy']['replace_colors']['snow'] = '#fffafa';
+$data['csstidy']['replace_colors']['springgreen'] = '#00ff7f';
+$data['csstidy']['replace_colors']['steelblue'] = '#4682b4';
+$data['csstidy']['replace_colors']['tan'] = '#d2b48c';
+$data['csstidy']['replace_colors']['thistle'] = '#d8bfd8';
+$data['csstidy']['replace_colors']['tomato'] = '#ff6347';
+$data['csstidy']['replace_colors']['turquoise'] = '#40e0d0';
+$data['csstidy']['replace_colors']['violet'] = '#ee82ee';
+$data['csstidy']['replace_colors']['violetred'] = '#d02090';
+$data['csstidy']['replace_colors']['wheat'] = '#f5deb3';
+$data['csstidy']['replace_colors']['whitesmoke'] = '#f5f5f5';
+$data['csstidy']['replace_colors']['yellowgreen'] = '#9acd32';
 
 /**
  * A list of all shorthand properties that are devided into four properties and/or have four subvalues
  *
- * @global array $GLOBALS['csstidy']['shorthands']
+ * @global array $data['csstidy']['shorthands']
  * @todo Are there new ones in CSS3?
  * @see dissolve_4value_shorthands()
  * @see merge_4value_shorthands()
  * @version 1.0
  */
-$GLOBALS['csstidy']['shorthands'] = array();
-$GLOBALS['csstidy']['shorthands']['border-color'] = array('border-top-color','border-right-color','border-bottom-color','border-left-color');
-$GLOBALS['csstidy']['shorthands']['border-style'] = array('border-top-style','border-right-style','border-bottom-style','border-left-style');
-$GLOBALS['csstidy']['shorthands']['border-width'] = array('border-top-width','border-right-width','border-bottom-width','border-left-width');
-$GLOBALS['csstidy']['shorthands']['margin'] = array('margin-top','margin-right','margin-bottom','margin-left');
-$GLOBALS['csstidy']['shorthands']['padding'] = array('padding-top','padding-right','padding-bottom','padding-left');
-$GLOBALS['csstidy']['shorthands']['-moz-border-radius'] = 0;
+$data['csstidy']['shorthands'] = array();
+$data['csstidy']['shorthands']['border-color'] = array('border-top-color','border-right-color','border-bottom-color','border-left-color');
+$data['csstidy']['shorthands']['border-style'] = array('border-top-style','border-right-style','border-bottom-style','border-left-style');
+$data['csstidy']['shorthands']['border-width'] = array('border-top-width','border-right-width','border-bottom-width','border-left-width');
+$data['csstidy']['shorthands']['margin'] = array('margin-top','margin-right','margin-bottom','margin-left');
+$data['csstidy']['shorthands']['padding'] = array('padding-top','padding-right','padding-bottom','padding-left');
+$data['csstidy']['shorthands']['-moz-border-radius'] = 0;
 
 /**
  * All CSS Properties. Needed for csstidy::property_is_next()
  *
- * @global array $GLOBALS['csstidy']['all_properties']
+ * @global array $data['csstidy']['all_properties']
  * @version 1.1
  * @see csstidy::property_is_next()
  */
-$GLOBALS['csstidy']['all_properties']['alignment-adjust'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['alignment-baseline'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-delay'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-direction'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-duration'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-iteration-count'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-name'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-play-state'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['animation-timing-function'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['appearance'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['azimuth'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['backface-visibility'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-attachment'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-clip'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-image'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-origin'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-position'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-repeat'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['background-size'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['baseline-shift'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['binding'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bleed'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bookmark-label'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bookmark-level'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bookmark-state'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bookmark-target'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom-color'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom-left-radius'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom-right-radius'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom-style'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-bottom-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-collapse'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image-outset'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image-repeat'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image-slice'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image-source'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-image-width'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-left-color'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-left-style'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-left-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-radius'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-right-color'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-right-style'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-right-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-spacing'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top-color'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top-left-radius'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top-right-radius'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top-style'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-top-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['border-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['bottom'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['box-decoration-break'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['box-shadow'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['box-sizing'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['break-after'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['break-before'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['break-inside'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['caption-side'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['clear'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['clip'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['color-profile'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-count'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-fill'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-gap'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-rule'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-rule-color'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-rule-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-rule-width'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-span'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['column-width'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['columns'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['content'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['counter-increment'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['counter-reset'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['crop'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['cue'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['cue-after'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['cue-before'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['cursor'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['direction'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['display'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['dominant-baseline'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-after-adjust'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-after-align'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-before-adjust'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-before-align'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-size'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['drop-initial-value'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['elevation'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['empty-cells'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['fit'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['fit-position'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['flex-align'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['flex-flow'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['flex-line-pack'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['flex-order'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['flex-pack'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['float'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['float-offset'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-family'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-size'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-size-adjust'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-stretch'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-variant'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['font-weight'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['grid-columns'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['grid-rows'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hanging-punctuation'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['height'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphenate-after'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphenate-before'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphenate-character'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphenate-lines'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphenate-resource'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['hyphens'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['icon'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['image-orientation'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['image-rendering'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['image-resolution'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['inline-box-align'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['left'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['letter-spacing'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-break'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-height'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-stacking'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-stacking-ruby'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-stacking-shift'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['line-stacking-strategy'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['list-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['list-style-image'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['list-style-position'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['list-style-type'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['margin'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['margin-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['margin-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['margin-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['margin-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marker-offset'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marks'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marquee-direction'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marquee-loop'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marquee-play-count'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marquee-speed'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['marquee-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['max-height'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['max-width'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['min-height'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['min-width'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['move-to'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['nav-down'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['nav-index'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['nav-left'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['nav-right'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['nav-up'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['opacity'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['orphans'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['outline'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['outline-color'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['outline-offset'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['outline-style'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['outline-width'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['overflow'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['overflow-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['overflow-wrap'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['overflow-x'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['overflow-y'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['padding'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['padding-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['padding-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['padding-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['padding-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['page'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['page-break-after'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['page-break-before'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['page-break-inside'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['page-policy'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['pause'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['pause-after'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['pause-before'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['perspective'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['perspective-origin'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['phonemes'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['pitch'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['pitch-range'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['play-during'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['position'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['presentation-level'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['punctuation-trim'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['quotes'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rendering-intent'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['resize'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rest'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rest-after'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rest-before'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['richness'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['right'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rotation'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['rotation-point'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['ruby-align'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['ruby-overhang'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['ruby-position'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['ruby-span'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['size'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['speak'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['speak-header'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['speak-numeral'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['speak-punctuation'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['speech-rate'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['src'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['stress'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['string-set'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['tab-size'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['table-layout'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['target'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['target-name'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['target-new'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['target-position'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-align'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-align-last'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-decoration'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-decoration-color'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-decoration-line'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-decoration-skip'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-decoration-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-emphasis'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-emphasis-color'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-emphasis-position'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-emphasis-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-height'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-indent'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-justify'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-outline'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-shadow'] = 'CSS2.0,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-space-collapse'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-transform'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-underline-position'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['text-wrap'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['top'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transform'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transform-origin'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transform-style'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transition'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transition-delay'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transition-duration'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transition-property'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['transition-timing-function'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['unicode-bidi'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['vertical-align'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['visibility'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-balance'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-duration'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-family'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-pitch'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-pitch-range'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-rate'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-stress'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['voice-volume'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['volume'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['white-space'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['widows'] = 'CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['word-break'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['word-spacing'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
-$GLOBALS['csstidy']['all_properties']['word-wrap'] = 'CSS3.0';
-$GLOBALS['csstidy']['all_properties']['z-index'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['alignment-adjust'] = 'CSS3.0';
+$data['csstidy']['all_properties']['alignment-baseline'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-delay'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-direction'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-duration'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-iteration-count'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-name'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-play-state'] = 'CSS3.0';
+$data['csstidy']['all_properties']['animation-timing-function'] = 'CSS3.0';
+$data['csstidy']['all_properties']['appearance'] = 'CSS3.0';
+$data['csstidy']['all_properties']['azimuth'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['backface-visibility'] = 'CSS3.0';
+$data['csstidy']['all_properties']['background'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-attachment'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-clip'] = 'CSS3.0';
+$data['csstidy']['all_properties']['background-color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-image'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-origin'] = 'CSS3.0';
+$data['csstidy']['all_properties']['background-position'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-repeat'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['background-size'] = 'CSS3.0';
+$data['csstidy']['all_properties']['baseline-shift'] = 'CSS3.0';
+$data['csstidy']['all_properties']['binding'] = 'CSS3.0';
+$data['csstidy']['all_properties']['bleed'] = 'CSS3.0';
+$data['csstidy']['all_properties']['bookmark-label'] = 'CSS3.0';
+$data['csstidy']['all_properties']['bookmark-level'] = 'CSS3.0';
+$data['csstidy']['all_properties']['bookmark-state'] = 'CSS3.0';
+$data['csstidy']['all_properties']['bookmark-target'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-bottom-color'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-bottom-left-radius'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-bottom-right-radius'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-bottom-style'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-bottom-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-collapse'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-image'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-image-outset'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-image-repeat'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-image-slice'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-image-source'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-image-width'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-left-color'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-left-style'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-left-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-radius'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-right-color'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-right-style'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-right-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-spacing'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-top-color'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-top-left-radius'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-top-right-radius'] = 'CSS3.0';
+$data['csstidy']['all_properties']['border-top-style'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-top-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['border-width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['bottom'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['box-decoration-break'] = 'CSS3.0';
+$data['csstidy']['all_properties']['box-shadow'] = 'CSS3.0';
+$data['csstidy']['all_properties']['box-sizing'] = 'CSS3.0';
+$data['csstidy']['all_properties']['break-after'] = 'CSS3.0';
+$data['csstidy']['all_properties']['break-before'] = 'CSS3.0';
+$data['csstidy']['all_properties']['break-inside'] = 'CSS3.0';
+$data['csstidy']['all_properties']['caption-side'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['clear'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['clip'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['color'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['color-profile'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-count'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-fill'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-gap'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-rule'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-rule-color'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-rule-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-rule-width'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-span'] = 'CSS3.0';
+$data['csstidy']['all_properties']['column-width'] = 'CSS3.0';
+$data['csstidy']['all_properties']['columns'] = 'CSS3.0';
+$data['csstidy']['all_properties']['content'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['counter-increment'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['counter-reset'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['crop'] = 'CSS3.0';
+$data['csstidy']['all_properties']['cue'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['cue-after'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['cue-before'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['cursor'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['direction'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['display'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['dominant-baseline'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-after-adjust'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-after-align'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-before-adjust'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-before-align'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-size'] = 'CSS3.0';
+$data['csstidy']['all_properties']['drop-initial-value'] = 'CSS3.0';
+$data['csstidy']['all_properties']['elevation'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['empty-cells'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['fit'] = 'CSS3.0';
+$data['csstidy']['all_properties']['fit-position'] = 'CSS3.0';
+$data['csstidy']['all_properties']['flex-align'] = 'CSS3.0';
+$data['csstidy']['all_properties']['flex-flow'] = 'CSS3.0';
+$data['csstidy']['all_properties']['flex-line-pack'] = 'CSS3.0';
+$data['csstidy']['all_properties']['flex-order'] = 'CSS3.0';
+$data['csstidy']['all_properties']['flex-pack'] = 'CSS3.0';
+$data['csstidy']['all_properties']['float'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['float-offset'] = 'CSS3.0';
+$data['csstidy']['all_properties']['font'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['font-family'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['font-size'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['font-size-adjust'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['font-stretch'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['font-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['font-variant'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['font-weight'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['grid-columns'] = 'CSS3.0';
+$data['csstidy']['all_properties']['grid-rows'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hanging-punctuation'] = 'CSS3.0';
+$data['csstidy']['all_properties']['height'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['hyphenate-after'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hyphenate-before'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hyphenate-character'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hyphenate-lines'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hyphenate-resource'] = 'CSS3.0';
+$data['csstidy']['all_properties']['hyphens'] = 'CSS3.0';
+$data['csstidy']['all_properties']['icon'] = 'CSS3.0';
+$data['csstidy']['all_properties']['image-orientation'] = 'CSS3.0';
+$data['csstidy']['all_properties']['image-rendering'] = 'CSS3.0';
+$data['csstidy']['all_properties']['image-resolution'] = 'CSS3.0';
+$data['csstidy']['all_properties']['inline-box-align'] = 'CSS3.0';
+$data['csstidy']['all_properties']['left'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['letter-spacing'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['line-break'] = 'CSS3.0';
+$data['csstidy']['all_properties']['line-height'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['line-stacking'] = 'CSS3.0';
+$data['csstidy']['all_properties']['line-stacking-ruby'] = 'CSS3.0';
+$data['csstidy']['all_properties']['line-stacking-shift'] = 'CSS3.0';
+$data['csstidy']['all_properties']['line-stacking-strategy'] = 'CSS3.0';
+$data['csstidy']['all_properties']['list-style'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['list-style-image'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['list-style-position'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['list-style-type'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['margin'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['margin-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['margin-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['margin-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['margin-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['marker-offset'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['marks'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['marquee-direction'] = 'CSS3.0';
+$data['csstidy']['all_properties']['marquee-loop'] = 'CSS3.0';
+$data['csstidy']['all_properties']['marquee-play-count'] = 'CSS3.0';
+$data['csstidy']['all_properties']['marquee-speed'] = 'CSS3.0';
+$data['csstidy']['all_properties']['marquee-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['max-height'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['max-width'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['min-height'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['min-width'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['move-to'] = 'CSS3.0';
+$data['csstidy']['all_properties']['nav-down'] = 'CSS3.0';
+$data['csstidy']['all_properties']['nav-index'] = 'CSS3.0';
+$data['csstidy']['all_properties']['nav-left'] = 'CSS3.0';
+$data['csstidy']['all_properties']['nav-right'] = 'CSS3.0';
+$data['csstidy']['all_properties']['nav-up'] = 'CSS3.0';
+$data['csstidy']['all_properties']['opacity'] = 'CSS3.0';
+$data['csstidy']['all_properties']['orphans'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['outline'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['outline-color'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['outline-offset'] = 'CSS3.0';
+$data['csstidy']['all_properties']['outline-style'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['outline-width'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['overflow'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['overflow-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['overflow-wrap'] = 'CSS3.0';
+$data['csstidy']['all_properties']['overflow-x'] = 'CSS3.0';
+$data['csstidy']['all_properties']['overflow-y'] = 'CSS3.0';
+$data['csstidy']['all_properties']['padding'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['padding-bottom'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['padding-left'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['padding-right'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['padding-top'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['page'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['page-break-after'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['page-break-before'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['page-break-inside'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['page-policy'] = 'CSS3.0';
+$data['csstidy']['all_properties']['pause'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['pause-after'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['pause-before'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['perspective'] = 'CSS3.0';
+$data['csstidy']['all_properties']['perspective-origin'] = 'CSS3.0';
+$data['csstidy']['all_properties']['phonemes'] = 'CSS3.0';
+$data['csstidy']['all_properties']['pitch'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['pitch-range'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['play-during'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['position'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['presentation-level'] = 'CSS3.0';
+$data['csstidy']['all_properties']['punctuation-trim'] = 'CSS3.0';
+$data['csstidy']['all_properties']['quotes'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['rendering-intent'] = 'CSS3.0';
+$data['csstidy']['all_properties']['resize'] = 'CSS3.0';
+$data['csstidy']['all_properties']['rest'] = 'CSS3.0';
+$data['csstidy']['all_properties']['rest-after'] = 'CSS3.0';
+$data['csstidy']['all_properties']['rest-before'] = 'CSS3.0';
+$data['csstidy']['all_properties']['richness'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['right'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['rotation'] = 'CSS3.0';
+$data['csstidy']['all_properties']['rotation-point'] = 'CSS3.0';
+$data['csstidy']['all_properties']['ruby-align'] = 'CSS3.0';
+$data['csstidy']['all_properties']['ruby-overhang'] = 'CSS3.0';
+$data['csstidy']['all_properties']['ruby-position'] = 'CSS3.0';
+$data['csstidy']['all_properties']['ruby-span'] = 'CSS3.0';
+$data['csstidy']['all_properties']['size'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['speak'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['speak-header'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['speak-numeral'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['speak-punctuation'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['speech-rate'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['src'] = 'CSS3.0';
+$data['csstidy']['all_properties']['stress'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['string-set'] = 'CSS3.0';
+$data['csstidy']['all_properties']['tab-size'] = 'CSS3.0';
+$data['csstidy']['all_properties']['table-layout'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['target'] = 'CSS3.0';
+$data['csstidy']['all_properties']['target-name'] = 'CSS3.0';
+$data['csstidy']['all_properties']['target-new'] = 'CSS3.0';
+$data['csstidy']['all_properties']['target-position'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-align'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['text-align-last'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-decoration'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['text-decoration-color'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-decoration-line'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-decoration-skip'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-decoration-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-emphasis'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-emphasis-color'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-emphasis-position'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-emphasis-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-height'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-indent'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['text-justify'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-outline'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-shadow'] = 'CSS2.0,CSS3.0';
+$data['csstidy']['all_properties']['text-space-collapse'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-transform'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['text-underline-position'] = 'CSS3.0';
+$data['csstidy']['all_properties']['text-wrap'] = 'CSS3.0';
+$data['csstidy']['all_properties']['top'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['transform'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transform-origin'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transform-style'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transition'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transition-delay'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transition-duration'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transition-property'] = 'CSS3.0';
+$data['csstidy']['all_properties']['transition-timing-function'] = 'CSS3.0';
+$data['csstidy']['all_properties']['unicode-bidi'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['vertical-align'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['visibility'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['voice-balance'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-duration'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-family'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['voice-pitch'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-pitch-range'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-rate'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-stress'] = 'CSS3.0';
+$data['csstidy']['all_properties']['voice-volume'] = 'CSS3.0';
+$data['csstidy']['all_properties']['volume'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['white-space'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['widows'] = 'CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['width'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['word-break'] = 'CSS3.0';
+$data['csstidy']['all_properties']['word-spacing'] = 'CSS1.0,CSS2.0,CSS2.1,CSS3.0';
+$data['csstidy']['all_properties']['word-wrap'] = 'CSS3.0';
+$data['csstidy']['all_properties']['z-index'] = 'CSS2.0,CSS2.1,CSS3.0';
 
 /**
  * An array containing all properties that can accept a quoted string as a value.
  *
- * @global array $GLOBALS['csstidy']['quoted_string_properties']
+ * @global array $data['csstidy']['quoted_string_properties']
  */
-$GLOBALS['csstidy']['quoted_string_properties'] = array('content', 'font-family', 'quotes');
+$data['csstidy']['quoted_string_properties'] = array('content', 'font-family', 'quotes');
 
 /**
  * An array containing all properties that can be defined multiple times without being overwritten.
  *
- * @global array $GLOBALS['csstidy']['quoted_string_properties']
+ * @global array $data['csstidy']['quoted_string_properties']
  */
-$GLOBALS['csstidy']['multiple_properties'] = array('background', 'background-image');
+$data['csstidy']['multiple_properties'] = array('background', 'background-image');
 
 /**
  * An array containing all predefined templates.
  *
- * @global array $GLOBALS['csstidy']['predefined_templates']
+ * @global array $data['csstidy']['predefined_templates']
  * @version 1.0
  * @see csstidy::load_template()
  */
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '<span class="at">'; //string before @rule
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '</span> <span class="format">{</span>'."\n"; //bracket after @-rule
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '<span class="selector">'; //string before selector
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '</span> <span class="format">{</span>'."\n"; //bracket after selector
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '<span class="property">'; //string before property
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '</span><span class="value">'; //string after property+before value
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '</span><span class="format">;</span>'."\n"; //string after value
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '<span class="format">}</span>'; //closing bracket - selector
-$GLOBALS['csstidy']['predefined_templates']['default'][] = "\n\n"; //space between blocks {...}
-$GLOBALS['csstidy']['predefined_templates']['default'][] = "\n".'<span class="format">}</span>'. "\n\n"; //closing bracket @-rule
-$GLOBALS['csstidy']['predefined_templates']['default'][] = ''; //indent in @-rule
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '<span class="comment">'; // before comment
-$GLOBALS['csstidy']['predefined_templates']['default'][] = '</span>'."\n"; // after comment
-$GLOBALS['csstidy']['predefined_templates']['default'][] = "\n"; // after each line @-rule
+$data['csstidy']['predefined_templates']['default'][] = '<span class="at">'; //string before @rule
+$data['csstidy']['predefined_templates']['default'][] = '</span> <span class="format">{</span>'."\n"; //bracket after @-rule
+$data['csstidy']['predefined_templates']['default'][] = '<span class="selector">'; //string before selector
+$data['csstidy']['predefined_templates']['default'][] = '</span> <span class="format">{</span>'."\n"; //bracket after selector
+$data['csstidy']['predefined_templates']['default'][] = '<span class="property">'; //string before property
+$data['csstidy']['predefined_templates']['default'][] = '</span><span class="value">'; //string after property+before value
+$data['csstidy']['predefined_templates']['default'][] = '</span><span class="format">;</span>'."\n"; //string after value
+$data['csstidy']['predefined_templates']['default'][] = '<span class="format">}</span>'; //closing bracket - selector
+$data['csstidy']['predefined_templates']['default'][] = "\n\n"; //space between blocks {...}
+$data['csstidy']['predefined_templates']['default'][] = "\n".'<span class="format">}</span>'. "\n\n"; //closing bracket @-rule
+$data['csstidy']['predefined_templates']['default'][] = ''; //indent in @-rule
+$data['csstidy']['predefined_templates']['default'][] = '<span class="comment">'; // before comment
+$data['csstidy']['predefined_templates']['default'][] = '</span>'."\n"; // after comment
+$data['csstidy']['predefined_templates']['default'][] = "\n"; // after each line @-rule
 
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '<span class="at">';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '</span> <span class="format">{</span>'."\n";
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '<span class="selector">';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="format">{</span>';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '<span class="property">';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="value">';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="format">;</span>';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '<span class="format">}</span>';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = "\n";
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = "\n". '<span class="format">}'."\n".'</span>';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '';
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '<span class="comment">'; // before comment
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = '</span>'; // after comment
-$GLOBALS['csstidy']['predefined_templates']['high_compression'][] = "\n";
+$data['csstidy']['predefined_templates']['high_compression'][] = '<span class="at">';
+$data['csstidy']['predefined_templates']['high_compression'][] = '</span> <span class="format">{</span>'."\n";
+$data['csstidy']['predefined_templates']['high_compression'][] = '<span class="selector">';
+$data['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="format">{</span>';
+$data['csstidy']['predefined_templates']['high_compression'][] = '<span class="property">';
+$data['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="value">';
+$data['csstidy']['predefined_templates']['high_compression'][] = '</span><span class="format">;</span>';
+$data['csstidy']['predefined_templates']['high_compression'][] = '<span class="format">}</span>';
+$data['csstidy']['predefined_templates']['high_compression'][] = "\n";
+$data['csstidy']['predefined_templates']['high_compression'][] = "\n". '<span class="format">}'."\n".'</span>';
+$data['csstidy']['predefined_templates']['high_compression'][] = '';
+$data['csstidy']['predefined_templates']['high_compression'][] = '<span class="comment">'; // before comment
+$data['csstidy']['predefined_templates']['high_compression'][] = '</span>'; // after comment
+$data['csstidy']['predefined_templates']['high_compression'][] = "\n";
 
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="at">';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">{</span>';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="selector">';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">{</span>';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="property">';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="value">';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">;</span>';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="format">}</span>';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="format">}</span>';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '';
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '<span class="comment">'; // before comment
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '</span>'; // after comment
-$GLOBALS['csstidy']['predefined_templates']['highest_compression'][] = '';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="at">';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">{</span>';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="selector">';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">{</span>';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="property">';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="value">';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '</span><span class="format">;</span>';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="format">}</span>';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="format">}</span>';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '';
+$data['csstidy']['predefined_templates']['highest_compression'][] = '<span class="comment">'; // before comment
+$data['csstidy']['predefined_templates']['highest_compression'][] = '</span>'; // after comment
+$data['csstidy']['predefined_templates']['highest_compression'][] = '';
 
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '<span class="at">';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '</span> <span class="format">{</span>'."\n";
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '<span class="selector">';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '</span>'."\n".'<span class="format">{</span>'."\n";
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '   <span class="property">';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '</span><span class="value">';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '</span><span class="format">;</span>'."\n";
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '<span class="format">}</span>';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = "\n\n";
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = "\n".'<span class="format">}</span>'."\n\n";
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '   ';
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '<span class="comment">'; // before comment
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = '</span>'."\n"; // after comment
-$GLOBALS['csstidy']['predefined_templates']['low_compression'][] = "\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = '<span class="at">';
+$data['csstidy']['predefined_templates']['low_compression'][] = '</span> <span class="format">{</span>'."\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = '<span class="selector">';
+$data['csstidy']['predefined_templates']['low_compression'][] = '</span>'."\n".'<span class="format">{</span>'."\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = '      <span class="property">';
+$data['csstidy']['predefined_templates']['low_compression'][] = '</span><span class="value">';
+$data['csstidy']['predefined_templates']['low_compression'][] = '</span><span class="format">;</span>'."\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = '<span class="format">}</span>';
+$data['csstidy']['predefined_templates']['low_compression'][] = "\n\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = "\n".'<span class="format">}</span>'."\n\n";
+$data['csstidy']['predefined_templates']['low_compression'][] = '      ';
+$data['csstidy']['predefined_templates']['low_compression'][] = '<span class="comment">'; // before comment
+$data['csstidy']['predefined_templates']['low_compression'][] = '</span>'."\n"; // after comment
+$data['csstidy']['predefined_templates']['low_compression'][] = "\n";
diff --git a/www/plugins-dist/compresseur/lib/csstidy/template.tpl b/www/plugins-dist/compresseur/lib/csstidy/template.tpl
deleted file mode 100644 (file)
index 731985e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<span class="at">|</span> <span class="format">{</span>
-|<span class="selector">|</span> <span class="format">{</span>
-|<span class="property">|</span><span class="value">|</span><span class="format">;</span>
-|<span class="format">}</span>|
-
-|
-<span class="format">}</span>
-
-||<span class="comment">|</span>
-|
diff --git a/www/plugins-dist/compresseur/lib/csstidy/template1.tpl b/www/plugins-dist/compresseur/lib/csstidy/template1.tpl
deleted file mode 100644 (file)
index 2f6cd4d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-<span class="at">|</span> <span class="format">{</span>
-|<span class="selector">|</span>
-<span class="format">{</span>
-|      <span class="property">|</span><span class="value">|</span><span class="format">;</span>
-|<span class="format">}</span>|
-
-|
-
-<span class="format">}</span>
-
-|      |<span class="comment">|</span>
-|
diff --git a/www/plugins-dist/compresseur/lib/csstidy/template2.tpl b/www/plugins-dist/compresseur/lib/csstidy/template2.tpl
deleted file mode 100644 (file)
index dc2903c..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-<span class="at">|</span> <span class="format">{</span>
-|<span class="selector">|</span><span class="format">{</span>|<span class="property">|</span><span class="value">|</span><span class="format">;</span>|<span class="format">}</span>|
-|
-<span class="format">}
-</span>||<span class="comment">|</span>|
diff --git a/www/plugins-dist/compresseur/lib/csstidy/template3.tpl b/www/plugins-dist/compresseur/lib/csstidy/template3.tpl
deleted file mode 100644 (file)
index ac752c9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<span class="at">|</span><span class="format">{</span>|<span class="selector">|</span><span class="format">{</span>|<span class="property">|</span><span class="value">|</span><span class="format">;</span>|<span class="format">}</span>||<span class="format">}</span>||<span class="comment">|</span>|
\ No newline at end of file
index 3bb9d72..81b16c8 100644 (file)
@@ -1,7 +1,7 @@
 <paquet
        prefix="compresseur"
        categorie="performance"
-       version="1.8.7"
+       version="1.8.8"
        etat="stable"
        compatibilite="[3.0.0;3.1.*]"
        logo="images/compresseur-32.png"
index 62665cd..36ed090 100644 (file)
@@ -91,4 +91,14 @@ function autoriser_forumadmin_participer_dist($faire, $type, $id, $qui, $opts) {
        return ($GLOBALS['meta']['forum_prive_admin'] == 'oui') && $qui['statut']=='0minirezo';
 }
 
+/**
+ * Autoriser a participer au forum privé d'un objet quelconque
+ * Afin de rester compatible avec l'existant cette autorisation est toujours vraie.
+ *
+ * @return bool
+ */
+function autoriser_participerforumprive_dist($faire, $type, $id, $qui, $opt) {
+       return true;
+}
+
 ?>
index fbbf4b0..8447333 100644 (file)
@@ -1,7 +1,7 @@
 <paquet
        prefix="forum"
        categorie="communication"
-       version="1.8.31"
+       version="1.8.32"
        etat="stable"
        compatibilite="[3.0.0;3.0.*]"
        logo="prive/themes/spip/images/forum-32.png"
index f61bdc1..44c26f6 100644 (file)
@@ -39,7 +39,9 @@ la premiere fois qu'un message est poste (cf. inc/invalideur). ]
                                })]
                                </BOUCLE_doc>
                                [(#ENV{repondre,'oui'}|=={non}|non)
-                               [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+                                       [(#AUTORISER{participerforumprive,#OBJET,#ID_OBJET}|oui)
+                                               [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+                                       ]
                                ]
                        </div>
                </div>
index d46870a..80185a4 100644 (file)
@@ -39,7 +39,9 @@ la premiere fois qu'un message est poste (cf. inc/invalideur). ]
                                })]
                                </BOUCLE_doc>
 
-                               [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+                               [(#AUTORISER{participerforumprive,#OBJET,#ID_OBJET}|oui)
+                                       [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+                               ]
                        </div>
                </div>
 
@@ -73,7 +75,9 @@ la premiere fois qu'un message est poste (cf. inc/invalideur). ]
                                </BOUCLE_doc2>
 
 
-                                               [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+                                               [(#AUTORISER{participerforumprive,#OBJET,#ID_OBJET}|oui)
+                                                       [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
+                                               ]
                                        </div>
                                </div>
 
index 3e56b71..852f980 100644 (file)
@@ -1,9 +1,10 @@
 [(#ENV{repondre}|oui)
 [(#INCLURE{fond=prive/repondre_forum, env})]
 ][(#ENV{repondre}|non)
-
-[(#SELF|parametre_url{repondre,new}|icone{<:forum:icone_poster_message:>,#STATUT|=={privadm}|?{forum-interne-24.png,forum-interne-24.png},#LANG_RIGHT,'',ajax})
-<div class='clear'></div>
-]
-[(#INCLURE{fond=prive/objets/liste/participer_forum_thread, env})]
+       [(#AUTORISER{participerforumprive,#ENV{objet},#ENV{id_objet}}|oui)
+               [(#SELF|parametre_url{repondre,new}|icone{<:forum:icone_poster_message:>,#STATUT|=={privadm}|?{forum-interne-24.png,forum-interne-24.png},#LANG_RIGHT,'',ajax})
+               <div class='clear'></div>
+               ]
+       ]
+       [(#INCLURE{fond=prive/objets/liste/participer_forum_thread, env})]
 ]
\ No newline at end of file
index 4d7183f..2cd9ba7 100644 (file)
@@ -6,10 +6,11 @@
 <span class='spip_document_#ID_DOCUMENT spip_documents[ spip_documents_(#ENV{align})][ (#ENV{class})] spip_lien_ok'[
         style='float:(#ENV{align}|match{left|right});[ width:(#LARGEUR)px;]']>[
        <a href="(#ENV{lien})"[
-               class="(#ENV{lien_class})"]>]<img src='#URL_DOCUMENT'
-               [ width="(#LARGEUR)"][ height="(#HAUTEUR)"][
-                       title="(#TITRE|attribut_html)"]
-                       alt="[(#TITRE|attribut_html)]" />[(#ENV{lien}|?{</a>})]</span>
+               class="(#ENV{lien_class})"]>]<img src='#URL_DOCUMENT'[
+               width="(#LARGEUR|?{#LARGEUR})"][
+               height="(#HAUTEUR|?{#HAUTEUR})"][
+               title="(#TITRE|attribut_html)"]
+               alt="[(#TITRE|attribut_html)]" />[(#ENV{lien}|?{</a>})]</span>
 ][
 
 (#REM) Cas <embXX> : on est appele ici avec emb=' ' : on veut la legende
index 5c86485..3a78e07 100644 (file)
@@ -1,7 +1,7 @@
 <paquet
        prefix="medias"
        categorie="multimedia"
-       version="2.7.57"
+       version="2.7.58"
        etat="stable"
        compatibilite="[3.0.0;3.0.*]"
        logo="prive/themes/spip/images/portfolio-32.png"
index b3ebb10..3c57ff4 100644 (file)
@@ -9,5 +9,5 @@
                                        src='#CHEMIN_IMAGE{supprimer-12.png}' width="12" height="12" onclick="jQuery(this).parent().remove();" /></span>
        </BOUCLE_d>
        </span>
-       <input type="text" class="text destinataires" data-name="#ENV{name}[]" value="" id="#GET{name}" />
-</div>
\ No newline at end of file
+       <input type="text" class="text destinataires" data-name="#ENV{name}[]" value="" id="#ENV{name}" />
+</div>
index a910c0c..a080da9 100644 (file)
@@ -8,7 +8,7 @@ if ([(#ID_AUTEUR|securiser_acces{#ENV{cle},rss, #ENV{op}, #ENV{args}}|?{1,0})])
        <link>[(#URL_ECRIRE{messages}|url_absolue|texte_backend)]</link>
        <description></description>
        <language>#LANG</language>
-<BOUCLE_A(messages auteurs_messages){doublons M}{auteurs_messages.id_auteur}
+<BOUCLE_A(messages auteurs_liens){doublons M}{auteurs_liens.id_auteur}
        ><BOUCLE_B(FORUMS ?){id_message}{doublons F}{tout}{statut=perso} /></BOUCLE_A>
 <?php $rss = array();
 <BOUCLE_RSS(messages auteurs){!par date_heure}{!doublons M}{0,10}>
index 31ce28f..4e1fda5 100644 (file)
@@ -2,11 +2,11 @@
 require_once('lanceur_spip.php');
 
 class AllTests_barre_outil_markitup extends SpipTestSuite {
-    function AllTests_barre_outil_markitup() {
-        $this->SpipTestSuite('Barre MarkitUp');
+       function AllTests_barre_outil_markitup() {
+               $this->SpipTestSuite('Barre MarkitUp');
                $this->addDir(__FILE__);
-        #$this->addFile(find_in_path('tests/barre_outil_markitup.php'));
-    }
+               #$this->addFile(find_in_path('tests/barre_outil_markitup.php'));
+       }
 }
 
 ?>
index f11d465..7b4c231 100644 (file)
@@ -7,16 +7,17 @@
 require_once('lanceur_spip.php');
 
 class Test_barre_outil_markitup extends SpipTest{
-       
+
        var $baseParamsBarre = array();
        var $baseParamsBarreEtendue = array();
-       
-       function Test_barre_outil_markitup() {
 
-               $this->SpipTest("Test de la classe Barre_outils");
+       function __construct() {
+
+               parent::__construct("Test de la classe Barre_outils");
 
                // instancier une barre d'outil
                include_spip('porte_plume_fonctions');
+
                $this->baseParamsBarre = array(
                        'nameSpace'    => 'spip',
                        'markupSet'    => array(
@@ -68,17 +69,18 @@ class Test_barre_outil_markitup extends SpipTest{
                );
                $this->baseParamsBarreEtendue = $p;
        }
-       
+
        // avant chaque appel de fonction test
        function setUp() {
 
-    }
-    // apres chaque appel de fonction test
-    function tearDown() {
-        
-    }
+       }
+
+       // apres chaque appel de fonction test
+       function tearDown() {
+
+       }
+
 
-       
        function testInitialisationBarre(){
                // parametres inseres a leur bonne place
                $b = new Barre_outils($this->baseParamsBarre);
@@ -86,7 +88,7 @@ class Test_barre_outil_markitup extends SpipTest{
                $this->assertEqual('header1', $b->markupSet[0]['id']);
                $this->assertEqual(7, count($b->markupSet[0]));
        }
-       
+
        function testInitialisationBarreEtendue(){      
                // parametres inseres a leur bonne place,
                // meme quand il y a des sous-menu d'icones
@@ -97,18 +99,23 @@ class Test_barre_outil_markitup extends SpipTest{
                $this->assertEqual('couleurs', $b->markupSet[1]['id']); 
                $this->assertEqual(3, count($b->markupSet[1]['dropMenu']));     
        }
-       
+
        function testOptionsIncorrectesNonIncluses(){
                $p = $this->baseParamsBarre;
                $p['fausseVariable'] = "je ne dois pas m'installer";
                $p['markupSet'][0]['fauxParam'] = "je ne dois pas m'installer";
                $b = new Barre_outils($p);
-               $this->assertEqual('spip',$b->nameSpace);
-               $this->assertNull($b->fausseVariable);
-               $this->assertNull($b->markupSet[0]['fauxParam']);
+               $this->assertEqual('spip', $b->nameSpace);
+
+               $this->expectError(new PatternExpectation("/Undefined property: Barre_outils::\\\$fausseVariable/i"));
+               $b->fausseVariable;
+
+               $this->expectError(new PatternExpectation("/Undefined index: fauxParam/i"));
+               $b->markupSet[0]['fauxParam'];
+
                $this->assertEqual(7, count($b->markupSet[0]));
        }
-       
+
        function testRecuperationDeParametreAvecGet(){
                // trouver des id de premier niveau
                $p = $this->baseParamsBarre;
@@ -120,40 +127,40 @@ class Test_barre_outil_markitup extends SpipTest{
                $b = new Barre_outils($p);
                $this->assertEqual($b->get('header1'), $p['markupSet'][0]);
                $this->assertEqual($b->get('couleurs'), $p['markupSet'][1]);
-               $this->assertEqual($b->get('couleur_jaune'), $p['markupSet'][1]['dropMenu'][0]);                
-               $this->assertEqual($b->get('couleur_orange'), $p['markupSet'][1]['dropMenu'][1]);               
+               $this->assertEqual($b->get('couleur_jaune'), $p['markupSet'][1]['dropMenu'][0]);
+               $this->assertEqual($b->get('couleur_orange'), $p['markupSet'][1]['dropMenu'][1]);
                $this->assertEqual($b->get('couleur_rouge'), $p['markupSet'][1]['dropMenu'][2]);
-               
+
                // ne pas trouver d'id inconnu
                $this->assertFalse($b->get('je_nexiste_pas'));
        }
-       
+
        function testModificationDeParametresAvecSet(){
                $p = $this->baseParamsBarre;
                $b = new Barre_outils($p);
                $p['markupSet'][0]['name'] = 'New';
                $r = $p['markupSet'][0];
                $x = $b->set('header1', array("name"=>"New"));
-               
+
                $this->assertEqual($r, $x); // set retourne la chaine modifiee complete
                $this->assertEqual($r, $b->get('header1'));
-               
+
                // on ne peut ajouter de mauvais parametres
                $x = $b->set('header1', array("Je Suis Pas Bon"=>"No no no"));
                $this->assertEqual($r, $x); // set retourne la chaine modifiee complete
                $this->assertEqual($r, $b->get('header1'));             
        }
-       
+
        function testAjoutDeParametresApres(){
                $b = new Barre_outils($this->baseParamsBarre);
                $p = $this->baseParamsBarreEtendue;
-               
+
                // ajoutons la couleur apres
                $b->ajouterApres('header1',$p['markupSet'][1]);
                $this->assertEqual(2, count($b->markupSet)); // 2 boutons de premier niveau maintenant
                $this->assertEqual($b->get('couleurs'), $p['markupSet'][1]); // get renvoie bien le bon ajout
                $this->assertEqual($b->markupSet[1], $p['markupSet'][1]); // et l'ajout est au bon endroit
-               
+
                        // ajoutons une couleur dans l'ajout
                        $coul = $p['markupSet'][1]['dropMenu'][0];
                        $coul['id'] = 'couleur_violette';
@@ -161,7 +168,7 @@ class Test_barre_outil_markitup extends SpipTest{
                        $this->assertEqual(4, count($b->markupSet[1]['dropMenu'])); // sous boutons
                        $this->assertEqual($b->get('couleur_violette'), $coul);
                        $this->assertEqual($b->markupSet[1]['dropMenu'][2], $coul); // insertion au bon endroit
-                       
+
                // ajoutons un header2 encore apres
                $p['markupSet'][0]['id'] = 'header2';
                $b->ajouterApres('couleurs',$p['markupSet'][0]);
@@ -169,17 +176,17 @@ class Test_barre_outil_markitup extends SpipTest{
                $this->assertEqual($b->get('header2'), $p['markupSet'][0]);
                $this->assertEqual($b->markupSet[2], $p['markupSet'][0]);
        }
-       
+
        function testAjoutDeParametresAvant(){
                $b = new Barre_outils($this->baseParamsBarre);
                $p = $this->baseParamsBarreEtendue;
-               
+
                // ajoutons la couleur apres
                $b->ajouterAvant('header1',$p['markupSet'][1]);
                $this->assertEqual(2, count($b->markupSet)); // 2 boutons de premier niveau maintenant
                $this->assertEqual($b->get('couleurs'), $p['markupSet'][1]); // get renvoie bien le bon ajout
                $this->assertEqual($b->markupSet[0], $p['markupSet'][1]); // et l'ajout est au bon endroit
-               
+
                        // ajoutons une couleur dans l'ajout
                        $coul = $p['markupSet'][1]['dropMenu'][0];
                        $coul['id'] = 'couleur_violette';
@@ -187,7 +194,7 @@ class Test_barre_outil_markitup extends SpipTest{
                        $this->assertEqual(4, count($b->markupSet[0]['dropMenu'])); // sous boutons
                        $this->assertEqual($b->get('couleur_violette'), $coul);
                        $this->assertEqual($b->markupSet[0]['dropMenu'][1], $coul); // insertion au bon endroit
-                                       
+
                // ajoutons un header2 avant le 1
                $p['markupSet'][0]['id'] = 'header2';
                $b->ajouterAvant('header1',$p['markupSet'][0]);
@@ -195,7 +202,7 @@ class Test_barre_outil_markitup extends SpipTest{
                $this->assertEqual($b->get('header2'), $p['markupSet'][0]);
                $this->assertEqual($b->markupSet[1], $p['markupSet'][0]);
        }
-       
+
        function testAfficherEtCacher(){
                $b = new Barre_outils($this->baseParamsBarre);
                $b->cacher('header1');
@@ -203,47 +210,47 @@ class Test_barre_outil_markitup extends SpipTest{
                $b->afficher('header1');
                $this->assertTrue($b->markupSet[0]['display']);
        }
-       
+
        function testAfficherEtCacherTout(){
                $b = new Barre_outils($this->baseParamsBarreEtendue);
                $b->cacherTout();
                $this->assertFalse($b->markupSet[0]['display']);
                $this->assertFalse($b->markupSet[1]['dropMenu'][0]['display']);
-               
+
                $b->afficherTout();
                $this->assertTrue($b->markupSet[0]['display']);
                $this->assertTrue($b->markupSet[1]['dropMenu'][0]['display']);
        }
-       
+
        function testAfficherEtCacherPlusieursBoutons(){
                $b = new Barre_outils($this->baseParamsBarreEtendue);
                $b->cacher(array('header1','couleur_jaune'));
                $this->assertFalse($b->markupSet[0]['display']);
                $this->assertFalse($b->markupSet[1]['dropMenu'][0]['display']);
                $this->assertTrue($b->markupSet[1]['dropMenu'][1]['display']);
-               
+
                $b->cacherTout();
                $b->afficher(array('header1','couleur_jaune'));
                $this->assertTrue($b->markupSet[0]['display']);
                $this->assertTrue($b->markupSet[1]['dropMenu'][0]['display']);
                $this->assertFalse($b->markupSet[1]['dropMenu'][1]['display']);
        }
-       
+
        function testSetAvecIdVideNeDoitRienModifier(){
                $b = new Barre_outils($this->baseParamsBarreEtendue);
                $b->set(array(),array('display'=>false));       
                $this->assertTrue($b->markupSet[0]['display']);
-               $this->assertTrue($b->markupSet[1]['dropMenu'][0]['display']);          
+               $this->assertTrue($b->markupSet[1]['dropMenu'][0]['display']);
        }
-       
+
        function testSetAvecIdArrayDoitModifTousLesIds(){
                $b = new Barre_outils($this->baseParamsBarreEtendue);
-               $b->set(array('header1','couleur_jaune'),array('display'=>false));      
+               $b->set(array('header1','couleur_jaune'),array('display'=>false));
                $this->assertFalse($b->markupSet[0]['display']);
                $this->assertFalse($b->markupSet[1]['dropMenu'][0]['display']);
-               $this->assertTrue($b->markupSet[1]['dropMenu'][1]['display']);                  
-       }       
-       
+               $this->assertTrue($b->markupSet[1]['dropMenu'][1]['display']);
+       }
+
        function testCreerJson(){
                $b = new Barre_outils($this->baseParamsBarre);
                $b->ajouterApres('header1', array(
@@ -258,7 +265,7 @@ class Test_barre_outil_markitup extends SpipTest{
                $this->assertPattern(',\[{"name":",',$json);
                $this->assertNoPattern(',eacute;,',$json);
        }
-       
+
        function testBoutonsDUneLangue(){
                $b = new Barre_outils($this->baseParamsBarre);
                $ico2 = $ico1 = array(
@@ -276,7 +283,7 @@ class Test_barre_outil_markitup extends SpipTest{
                $b->ajouterApres('ico_fr1', $ico2);
                $this->assertEqual($ico1, $b->get('ico_fr1'));
                $this->assertEqual($ico2, $b->get('ico_fr2'));
-               
+
                // verifier que ces nouveaux array()
                // ne posent pas de problemes dans les recursions
                $b->cacherTout();
@@ -286,13 +293,13 @@ class Test_barre_outil_markitup extends SpipTest{
                $b->cacherTout();
                $b->afficher(array('ico_fr1','ico_fr2'));
                $this->assertTrue($b->markupSet[1]['display']); 
-               
+
                // la langue est bien transmise au json
                $json = $b->creer_json();
                $this->assertPattern(',"lang":\[,', $json);
        }
-       
-       
+
+
        function testFonctionsJavacriptDansParametreNeDoitPasEtreEntreguillemetsDansJson(){
                $b = new Barre_outils($this->baseParamsBarre);
                $clean = array(
@@ -308,24 +315,25 @@ class Test_barre_outil_markitup extends SpipTest{
                // pas de :"function(... ..."
                $this->assertPattern('/:function\(/',$json);
        }
-       
+
        function testParametreFunctionsDansJson(){
                $b = new Barre_outils($this->baseParamsBarre);
                $b->functions = "function dido(){}";
                $json = $b->creer_json();
                // function n'est plus dans la barre
-               $this->assertFalse($b->functions);
+               $this->expectError(new PatternExpectation("/Undefined property: Barre_outils::\\\$functions/i"));
+               $b->functions;
                // mais uniquement en fin du fichier json
-               $this->assertPattern('/function dido\(/', $json);               
+               $this->assertPattern('/function dido\(/', $json);
        }
-       
+
        function testAjouterFonctions(){
                $b = new Barre_outils($this->baseParamsBarre);
                $b->ajouterFonction("function dido(){}");
-               $this->assertPattern('/function dido\(/', $b->functions);               
+               $this->assertPattern('/function dido\(/', $b->functions);
        }
-       
-       /*      
+
+       /*
        function squeletteTest(){
                $sq = new SqueletteTest("SimpleTest");
                $sq->addInsertHead();
@@ -338,11 +346,11 @@ class Test_barre_outil_markitup extends SpipTest{
                ");     
                return $sq;     
        }
-       
+
        function testPresenceBarreOutilPublique(){
                include_spip('simpletest/browser');
                include_spip('simpletest/web_tester');
-               
+
                $sq = $this->squeletteTest();
 
                $browser = &new SimpleBrowser();
index be4c3d8..f7ebd48 100644 (file)
@@ -1,26 +1,11 @@
 <?php
 /**
- * Ce fichier permet de lancer SPIP
- * pour obtenir ses fonctions depuis
- * les jeux de tests unitaires (simpletest)
- * des plugins
- * 
- * Il verifie aussi la presence du plugin simpleTest
- * 
+ * Démarre SPIP afin d'obtenir ses fonctions depuis
+ * les jeux de tests unitaires de type simpletest
  */
-$version_lanceur = '1.0.0';
-
 $remonte = "../";
 while (!is_dir($remonte."ecrire"))
        $remonte = "../$remonte";
 require $remonte.'tests/test.inc';
 
-if (!defined('_ECRIRE_INC_VERSION')) {
-       die("<strong>Echec :</strong> SPIP ne peut pas etre demarre automatiquement pour le test.<br />
-               Vous utilisez certainement un lien symbolique dans votre repertoire plugins.");
-}
-include_spip('inc/tests');
-if (!class_exists('SpipTestSuite')) {
-       die("<strong>Echec :</strong> le plugin pour les tests unitaires avec SimpleTest ne semble pas actif.");
-}
-?>
+demarrer_simpletest();
index aba6e85..b473407 100644 (file)
@@ -164,7 +164,7 @@ class TextWheel {
                }
 
                # optimization: strpos or stripos?
-               if (isset($rule->strpos)) {
+               if (isset($rule->if_str)) {
                        if (strtolower($rule->if_str) !== strtoupper($rule->if_str)) {
                                $rule->if_stri = $rule->if_str;
                                unset($rule->if_str);
@@ -253,18 +253,19 @@ class TextWheel {
                if (isset($rule->if_chars) AND (strpbrk($t, $rule->if_chars) === false))
                        return;
 
-               if (isset($rule->if_str) AND strpos($t, $rule->if_str) === false)
-                       return;
-
-               if (isset($rule->if_stri) AND stripos($t, $rule->if_str) === false)
-                       return;
-
                if (isset($rule->if_match) AND !preg_match($rule->if_match, $t))
                        return;
 
+               // init rule before testing if_str / if_stri as they are optimized by initRule
                if (!isset($rule->func_replace))
                        $this->initRule($rule);
 
+               if (isset($rule->if_str) AND strpos($t, $rule->if_str) === false)
+                       return;
+
+               if (isset($rule->if_stri) AND stripos($t, $rule->if_stri) === false)
+                       return;
+
                $func = $rule->func_replace;
                TextWheel::$func($rule->match,$rule->replace,$t,$count);
        }
index 72234da..35eac21 100644 (file)
@@ -1,7 +1,7 @@
 <paquet
        prefix="tw"
        categorie="edition"
-       version="0.8.22"
+       version="0.8.23"
        etat="stable"
        compatibilite="[3.0.0;3.0.*]"
        logo="textwheel-32.png"
index e676254..2aa6873 100644 (file)
@@ -32,7 +32,7 @@ function formulaires_editer_url_objet_verifier($type,$id){
                $erreurs['url'] = _T('info_obligatoire');
        }
        else {
-               $type_urls = $GLOBALS['meta']['type_urls'];
+               $type_urls = (isset($GLOBALS['type_urls'])?$GLOBALS['type_urls']:$GLOBALS['meta']['type_urls']);
                if ($type_urls=='arbo' AND strpos($url,'/')!==false){
                        $url = explode('/',$url);
                        if (count($url)>2)
@@ -70,7 +70,7 @@ function formulaires_editer_url_objet_traiter($type,$id){
        // les urls manuelles sont toujours permanentes
        $set = array('url' => _request('url'), 'type' => $type, 'id_objet' => $id, 'perma'=>1);
 
-       $type_urls = $GLOBALS['meta']['type_urls'];
+       $type_urls = (isset($GLOBALS['type_urls'])?$GLOBALS['type_urls']:$GLOBALS['meta']['type_urls']);
        if (include_spip("urls/$type_urls")
                AND function_exists($renseigner_url = "renseigner_url_$type_urls")
                AND $r = $renseigner_url($type,$id)
index 32388b4..fa4f7f3 100644 (file)
@@ -1,7 +1,7 @@
 <paquet
        prefix="urls"
        categorie="statistique"
-       version="1.4.15"
+       version="1.4.16"
        etat="stable"
        compatibilite="[3.0.0;3.0.*]"
        logo="prive/themes/spip/images/url-32.png"
index 0bd14fc..d3f563f 100644 (file)
@@ -45,8 +45,9 @@ function formulaires_ecrire_auteur_verifier_dist($id_auteur, $id_article, $mail)
                session_set('email', $adres);
        }
 
-       $sujet=_request('sujet_message_auteur');
-       if($sujet AND !(strlen($sujet)>3))
+       if (!$sujet=_request('sujet_message_auteur'))
+               $erreurs['sujet_message_auteur'] = _T("info_obligatoire");
+       elseif(!(strlen($sujet)>3))
                $erreurs['sujet_message_auteur'] = _T('forum:forum_attention_trois_caracteres');
 
        if (!$texte=_request('texte_message_auteur'))
index 7f2d664..7fc1842 100644 (file)
@@ -1,10 +1,10 @@
 <svn_revision>
 <text_version>
-Origine: svn://trac.rezo.net/spip/tags/spip-3.0.15
-Revision: 21231
-Dernier commit: 2014-02-21 16:36:00 +0100 
+Origine: svn://trac.rezo.net/spip/tags/spip-3.0.16
+Revision: 21266
+Dernier commit: 2014-03-13 15:30:55 +0100 
 </text_version>
-<origine>svn://trac.rezo.net/spip/tags/spip-3.0.15</origine>
-<revision>21231</revision>
-<commit>2014-02-21 16:36:00 +0100 </commit>
+<origine>svn://trac.rezo.net/spip/tags/spip-3.0.16</origine>
+<revision>21266</revision>
+<commit>2014-03-13 15:30:55 +0100 </commit>
 </svn_revision>
\ No newline at end of file