diff --git a/data.txt b/data.txt index 4b8ba4d..5431aac 100644 --- a/data.txt +++ b/data.txt @@ -2,2901 +2,1081 @@ "agente_0": { "status": { "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 0, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "1": 3, + "2": 3, + "3": 3, + "4": 3, + "5": 3, + "6": 3, + "7": 3, + "8": 3, + "9": 3, + "10": 3, + "11": 3, + "12": 3, + "13": 3, + "14": 3, + "15": 3, + "16": 3, + "17": 3, + "18": 3, + "19": 3, + "20": 3, + "21": 3, + "22": 3, + "23": 3, + "24": 3, + "25": 3, + "26": 3, + "27": 3, + "28": 3, + "29": 3, + "30": 3, + "31": 3, + "32": 3, + "33": 3, + "34": 3, + "35": 3, + "36": 3, + "37": 3, + "38": 3, + "39": 3, + "40": 3, + "41": 3, + "42": 3, + "43": 3, + "44": 3, + "45": 3, + "46": 3, + "47": 3, + "48": 3, + "49": 3 } }, "agente_1": { "status": { "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "19": 1, "20": 1, - "40": 1, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_10": { "status": { "0": 0, - "20": 0, - "40": 3, - "60": 3, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 2, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_11": { "status": { - "0": 1, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "0": 0, + "1": 0, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 2, + "11": 2, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_12": { "status": { - "0": 1, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 1, + "7": 2, + "8": 2, + "9": 2, + "10": 2, + "11": 2, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_13": { "status": { - "0": 1, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_14": { "status": { "0": 1, - "20": 1, - "40": 1, - "60": 1, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 2, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_15": { "status": { "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 + "1": 0, + "2": 0, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 2, + "9": 2, + "10": 2, + "11": 2, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_16": { "status": { "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 2, + "11": 2, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_17": { "status": { "0": 0, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_18": { "status": { "0": 0, + "1": 0, + "2": 0, + "3": 1, + "4": 1, + "5": 2, + "6": 2, + "7": 2, + "8": 2, + "9": 2, + "10": 2, + "11": 2, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, "40": 2, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_19": { "status": { "0": 0, - "20": 0, - "40": 3, - "60": 3, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 + "1": 0, + "2": 0, + "3": 1, + "4": 2, + "5": 2, + "6": 2, + "7": 2, + "8": 2, + "9": 2, + "10": 2, + "11": 2, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_2": { "status": { "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 0, - "100": 0, - "120": 0, - "140": 0, - "160": 0, - "180": 0, - "200": 0, - "220": 0, - "240": 0, - "260": 0, - "280": 0, - "300": 0, - "320": 0, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_20": { - "status": { - "0": 1, - "20": 1, - "40": 2, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_21": { - "status": { - "0": 1, + "1": 0, + "2": 0, + "3": 0, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, "40": 2, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_22": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_23": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_24": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_25": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_26": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_27": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_28": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_29": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_3": { "status": { - "0": 0, - "20": 0, + "0": 1, + "1": 1, + "2": 1, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, "40": 2, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_30": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_31": { - "status": { - "0": 0, - "20": 1, - "40": 1, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_32": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_33": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_34": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_35": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_36": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_37": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 3, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_38": { - "status": { - "0": 0, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_39": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 3, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_4": { "status": { "0": 0, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_40": { - "status": { - "0": 3, + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0, + "10": 3, + "11": 3, + "12": 3, + "13": 3, + "14": 3, + "15": 3, + "16": 3, + "17": 3, + "18": 3, + "19": 3, "20": 3, + "21": 3, + "22": 3, + "23": 3, + "24": 3, + "25": 3, + "26": 3, + "27": 3, + "28": 3, + "29": 3, + "30": 3, + "31": 3, + "32": 3, + "33": 3, + "34": 3, + "35": 3, + "36": 3, + "37": 3, + "38": 3, + "39": 3, "40": 3, - "60": 3, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_41": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_42": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_43": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_44": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_45": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 0, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_46": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 1, - "160": 1, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_47": { - "status": { - "0": 0, - "20": 3, - "40": 3, - "60": 3, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_48": { - "status": { - "0": 0, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 1, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_49": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "41": 3, + "42": 3, + "43": 3, + "44": 3, + "45": 3, + "46": 3, + "47": 3, + "48": 3, + "49": 3 } }, "agente_5": { "status": { "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_50": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_51": { - "status": { - "0": 0, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_52": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 1, - "160": 1, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_53": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_54": { - "status": { - "0": 1, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_55": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_56": { - "status": { - "0": 0, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_57": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_58": { - "status": { - "0": 1, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 1, - "160": 1, - "180": 1, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_59": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 1, + "7": 1, + "8": 2, + "9": 2, + "10": 2, + "11": 2, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_6": { "status": { "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_60": { - "status": { - "0": 1, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 1, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_61": { - "status": { - "0": 1, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_62": { - "status": { - "0": 0, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_63": { - "status": { - "0": 1, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_64": { - "status": { - "0": 0, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_65": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_66": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 3, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_67": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_68": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 1, - "160": 1, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_69": { - "status": { - "0": 1, - "20": 1, - "40": 1, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "1": 0, + "2": 0, + "3": 0, + "4": 0, + "5": 0, + "6": 0, + "7": 0, + "8": 0, + "9": 0, + "10": 1, + "11": 2, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_7": { "status": { "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_70": { - "status": { - "0": 0, - "20": 3, - "40": 3, - "60": 3, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_71": { - "status": { - "0": 1, - "20": 1, - "40": 1, - "60": 1, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_72": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 0, - "100": 0, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_73": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 3, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_74": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_75": { - "status": { - "0": 0, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_76": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_77": { - "status": { - "0": 0, - "20": 1, - "40": 1, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_78": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_79": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 3, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 + "1": 0, + "2": 0, + "3": 1, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, + "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, + "40": 2, + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_8": { "status": { "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 1, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_80": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_81": { - "status": { - "0": 0, + "1": 0, + "2": 0, + "3": 0, + "4": 1, + "5": 2, + "6": 2, + "7": 2, + "8": 2, + "9": 2, + "10": 2, + "11": 2, + "12": 2, + "13": 2, + "14": 2, + "15": 2, + "16": 2, + "17": 2, + "18": 2, + "19": 2, "20": 2, + "21": 2, + "22": 2, + "23": 2, + "24": 2, + "25": 2, + "26": 2, + "27": 2, + "28": 2, + "29": 2, + "30": 2, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, "40": 2, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_82": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_83": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 0, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_84": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_85": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_86": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_87": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_88": { - "status": { - "0": 0, - "20": 0, - "40": 2, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_89": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 0, - "100": 0, - "120": 0, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } }, "agente_9": { "status": { "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_90": { - "status": { - "0": 1, + "1": 0, + "2": 0, + "3": 0, + "4": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "9": 1, + "10": 1, + "11": 1, + "12": 1, + "13": 1, + "14": 1, + "15": 1, + "16": 1, + "17": 1, + "18": 1, + "19": 1, "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_91": { - "status": { - "0": 0, - "20": 1, - "40": 1, - "60": 1, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_92": { - "status": { - "0": 1, - "20": 2, + "21": 1, + "22": 1, + "23": 1, + "24": 1, + "25": 1, + "26": 1, + "27": 1, + "28": 1, + "29": 1, + "30": 1, + "31": 2, + "32": 2, + "33": 2, + "34": 2, + "35": 2, + "36": 2, + "37": 2, + "38": 2, + "39": 2, "40": 2, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_93": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_94": { - "status": { - "0": 0, - "20": 1, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 1, - "140": 1, - "160": 1, - "180": 1, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_95": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 1, - "100": 1, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_96": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 0, - "80": 0, - "100": 0, - "120": 0, - "140": 0, - "160": 0, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_97": { - "status": { - "0": 0, - "20": 0, - "40": 0, - "60": 3, - "80": 3, - "100": 3, - "120": 3, - "140": 3, - "160": 3, - "180": 3, - "200": 3, - "220": 3, - "240": 3, - "260": 3, - "280": 3, - "300": 3, - "320": 3, - "340": 3, - "360": 3, - "380": 3, - "400": 3, - "420": 3, - "440": 3, - "460": 3, - "480": 3 - } - }, - "agente_98": { - "status": { - "0": 0, - "20": 0, - "40": 1, - "60": 1, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 - } - }, - "agente_99": { - "status": { - "0": 0, - "20": 1, - "40": 2, - "60": 2, - "80": 2, - "100": 2, - "120": 2, - "140": 2, - "160": 2, - "180": 2, - "200": 2, - "220": 2, - "240": 2, - "260": 2, - "280": 2, - "300": 2, - "320": 2, - "340": 2, - "360": 2, - "380": 2, - "400": 2, - "420": 2, - "440": 2, - "460": 2, - "480": 2 + "41": 2, + "42": 2, + "43": 2, + "44": 2, + "45": 2, + "46": 2, + "47": 2, + "48": 2, + "49": 2 } } } \ No newline at end of file diff --git a/models.py b/models.py index 574407d..f30f267 100644 --- a/models.py +++ b/models.py @@ -59,7 +59,6 @@ class ComportamientoBase(BaseNetworkAgent): class SpreadModelM2(ComportamientoBase): init_states[random.randint(0,settings.number_of_nodes)] = {'id':1} init_states[random.randint(0,settings.number_of_nodes)] = {'id':1} - init_states[random.randint(0,settings.number_of_nodes)] = {'id': 1} def __init__(self, environment=None, agent_id=0, state=()): super().__init__(environment=environment, agent_id=agent_id, state=state) @@ -78,11 +77,11 @@ class SpreadModelM2(ComportamientoBase): if self.state['id'] == 0: #Neutral self.neutral_behaviour() - if self.state['id'] == 1: #Infected + elif self.state['id'] == 1: #Infected self.infected_behaviour() - if self.state['id'] == 2: #Cured + elif self.state['id'] == 2: #Cured self.cured_behaviour() - if self.state['id'] == 3: #Vaccinated + elif self.state['id'] == 3: #Vaccinated self.vaccinated_behaviour() self.attrs['status'] = self.state['id'] @@ -119,6 +118,7 @@ class SpreadModelM2(ComportamientoBase): if random.random() < self.prob_cured_healing_infected: neighbor.state['id'] = 2 # Cured + def vaccinated_behaviour(self): # Cure @@ -126,7 +126,7 @@ class SpreadModelM2(ComportamientoBase): for neighbor in infected_neighbors: if random.random() < self.prob_cured_healing_infected: neighbor.state['id'] = 2 # Cured - return + # Vaccinate neutral_neighbors = self.get_neighboring_agents(state_id=0) @@ -135,11 +135,10 @@ class SpreadModelM2(ComportamientoBase): neighbor.state['id'] = 3 # Vaccinated # Generate anti-rumor - infected_neighbors = self.get_neighboring_agents(state_id=1) - for neighbor in infected_neighbors: + infected_neighbors_2 = self.get_neighboring_agents(state_id=1) + for neighbor in infected_neighbors_2: if random.random() < self.prob_generate_anti_rumor: neighbor.state['id'] = 2 # Cured - return class SISaModel(ComportamientoBase): diff --git a/settings.py b/settings.py index a7e4b9f..bc08478 100644 --- a/settings.py +++ b/settings.py @@ -40,10 +40,10 @@ def init(): global prob_generate_anti_rumor network_type=1 - number_of_nodes=100 - max_time=500 + number_of_nodes=20 + max_time=50 num_trials=1 - timeout=20 + timeout=1 #Zombie model bite_prob=0.01 # 0-1 diff --git a/sim_01/log.0.state.pickled b/sim_01/log.0.state.pickled index f3a4ff5..e7a89ea 100644 Binary files a/sim_01/log.0.state.pickled and b/sim_01/log.0.state.pickled differ diff --git a/test.gexf b/test.gexf index d8a8870..2ead133 100644 --- a/test.gexf +++ b/test.gexf @@ -8,3805 +8,1185 @@ - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +