[SPIP] +2.1.12
[velocampus/web/www.git] / www / extensions / filtres_images / tests / _couleur_rgb2hsv.php
diff --git a/www/extensions/filtres_images/tests/_couleur_rgb2hsv.php b/www/extensions/filtres_images/tests/_couleur_rgb2hsv.php
new file mode 100644 (file)
index 0000000..5200bfd
--- /dev/null
@@ -0,0 +1,4175 @@
+<?php
+/**
+ * Test unitaire de la fonction _couleur_rgb2hsv
+ * du fichier filtres/images_lib.php
+ *
+ * genere automatiquement par TestBuilder
+ * le 
+ */
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+
+       $test = '_couleur_rgb2hsv';
+       $remonte = "../";
+       while (!is_dir($remonte."ecrire"))
+               $remonte = "../$remonte";
+       require $remonte.'tests/test.inc';
+       find_in_path("filtres/images_lib.php",'',true);
+
+       //
+       // hop ! on y va
+       //
+       $err = tester_fun('_couleur_rgb2hsv', essais__couleur_rgb2hsv());
+       
+       // si le tableau $err est pas vide ca va pas
+       if ($err) {
+               die ('<dl>' . join('', $err) . '</dl>');
+       }
+
+       echo "OK";
+       
+
+       function essais__couleur_rgb2hsv(){
+               $essais = array (
+  0 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0,
+      'v' => 0,
+    ),
+    1 => 0,
+    2 => 0,
+    3 => 0,
+  ),
+  1 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 1,
+      'v' => 0.0274509803922,
+    ),
+    1 => 0,
+    2 => 0,
+    3 => 7,
+  ),
+  2 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 0,
+    2 => 0,
+    3 => 15,
+  ),
+  3 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 0,
+    2 => 0,
+    3 => 63,
+  ),
+  4 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 0,
+    2 => 0,
+    3 => 127,
+  ),
+  5 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 0,
+    2 => 0,
+    3 => 191,
+  ),
+  6 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 0,
+    3 => 255,
+  ),
+  7 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 1,
+      'v' => 0.0274509803922,
+    ),
+    1 => 0,
+    2 => 7,
+    3 => 0,
+  ),
+  8 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 1,
+      'v' => 0.0274509803922,
+    ),
+    1 => 0,
+    2 => 7,
+    3 => 7,
+  ),
+  9 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.588888888889,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 0,
+    2 => 7,
+    3 => 15,
+  ),
+  10 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.648148148148,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 0,
+    2 => 7,
+    3 => 63,
+  ),
+  11 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.657480314961,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 0,
+    2 => 7,
+    3 => 127,
+  ),
+  12 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.660558464223,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 0,
+    2 => 7,
+    3 => 191,
+  ),
+  13 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.662091503268,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 7,
+    3 => 255,
+  ),
+  14 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 0,
+    2 => 15,
+    3 => 0,
+  ),
+  15 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.411111111111,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 0,
+    2 => 15,
+    3 => 7,
+  ),
+  16 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 0,
+    2 => 15,
+    3 => 15,
+  ),
+  17 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.626984126984,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 0,
+    2 => 15,
+    3 => 63,
+  ),
+  18 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.646981627297,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 0,
+    2 => 15,
+    3 => 127,
+  ),
+  19 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.653577661431,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 0,
+    2 => 15,
+    3 => 191,
+  ),
+  20 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.656862745098,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 15,
+    3 => 255,
+  ),
+  21 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 0,
+    2 => 63,
+    3 => 0,
+  ),
+  22 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.351851851852,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 0,
+    2 => 63,
+    3 => 7,
+  ),
+  23 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.373015873016,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 0,
+    2 => 63,
+    3 => 15,
+  ),
+  24 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 0,
+    2 => 63,
+    3 => 63,
+  ),
+  25 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.583989501312,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 0,
+    2 => 63,
+    3 => 127,
+  ),
+  26 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.611692844677,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 0,
+    2 => 63,
+    3 => 191,
+  ),
+  27 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.625490196078,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 63,
+    3 => 255,
+  ),
+  28 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 0,
+    2 => 127,
+    3 => 0,
+  ),
+  29 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.342519685039,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 0,
+    2 => 127,
+    3 => 7,
+  ),
+  30 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.353018372703,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 0,
+    2 => 127,
+    3 => 15,
+  ),
+  31 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.416010498688,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 0,
+    2 => 127,
+    3 => 63,
+  ),
+  32 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 0,
+    2 => 127,
+    3 => 127,
+  ),
+  33 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.555846422339,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 0,
+    2 => 127,
+    3 => 191,
+  ),
+  34 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.583660130719,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 127,
+    3 => 255,
+  ),
+  35 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 0,
+    2 => 191,
+    3 => 0,
+  ),
+  36 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.339441535777,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 0,
+    2 => 191,
+    3 => 7,
+  ),
+  37 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.346422338569,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 0,
+    2 => 191,
+    3 => 15,
+  ),
+  38 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.388307155323,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 0,
+    2 => 191,
+    3 => 63,
+  ),
+  39 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.444153577661,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 0,
+    2 => 191,
+    3 => 127,
+  ),
+  40 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 0,
+    2 => 191,
+    3 => 191,
+  ),
+  41 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.541830065359,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 191,
+    3 => 255,
+  ),
+  42 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 255,
+    3 => 0,
+  ),
+  43 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.337908496732,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 255,
+    3 => 7,
+  ),
+  44 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.343137254902,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 255,
+    3 => 15,
+  ),
+  45 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.374509803922,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 255,
+    3 => 63,
+  ),
+  46 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.416339869281,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 255,
+    3 => 127,
+  ),
+  47 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.458169934641,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 255,
+    3 => 191,
+  ),
+  48 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 0,
+    2 => 255,
+    3 => 255,
+  ),
+  49 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 1,
+      'v' => 0.0274509803922,
+    ),
+    1 => 7,
+    2 => 0,
+    3 => 0,
+  ),
+  50 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 1,
+      'v' => 0.0274509803922,
+    ),
+    1 => 7,
+    2 => 0,
+    3 => 7,
+  ),
+  51 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.744444444444,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 7,
+    2 => 0,
+    3 => 15,
+  ),
+  52 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.685185185185,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 7,
+    2 => 0,
+    3 => 63,
+  ),
+  53 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.675853018373,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 7,
+    2 => 0,
+    3 => 127,
+  ),
+  54 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.67277486911,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 7,
+    2 => 0,
+    3 => 191,
+  ),
+  55 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.671241830065,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 0,
+    3 => 255,
+  ),
+  56 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 1,
+      'v' => 0.0274509803922,
+    ),
+    1 => 7,
+    2 => 7,
+    3 => 0,
+  ),
+  57 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0,
+      'v' => 0.0274509803922,
+    ),
+    1 => 7,
+    2 => 7,
+    3 => 7,
+  ),
+  58 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.533333333333,
+      'v' => 0.0588235294118,
+    ),
+    1 => 7,
+    2 => 7,
+    3 => 15,
+  ),
+  59 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 7,
+    2 => 7,
+    3 => 63,
+  ),
+  60 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 7,
+    2 => 7,
+    3 => 127,
+  ),
+  61 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 7,
+    2 => 7,
+    3 => 191,
+  ),
+  62 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 7,
+    3 => 255,
+  ),
+  63 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.255555555556,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 7,
+    2 => 15,
+    3 => 0,
+  ),
+  64 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.533333333333,
+      'v' => 0.0588235294118,
+    ),
+    1 => 7,
+    2 => 15,
+    3 => 7,
+  ),
+  65 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.533333333333,
+      'v' => 0.0588235294118,
+    ),
+    1 => 7,
+    2 => 15,
+    3 => 15,
+  ),
+  66 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.642857142857,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 7,
+    2 => 15,
+    3 => 63,
+  ),
+  67 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.655555555556,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 7,
+    2 => 15,
+    3 => 127,
+  ),
+  68 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.659420289855,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 7,
+    2 => 15,
+    3 => 191,
+  ),
+  69 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.661290322581,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 15,
+    3 => 255,
+  ),
+  70 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.314814814815,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 7,
+    2 => 63,
+    3 => 0,
+  ),
+  71 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 7,
+    2 => 63,
+    3 => 7,
+  ),
+  72 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.357142857143,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 7,
+    2 => 63,
+    3 => 15,
+  ),
+  73 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 7,
+    2 => 63,
+    3 => 63,
+  ),
+  74 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.588888888889,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 7,
+    2 => 63,
+    3 => 127,
+  ),
+  75 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.615942028986,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 7,
+    2 => 63,
+    3 => 191,
+  ),
+  76 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.629032258065,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 63,
+    3 => 255,
+  ),
+  77 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.324146981627,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 7,
+    2 => 127,
+    3 => 0,
+  ),
+  78 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 7,
+    2 => 127,
+    3 => 7,
+  ),
+  79 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.344444444444,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 7,
+    2 => 127,
+    3 => 15,
+  ),
+  80 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.411111111111,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 7,
+    2 => 127,
+    3 => 63,
+  ),
+  81 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 7,
+    2 => 127,
+    3 => 127,
+  ),
+  82 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.557971014493,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 7,
+    2 => 127,
+    3 => 191,
+  ),
+  83 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.586021505376,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 127,
+    3 => 255,
+  ),
+  84 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.32722513089,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 7,
+    2 => 191,
+    3 => 0,
+  ),
+  85 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 7,
+    2 => 191,
+    3 => 7,
+  ),
+  86 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.340579710145,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 7,
+    2 => 191,
+    3 => 15,
+  ),
+  87 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.384057971014,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 7,
+    2 => 191,
+    3 => 63,
+  ),
+  88 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.442028985507,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 7,
+    2 => 191,
+    3 => 127,
+  ),
+  89 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 7,
+    2 => 191,
+    3 => 191,
+  ),
+  90 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.543010752688,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 191,
+    3 => 255,
+  ),
+  91 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.328758169935,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 255,
+    3 => 0,
+  ),
+  92 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 255,
+    3 => 7,
+  ),
+  93 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.338709677419,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 255,
+    3 => 15,
+  ),
+  94 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.370967741935,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 255,
+    3 => 63,
+  ),
+  95 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.413978494624,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 255,
+    3 => 127,
+  ),
+  96 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.456989247312,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 255,
+    3 => 191,
+  ),
+  97 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 7,
+    2 => 255,
+    3 => 255,
+  ),
+  98 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 15,
+    2 => 0,
+    3 => 0,
+  ),
+  99 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.922222222222,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 15,
+    2 => 0,
+    3 => 7,
+  ),
+  100 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 15,
+    2 => 0,
+    3 => 15,
+  ),
+  101 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.706349206349,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 15,
+    2 => 0,
+    3 => 63,
+  ),
+  102 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.686351706037,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 15,
+    2 => 0,
+    3 => 127,
+  ),
+  103 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.679755671902,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 15,
+    2 => 0,
+    3 => 191,
+  ),
+  104 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.676470588235,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 0,
+    3 => 255,
+  ),
+  105 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0777777777778,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 15,
+    2 => 7,
+    3 => 0,
+  ),
+  106 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.533333333333,
+      'v' => 0.0588235294118,
+    ),
+    1 => 15,
+    2 => 7,
+    3 => 7,
+  ),
+  107 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.533333333333,
+      'v' => 0.0588235294118,
+    ),
+    1 => 15,
+    2 => 7,
+    3 => 15,
+  ),
+  108 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.690476190476,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 15,
+    2 => 7,
+    3 => 63,
+  ),
+  109 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.677777777778,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 15,
+    2 => 7,
+    3 => 127,
+  ),
+  110 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.673913043478,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 15,
+    2 => 7,
+    3 => 191,
+  ),
+  111 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.672043010753,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 7,
+    3 => 255,
+  ),
+  112 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 1,
+      'v' => 0.0588235294118,
+    ),
+    1 => 15,
+    2 => 15,
+    3 => 0,
+  ),
+  113 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.533333333333,
+      'v' => 0.0588235294118,
+    ),
+    1 => 15,
+    2 => 15,
+    3 => 7,
+  ),
+  114 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0,
+      'v' => 0.0588235294118,
+    ),
+    1 => 15,
+    2 => 15,
+    3 => 15,
+  ),
+  115 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.761904761905,
+      'v' => 0.247058823529,
+    ),
+    1 => 15,
+    2 => 15,
+    3 => 63,
+  ),
+  116 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 15,
+    2 => 15,
+    3 => 127,
+  ),
+  117 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 15,
+    2 => 15,
+    3 => 191,
+  ),
+  118 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 15,
+    3 => 255,
+  ),
+  119 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.293650793651,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 15,
+    2 => 63,
+    3 => 0,
+  ),
+  120 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.309523809524,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 15,
+    2 => 63,
+    3 => 7,
+  ),
+  121 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.761904761905,
+      'v' => 0.247058823529,
+    ),
+    1 => 15,
+    2 => 63,
+    3 => 15,
+  ),
+  122 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.761904761905,
+      'v' => 0.247058823529,
+    ),
+    1 => 15,
+    2 => 63,
+    3 => 63,
+  ),
+  123 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.595238095238,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 15,
+    2 => 63,
+    3 => 127,
+  ),
+  124 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.621212121212,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 15,
+    2 => 63,
+    3 => 191,
+  ),
+  125 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.633333333333,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 63,
+    3 => 255,
+  ),
+  126 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.313648293963,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 15,
+    2 => 127,
+    3 => 0,
+  ),
+  127 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.322222222222,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 15,
+    2 => 127,
+    3 => 7,
+  ),
+  128 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 15,
+    2 => 127,
+    3 => 15,
+  ),
+  129 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.404761904762,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 15,
+    2 => 127,
+    3 => 63,
+  ),
+  130 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 15,
+    2 => 127,
+    3 => 127,
+  ),
+  131 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.560606060606,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 15,
+    2 => 127,
+    3 => 191,
+  ),
+  132 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.588888888889,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 127,
+    3 => 255,
+  ),
+  133 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.320244328098,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 15,
+    2 => 191,
+    3 => 0,
+  ),
+  134 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.326086956522,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 15,
+    2 => 191,
+    3 => 7,
+  ),
+  135 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 15,
+    2 => 191,
+    3 => 15,
+  ),
+  136 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.378787878788,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 15,
+    2 => 191,
+    3 => 63,
+  ),
+  137 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.439393939394,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 15,
+    2 => 191,
+    3 => 127,
+  ),
+  138 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 15,
+    2 => 191,
+    3 => 191,
+  ),
+  139 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.544444444444,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 191,
+    3 => 255,
+  ),
+  140 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.323529411765,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 255,
+    3 => 0,
+  ),
+  141 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.327956989247,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 255,
+    3 => 7,
+  ),
+  142 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 255,
+    3 => 15,
+  ),
+  143 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.366666666667,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 255,
+    3 => 63,
+  ),
+  144 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.411111111111,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 255,
+    3 => 127,
+  ),
+  145 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.455555555556,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 255,
+    3 => 191,
+  ),
+  146 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 15,
+    2 => 255,
+    3 => 255,
+  ),
+  147 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 0,
+    3 => 0,
+  ),
+  148 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.981481481481,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 0,
+    3 => 7,
+  ),
+  149 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.960317460317,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 0,
+    3 => 15,
+  ),
+  150 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 0,
+    3 => 63,
+  ),
+  151 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.749343832021,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 63,
+    2 => 0,
+    3 => 127,
+  ),
+  152 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.721640488656,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 63,
+    2 => 0,
+    3 => 191,
+  ),
+  153 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.707843137255,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 0,
+    3 => 255,
+  ),
+  154 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0185185185185,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 7,
+    3 => 0,
+  ),
+  155 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 7,
+    3 => 7,
+  ),
+  156 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.97619047619,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 7,
+    3 => 15,
+  ),
+  157 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 7,
+    3 => 63,
+  ),
+  158 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.744444444444,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 63,
+    2 => 7,
+    3 => 127,
+  ),
+  159 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.717391304348,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 63,
+    2 => 7,
+    3 => 191,
+  ),
+  160 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.704301075269,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 7,
+    3 => 255,
+  ),
+  161 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0396825396825,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 15,
+    3 => 0,
+  ),
+  162 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0238095238095,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 15,
+    3 => 7,
+  ),
+  163 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.761904761905,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 15,
+    3 => 15,
+  ),
+  164 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.761904761905,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 15,
+    3 => 63,
+  ),
+  165 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.738095238095,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 63,
+    2 => 15,
+    3 => 127,
+  ),
+  166 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.712121212121,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 63,
+    2 => 15,
+    3 => 191,
+  ),
+  167 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.7,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 15,
+    3 => 255,
+  ),
+  168 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 1,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 63,
+    3 => 0,
+  ),
+  169 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.888888888889,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 63,
+    3 => 7,
+  ),
+  170 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.761904761905,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 63,
+    3 => 15,
+  ),
+  171 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0,
+      'v' => 0.247058823529,
+    ),
+    1 => 63,
+    2 => 63,
+    3 => 63,
+  ),
+  172 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.503937007874,
+      'v' => 0.498039215686,
+    ),
+    1 => 63,
+    2 => 63,
+    3 => 127,
+  ),
+  173 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 63,
+    2 => 63,
+    3 => 191,
+  ),
+  174 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 63,
+    3 => 255,
+  ),
+  175 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.250656167979,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 63,
+    2 => 127,
+    3 => 0,
+  ),
+  176 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.255555555556,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 63,
+    2 => 127,
+    3 => 7,
+  ),
+  177 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.261904761905,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 63,
+    2 => 127,
+    3 => 15,
+  ),
+  178 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.503937007874,
+      'v' => 0.498039215686,
+    ),
+    1 => 63,
+    2 => 127,
+    3 => 63,
+  ),
+  179 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.503937007874,
+      'v' => 0.498039215686,
+    ),
+    1 => 63,
+    2 => 127,
+    3 => 127,
+  ),
+  180 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.583333333333,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 63,
+    2 => 127,
+    3 => 191,
+  ),
+  181 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.611111111111,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 127,
+    3 => 255,
+  ),
+  182 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.278359511344,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 63,
+    2 => 191,
+    3 => 0,
+  ),
+  183 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.282608695652,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 63,
+    2 => 191,
+    3 => 7,
+  ),
+  184 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.287878787879,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 63,
+    2 => 191,
+    3 => 15,
+  ),
+  185 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 63,
+    2 => 191,
+    3 => 63,
+  ),
+  186 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.416666666667,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 63,
+    2 => 191,
+    3 => 127,
+  ),
+  187 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 63,
+    2 => 191,
+    3 => 191,
+  ),
+  188 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.555555555556,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 191,
+    3 => 255,
+  ),
+  189 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.292156862745,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 255,
+    3 => 0,
+  ),
+  190 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.295698924731,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 255,
+    3 => 7,
+  ),
+  191 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.3,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 255,
+    3 => 15,
+  ),
+  192 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 255,
+    3 => 63,
+  ),
+  193 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.388888888889,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 255,
+    3 => 127,
+  ),
+  194 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.444444444444,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 255,
+    3 => 191,
+  ),
+  195 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 63,
+    2 => 255,
+    3 => 255,
+  ),
+  196 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 0,
+    3 => 0,
+  ),
+  197 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.990813648294,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 0,
+    3 => 7,
+  ),
+  198 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.98031496063,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 0,
+    3 => 15,
+  ),
+  199 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.917322834646,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 0,
+    3 => 63,
+  ),
+  200 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 0,
+    3 => 127,
+  ),
+  201 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.777486910995,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 127,
+    2 => 0,
+    3 => 191,
+  ),
+  202 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.749673202614,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 0,
+    3 => 255,
+  ),
+  203 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.00918635170604,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 7,
+    3 => 0,
+  ),
+  204 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 7,
+    3 => 7,
+  ),
+  205 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.988888888889,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 7,
+    3 => 15,
+  ),
+  206 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.922222222222,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 7,
+    3 => 63,
+  ),
+  207 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 7,
+    3 => 127,
+  ),
+  208 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.775362318841,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 127,
+    2 => 7,
+    3 => 191,
+  ),
+  209 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.747311827957,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 7,
+    3 => 255,
+  ),
+  210 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0196850393701,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 15,
+    3 => 0,
+  ),
+  211 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0111111111111,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 15,
+    3 => 7,
+  ),
+  212 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 15,
+    3 => 15,
+  ),
+  213 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.928571428571,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 15,
+    3 => 63,
+  ),
+  214 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 15,
+    3 => 127,
+  ),
+  215 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.772727272727,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 127,
+    2 => 15,
+    3 => 191,
+  ),
+  216 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.744444444444,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 15,
+    3 => 255,
+  ),
+  217 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0826771653543,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 63,
+    3 => 0,
+  ),
+  218 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0777777777778,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 63,
+    3 => 7,
+  ),
+  219 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0714285714286,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 63,
+    3 => 15,
+  ),
+  220 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.503937007874,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 63,
+    3 => 63,
+  ),
+  221 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.503937007874,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 63,
+    3 => 127,
+  ),
+  222 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.75,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 127,
+    2 => 63,
+    3 => 191,
+  ),
+  223 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.722222222222,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 63,
+    3 => 255,
+  ),
+  224 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 1,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 127,
+    3 => 0,
+  ),
+  225 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.944881889764,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 127,
+    3 => 7,
+  ),
+  226 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.88188976378,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 127,
+    3 => 15,
+  ),
+  227 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.503937007874,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 127,
+    3 => 63,
+  ),
+  228 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0,
+      'v' => 0.498039215686,
+    ),
+    1 => 127,
+    2 => 127,
+    3 => 127,
+  ),
+  229 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.335078534031,
+      'v' => 0.749019607843,
+    ),
+    1 => 127,
+    2 => 127,
+    3 => 191,
+  ),
+  230 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 127,
+    3 => 255,
+  ),
+  231 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.222513089005,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 127,
+    2 => 191,
+    3 => 0,
+  ),
+  232 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.224637681159,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 127,
+    2 => 191,
+    3 => 7,
+  ),
+  233 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.227272727273,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 127,
+    2 => 191,
+    3 => 15,
+  ),
+  234 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.25,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 127,
+    2 => 191,
+    3 => 63,
+  ),
+  235 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.335078534031,
+      'v' => 0.749019607843,
+    ),
+    1 => 127,
+    2 => 191,
+    3 => 127,
+  ),
+  236 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.335078534031,
+      'v' => 0.749019607843,
+    ),
+    1 => 127,
+    2 => 191,
+    3 => 191,
+  ),
+  237 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.583333333333,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 191,
+    3 => 255,
+  ),
+  238 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.250326797386,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 255,
+    3 => 0,
+  ),
+  239 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.252688172043,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 255,
+    3 => 7,
+  ),
+  240 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.255555555556,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 255,
+    3 => 15,
+  ),
+  241 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.277777777778,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 255,
+    3 => 63,
+  ),
+  242 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 255,
+    3 => 127,
+  ),
+  243 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.416666666667,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 255,
+    3 => 191,
+  ),
+  244 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 127,
+    2 => 255,
+    3 => 255,
+  ),
+  245 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 0,
+    3 => 0,
+  ),
+  246 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.993891797557,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 0,
+    3 => 7,
+  ),
+  247 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.986910994764,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 0,
+    3 => 15,
+  ),
+  248 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.94502617801,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 0,
+    3 => 63,
+  ),
+  249 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.889179755672,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 0,
+    3 => 127,
+  ),
+  250 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 0,
+    3 => 191,
+  ),
+  251 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.791503267974,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 0,
+    3 => 255,
+  ),
+  252 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.00610820244328,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 7,
+    3 => 0,
+  ),
+  253 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 7,
+    3 => 7,
+  ),
+  254 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.992753623188,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 7,
+    3 => 15,
+  ),
+  255 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.949275362319,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 7,
+    3 => 63,
+  ),
+  256 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.891304347826,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 7,
+    3 => 127,
+  ),
+  257 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 7,
+    3 => 191,
+  ),
+  258 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.790322580645,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 7,
+    3 => 255,
+  ),
+  259 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0130890052356,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 15,
+    3 => 0,
+  ),
+  260 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.00724637681159,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 15,
+    3 => 7,
+  ),
+  261 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 15,
+    3 => 15,
+  ),
+  262 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.954545454545,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 15,
+    3 => 63,
+  ),
+  263 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.893939393939,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 15,
+    3 => 127,
+  ),
+  264 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 15,
+    3 => 191,
+  ),
+  265 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.788888888889,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 15,
+    3 => 255,
+  ),
+  266 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0549738219895,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 63,
+    3 => 0,
+  ),
+  267 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0507246376812,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 63,
+    3 => 7,
+  ),
+  268 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0454545454545,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 63,
+    3 => 15,
+  ),
+  269 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 63,
+    3 => 63,
+  ),
+  270 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.916666666667,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 63,
+    3 => 127,
+  ),
+  271 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 63,
+    3 => 191,
+  ),
+  272 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.777777777778,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 63,
+    3 => 255,
+  ),
+  273 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.110820244328,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 127,
+    3 => 0,
+  ),
+  274 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.108695652174,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 127,
+    3 => 7,
+  ),
+  275 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.106060606061,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 127,
+    3 => 15,
+  ),
+  276 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0833333333333,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 127,
+    3 => 63,
+  ),
+  277 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.335078534031,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 127,
+    3 => 127,
+  ),
+  278 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.335078534031,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 127,
+    3 => 191,
+  ),
+  279 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.75,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 127,
+    3 => 255,
+  ),
+  280 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 1,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 191,
+    3 => 0,
+  ),
+  281 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.96335078534,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 191,
+    3 => 7,
+  ),
+  282 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.921465968586,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 191,
+    3 => 15,
+  ),
+  283 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.670157068063,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 191,
+    3 => 63,
+  ),
+  284 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.335078534031,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 191,
+    3 => 127,
+  ),
+  285 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0,
+      'v' => 0.749019607843,
+    ),
+    1 => 191,
+    2 => 191,
+    3 => 191,
+  ),
+  286 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.666666666667,
+      's' => 0.250980392157,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 191,
+    3 => 255,
+  ),
+  287 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.208496732026,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 255,
+    3 => 0,
+  ),
+  288 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.209677419355,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 255,
+    3 => 7,
+  ),
+  289 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.211111111111,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 255,
+    3 => 15,
+  ),
+  290 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.222222222222,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 255,
+    3 => 63,
+  ),
+  291 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.25,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 255,
+    3 => 127,
+  ),
+  292 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.333333333333,
+      's' => 0.250980392157,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 255,
+    3 => 191,
+  ),
+  293 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.5,
+      's' => 0.250980392157,
+      'v' => 1,
+    ),
+    1 => 191,
+    2 => 255,
+    3 => 255,
+  ),
+  294 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 0,
+    3 => 0,
+  ),
+  295 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.995424836601,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 0,
+    3 => 7,
+  ),
+  296 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.990196078431,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 0,
+    3 => 15,
+  ),
+  297 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.958823529412,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 0,
+    3 => 63,
+  ),
+  298 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.916993464052,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 0,
+    3 => 127,
+  ),
+  299 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.875163398693,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 0,
+    3 => 191,
+  ),
+  300 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 0,
+    3 => 255,
+  ),
+  301 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.00457516339869,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 7,
+    3 => 0,
+  ),
+  302 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 7,
+    3 => 7,
+  ),
+  303 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.994623655914,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 7,
+    3 => 15,
+  ),
+  304 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.962365591398,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 7,
+    3 => 63,
+  ),
+  305 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.91935483871,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 7,
+    3 => 127,
+  ),
+  306 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.876344086022,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 7,
+    3 => 191,
+  ),
+  307 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 7,
+    3 => 255,
+  ),
+  308 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.00980392156863,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 15,
+    3 => 0,
+  ),
+  309 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.00537634408602,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 15,
+    3 => 7,
+  ),
+  310 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 15,
+    3 => 15,
+  ),
+  311 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.966666666667,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 15,
+    3 => 63,
+  ),
+  312 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.922222222222,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 15,
+    3 => 127,
+  ),
+  313 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.877777777778,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 15,
+    3 => 191,
+  ),
+  314 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 15,
+    3 => 255,
+  ),
+  315 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0411764705882,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 63,
+    3 => 0,
+  ),
+  316 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0376344086022,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 63,
+    3 => 7,
+  ),
+  317 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0333333333333,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 63,
+    3 => 15,
+  ),
+  318 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 63,
+    3 => 63,
+  ),
+  319 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.944444444444,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 63,
+    3 => 127,
+  ),
+  320 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.888888888889,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 63,
+    3 => 191,
+  ),
+  321 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 63,
+    3 => 255,
+  ),
+  322 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0830065359477,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 127,
+    3 => 0,
+  ),
+  323 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0806451612903,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 127,
+    3 => 7,
+  ),
+  324 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0777777777778,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 127,
+    3 => 15,
+  ),
+  325 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0555555555556,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 127,
+    3 => 63,
+  ),
+  326 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 127,
+    3 => 127,
+  ),
+  327 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.916666666667,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 127,
+    3 => 191,
+  ),
+  328 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 127,
+    3 => 255,
+  ),
+  329 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.124836601307,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 191,
+    3 => 0,
+  ),
+  330 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.123655913978,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 191,
+    3 => 7,
+  ),
+  331 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.122222222222,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 191,
+    3 => 15,
+  ),
+  332 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.111111111111,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 191,
+    3 => 63,
+  ),
+  333 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.0833333333333,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 191,
+    3 => 127,
+  ),
+  334 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0.250980392157,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 191,
+    3 => 191,
+  ),
+  335 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.833333333333,
+      's' => 0.250980392157,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 191,
+    3 => 255,
+  ),
+  336 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 1,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 255,
+    3 => 0,
+  ),
+  337 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.972549019608,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 255,
+    3 => 7,
+  ),
+  338 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.941176470588,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 255,
+    3 => 15,
+  ),
+  339 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.752941176471,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 255,
+    3 => 63,
+  ),
+  340 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.501960784314,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 255,
+    3 => 127,
+  ),
+  341 => 
+  array (
+    0 => 
+    array (
+      'h' => 0.166666666667,
+      's' => 0.250980392157,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 255,
+    3 => 191,
+  ),
+  342 => 
+  array (
+    0 => 
+    array (
+      'h' => 0,
+      's' => 0,
+      'v' => 1,
+    ),
+    1 => 255,
+    2 => 255,
+    3 => 255,
+  ),
+);
+               return $essais;
+       }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+?>
\ No newline at end of file