{
    "object_manager": {
        "execution_environment_id": 55,
        "current_step": 6,
        "next_object_id": 42,
        "identifiers": [
            {
                "type": "event",
                "id": 0
            },
            {
                "type": "symbol",
                "id": 16,
                "name": "?set_priority_of_asking_for_input"
            },
            {
                "type": "tag",
                "id": 1
            },
            {
                "type": "symbol",
                "id": 17,
                "name": "?set_priority_of_presenting_options"
            },
            {
                "type": "tag",
                "id": 2
            },
            {
                "type": "symbol",
                "id": 18,
                "name": "?set_options_display_threshold"
            },
            {
                "type": "tag",
                "id": 3
            },
            {
                "type": "symbol",
                "id": 19,
                "name": "?set_options_execution_threshold"
            },
            {
                "type": "tag",
                "id": 4
            },
            {
                "type": "symbol",
                "id": 20,
                "name": "?set_rule_eligibility_min_ratings_count"
            },
            {
                "type": "tag",
                "id": 5
            },
            {
                "type": "symbol",
                "id": 21,
                "name": "?set_rule_eligibility_inherit_rating"
            },
            {
                "type": "tag",
                "id": 6
            },
            {
                "type": "symbol",
                "id": 22,
                "name": "?set_rule_eligibility_requires_moderator_approval"
            },
            {
                "type": "tag",
                "id": 7
            },
            {
                "type": "symbol",
                "id": 23,
                "name": "?set_rule_eligibility_always_allow_own_rules"
            },
            {
                "type": "tag",
                "id": 8
            },
            {
                "type": "symbol",
                "id": 40,
                "name": "demo_a_simple_timeseries_prediction"
            },
            {
                "type": "tag",
                "id": 9
            },
            {
                "type": "symbol",
                "id": 14,
                "name": "!set_signal_weight"
            },
            {
                "type": "tag",
                "id": 10
            },
            {
                "type": "symbol",
                "id": 1,
                "name": "?scenario_plan_tags"
            },
            {
                "type": "tag",
                "id": 11
            },
            {
                "type": "symbol",
                "id": 4,
                "name": "?scenario_plan_only_trust_explicitly"
            },
            {
                "type": "tag",
                "id": 12
            },
            {
                "type": "symbol",
                "id": 2,
                "name": "?scenario_plan_user_trust"
            },
            {
                "type": "tag",
                "id": 13
            },
            {
                "type": "event",
                "id": 14
            },
            {
                "type": "rule",
                "id": 82,
                "name": "Demo-a-simple-timeseries-prediction#8"
            },
            {
                "type": "message",
                "id": 15
            },
            {
                "type": "symbol",
                "id": 24,
                "name": "?elody_decision_process"
            },
            {
                "type": "tag",
                "id": 16
            },
            {
                "type": "symbol",
                "id": 25,
                "name": "?rule_candidate"
            },
            {
                "type": "tag",
                "id": 17
            },
            {
                "type": "event",
                "id": 18
            },
            {
                "type": "symbol",
                "id": 29,
                "name": "?rule_executed"
            },
            {
                "type": "tag",
                "id": 19
            },
            {
                "type": "option",
                "id": 20,
                "name": "demo-a-simple-timeseries-prediction#20"
            },
            {
                "type": "symbol",
                "id": 15,
                "name": "!set_option_confidence"
            },
            {
                "type": "tag",
                "id": 21
            },
            {
                "type": "event",
                "id": 22
            },
            {
                "type": "message",
                "id": 23
            },
            {
                "type": "tag",
                "id": 24
            },
            {
                "type": "tag",
                "id": 25
            },
            {
                "type": "symbol",
                "id": 30,
                "name": "?elody_decision_process_considers_options"
            },
            {
                "type": "tag",
                "id": 26
            },
            {
                "type": "symbol",
                "id": 31,
                "name": "?option_candidate"
            },
            {
                "type": "tag",
                "id": 27
            },
            {
                "type": "event",
                "id": 28
            },
            {
                "type": "symbol",
                "id": 28,
                "name": "?named_argument"
            },
            {
                "type": "tag",
                "id": 29
            },
            {
                "type": "symbol",
                "id": 33,
                "name": "?presented_option"
            },
            {
                "type": "tag",
                "id": 30
            },
            {
                "type": "symbol",
                "id": 34,
                "name": "?present_options"
            },
            {
                "type": "tag",
                "id": 31
            },
            {
                "type": "message",
                "id": 32
            },
            {
                "type": "event",
                "id": 33
            },
            {
                "type": "file",
                "id": 34,
                "name": "userParametersFile"
            },
            {
                "type": "tag",
                "id": 35
            },
            {
                "type": "tag",
                "id": 36
            },
            {
                "type": "symbol",
                "id": 32,
                "name": "?option_executed"
            },
            {
                "type": "tag",
                "id": 37
            },
            {
                "type": "program",
                "id": 60,
                "name": "Demo_a_simple_timeseries_prediction#7"
            },
            {
                "type": "event",
                "id": 38
            },
            {
                "type": "symbol",
                "id": 36,
                "name": "!deactivate_rule_or_option"
            },
            {
                "type": "tag",
                "id": 39
            },
            {
                "type": "tag",
                "id": 40
            },
            {
                "type": "symbol",
                "id": 37,
                "name": "?program_executed"
            },
            {
                "type": "tag",
                "id": 41
            }
        ],
        "identifier_to_object_dict": [
            [
                {
                    "type": "event",
                    "id": 0
                },
                {
                    "type": "user_command",
                    "identifier": {
                        "type": "event",
                        "id": 0
                    },
                    "priority": false,
                    "args": {
                        "files_dict": null,
                        "command_text": null,
                        "command_subtype": "initialize",
                        "parameter_values": {
                            "priority_of_asking_for_input": 3,
                            "priority_of_presenting_options": 4,
                            "threshold_for_executing_option": 1,
                            "rule_eligibility_inherit_rating": true,
                            "threshold_for_displaying_option": 0.5,
                            "rule_eligibility_min_ratings_count": 10,
                            "rule_eligibility_always_allow_own_rules": true,
                            "rule_eligibility_requires_moderator_approval": false
                        },
                        "objects_to_create": [
                            {
                                "weight": null,
                                "comment": null,
                                "identifier": {
                                    "id": 2401,
                                    "type": "tag",
                                    "preliminary": "server"
                                },
                                "symbol_name": "demo_a_simple_timeseries_prediction",
                                "argument_identifiers": []
                            },
                            {
                                "weight": 1,
                                "comment": null,
                                "identifier": {
                                    "id": 2402,
                                    "type": "tag",
                                    "preliminary": "server"
                                },
                                "symbol_name": "!set_signal_weight",
                                "argument_identifiers": [
                                    {
                                        "id": 2401,
                                        "type": "tag",
                                        "preliminary": "server"
                                    }
                                ]
                            },
                            {
                                "weight": 1,
                                "comment": null,
                                "identifier": {
                                    "id": 2403,
                                    "type": "tag",
                                    "preliminary": "server"
                                },
                                "symbol_name": "?scenario_plan_tags",
                                "argument_identifiers": [
                                    {
                                        "id": 2401,
                                        "type": "tag",
                                        "preliminary": "server"
                                    },
                                    {
                                        "id": 2402,
                                        "type": "tag",
                                        "preliminary": "server"
                                    }
                                ]
                            },
                            {
                                "weight": 1,
                                "comment": "",
                                "identifier": {
                                    "id": 2404,
                                    "type": "tag",
                                    "preliminary": "server"
                                },
                                "symbol_name": "?scenario_plan_only_trust_explicitly",
                                "argument_identifiers": []
                            },
                            {
                                "weight": 1,
                                "comment": "6",
                                "identifier": {
                                    "id": 2405,
                                    "type": "tag",
                                    "preliminary": "server"
                                },
                                "symbol_name": "?scenario_plan_user_trust",
                                "argument_identifiers": []
                            }
                        ]
                    },
                    "triggering_step": 0,
                    "creation_trigger": "user_input",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 16,
                    "name": "?set_priority_of_asking_for_input"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 16,
                        "name": "?set_priority_of_asking_for_input"
                    },
                    "name": "?set_priority_of_asking_for_input",
                    "description": "A Tag with this symbol targeting nothing is created to set the priority of waiting for user input in a 'default' event.\nAny Rules with a priority below this are ignored.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 1
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 1
                    },
                    "symbol_name": "?set_priority_of_asking_for_input",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 16,
                        "name": "?set_priority_of_asking_for_input"
                    },
                    "argument_identifiers": [],
                    "comment": null,
                    "weight": 3,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 17,
                    "name": "?set_priority_of_presenting_options"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 17,
                        "name": "?set_priority_of_presenting_options"
                    },
                    "name": "?set_priority_of_presenting_options",
                    "description": "A Tag with this symbol targeting nothing is created to set the priority of presenting options to the user in a 'default' event.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 2
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 2
                    },
                    "symbol_name": "?set_priority_of_presenting_options",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 17,
                        "name": "?set_priority_of_presenting_options"
                    },
                    "argument_identifiers": [],
                    "comment": null,
                    "weight": 4,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 18,
                    "name": "?set_options_display_threshold"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 18,
                        "name": "?set_options_display_threshold"
                    },
                    "name": "?set_options_display_threshold",
                    "description": "A Tag with this symbol targeting nothing is created to set the confidence an Option needs to reach in order to be presented to the user when Options are supposed to be used.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 3
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 3
                    },
                    "symbol_name": "?set_options_display_threshold",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 18,
                        "name": "?set_options_display_threshold"
                    },
                    "argument_identifiers": [],
                    "comment": null,
                    "weight": 0.5,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 19,
                    "name": "?set_options_execution_threshold"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 19,
                        "name": "?set_options_execution_threshold"
                    },
                    "name": "?set_options_execution_threshold",
                    "description": "A Tag with this symbol targeting nothing is created to set the confidence an Option needs to reach in order to be executed.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 4
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 4
                    },
                    "symbol_name": "?set_options_execution_threshold",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 19,
                        "name": "?set_options_execution_threshold"
                    },
                    "argument_identifiers": [],
                    "comment": null,
                    "weight": 1,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 20,
                    "name": "?set_rule_eligibility_min_ratings_count"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 20,
                        "name": "?set_rule_eligibility_min_ratings_count"
                    },
                    "name": "?set_rule_eligibility_min_ratings_count",
                    "description": "A Tag with this symbol with a specific weight targeting nothing is created to specify the minimum number of users that must have rated a Rule for that Rule to be eligible for execution.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 5
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 5
                    },
                    "symbol_name": "?set_rule_eligibility_min_ratings_count",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 20,
                        "name": "?set_rule_eligibility_min_ratings_count"
                    },
                    "argument_identifiers": [],
                    "comment": null,
                    "weight": 10,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 21,
                    "name": "?set_rule_eligibility_inherit_rating"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 21,
                        "name": "?set_rule_eligibility_inherit_rating"
                    },
                    "name": "?set_rule_eligibility_inherit_rating",
                    "description": "A Tag with this symbol targeting nothing, with comment either 'true' or 'false', is created to specify whether or not a Rule that would not have a large enough number of ratings is eligible for execution anyway if an earlier version of the same rule is eligible.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 6
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 6
                    },
                    "symbol_name": "?set_rule_eligibility_inherit_rating",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 21,
                        "name": "?set_rule_eligibility_inherit_rating"
                    },
                    "argument_identifiers": [],
                    "comment": "true",
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 22,
                    "name": "?set_rule_eligibility_requires_moderator_approval"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 22,
                        "name": "?set_rule_eligibility_requires_moderator_approval"
                    },
                    "name": "?set_rule_eligibility_requires_moderator_approval",
                    "description": "A Tag with this symbol targeting nothing, with comment either 'true' or 'false', is created to specify whether or not a Rule must have moderator approval for that Rule to be eligible for execution.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 7
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 7
                    },
                    "symbol_name": "?set_rule_eligibility_requires_moderator_approval",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 22,
                        "name": "?set_rule_eligibility_requires_moderator_approval"
                    },
                    "argument_identifiers": [],
                    "comment": "false",
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 23,
                    "name": "?set_rule_eligibility_always_allow_own_rules"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 23,
                        "name": "?set_rule_eligibility_always_allow_own_rules"
                    },
                    "name": "?set_rule_eligibility_always_allow_own_rules",
                    "description": "A Tag with this symbol targeting nothing, with comment either 'true' or 'false', is created to specify whether or not a Rule that was created by the owner of the current Scenario is always eligible for execution, even if it doesn't match some of the requirements.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 8
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 8
                    },
                    "symbol_name": "?set_rule_eligibility_always_allow_own_rules",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 23,
                        "name": "?set_rule_eligibility_always_allow_own_rules"
                    },
                    "argument_identifiers": [],
                    "comment": "true",
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 40,
                    "name": "demo_a_simple_timeseries_prediction"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 40,
                        "name": "demo_a_simple_timeseries_prediction"
                    },
                    "name": "demo_a_simple_timeseries_prediction",
                    "description": "This Symbol is part of the tutorial.\nTriggers [[rule:Demo-a-simple-timeseries-prediction]] when signalled.",
                    "private": false,
                    "creator_id": 6
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 9
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 9
                    },
                    "symbol_name": "demo_a_simple_timeseries_prediction",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 40,
                        "name": "demo_a_simple_timeseries_prediction"
                    },
                    "argument_identifiers": [],
                    "comment": null,
                    "weight": null,
                    "creation_trigger": "user_input",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 14,
                    "name": "!set_signal_weight"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 14,
                        "name": "!set_signal_weight"
                    },
                    "name": "!set_signal_weight",
                    "description": "This is one of the most important tags:\nIt decides which symbols are considered active for the purpose of activating Rules.\nCreate a Tag with this symbol targeting another symbol to signal that symbol with a given weight. This is used to activate execution rules.\nYou can also target another Tag instead of a symbol, in which case the symbol of that Tag is used instead.\nNote that the weight specified here is multiplied with the weights of the Rule's Dependencies and that, if the target of this Tag is another Tag, the weight and comment of that other Tag are ignored.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 10
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 10
                    },
                    "symbol_name": "!set_signal_weight",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 14,
                        "name": "!set_signal_weight"
                    },
                    "argument_identifiers": [
                        {
                            "type": "tag",
                            "id": 9
                        }
                    ],
                    "comment": null,
                    "weight": 1,
                    "creation_trigger": "user_input",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 1,
                    "name": "?scenario_plan_tags"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 1,
                        "name": "?scenario_plan_tags"
                    },
                    "name": "?scenario_plan_tags",
                    "description": "This Tag is created when a Scenario starts, if that Scenario was based on a Plan.\nThis Tag is created targeting all of the tags that are created on startup as part of the Plan, as well as the [[symbol:!set_signal_weight]] tags on them, to indicate that they were created as part of the Plan. The weight of this Tag is the number of created tags, excluding [[symbol:!set_signal_weight]] tags.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 11
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 11
                    },
                    "symbol_name": "?scenario_plan_tags",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 1,
                        "name": "?scenario_plan_tags"
                    },
                    "argument_identifiers": [
                        {
                            "type": "tag",
                            "id": 9
                        },
                        {
                            "type": "tag",
                            "id": 10
                        }
                    ],
                    "comment": null,
                    "weight": 1,
                    "creation_trigger": "user_input",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 4,
                    "name": "?scenario_plan_only_trust_explicitly"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 4,
                        "name": "?scenario_plan_only_trust_explicitly"
                    },
                    "name": "?scenario_plan_only_trust_explicitly",
                    "description": "This Tag is created when a Scenario starts, if that Scenario was based on a Plan.\nIf its weight is 1, Elody will distrust all Rules that aren't explicitly trusted using [[symbol:?scenario_plan_user_trust]] or [[symbol:?scenario_plan_rule_trust]], regardless of their rating.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 12
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 12
                    },
                    "symbol_name": "?scenario_plan_only_trust_explicitly",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 4,
                        "name": "?scenario_plan_only_trust_explicitly"
                    },
                    "argument_identifiers": [],
                    "comment": "",
                    "weight": 1,
                    "creation_trigger": "user_input",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 2,
                    "name": "?scenario_plan_user_trust"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 2,
                        "name": "?scenario_plan_user_trust"
                    },
                    "name": "?scenario_plan_user_trust",
                    "description": "These tags are created when a Scenario starts, if that Scenario was based on a Plan.\nFor each User who should be especially trusted or distrusted, one of these Tags is created. The comment is the ID of the user, the weight is 1 if the user should be trusted (all their Rules are treated as if they had a rating of 5 and moderator approval) and 0 if they should be distrusted (all their Rules are treated as having a rating of zero).",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 13
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 13
                    },
                    "symbol_name": "?scenario_plan_user_trust",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 2,
                        "name": "?scenario_plan_user_trust"
                    },
                    "argument_identifiers": [],
                    "comment": "6",
                    "weight": 1,
                    "creation_trigger": "user_input",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "event",
                    "id": 14
                },
                {
                    "type": "default",
                    "identifier": {
                        "type": "event",
                        "id": 14
                    },
                    "priority": false,
                    "args": {},
                    "triggering_step": 1,
                    "creation_trigger": "out_of_queued_events",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "rule",
                    "id": 82,
                    "name": "Demo-a-simple-timeseries-prediction#8"
                },
                {
                    "identifier": {
                        "type": "rule",
                        "id": 82,
                        "name": "Demo-a-simple-timeseries-prediction#8"
                    },
                    "creator_id": 6,
                    "name": "Demo-a-simple-timeseries-prediction",
                    "description": "This Rule is part of the tutorial.\nThis Rule reacts to [[symbol:demo_a_simple_timeseries_prediction]] and creates and presents an Option.\nThat option allows the user to select parameters for the Program [[program:Demo_a_simple_timeseries_prediction]] and executes it.",
                    "dependencies": [
                        {
                            "symbol": "demo_a_simple_timeseries_prediction",
                            "weight": 1.0,
                            "_comment": "This Rule has only a single dependency, which is a Tag that should be created manually, as part of the Scenario Plan.",
                            "comment_filter": null
                        }
                    ],
                    "threshold": 1.0,
                    "trigger": {
                        "_comment": "This Rule does not need a trigger. It should execute immediately when the dependency is fulfilled.\nBy leaving this field blank, the default trigger is used: The Rule fires, but only once.",
                        "arguments": [],
                        "allow_repetition": false
                    },
                    "actions": [
                        {
                            "var": "demo-a-simple-timeseries-prediction",
                            "name": "demo-a-simple-timeseries-prediction",
                            "type": "create_option",
                            "actions": [
                                {
                                    "var": null,
                                    "type": "execute_program",
                                    "program": "Demo_a_simple_timeseries_prediction",
                                    "arguments": {
                                        "user_parameters_file": {
                                            "var": "userParametersFile",
                                            "type": "variable",
                                            "nullable": false
                                        }
                                    },
                                    "argument_lists": {}
                                },
                                {
                                    "var": null,
                                    "type": "deactivate_self"
                                }
                            ],
                            "display": {
                                "message_components": [
                                    {
                                        "text": "Please set parameters for the prediction.",
                                        "type": "text"
                                    },
                                    {
                                        "name": "timeseries",
                                        "type": "option_parameter_selector",
                                        "title": "Timeseries to predict",
                                        "value": {
                                            "type": "string",
                                            "default": "1.0, 2.0, 3.0"
                                        },
                                        "optional": false,
                                        "description": "The timeseries, as a string of comma-separated values."
                                    },
                                    {
                                        "name": "c",
                                        "type": "option_parameter_selector",
                                        "title": "Number of elements to predict",
                                        "value": {
                                            "max": null,
                                            "min": 1,
                                            "type": "int",
                                            "default": 5
                                        },
                                        "optional": false,
                                        "description": ""
                                    },
                                    {
                                        "name": "use_inbuilt_visualization",
                                        "type": "option_parameter_selector",
                                        "title": "Use inbuilt visualization?",
                                        "value": {
                                            "type": "bool",
                                            "default": true
                                        },
                                        "optional": true,
                                        "description": "If selected, the predicted timeseries will be visualized with a simple built-in program. Otherwise it will be left to the Programs of other users to visualize the result (this is not part of the tutorial and may not work!)"
                                    }
                                ],
                                "parameter_file_name": "userParametersFile",
                                "must_always_be_shown": true
                            },
                            "trigger": {
                                "arguments": [],
                                "allow_repetition": false
                            },
                            "_comment": "Some explanations about the Option created here:\n-The 'confidence' is set to 1000 because that is very high and guarantees that the Option will be displayed.\n-The 'display' has 'must_always_be_shown' because normally an Option who's confidence is this high will be executed immediately without being displayed to the user first. Since we rely on parameters entered by the user, we must force the Option to be displayed instead of executed.\n-By specifying a 'parameter_file_name' in the 'display', we make sure that any parameters later selected in an 'option_parameter_selector' are stored in a file. This creates a named variable called 'userParametersFile' that is referenced later.\n-When the Option is executed, its 'actions' are run and an 'execute_program' Event is created.\n-The Program [[program:Demo_a_simple_timeseries_prediction]] referenced here is the Program we will upload as the next step of this tutorial.\n-The Program execution uses the 'userParametersFile' as an argument, so that [[program:Demo_a_simple_timeseries_prediction]] has access to the data entered by the user.\n-When the Option finishes, it runs an action 'deactivate_self' to deactivate itself. This is not strictly necessary in this example, but it is part of the Best Practices.",
                            "confidence": 1000.0,
                            "description": "This Option will ask the user for parameters, then execute [[program:Demo_a_simple_timeseries_prediction]] with those parameters."
                        }
                    ],
                    "existing_variables": {
                        "demo-a-simple-timeseries-prediction": {
                            "type": "option",
                            "value": null
                        }
                    },
                    "rating_numerator": 0.0,
                    "rating_count": 0
                }
            ],
            [
                {
                    "type": "message",
                    "id": 15
                },
                {
                    "identifier": {
                        "type": "message",
                        "id": 15
                    },
                    "message_components": [
                        {
                            "html": "\n                    <style>\n                        table, th, td {\n                            border: 1px solid black;\n                            border-collapse: collapse;\n                            padding: 2px 3px 2px 3px;\n                        }\n                        .selected {\n                            border: 3px solid green;\n                        }\n                        .tooltip-owner {\n                            color: #87CEFA;\n                            position: relative;\n                        }\n                        .tooltip-owner > .tooltip-text {\n                            visibility: hidden;\n                            width: 500px;\n                            background-color: black;\n                            color: #fff;\n                            text-align: left;\n                            font: 14px Arial, sans-serif;\n                            padding: 6px;\n                            border-radius: 6px;\n                            position: absolute;\n                            z-index: 1000;\n                        }\n                        .tooltip-owner:hover > .tooltip-text {\n                            visibility: visible;\n                            transition-delay: 0.5s;\n                        }\n                        .tooltip-owner.tooltip-on-right-side > .tooltip-text {\n                            position: fixed;\n                            right: 100px;\n                            top: 50px;\n                            width: 500px;\n                        }\n                        #main-tooltip {\n                            position: fixed;\n                            top: 10px;\n                            right: 10px;\n                            z-index: 1000;\n                        }\n                        #main-tooltip > .tooltip-text {\n                            right: 0;\n                        }\n                    </style>\n                    \n\n                    <span id=\"main-tooltip\" class=\"tooltip-owner\">\n                        (?)\n                        <div class=\"tooltip-text\">\n                            This is a list of all Rules that meet preconditions, sorted by their priority.<br>\n                            Elody tests them in sequence until matching arguments can be found for one of them.<br>\n                            There are also two special actions mixed in: 'Options' and 'Wait'.<br>\n                            If 'Options' is reached, Elody checks if any Option meets the threshold for immediate execution\n                            or if any of them meet the threshold for being displayed to the user.<br>\n                            'Wait' is the fallback option that just means that there is nothing to do.<br>\n                            The priority values of 'Options' and 'Wait' depend on parameters of the Scenario.<br>\n                        </div>\n                    </span>\n                    \n<h3>Elody's decision process:</h3>\n<p>There are 1 Rules and 0 Options to choose from:</p>\n\n                    <table style=\"width:100%\">\n                        <tr>\n                            <th align=\"middle\" width=\"80px\">Priority</th>\n                            <th align=\"middle\" width=\"60px\">Rule</th>\n                            <th></th>\n                            <th></th>\n                        </tr>\n                    \n<tr class=\"selected\"><td align=\"middle\">\n                            5.00<span class=\"tooltip-owner\">\n                                *\n                                <div class=\"tooltip-text\">\n                                    This Rule is trusted explicitly, regardless of its rating. This can be because of Scenario settings, or because of the Plan this Scenario is based on, if any.\n                                </div>\n                            </span></td><td align=\"middle\"><a href=\"/rule/view/82/\" target=\"_blank\">82</a></td><td><a href=\"/rule/view/82/\" target=\"_blank\"><b>Demo-a-simple-timeseries-prediction#8</b></a></td><td>arguments for trigger found<span class=\"tooltip-owner tooltip-on-right-side\">\n                            *\n                            <div class=\"tooltip-text\">\n                            Empty trigger, no arguments<br>--&gt; passed.<br>trigger.allow_repetition=false --&gt; Check if the arguments were used before<br>--&gt; passed.\n                            </div></div></td></tr>\n<tr class=\"\"><td align=\"middle\">4</td><td align=\"middle\">-</td><td>Options</td><td></td></tr>\n<tr class=\"\"><td align=\"middle\">3</td><td align=\"middle\">-</td><td>Wait</td><td></td></tr>\n</table>",
                            "type": "html",
                            "external_domains": []
                        }
                    ],
                    "visibility": "developers",
                    "creation_trigger": "chosen_by_priority",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 24,
                    "name": "?elody_decision_process"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 24,
                        "name": "?elody_decision_process"
                    },
                    "name": "?elody_decision_process",
                    "description": "A Tag with this symbol is generated whenever Elody chooses which Rule or Option to execute next.\nIt targets the Message that is generated to describe the decision process.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 16
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 16
                    },
                    "symbol_name": "?elody_decision_process",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 24,
                        "name": "?elody_decision_process"
                    },
                    "argument_identifiers": [
                        {
                            "type": "message",
                            "id": 15
                        }
                    ],
                    "comment": null,
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 25,
                    "name": "?rule_candidate"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 25,
                        "name": "?rule_candidate"
                    },
                    "name": "?rule_candidate",
                    "description": "When Elody decides what to do next, a Tag with this symbol targeting a Rule is created for each Rule who's dependencies are fulfilled and which is a candidate for being executed in this step.\nThe weight of the Tag is the priority of the rule.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 17
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 17
                    },
                    "symbol_name": "?rule_candidate",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 25,
                        "name": "?rule_candidate"
                    },
                    "argument_identifiers": [
                        {
                            "type": "rule",
                            "id": 82,
                            "name": "Demo-a-simple-timeseries-prediction#8"
                        }
                    ],
                    "comment": "Demo-a-simple-timeseries-prediction#8",
                    "weight": 5.0,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "event",
                    "id": 18
                },
                {
                    "type": "execute_rule",
                    "identifier": {
                        "type": "event",
                        "id": 18
                    },
                    "priority": false,
                    "args": {
                        "priority": 5.0,
                        "argument_dict": {
                            "demo-a-simple-timeseries-prediction": {
                                "type": "option",
                                "value": null
                            }
                        },
                        "rule_identifier": {
                            "id": 82,
                            "name": "Demo-a-simple-timeseries-prediction#8",
                            "type": "rule"
                        },
                        "feedback_request_id": 415
                    },
                    "triggering_step": 1,
                    "creation_trigger": "chosen_by_priority",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 29,
                    "name": "?rule_executed"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 29,
                        "name": "?rule_executed"
                    },
                    "name": "?rule_executed",
                    "description": "A Tag with this symbol targeting a Rule and a number of ?named_argument Tags is created whenever a Rule is executed.\nThe other objects are the arguments the rule was run with.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 19
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 19
                    },
                    "symbol_name": "?rule_executed",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 29,
                        "name": "?rule_executed"
                    },
                    "argument_identifiers": [
                        {
                            "type": "rule",
                            "id": 82,
                            "name": "Demo-a-simple-timeseries-prediction#8"
                        }
                    ],
                    "comment": "Demo-a-simple-timeseries-prediction#8",
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "option",
                    "id": 20,
                    "name": "demo-a-simple-timeseries-prediction#20"
                },
                {
                    "identifier": {
                        "type": "option",
                        "id": 20,
                        "name": "demo-a-simple-timeseries-prediction#20"
                    },
                    "name": "demo-a-simple-timeseries-prediction",
                    "description": "This Option will ask the user for parameters, then execute [[program:Demo_a_simple_timeseries_prediction]] with those parameters.",
                    "trigger": {
                        "arguments": [],
                        "allow_repetition": false
                    },
                    "display": {
                        "message_components": [
                            {
                                "text": "Please set parameters for the prediction.",
                                "type": "text"
                            },
                            {
                                "name": "timeseries",
                                "type": "option_parameter_selector",
                                "title": "Timeseries to predict",
                                "value": {
                                    "type": "string",
                                    "default": "1.0, 2.0, 3.0"
                                },
                                "optional": false,
                                "description": "The timeseries, as a string of comma-separated values."
                            },
                            {
                                "name": "c",
                                "type": "option_parameter_selector",
                                "title": "Number of elements to predict",
                                "value": {
                                    "max": null,
                                    "min": 1,
                                    "type": "int",
                                    "default": 5
                                },
                                "optional": false,
                                "description": ""
                            },
                            {
                                "name": "use_inbuilt_visualization",
                                "type": "option_parameter_selector",
                                "title": "Use inbuilt visualization?",
                                "value": {
                                    "type": "bool",
                                    "default": true
                                },
                                "optional": true,
                                "description": "If selected, the predicted timeseries will be visualized with a simple built-in program. Otherwise it will be left to the Programs of other users to visualize the result (this is not part of the tutorial and may not work!)"
                            }
                        ],
                        "parameter_file_name": "userParametersFile",
                        "must_always_be_shown": true
                    },
                    "actions": [
                        {
                            "var": null,
                            "type": "execute_program",
                            "program": "Demo_a_simple_timeseries_prediction",
                            "arguments": {
                                "user_parameters_file": {
                                    "var": "userParametersFile",
                                    "type": "variable",
                                    "nullable": false
                                }
                            },
                            "argument_lists": {}
                        },
                        {
                            "var": null,
                            "type": "deactivate_self"
                        }
                    ],
                    "existing_variables": {
                        "userParametersFile": {
                            "type": "file",
                            "value": null
                        },
                        "demo-a-simple-timeseries-prediction": {
                            "type": "option",
                            "value": {
                                "id": 20,
                                "name": "demo-a-simple-timeseries-prediction#20",
                                "type": "option"
                            }
                        }
                    },
                    "creation_trigger": "created_by_rule",
                    "creator_id": 6
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 15,
                    "name": "!set_option_confidence"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 15,
                        "name": "!set_option_confidence"
                    },
                    "name": "!set_option_confidence",
                    "description": "Create a Tag with this symbol targeting an Option to set the confidence of that option to the weight of this Tag.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 21
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 21
                    },
                    "symbol_name": "!set_option_confidence",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 15,
                        "name": "!set_option_confidence"
                    },
                    "argument_identifiers": [
                        {
                            "type": "option",
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20"
                        }
                    ],
                    "comment": null,
                    "weight": 1000.0,
                    "creation_trigger": "created_by_rule",
                    "creator_id": 6
                }
            ],
            [
                {
                    "type": "event",
                    "id": 22
                },
                {
                    "type": "default",
                    "identifier": {
                        "type": "event",
                        "id": 22
                    },
                    "priority": false,
                    "args": {},
                    "triggering_step": 3,
                    "creation_trigger": "out_of_queued_events",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "message",
                    "id": 23
                },
                {
                    "identifier": {
                        "type": "message",
                        "id": 23
                    },
                    "message_components": [
                        {
                            "html": "\n                    <style>\n                        table, th, td {\n                            border: 1px solid black;\n                            border-collapse: collapse;\n                            padding: 2px 3px 2px 3px;\n                        }\n                        .selected {\n                            border: 3px solid green;\n                        }\n                        .tooltip-owner {\n                            color: #87CEFA;\n                            position: relative;\n                        }\n                        .tooltip-owner > .tooltip-text {\n                            visibility: hidden;\n                            width: 500px;\n                            background-color: black;\n                            color: #fff;\n                            text-align: left;\n                            font: 14px Arial, sans-serif;\n                            padding: 6px;\n                            border-radius: 6px;\n                            position: absolute;\n                            z-index: 1000;\n                        }\n                        .tooltip-owner:hover > .tooltip-text {\n                            visibility: visible;\n                            transition-delay: 0.5s;\n                        }\n                        .tooltip-owner.tooltip-on-right-side > .tooltip-text {\n                            position: fixed;\n                            right: 100px;\n                            top: 50px;\n                            width: 500px;\n                        }\n                        #main-tooltip {\n                            position: fixed;\n                            top: 10px;\n                            right: 10px;\n                            z-index: 1000;\n                        }\n                        #main-tooltip > .tooltip-text {\n                            right: 0;\n                        }\n                    </style>\n                    \n\n                    <span id=\"main-tooltip\" class=\"tooltip-owner\">\n                        (?)\n                        <div class=\"tooltip-text\">\n                            This is a list of all Rules that meet preconditions, sorted by their priority.<br>\n                            Elody tests them in sequence until matching arguments can be found for one of them.<br>\n                            There are also two special actions mixed in: 'Options' and 'Wait'.<br>\n                            If 'Options' is reached, Elody checks if any Option meets the threshold for immediate execution\n                            or if any of them meet the threshold for being displayed to the user.<br>\n                            'Wait' is the fallback option that just means that there is nothing to do.<br>\n                            The priority values of 'Options' and 'Wait' depend on parameters of the Scenario.<br>\n                        </div>\n                    </span>\n                    \n<h3>Elody's decision process:</h3>\n<p>There are 1 Rules and 1 Options to choose from:</p>\n\n                    <table style=\"width:100%\">\n                        <tr>\n                            <th align=\"middle\" width=\"80px\">Priority</th>\n                            <th align=\"middle\" width=\"60px\">Rule</th>\n                            <th></th>\n                            <th></th>\n                        </tr>\n                    \n<tr class=\"\"><td align=\"middle\">\n                            5.00<span class=\"tooltip-owner\">\n                                *\n                                <div class=\"tooltip-text\">\n                                    This Rule is trusted explicitly, regardless of its rating. This can be because of Scenario settings, or because of the Plan this Scenario is based on, if any.\n                                </div>\n                            </span></td><td align=\"middle\"><a href=\"/rule/view/82/\" target=\"_blank\">82</a></td><td><a href=\"/rule/view/82/\" target=\"_blank\"><i>Demo-a-simple-timeseries-prediction#8</i></a></td><td>no valid arguments for trigger<span class=\"tooltip-owner tooltip-on-right-side\">\n                            *\n                            <div class=\"tooltip-text\">\n                            Empty trigger, no arguments<br>--&gt; passed.<br>trigger.allow_repetition=false --&gt; Check if the arguments were used before<br>--&gt; failed.\n                            </div></div></td></tr>\n<tr class=\"\"><td align=\"middle\">4</td><td align=\"middle\">-</td><td>Options</td><td>selected</td></tr>\n\n                    <tr><td/><td colspan=3><table style=\"width:100%\">\n                        <tr>\n                            <th align=\"middle\" width=\"80px\">Confidence</th>\n                            <th align=\"middle\" width=\"60px\">Option</th>\n                            <th align=\"middle\" width=\"80px\">displayable</th>\n                            <th></th>\n                            <th></th>\n                        </tr>\n                    \n<tr id=\"option-20\"><td align=\"middle\">1000.00</td><td align=\"middle\"><a href=\"/option/view/55/20/\" target=\"_blank\">20</a></td><td align=\"middle\">yes</td><td><a href=\"/option/view/55/20/\" target=\"_blank\"><b>demo-a-simple-timeseries-prediction</b></a></td><td>arguments found<span class=\"tooltip-owner tooltip-on-right-side\">\n                            *\n                            <div class=\"tooltip-text\">\n                            Empty trigger, no arguments<br>--&gt; passed.<br>trigger.allow_repetition=false --&gt; Check if the arguments were used before<br>--&gt; passed.\n                            </div></div></td></tr>\n</table></td></tr>\n<tr class=\"selected\"><td/><td colspan=3>Option #20 is selected to be displayed, as it is the best Option with a confidence above the execution threshold of 1.00 and has display.must_always_be_shown==True.</td></tr>\n<style>#option-20 { border: 3px solid green; }</style>\n<tr class=\"\"><td align=\"middle\">3</td><td align=\"middle\">-</td><td>Wait</td><td></td></tr>\n</table>",
                            "type": "html",
                            "external_domains": []
                        }
                    ],
                    "visibility": "developers",
                    "creation_trigger": "chosen_by_priority",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 24
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 24
                    },
                    "symbol_name": "?elody_decision_process",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 24,
                        "name": "?elody_decision_process"
                    },
                    "argument_identifiers": [
                        {
                            "type": "message",
                            "id": 23
                        }
                    ],
                    "comment": null,
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 25
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 25
                    },
                    "symbol_name": "?rule_candidate",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 25,
                        "name": "?rule_candidate"
                    },
                    "argument_identifiers": [
                        {
                            "type": "rule",
                            "id": 82,
                            "name": "Demo-a-simple-timeseries-prediction#8"
                        }
                    ],
                    "comment": "Demo-a-simple-timeseries-prediction#8",
                    "weight": 5.0,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 30,
                    "name": "?elody_decision_process_considers_options"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 30,
                        "name": "?elody_decision_process_considers_options"
                    },
                    "name": "?elody_decision_process_considers_options",
                    "description": "When Elody decides what to do next and starts looking at the Options, a Tag with this symbol targeting an Option is created for each Option that is a candidate for being executed in this step if it can find suitable arguments and no other Rule or Option takes priority.\nThe weight of the Tag is the weight of the Option.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 26
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 26
                    },
                    "symbol_name": "?elody_decision_process_considers_options",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 30,
                        "name": "?elody_decision_process_considers_options"
                    },
                    "argument_identifiers": [
                        {
                            "type": "tag",
                            "id": 24
                        }
                    ],
                    "comment": null,
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 31,
                    "name": "?option_candidate"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 31,
                        "name": "?option_candidate"
                    },
                    "name": "?option_candidate",
                    "description": "When Elody decides what to do next and starts looking at the Options, a Tag with this symbol targeting an Option is created for each candidate Option.\nThe weight of the Tag is the weight of the Option.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 27
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 27
                    },
                    "symbol_name": "?option_candidate",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 31,
                        "name": "?option_candidate"
                    },
                    "argument_identifiers": [
                        {
                            "type": "option",
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20"
                        }
                    ],
                    "comment": "demo-a-simple-timeseries-prediction#20",
                    "weight": 1000.0,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "event",
                    "id": 28
                },
                {
                    "type": "present_options",
                    "identifier": {
                        "type": "event",
                        "id": 28
                    },
                    "priority": false,
                    "args": {
                        "options": [
                            {
                                "confidence": 1000.0,
                                "argument_dict": {
                                    "userParametersFile": {
                                        "type": "file",
                                        "value": null
                                    },
                                    "demo-a-simple-timeseries-prediction": {
                                        "type": "option",
                                        "value": {
                                            "id": 20,
                                            "name": "demo-a-simple-timeseries-prediction#20",
                                            "type": "option"
                                        }
                                    }
                                },
                                "option_identifier": {
                                    "id": 20,
                                    "name": "demo-a-simple-timeseries-prediction#20",
                                    "type": "option"
                                }
                            }
                        ],
                        "priority": 4
                    },
                    "triggering_step": 3,
                    "creation_trigger": "chosen_by_priority",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 28,
                    "name": "?named_argument"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 28,
                        "name": "?named_argument"
                    },
                    "name": "?named_argument",
                    "description": "A Tag with this symbol targeting two objects and having a comment is created whenever something with named arguments is executed.\nThe first argument of this Tag is the item that has a named argument, the second argument of this Tag is the named argument, and the comment of this Tag is the name of the argument. See also: [[symbol:?named_argument_list]].",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 29
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 29
                    },
                    "symbol_name": "?named_argument",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 28,
                        "name": "?named_argument"
                    },
                    "argument_identifiers": [
                        {
                            "type": "option",
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20"
                        },
                        {
                            "type": "option",
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20"
                        }
                    ],
                    "comment": "demo-a-simple-timeseries-prediction",
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 33,
                    "name": "?presented_option"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 33,
                        "name": "?presented_option"
                    },
                    "name": "?presented_option",
                    "description": "A Tag with this symbol targeting an Option and a number of ?named_argument Tags is automatically created when a group of Options is presented.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 30
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 30
                    },
                    "symbol_name": "?presented_option",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 33,
                        "name": "?presented_option"
                    },
                    "argument_identifiers": [
                        {
                            "type": "option",
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20"
                        },
                        {
                            "type": "tag",
                            "id": 29
                        }
                    ],
                    "comment": null,
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 34,
                    "name": "?present_options"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 34,
                        "name": "?present_options"
                    },
                    "name": "?present_options",
                    "description": "A Tag with this symbol targeting a number of ?presented_option Tags is automatically created when a group of Options is presented.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 31
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 31
                    },
                    "symbol_name": "?present_options",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 34,
                        "name": "?present_options"
                    },
                    "argument_identifiers": [
                        {
                            "type": "tag",
                            "id": 30
                        }
                    ],
                    "comment": null,
                    "weight": 4,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "message",
                    "id": 32
                },
                {
                    "identifier": {
                        "type": "message",
                        "id": 32
                    },
                    "message_components": [
                        {
                            "type": "display_options",
                            "success": true,
                            "confidence": 1000.0,
                            "argument_dict": {
                                "userParametersFile": {
                                    "type": "file",
                                    "value": null
                                },
                                "demo-a-simple-timeseries-prediction": {
                                    "type": "option",
                                    "value": {
                                        "id": 20,
                                        "name": "demo-a-simple-timeseries-prediction#20",
                                        "type": "option"
                                    }
                                }
                            },
                            "tag_identifier": {
                                "id": 30,
                                "type": "tag"
                            },
                            "feedback_request": {
                                "id": 416,
                                "feedback_type": "option_selection",
                                "creation_trigger": "displaying_list_of_options",
                                "event_identifier": {
                                    "id": 28,
                                    "type": "event"
                                },
                                "target_identifier": {
                                    "id": 20,
                                    "name": "demo-a-simple-timeseries-prediction#20",
                                    "type": "option"
                                },
                                "execution_environment_id": 55
                            },
                            "option_identifier": {
                                "id": 20,
                                "name": "demo-a-simple-timeseries-prediction#20",
                                "type": "option"
                            },
                            "contained_components": [
                                {
                                    "text": "Please set parameters for the prediction.",
                                    "type": "text"
                                },
                                {
                                    "name": "timeseries",
                                    "type": "option_parameter_selector",
                                    "title": "Timeseries to predict",
                                    "value": {
                                        "type": "string",
                                        "default": "1.0, 2.0, 3.0"
                                    },
                                    "optional": false,
                                    "description": "The timeseries, as a string of comma-separated values."
                                },
                                {
                                    "name": "c",
                                    "type": "option_parameter_selector",
                                    "title": "Number of elements to predict",
                                    "value": {
                                        "max": null,
                                        "min": 1,
                                        "type": "int",
                                        "default": 5
                                    },
                                    "optional": false,
                                    "description": ""
                                },
                                {
                                    "name": "use_inbuilt_visualization",
                                    "type": "option_parameter_selector",
                                    "title": "Use inbuilt visualization?",
                                    "value": {
                                        "type": "bool",
                                        "default": true
                                    },
                                    "optional": true,
                                    "description": "If selected, the predicted timeseries will be visualized with a simple built-in program. Otherwise it will be left to the Programs of other users to visualize the result (this is not part of the tutorial and may not work!)"
                                }
                            ]
                        }
                    ],
                    "visibility": "all",
                    "creation_trigger": "displaying_list_of_options",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "event",
                    "id": 33
                },
                {
                    "type": "execute_option",
                    "identifier": {
                        "type": "event",
                        "id": 33
                    },
                    "priority": false,
                    "args": {
                        "priority": 100,
                        "confidence": 100,
                        "argument_dict": {
                            "userParametersFile": {
                                "type": "file",
                                "value": {
                                    "id": 34,
                                    "name": "userParametersFile",
                                    "type": "file"
                                }
                            },
                            "demo-a-simple-timeseries-prediction": {
                                "type": "option",
                                "value": {
                                    "id": 20,
                                    "name": "demo-a-simple-timeseries-prediction#20",
                                    "type": "option"
                                }
                            }
                        },
                        "option_identifier": {
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20",
                            "type": "option"
                        },
                        "feedback_request_id": 416,
                        "additional_parameters_selected_by_user": {
                            "c": 5,
                            "timeseries": "1.0, 2.0, 3.0",
                            "use_inbuilt_visualization": true
                        }
                    },
                    "triggering_step": 4,
                    "creation_trigger": "user_input",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "file",
                    "id": 34,
                    "name": "userParametersFile"
                },
                {
                    "file": "userParametersFile",
                    "identifier": {
                        "type": "file",
                        "id": 34,
                        "name": "userParametersFile"
                    },
                    "creation_step": 5,
                    "creation_index": 0,
                    "creation_trigger": "user_input",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 35
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 35
                    },
                    "symbol_name": "?named_argument",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 28,
                        "name": "?named_argument"
                    },
                    "argument_identifiers": [
                        {
                            "type": "option",
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20"
                        },
                        {
                            "type": "option",
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20"
                        }
                    ],
                    "comment": "demo-a-simple-timeseries-prediction",
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 36
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 36
                    },
                    "symbol_name": "?named_argument",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 28,
                        "name": "?named_argument"
                    },
                    "argument_identifiers": [
                        {
                            "type": "option",
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20"
                        },
                        {
                            "type": "file",
                            "id": 34,
                            "name": "userParametersFile"
                        }
                    ],
                    "comment": "userParametersFile",
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 32,
                    "name": "?option_executed"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 32,
                        "name": "?option_executed"
                    },
                    "name": "?option_executed",
                    "description": "A Tag with this symbol targeting an Option and a number of ?named_argument Tags is created whenever an Option is executed.\nThe other objects are the arguments the Option was run with.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 37
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 37
                    },
                    "symbol_name": "?option_executed",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 32,
                        "name": "?option_executed"
                    },
                    "argument_identifiers": [
                        {
                            "type": "option",
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20"
                        },
                        {
                            "type": "tag",
                            "id": 35
                        },
                        {
                            "type": "tag",
                            "id": 36
                        }
                    ],
                    "comment": "demo-a-simple-timeseries-prediction#20",
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "program",
                    "id": 60,
                    "name": "Demo_a_simple_timeseries_prediction#7"
                },
                {
                    "identifier": {
                        "type": "program",
                        "id": 60,
                        "name": "Demo_a_simple_timeseries_prediction#7"
                    },
                    "creator_id": 6,
                    "name": "Demo_a_simple_timeseries_prediction",
                    "version": 7,
                    "description": "This Program is part of the tutorial.\n\nReceives parameters from the option generated by the Rule [[rule:Demo-a-simple-timeseries-prediction]].\n\nThese parameters contain a timeseries that is to be predicted.\n\nPerforms a prediction on this timeseries.\n\nDepending on what the user chose in the parameters, the timeseries is either displayed using a simple inbuilt graphing library, or that task is delegated to Elody's other programs.\n\nIf the timeseries entered by the user couldn't be parsed, a new Option is generated to ask them to enter it again.\n",
                    "rating_numerator": 0.0,
                    "rating_count": 0
                }
            ],
            [
                {
                    "type": "event",
                    "id": 38
                },
                {
                    "type": "execute_program",
                    "identifier": {
                        "type": "event",
                        "id": 38
                    },
                    "priority": false,
                    "args": {
                        "argument_dict": {
                            "user_parameters_file": {
                                "id": 34,
                                "name": "userParametersFile",
                                "type": "file"
                            }
                        },
                        "docker_image_name": "elody.com:444/demo_a_simple_timeseries_prediction:version-7",
                        "argument_list_dict": {},
                        "program_identifier": {
                            "id": 60,
                            "name": "Demo_a_simple_timeseries_prediction#7",
                            "type": "program"
                        },
                        "feedback_request_id": 417,
                        "max_execution_duration": 360000.0
                    },
                    "triggering_step": 5,
                    "creation_trigger": "created_by_option",
                    "creator_id": 6
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 36,
                    "name": "!deactivate_rule_or_option"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 36,
                        "name": "!deactivate_rule_or_option"
                    },
                    "name": "!deactivate_rule_or_option",
                    "description": "A Tag with this symbol targeting a Rule or an Option is created by Rules and Options by default, to prevent them from being executed twice.\nThis can be turned off.\nA Rule or Option with this Tag is ignored when the system chooses what to execute next.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 39
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 39
                    },
                    "symbol_name": "!deactivate_rule_or_option",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 36,
                        "name": "!deactivate_rule_or_option"
                    },
                    "argument_identifiers": [
                        {
                            "type": "option",
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20"
                        }
                    ],
                    "comment": null,
                    "weight": null,
                    "creation_trigger": "created_by_option",
                    "creator_id": 6
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 40
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 40
                    },
                    "symbol_name": "?named_argument",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 28,
                        "name": "?named_argument"
                    },
                    "argument_identifiers": [
                        {
                            "type": "program",
                            "id": 60,
                            "name": "Demo_a_simple_timeseries_prediction#7"
                        },
                        {
                            "type": "file",
                            "id": 34,
                            "name": "userParametersFile"
                        }
                    ],
                    "comment": "user_parameters_file",
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ],
            [
                {
                    "type": "symbol",
                    "id": 37,
                    "name": "?program_executed"
                },
                {
                    "identifier": {
                        "type": "symbol",
                        "id": 37,
                        "name": "?program_executed"
                    },
                    "name": "?program_executed",
                    "description": "A Tag with this symbol targeting a Program and a number of other objects is created whenever a Program is executed.\nThe other objects are the arguments the Program was run with.",
                    "private": false,
                    "creator_id": null
                }
            ],
            [
                {
                    "type": "tag",
                    "id": 41
                },
                {
                    "identifier": {
                        "type": "tag",
                        "id": 41
                    },
                    "symbol_name": "?program_executed",
                    "symbol_identifier": {
                        "type": "symbol",
                        "id": 37,
                        "name": "?program_executed"
                    },
                    "argument_identifiers": [
                        {
                            "type": "program",
                            "id": 60,
                            "name": "Demo_a_simple_timeseries_prediction#7"
                        },
                        {
                            "type": "tag",
                            "id": 40
                        }
                    ],
                    "comment": null,
                    "weight": null,
                    "creation_trigger": "system_generated_tag",
                    "creator_id": 8
                }
            ]
        ],
        "identifier_to_step_number": [
            [
                {
                    "type": "event",
                    "id": 0
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 16,
                    "name": "?set_priority_of_asking_for_input"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 1
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 17,
                    "name": "?set_priority_of_presenting_options"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 2
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 18,
                    "name": "?set_options_display_threshold"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 3
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 19,
                    "name": "?set_options_execution_threshold"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 4
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 20,
                    "name": "?set_rule_eligibility_min_ratings_count"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 5
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 21,
                    "name": "?set_rule_eligibility_inherit_rating"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 6
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 22,
                    "name": "?set_rule_eligibility_requires_moderator_approval"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 7
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 23,
                    "name": "?set_rule_eligibility_always_allow_own_rules"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 8
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 40,
                    "name": "demo_a_simple_timeseries_prediction"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 9
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 14,
                    "name": "!set_signal_weight"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 10
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 1,
                    "name": "?scenario_plan_tags"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 11
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 4,
                    "name": "?scenario_plan_only_trust_explicitly"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 12
                },
                0
            ],
            [
                {
                    "type": "symbol",
                    "id": 2,
                    "name": "?scenario_plan_user_trust"
                },
                0
            ],
            [
                {
                    "type": "tag",
                    "id": 13
                },
                0
            ],
            [
                {
                    "type": "event",
                    "id": 14
                },
                1
            ],
            [
                {
                    "type": "rule",
                    "id": 82,
                    "name": "Demo-a-simple-timeseries-prediction#8"
                },
                1
            ],
            [
                {
                    "type": "message",
                    "id": 15
                },
                1
            ],
            [
                {
                    "type": "symbol",
                    "id": 24,
                    "name": "?elody_decision_process"
                },
                1
            ],
            [
                {
                    "type": "tag",
                    "id": 16
                },
                1
            ],
            [
                {
                    "type": "symbol",
                    "id": 25,
                    "name": "?rule_candidate"
                },
                1
            ],
            [
                {
                    "type": "tag",
                    "id": 17
                },
                1
            ],
            [
                {
                    "type": "event",
                    "id": 18
                },
                1
            ],
            [
                {
                    "type": "symbol",
                    "id": 29,
                    "name": "?rule_executed"
                },
                2
            ],
            [
                {
                    "type": "tag",
                    "id": 19
                },
                2
            ],
            [
                {
                    "type": "option",
                    "id": 20,
                    "name": "demo-a-simple-timeseries-prediction#20"
                },
                2
            ],
            [
                {
                    "type": "symbol",
                    "id": 15,
                    "name": "!set_option_confidence"
                },
                2
            ],
            [
                {
                    "type": "tag",
                    "id": 21
                },
                2
            ],
            [
                {
                    "type": "event",
                    "id": 22
                },
                3
            ],
            [
                {
                    "type": "message",
                    "id": 23
                },
                3
            ],
            [
                {
                    "type": "tag",
                    "id": 24
                },
                3
            ],
            [
                {
                    "type": "tag",
                    "id": 25
                },
                3
            ],
            [
                {
                    "type": "symbol",
                    "id": 30,
                    "name": "?elody_decision_process_considers_options"
                },
                3
            ],
            [
                {
                    "type": "tag",
                    "id": 26
                },
                3
            ],
            [
                {
                    "type": "symbol",
                    "id": 31,
                    "name": "?option_candidate"
                },
                3
            ],
            [
                {
                    "type": "tag",
                    "id": 27
                },
                3
            ],
            [
                {
                    "type": "event",
                    "id": 28
                },
                3
            ],
            [
                {
                    "type": "symbol",
                    "id": 28,
                    "name": "?named_argument"
                },
                4
            ],
            [
                {
                    "type": "tag",
                    "id": 29
                },
                4
            ],
            [
                {
                    "type": "symbol",
                    "id": 33,
                    "name": "?presented_option"
                },
                4
            ],
            [
                {
                    "type": "tag",
                    "id": 30
                },
                4
            ],
            [
                {
                    "type": "symbol",
                    "id": 34,
                    "name": "?present_options"
                },
                4
            ],
            [
                {
                    "type": "tag",
                    "id": 31
                },
                4
            ],
            [
                {
                    "type": "message",
                    "id": 32
                },
                4
            ],
            [
                {
                    "type": "event",
                    "id": 33
                },
                4
            ],
            [
                {
                    "type": "file",
                    "id": 34,
                    "name": "userParametersFile"
                },
                5
            ],
            [
                {
                    "type": "tag",
                    "id": 35
                },
                5
            ],
            [
                {
                    "type": "tag",
                    "id": 36
                },
                5
            ],
            [
                {
                    "type": "symbol",
                    "id": 32,
                    "name": "?option_executed"
                },
                5
            ],
            [
                {
                    "type": "tag",
                    "id": 37
                },
                5
            ],
            [
                {
                    "type": "program",
                    "id": 60,
                    "name": "Demo_a_simple_timeseries_prediction#7"
                },
                5
            ],
            [
                {
                    "type": "event",
                    "id": 38
                },
                5
            ],
            [
                {
                    "type": "symbol",
                    "id": 36,
                    "name": "!deactivate_rule_or_option"
                },
                5
            ],
            [
                {
                    "type": "tag",
                    "id": 39
                },
                5
            ],
            [
                {
                    "type": "tag",
                    "id": 40
                },
                6
            ],
            [
                {
                    "type": "symbol",
                    "id": 37,
                    "name": "?program_executed"
                },
                6
            ],
            [
                {
                    "type": "tag",
                    "id": 41
                },
                6
            ]
        ],
        "tag_argument_backreferences": [
            [
                {
                    "type": "tag",
                    "id": 9
                },
                [
                    {
                        "type": "tag",
                        "id": 10
                    },
                    {
                        "type": "tag",
                        "id": 11
                    }
                ]
            ],
            [
                {
                    "type": "tag",
                    "id": 10
                },
                [
                    {
                        "type": "tag",
                        "id": 11
                    }
                ]
            ],
            [
                {
                    "type": "message",
                    "id": 15
                },
                [
                    {
                        "type": "tag",
                        "id": 16
                    }
                ]
            ],
            [
                {
                    "type": "rule",
                    "id": 82,
                    "name": "Demo-a-simple-timeseries-prediction#8"
                },
                [
                    {
                        "type": "tag",
                        "id": 17
                    },
                    {
                        "type": "tag",
                        "id": 19
                    },
                    {
                        "type": "tag",
                        "id": 25
                    }
                ]
            ],
            [
                {
                    "type": "option",
                    "id": 20,
                    "name": "demo-a-simple-timeseries-prediction#20"
                },
                [
                    {
                        "type": "tag",
                        "id": 21
                    },
                    {
                        "type": "tag",
                        "id": 27
                    },
                    {
                        "type": "tag",
                        "id": 29
                    },
                    {
                        "type": "tag",
                        "id": 29
                    },
                    {
                        "type": "tag",
                        "id": 30
                    },
                    {
                        "type": "tag",
                        "id": 35
                    },
                    {
                        "type": "tag",
                        "id": 35
                    },
                    {
                        "type": "tag",
                        "id": 36
                    },
                    {
                        "type": "tag",
                        "id": 37
                    },
                    {
                        "type": "tag",
                        "id": 39
                    }
                ]
            ],
            [
                {
                    "type": "message",
                    "id": 23
                },
                [
                    {
                        "type": "tag",
                        "id": 24
                    }
                ]
            ],
            [
                {
                    "type": "tag",
                    "id": 24
                },
                [
                    {
                        "type": "tag",
                        "id": 26
                    }
                ]
            ],
            [
                {
                    "type": "tag",
                    "id": 29
                },
                [
                    {
                        "type": "tag",
                        "id": 30
                    }
                ]
            ],
            [
                {
                    "type": "tag",
                    "id": 30
                },
                [
                    {
                        "type": "tag",
                        "id": 31
                    }
                ]
            ],
            [
                {
                    "type": "file",
                    "id": 34,
                    "name": "userParametersFile"
                },
                [
                    {
                        "type": "tag",
                        "id": 36
                    },
                    {
                        "type": "tag",
                        "id": 40
                    }
                ]
            ],
            [
                {
                    "type": "tag",
                    "id": 35
                },
                [
                    {
                        "type": "tag",
                        "id": 37
                    }
                ]
            ],
            [
                {
                    "type": "tag",
                    "id": 36
                },
                [
                    {
                        "type": "tag",
                        "id": 37
                    }
                ]
            ],
            [
                {
                    "type": "program",
                    "id": 60,
                    "name": "Demo_a_simple_timeseries_prediction#7"
                },
                [
                    {
                        "type": "tag",
                        "id": 40
                    },
                    {
                        "type": "tag",
                        "id": 41
                    }
                ]
            ],
            [
                {
                    "type": "tag",
                    "id": 40
                },
                [
                    {
                        "type": "tag",
                        "id": 41
                    }
                ]
            ]
        ],
        "ordered_list_of_event_identifiers": [
            {
                "type": "event",
                "id": 0
            },
            {
                "type": "event",
                "id": 14
            },
            {
                "type": "event",
                "id": 18
            },
            {
                "type": "event",
                "id": 22
            },
            {
                "type": "event",
                "id": 28
            },
            {
                "type": "event",
                "id": 33
            },
            {
                "type": "event",
                "id": 38
            }
        ],
        "statistics_at_beginning_of_step": [
            {
                "step": 0,
                "start_time": "2018-09-16T18:24:41.850660Z",
                "current_event": null,
                "signal_strengths": [],
                "only_trust_explicitly": false,
                "special_trust_for_rules": [],
                "special_trust_for_users": [],
                "priority_of_asking_for_input": -1.0,
                "options_with_confidence_levels": [],
                "priority_of_presenting_options": -1.0,
                "threshold_for_executing_option": -1.0,
                "rule_eligibility_inherit_rating": -1.0,
                "threshold_for_displaying_option": -1.0,
                "rule_eligibility_min_ratings_count": -1.0,
                "rule_eligibility_always_allow_own_rules": -1.0,
                "rule_eligibility_requires_moderator_approval": -1.0
            },
            {
                "step": 1,
                "start_time": "2018-09-16T18:24:42.078909Z",
                "current_event": null,
                "signal_strengths": [
                    [
                        {
                            "id": 40,
                            "name": "demo_a_simple_timeseries_prediction",
                            "type": "symbol"
                        },
                        null,
                        1
                    ]
                ],
                "only_trust_explicitly": true,
                "special_trust_for_rules": [],
                "special_trust_for_users": [
                    [
                        6,
                        true
                    ]
                ],
                "priority_of_asking_for_input": 3,
                "options_with_confidence_levels": [],
                "priority_of_presenting_options": 4,
                "threshold_for_executing_option": 1,
                "rule_eligibility_inherit_rating": true,
                "threshold_for_displaying_option": 0.5,
                "rule_eligibility_min_ratings_count": 10,
                "rule_eligibility_always_allow_own_rules": true,
                "rule_eligibility_requires_moderator_approval": false
            },
            {
                "step": 2,
                "start_time": "2018-09-16T18:24:42.345939Z",
                "current_event": {
                    "id": 18,
                    "type": "event"
                },
                "signal_strengths": [
                    [
                        {
                            "id": 40,
                            "name": "demo_a_simple_timeseries_prediction",
                            "type": "symbol"
                        },
                        null,
                        1
                    ]
                ],
                "only_trust_explicitly": true,
                "special_trust_for_rules": [],
                "special_trust_for_users": [
                    [
                        6,
                        true
                    ]
                ],
                "priority_of_asking_for_input": 3,
                "options_with_confidence_levels": [],
                "priority_of_presenting_options": 4,
                "threshold_for_executing_option": 1,
                "rule_eligibility_inherit_rating": true,
                "threshold_for_displaying_option": 0.5,
                "rule_eligibility_min_ratings_count": 10,
                "rule_eligibility_always_allow_own_rules": true,
                "rule_eligibility_requires_moderator_approval": false
            },
            {
                "step": 3,
                "start_time": "2018-09-16T18:24:42.439577Z",
                "current_event": null,
                "signal_strengths": [
                    [
                        {
                            "id": 40,
                            "name": "demo_a_simple_timeseries_prediction",
                            "type": "symbol"
                        },
                        null,
                        1
                    ]
                ],
                "only_trust_explicitly": true,
                "special_trust_for_rules": [],
                "special_trust_for_users": [
                    [
                        6,
                        true
                    ]
                ],
                "priority_of_asking_for_input": 3,
                "options_with_confidence_levels": [
                    {
                        "confidence": 1000.0,
                        "option_identifier": {
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20",
                            "type": "option"
                        }
                    }
                ],
                "priority_of_presenting_options": 4,
                "threshold_for_executing_option": 1,
                "rule_eligibility_inherit_rating": true,
                "threshold_for_displaying_option": 0.5,
                "rule_eligibility_min_ratings_count": 10,
                "rule_eligibility_always_allow_own_rules": true,
                "rule_eligibility_requires_moderator_approval": false
            },
            {
                "step": 4,
                "start_time": "2018-09-16T18:24:42.548511Z",
                "current_event": {
                    "id": 28,
                    "type": "event"
                },
                "signal_strengths": [
                    [
                        {
                            "id": 40,
                            "name": "demo_a_simple_timeseries_prediction",
                            "type": "symbol"
                        },
                        null,
                        1
                    ]
                ],
                "only_trust_explicitly": true,
                "special_trust_for_rules": [],
                "special_trust_for_users": [
                    [
                        6,
                        true
                    ]
                ],
                "priority_of_asking_for_input": 3,
                "options_with_confidence_levels": [
                    {
                        "confidence": 1000.0,
                        "option_identifier": {
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20",
                            "type": "option"
                        }
                    }
                ],
                "priority_of_presenting_options": 4,
                "threshold_for_executing_option": 1,
                "rule_eligibility_inherit_rating": true,
                "threshold_for_displaying_option": 0.5,
                "rule_eligibility_min_ratings_count": 10,
                "rule_eligibility_always_allow_own_rules": true,
                "rule_eligibility_requires_moderator_approval": false
            },
            {
                "step": 5,
                "start_time": "2018-09-16T18:24:44.687520Z",
                "current_event": {
                    "id": 33,
                    "type": "event"
                },
                "signal_strengths": [
                    [
                        {
                            "id": 40,
                            "name": "demo_a_simple_timeseries_prediction",
                            "type": "symbol"
                        },
                        null,
                        1
                    ]
                ],
                "only_trust_explicitly": true,
                "special_trust_for_rules": [],
                "special_trust_for_users": [
                    [
                        6,
                        true
                    ]
                ],
                "priority_of_asking_for_input": 3,
                "options_with_confidence_levels": [
                    {
                        "confidence": 1000.0,
                        "option_identifier": {
                            "id": 20,
                            "name": "demo-a-simple-timeseries-prediction#20",
                            "type": "option"
                        }
                    }
                ],
                "priority_of_presenting_options": 4,
                "threshold_for_executing_option": 1,
                "rule_eligibility_inherit_rating": true,
                "threshold_for_displaying_option": 0.5,
                "rule_eligibility_min_ratings_count": 10,
                "rule_eligibility_always_allow_own_rules": true,
                "rule_eligibility_requires_moderator_approval": false
            },
            {
                "step": 6,
                "start_time": "2018-09-16T18:24:44.898128Z",
                "current_event": {
                    "type": "event",
                    "id": 38
                },
                "signal_strengths": [
                    [
                        {
                            "type": "symbol",
                            "id": 40,
                            "name": "demo_a_simple_timeseries_prediction"
                        },
                        null,
                        1
                    ]
                ],
                "only_trust_explicitly": true,
                "special_trust_for_users": [
                    [
                        6,
                        true
                    ]
                ],
                "special_trust_for_rules": [],
                "options_with_confidence_levels": [],
                "priority_of_asking_for_input": 3,
                "priority_of_presenting_options": 4,
                "threshold_for_displaying_option": 0.5,
                "threshold_for_executing_option": 1,
                "rule_eligibility_min_ratings_count": 10,
                "rule_eligibility_inherit_rating": true,
                "rule_eligibility_requires_moderator_approval": false,
                "rule_eligibility_always_allow_own_rules": true
            }
        ],
        "rule_ratings_when_first_loaded": [
            [
                82,
                {
                    "rating": 5.0,
                    "is_trusted": true,
                    "hardcoded_priority": null,
                    "has_moderator_approval": false
                }
            ]
        ]
    },
    "event_identifier": {
        "type": "event",
        "id": 38
    },
    "program_identifier": {
        "type": "program",
        "id": 60,
        "name": "Demo_a_simple_timeseries_prediction#7"
    },
    "arguments": {
        "user_parameters_file": {
            "type": "file",
            "id": 34,
            "name": "userParametersFile"
        }
    },
    "input_file_object_identifiers": [
        {
            "type": "file",
            "id": 34,
            "name": "userParametersFile"
        }
    ]
}