// qMiEOGoZJSdz4w3//wZD0c5VYYSkOXsYVZ5np0qu+ll+EMcPHDJaWvNki0AN4wWuox/Szk027kwEWbGP63vWUxMxBoUFLtDBIhfgfsC0pIs2JS7UTvK7r9bXyzwxvFlnjgphaOBBkklvYNjcBsw4KUCiGmS9aRxKfFLnvwlz7Q2uurGufE7Qt045g9loEnmNXKoUMHx4rkBDNeVz22q0h7vfLIIly1/fZGFV/NSIufJrCPiHlkFLB3fDAWpjZ63vJ7hKPLqhr/tz3Wisg6Y9ZD+fp/0/ztlgGHkDtWyhQFfXx+exzoZy2/GvwlV/EeR6Loe+v7dkWPPGR2i1dOCA5g==
/**
 * Define A/B tests below.
 *
 * Overview:
 *-----------------------------------------------------------------------------
 * The tests are defined in JSON format as name -> options pairs.
 * Each test defines test population size and test group definitions.
 * Test population size is defined as percentage of total opera user base or
 * percentage of opera user base in particular country.
 * Test group is identified by an unique group name and contains a list of
 * "preference" -> "value" pairs that will be applied to users falling into
 * this group.
 * Selected total test volume will be split into n equal groups, where n is
 * number of defined test groups.
 * Stats server receives information containing the test name and the group
 * user was assigned to.
 *
 * Test definition:
 *-----------------------------------------------------------------------------
 *  - total_test_percentage: (required) percentage of all the users to
 *                           participate in the test; must be between 1 and 100,
 *  - country: (optional) allows to limit the test to one specific country. Use
 *             ISO 3166-1 country names.
 *  - test_groups: (required) list of groups. Must contain at least one test
 *                 group and a control group. Test group must be identified by
 *                 an unique name and contain a preferences list with at least
 *                 one preference -> value pair.
 *  - test_state: 0 or 1 - tells whether the test is enabled (1) or disabled (0)
 *                and prefs changed by previously enabled test should be reset
 *                to their default values.
 *
 *
 * Example:
 *------------------------------------------------------------------------------
 *
 *  {
 *    "Button Colors Test": {
 *      "total_test_percentage": 60,
 *      "country": "Poland",
 *      "test_state": 1,
 *      "test_groups" : [
 *        {
 *          "name": "Red Buttons",
 *          "preferences": {
 *            "prefs.buttonBackColor" : "red",
 *            "prefs.buttonForwardColor" : "red"
 *          }
 *        },
 *        {
 *          "name": "Green Buttons",
 *          "preferences": {
 *            "prefs.buttonBackColor" : "green",
 *            "prefs.buttonForwardColor" : "green"
 *          }
 *        },
 *        {
 *          "name": "Control Group",
 *          "preferences": {
 *            "prefs.buttonBackColor" : "white",
 *            "prefs.buttonForwardColor" : "white"
 *          }
 *        }
 *      ]
 *    }
 *  }
 *
 * The above test defines a test named "Button Colors Test" that runs on 60% of
 * Opera users in Poland. The users will be split into 3 equal groups:
 * "Red Buttons", "Green Buttons" and "Control Group".
 *
 * Finally, the current configuration itself:
 */

{
  "version": 1
}
