From ac8e143b8962527f29bacf971f43d331b02f297f Mon Sep 17 00:00:00 2001 From: Marco Realacci Date: Fri, 17 Jan 2025 21:07:54 +0100 Subject: [PATCH] move legacy code to separate branch --- legacy/Bot/AccessControl/AccessManager.cs | 90 - legacy/Bot/ModuleLoader/IModule.cs | 12 - legacy/Bot/ModuleLoader/ModuleLoader.cs | 18 - legacy/Bot/Modules/OttoLinux/BotGame.cs | 565 --- legacy/Bot/Modules/OttoLinux/OttoReverse.cs | 197 - legacy/Bot/Modules/OttoLinux/OttoScore.cs | 16 - legacy/Bot/Modules/OttoLinux/PhotoServer.cs | 66 - legacy/Bot/Modules/OttoLinux/Question.cs | 39 - legacy/Bot/Modules/OttoLinux/WebReverse.cs | 57 - legacy/Bot/Program.cs | 60 - legacy/Bot/SoUnBot.csproj | 16 - legacy/Bot/Telegram/TelegramBot.cs | 199 - .../Debug/net8.0/JetBrains.Annotations.dll | Bin 93184 -> 0 bytes .../Bot/bin/Debug/net8.0/Newtonsoft.Json.dll | Bin 695336 -> 0 bytes legacy/Bot/bin/Debug/net8.0/SoUnBot | Bin 77288 -> 0 bytes legacy/Bot/bin/Debug/net8.0/SoUnBot.deps.json | 104 - legacy/Bot/bin/Debug/net8.0/SoUnBot.dll | Bin 50688 -> 0 bytes legacy/Bot/bin/Debug/net8.0/SoUnBot.pdb | Bin 23980 -> 0 bytes .../Debug/net8.0/SoUnBot.runtimeconfig.json | 12 - .../Telegram.Bot.Extensions.Polling.dll | Bin 26624 -> 0 bytes legacy/Bot/bin/Debug/net8.0/Telegram.Bot.dll | Bin 305152 -> 0 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 - .../obj/Debug/net8.0/SoUnBot.AssemblyInfo.cs | 22 - .../net8.0/SoUnBot.AssemblyInfoInputs.cache | 1 - ....GeneratedMSBuildEditorConfig.editorconfig | 13 - .../Debug/net8.0/SoUnBot.GlobalUsings.g.cs | 8 - .../Bot/obj/Debug/net8.0/SoUnBot.assets.cache | Bin 3539 -> 0 bytes .../SoUnBot.csproj.AssemblyReference.cache | Bin 1446 -> 0 bytes .../Debug/net8.0/SoUnBot.csproj.CopyComplete | 0 .../SoUnBot.csproj.CoreCompileInputs.cache | 1 - .../SoUnBot.csproj.FileListAbsolute.txt | 21 - legacy/Bot/obj/Debug/net8.0/SoUnBot.dll | Bin 50688 -> 0 bytes .../net8.0/SoUnBot.genruntimeconfig.cache | 1 - legacy/Bot/obj/Debug/net8.0/SoUnBot.pdb | Bin 23980 -> 0 bytes .../obj/Debug/net8.0/SoUnBot.sourcelink.json | 1 - legacy/Bot/obj/Debug/net8.0/apphost | Bin 77288 -> 0 bytes legacy/Bot/obj/Debug/net8.0/ref/SoUnBot.dll | Bin 11776 -> 0 bytes .../Bot/obj/Debug/net8.0/refint/SoUnBot.dll | Bin 11776 -> 0 bytes .../Bot/obj/SoUnBot.csproj.nuget.dgspec.json | 81 - legacy/Bot/obj/SoUnBot.csproj.nuget.g.props | 15 - legacy/Bot/obj/SoUnBot.csproj.nuget.g.targets | 2 - legacy/Bot/obj/project.assets.json | 280 -- legacy/Bot/obj/project.nuget.cache | 15 - legacy/Bot/obj/project.packagespec.json | 1 - legacy/Bot/obj/rider.project.model.nuget.info | 1 - legacy/Bot/obj/rider.project.restore.info | 1 - legacy/Bot/run.sh | 5 - legacy/Data/Images/25.png | Bin 84648 -> 0 bytes legacy/Data/Images/26.png | Bin 517840 -> 0 bytes legacy/Data/Images/27.png | Bin 1085253 -> 0 bytes legacy/Data/Images/35.png | Bin 361088 -> 0 bytes legacy/Data/Images/36.png | Bin 77911 -> 0 bytes legacy/Data/Images/37.png | Bin 218894 -> 0 bytes legacy/Data/Images/38.png | Bin 89450 -> 0 bytes legacy/Data/Images/39.png | Bin 85280 -> 0 bytes legacy/Data/Images/40.png | Bin 220816 -> 0 bytes legacy/Data/Images/56.png | Bin 220551 -> 0 bytes legacy/Data/Images/57.png | Bin 106200 -> 0 bytes legacy/Data/Images/58.png | Bin 106588 -> 0 bytes legacy/Data/Images/59.png | Bin 126987 -> 0 bytes legacy/Data/Images/60.png | Bin 317041 -> 0 bytes legacy/Data/Images/61.png | Bin 257163 -> 0 bytes legacy/Data/Images/62.png | Bin 144214 -> 0 bytes legacy/Data/Images/FDS/1positive0negative.png | Bin 10665 -> 0 bytes legacy/Data/Images/FDS/accuracy80.png | Bin 9650 -> 0 bytes legacy/Data/Images/FDS/matrixwhatcanwesay.png | Bin 12600 -> 0 bytes legacy/Data/Questions/Domande Sicurezza.old | 229 -- legacy/Data/Questions/diritto_unive_inf.txt | 331 -- .../Data/Questions/ingsw/0000_102/correct.txt | 1 - .../Data/Questions/ingsw/0000_102/quest.txt | 20 - .../Data/Questions/ingsw/0000_102/wrong1.txt | 1 - .../Data/Questions/ingsw/0000_102/wrong2.txt | 1 - .../Data/Questions/ingsw/0000_2/correct.txt | 1 - legacy/Data/Questions/ingsw/0000_2/quest.txt | 57 - legacy/Data/Questions/ingsw/0000_2/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0000_2/wrong2.txt | 1 - .../Data/Questions/ingsw/0000_3/correct.txt | 1 - legacy/Data/Questions/ingsw/0000_3/quest.txt | 45 - legacy/Data/Questions/ingsw/0000_3/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0000_3/wrong2.txt | 1 - .../Data/Questions/ingsw/0000_32/correct.txt | 1 - legacy/Data/Questions/ingsw/0000_32/quest.txt | 22 - .../Data/Questions/ingsw/0000_32/wrong1.txt | 1 - .../Data/Questions/ingsw/0000_32/wrong2.txt | 1 - .../Data/Questions/ingsw/0000_4/correct.txt | 1 - legacy/Data/Questions/ingsw/0000_4/quest.txt | 1 - legacy/Data/Questions/ingsw/0000_4/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0000_4/wrong2.txt | 1 - .../Data/Questions/ingsw/0000_7/correct.txt | 1 - legacy/Data/Questions/ingsw/0000_7/quest.txt | 1 - legacy/Data/Questions/ingsw/0000_7/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0000_7/wrong2.txt | 1 - .../Data/Questions/ingsw/0000_8/correct.txt | 1 - legacy/Data/Questions/ingsw/0000_8/quest.txt | 1 - legacy/Data/Questions/ingsw/0000_8/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0000_8/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_0/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_0/quest.txt | 11 - legacy/Data/Questions/ingsw/0120_0/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0120_0/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_1/correct.txt | 17 - legacy/Data/Questions/ingsw/0120_1/quest.txt | 3 - legacy/Data/Questions/ingsw/0120_1/wrong1.txt | 17 - legacy/Data/Questions/ingsw/0120_1/wrong2.txt | 17 - .../Data/Questions/ingsw/0120_10/correct.txt | 16 - legacy/Data/Questions/ingsw/0120_10/quest.txt | 4 - .../Data/Questions/ingsw/0120_10/wrong1.txt | 16 - .../Data/Questions/ingsw/0120_10/wrong2.txt | 16 - .../Data/Questions/ingsw/0120_11/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_11/quest.txt | 1 - .../Data/Questions/ingsw/0120_11/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_11/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_12/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_12/quest.txt | 6 - .../Data/Questions/ingsw/0120_12/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_12/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_13/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_13/quest.txt | 9 - .../Data/Questions/ingsw/0120_13/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_13/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_14/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_14/quest.txt | 6 - .../Data/Questions/ingsw/0120_14/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_14/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_15/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_15/quest.txt | 1 - .../Data/Questions/ingsw/0120_15/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_15/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_16/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_16/quest.txt | 2 - .../Data/Questions/ingsw/0120_16/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_16/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_17/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_17/quest.txt | 9 - .../Data/Questions/ingsw/0120_17/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_17/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_18/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_18/quest.txt | 9 - .../Data/Questions/ingsw/0120_18/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_18/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_19/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_19/quest.txt | 1 - .../Data/Questions/ingsw/0120_19/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_19/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_2/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_2/quest.txt | 11 - legacy/Data/Questions/ingsw/0120_2/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0120_2/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_20/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_20/quest.txt | 8 - .../Data/Questions/ingsw/0120_20/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_20/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_21/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_21/quest.txt | 2 - .../Data/Questions/ingsw/0120_21/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_21/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0120_22/quest.txt | 32 - .../Data/Questions/ingsw/0120_22/wrong1.txt | 0 .../Data/Questions/ingsw/0120_22/wrong2.txt | 0 .../Data/Questions/ingsw/0120_22/wrong3.txt | 0 .../Data/Questions/ingsw/0120_23/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_23/quest.txt | 11 - .../Data/Questions/ingsw/0120_23/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_23/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_24/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_24/quest.txt | 9 - .../Data/Questions/ingsw/0120_24/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_24/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0120_25/quest.txt | 37 - .../Data/Questions/ingsw/0120_25/wrong1.txt | 0 .../Data/Questions/ingsw/0120_25/wrong2.txt | 0 .../Data/Questions/ingsw/0120_25/wrong3.txt | 0 .../Data/Questions/ingsw/0120_26/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_26/quest.txt | 9 - .../Data/Questions/ingsw/0120_26/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_26/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_27/correct.txt | 17 - legacy/Data/Questions/ingsw/0120_27/quest.txt | 3 - .../Data/Questions/ingsw/0120_27/wrong1.txt | 17 - .../Data/Questions/ingsw/0120_27/wrong2.txt | 17 - legacy/Data/Questions/ingsw/0120_28/quest.txt | 2 - .../Data/Questions/ingsw/0120_28/wrong1.txt | 38 - .../Data/Questions/ingsw/0120_28/wrong2.txt | 33 - .../Data/Questions/ingsw/0120_28/wrong3.txt | 33 - .../Data/Questions/ingsw/0120_29/correct.txt | 15 - legacy/Data/Questions/ingsw/0120_29/quest.txt | 5 - .../Data/Questions/ingsw/0120_29/wrong1.txt | 16 - .../Data/Questions/ingsw/0120_29/wrong2.txt | 15 - .../Data/Questions/ingsw/0120_3/correct.txt | 5 - legacy/Data/Questions/ingsw/0120_3/quest.txt | 4 - legacy/Data/Questions/ingsw/0120_3/wrong1.txt | 5 - legacy/Data/Questions/ingsw/0120_3/wrong2.txt | 5 - .../Data/Questions/ingsw/0120_30/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_30/quest.txt | 22 - .../Data/Questions/ingsw/0120_30/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_30/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_31/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_31/quest.txt | 11 - .../Data/Questions/ingsw/0120_31/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_31/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_32/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_32/quest.txt | 8 - .../Data/Questions/ingsw/0120_32/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_32/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_33/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_33/quest.txt | 16 - .../Data/Questions/ingsw/0120_33/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_33/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0120_34/quest.txt | 2 - .../Data/Questions/ingsw/0120_34/wrong1.txt | 35 - .../Data/Questions/ingsw/0120_34/wrong2.txt | 36 - .../Data/Questions/ingsw/0120_34/wrong3.txt | 37 - legacy/Data/Questions/ingsw/0120_35/quest.txt | 4 - .../Data/Questions/ingsw/0120_35/wrong1.txt | 6 - .../Data/Questions/ingsw/0120_35/wrong2.txt | 6 - .../Data/Questions/ingsw/0120_35/wrong3.txt | 6 - .../Data/Questions/ingsw/0120_36/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_36/quest.txt | 12 - .../Data/Questions/ingsw/0120_36/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_36/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_37/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_37/quest.txt | 13 - .../Data/Questions/ingsw/0120_37/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_37/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_38/correct.txt | 17 - legacy/Data/Questions/ingsw/0120_38/quest.txt | 3 - .../Data/Questions/ingsw/0120_38/wrong1.txt | 17 - .../Data/Questions/ingsw/0120_38/wrong2.txt | 17 - legacy/Data/Questions/ingsw/0120_39/quest.txt | 35 - .../Data/Questions/ingsw/0120_39/wrong1.txt | 0 .../Data/Questions/ingsw/0120_39/wrong2.txt | 0 .../Data/Questions/ingsw/0120_39/wrong3.txt | 0 .../Data/Questions/ingsw/0120_4/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_4/quest.txt | 16 - legacy/Data/Questions/ingsw/0120_4/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0120_4/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_40/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_40/quest.txt | 8 - .../Data/Questions/ingsw/0120_40/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_40/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_41/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_41/quest.txt | 4 - .../Data/Questions/ingsw/0120_41/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_41/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_42/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_42/quest.txt | 11 - .../Data/Questions/ingsw/0120_42/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_42/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0120_43/quest.txt | 2 - .../Data/Questions/ingsw/0120_43/wrong1.txt | 32 - .../Data/Questions/ingsw/0120_43/wrong2.txt | 36 - .../Data/Questions/ingsw/0120_43/wrong3.txt | 36 - .../Data/Questions/ingsw/0120_44/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_44/quest.txt | 21 - .../Data/Questions/ingsw/0120_44/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_44/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0120_45/quest.txt | 35 - .../Data/Questions/ingsw/0120_45/wrong1.txt | 0 .../Data/Questions/ingsw/0120_45/wrong2.txt | 0 .../Data/Questions/ingsw/0120_45/wrong3.txt | 0 .../Data/Questions/ingsw/0120_46/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_46/quest.txt | 9 - .../Data/Questions/ingsw/0120_46/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_46/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_47/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_47/quest.txt | 1 - .../Data/Questions/ingsw/0120_47/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_47/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_48/correct.txt | 17 - legacy/Data/Questions/ingsw/0120_48/quest.txt | 3 - .../Data/Questions/ingsw/0120_48/wrong1.txt | 17 - .../Data/Questions/ingsw/0120_48/wrong2.txt | 17 - .../Data/Questions/ingsw/0120_49/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_49/quest.txt | 6 - .../Data/Questions/ingsw/0120_49/wrong1.txt | 1 - .../Data/Questions/ingsw/0120_49/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0120_5/quest.txt | 2 - legacy/Data/Questions/ingsw/0120_5/wrong1.txt | 35 - legacy/Data/Questions/ingsw/0120_5/wrong2.txt | 37 - legacy/Data/Questions/ingsw/0120_5/wrong3.txt | 28 - .../Data/Questions/ingsw/0120_6/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_6/quest.txt | 1 - legacy/Data/Questions/ingsw/0120_6/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0120_6/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_7/correct.txt | 15 - legacy/Data/Questions/ingsw/0120_7/quest.txt | 5 - legacy/Data/Questions/ingsw/0120_7/wrong1.txt | 15 - legacy/Data/Questions/ingsw/0120_7/wrong2.txt | 15 - .../Data/Questions/ingsw/0120_8/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_8/quest.txt | 11 - legacy/Data/Questions/ingsw/0120_8/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0120_8/wrong2.txt | 1 - .../Data/Questions/ingsw/0120_9/correct.txt | 1 - legacy/Data/Questions/ingsw/0120_9/quest.txt | 9 - legacy/Data/Questions/ingsw/0120_9/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0120_9/wrong2.txt | 1 - .../Data/Questions/ingsw/0121_34/correct.txt | 1 - legacy/Data/Questions/ingsw/0121_34/quest.txt | 53 - .../Data/Questions/ingsw/0121_34/wrong1.txt | 1 - .../Data/Questions/ingsw/0121_34/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_0/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_0/quest.txt | 22 - legacy/Data/Questions/ingsw/0210_0/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0210_0/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0210_1/quest.txt | 5 - legacy/Data/Questions/ingsw/0210_1/wrong1.txt | 6 - legacy/Data/Questions/ingsw/0210_1/wrong2.txt | 3 - legacy/Data/Questions/ingsw/0210_1/wrong3.txt | 40 - .../Data/Questions/ingsw/0210_10/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_10/quest.txt | 16 - .../Data/Questions/ingsw/0210_10/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_10/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0210_11/quest.txt | 4 - .../Data/Questions/ingsw/0210_11/wrong1.txt | 9 - .../Data/Questions/ingsw/0210_11/wrong2.txt | 9 - .../Data/Questions/ingsw/0210_11/wrong3.txt | 9 - legacy/Data/Questions/ingsw/0210_12/quest.txt | 2 - .../Data/Questions/ingsw/0210_12/wrong1.txt | 38 - .../Data/Questions/ingsw/0210_12/wrong2.txt | 35 - .../Data/Questions/ingsw/0210_12/wrong3.txt | 35 - .../Data/Questions/ingsw/0210_13/correct.txt | 17 - legacy/Data/Questions/ingsw/0210_13/quest.txt | 3 - .../Data/Questions/ingsw/0210_13/wrong1.txt | 17 - .../Data/Questions/ingsw/0210_13/wrong2.txt | 17 - .../Data/Questions/ingsw/0210_14/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_14/quest.txt | 9 - .../Data/Questions/ingsw/0210_14/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_14/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_15/correct.txt | 17 - legacy/Data/Questions/ingsw/0210_15/quest.txt | 3 - .../Data/Questions/ingsw/0210_15/wrong1.txt | 17 - .../Data/Questions/ingsw/0210_15/wrong2.txt | 17 - .../Data/Questions/ingsw/0210_16/correct.txt | 17 - legacy/Data/Questions/ingsw/0210_16/quest.txt | 3 - .../Data/Questions/ingsw/0210_16/wrong1.txt | 17 - .../Data/Questions/ingsw/0210_16/wrong2.txt | 17 - .../Data/Questions/ingsw/0210_17/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_17/quest.txt | 13 - .../Data/Questions/ingsw/0210_17/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_17/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_18/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_18/quest.txt | 1 - .../Data/Questions/ingsw/0210_18/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_18/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_19/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_19/quest.txt | 12 - .../Data/Questions/ingsw/0210_19/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_19/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0210_2/quest.txt | 36 - legacy/Data/Questions/ingsw/0210_2/wrong1.txt | 0 legacy/Data/Questions/ingsw/0210_2/wrong2.txt | 0 legacy/Data/Questions/ingsw/0210_2/wrong3.txt | 0 .../Data/Questions/ingsw/0210_20/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_20/quest.txt | 1 - .../Data/Questions/ingsw/0210_20/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_20/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_21/correct.txt | 15 - legacy/Data/Questions/ingsw/0210_21/quest.txt | 5 - .../Data/Questions/ingsw/0210_21/wrong1.txt | 15 - .../Data/Questions/ingsw/0210_21/wrong2.txt | 15 - .../Data/Questions/ingsw/0210_22/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_22/quest.txt | 16 - .../Data/Questions/ingsw/0210_22/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_22/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_23/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_23/quest.txt | 9 - .../Data/Questions/ingsw/0210_23/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_23/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_24/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_24/quest.txt | 6 - .../Data/Questions/ingsw/0210_24/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_24/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_25/correct.txt | 5 - legacy/Data/Questions/ingsw/0210_25/quest.txt | 4 - .../Data/Questions/ingsw/0210_25/wrong1.txt | 5 - .../Data/Questions/ingsw/0210_25/wrong2.txt | 5 - .../Data/Questions/ingsw/0210_26/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_26/quest.txt | 6 - .../Data/Questions/ingsw/0210_26/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_26/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0210_27/quest.txt | 2 - .../Data/Questions/ingsw/0210_27/wrong1.txt | 36 - .../Data/Questions/ingsw/0210_27/wrong2.txt | 32 - .../Data/Questions/ingsw/0210_27/wrong3.txt | 37 - legacy/Data/Questions/ingsw/0210_28/quest.txt | 38 - .../Data/Questions/ingsw/0210_28/wrong1.txt | 0 .../Data/Questions/ingsw/0210_28/wrong2.txt | 0 .../Data/Questions/ingsw/0210_28/wrong3.txt | 0 .../Data/Questions/ingsw/0210_29/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_29/quest.txt | 2 - .../Data/Questions/ingsw/0210_29/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_29/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0210_3/quest.txt | 4 - legacy/Data/Questions/ingsw/0210_3/wrong1.txt | 14 - legacy/Data/Questions/ingsw/0210_3/wrong2.txt | 14 - legacy/Data/Questions/ingsw/0210_3/wrong3.txt | 15 - .../Data/Questions/ingsw/0210_30/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_30/quest.txt | 13 - .../Data/Questions/ingsw/0210_30/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_30/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_31/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_31/quest.txt | 9 - .../Data/Questions/ingsw/0210_31/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_31/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_32/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_32/quest.txt | 13 - .../Data/Questions/ingsw/0210_32/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_32/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_33/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_33/quest.txt | 9 - .../Data/Questions/ingsw/0210_33/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_33/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0210_34/quest.txt | 34 - .../Data/Questions/ingsw/0210_34/wrong1.txt | 0 .../Data/Questions/ingsw/0210_34/wrong2.txt | 0 .../Data/Questions/ingsw/0210_34/wrong3.txt | 0 .../Data/Questions/ingsw/0210_35/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_35/quest.txt | 1 - .../Data/Questions/ingsw/0210_35/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_35/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_36/correct.txt | 5 - legacy/Data/Questions/ingsw/0210_36/quest.txt | 4 - .../Data/Questions/ingsw/0210_36/wrong1.txt | 5 - .../Data/Questions/ingsw/0210_36/wrong2.txt | 5 - legacy/Data/Questions/ingsw/0210_37/quest.txt | 36 - .../Data/Questions/ingsw/0210_37/wrong1.txt | 0 .../Data/Questions/ingsw/0210_37/wrong2.txt | 0 .../Data/Questions/ingsw/0210_37/wrong3.txt | 0 .../Data/Questions/ingsw/0210_38/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_38/quest.txt | 21 - .../Data/Questions/ingsw/0210_38/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_38/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_39/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_39/quest.txt | 6 - .../Data/Questions/ingsw/0210_39/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_39/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_4/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_4/quest.txt | 12 - legacy/Data/Questions/ingsw/0210_4/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0210_4/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_40/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_40/quest.txt | 9 - .../Data/Questions/ingsw/0210_40/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_40/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_41/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_41/quest.txt | 13 - .../Data/Questions/ingsw/0210_41/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_41/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0210_42/quest.txt | 5 - .../Data/Questions/ingsw/0210_42/wrong1.txt | 6 - .../Data/Questions/ingsw/0210_42/wrong2.txt | 3 - .../Data/Questions/ingsw/0210_42/wrong3.txt | 39 - .../Data/Questions/ingsw/0210_43/correct.txt | 16 - legacy/Data/Questions/ingsw/0210_43/quest.txt | 4 - .../Data/Questions/ingsw/0210_43/wrong1.txt | 16 - .../Data/Questions/ingsw/0210_43/wrong2.txt | 16 - legacy/Data/Questions/ingsw/0210_44/quest.txt | 2 - .../Data/Questions/ingsw/0210_44/wrong1.txt | 34 - .../Data/Questions/ingsw/0210_44/wrong2.txt | 35 - .../Data/Questions/ingsw/0210_44/wrong3.txt | 32 - .../Data/Questions/ingsw/0210_45/correct.txt | 15 - legacy/Data/Questions/ingsw/0210_45/quest.txt | 5 - .../Data/Questions/ingsw/0210_45/wrong1.txt | 16 - .../Data/Questions/ingsw/0210_45/wrong2.txt | 15 - .../Data/Questions/ingsw/0210_46/correct.txt | 9 - legacy/Data/Questions/ingsw/0210_46/quest.txt | 4 - .../Data/Questions/ingsw/0210_46/wrong1.txt | 9 - .../Data/Questions/ingsw/0210_46/wrong2.txt | 9 - .../Data/Questions/ingsw/0210_47/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_47/quest.txt | 8 - .../Data/Questions/ingsw/0210_47/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_47/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_48/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_48/quest.txt | 8 - .../Data/Questions/ingsw/0210_48/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_48/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_49/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_49/quest.txt | 12 - .../Data/Questions/ingsw/0210_49/wrong1.txt | 1 - .../Data/Questions/ingsw/0210_49/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_5/correct.txt | 17 - legacy/Data/Questions/ingsw/0210_5/quest.txt | 3 - legacy/Data/Questions/ingsw/0210_5/wrong1.txt | 17 - legacy/Data/Questions/ingsw/0210_5/wrong2.txt | 17 - .../Data/Questions/ingsw/0210_6/correct.txt | 15 - legacy/Data/Questions/ingsw/0210_6/quest.txt | 5 - legacy/Data/Questions/ingsw/0210_6/wrong1.txt | 16 - legacy/Data/Questions/ingsw/0210_6/wrong2.txt | 15 - .../Data/Questions/ingsw/0210_7/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_7/quest.txt | 8 - legacy/Data/Questions/ingsw/0210_7/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0210_7/wrong2.txt | 1 - .../Data/Questions/ingsw/0210_8/correct.txt | 1 - legacy/Data/Questions/ingsw/0210_8/quest.txt | 10 - legacy/Data/Questions/ingsw/0210_8/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0210_8/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0210_9/quest.txt | 2 - legacy/Data/Questions/ingsw/0210_9/wrong1.txt | 36 - legacy/Data/Questions/ingsw/0210_9/wrong2.txt | 35 - legacy/Data/Questions/ingsw/0210_9/wrong3.txt | 32 - .../Data/Questions/ingsw/0221_18/correct.txt | 1 - legacy/Data/Questions/ingsw/0221_18/quest.txt | 1 - .../Data/Questions/ingsw/0221_18/wrong1.txt | 1 - .../Data/Questions/ingsw/0221_18/wrong2.txt | 1 - .../Data/Questions/ingsw/0221_28/correct.txt | 1 - legacy/Data/Questions/ingsw/0221_28/quest.txt | 1 - .../Data/Questions/ingsw/0221_28/wrong1.txt | 1 - .../Data/Questions/ingsw/0221_28/wrong2.txt | 1 - .../Data/Questions/ingsw/0221_32/correct.txt | 1 - legacy/Data/Questions/ingsw/0221_32/quest.txt | 1 - .../Data/Questions/ingsw/0221_32/wrong1.txt | 1 - .../Data/Questions/ingsw/0221_32/wrong2.txt | 1 - .../Data/Questions/ingsw/0222_24/correct.txt | 1 - legacy/Data/Questions/ingsw/0222_24/quest.txt | 12 - .../Data/Questions/ingsw/0222_24/wrong1.txt | 1 - .../Data/Questions/ingsw/0222_24/wrong2.txt | 1 - .../Data/Questions/ingsw/0222_27/correct.txt | 1 - legacy/Data/Questions/ingsw/0222_27/quest.txt | 13 - .../Data/Questions/ingsw/0222_27/wrong1.txt | 1 - .../Data/Questions/ingsw/0222_27/wrong2.txt | 1 - .../Data/Questions/ingsw/0222_33/correct.txt | 1 - legacy/Data/Questions/ingsw/0222_33/quest.txt | 45 - .../Data/Questions/ingsw/0222_33/wrong1.txt | 1 - .../Data/Questions/ingsw/0222_33/wrong2.txt | 1 - .../Data/Questions/ingsw/0222_35/correct.txt | 1 - legacy/Data/Questions/ingsw/0222_35/quest.txt | 52 - .../Data/Questions/ingsw/0222_35/wrong1.txt | 1 - .../Data/Questions/ingsw/0222_35/wrong2.txt | 1 - .../Data/Questions/ingsw/0222_39/correct.txt | 1 - legacy/Data/Questions/ingsw/0222_39/quest.txt | 55 - .../Data/Questions/ingsw/0222_39/wrong1.txt | 1 - .../Data/Questions/ingsw/0222_39/wrong2.txt | 1 - .../Data/Questions/ingsw/0222_41/correct.txt | 1 - legacy/Data/Questions/ingsw/0222_41/quest.txt | 55 - .../Data/Questions/ingsw/0222_41/wrong1.txt | 1 - .../Data/Questions/ingsw/0222_41/wrong2.txt | 1 - .../Data/Questions/ingsw/0222_5/correct.txt | 1 - legacy/Data/Questions/ingsw/0222_5/quest.txt | 15 - legacy/Data/Questions/ingsw/0222_5/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0222_5/wrong2.txt | 1 - .../Data/Questions/ingsw/0222_50/correct.txt | 1 - legacy/Data/Questions/ingsw/0222_50/quest.txt | 14 - .../Data/Questions/ingsw/0222_50/wrong1.txt | 1 - .../Data/Questions/ingsw/0222_50/wrong2.txt | 1 - .../Data/Questions/ingsw/0222_7/correct.txt | 1 - legacy/Data/Questions/ingsw/0222_7/quest.txt | 13 - legacy/Data/Questions/ingsw/0222_7/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0222_7/wrong2.txt | 1 - .../Data/Questions/ingsw/0321_1/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_1/quest.txt | 1 - .../Data/Questions/ingsw/0321_1/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_1/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_10/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_10/quest.txt | 1 - .../Data/Questions/ingsw/0321_10/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_10/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_11/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_11/quest.txt | 1 - .../Data/Questions/ingsw/0321_11/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_11/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_12/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_12/quest.txt | 1 - .../Data/Questions/ingsw/0321_12/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_12/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_13/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_13/quest.txt | 1 - .../Data/Questions/ingsw/0321_13/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_13/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_14/correct.txt | 68 - legacy/Data/Questions/ingsw/0321_14/quest.txt | 2 - .../Data/Questions/ingsw/0321_14/wrong 1.txt | 68 - .../Data/Questions/ingsw/0321_14/wrong 2.txt | 67 - .../Data/Questions/ingsw/0321_15/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_15/quest.txt | 1 - .../Data/Questions/ingsw/0321_15/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_15/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_16/correct.txt | 40 - legacy/Data/Questions/ingsw/0321_16/quest.txt | 1 - .../Data/Questions/ingsw/0321_16/wrong 1.txt | 40 - .../Data/Questions/ingsw/0321_16/wrong 2.txt | 39 - .../Data/Questions/ingsw/0321_17/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_17/quest.txt | 31 - .../Data/Questions/ingsw/0321_17/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_17/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_18/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_18/quest.txt | 1 - .../Data/Questions/ingsw/0321_18/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_18/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_19/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_19/quest.txt | 1 - .../Data/Questions/ingsw/0321_19/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_19/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_2/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_2/quest.txt | 1 - .../Data/Questions/ingsw/0321_2/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_2/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_20/correct.txt | 69 - legacy/Data/Questions/ingsw/0321_20/quest.txt | 2 - .../Data/Questions/ingsw/0321_20/wrong 1.txt | 67 - .../Data/Questions/ingsw/0321_20/wrong 2.txt | 68 - .../Data/Questions/ingsw/0321_21/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_21/quest.txt | 1 - .../Data/Questions/ingsw/0321_21/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_21/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_23/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_23/quest.txt | 1 - .../Data/Questions/ingsw/0321_23/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_23/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_24/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_24/quest.txt | 1 - .../Data/Questions/ingsw/0321_24/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_24/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_27/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_27/quest.txt | 1 - .../Data/Questions/ingsw/0321_27/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_27/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_28/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_28/quest.txt | 1 - .../Data/Questions/ingsw/0321_28/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_28/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_29/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_29/quest.txt | 31 - .../Data/Questions/ingsw/0321_29/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_29/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_30/correct.txt | 26 - legacy/Data/Questions/ingsw/0321_30/quest.txt | 1 - .../Data/Questions/ingsw/0321_30/wrong 1.txt | 26 - .../Data/Questions/ingsw/0321_30/wrong 2.txt | 25 - .../Data/Questions/ingsw/0321_31/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_31/quest.txt | 1 - .../Data/Questions/ingsw/0321_31/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_31/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_32/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_32/quest.txt | 1 - .../Data/Questions/ingsw/0321_32/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_32/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_36/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_36/quest.txt | 21 - .../Data/Questions/ingsw/0321_36/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_36/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_37/correct.txt | 27 - legacy/Data/Questions/ingsw/0321_37/quest.txt | 1 - .../Data/Questions/ingsw/0321_37/wrong 1.txt | 28 - .../Data/Questions/ingsw/0321_37/wrong 2.txt | 27 - .../Data/Questions/ingsw/0321_38/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_38/quest.txt | 1 - .../Data/Questions/ingsw/0321_38/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_38/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_4/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_4/quest.txt | 1 - .../Data/Questions/ingsw/0321_4/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_4/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_40/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_40/quest.txt | 1 - .../Data/Questions/ingsw/0321_40/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_40/wrong 2.txt | 1 - .../Data/Questions/ingsw/0321_8/correct.txt | 53 - legacy/Data/Questions/ingsw/0321_8/quest.txt | 1 - .../Data/Questions/ingsw/0321_8/wrong 1.txt | 54 - .../Data/Questions/ingsw/0321_8/wrong 2.txt | 53 - .../Data/Questions/ingsw/0321_9/correct.txt | 1 - legacy/Data/Questions/ingsw/0321_9/quest.txt | 1 - .../Data/Questions/ingsw/0321_9/wrong 1.txt | 1 - .../Data/Questions/ingsw/0321_9/wrong 2.txt | 1 - .../Data/Questions/ingsw/0324_0/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_0/quest.txt | 9 - legacy/Data/Questions/ingsw/0324_0/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0324_0/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0324_1/quest.txt | 4 - legacy/Data/Questions/ingsw/0324_1/wrong1.txt | 8 - legacy/Data/Questions/ingsw/0324_1/wrong2.txt | 2 - legacy/Data/Questions/ingsw/0324_1/wrong3.txt | 46 - .../Data/Questions/ingsw/0324_10/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_10/quest.txt | 1 - .../Data/Questions/ingsw/0324_10/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_10/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0324_11/quest.txt | 2 - .../Data/Questions/ingsw/0324_11/wrong1.txt | 35 - .../Data/Questions/ingsw/0324_11/wrong2.txt | 34 - .../Data/Questions/ingsw/0324_11/wrong3.txt | 37 - .../Data/Questions/ingsw/0324_12/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_12/quest.txt | 9 - .../Data/Questions/ingsw/0324_12/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_12/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_13/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_13/quest.txt | 8 - .../Data/Questions/ingsw/0324_13/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_13/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_14/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_14/quest.txt | 9 - .../Data/Questions/ingsw/0324_14/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_14/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_15/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_15/quest.txt | 22 - .../Data/Questions/ingsw/0324_15/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_15/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_16/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_16/quest.txt | 1 - .../Data/Questions/ingsw/0324_16/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_16/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_17/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_17/quest.txt | 13 - .../Data/Questions/ingsw/0324_17/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_17/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_18/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_18/quest.txt | 8 - .../Data/Questions/ingsw/0324_18/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_18/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_19/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_19/quest.txt | 12 - .../Data/Questions/ingsw/0324_19/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_19/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_2/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_2/quest.txt | 9 - legacy/Data/Questions/ingsw/0324_2/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0324_2/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_20/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_20/quest.txt | 13 - .../Data/Questions/ingsw/0324_20/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_20/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_21/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_21/quest.txt | 8 - .../Data/Questions/ingsw/0324_21/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_21/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_22/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_22/quest.txt | 9 - .../Data/Questions/ingsw/0324_22/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_22/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_23/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_23/quest.txt | 11 - .../Data/Questions/ingsw/0324_23/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_23/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_24/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_24/quest.txt | 1 - .../Data/Questions/ingsw/0324_24/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_24/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_25/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_25/quest.txt | 1 - .../Data/Questions/ingsw/0324_25/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_25/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0324_26/quest.txt | 19 - .../Data/Questions/ingsw/0324_26/wrong1.txt | 0 .../Data/Questions/ingsw/0324_26/wrong2.txt | 0 .../Data/Questions/ingsw/0324_26/wrong3.txt | 0 .../Data/Questions/ingsw/0324_27/correct.txt | 17 - legacy/Data/Questions/ingsw/0324_27/quest.txt | 3 - .../Data/Questions/ingsw/0324_27/wrong1.txt | 17 - .../Data/Questions/ingsw/0324_27/wrong2.txt | 17 - .../Data/Questions/ingsw/0324_28/correct.txt | 16 - legacy/Data/Questions/ingsw/0324_28/quest.txt | 4 - .../Data/Questions/ingsw/0324_28/wrong1.txt | 16 - .../Data/Questions/ingsw/0324_28/wrong2.txt | 16 - .../Data/Questions/ingsw/0324_29/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_29/quest.txt | 1 - .../Data/Questions/ingsw/0324_29/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_29/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_3/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_3/quest.txt | 11 - legacy/Data/Questions/ingsw/0324_3/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0324_3/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0324_30/quest.txt | 4 - .../Data/Questions/ingsw/0324_30/wrong1.txt | 14 - .../Data/Questions/ingsw/0324_30/wrong2.txt | 15 - .../Data/Questions/ingsw/0324_30/wrong3.txt | 14 - .../Data/Questions/ingsw/0324_31/correct.txt | 17 - legacy/Data/Questions/ingsw/0324_31/quest.txt | 3 - .../Data/Questions/ingsw/0324_31/wrong1.txt | 17 - .../Data/Questions/ingsw/0324_31/wrong2.txt | 17 - .../Data/Questions/ingsw/0324_32/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_32/quest.txt | 6 - .../Data/Questions/ingsw/0324_32/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_32/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_33/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_33/quest.txt | 21 - .../Data/Questions/ingsw/0324_33/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_33/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_34/correct.txt | 15 - legacy/Data/Questions/ingsw/0324_34/quest.txt | 5 - .../Data/Questions/ingsw/0324_34/wrong1.txt | 15 - .../Data/Questions/ingsw/0324_34/wrong2.txt | 15 - legacy/Data/Questions/ingsw/0324_35/quest.txt | 39 - .../Data/Questions/ingsw/0324_35/wrong1.txt | 0 .../Data/Questions/ingsw/0324_35/wrong2.txt | 0 .../Data/Questions/ingsw/0324_35/wrong3.txt | 0 .../Data/Questions/ingsw/0324_36/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_36/quest.txt | 6 - .../Data/Questions/ingsw/0324_36/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_36/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_37/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_37/quest.txt | 12 - .../Data/Questions/ingsw/0324_37/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_37/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_38/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_38/quest.txt | 2 - .../Data/Questions/ingsw/0324_38/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_38/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_39/correct.txt | 15 - legacy/Data/Questions/ingsw/0324_39/quest.txt | 5 - .../Data/Questions/ingsw/0324_39/wrong1.txt | 15 - .../Data/Questions/ingsw/0324_39/wrong2.txt | 16 - .../Data/Questions/ingsw/0324_4/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_4/quest.txt | 9 - legacy/Data/Questions/ingsw/0324_4/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0324_4/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_40/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_40/quest.txt | 9 - .../Data/Questions/ingsw/0324_40/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_40/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0324_41/quest.txt | 2 - .../Data/Questions/ingsw/0324_41/wrong1.txt | 36 - .../Data/Questions/ingsw/0324_41/wrong2.txt | 36 - .../Data/Questions/ingsw/0324_41/wrong3.txt | 34 - legacy/Data/Questions/ingsw/0324_42/quest.txt | 35 - .../Data/Questions/ingsw/0324_42/wrong1.txt | 0 .../Data/Questions/ingsw/0324_42/wrong2.txt | 0 .../Data/Questions/ingsw/0324_42/wrong3.txt | 0 .../Data/Questions/ingsw/0324_43/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_43/quest.txt | 13 - .../Data/Questions/ingsw/0324_43/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_43/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_44/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_44/quest.txt | 6 - .../Data/Questions/ingsw/0324_44/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_44/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_45/correct.txt | 15 - legacy/Data/Questions/ingsw/0324_45/quest.txt | 5 - .../Data/Questions/ingsw/0324_45/wrong1.txt | 15 - .../Data/Questions/ingsw/0324_45/wrong2.txt | 16 - .../Data/Questions/ingsw/0324_46/correct.txt | 17 - legacy/Data/Questions/ingsw/0324_46/quest.txt | 3 - .../Data/Questions/ingsw/0324_46/wrong1.txt | 17 - .../Data/Questions/ingsw/0324_46/wrong2.txt | 17 - legacy/Data/Questions/ingsw/0324_47/quest.txt | 18 - .../Data/Questions/ingsw/0324_47/wrong1.txt | 0 .../Data/Questions/ingsw/0324_47/wrong2.txt | 0 .../Data/Questions/ingsw/0324_47/wrong3.txt | 0 legacy/Data/Questions/ingsw/0324_48/quest.txt | 4 - .../Data/Questions/ingsw/0324_48/wrong1.txt | 8 - .../Data/Questions/ingsw/0324_48/wrong2.txt | 2 - .../Data/Questions/ingsw/0324_48/wrong3.txt | 49 - .../Data/Questions/ingsw/0324_49/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_49/quest.txt | 1 - .../Data/Questions/ingsw/0324_49/wrong1.txt | 1 - .../Data/Questions/ingsw/0324_49/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_5/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_5/quest.txt | 10 - legacy/Data/Questions/ingsw/0324_5/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0324_5/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_6/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_6/quest.txt | 13 - legacy/Data/Questions/ingsw/0324_6/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0324_6/wrong2.txt | 1 - .../Data/Questions/ingsw/0324_7/correct.txt | 5 - legacy/Data/Questions/ingsw/0324_7/quest.txt | 4 - legacy/Data/Questions/ingsw/0324_7/wrong1.txt | 5 - legacy/Data/Questions/ingsw/0324_7/wrong2.txt | 5 - .../Data/Questions/ingsw/0324_8/correct.txt | 17 - legacy/Data/Questions/ingsw/0324_8/quest.txt | 3 - legacy/Data/Questions/ingsw/0324_8/wrong1.txt | 17 - legacy/Data/Questions/ingsw/0324_8/wrong2.txt | 17 - .../Data/Questions/ingsw/0324_9/correct.txt | 1 - legacy/Data/Questions/ingsw/0324_9/quest.txt | 4 - legacy/Data/Questions/ingsw/0324_9/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0324_9/wrong2.txt | 1 - .../Data/Questions/ingsw/0422-16/correct.txt | 1 - legacy/Data/Questions/ingsw/0422-16/quest.txt | 20 - .../Data/Questions/ingsw/0422-16/wrong1.txt | 1 - .../Data/Questions/ingsw/0422-16/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0613_0/quest.txt | 35 - legacy/Data/Questions/ingsw/0613_0/wrong1.txt | 0 legacy/Data/Questions/ingsw/0613_0/wrong2.txt | 0 legacy/Data/Questions/ingsw/0613_0/wrong3.txt | 0 .../Data/Questions/ingsw/0613_1/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_1/quest.txt | 9 - legacy/Data/Questions/ingsw/0613_1/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0613_1/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_10/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_10/quest.txt | 31 - .../Data/Questions/ingsw/0613_10/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_10/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_11/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_11/quest.txt | 1 - .../Data/Questions/ingsw/0613_11/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_11/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_12/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_12/quest.txt | 6 - .../Data/Questions/ingsw/0613_12/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_12/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_13/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_13/quest.txt | 13 - .../Data/Questions/ingsw/0613_13/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_13/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0613_14/quest.txt | 13 - .../Data/Questions/ingsw/0613_14/wrong1.txt | 0 .../Data/Questions/ingsw/0613_14/wrong2.txt | 0 .../Data/Questions/ingsw/0613_14/wrong3.txt | 0 .../Data/Questions/ingsw/0613_15/correct.txt | 17 - legacy/Data/Questions/ingsw/0613_15/quest.txt | 3 - .../Data/Questions/ingsw/0613_15/wrong1.txt | 17 - .../Data/Questions/ingsw/0613_15/wrong2.txt | 17 - .../Data/Questions/ingsw/0613_16/correct.txt | 17 - legacy/Data/Questions/ingsw/0613_16/quest.txt | 3 - .../Data/Questions/ingsw/0613_16/wrong1.txt | 17 - .../Data/Questions/ingsw/0613_16/wrong2.txt | 17 - .../Data/Questions/ingsw/0613_17/correct.txt | 15 - legacy/Data/Questions/ingsw/0613_17/quest.txt | 5 - .../Data/Questions/ingsw/0613_17/wrong1.txt | 16 - .../Data/Questions/ingsw/0613_17/wrong2.txt | 15 - .../Data/Questions/ingsw/0613_18/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_18/quest.txt | 2 - .../Data/Questions/ingsw/0613_18/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_18/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0613_19/quest.txt | 37 - .../Data/Questions/ingsw/0613_19/wrong1.txt | 0 .../Data/Questions/ingsw/0613_19/wrong2.txt | 0 .../Data/Questions/ingsw/0613_19/wrong3.txt | 0 legacy/Data/Questions/ingsw/0613_2/quest.txt | 19 - legacy/Data/Questions/ingsw/0613_2/wrong1.txt | 0 legacy/Data/Questions/ingsw/0613_2/wrong2.txt | 0 legacy/Data/Questions/ingsw/0613_2/wrong3.txt | 0 .../Data/Questions/ingsw/0613_20/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_20/quest.txt | 6 - .../Data/Questions/ingsw/0613_20/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_20/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_21/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_21/quest.txt | 1 - .../Data/Questions/ingsw/0613_21/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_21/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_22/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_22/quest.txt | 13 - .../Data/Questions/ingsw/0613_22/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_22/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_23/correct.txt | 15 - legacy/Data/Questions/ingsw/0613_23/quest.txt | 5 - .../Data/Questions/ingsw/0613_23/wrong1.txt | 16 - .../Data/Questions/ingsw/0613_23/wrong2.txt | 15 - .../Data/Questions/ingsw/0613_24/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_24/quest.txt | 13 - .../Data/Questions/ingsw/0613_24/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_24/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_25/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_25/quest.txt | 9 - .../Data/Questions/ingsw/0613_25/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_25/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_26/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_26/quest.txt | 8 - .../Data/Questions/ingsw/0613_26/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_26/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0613_27/quest.txt | 4 - .../Data/Questions/ingsw/0613_27/wrong1.txt | 8 - .../Data/Questions/ingsw/0613_27/wrong2.txt | 2 - .../Data/Questions/ingsw/0613_27/wrong3.txt | 49 - .../Data/Questions/ingsw/0613_28/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_28/quest.txt | 11 - .../Data/Questions/ingsw/0613_28/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_28/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_29/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_29/quest.txt | 4 - .../Data/Questions/ingsw/0613_29/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_29/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_3/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_3/quest.txt | 9 - legacy/Data/Questions/ingsw/0613_3/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0613_3/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_30/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_30/quest.txt | 11 - .../Data/Questions/ingsw/0613_30/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_30/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_31/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_31/quest.txt | 12 - .../Data/Questions/ingsw/0613_31/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_31/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_32/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_32/quest.txt | 13 - .../Data/Questions/ingsw/0613_32/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_32/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_33/correct.txt | 5 - legacy/Data/Questions/ingsw/0613_33/quest.txt | 4 - .../Data/Questions/ingsw/0613_33/wrong1.txt | 5 - .../Data/Questions/ingsw/0613_33/wrong2.txt | 5 - .../Data/Questions/ingsw/0613_34/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_34/quest.txt | 1 - .../Data/Questions/ingsw/0613_34/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_34/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_35/correct.txt | 15 - legacy/Data/Questions/ingsw/0613_35/quest.txt | 5 - .../Data/Questions/ingsw/0613_35/wrong1.txt | 15 - .../Data/Questions/ingsw/0613_35/wrong2.txt | 15 - .../Data/Questions/ingsw/0613_36/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_36/quest.txt | 9 - .../Data/Questions/ingsw/0613_36/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_36/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_37/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_37/quest.txt | 16 - .../Data/Questions/ingsw/0613_37/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_37/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0613_38/quest.txt | 2 - .../Data/Questions/ingsw/0613_38/wrong1.txt | 35 - .../Data/Questions/ingsw/0613_38/wrong2.txt | 34 - .../Data/Questions/ingsw/0613_38/wrong3.txt | 35 - .../Data/Questions/ingsw/0613_39/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_39/quest.txt | 6 - .../Data/Questions/ingsw/0613_39/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_39/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_4/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_4/quest.txt | 12 - legacy/Data/Questions/ingsw/0613_4/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0613_4/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0613_40/quest.txt | 2 - .../Data/Questions/ingsw/0613_40/wrong1.txt | 36 - .../Data/Questions/ingsw/0613_40/wrong2.txt | 36 - .../Data/Questions/ingsw/0613_40/wrong3.txt | 35 - legacy/Data/Questions/ingsw/0613_41/quest.txt | 4 - .../Data/Questions/ingsw/0613_41/wrong1.txt | 6 - .../Data/Questions/ingsw/0613_41/wrong2.txt | 6 - .../Data/Questions/ingsw/0613_41/wrong3.txt | 6 - .../Data/Questions/ingsw/0613_42/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_42/quest.txt | 29 - .../Data/Questions/ingsw/0613_42/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_42/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_43/correct.txt | 17 - legacy/Data/Questions/ingsw/0613_43/quest.txt | 3 - .../Data/Questions/ingsw/0613_43/wrong1.txt | 17 - .../Data/Questions/ingsw/0613_43/wrong2.txt | 17 - .../Data/Questions/ingsw/0613_44/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_44/quest.txt | 1 - .../Data/Questions/ingsw/0613_44/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_44/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_45/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_45/quest.txt | 21 - .../Data/Questions/ingsw/0613_45/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_45/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_46/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_46/quest.txt | 30 - .../Data/Questions/ingsw/0613_46/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_46/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_47/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_47/quest.txt | 1 - .../Data/Questions/ingsw/0613_47/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_47/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_48/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_48/quest.txt | 9 - .../Data/Questions/ingsw/0613_48/wrong1.txt | 1 - .../Data/Questions/ingsw/0613_48/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_49/correct.txt | 16 - legacy/Data/Questions/ingsw/0613_49/quest.txt | 4 - .../Data/Questions/ingsw/0613_49/wrong1.txt | 16 - .../Data/Questions/ingsw/0613_49/wrong2.txt | 16 - .../Data/Questions/ingsw/0613_5/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_5/quest.txt | 29 - legacy/Data/Questions/ingsw/0613_5/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0613_5/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_6/correct.txt | 17 - legacy/Data/Questions/ingsw/0613_6/quest.txt | 3 - legacy/Data/Questions/ingsw/0613_6/wrong1.txt | 17 - legacy/Data/Questions/ingsw/0613_6/wrong2.txt | 17 - .../Data/Questions/ingsw/0613_7/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_7/quest.txt | 22 - legacy/Data/Questions/ingsw/0613_7/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0613_7/wrong2.txt | 1 - .../Data/Questions/ingsw/0613_8/correct.txt | 1 - legacy/Data/Questions/ingsw/0613_8/quest.txt | 1 - legacy/Data/Questions/ingsw/0613_8/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0613_8/wrong2.txt | 1 - legacy/Data/Questions/ingsw/0613_9/quest.txt | 4 - legacy/Data/Questions/ingsw/0613_9/wrong1.txt | 8 - legacy/Data/Questions/ingsw/0613_9/wrong2.txt | 4 - legacy/Data/Questions/ingsw/0613_9/wrong3.txt | 46 - .../Data/Questions/ingsw/0621_0/correct.txt | 14 - legacy/Data/Questions/ingsw/0621_0/quest.txt | 4 - legacy/Data/Questions/ingsw/0621_0/wrong0.txt | 14 - legacy/Data/Questions/ingsw/0621_0/wrong1.txt | 14 - .../Data/Questions/ingsw/0621_1/correct.txt | 14 - legacy/Data/Questions/ingsw/0621_1/quest.txt | 1 - legacy/Data/Questions/ingsw/0621_1/wrong1.txt | 13 - legacy/Data/Questions/ingsw/0621_1/wrong2.txt | 13 - .../Data/Questions/ingsw/0621_10/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_10/quest.txt | 13 - .../Data/Questions/ingsw/0621_10/wrong0.txt | 1 - .../Data/Questions/ingsw/0621_10/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_13/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_13/quest.txt | 1 - .../Data/Questions/ingsw/0621_13/wrong0.txt | 1 - .../Data/Questions/ingsw/0621_13/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_14/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_14/quest.txt | 1 - .../Data/Questions/ingsw/0621_14/wrong0.txt | 1 - .../Data/Questions/ingsw/0621_14/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_17/correct.txt | 13 - legacy/Data/Questions/ingsw/0621_17/quest.txt | 5 - .../Data/Questions/ingsw/0621_17/wrong0.txt | 14 - .../Data/Questions/ingsw/0621_17/wrong1.txt | 13 - .../Data/Questions/ingsw/0621_19/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_19/quest.txt | 13 - .../Data/Questions/ingsw/0621_19/wrong0.txt | 1 - .../Data/Questions/ingsw/0621_19/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_2/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_2/quest.txt | 1 - legacy/Data/Questions/ingsw/0621_2/wrong0.txt | 1 - legacy/Data/Questions/ingsw/0621_2/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_21/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_21/quest.txt | 1 - .../Data/Questions/ingsw/0621_21/wrong0.txt | 1 - .../Data/Questions/ingsw/0621_21/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_22/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_22/quest.txt | 1 - .../Data/Questions/ingsw/0621_22/wrong0.txt | 1 - .../Data/Questions/ingsw/0621_22/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_24/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_24/quest.txt | 17 - .../Data/Questions/ingsw/0621_24/wrong0.txt | 1 - .../Data/Questions/ingsw/0621_24/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_3/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_3/quest.txt | 1 - legacy/Data/Questions/ingsw/0621_3/wrong0.txt | 1 - legacy/Data/Questions/ingsw/0621_3/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_32/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_32/quest.txt | 17 - .../Data/Questions/ingsw/0621_32/wrong0.txt | 1 - .../Data/Questions/ingsw/0621_32/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_35/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_35/quest.txt | 1 - .../Data/Questions/ingsw/0621_35/wrong0.txt | 1 - .../Data/Questions/ingsw/0621_35/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_36/correct.txt | 15 - legacy/Data/Questions/ingsw/0621_36/quest.txt | 3 - .../Data/Questions/ingsw/0621_36/wrong0.txt | 15 - .../Data/Questions/ingsw/0621_36/wrong1.txt | 15 - .../Data/Questions/ingsw/0621_39/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_39/quest.txt | 1 - .../Data/Questions/ingsw/0621_39/wrong0.txt | 1 - .../Data/Questions/ingsw/0621_39/wrong1.txt | 1 - .../Data/Questions/ingsw/0621_6/correct.txt | 16 - legacy/Data/Questions/ingsw/0621_6/quest.txt | 3 - legacy/Data/Questions/ingsw/0621_6/wrong0.txt | 16 - legacy/Data/Questions/ingsw/0621_6/wrong1.txt | 16 - legacy/Data/Questions/ingsw/0621_6/wrong2.txt | 16 - .../Data/Questions/ingsw/0621_9/correct.txt | 1 - legacy/Data/Questions/ingsw/0621_9/quest.txt | 1 - legacy/Data/Questions/ingsw/0621_9/wrong0.txt | 1 - legacy/Data/Questions/ingsw/0621_9/wrong1.txt | 1 - .../Data/Questions/ingsw/0622_1/correct.txt | 1 - legacy/Data/Questions/ingsw/0622_1/quest.txt | 1 - .../Data/Questions/ingsw/0622_1/wrong 1.txt | 1 - .../Data/Questions/ingsw/0622_1/wrong 2.txt | 1 - .../Data/Questions/ingsw/0622_2/correct.txt | 1 - legacy/Data/Questions/ingsw/0622_2/quest.txt | 1 - .../Data/Questions/ingsw/0622_2/wrong 1.txt | 1 - .../Data/Questions/ingsw/0622_2/wrong 2.txt | 1 - .../Data/Questions/ingsw/0622_3/correct.txt | 1 - legacy/Data/Questions/ingsw/0622_3/quest.txt | 1 - .../Data/Questions/ingsw/0622_3/wrong 1.txt | 1 - .../Data/Questions/ingsw/0622_3/wrong 2.txt | 1 - .../Data/Questions/ingsw/0622_4/correct.txt | 1 - legacy/Data/Questions/ingsw/0622_4/quest.txt | 1 - .../Data/Questions/ingsw/0622_4/wrong 1.txt | 1 - .../Data/Questions/ingsw/0622_4/wrong 2.txt | 1 - .../Data/Questions/ingsw/0622_5/correct.txt | 1 - legacy/Data/Questions/ingsw/0622_5/quest.txt | 1 - .../Data/Questions/ingsw/0622_5/wrong 1.txt | 1 - .../Data/Questions/ingsw/0622_5/wrong 2.txt | 1 - .../Data/Questions/ingsw/0622_6/correct.txt | 1 - legacy/Data/Questions/ingsw/0622_6/quest.txt | 1 - .../Data/Questions/ingsw/0622_6/wrong 1.txt | 1 - .../Data/Questions/ingsw/0622_6/wrong 2.txt | 1 - .../Data/Questions/ingsw/0622_7/correct.txt | 1 - legacy/Data/Questions/ingsw/0622_7/quest.txt | 1 - .../Data/Questions/ingsw/0622_7/wrong 1.txt | 1 - .../Data/Questions/ingsw/0622_7/wrong 2.txt | 1 - .../Data/Questions/ingsw/0622_8/correct.txt | 1 - legacy/Data/Questions/ingsw/0622_8/quest.txt | 2 - .../Data/Questions/ingsw/0622_8/wrong 1.txt | 1 - .../Data/Questions/ingsw/0622_8/wrong 2.txt | 1 - .../Data/Questions/ingsw/0622_9/correct.txt | 1 - legacy/Data/Questions/ingsw/0622_9/quest.txt | 1 - .../Data/Questions/ingsw/0622_9/wrong 1.txt | 1 - .../Data/Questions/ingsw/0622_9/wrong 2.txt | 1 - .../Data/Questions/ingsw/0721_1/correct.txt | 1 - legacy/Data/Questions/ingsw/0721_1/quest.txt | 13 - legacy/Data/Questions/ingsw/0721_1/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0721_1/wrong2.txt | 1 - .../Data/Questions/ingsw/0721_10/correct.txt | 1 - legacy/Data/Questions/ingsw/0721_10/quest.txt | 1 - .../Data/Questions/ingsw/0721_10/wrong1.txt | 1 - .../Data/Questions/ingsw/0721_10/wrong2.txt | 1 - .../Data/Questions/ingsw/0721_13/correct.txt | 18 - legacy/Data/Questions/ingsw/0721_13/quest.txt | 4 - .../Data/Questions/ingsw/0721_13/wrong1.txt | 18 - .../Data/Questions/ingsw/0721_13/wrong2.txt | 18 - .../Data/Questions/ingsw/0721_15/correct.txt | 1 - legacy/Data/Questions/ingsw/0721_15/quest.txt | 1 - .../Data/Questions/ingsw/0721_15/wrong1.txt | 1 - .../Data/Questions/ingsw/0721_15/wrong2.txt | 1 - .../Data/Questions/ingsw/0721_17/correct.txt | 1 - legacy/Data/Questions/ingsw/0721_17/quest.txt | 13 - .../Data/Questions/ingsw/0721_17/wrong1.txt | 1 - .../Data/Questions/ingsw/0721_17/wrong2.txt | 1 - .../Data/Questions/ingsw/0721_18/correct.txt | 16 - legacy/Data/Questions/ingsw/0721_18/quest.txt | 3 - .../Data/Questions/ingsw/0721_18/wrong1.txt | 16 - .../Data/Questions/ingsw/0721_18/wrong2.txt | 16 - .../Data/Questions/ingsw/0721_19/correct.txt | 35 - legacy/Data/Questions/ingsw/0721_19/quest.txt | 4 - .../Data/Questions/ingsw/0721_19/wrong1.txt | 35 - .../Data/Questions/ingsw/0721_19/wrong2.txt | 35 - .../Data/Questions/ingsw/0721_21/correct.txt | 1 - legacy/Data/Questions/ingsw/0721_21/quest.txt | 1 - .../Data/Questions/ingsw/0721_21/wrong1.txt | 1 - .../Data/Questions/ingsw/0721_21/wrong2.txt | 1 - .../Data/Questions/ingsw/0721_28/correct.txt | 23 - legacy/Data/Questions/ingsw/0721_28/quest.txt | 2 - .../Data/Questions/ingsw/0721_28/wrong1.txt | 23 - .../Data/Questions/ingsw/0721_28/wrong2.txt | 23 - .../Data/Questions/ingsw/0721_29/correct.txt | 21 - legacy/Data/Questions/ingsw/0721_29/quest.txt | 2 - .../Data/Questions/ingsw/0721_29/wrong1.txt | 21 - .../Data/Questions/ingsw/0721_29/wrong2.txt | 21 - .../Data/Questions/ingsw/0721_32/correct.txt | 1 - legacy/Data/Questions/ingsw/0721_32/quest.txt | 1 - .../Data/Questions/ingsw/0721_32/wrong1.txt | 1 - .../Data/Questions/ingsw/0721_32/wrong2.txt | 1 - .../Data/Questions/ingsw/0721_33/correct.txt | 23 - legacy/Data/Questions/ingsw/0721_33/quest.txt | 2 - .../Data/Questions/ingsw/0721_33/wrong1.txt | 23 - .../Data/Questions/ingsw/0721_33/wrong2.txt | 23 - .../Data/Questions/ingsw/0721_34/correct.txt | 1 - legacy/Data/Questions/ingsw/0721_34/quest.txt | 1 - .../Data/Questions/ingsw/0721_34/wrong1.txt | 1 - .../Data/Questions/ingsw/0721_34/wrong2.txt | 1 - .../Data/Questions/ingsw/0721_36/correct.txt | 1 - legacy/Data/Questions/ingsw/0721_36/quest.txt | 1 - .../Data/Questions/ingsw/0721_36/wrong1.txt | 1 - .../Data/Questions/ingsw/0721_36/wrong2.txt | 1 - .../Data/Questions/ingsw/0721_4/correct.txt | 21 - legacy/Data/Questions/ingsw/0721_4/quest.txt | 4 - legacy/Data/Questions/ingsw/0721_4/wrong1.txt | 21 - legacy/Data/Questions/ingsw/0721_4/wrong2.txt | 21 - .../Data/Questions/ingsw/0721_5/correct.txt | 1 - legacy/Data/Questions/ingsw/0721_5/quest.txt | 2 - legacy/Data/Questions/ingsw/0721_5/wrong1.txt | 1 - legacy/Data/Questions/ingsw/0721_5/wrong2.txt | 1 - .../Data/Questions/ingsw/0721_6/correct.txt | 14 - legacy/Data/Questions/ingsw/0721_6/quest.txt | 1 - legacy/Data/Questions/ingsw/0721_6/wrong1.txt | 14 - legacy/Data/Questions/ingsw/0721_6/wrong2.txt | 14 - .../Data/Questions/ingsw/0721_8/correct.txt | 35 - legacy/Data/Questions/ingsw/0721_8/quest.txt | 4 - legacy/Data/Questions/ingsw/0721_8/wrong1.txt | 35 - legacy/Data/Questions/ingsw/0721_8/wrong2.txt | 35 - .../Data/Questions/ingsw/0722_1/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_1/quest.txt | 19 - .../Data/Questions/ingsw/0722_1/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_1/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_10/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_10/quest.txt | 20 - .../Data/Questions/ingsw/0722_10/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_10/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_11/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_11/quest.txt | 22 - .../Data/Questions/ingsw/0722_11/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_11/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_12/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_12/quest.txt | 11 - .../Data/Questions/ingsw/0722_12/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_12/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_13/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_13/quest.txt | 15 - .../Data/Questions/ingsw/0722_13/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_13/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_14/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_14/quest.txt | 17 - .../Data/Questions/ingsw/0722_14/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_14/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_15/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_15/quest.txt | 16 - .../Data/Questions/ingsw/0722_15/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_15/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_16/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_16/quest.txt | 17 - .../Data/Questions/ingsw/0722_16/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_16/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_17/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_17/quest.txt | 16 - .../Data/Questions/ingsw/0722_17/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_17/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_18/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_18/quest.txt | 16 - .../Data/Questions/ingsw/0722_18/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_18/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_19/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_19/quest.txt | 17 - .../Data/Questions/ingsw/0722_19/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_19/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_2/correct.txt | 5 - legacy/Data/Questions/ingsw/0722_2/quest.txt | 7 - .../Data/Questions/ingsw/0722_2/wrong 1.txt | 5 - .../Data/Questions/ingsw/0722_2/wrong 2.txt | 5 - .../Data/Questions/ingsw/0722_20/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_20/quest.txt | 15 - .../Data/Questions/ingsw/0722_20/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_20/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_21/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_21/quest.txt | 20 - .../Data/Questions/ingsw/0722_21/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_21/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_22/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_22/quest.txt | 16 - .../Data/Questions/ingsw/0722_22/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_22/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_23/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_23/quest.txt | 15 - .../Data/Questions/ingsw/0722_23/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_23/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_24/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_24/quest.txt | 22 - .../Data/Questions/ingsw/0722_24/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_24/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_25/correct.txt | 9 - legacy/Data/Questions/ingsw/0722_25/quest.txt | 7 - .../Data/Questions/ingsw/0722_25/wrong 1.txt | 9 - .../Data/Questions/ingsw/0722_25/wrong 2.txt | 9 - .../Data/Questions/ingsw/0722_26/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_26/quest.txt | 15 - .../Data/Questions/ingsw/0722_26/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_26/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_3/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_3/quest.txt | 15 - .../Data/Questions/ingsw/0722_3/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_3/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_4/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_4/quest.txt | 15 - .../Data/Questions/ingsw/0722_4/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_4/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_5/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_5/quest.txt | 17 - .../Data/Questions/ingsw/0722_5/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_5/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_6/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_6/quest.txt | 15 - .../Data/Questions/ingsw/0722_6/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_6/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_7/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_7/quest.txt | 14 - .../Data/Questions/ingsw/0722_7/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_7/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_8/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_8/quest.txt | 15 - .../Data/Questions/ingsw/0722_8/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_8/wrong 2.txt | 1 - .../Data/Questions/ingsw/0722_9/correct.txt | 1 - legacy/Data/Questions/ingsw/0722_9/quest.txt | 16 - .../Data/Questions/ingsw/0722_9/wrong 1.txt | 1 - .../Data/Questions/ingsw/0722_9/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_10/correct.txt | 69 - legacy/Data/Questions/ingsw/0922_10/quest.txt | 2 - .../Data/Questions/ingsw/0922_10/wrong 1.txt | 67 - .../Data/Questions/ingsw/0922_10/wrong 2.txt | 69 - .../Data/Questions/ingsw/0922_11/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_11/quest.txt | 19 - .../Data/Questions/ingsw/0922_11/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_11/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_12/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_12/quest.txt | 17 - .../Data/Questions/ingsw/0922_12/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_12/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_13/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_13/quest.txt | 15 - .../Data/Questions/ingsw/0922_13/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_13/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_14/correct.txt | 71 - legacy/Data/Questions/ingsw/0922_14/quest.txt | 2 - .../Data/Questions/ingsw/0922_14/wrong 1.txt | 71 - .../Data/Questions/ingsw/0922_14/wrong 2.txt | 69 - .../Data/Questions/ingsw/0922_15/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_15/quest.txt | 16 - .../Data/Questions/ingsw/0922_15/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_15/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_16/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_16/quest.txt | 75 - .../Data/Questions/ingsw/0922_16/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_16/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_17/correct.txt | 69 - legacy/Data/Questions/ingsw/0922_17/quest.txt | 2 - .../Data/Questions/ingsw/0922_17/wrong 1.txt | 74 - .../Data/Questions/ingsw/0922_17/wrong 2.txt | 69 - .../Data/Questions/ingsw/0922_18/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_18/quest.txt | 75 - .../Data/Questions/ingsw/0922_18/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_18/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_3/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_3/quest.txt | 77 - .../Data/Questions/ingsw/0922_3/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_3/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_4/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_4/quest.txt | 16 - .../Data/Questions/ingsw/0922_4/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_4/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_5/correct.txt | 67 - legacy/Data/Questions/ingsw/0922_5/quest.txt | 2 - .../Data/Questions/ingsw/0922_5/wrong 1.txt | 69 - .../Data/Questions/ingsw/0922_5/wrong 2.txt | 71 - .../Data/Questions/ingsw/0922_6/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_6/quest.txt | 73 - .../Data/Questions/ingsw/0922_6/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_6/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_7/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_7/quest.txt | 15 - .../Data/Questions/ingsw/0922_7/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_7/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_8/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_8/quest.txt | 18 - .../Data/Questions/ingsw/0922_8/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_8/wrong 2.txt | 1 - .../Data/Questions/ingsw/0922_9/correct.txt | 1 - legacy/Data/Questions/ingsw/0922_9/quest.txt | 17 - .../Data/Questions/ingsw/0922_9/wrong 1.txt | 1 - .../Data/Questions/ingsw/0922_9/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/10/correct.txt | 1 - legacy/Data/Questions/ingsw/10/quest.txt | 26 - legacy/Data/Questions/ingsw/10/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/10/wrong.txt | 1 - legacy/Data/Questions/ingsw/11/correct.txt | 1 - legacy/Data/Questions/ingsw/11/quest.txt | 4 - legacy/Data/Questions/ingsw/11/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/11/wrong.txt | 1 - .../Data/Questions/ingsw/1122_1/correct.txt | 44 - legacy/Data/Questions/ingsw/1122_1/quest.txt | 2 - .../Data/Questions/ingsw/1122_1/wrong 1.txt | 77 - .../Data/Questions/ingsw/1122_1/wrong 2.txt | 67 - .../Data/Questions/ingsw/1122_10/correct.txt | 5 - legacy/Data/Questions/ingsw/1122_10/quest.txt | 7 - .../Data/Questions/ingsw/1122_10/wrong 1.txt | 10 - .../Data/Questions/ingsw/1122_10/wrong 2.txt | 9 - .../Data/Questions/ingsw/1122_11/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_11/quest.txt | 17 - .../Data/Questions/ingsw/1122_11/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_11/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_12/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_12/quest.txt | 76 - .../Data/Questions/ingsw/1122_12/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_12/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_13/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_13/quest.txt | 8 - .../Data/Questions/ingsw/1122_13/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_13/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_14/correct.txt | 19 - legacy/Data/Questions/ingsw/1122_14/quest.txt | 7 - .../Data/Questions/ingsw/1122_14/wrong 1.txt | 29 - .../Data/Questions/ingsw/1122_14/wrong 2.txt | 29 - .../Data/Questions/ingsw/1122_15/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_15/quest.txt | 12 - .../Data/Questions/ingsw/1122_15/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_15/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_16/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_16/quest.txt | 7 - .../Data/Questions/ingsw/1122_16/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_16/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_19/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_19/quest.txt | 75 - .../Data/Questions/ingsw/1122_19/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_19/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_2/correct.txt | 15 - legacy/Data/Questions/ingsw/1122_2/quest.txt | 9 - .../Data/Questions/ingsw/1122_2/wrong 1.txt | 17 - .../Data/Questions/ingsw/1122_2/wrong 2.txt | 17 - .../Data/Questions/ingsw/1122_20/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_20/quest.txt | 19 - .../Data/Questions/ingsw/1122_20/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_20/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_21/correct.txt | 17 - legacy/Data/Questions/ingsw/1122_21/quest.txt | 5 - .../Data/Questions/ingsw/1122_21/wrong 1.txt | 19 - .../Data/Questions/ingsw/1122_21/wrong 2.txt | 19 - .../Data/Questions/ingsw/1122_22/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_22/quest.txt | 14 - .../Data/Questions/ingsw/1122_22/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_22/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_23/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_23/quest.txt | 29 - .../Data/Questions/ingsw/1122_23/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_23/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_24/correct.txt | 17 - legacy/Data/Questions/ingsw/1122_24/quest.txt | 5 - .../Data/Questions/ingsw/1122_24/wrong 1.txt | 19 - .../Data/Questions/ingsw/1122_24/wrong 2.txt | 19 - .../Data/Questions/ingsw/1122_25/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_25/quest.txt | 10 - .../Data/Questions/ingsw/1122_25/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_25/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_26/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_26/quest.txt | 15 - .../Data/Questions/ingsw/1122_26/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_26/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_27/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_27/quest.txt | 13 - .../Data/Questions/ingsw/1122_27/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_27/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_28/correct.txt | 9 - legacy/Data/Questions/ingsw/1122_28/quest.txt | 7 - .../Data/Questions/ingsw/1122_28/wrong 1.txt | 13 - .../Data/Questions/ingsw/1122_28/wrong 2.txt | 13 - .../Data/Questions/ingsw/1122_29/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_29/quest.txt | 70 - .../Data/Questions/ingsw/1122_29/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_29/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_3/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_3/quest.txt | 3 - .../Data/Questions/ingsw/1122_3/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_3/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_30/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_30/quest.txt | 10 - .../Data/Questions/ingsw/1122_30/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_30/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_31/correct.txt | 17 - legacy/Data/Questions/ingsw/1122_31/quest.txt | 5 - .../Data/Questions/ingsw/1122_31/wrong 1.txt | 19 - .../Data/Questions/ingsw/1122_31/wrong 2.txt | 19 - .../Data/Questions/ingsw/1122_33/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_33/quest.txt | 17 - .../Data/Questions/ingsw/1122_33/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_33/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_34/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_34/quest.txt | 13 - .../Data/Questions/ingsw/1122_34/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_34/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_35/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_35/quest.txt | 3 - .../Data/Questions/ingsw/1122_35/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_35/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_36/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_36/quest.txt | 26 - .../Data/Questions/ingsw/1122_36/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_36/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_37/correct.txt | 17 - legacy/Data/Questions/ingsw/1122_37/quest.txt | 9 - .../Data/Questions/ingsw/1122_37/wrong 1.txt | 19 - .../Data/Questions/ingsw/1122_37/wrong 2.txt | 20 - .../Data/Questions/ingsw/1122_38/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_38/quest.txt | 29 - .../Data/Questions/ingsw/1122_38/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_38/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_39/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_39/quest.txt | 14 - .../Data/Questions/ingsw/1122_39/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_39/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_4/correct.txt | 45 - legacy/Data/Questions/ingsw/1122_4/quest.txt | 2 - .../Data/Questions/ingsw/1122_4/wrong 1.txt | 67 - .../Data/Questions/ingsw/1122_4/wrong 2.txt | 69 - .../Data/Questions/ingsw/1122_40/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_40/quest.txt | 13 - .../Data/Questions/ingsw/1122_40/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_40/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_42/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_42/quest.txt | 17 - .../Data/Questions/ingsw/1122_42/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_42/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_43/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_43/quest.txt | 11 - .../Data/Questions/ingsw/1122_43/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_43/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_44/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_44/quest.txt | 15 - .../Data/Questions/ingsw/1122_44/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_44/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_45/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_45/quest.txt | 8 - .../Data/Questions/ingsw/1122_45/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_45/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_46/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_46/quest.txt | 14 - .../Data/Questions/ingsw/1122_46/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_46/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_47/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_47/quest.txt | 11 - .../Data/Questions/ingsw/1122_47/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_47/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_48/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_48/quest.txt | 24 - .../Data/Questions/ingsw/1122_48/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_48/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_49/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_49/quest.txt | 12 - .../Data/Questions/ingsw/1122_49/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_49/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_5/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_5/quest.txt | 68 - .../Data/Questions/ingsw/1122_5/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_5/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_50/correct.txt | 69 - legacy/Data/Questions/ingsw/1122_50/quest.txt | 2 - .../Data/Questions/ingsw/1122_50/wrong 1.txt | 69 - .../Data/Questions/ingsw/1122_50/wrong 2.txt | 71 - .../Data/Questions/ingsw/1122_6/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_6/quest.txt | 1 - .../Data/Questions/ingsw/1122_6/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_6/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_7/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_7/quest.txt | 10 - .../Data/Questions/ingsw/1122_7/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_7/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_8/correct.txt | 1 - legacy/Data/Questions/ingsw/1122_8/quest.txt | 8 - .../Data/Questions/ingsw/1122_8/wrong 1.txt | 1 - .../Data/Questions/ingsw/1122_8/wrong 2.txt | 1 - .../Data/Questions/ingsw/1122_9/correct.txt | 44 - legacy/Data/Questions/ingsw/1122_9/quest.txt | 2 - .../Data/Questions/ingsw/1122_9/wrong 1.txt | 71 - .../Data/Questions/ingsw/1122_9/wrong 2.txt | 76 - legacy/Data/Questions/ingsw/12/correct.txt | 1 - legacy/Data/Questions/ingsw/12/quest.txt | 2 - legacy/Data/Questions/ingsw/12/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/12/wrong.txt | 1 - legacy/Data/Questions/ingsw/16/correct.txt | 1 - legacy/Data/Questions/ingsw/16/quest.txt | 3 - legacy/Data/Questions/ingsw/16/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/16/wrong.txt | 1 - legacy/Data/Questions/ingsw/17/correct.txt | 25 - legacy/Data/Questions/ingsw/17/quest.txt | 10 - legacy/Data/Questions/ingsw/17/wrong 2.txt | 19 - legacy/Data/Questions/ingsw/17/wrong.txt | 25 - legacy/Data/Questions/ingsw/19/correct.txt | 1 - legacy/Data/Questions/ingsw/19/quest.txt | 2 - legacy/Data/Questions/ingsw/19/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/19/wrong.txt | 1 - legacy/Data/Questions/ingsw/2/correct.txt | 1 - legacy/Data/Questions/ingsw/2/quest.txt | 2 - legacy/Data/Questions/ingsw/2/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/2/wrong.txt | 1 - legacy/Data/Questions/ingsw/20/correct.txt | 47 - legacy/Data/Questions/ingsw/20/quest.txt | 3 - legacy/Data/Questions/ingsw/20/wrong 2.txt | 47 - legacy/Data/Questions/ingsw/20/wrong.txt | 47 - legacy/Data/Questions/ingsw/21/correct.txt | 1 - legacy/Data/Questions/ingsw/21/quest.txt | 2 - legacy/Data/Questions/ingsw/21/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/21/wrong.txt | 1 - legacy/Data/Questions/ingsw/22/correct.txt | 23 - legacy/Data/Questions/ingsw/22/quest.txt | 5 - legacy/Data/Questions/ingsw/22/wrong 2.txt | 21 - legacy/Data/Questions/ingsw/22/wrong.txt | 23 - legacy/Data/Questions/ingsw/24/correct.txt | 1 - legacy/Data/Questions/ingsw/24/quest.txt | 2 - legacy/Data/Questions/ingsw/24/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/24/wrong.txt | 1 - legacy/Data/Questions/ingsw/25/correct.txt | 1 - legacy/Data/Questions/ingsw/25/quest.txt | 3 - legacy/Data/Questions/ingsw/25/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/25/wrong.txt | 1 - legacy/Data/Questions/ingsw/26/correct.txt | 1 - legacy/Data/Questions/ingsw/26/quest.txt | 2 - legacy/Data/Questions/ingsw/26/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/26/wrong.txt | 1 - legacy/Data/Questions/ingsw/32/correct.txt | 1 - legacy/Data/Questions/ingsw/32/quest.txt | 3 - legacy/Data/Questions/ingsw/32/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/32/wrong.txt | 1 - legacy/Data/Questions/ingsw/33/correct.txt | 1 - legacy/Data/Questions/ingsw/33/quest.txt | 17 - legacy/Data/Questions/ingsw/33/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/33/wrong.txt | 1 - legacy/Data/Questions/ingsw/34/correct.txt | 21 - legacy/Data/Questions/ingsw/34/quest.txt | 3 - legacy/Data/Questions/ingsw/34/wrong 2.txt | 22 - legacy/Data/Questions/ingsw/34/wrong.txt | 19 - legacy/Data/Questions/ingsw/35/correct.txt | 1 - legacy/Data/Questions/ingsw/35/quest.txt | 1 - legacy/Data/Questions/ingsw/35/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/35/wrong.txt | 1 - legacy/Data/Questions/ingsw/39/correct.txt | 1 - legacy/Data/Questions/ingsw/39/quest.txt | 1 - legacy/Data/Questions/ingsw/39/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/39/wrong.txt | 1 - legacy/Data/Questions/ingsw/4/correct.txt | 1 - legacy/Data/Questions/ingsw/4/quest.txt | 1 - legacy/Data/Questions/ingsw/4/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/4/wrong.txt | 1 - legacy/Data/Questions/ingsw/43/correct.txt | 15 - legacy/Data/Questions/ingsw/43/quest.txt | 6 - legacy/Data/Questions/ingsw/43/wrong 2.txt | 15 - legacy/Data/Questions/ingsw/43/wrong.txt | 15 - legacy/Data/Questions/ingsw/44/correct.txt | 20 - legacy/Data/Questions/ingsw/44/quest.txt | 8 - legacy/Data/Questions/ingsw/44/wrong 2.txt | 20 - legacy/Data/Questions/ingsw/44/wrong.txt | 22 - legacy/Data/Questions/ingsw/45/correct.txt | 1 - legacy/Data/Questions/ingsw/45/quest.txt | 2 - legacy/Data/Questions/ingsw/45/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/45/wrong.txt | 1 - legacy/Data/Questions/ingsw/46/correct.txt | 1 - legacy/Data/Questions/ingsw/46/quest.txt | 3 - legacy/Data/Questions/ingsw/46/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/46/wrong.txt | 1 - legacy/Data/Questions/ingsw/47/correct.txt | 1 - legacy/Data/Questions/ingsw/47/quest.txt | 3 - legacy/Data/Questions/ingsw/47/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/47/wrong.txt | 1 - legacy/Data/Questions/ingsw/48/correct.txt | 1 - legacy/Data/Questions/ingsw/48/quest.txt | 1 - legacy/Data/Questions/ingsw/48/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/48/wrong.txt | 1 - legacy/Data/Questions/ingsw/49/correct.txt | 1 - legacy/Data/Questions/ingsw/49/quest.txt | 1 - legacy/Data/Questions/ingsw/49/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/49/wrong.txt | 1 - legacy/Data/Questions/ingsw/5/correct.txt | 1 - legacy/Data/Questions/ingsw/5/quest.txt | 2 - legacy/Data/Questions/ingsw/5/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/5/wrong.txt | 1 - legacy/Data/Questions/ingsw/50/correct.txt | 1 - legacy/Data/Questions/ingsw/50/quest.txt | 2 - legacy/Data/Questions/ingsw/50/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/50/wrong.txt | 1 - legacy/Data/Questions/ingsw/69420/correct.txt | 2 - legacy/Data/Questions/ingsw/69420/quest.txt | 1 - legacy/Data/Questions/ingsw/69420/wrong 2.txt | 2 - legacy/Data/Questions/ingsw/69420/wrong 3.txt | 2 - legacy/Data/Questions/ingsw/69420/wrong.txt | 2 - legacy/Data/Questions/ingsw/8/correct.txt | 1 - legacy/Data/Questions/ingsw/8/quest.txt | 1 - legacy/Data/Questions/ingsw/8/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/8/wrong.txt | 1 - legacy/Data/Questions/ingsw/9/correct.txt | 1 - legacy/Data/Questions/ingsw/9/quest.txt | 1 - legacy/Data/Questions/ingsw/9/wrong 2.txt | 1 - legacy/Data/Questions/ingsw/9/wrong.txt | 1 - legacy/Data/Questions/ium_unive.txt | 815 ---- legacy/Data/Questions/ogas.txt | 282 -- legacy/Data/Questions/sicurezza.txt | 3266 ----------------- legacy/Data/Questions/sicurezza_appello1.txt | 197 - legacy/Data/Questions/so1.txt | 815 ---- legacy/Data/Questions/so1_new.json | 1400 ------- legacy/Data/Questions/so1_unive.txt | 311 -- legacy/Data/Questions/so2.txt | 1220 ------ legacy/Data/ingsw/0000_102/correct.txt | 1 - legacy/Data/ingsw/0000_102/quest.txt | 20 - legacy/Data/ingsw/0000_102/wrong1.txt | 1 - legacy/Data/ingsw/0000_102/wrong2.txt | 1 - legacy/Data/ingsw/0000_2/correct.txt | 1 - legacy/Data/ingsw/0000_2/quest.txt | 57 - legacy/Data/ingsw/0000_2/wrong1.txt | 1 - legacy/Data/ingsw/0000_2/wrong2.txt | 1 - legacy/Data/ingsw/0000_3/correct.txt | 1 - legacy/Data/ingsw/0000_3/quest.txt | 45 - legacy/Data/ingsw/0000_3/wrong1.txt | 1 - legacy/Data/ingsw/0000_3/wrong2.txt | 1 - legacy/Data/ingsw/0000_32/correct.txt | 1 - legacy/Data/ingsw/0000_32/quest.txt | 22 - legacy/Data/ingsw/0000_32/wrong1.txt | 1 - legacy/Data/ingsw/0000_32/wrong2.txt | 1 - legacy/Data/ingsw/0000_4/correct.txt | 1 - legacy/Data/ingsw/0000_4/quest.txt | 1 - legacy/Data/ingsw/0000_4/wrong1.txt | 1 - legacy/Data/ingsw/0000_4/wrong2.txt | 1 - legacy/Data/ingsw/0000_7/correct.txt | 1 - legacy/Data/ingsw/0000_7/quest.txt | 1 - legacy/Data/ingsw/0000_7/wrong1.txt | 1 - legacy/Data/ingsw/0000_7/wrong2.txt | 1 - legacy/Data/ingsw/0000_8/correct.txt | 1 - legacy/Data/ingsw/0000_8/quest.txt | 1 - legacy/Data/ingsw/0000_8/wrong1.txt | 1 - legacy/Data/ingsw/0000_8/wrong2.txt | 1 - legacy/Data/ingsw/0120_0/correct.txt | 1 - legacy/Data/ingsw/0120_0/quest.txt | 11 - legacy/Data/ingsw/0120_0/wrong1.txt | 1 - legacy/Data/ingsw/0120_0/wrong2.txt | 1 - legacy/Data/ingsw/0120_1/correct.txt | 17 - legacy/Data/ingsw/0120_1/quest.txt | 3 - legacy/Data/ingsw/0120_1/wrong1.txt | 17 - legacy/Data/ingsw/0120_1/wrong2.txt | 17 - legacy/Data/ingsw/0120_10/correct.txt | 16 - legacy/Data/ingsw/0120_10/quest.txt | 4 - legacy/Data/ingsw/0120_10/wrong1.txt | 16 - legacy/Data/ingsw/0120_10/wrong2.txt | 16 - legacy/Data/ingsw/0120_11/correct.txt | 1 - legacy/Data/ingsw/0120_11/quest.txt | 1 - legacy/Data/ingsw/0120_11/wrong1.txt | 1 - legacy/Data/ingsw/0120_11/wrong2.txt | 1 - legacy/Data/ingsw/0120_12/correct.txt | 1 - legacy/Data/ingsw/0120_12/quest.txt | 6 - legacy/Data/ingsw/0120_12/wrong1.txt | 1 - legacy/Data/ingsw/0120_12/wrong2.txt | 1 - legacy/Data/ingsw/0120_13/correct.txt | 1 - legacy/Data/ingsw/0120_13/quest.txt | 9 - legacy/Data/ingsw/0120_13/wrong1.txt | 1 - legacy/Data/ingsw/0120_13/wrong2.txt | 1 - legacy/Data/ingsw/0120_14/correct.txt | 1 - legacy/Data/ingsw/0120_14/quest.txt | 6 - legacy/Data/ingsw/0120_14/wrong1.txt | 1 - legacy/Data/ingsw/0120_14/wrong2.txt | 1 - legacy/Data/ingsw/0120_15/correct.txt | 1 - legacy/Data/ingsw/0120_15/quest.txt | 1 - legacy/Data/ingsw/0120_15/wrong1.txt | 1 - legacy/Data/ingsw/0120_15/wrong2.txt | 1 - legacy/Data/ingsw/0120_16/correct.txt | 1 - legacy/Data/ingsw/0120_16/quest.txt | 2 - legacy/Data/ingsw/0120_16/wrong1.txt | 1 - legacy/Data/ingsw/0120_16/wrong2.txt | 1 - legacy/Data/ingsw/0120_17/correct.txt | 1 - legacy/Data/ingsw/0120_17/quest.txt | 9 - legacy/Data/ingsw/0120_17/wrong1.txt | 1 - legacy/Data/ingsw/0120_17/wrong2.txt | 1 - legacy/Data/ingsw/0120_18/correct.txt | 1 - legacy/Data/ingsw/0120_18/quest.txt | 9 - legacy/Data/ingsw/0120_18/wrong1.txt | 1 - legacy/Data/ingsw/0120_18/wrong2.txt | 1 - legacy/Data/ingsw/0120_19/correct.txt | 1 - legacy/Data/ingsw/0120_19/quest.txt | 1 - legacy/Data/ingsw/0120_19/wrong1.txt | 1 - legacy/Data/ingsw/0120_19/wrong2.txt | 1 - legacy/Data/ingsw/0120_2/correct.txt | 1 - legacy/Data/ingsw/0120_2/quest.txt | 11 - legacy/Data/ingsw/0120_2/wrong1.txt | 1 - legacy/Data/ingsw/0120_2/wrong2.txt | 1 - legacy/Data/ingsw/0120_20/correct.txt | 1 - legacy/Data/ingsw/0120_20/quest.txt | 8 - legacy/Data/ingsw/0120_20/wrong1.txt | 1 - legacy/Data/ingsw/0120_20/wrong2.txt | 1 - legacy/Data/ingsw/0120_21/correct.txt | 1 - legacy/Data/ingsw/0120_21/quest.txt | 2 - legacy/Data/ingsw/0120_21/wrong1.txt | 1 - legacy/Data/ingsw/0120_21/wrong2.txt | 1 - legacy/Data/ingsw/0120_22/quest.txt | 32 - legacy/Data/ingsw/0120_22/wrong1.txt | 0 legacy/Data/ingsw/0120_22/wrong2.txt | 0 legacy/Data/ingsw/0120_22/wrong3.txt | 0 legacy/Data/ingsw/0120_23/correct.txt | 1 - legacy/Data/ingsw/0120_23/quest.txt | 11 - legacy/Data/ingsw/0120_23/wrong1.txt | 1 - legacy/Data/ingsw/0120_23/wrong2.txt | 1 - legacy/Data/ingsw/0120_24/correct.txt | 1 - legacy/Data/ingsw/0120_24/quest.txt | 9 - legacy/Data/ingsw/0120_24/wrong1.txt | 1 - legacy/Data/ingsw/0120_24/wrong2.txt | 1 - legacy/Data/ingsw/0120_25/quest.txt | 37 - legacy/Data/ingsw/0120_25/wrong1.txt | 0 legacy/Data/ingsw/0120_25/wrong2.txt | 0 legacy/Data/ingsw/0120_25/wrong3.txt | 0 legacy/Data/ingsw/0120_26/correct.txt | 1 - legacy/Data/ingsw/0120_26/quest.txt | 9 - legacy/Data/ingsw/0120_26/wrong1.txt | 1 - legacy/Data/ingsw/0120_26/wrong2.txt | 1 - legacy/Data/ingsw/0120_27/correct.txt | 17 - legacy/Data/ingsw/0120_27/quest.txt | 3 - legacy/Data/ingsw/0120_27/wrong1.txt | 17 - legacy/Data/ingsw/0120_27/wrong2.txt | 17 - legacy/Data/ingsw/0120_28/quest.txt | 2 - legacy/Data/ingsw/0120_28/wrong1.txt | 38 - legacy/Data/ingsw/0120_28/wrong2.txt | 33 - legacy/Data/ingsw/0120_28/wrong3.txt | 33 - legacy/Data/ingsw/0120_29/correct.txt | 15 - legacy/Data/ingsw/0120_29/quest.txt | 5 - legacy/Data/ingsw/0120_29/wrong1.txt | 16 - legacy/Data/ingsw/0120_29/wrong2.txt | 15 - legacy/Data/ingsw/0120_3/correct.txt | 5 - legacy/Data/ingsw/0120_3/quest.txt | 4 - legacy/Data/ingsw/0120_3/wrong1.txt | 5 - legacy/Data/ingsw/0120_3/wrong2.txt | 5 - legacy/Data/ingsw/0120_30/correct.txt | 1 - legacy/Data/ingsw/0120_30/quest.txt | 22 - legacy/Data/ingsw/0120_30/wrong1.txt | 1 - legacy/Data/ingsw/0120_30/wrong2.txt | 1 - legacy/Data/ingsw/0120_31/correct.txt | 1 - legacy/Data/ingsw/0120_31/quest.txt | 11 - legacy/Data/ingsw/0120_31/wrong1.txt | 1 - legacy/Data/ingsw/0120_31/wrong2.txt | 1 - legacy/Data/ingsw/0120_32/correct.txt | 1 - legacy/Data/ingsw/0120_32/quest.txt | 8 - legacy/Data/ingsw/0120_32/wrong1.txt | 1 - legacy/Data/ingsw/0120_32/wrong2.txt | 1 - legacy/Data/ingsw/0120_33/correct.txt | 1 - legacy/Data/ingsw/0120_33/quest.txt | 16 - legacy/Data/ingsw/0120_33/wrong1.txt | 1 - legacy/Data/ingsw/0120_33/wrong2.txt | 1 - legacy/Data/ingsw/0120_34/quest.txt | 2 - legacy/Data/ingsw/0120_34/wrong1.txt | 35 - legacy/Data/ingsw/0120_34/wrong2.txt | 36 - legacy/Data/ingsw/0120_34/wrong3.txt | 37 - legacy/Data/ingsw/0120_35/quest.txt | 4 - legacy/Data/ingsw/0120_35/wrong1.txt | 6 - legacy/Data/ingsw/0120_35/wrong2.txt | 6 - legacy/Data/ingsw/0120_35/wrong3.txt | 6 - legacy/Data/ingsw/0120_36/correct.txt | 1 - legacy/Data/ingsw/0120_36/quest.txt | 12 - legacy/Data/ingsw/0120_36/wrong1.txt | 1 - legacy/Data/ingsw/0120_36/wrong2.txt | 1 - legacy/Data/ingsw/0120_37/correct.txt | 1 - legacy/Data/ingsw/0120_37/quest.txt | 13 - legacy/Data/ingsw/0120_37/wrong1.txt | 1 - legacy/Data/ingsw/0120_37/wrong2.txt | 1 - legacy/Data/ingsw/0120_38/correct.txt | 17 - legacy/Data/ingsw/0120_38/quest.txt | 3 - legacy/Data/ingsw/0120_38/wrong1.txt | 17 - legacy/Data/ingsw/0120_38/wrong2.txt | 17 - legacy/Data/ingsw/0120_39/quest.txt | 35 - legacy/Data/ingsw/0120_39/wrong1.txt | 0 legacy/Data/ingsw/0120_39/wrong2.txt | 0 legacy/Data/ingsw/0120_39/wrong3.txt | 0 legacy/Data/ingsw/0120_4/correct.txt | 1 - legacy/Data/ingsw/0120_4/quest.txt | 16 - legacy/Data/ingsw/0120_4/wrong1.txt | 1 - legacy/Data/ingsw/0120_4/wrong2.txt | 1 - legacy/Data/ingsw/0120_40/correct.txt | 1 - legacy/Data/ingsw/0120_40/quest.txt | 8 - legacy/Data/ingsw/0120_40/wrong1.txt | 1 - legacy/Data/ingsw/0120_40/wrong2.txt | 1 - legacy/Data/ingsw/0120_41/correct.txt | 1 - legacy/Data/ingsw/0120_41/quest.txt | 4 - legacy/Data/ingsw/0120_41/wrong1.txt | 1 - legacy/Data/ingsw/0120_41/wrong2.txt | 1 - legacy/Data/ingsw/0120_42/correct.txt | 1 - legacy/Data/ingsw/0120_42/quest.txt | 11 - legacy/Data/ingsw/0120_42/wrong1.txt | 1 - legacy/Data/ingsw/0120_42/wrong2.txt | 1 - legacy/Data/ingsw/0120_43/quest.txt | 2 - legacy/Data/ingsw/0120_43/wrong1.txt | 32 - legacy/Data/ingsw/0120_43/wrong2.txt | 36 - legacy/Data/ingsw/0120_43/wrong3.txt | 36 - legacy/Data/ingsw/0120_44/correct.txt | 1 - legacy/Data/ingsw/0120_44/quest.txt | 21 - legacy/Data/ingsw/0120_44/wrong1.txt | 1 - legacy/Data/ingsw/0120_44/wrong2.txt | 1 - legacy/Data/ingsw/0120_45/quest.txt | 35 - legacy/Data/ingsw/0120_45/wrong1.txt | 0 legacy/Data/ingsw/0120_45/wrong2.txt | 0 legacy/Data/ingsw/0120_45/wrong3.txt | 0 legacy/Data/ingsw/0120_46/correct.txt | 1 - legacy/Data/ingsw/0120_46/quest.txt | 9 - legacy/Data/ingsw/0120_46/wrong1.txt | 1 - legacy/Data/ingsw/0120_46/wrong2.txt | 1 - legacy/Data/ingsw/0120_47/correct.txt | 1 - legacy/Data/ingsw/0120_47/quest.txt | 1 - legacy/Data/ingsw/0120_47/wrong1.txt | 1 - legacy/Data/ingsw/0120_47/wrong2.txt | 1 - legacy/Data/ingsw/0120_48/correct.txt | 17 - legacy/Data/ingsw/0120_48/quest.txt | 3 - legacy/Data/ingsw/0120_48/wrong1.txt | 17 - legacy/Data/ingsw/0120_48/wrong2.txt | 17 - legacy/Data/ingsw/0120_49/correct.txt | 1 - legacy/Data/ingsw/0120_49/quest.txt | 6 - legacy/Data/ingsw/0120_49/wrong1.txt | 1 - legacy/Data/ingsw/0120_49/wrong2.txt | 1 - legacy/Data/ingsw/0120_5/quest.txt | 2 - legacy/Data/ingsw/0120_5/wrong1.txt | 35 - legacy/Data/ingsw/0120_5/wrong2.txt | 37 - legacy/Data/ingsw/0120_5/wrong3.txt | 28 - legacy/Data/ingsw/0120_6/correct.txt | 1 - legacy/Data/ingsw/0120_6/quest.txt | 1 - legacy/Data/ingsw/0120_6/wrong1.txt | 1 - legacy/Data/ingsw/0120_6/wrong2.txt | 1 - legacy/Data/ingsw/0120_7/correct.txt | 15 - legacy/Data/ingsw/0120_7/quest.txt | 5 - legacy/Data/ingsw/0120_7/wrong1.txt | 15 - legacy/Data/ingsw/0120_7/wrong2.txt | 15 - legacy/Data/ingsw/0120_8/correct.txt | 1 - legacy/Data/ingsw/0120_8/quest.txt | 11 - legacy/Data/ingsw/0120_8/wrong1.txt | 1 - legacy/Data/ingsw/0120_8/wrong2.txt | 1 - legacy/Data/ingsw/0120_9/correct.txt | 1 - legacy/Data/ingsw/0120_9/quest.txt | 9 - legacy/Data/ingsw/0120_9/wrong1.txt | 1 - legacy/Data/ingsw/0120_9/wrong2.txt | 1 - legacy/Data/ingsw/0121_34/correct.txt | 1 - legacy/Data/ingsw/0121_34/quest.txt | 53 - legacy/Data/ingsw/0121_34/wrong1.txt | 1 - legacy/Data/ingsw/0121_34/wrong2.txt | 1 - legacy/Data/ingsw/0210_0/correct.txt | 1 - legacy/Data/ingsw/0210_0/quest.txt | 22 - legacy/Data/ingsw/0210_0/wrong1.txt | 1 - legacy/Data/ingsw/0210_0/wrong2.txt | 1 - legacy/Data/ingsw/0210_1/quest.txt | 5 - legacy/Data/ingsw/0210_1/wrong1.txt | 6 - legacy/Data/ingsw/0210_1/wrong2.txt | 3 - legacy/Data/ingsw/0210_1/wrong3.txt | 40 - legacy/Data/ingsw/0210_10/correct.txt | 1 - legacy/Data/ingsw/0210_10/quest.txt | 16 - legacy/Data/ingsw/0210_10/wrong1.txt | 1 - legacy/Data/ingsw/0210_10/wrong2.txt | 1 - legacy/Data/ingsw/0210_11/quest.txt | 4 - legacy/Data/ingsw/0210_11/wrong1.txt | 9 - legacy/Data/ingsw/0210_11/wrong2.txt | 9 - legacy/Data/ingsw/0210_11/wrong3.txt | 9 - legacy/Data/ingsw/0210_12/quest.txt | 2 - legacy/Data/ingsw/0210_12/wrong1.txt | 38 - legacy/Data/ingsw/0210_12/wrong2.txt | 35 - legacy/Data/ingsw/0210_12/wrong3.txt | 35 - legacy/Data/ingsw/0210_13/correct.txt | 17 - legacy/Data/ingsw/0210_13/quest.txt | 3 - legacy/Data/ingsw/0210_13/wrong1.txt | 17 - legacy/Data/ingsw/0210_13/wrong2.txt | 17 - legacy/Data/ingsw/0210_14/correct.txt | 1 - legacy/Data/ingsw/0210_14/quest.txt | 9 - legacy/Data/ingsw/0210_14/wrong1.txt | 1 - legacy/Data/ingsw/0210_14/wrong2.txt | 1 - legacy/Data/ingsw/0210_15/correct.txt | 17 - legacy/Data/ingsw/0210_15/quest.txt | 3 - legacy/Data/ingsw/0210_15/wrong1.txt | 17 - legacy/Data/ingsw/0210_15/wrong2.txt | 17 - legacy/Data/ingsw/0210_16/correct.txt | 17 - legacy/Data/ingsw/0210_16/quest.txt | 3 - legacy/Data/ingsw/0210_16/wrong1.txt | 17 - legacy/Data/ingsw/0210_16/wrong2.txt | 17 - legacy/Data/ingsw/0210_17/correct.txt | 1 - legacy/Data/ingsw/0210_17/quest.txt | 13 - legacy/Data/ingsw/0210_17/wrong1.txt | 1 - legacy/Data/ingsw/0210_17/wrong2.txt | 1 - legacy/Data/ingsw/0210_18/correct.txt | 1 - legacy/Data/ingsw/0210_18/quest.txt | 1 - legacy/Data/ingsw/0210_18/wrong1.txt | 1 - legacy/Data/ingsw/0210_18/wrong2.txt | 1 - legacy/Data/ingsw/0210_19/correct.txt | 1 - legacy/Data/ingsw/0210_19/quest.txt | 12 - legacy/Data/ingsw/0210_19/wrong1.txt | 1 - legacy/Data/ingsw/0210_19/wrong2.txt | 1 - legacy/Data/ingsw/0210_2/quest.txt | 36 - legacy/Data/ingsw/0210_2/wrong1.txt | 0 legacy/Data/ingsw/0210_2/wrong2.txt | 0 legacy/Data/ingsw/0210_2/wrong3.txt | 0 legacy/Data/ingsw/0210_20/correct.txt | 1 - legacy/Data/ingsw/0210_20/quest.txt | 1 - legacy/Data/ingsw/0210_20/wrong1.txt | 1 - legacy/Data/ingsw/0210_20/wrong2.txt | 1 - legacy/Data/ingsw/0210_21/correct.txt | 15 - legacy/Data/ingsw/0210_21/quest.txt | 5 - legacy/Data/ingsw/0210_21/wrong1.txt | 15 - legacy/Data/ingsw/0210_21/wrong2.txt | 15 - legacy/Data/ingsw/0210_22/correct.txt | 1 - legacy/Data/ingsw/0210_22/quest.txt | 16 - legacy/Data/ingsw/0210_22/wrong1.txt | 1 - legacy/Data/ingsw/0210_22/wrong2.txt | 1 - legacy/Data/ingsw/0210_23/correct.txt | 1 - legacy/Data/ingsw/0210_23/quest.txt | 9 - legacy/Data/ingsw/0210_23/wrong1.txt | 1 - legacy/Data/ingsw/0210_23/wrong2.txt | 1 - legacy/Data/ingsw/0210_24/correct.txt | 1 - legacy/Data/ingsw/0210_24/quest.txt | 6 - legacy/Data/ingsw/0210_24/wrong1.txt | 1 - legacy/Data/ingsw/0210_24/wrong2.txt | 1 - legacy/Data/ingsw/0210_25/correct.txt | 5 - legacy/Data/ingsw/0210_25/quest.txt | 4 - legacy/Data/ingsw/0210_25/wrong1.txt | 5 - legacy/Data/ingsw/0210_25/wrong2.txt | 5 - legacy/Data/ingsw/0210_26/correct.txt | 1 - legacy/Data/ingsw/0210_26/quest.txt | 6 - legacy/Data/ingsw/0210_26/wrong1.txt | 1 - legacy/Data/ingsw/0210_26/wrong2.txt | 1 - legacy/Data/ingsw/0210_27/quest.txt | 2 - legacy/Data/ingsw/0210_27/wrong1.txt | 36 - legacy/Data/ingsw/0210_27/wrong2.txt | 32 - legacy/Data/ingsw/0210_27/wrong3.txt | 37 - legacy/Data/ingsw/0210_28/quest.txt | 38 - legacy/Data/ingsw/0210_28/wrong1.txt | 0 legacy/Data/ingsw/0210_28/wrong2.txt | 0 legacy/Data/ingsw/0210_28/wrong3.txt | 0 legacy/Data/ingsw/0210_29/correct.txt | 1 - legacy/Data/ingsw/0210_29/quest.txt | 2 - legacy/Data/ingsw/0210_29/wrong1.txt | 1 - legacy/Data/ingsw/0210_29/wrong2.txt | 1 - legacy/Data/ingsw/0210_3/quest.txt | 4 - legacy/Data/ingsw/0210_3/wrong1.txt | 14 - legacy/Data/ingsw/0210_3/wrong2.txt | 14 - legacy/Data/ingsw/0210_3/wrong3.txt | 15 - legacy/Data/ingsw/0210_30/correct.txt | 1 - legacy/Data/ingsw/0210_30/quest.txt | 13 - legacy/Data/ingsw/0210_30/wrong1.txt | 1 - legacy/Data/ingsw/0210_30/wrong2.txt | 1 - legacy/Data/ingsw/0210_31/correct.txt | 1 - legacy/Data/ingsw/0210_31/quest.txt | 9 - legacy/Data/ingsw/0210_31/wrong1.txt | 1 - legacy/Data/ingsw/0210_31/wrong2.txt | 1 - legacy/Data/ingsw/0210_32/correct.txt | 1 - legacy/Data/ingsw/0210_32/quest.txt | 13 - legacy/Data/ingsw/0210_32/wrong1.txt | 1 - legacy/Data/ingsw/0210_32/wrong2.txt | 1 - legacy/Data/ingsw/0210_33/correct.txt | 1 - legacy/Data/ingsw/0210_33/quest.txt | 9 - legacy/Data/ingsw/0210_33/wrong1.txt | 1 - legacy/Data/ingsw/0210_33/wrong2.txt | 1 - legacy/Data/ingsw/0210_34/quest.txt | 34 - legacy/Data/ingsw/0210_34/wrong1.txt | 0 legacy/Data/ingsw/0210_34/wrong2.txt | 0 legacy/Data/ingsw/0210_34/wrong3.txt | 0 legacy/Data/ingsw/0210_35/correct.txt | 1 - legacy/Data/ingsw/0210_35/quest.txt | 1 - legacy/Data/ingsw/0210_35/wrong1.txt | 1 - legacy/Data/ingsw/0210_35/wrong2.txt | 1 - legacy/Data/ingsw/0210_36/correct.txt | 5 - legacy/Data/ingsw/0210_36/quest.txt | 4 - legacy/Data/ingsw/0210_36/wrong1.txt | 5 - legacy/Data/ingsw/0210_36/wrong2.txt | 5 - legacy/Data/ingsw/0210_37/quest.txt | 36 - legacy/Data/ingsw/0210_37/wrong1.txt | 0 legacy/Data/ingsw/0210_37/wrong2.txt | 0 legacy/Data/ingsw/0210_37/wrong3.txt | 0 legacy/Data/ingsw/0210_38/correct.txt | 1 - legacy/Data/ingsw/0210_38/quest.txt | 21 - legacy/Data/ingsw/0210_38/wrong1.txt | 1 - legacy/Data/ingsw/0210_38/wrong2.txt | 1 - legacy/Data/ingsw/0210_39/correct.txt | 1 - legacy/Data/ingsw/0210_39/quest.txt | 6 - legacy/Data/ingsw/0210_39/wrong1.txt | 1 - legacy/Data/ingsw/0210_39/wrong2.txt | 1 - legacy/Data/ingsw/0210_4/correct.txt | 1 - legacy/Data/ingsw/0210_4/quest.txt | 12 - legacy/Data/ingsw/0210_4/wrong1.txt | 1 - legacy/Data/ingsw/0210_4/wrong2.txt | 1 - legacy/Data/ingsw/0210_40/correct.txt | 1 - legacy/Data/ingsw/0210_40/quest.txt | 9 - legacy/Data/ingsw/0210_40/wrong1.txt | 1 - legacy/Data/ingsw/0210_40/wrong2.txt | 1 - legacy/Data/ingsw/0210_41/correct.txt | 1 - legacy/Data/ingsw/0210_41/quest.txt | 13 - legacy/Data/ingsw/0210_41/wrong1.txt | 1 - legacy/Data/ingsw/0210_41/wrong2.txt | 1 - legacy/Data/ingsw/0210_42/quest.txt | 5 - legacy/Data/ingsw/0210_42/wrong1.txt | 6 - legacy/Data/ingsw/0210_42/wrong2.txt | 3 - legacy/Data/ingsw/0210_42/wrong3.txt | 39 - legacy/Data/ingsw/0210_43/correct.txt | 16 - legacy/Data/ingsw/0210_43/quest.txt | 4 - legacy/Data/ingsw/0210_43/wrong1.txt | 16 - legacy/Data/ingsw/0210_43/wrong2.txt | 16 - legacy/Data/ingsw/0210_44/quest.txt | 2 - legacy/Data/ingsw/0210_44/wrong1.txt | 34 - legacy/Data/ingsw/0210_44/wrong2.txt | 35 - legacy/Data/ingsw/0210_44/wrong3.txt | 32 - legacy/Data/ingsw/0210_45/correct.txt | 15 - legacy/Data/ingsw/0210_45/quest.txt | 5 - legacy/Data/ingsw/0210_45/wrong1.txt | 16 - legacy/Data/ingsw/0210_45/wrong2.txt | 15 - legacy/Data/ingsw/0210_46/correct.txt | 9 - legacy/Data/ingsw/0210_46/quest.txt | 4 - legacy/Data/ingsw/0210_46/wrong1.txt | 9 - legacy/Data/ingsw/0210_46/wrong2.txt | 9 - legacy/Data/ingsw/0210_47/correct.txt | 1 - legacy/Data/ingsw/0210_47/quest.txt | 8 - legacy/Data/ingsw/0210_47/wrong1.txt | 1 - legacy/Data/ingsw/0210_47/wrong2.txt | 1 - legacy/Data/ingsw/0210_48/correct.txt | 1 - legacy/Data/ingsw/0210_48/quest.txt | 8 - legacy/Data/ingsw/0210_48/wrong1.txt | 1 - legacy/Data/ingsw/0210_48/wrong2.txt | 1 - legacy/Data/ingsw/0210_49/correct.txt | 1 - legacy/Data/ingsw/0210_49/quest.txt | 12 - legacy/Data/ingsw/0210_49/wrong1.txt | 1 - legacy/Data/ingsw/0210_49/wrong2.txt | 1 - legacy/Data/ingsw/0210_5/correct.txt | 17 - legacy/Data/ingsw/0210_5/quest.txt | 3 - legacy/Data/ingsw/0210_5/wrong1.txt | 17 - legacy/Data/ingsw/0210_5/wrong2.txt | 17 - legacy/Data/ingsw/0210_6/correct.txt | 15 - legacy/Data/ingsw/0210_6/quest.txt | 5 - legacy/Data/ingsw/0210_6/wrong1.txt | 16 - legacy/Data/ingsw/0210_6/wrong2.txt | 15 - legacy/Data/ingsw/0210_7/correct.txt | 1 - legacy/Data/ingsw/0210_7/quest.txt | 8 - legacy/Data/ingsw/0210_7/wrong1.txt | 1 - legacy/Data/ingsw/0210_7/wrong2.txt | 1 - legacy/Data/ingsw/0210_8/correct.txt | 1 - legacy/Data/ingsw/0210_8/quest.txt | 10 - legacy/Data/ingsw/0210_8/wrong1.txt | 1 - legacy/Data/ingsw/0210_8/wrong2.txt | 1 - legacy/Data/ingsw/0210_9/quest.txt | 2 - legacy/Data/ingsw/0210_9/wrong1.txt | 36 - legacy/Data/ingsw/0210_9/wrong2.txt | 35 - legacy/Data/ingsw/0210_9/wrong3.txt | 32 - legacy/Data/ingsw/0221_18/correct.txt | 1 - legacy/Data/ingsw/0221_18/quest.txt | 1 - legacy/Data/ingsw/0221_18/wrong1.txt | 1 - legacy/Data/ingsw/0221_18/wrong2.txt | 1 - legacy/Data/ingsw/0221_28/correct.txt | 1 - legacy/Data/ingsw/0221_28/quest.txt | 1 - legacy/Data/ingsw/0221_28/wrong1.txt | 1 - legacy/Data/ingsw/0221_28/wrong2.txt | 1 - legacy/Data/ingsw/0221_32/correct.txt | 1 - legacy/Data/ingsw/0221_32/quest.txt | 1 - legacy/Data/ingsw/0221_32/wrong1.txt | 1 - legacy/Data/ingsw/0221_32/wrong2.txt | 1 - legacy/Data/ingsw/0222_24/correct.txt | 1 - legacy/Data/ingsw/0222_24/quest.txt | 12 - legacy/Data/ingsw/0222_24/wrong1.txt | 1 - legacy/Data/ingsw/0222_24/wrong2.txt | 1 - legacy/Data/ingsw/0222_27/correct.txt | 1 - legacy/Data/ingsw/0222_27/quest.txt | 13 - legacy/Data/ingsw/0222_27/wrong1.txt | 1 - legacy/Data/ingsw/0222_27/wrong2.txt | 1 - legacy/Data/ingsw/0222_33/correct.txt | 1 - legacy/Data/ingsw/0222_33/quest.txt | 45 - legacy/Data/ingsw/0222_33/wrong1.txt | 1 - legacy/Data/ingsw/0222_33/wrong2.txt | 1 - legacy/Data/ingsw/0222_35/correct.txt | 1 - legacy/Data/ingsw/0222_35/quest.txt | 52 - legacy/Data/ingsw/0222_35/wrong1.txt | 1 - legacy/Data/ingsw/0222_35/wrong2.txt | 1 - legacy/Data/ingsw/0222_39/correct.txt | 1 - legacy/Data/ingsw/0222_39/quest.txt | 55 - legacy/Data/ingsw/0222_39/wrong1.txt | 1 - legacy/Data/ingsw/0222_39/wrong2.txt | 1 - legacy/Data/ingsw/0222_41/correct.txt | 1 - legacy/Data/ingsw/0222_41/quest.txt | 55 - legacy/Data/ingsw/0222_41/wrong1.txt | 1 - legacy/Data/ingsw/0222_41/wrong2.txt | 1 - legacy/Data/ingsw/0222_5/correct.txt | 1 - legacy/Data/ingsw/0222_5/quest.txt | 15 - legacy/Data/ingsw/0222_5/wrong1.txt | 1 - legacy/Data/ingsw/0222_5/wrong2.txt | 1 - legacy/Data/ingsw/0222_50/correct.txt | 1 - legacy/Data/ingsw/0222_50/quest.txt | 14 - legacy/Data/ingsw/0222_50/wrong1.txt | 1 - legacy/Data/ingsw/0222_50/wrong2.txt | 1 - legacy/Data/ingsw/0222_7/correct.txt | 1 - legacy/Data/ingsw/0222_7/quest.txt | 13 - legacy/Data/ingsw/0222_7/wrong1.txt | 1 - legacy/Data/ingsw/0222_7/wrong2.txt | 1 - legacy/Data/ingsw/0321_1/correct.txt | 1 - legacy/Data/ingsw/0321_1/quest.txt | 1 - legacy/Data/ingsw/0321_1/wrong 1.txt | 1 - legacy/Data/ingsw/0321_1/wrong 2.txt | 1 - legacy/Data/ingsw/0321_10/correct.txt | 1 - legacy/Data/ingsw/0321_10/quest.txt | 1 - legacy/Data/ingsw/0321_10/wrong 1.txt | 1 - legacy/Data/ingsw/0321_10/wrong 2.txt | 1 - legacy/Data/ingsw/0321_11/correct.txt | 1 - legacy/Data/ingsw/0321_11/quest.txt | 1 - legacy/Data/ingsw/0321_11/wrong 1.txt | 1 - legacy/Data/ingsw/0321_11/wrong 2.txt | 1 - legacy/Data/ingsw/0321_12/correct.txt | 1 - legacy/Data/ingsw/0321_12/quest.txt | 1 - legacy/Data/ingsw/0321_12/wrong 1.txt | 1 - legacy/Data/ingsw/0321_12/wrong 2.txt | 1 - legacy/Data/ingsw/0321_13/correct.txt | 1 - legacy/Data/ingsw/0321_13/quest.txt | 1 - legacy/Data/ingsw/0321_13/wrong 1.txt | 1 - legacy/Data/ingsw/0321_13/wrong 2.txt | 1 - legacy/Data/ingsw/0321_14/correct.txt | 68 - legacy/Data/ingsw/0321_14/quest.txt | 2 - legacy/Data/ingsw/0321_14/wrong 1.txt | 68 - legacy/Data/ingsw/0321_14/wrong 2.txt | 67 - legacy/Data/ingsw/0321_15/correct.txt | 1 - legacy/Data/ingsw/0321_15/quest.txt | 1 - legacy/Data/ingsw/0321_15/wrong 1.txt | 1 - legacy/Data/ingsw/0321_15/wrong 2.txt | 1 - legacy/Data/ingsw/0321_16/correct.txt | 40 - legacy/Data/ingsw/0321_16/quest.txt | 1 - legacy/Data/ingsw/0321_16/wrong 1.txt | 40 - legacy/Data/ingsw/0321_16/wrong 2.txt | 39 - legacy/Data/ingsw/0321_17/correct.txt | 1 - legacy/Data/ingsw/0321_17/quest.txt | 31 - legacy/Data/ingsw/0321_17/wrong 1.txt | 1 - legacy/Data/ingsw/0321_17/wrong 2.txt | 1 - legacy/Data/ingsw/0321_18/correct.txt | 1 - legacy/Data/ingsw/0321_18/quest.txt | 1 - legacy/Data/ingsw/0321_18/wrong 1.txt | 1 - legacy/Data/ingsw/0321_18/wrong 2.txt | 1 - legacy/Data/ingsw/0321_19/correct.txt | 1 - legacy/Data/ingsw/0321_19/quest.txt | 1 - legacy/Data/ingsw/0321_19/wrong 1.txt | 1 - legacy/Data/ingsw/0321_19/wrong 2.txt | 1 - legacy/Data/ingsw/0321_2/correct.txt | 1 - legacy/Data/ingsw/0321_2/quest.txt | 1 - legacy/Data/ingsw/0321_2/wrong 1.txt | 1 - legacy/Data/ingsw/0321_2/wrong 2.txt | 1 - legacy/Data/ingsw/0321_20/correct.txt | 69 - legacy/Data/ingsw/0321_20/quest.txt | 2 - legacy/Data/ingsw/0321_20/wrong 1.txt | 67 - legacy/Data/ingsw/0321_20/wrong 2.txt | 68 - legacy/Data/ingsw/0321_21/correct.txt | 1 - legacy/Data/ingsw/0321_21/quest.txt | 1 - legacy/Data/ingsw/0321_21/wrong 1.txt | 1 - legacy/Data/ingsw/0321_21/wrong 2.txt | 1 - legacy/Data/ingsw/0321_23/correct.txt | 1 - legacy/Data/ingsw/0321_23/quest.txt | 1 - legacy/Data/ingsw/0321_23/wrong 1.txt | 1 - legacy/Data/ingsw/0321_23/wrong 2.txt | 1 - legacy/Data/ingsw/0321_24/correct.txt | 1 - legacy/Data/ingsw/0321_24/quest.txt | 1 - legacy/Data/ingsw/0321_24/wrong 1.txt | 1 - legacy/Data/ingsw/0321_24/wrong 2.txt | 1 - legacy/Data/ingsw/0321_27/correct.txt | 1 - legacy/Data/ingsw/0321_27/quest.txt | 1 - legacy/Data/ingsw/0321_27/wrong 1.txt | 1 - legacy/Data/ingsw/0321_27/wrong 2.txt | 1 - legacy/Data/ingsw/0321_28/correct.txt | 1 - legacy/Data/ingsw/0321_28/quest.txt | 1 - legacy/Data/ingsw/0321_28/wrong 1.txt | 1 - legacy/Data/ingsw/0321_28/wrong 2.txt | 1 - legacy/Data/ingsw/0321_29/correct.txt | 1 - legacy/Data/ingsw/0321_29/quest.txt | 31 - legacy/Data/ingsw/0321_29/wrong 1.txt | 1 - legacy/Data/ingsw/0321_29/wrong 2.txt | 1 - legacy/Data/ingsw/0321_30/correct.txt | 26 - legacy/Data/ingsw/0321_30/quest.txt | 1 - legacy/Data/ingsw/0321_30/wrong 1.txt | 26 - legacy/Data/ingsw/0321_30/wrong 2.txt | 25 - legacy/Data/ingsw/0321_31/correct.txt | 1 - legacy/Data/ingsw/0321_31/quest.txt | 1 - legacy/Data/ingsw/0321_31/wrong 1.txt | 1 - legacy/Data/ingsw/0321_31/wrong 2.txt | 1 - legacy/Data/ingsw/0321_32/correct.txt | 1 - legacy/Data/ingsw/0321_32/quest.txt | 1 - legacy/Data/ingsw/0321_32/wrong 1.txt | 1 - legacy/Data/ingsw/0321_32/wrong 2.txt | 1 - legacy/Data/ingsw/0321_36/correct.txt | 1 - legacy/Data/ingsw/0321_36/quest.txt | 21 - legacy/Data/ingsw/0321_36/wrong 1.txt | 1 - legacy/Data/ingsw/0321_36/wrong 2.txt | 1 - legacy/Data/ingsw/0321_37/correct.txt | 27 - legacy/Data/ingsw/0321_37/quest.txt | 1 - legacy/Data/ingsw/0321_37/wrong 1.txt | 28 - legacy/Data/ingsw/0321_37/wrong 2.txt | 27 - legacy/Data/ingsw/0321_38/correct.txt | 1 - legacy/Data/ingsw/0321_38/quest.txt | 1 - legacy/Data/ingsw/0321_38/wrong 1.txt | 1 - legacy/Data/ingsw/0321_38/wrong 2.txt | 1 - legacy/Data/ingsw/0321_4/correct.txt | 1 - legacy/Data/ingsw/0321_4/quest.txt | 1 - legacy/Data/ingsw/0321_4/wrong 1.txt | 1 - legacy/Data/ingsw/0321_4/wrong 2.txt | 1 - legacy/Data/ingsw/0321_40/correct.txt | 1 - legacy/Data/ingsw/0321_40/quest.txt | 1 - legacy/Data/ingsw/0321_40/wrong 1.txt | 1 - legacy/Data/ingsw/0321_40/wrong 2.txt | 1 - legacy/Data/ingsw/0321_8/correct.txt | 53 - legacy/Data/ingsw/0321_8/quest.txt | 1 - legacy/Data/ingsw/0321_8/wrong 1.txt | 54 - legacy/Data/ingsw/0321_8/wrong 2.txt | 53 - legacy/Data/ingsw/0321_9/correct.txt | 1 - legacy/Data/ingsw/0321_9/quest.txt | 1 - legacy/Data/ingsw/0321_9/wrong 1.txt | 1 - legacy/Data/ingsw/0321_9/wrong 2.txt | 1 - legacy/Data/ingsw/0324_0/correct.txt | 1 - legacy/Data/ingsw/0324_0/quest.txt | 9 - legacy/Data/ingsw/0324_0/wrong1.txt | 1 - legacy/Data/ingsw/0324_0/wrong2.txt | 1 - legacy/Data/ingsw/0324_1/quest.txt | 4 - legacy/Data/ingsw/0324_1/wrong1.txt | 8 - legacy/Data/ingsw/0324_1/wrong2.txt | 2 - legacy/Data/ingsw/0324_1/wrong3.txt | 46 - legacy/Data/ingsw/0324_10/correct.txt | 1 - legacy/Data/ingsw/0324_10/quest.txt | 1 - legacy/Data/ingsw/0324_10/wrong1.txt | 1 - legacy/Data/ingsw/0324_10/wrong2.txt | 1 - legacy/Data/ingsw/0324_11/quest.txt | 2 - legacy/Data/ingsw/0324_11/wrong1.txt | 35 - legacy/Data/ingsw/0324_11/wrong2.txt | 34 - legacy/Data/ingsw/0324_11/wrong3.txt | 37 - legacy/Data/ingsw/0324_12/correct.txt | 1 - legacy/Data/ingsw/0324_12/quest.txt | 9 - legacy/Data/ingsw/0324_12/wrong1.txt | 1 - legacy/Data/ingsw/0324_12/wrong2.txt | 1 - legacy/Data/ingsw/0324_13/correct.txt | 1 - legacy/Data/ingsw/0324_13/quest.txt | 8 - legacy/Data/ingsw/0324_13/wrong1.txt | 1 - legacy/Data/ingsw/0324_13/wrong2.txt | 1 - legacy/Data/ingsw/0324_14/correct.txt | 1 - legacy/Data/ingsw/0324_14/quest.txt | 9 - legacy/Data/ingsw/0324_14/wrong1.txt | 1 - legacy/Data/ingsw/0324_14/wrong2.txt | 1 - legacy/Data/ingsw/0324_15/correct.txt | 1 - legacy/Data/ingsw/0324_15/quest.txt | 22 - legacy/Data/ingsw/0324_15/wrong1.txt | 1 - legacy/Data/ingsw/0324_15/wrong2.txt | 1 - legacy/Data/ingsw/0324_16/correct.txt | 1 - legacy/Data/ingsw/0324_16/quest.txt | 1 - legacy/Data/ingsw/0324_16/wrong1.txt | 1 - legacy/Data/ingsw/0324_16/wrong2.txt | 1 - legacy/Data/ingsw/0324_17/correct.txt | 1 - legacy/Data/ingsw/0324_17/quest.txt | 13 - legacy/Data/ingsw/0324_17/wrong1.txt | 1 - legacy/Data/ingsw/0324_17/wrong2.txt | 1 - legacy/Data/ingsw/0324_18/correct.txt | 1 - legacy/Data/ingsw/0324_18/quest.txt | 8 - legacy/Data/ingsw/0324_18/wrong1.txt | 1 - legacy/Data/ingsw/0324_18/wrong2.txt | 1 - legacy/Data/ingsw/0324_19/correct.txt | 1 - legacy/Data/ingsw/0324_19/quest.txt | 12 - legacy/Data/ingsw/0324_19/wrong1.txt | 1 - legacy/Data/ingsw/0324_19/wrong2.txt | 1 - legacy/Data/ingsw/0324_2/correct.txt | 1 - legacy/Data/ingsw/0324_2/quest.txt | 9 - legacy/Data/ingsw/0324_2/wrong1.txt | 1 - legacy/Data/ingsw/0324_2/wrong2.txt | 1 - legacy/Data/ingsw/0324_20/correct.txt | 1 - legacy/Data/ingsw/0324_20/quest.txt | 13 - legacy/Data/ingsw/0324_20/wrong1.txt | 1 - legacy/Data/ingsw/0324_20/wrong2.txt | 1 - legacy/Data/ingsw/0324_21/correct.txt | 1 - legacy/Data/ingsw/0324_21/quest.txt | 8 - legacy/Data/ingsw/0324_21/wrong1.txt | 1 - legacy/Data/ingsw/0324_21/wrong2.txt | 1 - legacy/Data/ingsw/0324_22/correct.txt | 1 - legacy/Data/ingsw/0324_22/quest.txt | 9 - legacy/Data/ingsw/0324_22/wrong1.txt | 1 - legacy/Data/ingsw/0324_22/wrong2.txt | 1 - legacy/Data/ingsw/0324_23/correct.txt | 1 - legacy/Data/ingsw/0324_23/quest.txt | 11 - legacy/Data/ingsw/0324_23/wrong1.txt | 1 - legacy/Data/ingsw/0324_23/wrong2.txt | 1 - legacy/Data/ingsw/0324_24/correct.txt | 1 - legacy/Data/ingsw/0324_24/quest.txt | 1 - legacy/Data/ingsw/0324_24/wrong1.txt | 1 - legacy/Data/ingsw/0324_24/wrong2.txt | 1 - legacy/Data/ingsw/0324_25/correct.txt | 1 - legacy/Data/ingsw/0324_25/quest.txt | 1 - legacy/Data/ingsw/0324_25/wrong1.txt | 1 - legacy/Data/ingsw/0324_25/wrong2.txt | 1 - legacy/Data/ingsw/0324_26/quest.txt | 19 - legacy/Data/ingsw/0324_26/wrong1.txt | 0 legacy/Data/ingsw/0324_26/wrong2.txt | 0 legacy/Data/ingsw/0324_26/wrong3.txt | 0 legacy/Data/ingsw/0324_27/correct.txt | 17 - legacy/Data/ingsw/0324_27/quest.txt | 3 - legacy/Data/ingsw/0324_27/wrong1.txt | 17 - legacy/Data/ingsw/0324_27/wrong2.txt | 17 - legacy/Data/ingsw/0324_28/correct.txt | 16 - legacy/Data/ingsw/0324_28/quest.txt | 4 - legacy/Data/ingsw/0324_28/wrong1.txt | 16 - legacy/Data/ingsw/0324_28/wrong2.txt | 16 - legacy/Data/ingsw/0324_29/correct.txt | 1 - legacy/Data/ingsw/0324_29/quest.txt | 1 - legacy/Data/ingsw/0324_29/wrong1.txt | 1 - legacy/Data/ingsw/0324_29/wrong2.txt | 1 - legacy/Data/ingsw/0324_3/correct.txt | 1 - legacy/Data/ingsw/0324_3/quest.txt | 11 - legacy/Data/ingsw/0324_3/wrong1.txt | 1 - legacy/Data/ingsw/0324_3/wrong2.txt | 1 - legacy/Data/ingsw/0324_30/quest.txt | 4 - legacy/Data/ingsw/0324_30/wrong1.txt | 14 - legacy/Data/ingsw/0324_30/wrong2.txt | 15 - legacy/Data/ingsw/0324_30/wrong3.txt | 14 - legacy/Data/ingsw/0324_31/correct.txt | 17 - legacy/Data/ingsw/0324_31/quest.txt | 3 - legacy/Data/ingsw/0324_31/wrong1.txt | 17 - legacy/Data/ingsw/0324_31/wrong2.txt | 17 - legacy/Data/ingsw/0324_32/correct.txt | 1 - legacy/Data/ingsw/0324_32/quest.txt | 6 - legacy/Data/ingsw/0324_32/wrong1.txt | 1 - legacy/Data/ingsw/0324_32/wrong2.txt | 1 - legacy/Data/ingsw/0324_33/correct.txt | 1 - legacy/Data/ingsw/0324_33/quest.txt | 21 - legacy/Data/ingsw/0324_33/wrong1.txt | 1 - legacy/Data/ingsw/0324_33/wrong2.txt | 1 - legacy/Data/ingsw/0324_34/correct.txt | 15 - legacy/Data/ingsw/0324_34/quest.txt | 5 - legacy/Data/ingsw/0324_34/wrong1.txt | 15 - legacy/Data/ingsw/0324_34/wrong2.txt | 15 - legacy/Data/ingsw/0324_35/quest.txt | 39 - legacy/Data/ingsw/0324_35/wrong1.txt | 0 legacy/Data/ingsw/0324_35/wrong2.txt | 0 legacy/Data/ingsw/0324_35/wrong3.txt | 0 legacy/Data/ingsw/0324_36/correct.txt | 1 - legacy/Data/ingsw/0324_36/quest.txt | 6 - legacy/Data/ingsw/0324_36/wrong1.txt | 1 - legacy/Data/ingsw/0324_36/wrong2.txt | 1 - legacy/Data/ingsw/0324_37/correct.txt | 1 - legacy/Data/ingsw/0324_37/quest.txt | 12 - legacy/Data/ingsw/0324_37/wrong1.txt | 1 - legacy/Data/ingsw/0324_37/wrong2.txt | 1 - legacy/Data/ingsw/0324_38/correct.txt | 1 - legacy/Data/ingsw/0324_38/quest.txt | 2 - legacy/Data/ingsw/0324_38/wrong1.txt | 1 - legacy/Data/ingsw/0324_38/wrong2.txt | 1 - legacy/Data/ingsw/0324_39/correct.txt | 15 - legacy/Data/ingsw/0324_39/quest.txt | 5 - legacy/Data/ingsw/0324_39/wrong1.txt | 15 - legacy/Data/ingsw/0324_39/wrong2.txt | 16 - legacy/Data/ingsw/0324_4/correct.txt | 1 - legacy/Data/ingsw/0324_4/quest.txt | 9 - legacy/Data/ingsw/0324_4/wrong1.txt | 1 - legacy/Data/ingsw/0324_4/wrong2.txt | 1 - legacy/Data/ingsw/0324_40/correct.txt | 1 - legacy/Data/ingsw/0324_40/quest.txt | 9 - legacy/Data/ingsw/0324_40/wrong1.txt | 1 - legacy/Data/ingsw/0324_40/wrong2.txt | 1 - legacy/Data/ingsw/0324_41/quest.txt | 2 - legacy/Data/ingsw/0324_41/wrong1.txt | 36 - legacy/Data/ingsw/0324_41/wrong2.txt | 36 - legacy/Data/ingsw/0324_41/wrong3.txt | 34 - legacy/Data/ingsw/0324_42/quest.txt | 35 - legacy/Data/ingsw/0324_42/wrong1.txt | 0 legacy/Data/ingsw/0324_42/wrong2.txt | 0 legacy/Data/ingsw/0324_42/wrong3.txt | 0 legacy/Data/ingsw/0324_43/correct.txt | 1 - legacy/Data/ingsw/0324_43/quest.txt | 13 - legacy/Data/ingsw/0324_43/wrong1.txt | 1 - legacy/Data/ingsw/0324_43/wrong2.txt | 1 - legacy/Data/ingsw/0324_44/correct.txt | 1 - legacy/Data/ingsw/0324_44/quest.txt | 6 - legacy/Data/ingsw/0324_44/wrong1.txt | 1 - legacy/Data/ingsw/0324_44/wrong2.txt | 1 - legacy/Data/ingsw/0324_45/correct.txt | 15 - legacy/Data/ingsw/0324_45/quest.txt | 5 - legacy/Data/ingsw/0324_45/wrong1.txt | 15 - legacy/Data/ingsw/0324_45/wrong2.txt | 16 - legacy/Data/ingsw/0324_46/correct.txt | 17 - legacy/Data/ingsw/0324_46/quest.txt | 3 - legacy/Data/ingsw/0324_46/wrong1.txt | 17 - legacy/Data/ingsw/0324_46/wrong2.txt | 17 - legacy/Data/ingsw/0324_47/quest.txt | 18 - legacy/Data/ingsw/0324_47/wrong1.txt | 0 legacy/Data/ingsw/0324_47/wrong2.txt | 0 legacy/Data/ingsw/0324_47/wrong3.txt | 0 legacy/Data/ingsw/0324_48/quest.txt | 4 - legacy/Data/ingsw/0324_48/wrong1.txt | 8 - legacy/Data/ingsw/0324_48/wrong2.txt | 2 - legacy/Data/ingsw/0324_48/wrong3.txt | 49 - legacy/Data/ingsw/0324_49/correct.txt | 1 - legacy/Data/ingsw/0324_49/quest.txt | 1 - legacy/Data/ingsw/0324_49/wrong1.txt | 1 - legacy/Data/ingsw/0324_49/wrong2.txt | 1 - legacy/Data/ingsw/0324_5/correct.txt | 1 - legacy/Data/ingsw/0324_5/quest.txt | 10 - legacy/Data/ingsw/0324_5/wrong1.txt | 1 - legacy/Data/ingsw/0324_5/wrong2.txt | 1 - legacy/Data/ingsw/0324_6/correct.txt | 1 - legacy/Data/ingsw/0324_6/quest.txt | 13 - legacy/Data/ingsw/0324_6/wrong1.txt | 1 - legacy/Data/ingsw/0324_6/wrong2.txt | 1 - legacy/Data/ingsw/0324_7/correct.txt | 5 - legacy/Data/ingsw/0324_7/quest.txt | 4 - legacy/Data/ingsw/0324_7/wrong1.txt | 5 - legacy/Data/ingsw/0324_7/wrong2.txt | 5 - legacy/Data/ingsw/0324_8/correct.txt | 17 - legacy/Data/ingsw/0324_8/quest.txt | 3 - legacy/Data/ingsw/0324_8/wrong1.txt | 17 - legacy/Data/ingsw/0324_8/wrong2.txt | 17 - legacy/Data/ingsw/0324_9/correct.txt | 1 - legacy/Data/ingsw/0324_9/quest.txt | 4 - legacy/Data/ingsw/0324_9/wrong1.txt | 1 - legacy/Data/ingsw/0324_9/wrong2.txt | 1 - legacy/Data/ingsw/0422-16/correct.txt | 1 - legacy/Data/ingsw/0422-16/quest.txt | 20 - legacy/Data/ingsw/0422-16/wrong1.txt | 1 - legacy/Data/ingsw/0422-16/wrong2.txt | 1 - legacy/Data/ingsw/0613_0/quest.txt | 35 - legacy/Data/ingsw/0613_0/wrong1.txt | 0 legacy/Data/ingsw/0613_0/wrong2.txt | 0 legacy/Data/ingsw/0613_0/wrong3.txt | 0 legacy/Data/ingsw/0613_1/correct.txt | 1 - legacy/Data/ingsw/0613_1/quest.txt | 9 - legacy/Data/ingsw/0613_1/wrong1.txt | 1 - legacy/Data/ingsw/0613_1/wrong2.txt | 1 - legacy/Data/ingsw/0613_10/correct.txt | 1 - legacy/Data/ingsw/0613_10/quest.txt | 31 - legacy/Data/ingsw/0613_10/wrong1.txt | 1 - legacy/Data/ingsw/0613_10/wrong2.txt | 1 - legacy/Data/ingsw/0613_11/correct.txt | 1 - legacy/Data/ingsw/0613_11/quest.txt | 1 - legacy/Data/ingsw/0613_11/wrong1.txt | 1 - legacy/Data/ingsw/0613_11/wrong2.txt | 1 - legacy/Data/ingsw/0613_12/correct.txt | 1 - legacy/Data/ingsw/0613_12/quest.txt | 6 - legacy/Data/ingsw/0613_12/wrong1.txt | 1 - legacy/Data/ingsw/0613_12/wrong2.txt | 1 - legacy/Data/ingsw/0613_13/correct.txt | 1 - legacy/Data/ingsw/0613_13/quest.txt | 13 - legacy/Data/ingsw/0613_13/wrong1.txt | 1 - legacy/Data/ingsw/0613_13/wrong2.txt | 1 - legacy/Data/ingsw/0613_14/quest.txt | 13 - legacy/Data/ingsw/0613_14/wrong1.txt | 0 legacy/Data/ingsw/0613_14/wrong2.txt | 0 legacy/Data/ingsw/0613_14/wrong3.txt | 0 legacy/Data/ingsw/0613_15/correct.txt | 17 - legacy/Data/ingsw/0613_15/quest.txt | 3 - legacy/Data/ingsw/0613_15/wrong1.txt | 17 - legacy/Data/ingsw/0613_15/wrong2.txt | 17 - legacy/Data/ingsw/0613_16/correct.txt | 17 - legacy/Data/ingsw/0613_16/quest.txt | 3 - legacy/Data/ingsw/0613_16/wrong1.txt | 17 - legacy/Data/ingsw/0613_16/wrong2.txt | 17 - legacy/Data/ingsw/0613_17/correct.txt | 15 - legacy/Data/ingsw/0613_17/quest.txt | 5 - legacy/Data/ingsw/0613_17/wrong1.txt | 16 - legacy/Data/ingsw/0613_17/wrong2.txt | 15 - legacy/Data/ingsw/0613_18/correct.txt | 1 - legacy/Data/ingsw/0613_18/quest.txt | 2 - legacy/Data/ingsw/0613_18/wrong1.txt | 1 - legacy/Data/ingsw/0613_18/wrong2.txt | 1 - legacy/Data/ingsw/0613_19/quest.txt | 37 - legacy/Data/ingsw/0613_19/wrong1.txt | 0 legacy/Data/ingsw/0613_19/wrong2.txt | 0 legacy/Data/ingsw/0613_19/wrong3.txt | 0 legacy/Data/ingsw/0613_2/quest.txt | 19 - legacy/Data/ingsw/0613_2/wrong1.txt | 0 legacy/Data/ingsw/0613_2/wrong2.txt | 0 legacy/Data/ingsw/0613_2/wrong3.txt | 0 legacy/Data/ingsw/0613_20/correct.txt | 1 - legacy/Data/ingsw/0613_20/quest.txt | 6 - legacy/Data/ingsw/0613_20/wrong1.txt | 1 - legacy/Data/ingsw/0613_20/wrong2.txt | 1 - legacy/Data/ingsw/0613_21/correct.txt | 1 - legacy/Data/ingsw/0613_21/quest.txt | 1 - legacy/Data/ingsw/0613_21/wrong1.txt | 1 - legacy/Data/ingsw/0613_21/wrong2.txt | 1 - legacy/Data/ingsw/0613_22/correct.txt | 1 - legacy/Data/ingsw/0613_22/quest.txt | 13 - legacy/Data/ingsw/0613_22/wrong1.txt | 1 - legacy/Data/ingsw/0613_22/wrong2.txt | 1 - legacy/Data/ingsw/0613_23/correct.txt | 15 - legacy/Data/ingsw/0613_23/quest.txt | 5 - legacy/Data/ingsw/0613_23/wrong1.txt | 16 - legacy/Data/ingsw/0613_23/wrong2.txt | 15 - legacy/Data/ingsw/0613_24/correct.txt | 1 - legacy/Data/ingsw/0613_24/quest.txt | 13 - legacy/Data/ingsw/0613_24/wrong1.txt | 1 - legacy/Data/ingsw/0613_24/wrong2.txt | 1 - legacy/Data/ingsw/0613_25/correct.txt | 1 - legacy/Data/ingsw/0613_25/quest.txt | 9 - legacy/Data/ingsw/0613_25/wrong1.txt | 1 - legacy/Data/ingsw/0613_25/wrong2.txt | 1 - legacy/Data/ingsw/0613_26/correct.txt | 1 - legacy/Data/ingsw/0613_26/quest.txt | 8 - legacy/Data/ingsw/0613_26/wrong1.txt | 1 - legacy/Data/ingsw/0613_26/wrong2.txt | 1 - legacy/Data/ingsw/0613_27/quest.txt | 4 - legacy/Data/ingsw/0613_27/wrong1.txt | 8 - legacy/Data/ingsw/0613_27/wrong2.txt | 2 - legacy/Data/ingsw/0613_27/wrong3.txt | 49 - legacy/Data/ingsw/0613_28/correct.txt | 1 - legacy/Data/ingsw/0613_28/quest.txt | 11 - legacy/Data/ingsw/0613_28/wrong1.txt | 1 - legacy/Data/ingsw/0613_28/wrong2.txt | 1 - legacy/Data/ingsw/0613_29/correct.txt | 1 - legacy/Data/ingsw/0613_29/quest.txt | 4 - legacy/Data/ingsw/0613_29/wrong1.txt | 1 - legacy/Data/ingsw/0613_29/wrong2.txt | 1 - legacy/Data/ingsw/0613_3/correct.txt | 1 - legacy/Data/ingsw/0613_3/quest.txt | 9 - legacy/Data/ingsw/0613_3/wrong1.txt | 1 - legacy/Data/ingsw/0613_3/wrong2.txt | 1 - legacy/Data/ingsw/0613_30/correct.txt | 1 - legacy/Data/ingsw/0613_30/quest.txt | 11 - legacy/Data/ingsw/0613_30/wrong1.txt | 1 - legacy/Data/ingsw/0613_30/wrong2.txt | 1 - legacy/Data/ingsw/0613_31/correct.txt | 1 - legacy/Data/ingsw/0613_31/quest.txt | 12 - legacy/Data/ingsw/0613_31/wrong1.txt | 1 - legacy/Data/ingsw/0613_31/wrong2.txt | 1 - legacy/Data/ingsw/0613_32/correct.txt | 1 - legacy/Data/ingsw/0613_32/quest.txt | 13 - legacy/Data/ingsw/0613_32/wrong1.txt | 1 - legacy/Data/ingsw/0613_32/wrong2.txt | 1 - legacy/Data/ingsw/0613_33/correct.txt | 5 - legacy/Data/ingsw/0613_33/quest.txt | 4 - legacy/Data/ingsw/0613_33/wrong1.txt | 5 - legacy/Data/ingsw/0613_33/wrong2.txt | 5 - legacy/Data/ingsw/0613_34/correct.txt | 1 - legacy/Data/ingsw/0613_34/quest.txt | 1 - legacy/Data/ingsw/0613_34/wrong1.txt | 1 - legacy/Data/ingsw/0613_34/wrong2.txt | 1 - legacy/Data/ingsw/0613_35/correct.txt | 15 - legacy/Data/ingsw/0613_35/quest.txt | 5 - legacy/Data/ingsw/0613_35/wrong1.txt | 15 - legacy/Data/ingsw/0613_35/wrong2.txt | 15 - legacy/Data/ingsw/0613_36/correct.txt | 1 - legacy/Data/ingsw/0613_36/quest.txt | 9 - legacy/Data/ingsw/0613_36/wrong1.txt | 1 - legacy/Data/ingsw/0613_36/wrong2.txt | 1 - legacy/Data/ingsw/0613_37/correct.txt | 1 - legacy/Data/ingsw/0613_37/quest.txt | 16 - legacy/Data/ingsw/0613_37/wrong1.txt | 1 - legacy/Data/ingsw/0613_37/wrong2.txt | 1 - legacy/Data/ingsw/0613_38/quest.txt | 2 - legacy/Data/ingsw/0613_38/wrong1.txt | 35 - legacy/Data/ingsw/0613_38/wrong2.txt | 34 - legacy/Data/ingsw/0613_38/wrong3.txt | 35 - legacy/Data/ingsw/0613_39/correct.txt | 1 - legacy/Data/ingsw/0613_39/quest.txt | 6 - legacy/Data/ingsw/0613_39/wrong1.txt | 1 - legacy/Data/ingsw/0613_39/wrong2.txt | 1 - legacy/Data/ingsw/0613_4/correct.txt | 1 - legacy/Data/ingsw/0613_4/quest.txt | 12 - legacy/Data/ingsw/0613_4/wrong1.txt | 1 - legacy/Data/ingsw/0613_4/wrong2.txt | 1 - legacy/Data/ingsw/0613_40/quest.txt | 2 - legacy/Data/ingsw/0613_40/wrong1.txt | 36 - legacy/Data/ingsw/0613_40/wrong2.txt | 36 - legacy/Data/ingsw/0613_40/wrong3.txt | 35 - legacy/Data/ingsw/0613_41/quest.txt | 4 - legacy/Data/ingsw/0613_41/wrong1.txt | 6 - legacy/Data/ingsw/0613_41/wrong2.txt | 6 - legacy/Data/ingsw/0613_41/wrong3.txt | 6 - legacy/Data/ingsw/0613_42/correct.txt | 1 - legacy/Data/ingsw/0613_42/quest.txt | 29 - legacy/Data/ingsw/0613_42/wrong1.txt | 1 - legacy/Data/ingsw/0613_42/wrong2.txt | 1 - legacy/Data/ingsw/0613_43/correct.txt | 17 - legacy/Data/ingsw/0613_43/quest.txt | 3 - legacy/Data/ingsw/0613_43/wrong1.txt | 17 - legacy/Data/ingsw/0613_43/wrong2.txt | 17 - legacy/Data/ingsw/0613_44/correct.txt | 1 - legacy/Data/ingsw/0613_44/quest.txt | 1 - legacy/Data/ingsw/0613_44/wrong1.txt | 1 - legacy/Data/ingsw/0613_44/wrong2.txt | 1 - legacy/Data/ingsw/0613_45/correct.txt | 1 - legacy/Data/ingsw/0613_45/quest.txt | 21 - legacy/Data/ingsw/0613_45/wrong1.txt | 1 - legacy/Data/ingsw/0613_45/wrong2.txt | 1 - legacy/Data/ingsw/0613_46/correct.txt | 1 - legacy/Data/ingsw/0613_46/quest.txt | 30 - legacy/Data/ingsw/0613_46/wrong1.txt | 1 - legacy/Data/ingsw/0613_46/wrong2.txt | 1 - legacy/Data/ingsw/0613_47/correct.txt | 1 - legacy/Data/ingsw/0613_47/quest.txt | 1 - legacy/Data/ingsw/0613_47/wrong1.txt | 1 - legacy/Data/ingsw/0613_47/wrong2.txt | 1 - legacy/Data/ingsw/0613_48/correct.txt | 1 - legacy/Data/ingsw/0613_48/quest.txt | 9 - legacy/Data/ingsw/0613_48/wrong1.txt | 1 - legacy/Data/ingsw/0613_48/wrong2.txt | 1 - legacy/Data/ingsw/0613_49/correct.txt | 16 - legacy/Data/ingsw/0613_49/quest.txt | 4 - legacy/Data/ingsw/0613_49/wrong1.txt | 16 - legacy/Data/ingsw/0613_49/wrong2.txt | 16 - legacy/Data/ingsw/0613_5/correct.txt | 1 - legacy/Data/ingsw/0613_5/quest.txt | 29 - legacy/Data/ingsw/0613_5/wrong1.txt | 1 - legacy/Data/ingsw/0613_5/wrong2.txt | 1 - legacy/Data/ingsw/0613_6/correct.txt | 17 - legacy/Data/ingsw/0613_6/quest.txt | 3 - legacy/Data/ingsw/0613_6/wrong1.txt | 17 - legacy/Data/ingsw/0613_6/wrong2.txt | 17 - legacy/Data/ingsw/0613_7/correct.txt | 1 - legacy/Data/ingsw/0613_7/quest.txt | 22 - legacy/Data/ingsw/0613_7/wrong1.txt | 1 - legacy/Data/ingsw/0613_7/wrong2.txt | 1 - legacy/Data/ingsw/0613_8/correct.txt | 1 - legacy/Data/ingsw/0613_8/quest.txt | 1 - legacy/Data/ingsw/0613_8/wrong1.txt | 1 - legacy/Data/ingsw/0613_8/wrong2.txt | 1 - legacy/Data/ingsw/0613_9/quest.txt | 4 - legacy/Data/ingsw/0613_9/wrong1.txt | 8 - legacy/Data/ingsw/0613_9/wrong2.txt | 4 - legacy/Data/ingsw/0613_9/wrong3.txt | 46 - legacy/Data/ingsw/0621_0/correct.txt | 14 - legacy/Data/ingsw/0621_0/quest.txt | 4 - legacy/Data/ingsw/0621_0/wrong0.txt | 14 - legacy/Data/ingsw/0621_0/wrong1.txt | 14 - legacy/Data/ingsw/0621_1/correct.txt | 14 - legacy/Data/ingsw/0621_1/quest.txt | 1 - legacy/Data/ingsw/0621_1/wrong1.txt | 13 - legacy/Data/ingsw/0621_1/wrong2.txt | 13 - legacy/Data/ingsw/0621_10/correct.txt | 1 - legacy/Data/ingsw/0621_10/quest.txt | 13 - legacy/Data/ingsw/0621_10/wrong0.txt | 1 - legacy/Data/ingsw/0621_10/wrong1.txt | 1 - legacy/Data/ingsw/0621_13/correct.txt | 1 - legacy/Data/ingsw/0621_13/quest.txt | 1 - legacy/Data/ingsw/0621_13/wrong0.txt | 1 - legacy/Data/ingsw/0621_13/wrong1.txt | 1 - legacy/Data/ingsw/0621_14/correct.txt | 1 - legacy/Data/ingsw/0621_14/quest.txt | 1 - legacy/Data/ingsw/0621_14/wrong0.txt | 1 - legacy/Data/ingsw/0621_14/wrong1.txt | 1 - legacy/Data/ingsw/0621_17/correct.txt | 13 - legacy/Data/ingsw/0621_17/quest.txt | 5 - legacy/Data/ingsw/0621_17/wrong0.txt | 14 - legacy/Data/ingsw/0621_17/wrong1.txt | 13 - legacy/Data/ingsw/0621_19/correct.txt | 1 - legacy/Data/ingsw/0621_19/quest.txt | 13 - legacy/Data/ingsw/0621_19/wrong0.txt | 1 - legacy/Data/ingsw/0621_19/wrong1.txt | 1 - legacy/Data/ingsw/0621_2/correct.txt | 1 - legacy/Data/ingsw/0621_2/quest.txt | 1 - legacy/Data/ingsw/0621_2/wrong0.txt | 1 - legacy/Data/ingsw/0621_2/wrong1.txt | 1 - legacy/Data/ingsw/0621_21/correct.txt | 1 - legacy/Data/ingsw/0621_21/quest.txt | 1 - legacy/Data/ingsw/0621_21/wrong0.txt | 1 - legacy/Data/ingsw/0621_21/wrong1.txt | 1 - legacy/Data/ingsw/0621_22/correct.txt | 1 - legacy/Data/ingsw/0621_22/quest.txt | 1 - legacy/Data/ingsw/0621_22/wrong0.txt | 1 - legacy/Data/ingsw/0621_22/wrong1.txt | 1 - legacy/Data/ingsw/0621_24/correct.txt | 1 - legacy/Data/ingsw/0621_24/quest.txt | 17 - legacy/Data/ingsw/0621_24/wrong0.txt | 1 - legacy/Data/ingsw/0621_24/wrong1.txt | 1 - legacy/Data/ingsw/0621_3/correct.txt | 1 - legacy/Data/ingsw/0621_3/quest.txt | 1 - legacy/Data/ingsw/0621_3/wrong0.txt | 1 - legacy/Data/ingsw/0621_3/wrong1.txt | 1 - legacy/Data/ingsw/0621_32/correct.txt | 1 - legacy/Data/ingsw/0621_32/quest.txt | 17 - legacy/Data/ingsw/0621_32/wrong0.txt | 1 - legacy/Data/ingsw/0621_32/wrong1.txt | 1 - legacy/Data/ingsw/0621_35/correct.txt | 1 - legacy/Data/ingsw/0621_35/quest.txt | 1 - legacy/Data/ingsw/0621_35/wrong0.txt | 1 - legacy/Data/ingsw/0621_35/wrong1.txt | 1 - legacy/Data/ingsw/0621_36/correct.txt | 15 - legacy/Data/ingsw/0621_36/quest.txt | 3 - legacy/Data/ingsw/0621_36/wrong0.txt | 15 - legacy/Data/ingsw/0621_36/wrong1.txt | 15 - legacy/Data/ingsw/0621_39/correct.txt | 1 - legacy/Data/ingsw/0621_39/quest.txt | 1 - legacy/Data/ingsw/0621_39/wrong0.txt | 1 - legacy/Data/ingsw/0621_39/wrong1.txt | 1 - legacy/Data/ingsw/0621_6/correct.txt | 16 - legacy/Data/ingsw/0621_6/quest.txt | 3 - legacy/Data/ingsw/0621_6/wrong0.txt | 16 - legacy/Data/ingsw/0621_6/wrong1.txt | 16 - legacy/Data/ingsw/0621_6/wrong2.txt | 16 - legacy/Data/ingsw/0621_9/correct.txt | 1 - legacy/Data/ingsw/0621_9/quest.txt | 1 - legacy/Data/ingsw/0621_9/wrong0.txt | 1 - legacy/Data/ingsw/0621_9/wrong1.txt | 1 - legacy/Data/ingsw/0622_1/correct.txt | 1 - legacy/Data/ingsw/0622_1/quest.txt | 1 - legacy/Data/ingsw/0622_1/wrong 1.txt | 1 - legacy/Data/ingsw/0622_1/wrong 2.txt | 1 - legacy/Data/ingsw/0622_2/correct.txt | 1 - legacy/Data/ingsw/0622_2/quest.txt | 1 - legacy/Data/ingsw/0622_2/wrong 1.txt | 1 - legacy/Data/ingsw/0622_2/wrong 2.txt | 1 - legacy/Data/ingsw/0622_3/correct.txt | 1 - legacy/Data/ingsw/0622_3/quest.txt | 1 - legacy/Data/ingsw/0622_3/wrong 1.txt | 1 - legacy/Data/ingsw/0622_3/wrong 2.txt | 1 - legacy/Data/ingsw/0622_4/correct.txt | 1 - legacy/Data/ingsw/0622_4/quest.txt | 1 - legacy/Data/ingsw/0622_4/wrong 1.txt | 1 - legacy/Data/ingsw/0622_4/wrong 2.txt | 1 - legacy/Data/ingsw/0622_5/correct.txt | 1 - legacy/Data/ingsw/0622_5/quest.txt | 1 - legacy/Data/ingsw/0622_5/wrong 1.txt | 1 - legacy/Data/ingsw/0622_5/wrong 2.txt | 1 - legacy/Data/ingsw/0622_6/correct.txt | 1 - legacy/Data/ingsw/0622_6/quest.txt | 1 - legacy/Data/ingsw/0622_6/wrong 1.txt | 1 - legacy/Data/ingsw/0622_6/wrong 2.txt | 1 - legacy/Data/ingsw/0622_7/correct.txt | 1 - legacy/Data/ingsw/0622_7/quest.txt | 1 - legacy/Data/ingsw/0622_7/wrong 1.txt | 1 - legacy/Data/ingsw/0622_7/wrong 2.txt | 1 - legacy/Data/ingsw/0622_8/correct.txt | 1 - legacy/Data/ingsw/0622_8/quest.txt | 2 - legacy/Data/ingsw/0622_8/wrong 1.txt | 1 - legacy/Data/ingsw/0622_8/wrong 2.txt | 1 - legacy/Data/ingsw/0622_9/correct.txt | 1 - legacy/Data/ingsw/0622_9/quest.txt | 1 - legacy/Data/ingsw/0622_9/wrong 1.txt | 1 - legacy/Data/ingsw/0622_9/wrong 2.txt | 1 - legacy/Data/ingsw/0721_1/correct.txt | 1 - legacy/Data/ingsw/0721_1/quest.txt | 13 - legacy/Data/ingsw/0721_1/wrong1.txt | 1 - legacy/Data/ingsw/0721_1/wrong2.txt | 1 - legacy/Data/ingsw/0721_10/correct.txt | 1 - legacy/Data/ingsw/0721_10/quest.txt | 1 - legacy/Data/ingsw/0721_10/wrong1.txt | 1 - legacy/Data/ingsw/0721_10/wrong2.txt | 1 - legacy/Data/ingsw/0721_13/correct.txt | 18 - legacy/Data/ingsw/0721_13/quest.txt | 4 - legacy/Data/ingsw/0721_13/wrong1.txt | 18 - legacy/Data/ingsw/0721_13/wrong2.txt | 18 - legacy/Data/ingsw/0721_15/correct.txt | 1 - legacy/Data/ingsw/0721_15/quest.txt | 1 - legacy/Data/ingsw/0721_15/wrong1.txt | 1 - legacy/Data/ingsw/0721_15/wrong2.txt | 1 - legacy/Data/ingsw/0721_17/correct.txt | 1 - legacy/Data/ingsw/0721_17/quest.txt | 13 - legacy/Data/ingsw/0721_17/wrong1.txt | 1 - legacy/Data/ingsw/0721_17/wrong2.txt | 1 - legacy/Data/ingsw/0721_18/correct.txt | 16 - legacy/Data/ingsw/0721_18/quest.txt | 3 - legacy/Data/ingsw/0721_18/wrong1.txt | 16 - legacy/Data/ingsw/0721_18/wrong2.txt | 16 - legacy/Data/ingsw/0721_19/correct.txt | 35 - legacy/Data/ingsw/0721_19/quest.txt | 4 - legacy/Data/ingsw/0721_19/wrong1.txt | 35 - legacy/Data/ingsw/0721_19/wrong2.txt | 35 - legacy/Data/ingsw/0721_21/correct.txt | 1 - legacy/Data/ingsw/0721_21/quest.txt | 1 - legacy/Data/ingsw/0721_21/wrong1.txt | 1 - legacy/Data/ingsw/0721_21/wrong2.txt | 1 - legacy/Data/ingsw/0721_28/correct.txt | 23 - legacy/Data/ingsw/0721_28/quest.txt | 2 - legacy/Data/ingsw/0721_28/wrong1.txt | 23 - legacy/Data/ingsw/0721_28/wrong2.txt | 23 - legacy/Data/ingsw/0721_29/correct.txt | 21 - legacy/Data/ingsw/0721_29/quest.txt | 2 - legacy/Data/ingsw/0721_29/wrong1.txt | 21 - legacy/Data/ingsw/0721_29/wrong2.txt | 21 - legacy/Data/ingsw/0721_32/correct.txt | 1 - legacy/Data/ingsw/0721_32/quest.txt | 1 - legacy/Data/ingsw/0721_32/wrong1.txt | 1 - legacy/Data/ingsw/0721_32/wrong2.txt | 1 - legacy/Data/ingsw/0721_33/correct.txt | 23 - legacy/Data/ingsw/0721_33/quest.txt | 2 - legacy/Data/ingsw/0721_33/wrong1.txt | 23 - legacy/Data/ingsw/0721_33/wrong2.txt | 23 - legacy/Data/ingsw/0721_34/correct.txt | 1 - legacy/Data/ingsw/0721_34/quest.txt | 1 - legacy/Data/ingsw/0721_34/wrong1.txt | 1 - legacy/Data/ingsw/0721_34/wrong2.txt | 1 - legacy/Data/ingsw/0721_36/correct.txt | 1 - legacy/Data/ingsw/0721_36/quest.txt | 1 - legacy/Data/ingsw/0721_36/wrong1.txt | 1 - legacy/Data/ingsw/0721_36/wrong2.txt | 1 - legacy/Data/ingsw/0721_4/correct.txt | 21 - legacy/Data/ingsw/0721_4/quest.txt | 4 - legacy/Data/ingsw/0721_4/wrong1.txt | 21 - legacy/Data/ingsw/0721_4/wrong2.txt | 21 - legacy/Data/ingsw/0721_5/correct.txt | 1 - legacy/Data/ingsw/0721_5/quest.txt | 2 - legacy/Data/ingsw/0721_5/wrong1.txt | 1 - legacy/Data/ingsw/0721_5/wrong2.txt | 1 - legacy/Data/ingsw/0721_6/correct.txt | 14 - legacy/Data/ingsw/0721_6/quest.txt | 1 - legacy/Data/ingsw/0721_6/wrong1.txt | 14 - legacy/Data/ingsw/0721_6/wrong2.txt | 14 - legacy/Data/ingsw/0721_8/correct.txt | 35 - legacy/Data/ingsw/0721_8/quest.txt | 4 - legacy/Data/ingsw/0721_8/wrong1.txt | 35 - legacy/Data/ingsw/0721_8/wrong2.txt | 35 - legacy/Data/ingsw/0722_1/correct.txt | 1 - legacy/Data/ingsw/0722_1/quest.txt | 19 - legacy/Data/ingsw/0722_1/wrong 1.txt | 1 - legacy/Data/ingsw/0722_1/wrong 2.txt | 1 - legacy/Data/ingsw/0722_10/correct.txt | 1 - legacy/Data/ingsw/0722_10/quest.txt | 20 - legacy/Data/ingsw/0722_10/wrong 1.txt | 1 - legacy/Data/ingsw/0722_10/wrong 2.txt | 1 - legacy/Data/ingsw/0722_11/correct.txt | 1 - legacy/Data/ingsw/0722_11/quest.txt | 22 - legacy/Data/ingsw/0722_11/wrong 1.txt | 1 - legacy/Data/ingsw/0722_11/wrong 2.txt | 1 - legacy/Data/ingsw/0722_12/correct.txt | 1 - legacy/Data/ingsw/0722_12/quest.txt | 11 - legacy/Data/ingsw/0722_12/wrong 1.txt | 1 - legacy/Data/ingsw/0722_12/wrong 2.txt | 1 - legacy/Data/ingsw/0722_13/correct.txt | 1 - legacy/Data/ingsw/0722_13/quest.txt | 15 - legacy/Data/ingsw/0722_13/wrong 1.txt | 1 - legacy/Data/ingsw/0722_13/wrong 2.txt | 1 - legacy/Data/ingsw/0722_14/correct.txt | 1 - legacy/Data/ingsw/0722_14/quest.txt | 17 - legacy/Data/ingsw/0722_14/wrong 1.txt | 1 - legacy/Data/ingsw/0722_14/wrong 2.txt | 1 - legacy/Data/ingsw/0722_15/correct.txt | 1 - legacy/Data/ingsw/0722_15/quest.txt | 16 - legacy/Data/ingsw/0722_15/wrong 1.txt | 1 - legacy/Data/ingsw/0722_15/wrong 2.txt | 1 - legacy/Data/ingsw/0722_16/correct.txt | 1 - legacy/Data/ingsw/0722_16/quest.txt | 17 - legacy/Data/ingsw/0722_16/wrong 1.txt | 1 - legacy/Data/ingsw/0722_16/wrong 2.txt | 1 - legacy/Data/ingsw/0722_17/correct.txt | 1 - legacy/Data/ingsw/0722_17/quest.txt | 16 - legacy/Data/ingsw/0722_17/wrong 1.txt | 1 - legacy/Data/ingsw/0722_17/wrong 2.txt | 1 - legacy/Data/ingsw/0722_18/correct.txt | 1 - legacy/Data/ingsw/0722_18/quest.txt | 16 - legacy/Data/ingsw/0722_18/wrong 1.txt | 1 - legacy/Data/ingsw/0722_18/wrong 2.txt | 1 - legacy/Data/ingsw/0722_19/correct.txt | 1 - legacy/Data/ingsw/0722_19/quest.txt | 17 - legacy/Data/ingsw/0722_19/wrong 1.txt | 1 - legacy/Data/ingsw/0722_19/wrong 2.txt | 1 - legacy/Data/ingsw/0722_2/correct.txt | 5 - legacy/Data/ingsw/0722_2/quest.txt | 7 - legacy/Data/ingsw/0722_2/wrong 1.txt | 5 - legacy/Data/ingsw/0722_2/wrong 2.txt | 5 - legacy/Data/ingsw/0722_20/correct.txt | 1 - legacy/Data/ingsw/0722_20/quest.txt | 15 - legacy/Data/ingsw/0722_20/wrong 1.txt | 1 - legacy/Data/ingsw/0722_20/wrong 2.txt | 1 - legacy/Data/ingsw/0722_21/correct.txt | 1 - legacy/Data/ingsw/0722_21/quest.txt | 20 - legacy/Data/ingsw/0722_21/wrong 1.txt | 1 - legacy/Data/ingsw/0722_21/wrong 2.txt | 1 - legacy/Data/ingsw/0722_22/correct.txt | 1 - legacy/Data/ingsw/0722_22/quest.txt | 16 - legacy/Data/ingsw/0722_22/wrong 1.txt | 1 - legacy/Data/ingsw/0722_22/wrong 2.txt | 1 - legacy/Data/ingsw/0722_23/correct.txt | 1 - legacy/Data/ingsw/0722_23/quest.txt | 15 - legacy/Data/ingsw/0722_23/wrong 1.txt | 1 - legacy/Data/ingsw/0722_23/wrong 2.txt | 1 - legacy/Data/ingsw/0722_24/correct.txt | 1 - legacy/Data/ingsw/0722_24/quest.txt | 22 - legacy/Data/ingsw/0722_24/wrong 1.txt | 1 - legacy/Data/ingsw/0722_24/wrong 2.txt | 1 - legacy/Data/ingsw/0722_25/correct.txt | 9 - legacy/Data/ingsw/0722_25/quest.txt | 7 - legacy/Data/ingsw/0722_25/wrong 1.txt | 9 - legacy/Data/ingsw/0722_25/wrong 2.txt | 9 - legacy/Data/ingsw/0722_26/correct.txt | 1 - legacy/Data/ingsw/0722_26/quest.txt | 15 - legacy/Data/ingsw/0722_26/wrong 1.txt | 1 - legacy/Data/ingsw/0722_26/wrong 2.txt | 1 - legacy/Data/ingsw/0722_3/correct.txt | 1 - legacy/Data/ingsw/0722_3/quest.txt | 15 - legacy/Data/ingsw/0722_3/wrong 1.txt | 1 - legacy/Data/ingsw/0722_3/wrong 2.txt | 1 - legacy/Data/ingsw/0722_4/correct.txt | 1 - legacy/Data/ingsw/0722_4/quest.txt | 15 - legacy/Data/ingsw/0722_4/wrong 1.txt | 1 - legacy/Data/ingsw/0722_4/wrong 2.txt | 1 - legacy/Data/ingsw/0722_5/correct.txt | 1 - legacy/Data/ingsw/0722_5/quest.txt | 17 - legacy/Data/ingsw/0722_5/wrong 1.txt | 1 - legacy/Data/ingsw/0722_5/wrong 2.txt | 1 - legacy/Data/ingsw/0722_6/correct.txt | 1 - legacy/Data/ingsw/0722_6/quest.txt | 15 - legacy/Data/ingsw/0722_6/wrong 1.txt | 1 - legacy/Data/ingsw/0722_6/wrong 2.txt | 1 - legacy/Data/ingsw/0722_7/correct.txt | 1 - legacy/Data/ingsw/0722_7/quest.txt | 14 - legacy/Data/ingsw/0722_7/wrong 1.txt | 1 - legacy/Data/ingsw/0722_7/wrong 2.txt | 1 - legacy/Data/ingsw/0722_8/correct.txt | 1 - legacy/Data/ingsw/0722_8/quest.txt | 15 - legacy/Data/ingsw/0722_8/wrong 1.txt | 1 - legacy/Data/ingsw/0722_8/wrong 2.txt | 1 - legacy/Data/ingsw/0722_9/correct.txt | 1 - legacy/Data/ingsw/0722_9/quest.txt | 16 - legacy/Data/ingsw/0722_9/wrong 1.txt | 1 - legacy/Data/ingsw/0722_9/wrong 2.txt | 1 - legacy/Data/ingsw/0922_10/correct.txt | 69 - legacy/Data/ingsw/0922_10/quest.txt | 2 - legacy/Data/ingsw/0922_10/wrong 1.txt | 67 - legacy/Data/ingsw/0922_10/wrong 2.txt | 69 - legacy/Data/ingsw/0922_11/correct.txt | 1 - legacy/Data/ingsw/0922_11/quest.txt | 19 - legacy/Data/ingsw/0922_11/wrong 1.txt | 1 - legacy/Data/ingsw/0922_11/wrong 2.txt | 1 - legacy/Data/ingsw/0922_12/correct.txt | 1 - legacy/Data/ingsw/0922_12/quest.txt | 17 - legacy/Data/ingsw/0922_12/wrong 1.txt | 1 - legacy/Data/ingsw/0922_12/wrong 2.txt | 1 - legacy/Data/ingsw/0922_13/correct.txt | 1 - legacy/Data/ingsw/0922_13/quest.txt | 15 - legacy/Data/ingsw/0922_13/wrong 1.txt | 1 - legacy/Data/ingsw/0922_13/wrong 2.txt | 1 - legacy/Data/ingsw/0922_14/correct.txt | 71 - legacy/Data/ingsw/0922_14/quest.txt | 2 - legacy/Data/ingsw/0922_14/wrong 1.txt | 71 - legacy/Data/ingsw/0922_14/wrong 2.txt | 69 - legacy/Data/ingsw/0922_15/correct.txt | 1 - legacy/Data/ingsw/0922_15/quest.txt | 16 - legacy/Data/ingsw/0922_15/wrong 1.txt | 1 - legacy/Data/ingsw/0922_15/wrong 2.txt | 1 - legacy/Data/ingsw/0922_16/correct.txt | 1 - legacy/Data/ingsw/0922_16/quest.txt | 75 - legacy/Data/ingsw/0922_16/wrong 1.txt | 1 - legacy/Data/ingsw/0922_16/wrong 2.txt | 1 - legacy/Data/ingsw/0922_17/correct.txt | 69 - legacy/Data/ingsw/0922_17/quest.txt | 2 - legacy/Data/ingsw/0922_17/wrong 1.txt | 74 - legacy/Data/ingsw/0922_17/wrong 2.txt | 69 - legacy/Data/ingsw/0922_18/correct.txt | 1 - legacy/Data/ingsw/0922_18/quest.txt | 75 - legacy/Data/ingsw/0922_18/wrong 1.txt | 1 - legacy/Data/ingsw/0922_18/wrong 2.txt | 1 - legacy/Data/ingsw/0922_3/correct.txt | 1 - legacy/Data/ingsw/0922_3/quest.txt | 77 - legacy/Data/ingsw/0922_3/wrong 1.txt | 1 - legacy/Data/ingsw/0922_3/wrong 2.txt | 1 - legacy/Data/ingsw/0922_4/correct.txt | 1 - legacy/Data/ingsw/0922_4/quest.txt | 16 - legacy/Data/ingsw/0922_4/wrong 1.txt | 1 - legacy/Data/ingsw/0922_4/wrong 2.txt | 1 - legacy/Data/ingsw/0922_5/correct.txt | 67 - legacy/Data/ingsw/0922_5/quest.txt | 2 - legacy/Data/ingsw/0922_5/wrong 1.txt | 69 - legacy/Data/ingsw/0922_5/wrong 2.txt | 71 - legacy/Data/ingsw/0922_6/correct.txt | 1 - legacy/Data/ingsw/0922_6/quest.txt | 73 - legacy/Data/ingsw/0922_6/wrong 1.txt | 1 - legacy/Data/ingsw/0922_6/wrong 2.txt | 1 - legacy/Data/ingsw/0922_7/correct.txt | 1 - legacy/Data/ingsw/0922_7/quest.txt | 15 - legacy/Data/ingsw/0922_7/wrong 1.txt | 1 - legacy/Data/ingsw/0922_7/wrong 2.txt | 1 - legacy/Data/ingsw/0922_8/correct.txt | 1 - legacy/Data/ingsw/0922_8/quest.txt | 18 - legacy/Data/ingsw/0922_8/wrong 1.txt | 1 - legacy/Data/ingsw/0922_8/wrong 2.txt | 1 - legacy/Data/ingsw/0922_9/correct.txt | 1 - legacy/Data/ingsw/0922_9/quest.txt | 17 - legacy/Data/ingsw/0922_9/wrong 1.txt | 1 - legacy/Data/ingsw/0922_9/wrong 2.txt | 1 - legacy/Data/ingsw/10/correct.txt | 1 - legacy/Data/ingsw/10/quest.txt | 26 - legacy/Data/ingsw/10/wrong 2.txt | 1 - legacy/Data/ingsw/10/wrong.txt | 1 - legacy/Data/ingsw/11/correct.txt | 1 - legacy/Data/ingsw/11/quest.txt | 4 - legacy/Data/ingsw/11/wrong 2.txt | 1 - legacy/Data/ingsw/11/wrong.txt | 1 - legacy/Data/ingsw/1122_1/correct.txt | 44 - legacy/Data/ingsw/1122_1/quest.txt | 2 - legacy/Data/ingsw/1122_1/wrong 1.txt | 77 - legacy/Data/ingsw/1122_1/wrong 2.txt | 67 - legacy/Data/ingsw/1122_10/correct.txt | 5 - legacy/Data/ingsw/1122_10/quest.txt | 7 - legacy/Data/ingsw/1122_10/wrong 1.txt | 10 - legacy/Data/ingsw/1122_10/wrong 2.txt | 9 - legacy/Data/ingsw/1122_11/correct.txt | 1 - legacy/Data/ingsw/1122_11/quest.txt | 17 - legacy/Data/ingsw/1122_11/wrong 1.txt | 1 - legacy/Data/ingsw/1122_11/wrong 2.txt | 1 - legacy/Data/ingsw/1122_12/correct.txt | 1 - legacy/Data/ingsw/1122_12/quest.txt | 76 - legacy/Data/ingsw/1122_12/wrong 1.txt | 1 - legacy/Data/ingsw/1122_12/wrong 2.txt | 1 - legacy/Data/ingsw/1122_13/correct.txt | 1 - legacy/Data/ingsw/1122_13/quest.txt | 8 - legacy/Data/ingsw/1122_13/wrong 1.txt | 1 - legacy/Data/ingsw/1122_13/wrong 2.txt | 1 - legacy/Data/ingsw/1122_14/correct.txt | 19 - legacy/Data/ingsw/1122_14/quest.txt | 7 - legacy/Data/ingsw/1122_14/wrong 1.txt | 29 - legacy/Data/ingsw/1122_14/wrong 2.txt | 29 - legacy/Data/ingsw/1122_15/correct.txt | 1 - legacy/Data/ingsw/1122_15/quest.txt | 12 - legacy/Data/ingsw/1122_15/wrong 1.txt | 1 - legacy/Data/ingsw/1122_15/wrong 2.txt | 1 - legacy/Data/ingsw/1122_16/correct.txt | 1 - legacy/Data/ingsw/1122_16/quest.txt | 7 - legacy/Data/ingsw/1122_16/wrong 1.txt | 1 - legacy/Data/ingsw/1122_16/wrong 2.txt | 1 - legacy/Data/ingsw/1122_19/correct.txt | 1 - legacy/Data/ingsw/1122_19/quest.txt | 75 - legacy/Data/ingsw/1122_19/wrong 1.txt | 1 - legacy/Data/ingsw/1122_19/wrong 2.txt | 1 - legacy/Data/ingsw/1122_2/correct.txt | 15 - legacy/Data/ingsw/1122_2/quest.txt | 9 - legacy/Data/ingsw/1122_2/wrong 1.txt | 17 - legacy/Data/ingsw/1122_2/wrong 2.txt | 17 - legacy/Data/ingsw/1122_20/correct.txt | 1 - legacy/Data/ingsw/1122_20/quest.txt | 19 - legacy/Data/ingsw/1122_20/wrong 1.txt | 1 - legacy/Data/ingsw/1122_20/wrong 2.txt | 1 - legacy/Data/ingsw/1122_21/correct.txt | 17 - legacy/Data/ingsw/1122_21/quest.txt | 5 - legacy/Data/ingsw/1122_21/wrong 1.txt | 19 - legacy/Data/ingsw/1122_21/wrong 2.txt | 19 - legacy/Data/ingsw/1122_22/correct.txt | 1 - legacy/Data/ingsw/1122_22/quest.txt | 14 - legacy/Data/ingsw/1122_22/wrong 1.txt | 1 - legacy/Data/ingsw/1122_22/wrong 2.txt | 1 - legacy/Data/ingsw/1122_23/correct.txt | 1 - legacy/Data/ingsw/1122_23/quest.txt | 29 - legacy/Data/ingsw/1122_23/wrong 1.txt | 1 - legacy/Data/ingsw/1122_23/wrong 2.txt | 1 - legacy/Data/ingsw/1122_24/correct.txt | 17 - legacy/Data/ingsw/1122_24/quest.txt | 5 - legacy/Data/ingsw/1122_24/wrong 1.txt | 19 - legacy/Data/ingsw/1122_24/wrong 2.txt | 19 - legacy/Data/ingsw/1122_25/correct.txt | 1 - legacy/Data/ingsw/1122_25/quest.txt | 10 - legacy/Data/ingsw/1122_25/wrong 1.txt | 1 - legacy/Data/ingsw/1122_25/wrong 2.txt | 1 - legacy/Data/ingsw/1122_26/correct.txt | 1 - legacy/Data/ingsw/1122_26/quest.txt | 15 - legacy/Data/ingsw/1122_26/wrong 1.txt | 1 - legacy/Data/ingsw/1122_26/wrong 2.txt | 1 - legacy/Data/ingsw/1122_27/correct.txt | 1 - legacy/Data/ingsw/1122_27/quest.txt | 13 - legacy/Data/ingsw/1122_27/wrong 1.txt | 1 - legacy/Data/ingsw/1122_27/wrong 2.txt | 1 - legacy/Data/ingsw/1122_28/correct.txt | 9 - legacy/Data/ingsw/1122_28/quest.txt | 7 - legacy/Data/ingsw/1122_28/wrong 1.txt | 13 - legacy/Data/ingsw/1122_28/wrong 2.txt | 13 - legacy/Data/ingsw/1122_29/correct.txt | 1 - legacy/Data/ingsw/1122_29/quest.txt | 70 - legacy/Data/ingsw/1122_29/wrong 1.txt | 1 - legacy/Data/ingsw/1122_29/wrong 2.txt | 1 - legacy/Data/ingsw/1122_3/correct.txt | 1 - legacy/Data/ingsw/1122_3/quest.txt | 3 - legacy/Data/ingsw/1122_3/wrong 1.txt | 1 - legacy/Data/ingsw/1122_3/wrong 2.txt | 1 - legacy/Data/ingsw/1122_30/correct.txt | 1 - legacy/Data/ingsw/1122_30/quest.txt | 10 - legacy/Data/ingsw/1122_30/wrong 1.txt | 1 - legacy/Data/ingsw/1122_30/wrong 2.txt | 1 - legacy/Data/ingsw/1122_31/correct.txt | 17 - legacy/Data/ingsw/1122_31/quest.txt | 5 - legacy/Data/ingsw/1122_31/wrong 1.txt | 19 - legacy/Data/ingsw/1122_31/wrong 2.txt | 19 - legacy/Data/ingsw/1122_33/correct.txt | 1 - legacy/Data/ingsw/1122_33/quest.txt | 17 - legacy/Data/ingsw/1122_33/wrong 1.txt | 1 - legacy/Data/ingsw/1122_33/wrong 2.txt | 1 - legacy/Data/ingsw/1122_34/correct.txt | 1 - legacy/Data/ingsw/1122_34/quest.txt | 13 - legacy/Data/ingsw/1122_34/wrong 1.txt | 1 - legacy/Data/ingsw/1122_34/wrong 2.txt | 1 - legacy/Data/ingsw/1122_35/correct.txt | 1 - legacy/Data/ingsw/1122_35/quest.txt | 3 - legacy/Data/ingsw/1122_35/wrong 1.txt | 1 - legacy/Data/ingsw/1122_35/wrong 2.txt | 1 - legacy/Data/ingsw/1122_36/correct.txt | 1 - legacy/Data/ingsw/1122_36/quest.txt | 26 - legacy/Data/ingsw/1122_36/wrong 1.txt | 1 - legacy/Data/ingsw/1122_36/wrong 2.txt | 1 - legacy/Data/ingsw/1122_37/correct.txt | 17 - legacy/Data/ingsw/1122_37/quest.txt | 9 - legacy/Data/ingsw/1122_37/wrong 1.txt | 19 - legacy/Data/ingsw/1122_37/wrong 2.txt | 20 - legacy/Data/ingsw/1122_38/correct.txt | 1 - legacy/Data/ingsw/1122_38/quest.txt | 29 - legacy/Data/ingsw/1122_38/wrong 1.txt | 1 - legacy/Data/ingsw/1122_38/wrong 2.txt | 1 - legacy/Data/ingsw/1122_39/correct.txt | 1 - legacy/Data/ingsw/1122_39/quest.txt | 14 - legacy/Data/ingsw/1122_39/wrong 1.txt | 1 - legacy/Data/ingsw/1122_39/wrong 2.txt | 1 - legacy/Data/ingsw/1122_4/correct.txt | 45 - legacy/Data/ingsw/1122_4/quest.txt | 2 - legacy/Data/ingsw/1122_4/wrong 1.txt | 67 - legacy/Data/ingsw/1122_4/wrong 2.txt | 69 - legacy/Data/ingsw/1122_40/correct.txt | 1 - legacy/Data/ingsw/1122_40/quest.txt | 13 - legacy/Data/ingsw/1122_40/wrong 1.txt | 1 - legacy/Data/ingsw/1122_40/wrong 2.txt | 1 - legacy/Data/ingsw/1122_42/correct.txt | 1 - legacy/Data/ingsw/1122_42/quest.txt | 17 - legacy/Data/ingsw/1122_42/wrong 1.txt | 1 - legacy/Data/ingsw/1122_42/wrong 2.txt | 1 - legacy/Data/ingsw/1122_43/correct.txt | 1 - legacy/Data/ingsw/1122_43/quest.txt | 11 - legacy/Data/ingsw/1122_43/wrong 1.txt | 1 - legacy/Data/ingsw/1122_43/wrong 2.txt | 1 - legacy/Data/ingsw/1122_44/correct.txt | 1 - legacy/Data/ingsw/1122_44/quest.txt | 15 - legacy/Data/ingsw/1122_44/wrong 1.txt | 1 - legacy/Data/ingsw/1122_44/wrong 2.txt | 1 - legacy/Data/ingsw/1122_45/correct.txt | 1 - legacy/Data/ingsw/1122_45/quest.txt | 8 - legacy/Data/ingsw/1122_45/wrong 1.txt | 1 - legacy/Data/ingsw/1122_45/wrong 2.txt | 1 - legacy/Data/ingsw/1122_46/correct.txt | 1 - legacy/Data/ingsw/1122_46/quest.txt | 14 - legacy/Data/ingsw/1122_46/wrong 1.txt | 1 - legacy/Data/ingsw/1122_46/wrong 2.txt | 1 - legacy/Data/ingsw/1122_47/correct.txt | 1 - legacy/Data/ingsw/1122_47/quest.txt | 11 - legacy/Data/ingsw/1122_47/wrong 1.txt | 1 - legacy/Data/ingsw/1122_47/wrong 2.txt | 1 - legacy/Data/ingsw/1122_48/correct.txt | 1 - legacy/Data/ingsw/1122_48/quest.txt | 24 - legacy/Data/ingsw/1122_48/wrong 1.txt | 1 - legacy/Data/ingsw/1122_48/wrong 2.txt | 1 - legacy/Data/ingsw/1122_49/correct.txt | 1 - legacy/Data/ingsw/1122_49/quest.txt | 12 - legacy/Data/ingsw/1122_49/wrong 1.txt | 1 - legacy/Data/ingsw/1122_49/wrong 2.txt | 1 - legacy/Data/ingsw/1122_5/correct.txt | 1 - legacy/Data/ingsw/1122_5/quest.txt | 68 - legacy/Data/ingsw/1122_5/wrong 1.txt | 1 - legacy/Data/ingsw/1122_5/wrong 2.txt | 1 - legacy/Data/ingsw/1122_50/correct.txt | 69 - legacy/Data/ingsw/1122_50/quest.txt | 2 - legacy/Data/ingsw/1122_50/wrong 1.txt | 69 - legacy/Data/ingsw/1122_50/wrong 2.txt | 71 - legacy/Data/ingsw/1122_6/correct.txt | 1 - legacy/Data/ingsw/1122_6/quest.txt | 1 - legacy/Data/ingsw/1122_6/wrong 1.txt | 1 - legacy/Data/ingsw/1122_6/wrong 2.txt | 1 - legacy/Data/ingsw/1122_7/correct.txt | 1 - legacy/Data/ingsw/1122_7/quest.txt | 10 - legacy/Data/ingsw/1122_7/wrong 1.txt | 1 - legacy/Data/ingsw/1122_7/wrong 2.txt | 1 - legacy/Data/ingsw/1122_8/correct.txt | 1 - legacy/Data/ingsw/1122_8/quest.txt | 8 - legacy/Data/ingsw/1122_8/wrong 1.txt | 1 - legacy/Data/ingsw/1122_8/wrong 2.txt | 1 - legacy/Data/ingsw/1122_9/correct.txt | 44 - legacy/Data/ingsw/1122_9/quest.txt | 2 - legacy/Data/ingsw/1122_9/wrong 1.txt | 71 - legacy/Data/ingsw/1122_9/wrong 2.txt | 76 - legacy/Data/ingsw/12/correct.txt | 1 - legacy/Data/ingsw/12/quest.txt | 2 - legacy/Data/ingsw/12/wrong 2.txt | 1 - legacy/Data/ingsw/12/wrong.txt | 1 - legacy/Data/ingsw/16/correct.txt | 1 - legacy/Data/ingsw/16/quest.txt | 3 - legacy/Data/ingsw/16/wrong 2.txt | 1 - legacy/Data/ingsw/16/wrong.txt | 1 - legacy/Data/ingsw/17/correct.txt | 25 - legacy/Data/ingsw/17/quest.txt | 10 - legacy/Data/ingsw/17/wrong 2.txt | 19 - legacy/Data/ingsw/17/wrong.txt | 25 - legacy/Data/ingsw/19/correct.txt | 1 - legacy/Data/ingsw/19/quest.txt | 2 - legacy/Data/ingsw/19/wrong 2.txt | 1 - legacy/Data/ingsw/19/wrong.txt | 1 - legacy/Data/ingsw/2/correct.txt | 1 - legacy/Data/ingsw/2/quest.txt | 2 - legacy/Data/ingsw/2/wrong 2.txt | 1 - legacy/Data/ingsw/2/wrong.txt | 1 - legacy/Data/ingsw/20/correct.txt | 47 - legacy/Data/ingsw/20/quest.txt | 3 - legacy/Data/ingsw/20/wrong 2.txt | 47 - legacy/Data/ingsw/20/wrong.txt | 47 - legacy/Data/ingsw/21/correct.txt | 1 - legacy/Data/ingsw/21/quest.txt | 2 - legacy/Data/ingsw/21/wrong 2.txt | 1 - legacy/Data/ingsw/21/wrong.txt | 1 - legacy/Data/ingsw/22/correct.txt | 23 - legacy/Data/ingsw/22/quest.txt | 5 - legacy/Data/ingsw/22/wrong 2.txt | 21 - legacy/Data/ingsw/22/wrong.txt | 23 - legacy/Data/ingsw/24/correct.txt | 1 - legacy/Data/ingsw/24/quest.txt | 2 - legacy/Data/ingsw/24/wrong 2.txt | 1 - legacy/Data/ingsw/24/wrong.txt | 1 - legacy/Data/ingsw/25/correct.txt | 1 - legacy/Data/ingsw/25/quest.txt | 3 - legacy/Data/ingsw/25/wrong 2.txt | 1 - legacy/Data/ingsw/25/wrong.txt | 1 - legacy/Data/ingsw/26/correct.txt | 1 - legacy/Data/ingsw/26/quest.txt | 2 - legacy/Data/ingsw/26/wrong 2.txt | 1 - legacy/Data/ingsw/26/wrong.txt | 1 - legacy/Data/ingsw/32/correct.txt | 1 - legacy/Data/ingsw/32/quest.txt | 3 - legacy/Data/ingsw/32/wrong 2.txt | 1 - legacy/Data/ingsw/32/wrong.txt | 1 - legacy/Data/ingsw/33/correct.txt | 1 - legacy/Data/ingsw/33/quest.txt | 17 - legacy/Data/ingsw/33/wrong 2.txt | 1 - legacy/Data/ingsw/33/wrong.txt | 1 - legacy/Data/ingsw/34/correct.txt | 21 - legacy/Data/ingsw/34/quest.txt | 3 - legacy/Data/ingsw/34/wrong 2.txt | 22 - legacy/Data/ingsw/34/wrong.txt | 19 - legacy/Data/ingsw/35/correct.txt | 1 - legacy/Data/ingsw/35/quest.txt | 1 - legacy/Data/ingsw/35/wrong 2.txt | 1 - legacy/Data/ingsw/35/wrong.txt | 1 - legacy/Data/ingsw/39/correct.txt | 1 - legacy/Data/ingsw/39/quest.txt | 1 - legacy/Data/ingsw/39/wrong 2.txt | 1 - legacy/Data/ingsw/39/wrong.txt | 1 - legacy/Data/ingsw/4/correct.txt | 1 - legacy/Data/ingsw/4/quest.txt | 1 - legacy/Data/ingsw/4/wrong 2.txt | 1 - legacy/Data/ingsw/4/wrong.txt | 1 - legacy/Data/ingsw/43/correct.txt | 15 - legacy/Data/ingsw/43/quest.txt | 6 - legacy/Data/ingsw/43/wrong 2.txt | 15 - legacy/Data/ingsw/43/wrong.txt | 15 - legacy/Data/ingsw/44/correct.txt | 20 - legacy/Data/ingsw/44/quest.txt | 8 - legacy/Data/ingsw/44/wrong 2.txt | 20 - legacy/Data/ingsw/44/wrong.txt | 22 - legacy/Data/ingsw/45/correct.txt | 1 - legacy/Data/ingsw/45/quest.txt | 2 - legacy/Data/ingsw/45/wrong 2.txt | 1 - legacy/Data/ingsw/45/wrong.txt | 1 - legacy/Data/ingsw/46/correct.txt | 1 - legacy/Data/ingsw/46/quest.txt | 3 - legacy/Data/ingsw/46/wrong 2.txt | 1 - legacy/Data/ingsw/46/wrong.txt | 1 - legacy/Data/ingsw/47/correct.txt | 1 - legacy/Data/ingsw/47/quest.txt | 3 - legacy/Data/ingsw/47/wrong 2.txt | 1 - legacy/Data/ingsw/47/wrong.txt | 1 - legacy/Data/ingsw/48/correct.txt | 1 - legacy/Data/ingsw/48/quest.txt | 1 - legacy/Data/ingsw/48/wrong 2.txt | 1 - legacy/Data/ingsw/48/wrong.txt | 1 - legacy/Data/ingsw/49/correct.txt | 1 - legacy/Data/ingsw/49/quest.txt | 1 - legacy/Data/ingsw/49/wrong 2.txt | 1 - legacy/Data/ingsw/49/wrong.txt | 1 - legacy/Data/ingsw/5/correct.txt | 1 - legacy/Data/ingsw/5/quest.txt | 2 - legacy/Data/ingsw/5/wrong 2.txt | 1 - legacy/Data/ingsw/5/wrong.txt | 1 - legacy/Data/ingsw/50/correct.txt | 1 - legacy/Data/ingsw/50/quest.txt | 2 - legacy/Data/ingsw/50/wrong 2.txt | 1 - legacy/Data/ingsw/50/wrong.txt | 1 - legacy/Data/ingsw/69420/correct.txt | 2 - legacy/Data/ingsw/69420/quest.txt | 1 - legacy/Data/ingsw/69420/wrong 2.txt | 2 - legacy/Data/ingsw/69420/wrong 3.txt | 2 - legacy/Data/ingsw/69420/wrong.txt | 2 - legacy/Data/ingsw/8/correct.txt | 1 - legacy/Data/ingsw/8/quest.txt | 1 - legacy/Data/ingsw/8/wrong 2.txt | 1 - legacy/Data/ingsw/8/wrong.txt | 1 - legacy/Data/ingsw/9/correct.txt | 1 - legacy/Data/ingsw/9/quest.txt | 1 - legacy/Data/ingsw/9/wrong 2.txt | 1 - legacy/Data/ingsw/9/wrong.txt | 1 - legacy/Data/motd.txt | 36 - legacy/Dockerfile | 17 - legacy/README.md | 44 - legacy/Utils/check-ingsw-photos.sh | 17 - legacy/Utils/find_duplicates.py | 65 - legacy/Utils/make_questions.py | 22 - legacy/Utils/moodle-scraper/README.md | 12 - legacy/Utils/moodle-scraper/scraper.py | 90 - legacy/docker-compose.yml | 23 - 3401 files changed, 36722 deletions(-) delete mode 100644 legacy/Bot/AccessControl/AccessManager.cs delete mode 100644 legacy/Bot/ModuleLoader/IModule.cs delete mode 100644 legacy/Bot/ModuleLoader/ModuleLoader.cs delete mode 100644 legacy/Bot/Modules/OttoLinux/BotGame.cs delete mode 100644 legacy/Bot/Modules/OttoLinux/OttoReverse.cs delete mode 100644 legacy/Bot/Modules/OttoLinux/OttoScore.cs delete mode 100644 legacy/Bot/Modules/OttoLinux/PhotoServer.cs delete mode 100644 legacy/Bot/Modules/OttoLinux/Question.cs delete mode 100644 legacy/Bot/Modules/OttoLinux/WebReverse.cs delete mode 100644 legacy/Bot/Program.cs delete mode 100644 legacy/Bot/SoUnBot.csproj delete mode 100644 legacy/Bot/Telegram/TelegramBot.cs delete mode 100755 legacy/Bot/bin/Debug/net8.0/JetBrains.Annotations.dll delete mode 100755 legacy/Bot/bin/Debug/net8.0/Newtonsoft.Json.dll delete mode 100755 legacy/Bot/bin/Debug/net8.0/SoUnBot delete mode 100644 legacy/Bot/bin/Debug/net8.0/SoUnBot.deps.json delete mode 100644 legacy/Bot/bin/Debug/net8.0/SoUnBot.dll delete mode 100644 legacy/Bot/bin/Debug/net8.0/SoUnBot.pdb delete mode 100644 legacy/Bot/bin/Debug/net8.0/SoUnBot.runtimeconfig.json delete mode 100755 legacy/Bot/bin/Debug/net8.0/Telegram.Bot.Extensions.Polling.dll delete mode 100755 legacy/Bot/bin/Debug/net8.0/Telegram.Bot.dll delete mode 100644 legacy/Bot/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.AssemblyInfo.cs delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.AssemblyInfoInputs.cache delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.GeneratedMSBuildEditorConfig.editorconfig delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.GlobalUsings.g.cs delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.assets.cache delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.csproj.AssemblyReference.cache delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.csproj.CopyComplete delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.csproj.CoreCompileInputs.cache delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.csproj.FileListAbsolute.txt delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.dll delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.genruntimeconfig.cache delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.pdb delete mode 100644 legacy/Bot/obj/Debug/net8.0/SoUnBot.sourcelink.json delete mode 100755 legacy/Bot/obj/Debug/net8.0/apphost delete mode 100644 legacy/Bot/obj/Debug/net8.0/ref/SoUnBot.dll delete mode 100644 legacy/Bot/obj/Debug/net8.0/refint/SoUnBot.dll delete mode 100644 legacy/Bot/obj/SoUnBot.csproj.nuget.dgspec.json delete mode 100644 legacy/Bot/obj/SoUnBot.csproj.nuget.g.props delete mode 100644 legacy/Bot/obj/SoUnBot.csproj.nuget.g.targets delete mode 100644 legacy/Bot/obj/project.assets.json delete mode 100644 legacy/Bot/obj/project.nuget.cache delete mode 100644 legacy/Bot/obj/project.packagespec.json delete mode 100644 legacy/Bot/obj/rider.project.model.nuget.info delete mode 100644 legacy/Bot/obj/rider.project.restore.info delete mode 100644 legacy/Bot/run.sh delete mode 100644 legacy/Data/Images/25.png delete mode 100644 legacy/Data/Images/26.png delete mode 100644 legacy/Data/Images/27.png delete mode 100644 legacy/Data/Images/35.png delete mode 100644 legacy/Data/Images/36.png delete mode 100644 legacy/Data/Images/37.png delete mode 100644 legacy/Data/Images/38.png delete mode 100644 legacy/Data/Images/39.png delete mode 100644 legacy/Data/Images/40.png delete mode 100644 legacy/Data/Images/56.png delete mode 100644 legacy/Data/Images/57.png delete mode 100644 legacy/Data/Images/58.png delete mode 100644 legacy/Data/Images/59.png delete mode 100644 legacy/Data/Images/60.png delete mode 100644 legacy/Data/Images/61.png delete mode 100644 legacy/Data/Images/62.png delete mode 100644 legacy/Data/Images/FDS/1positive0negative.png delete mode 100644 legacy/Data/Images/FDS/accuracy80.png delete mode 100644 legacy/Data/Images/FDS/matrixwhatcanwesay.png delete mode 100644 legacy/Data/Questions/Domande Sicurezza.old delete mode 100644 legacy/Data/Questions/diritto_unive_inf.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_102/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_102/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_102/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_102/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_2/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_2/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_2/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_2/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_3/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_3/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_3/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_3/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_32/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_32/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_32/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_32/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_4/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_4/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_7/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_7/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_7/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_7/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_8/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0000_8/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_0/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_0/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_0/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_0/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_1/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_1/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_1/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_1/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_10/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_10/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_10/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_10/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_11/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_11/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_11/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_11/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_12/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_12/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_12/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_12/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_13/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_13/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_13/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_13/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_14/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_14/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_14/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_14/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_15/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_15/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_15/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_15/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_16/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_16/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_16/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_16/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_17/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_17/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_17/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_17/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_18/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_18/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_18/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_18/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_19/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_19/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_19/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_19/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_2/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_2/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_2/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_2/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_20/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_20/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_20/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_20/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_21/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_21/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_21/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_21/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_22/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_22/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_22/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_22/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_23/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_23/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_23/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_23/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_24/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_24/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_24/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_24/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_25/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_25/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_25/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_25/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_26/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_26/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_26/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_26/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_27/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_27/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_27/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_27/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_28/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_28/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_28/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_28/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_29/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_29/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_29/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_29/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_3/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_3/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_3/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_3/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_30/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_30/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_30/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_30/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_31/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_31/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_31/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_31/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_32/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_32/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_32/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_32/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_33/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_33/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_33/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_33/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_34/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_34/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_34/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_34/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_35/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_35/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_35/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_35/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_36/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_36/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_36/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_36/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_37/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_37/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_37/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_37/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_38/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_38/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_38/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_38/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_39/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_39/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_39/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_39/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_4/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_4/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_40/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_40/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_40/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_40/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_41/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_41/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_41/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_41/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_42/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_42/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_42/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_42/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_43/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_43/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_43/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_43/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_44/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_44/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_44/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_44/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_45/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_45/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_45/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_45/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_46/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_46/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_46/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_46/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_47/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_47/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_47/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_47/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_48/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_48/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_48/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_48/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_49/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_49/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_49/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_49/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_5/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_5/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_5/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_5/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_6/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_6/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_6/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_6/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_7/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_7/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_7/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_7/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_8/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_8/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_9/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_9/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_9/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0120_9/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0121_34/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0121_34/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0121_34/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0121_34/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_0/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_0/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_0/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_0/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_1/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_1/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_1/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_1/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_10/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_10/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_10/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_10/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_11/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_11/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_11/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_11/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_12/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_12/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_12/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_12/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_13/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_13/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_13/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_13/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_14/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_14/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_14/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_14/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_15/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_15/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_15/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_15/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_16/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_16/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_16/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_16/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_17/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_17/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_17/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_17/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_18/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_18/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_18/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_18/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_19/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_19/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_19/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_19/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_2/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_2/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_2/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_2/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_20/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_20/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_20/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_20/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_21/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_21/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_21/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_21/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_22/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_22/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_22/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_22/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_23/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_23/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_23/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_23/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_24/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_24/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_24/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_24/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_25/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_25/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_25/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_25/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_26/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_26/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_26/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_26/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_27/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_27/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_27/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_27/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_28/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_28/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_28/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_28/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_29/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_29/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_29/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_29/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_3/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_3/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_3/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_3/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_30/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_30/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_30/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_30/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_31/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_31/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_31/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_31/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_32/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_32/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_32/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_32/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_33/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_33/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_33/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_33/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_34/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_34/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_34/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_34/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_35/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_35/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_35/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_35/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_36/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_36/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_36/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_36/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_37/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_37/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_37/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_37/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_38/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_38/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_38/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_38/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_39/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_39/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_39/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_39/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_4/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_4/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_40/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_40/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_40/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_40/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_41/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_41/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_41/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_41/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_42/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_42/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_42/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_42/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_43/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_43/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_43/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_43/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_44/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_44/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_44/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_44/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_45/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_45/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_45/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_45/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_46/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_46/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_46/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_46/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_47/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_47/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_47/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_47/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_48/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_48/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_48/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_48/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_49/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_49/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_49/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_49/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_5/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_5/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_5/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_5/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_6/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_6/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_6/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_6/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_7/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_7/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_7/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_7/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_8/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_8/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_9/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_9/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_9/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0210_9/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_18/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_18/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_18/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_18/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_28/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_28/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_28/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_28/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_32/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_32/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_32/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0221_32/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_24/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_24/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_24/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_24/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_27/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_27/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_27/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_27/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_33/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_33/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_33/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_33/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_35/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_35/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_35/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_35/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_39/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_39/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_39/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_39/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_41/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_41/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_41/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_41/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_5/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_5/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_5/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_5/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_50/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_50/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_50/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_50/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_7/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_7/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_7/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0222_7/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_1/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_1/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_1/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_1/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_10/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_10/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_10/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_10/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_11/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_11/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_11/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_11/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_12/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_12/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_12/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_12/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_13/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_13/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_13/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_13/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_14/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_14/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_14/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_14/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_15/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_15/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_15/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_15/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_16/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_16/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_16/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_16/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_17/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_17/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_17/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_17/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_18/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_18/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_18/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_18/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_19/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_19/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_19/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_19/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_2/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_2/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_2/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_2/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_20/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_20/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_20/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_20/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_21/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_21/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_21/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_21/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_23/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_23/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_23/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_23/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_24/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_24/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_24/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_24/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_27/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_27/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_27/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_27/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_28/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_28/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_28/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_28/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_29/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_29/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_29/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_29/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_30/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_30/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_30/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_30/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_31/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_31/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_31/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_31/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_32/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_32/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_32/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_32/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_36/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_36/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_36/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_36/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_37/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_37/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_37/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_37/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_38/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_38/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_38/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_38/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_4/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_4/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_40/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_40/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_40/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_40/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_8/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_8/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_9/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_9/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_9/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0321_9/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_0/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_0/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_0/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_0/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_1/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_1/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_1/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_1/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_10/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_10/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_10/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_10/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_11/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_11/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_11/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_11/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_12/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_12/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_12/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_12/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_13/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_13/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_13/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_13/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_14/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_14/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_14/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_14/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_15/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_15/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_15/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_15/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_16/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_16/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_16/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_16/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_17/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_17/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_17/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_17/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_18/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_18/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_18/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_18/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_19/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_19/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_19/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_19/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_2/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_2/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_2/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_2/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_20/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_20/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_20/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_20/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_21/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_21/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_21/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_21/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_22/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_22/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_22/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_22/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_23/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_23/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_23/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_23/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_24/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_24/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_24/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_24/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_25/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_25/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_25/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_25/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_26/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_26/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_26/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_26/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_27/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_27/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_27/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_27/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_28/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_28/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_28/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_28/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_29/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_29/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_29/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_29/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_3/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_3/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_3/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_3/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_30/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_30/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_30/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_30/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_31/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_31/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_31/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_31/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_32/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_32/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_32/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_32/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_33/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_33/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_33/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_33/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_34/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_34/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_34/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_34/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_35/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_35/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_35/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_35/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_36/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_36/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_36/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_36/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_37/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_37/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_37/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_37/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_38/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_38/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_38/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_38/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_39/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_39/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_39/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_39/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_4/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_4/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_40/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_40/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_40/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_40/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_41/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_41/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_41/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_41/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_42/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_42/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_42/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_42/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_43/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_43/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_43/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_43/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_44/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_44/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_44/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_44/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_45/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_45/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_45/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_45/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_46/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_46/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_46/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_46/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_47/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_47/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_47/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_47/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_48/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_48/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_48/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_48/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_49/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_49/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_49/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_49/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_5/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_5/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_5/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_5/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_6/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_6/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_6/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_6/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_7/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_7/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_7/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_7/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_8/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_8/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_9/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_9/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_9/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0324_9/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0422-16/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0422-16/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0422-16/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0422-16/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_0/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_0/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_0/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_0/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_1/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_1/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_1/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_1/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_10/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_10/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_10/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_10/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_11/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_11/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_11/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_11/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_12/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_12/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_12/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_12/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_13/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_13/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_13/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_13/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_14/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_14/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_14/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_14/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_15/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_15/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_15/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_15/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_16/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_16/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_16/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_16/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_17/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_17/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_17/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_17/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_18/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_18/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_18/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_18/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_19/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_19/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_19/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_19/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_2/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_2/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_2/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_2/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_20/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_20/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_20/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_20/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_21/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_21/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_21/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_21/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_22/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_22/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_22/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_22/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_23/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_23/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_23/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_23/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_24/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_24/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_24/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_24/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_25/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_25/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_25/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_25/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_26/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_26/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_26/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_26/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_27/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_27/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_27/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_27/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_28/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_28/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_28/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_28/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_29/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_29/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_29/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_29/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_3/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_3/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_3/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_3/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_30/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_30/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_30/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_30/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_31/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_31/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_31/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_31/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_32/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_32/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_32/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_32/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_33/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_33/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_33/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_33/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_34/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_34/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_34/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_34/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_35/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_35/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_35/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_35/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_36/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_36/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_36/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_36/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_37/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_37/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_37/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_37/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_38/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_38/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_38/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_38/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_39/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_39/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_39/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_39/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_4/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_4/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_40/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_40/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_40/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_40/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_41/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_41/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_41/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_41/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_42/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_42/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_42/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_42/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_43/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_43/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_43/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_43/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_44/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_44/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_44/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_44/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_45/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_45/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_45/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_45/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_46/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_46/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_46/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_46/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_47/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_47/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_47/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_47/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_48/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_48/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_48/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_48/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_49/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_49/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_49/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_49/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_5/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_5/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_5/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_5/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_6/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_6/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_6/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_6/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_7/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_7/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_7/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_7/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_8/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_8/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_9/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_9/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_9/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0613_9/wrong3.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_0/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_0/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_0/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_0/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_1/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_1/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_1/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_1/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_10/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_10/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_10/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_10/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_13/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_13/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_13/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_13/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_14/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_14/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_14/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_14/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_17/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_17/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_17/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_17/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_19/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_19/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_19/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_19/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_2/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_2/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_2/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_2/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_21/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_21/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_21/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_21/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_22/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_22/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_22/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_22/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_24/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_24/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_24/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_24/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_3/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_3/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_3/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_3/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_32/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_32/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_32/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_32/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_35/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_35/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_35/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_35/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_36/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_36/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_36/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_36/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_39/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_39/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_39/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_39/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_6/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_6/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_6/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_6/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_6/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_9/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_9/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_9/wrong0.txt delete mode 100644 legacy/Data/Questions/ingsw/0621_9/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_1/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_1/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_1/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_1/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_2/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_2/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_2/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_2/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_3/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_3/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_3/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_3/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_4/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_4/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_5/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_5/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_5/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_5/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_6/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_6/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_6/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_6/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_7/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_7/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_7/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_7/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_8/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_8/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_9/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_9/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_9/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0622_9/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_1/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_1/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_1/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_1/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_10/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_10/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_10/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_10/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_13/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_13/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_13/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_13/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_15/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_15/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_15/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_15/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_17/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_17/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_17/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_17/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_18/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_18/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_18/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_18/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_19/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_19/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_19/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_19/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_21/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_21/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_21/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_21/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_28/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_28/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_28/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_28/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_29/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_29/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_29/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_29/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_32/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_32/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_32/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_32/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_33/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_33/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_33/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_33/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_34/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_34/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_34/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_34/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_36/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_36/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_36/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_36/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_4/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_4/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_5/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_5/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_5/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_5/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_6/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_6/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_6/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_6/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_8/wrong1.txt delete mode 100644 legacy/Data/Questions/ingsw/0721_8/wrong2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_1/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_1/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_1/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_1/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_10/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_10/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_10/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_10/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_11/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_11/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_11/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_11/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_12/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_12/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_12/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_12/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_13/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_13/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_13/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_13/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_14/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_14/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_14/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_14/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_15/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_15/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_15/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_15/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_16/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_16/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_16/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_16/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_17/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_17/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_17/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_17/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_18/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_18/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_18/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_18/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_19/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_19/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_19/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_19/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_2/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_2/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_2/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_2/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_20/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_20/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_20/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_20/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_21/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_21/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_21/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_21/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_22/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_22/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_22/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_22/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_23/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_23/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_23/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_23/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_24/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_24/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_24/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_24/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_25/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_25/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_25/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_25/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_26/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_26/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_26/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_26/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_3/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_3/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_3/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_3/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_4/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_4/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_5/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_5/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_5/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_5/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_6/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_6/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_6/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_6/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_7/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_7/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_7/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_7/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_8/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_8/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_9/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_9/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_9/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0722_9/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_10/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_10/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_10/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_10/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_11/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_11/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_11/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_11/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_12/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_12/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_12/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_12/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_13/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_13/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_13/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_13/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_14/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_14/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_14/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_14/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_15/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_15/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_15/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_15/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_16/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_16/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_16/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_16/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_17/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_17/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_17/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_17/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_18/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_18/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_18/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_18/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_3/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_3/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_3/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_3/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_4/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_4/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_5/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_5/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_5/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_5/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_6/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_6/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_6/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_6/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_7/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_7/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_7/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_7/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_8/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_8/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_9/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_9/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_9/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/0922_9/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/10/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/10/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/10/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/10/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/11/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/11/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/11/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/11/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_1/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_1/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_1/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_1/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_10/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_10/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_10/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_10/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_11/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_11/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_11/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_11/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_12/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_12/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_12/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_12/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_13/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_13/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_13/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_13/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_14/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_14/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_14/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_14/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_15/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_15/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_15/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_15/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_16/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_16/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_16/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_16/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_19/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_19/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_19/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_19/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_2/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_2/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_2/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_2/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_20/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_20/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_20/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_20/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_21/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_21/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_21/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_21/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_22/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_22/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_22/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_22/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_23/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_23/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_23/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_23/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_24/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_24/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_24/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_24/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_25/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_25/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_25/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_25/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_26/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_26/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_26/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_26/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_27/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_27/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_27/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_27/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_28/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_28/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_28/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_28/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_29/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_29/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_29/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_29/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_3/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_3/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_3/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_3/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_30/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_30/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_30/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_30/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_31/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_31/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_31/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_31/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_33/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_33/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_33/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_33/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_34/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_34/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_34/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_34/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_35/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_35/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_35/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_35/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_36/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_36/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_36/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_36/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_37/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_37/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_37/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_37/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_38/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_38/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_38/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_38/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_39/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_39/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_39/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_39/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_4/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_4/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_40/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_40/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_40/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_40/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_42/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_42/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_42/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_42/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_43/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_43/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_43/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_43/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_44/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_44/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_44/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_44/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_45/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_45/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_45/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_45/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_46/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_46/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_46/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_46/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_47/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_47/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_47/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_47/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_48/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_48/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_48/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_48/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_49/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_49/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_49/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_49/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_5/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_5/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_5/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_5/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_50/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_50/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_50/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_50/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_6/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_6/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_6/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_6/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_7/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_7/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_7/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_7/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_8/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_8/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_9/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_9/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_9/wrong 1.txt delete mode 100644 legacy/Data/Questions/ingsw/1122_9/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/12/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/12/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/12/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/12/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/16/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/16/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/16/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/16/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/17/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/17/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/17/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/17/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/19/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/19/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/19/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/19/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/2/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/2/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/2/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/2/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/20/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/20/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/20/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/20/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/21/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/21/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/21/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/21/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/22/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/22/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/22/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/22/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/24/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/24/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/24/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/24/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/25/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/25/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/25/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/25/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/26/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/26/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/26/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/26/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/32/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/32/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/32/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/32/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/33/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/33/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/33/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/33/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/34/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/34/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/34/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/34/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/35/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/35/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/35/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/35/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/39/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/39/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/39/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/39/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/4/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/4/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/4/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/4/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/43/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/43/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/43/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/43/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/44/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/44/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/44/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/44/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/45/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/45/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/45/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/45/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/46/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/46/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/46/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/46/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/47/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/47/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/47/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/47/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/48/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/48/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/48/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/48/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/49/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/49/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/49/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/49/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/5/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/5/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/5/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/5/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/50/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/50/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/50/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/50/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/69420/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/69420/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/69420/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/69420/wrong 3.txt delete mode 100644 legacy/Data/Questions/ingsw/69420/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/8/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/8/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/8/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/8/wrong.txt delete mode 100644 legacy/Data/Questions/ingsw/9/correct.txt delete mode 100644 legacy/Data/Questions/ingsw/9/quest.txt delete mode 100644 legacy/Data/Questions/ingsw/9/wrong 2.txt delete mode 100644 legacy/Data/Questions/ingsw/9/wrong.txt delete mode 100644 legacy/Data/Questions/ium_unive.txt delete mode 100644 legacy/Data/Questions/ogas.txt delete mode 100644 legacy/Data/Questions/sicurezza.txt delete mode 100644 legacy/Data/Questions/sicurezza_appello1.txt delete mode 100644 legacy/Data/Questions/so1.txt delete mode 100644 legacy/Data/Questions/so1_new.json delete mode 100644 legacy/Data/Questions/so1_unive.txt delete mode 100644 legacy/Data/Questions/so2.txt delete mode 100644 legacy/Data/ingsw/0000_102/correct.txt delete mode 100644 legacy/Data/ingsw/0000_102/quest.txt delete mode 100644 legacy/Data/ingsw/0000_102/wrong1.txt delete mode 100644 legacy/Data/ingsw/0000_102/wrong2.txt delete mode 100644 legacy/Data/ingsw/0000_2/correct.txt delete mode 100644 legacy/Data/ingsw/0000_2/quest.txt delete mode 100644 legacy/Data/ingsw/0000_2/wrong1.txt delete mode 100644 legacy/Data/ingsw/0000_2/wrong2.txt delete mode 100644 legacy/Data/ingsw/0000_3/correct.txt delete mode 100644 legacy/Data/ingsw/0000_3/quest.txt delete mode 100644 legacy/Data/ingsw/0000_3/wrong1.txt delete mode 100644 legacy/Data/ingsw/0000_3/wrong2.txt delete mode 100644 legacy/Data/ingsw/0000_32/correct.txt delete mode 100644 legacy/Data/ingsw/0000_32/quest.txt delete mode 100644 legacy/Data/ingsw/0000_32/wrong1.txt delete mode 100644 legacy/Data/ingsw/0000_32/wrong2.txt delete mode 100644 legacy/Data/ingsw/0000_4/correct.txt delete mode 100644 legacy/Data/ingsw/0000_4/quest.txt delete mode 100644 legacy/Data/ingsw/0000_4/wrong1.txt delete mode 100644 legacy/Data/ingsw/0000_4/wrong2.txt delete mode 100644 legacy/Data/ingsw/0000_7/correct.txt delete mode 100644 legacy/Data/ingsw/0000_7/quest.txt delete mode 100644 legacy/Data/ingsw/0000_7/wrong1.txt delete mode 100644 legacy/Data/ingsw/0000_7/wrong2.txt delete mode 100644 legacy/Data/ingsw/0000_8/correct.txt delete mode 100644 legacy/Data/ingsw/0000_8/quest.txt delete mode 100644 legacy/Data/ingsw/0000_8/wrong1.txt delete mode 100644 legacy/Data/ingsw/0000_8/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_0/correct.txt delete mode 100644 legacy/Data/ingsw/0120_0/quest.txt delete mode 100644 legacy/Data/ingsw/0120_0/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_0/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_1/correct.txt delete mode 100644 legacy/Data/ingsw/0120_1/quest.txt delete mode 100644 legacy/Data/ingsw/0120_1/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_1/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_10/correct.txt delete mode 100644 legacy/Data/ingsw/0120_10/quest.txt delete mode 100644 legacy/Data/ingsw/0120_10/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_10/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_11/correct.txt delete mode 100644 legacy/Data/ingsw/0120_11/quest.txt delete mode 100644 legacy/Data/ingsw/0120_11/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_11/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_12/correct.txt delete mode 100644 legacy/Data/ingsw/0120_12/quest.txt delete mode 100644 legacy/Data/ingsw/0120_12/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_12/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_13/correct.txt delete mode 100644 legacy/Data/ingsw/0120_13/quest.txt delete mode 100644 legacy/Data/ingsw/0120_13/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_13/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_14/correct.txt delete mode 100644 legacy/Data/ingsw/0120_14/quest.txt delete mode 100644 legacy/Data/ingsw/0120_14/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_14/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_15/correct.txt delete mode 100644 legacy/Data/ingsw/0120_15/quest.txt delete mode 100644 legacy/Data/ingsw/0120_15/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_15/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_16/correct.txt delete mode 100644 legacy/Data/ingsw/0120_16/quest.txt delete mode 100644 legacy/Data/ingsw/0120_16/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_16/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_17/correct.txt delete mode 100644 legacy/Data/ingsw/0120_17/quest.txt delete mode 100644 legacy/Data/ingsw/0120_17/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_17/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_18/correct.txt delete mode 100644 legacy/Data/ingsw/0120_18/quest.txt delete mode 100644 legacy/Data/ingsw/0120_18/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_18/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_19/correct.txt delete mode 100644 legacy/Data/ingsw/0120_19/quest.txt delete mode 100644 legacy/Data/ingsw/0120_19/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_19/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_2/correct.txt delete mode 100644 legacy/Data/ingsw/0120_2/quest.txt delete mode 100644 legacy/Data/ingsw/0120_2/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_2/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_20/correct.txt delete mode 100644 legacy/Data/ingsw/0120_20/quest.txt delete mode 100644 legacy/Data/ingsw/0120_20/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_20/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_21/correct.txt delete mode 100644 legacy/Data/ingsw/0120_21/quest.txt delete mode 100644 legacy/Data/ingsw/0120_21/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_21/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_22/quest.txt delete mode 100644 legacy/Data/ingsw/0120_22/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_22/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_22/wrong3.txt delete mode 100644 legacy/Data/ingsw/0120_23/correct.txt delete mode 100644 legacy/Data/ingsw/0120_23/quest.txt delete mode 100644 legacy/Data/ingsw/0120_23/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_23/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_24/correct.txt delete mode 100644 legacy/Data/ingsw/0120_24/quest.txt delete mode 100644 legacy/Data/ingsw/0120_24/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_24/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_25/quest.txt delete mode 100644 legacy/Data/ingsw/0120_25/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_25/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_25/wrong3.txt delete mode 100644 legacy/Data/ingsw/0120_26/correct.txt delete mode 100644 legacy/Data/ingsw/0120_26/quest.txt delete mode 100644 legacy/Data/ingsw/0120_26/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_26/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_27/correct.txt delete mode 100644 legacy/Data/ingsw/0120_27/quest.txt delete mode 100644 legacy/Data/ingsw/0120_27/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_27/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_28/quest.txt delete mode 100644 legacy/Data/ingsw/0120_28/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_28/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_28/wrong3.txt delete mode 100644 legacy/Data/ingsw/0120_29/correct.txt delete mode 100644 legacy/Data/ingsw/0120_29/quest.txt delete mode 100644 legacy/Data/ingsw/0120_29/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_29/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_3/correct.txt delete mode 100644 legacy/Data/ingsw/0120_3/quest.txt delete mode 100644 legacy/Data/ingsw/0120_3/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_3/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_30/correct.txt delete mode 100644 legacy/Data/ingsw/0120_30/quest.txt delete mode 100644 legacy/Data/ingsw/0120_30/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_30/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_31/correct.txt delete mode 100644 legacy/Data/ingsw/0120_31/quest.txt delete mode 100644 legacy/Data/ingsw/0120_31/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_31/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_32/correct.txt delete mode 100644 legacy/Data/ingsw/0120_32/quest.txt delete mode 100644 legacy/Data/ingsw/0120_32/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_32/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_33/correct.txt delete mode 100644 legacy/Data/ingsw/0120_33/quest.txt delete mode 100644 legacy/Data/ingsw/0120_33/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_33/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_34/quest.txt delete mode 100644 legacy/Data/ingsw/0120_34/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_34/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_34/wrong3.txt delete mode 100644 legacy/Data/ingsw/0120_35/quest.txt delete mode 100644 legacy/Data/ingsw/0120_35/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_35/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_35/wrong3.txt delete mode 100644 legacy/Data/ingsw/0120_36/correct.txt delete mode 100644 legacy/Data/ingsw/0120_36/quest.txt delete mode 100644 legacy/Data/ingsw/0120_36/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_36/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_37/correct.txt delete mode 100644 legacy/Data/ingsw/0120_37/quest.txt delete mode 100644 legacy/Data/ingsw/0120_37/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_37/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_38/correct.txt delete mode 100644 legacy/Data/ingsw/0120_38/quest.txt delete mode 100644 legacy/Data/ingsw/0120_38/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_38/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_39/quest.txt delete mode 100644 legacy/Data/ingsw/0120_39/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_39/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_39/wrong3.txt delete mode 100644 legacy/Data/ingsw/0120_4/correct.txt delete mode 100644 legacy/Data/ingsw/0120_4/quest.txt delete mode 100644 legacy/Data/ingsw/0120_4/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_4/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_40/correct.txt delete mode 100644 legacy/Data/ingsw/0120_40/quest.txt delete mode 100644 legacy/Data/ingsw/0120_40/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_40/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_41/correct.txt delete mode 100644 legacy/Data/ingsw/0120_41/quest.txt delete mode 100644 legacy/Data/ingsw/0120_41/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_41/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_42/correct.txt delete mode 100644 legacy/Data/ingsw/0120_42/quest.txt delete mode 100644 legacy/Data/ingsw/0120_42/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_42/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_43/quest.txt delete mode 100644 legacy/Data/ingsw/0120_43/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_43/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_43/wrong3.txt delete mode 100644 legacy/Data/ingsw/0120_44/correct.txt delete mode 100644 legacy/Data/ingsw/0120_44/quest.txt delete mode 100644 legacy/Data/ingsw/0120_44/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_44/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_45/quest.txt delete mode 100644 legacy/Data/ingsw/0120_45/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_45/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_45/wrong3.txt delete mode 100644 legacy/Data/ingsw/0120_46/correct.txt delete mode 100644 legacy/Data/ingsw/0120_46/quest.txt delete mode 100644 legacy/Data/ingsw/0120_46/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_46/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_47/correct.txt delete mode 100644 legacy/Data/ingsw/0120_47/quest.txt delete mode 100644 legacy/Data/ingsw/0120_47/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_47/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_48/correct.txt delete mode 100644 legacy/Data/ingsw/0120_48/quest.txt delete mode 100644 legacy/Data/ingsw/0120_48/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_48/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_49/correct.txt delete mode 100644 legacy/Data/ingsw/0120_49/quest.txt delete mode 100644 legacy/Data/ingsw/0120_49/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_49/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_5/quest.txt delete mode 100644 legacy/Data/ingsw/0120_5/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_5/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_5/wrong3.txt delete mode 100644 legacy/Data/ingsw/0120_6/correct.txt delete mode 100644 legacy/Data/ingsw/0120_6/quest.txt delete mode 100644 legacy/Data/ingsw/0120_6/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_6/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_7/correct.txt delete mode 100644 legacy/Data/ingsw/0120_7/quest.txt delete mode 100644 legacy/Data/ingsw/0120_7/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_7/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_8/correct.txt delete mode 100644 legacy/Data/ingsw/0120_8/quest.txt delete mode 100644 legacy/Data/ingsw/0120_8/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_8/wrong2.txt delete mode 100644 legacy/Data/ingsw/0120_9/correct.txt delete mode 100644 legacy/Data/ingsw/0120_9/quest.txt delete mode 100644 legacy/Data/ingsw/0120_9/wrong1.txt delete mode 100644 legacy/Data/ingsw/0120_9/wrong2.txt delete mode 100644 legacy/Data/ingsw/0121_34/correct.txt delete mode 100644 legacy/Data/ingsw/0121_34/quest.txt delete mode 100644 legacy/Data/ingsw/0121_34/wrong1.txt delete mode 100644 legacy/Data/ingsw/0121_34/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_0/correct.txt delete mode 100644 legacy/Data/ingsw/0210_0/quest.txt delete mode 100644 legacy/Data/ingsw/0210_0/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_0/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_1/quest.txt delete mode 100644 legacy/Data/ingsw/0210_1/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_1/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_1/wrong3.txt delete mode 100644 legacy/Data/ingsw/0210_10/correct.txt delete mode 100644 legacy/Data/ingsw/0210_10/quest.txt delete mode 100644 legacy/Data/ingsw/0210_10/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_10/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_11/quest.txt delete mode 100644 legacy/Data/ingsw/0210_11/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_11/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_11/wrong3.txt delete mode 100644 legacy/Data/ingsw/0210_12/quest.txt delete mode 100644 legacy/Data/ingsw/0210_12/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_12/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_12/wrong3.txt delete mode 100644 legacy/Data/ingsw/0210_13/correct.txt delete mode 100644 legacy/Data/ingsw/0210_13/quest.txt delete mode 100644 legacy/Data/ingsw/0210_13/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_13/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_14/correct.txt delete mode 100644 legacy/Data/ingsw/0210_14/quest.txt delete mode 100644 legacy/Data/ingsw/0210_14/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_14/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_15/correct.txt delete mode 100644 legacy/Data/ingsw/0210_15/quest.txt delete mode 100644 legacy/Data/ingsw/0210_15/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_15/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_16/correct.txt delete mode 100644 legacy/Data/ingsw/0210_16/quest.txt delete mode 100644 legacy/Data/ingsw/0210_16/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_16/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_17/correct.txt delete mode 100644 legacy/Data/ingsw/0210_17/quest.txt delete mode 100644 legacy/Data/ingsw/0210_17/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_17/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_18/correct.txt delete mode 100644 legacy/Data/ingsw/0210_18/quest.txt delete mode 100644 legacy/Data/ingsw/0210_18/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_18/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_19/correct.txt delete mode 100644 legacy/Data/ingsw/0210_19/quest.txt delete mode 100644 legacy/Data/ingsw/0210_19/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_19/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_2/quest.txt delete mode 100644 legacy/Data/ingsw/0210_2/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_2/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_2/wrong3.txt delete mode 100644 legacy/Data/ingsw/0210_20/correct.txt delete mode 100644 legacy/Data/ingsw/0210_20/quest.txt delete mode 100644 legacy/Data/ingsw/0210_20/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_20/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_21/correct.txt delete mode 100644 legacy/Data/ingsw/0210_21/quest.txt delete mode 100644 legacy/Data/ingsw/0210_21/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_21/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_22/correct.txt delete mode 100644 legacy/Data/ingsw/0210_22/quest.txt delete mode 100644 legacy/Data/ingsw/0210_22/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_22/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_23/correct.txt delete mode 100644 legacy/Data/ingsw/0210_23/quest.txt delete mode 100644 legacy/Data/ingsw/0210_23/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_23/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_24/correct.txt delete mode 100644 legacy/Data/ingsw/0210_24/quest.txt delete mode 100644 legacy/Data/ingsw/0210_24/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_24/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_25/correct.txt delete mode 100644 legacy/Data/ingsw/0210_25/quest.txt delete mode 100644 legacy/Data/ingsw/0210_25/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_25/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_26/correct.txt delete mode 100644 legacy/Data/ingsw/0210_26/quest.txt delete mode 100644 legacy/Data/ingsw/0210_26/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_26/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_27/quest.txt delete mode 100644 legacy/Data/ingsw/0210_27/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_27/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_27/wrong3.txt delete mode 100644 legacy/Data/ingsw/0210_28/quest.txt delete mode 100644 legacy/Data/ingsw/0210_28/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_28/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_28/wrong3.txt delete mode 100644 legacy/Data/ingsw/0210_29/correct.txt delete mode 100644 legacy/Data/ingsw/0210_29/quest.txt delete mode 100644 legacy/Data/ingsw/0210_29/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_29/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_3/quest.txt delete mode 100644 legacy/Data/ingsw/0210_3/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_3/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_3/wrong3.txt delete mode 100644 legacy/Data/ingsw/0210_30/correct.txt delete mode 100644 legacy/Data/ingsw/0210_30/quest.txt delete mode 100644 legacy/Data/ingsw/0210_30/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_30/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_31/correct.txt delete mode 100644 legacy/Data/ingsw/0210_31/quest.txt delete mode 100644 legacy/Data/ingsw/0210_31/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_31/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_32/correct.txt delete mode 100644 legacy/Data/ingsw/0210_32/quest.txt delete mode 100644 legacy/Data/ingsw/0210_32/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_32/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_33/correct.txt delete mode 100644 legacy/Data/ingsw/0210_33/quest.txt delete mode 100644 legacy/Data/ingsw/0210_33/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_33/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_34/quest.txt delete mode 100644 legacy/Data/ingsw/0210_34/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_34/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_34/wrong3.txt delete mode 100644 legacy/Data/ingsw/0210_35/correct.txt delete mode 100644 legacy/Data/ingsw/0210_35/quest.txt delete mode 100644 legacy/Data/ingsw/0210_35/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_35/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_36/correct.txt delete mode 100644 legacy/Data/ingsw/0210_36/quest.txt delete mode 100644 legacy/Data/ingsw/0210_36/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_36/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_37/quest.txt delete mode 100644 legacy/Data/ingsw/0210_37/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_37/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_37/wrong3.txt delete mode 100644 legacy/Data/ingsw/0210_38/correct.txt delete mode 100644 legacy/Data/ingsw/0210_38/quest.txt delete mode 100644 legacy/Data/ingsw/0210_38/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_38/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_39/correct.txt delete mode 100644 legacy/Data/ingsw/0210_39/quest.txt delete mode 100644 legacy/Data/ingsw/0210_39/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_39/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_4/correct.txt delete mode 100644 legacy/Data/ingsw/0210_4/quest.txt delete mode 100644 legacy/Data/ingsw/0210_4/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_4/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_40/correct.txt delete mode 100644 legacy/Data/ingsw/0210_40/quest.txt delete mode 100644 legacy/Data/ingsw/0210_40/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_40/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_41/correct.txt delete mode 100644 legacy/Data/ingsw/0210_41/quest.txt delete mode 100644 legacy/Data/ingsw/0210_41/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_41/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_42/quest.txt delete mode 100644 legacy/Data/ingsw/0210_42/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_42/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_42/wrong3.txt delete mode 100644 legacy/Data/ingsw/0210_43/correct.txt delete mode 100644 legacy/Data/ingsw/0210_43/quest.txt delete mode 100644 legacy/Data/ingsw/0210_43/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_43/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_44/quest.txt delete mode 100644 legacy/Data/ingsw/0210_44/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_44/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_44/wrong3.txt delete mode 100644 legacy/Data/ingsw/0210_45/correct.txt delete mode 100644 legacy/Data/ingsw/0210_45/quest.txt delete mode 100644 legacy/Data/ingsw/0210_45/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_45/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_46/correct.txt delete mode 100644 legacy/Data/ingsw/0210_46/quest.txt delete mode 100644 legacy/Data/ingsw/0210_46/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_46/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_47/correct.txt delete mode 100644 legacy/Data/ingsw/0210_47/quest.txt delete mode 100644 legacy/Data/ingsw/0210_47/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_47/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_48/correct.txt delete mode 100644 legacy/Data/ingsw/0210_48/quest.txt delete mode 100644 legacy/Data/ingsw/0210_48/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_48/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_49/correct.txt delete mode 100644 legacy/Data/ingsw/0210_49/quest.txt delete mode 100644 legacy/Data/ingsw/0210_49/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_49/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_5/correct.txt delete mode 100644 legacy/Data/ingsw/0210_5/quest.txt delete mode 100644 legacy/Data/ingsw/0210_5/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_5/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_6/correct.txt delete mode 100644 legacy/Data/ingsw/0210_6/quest.txt delete mode 100644 legacy/Data/ingsw/0210_6/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_6/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_7/correct.txt delete mode 100644 legacy/Data/ingsw/0210_7/quest.txt delete mode 100644 legacy/Data/ingsw/0210_7/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_7/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_8/correct.txt delete mode 100644 legacy/Data/ingsw/0210_8/quest.txt delete mode 100644 legacy/Data/ingsw/0210_8/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_8/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_9/quest.txt delete mode 100644 legacy/Data/ingsw/0210_9/wrong1.txt delete mode 100644 legacy/Data/ingsw/0210_9/wrong2.txt delete mode 100644 legacy/Data/ingsw/0210_9/wrong3.txt delete mode 100644 legacy/Data/ingsw/0221_18/correct.txt delete mode 100644 legacy/Data/ingsw/0221_18/quest.txt delete mode 100644 legacy/Data/ingsw/0221_18/wrong1.txt delete mode 100644 legacy/Data/ingsw/0221_18/wrong2.txt delete mode 100644 legacy/Data/ingsw/0221_28/correct.txt delete mode 100644 legacy/Data/ingsw/0221_28/quest.txt delete mode 100644 legacy/Data/ingsw/0221_28/wrong1.txt delete mode 100644 legacy/Data/ingsw/0221_28/wrong2.txt delete mode 100644 legacy/Data/ingsw/0221_32/correct.txt delete mode 100644 legacy/Data/ingsw/0221_32/quest.txt delete mode 100644 legacy/Data/ingsw/0221_32/wrong1.txt delete mode 100644 legacy/Data/ingsw/0221_32/wrong2.txt delete mode 100644 legacy/Data/ingsw/0222_24/correct.txt delete mode 100644 legacy/Data/ingsw/0222_24/quest.txt delete mode 100644 legacy/Data/ingsw/0222_24/wrong1.txt delete mode 100644 legacy/Data/ingsw/0222_24/wrong2.txt delete mode 100644 legacy/Data/ingsw/0222_27/correct.txt delete mode 100644 legacy/Data/ingsw/0222_27/quest.txt delete mode 100644 legacy/Data/ingsw/0222_27/wrong1.txt delete mode 100644 legacy/Data/ingsw/0222_27/wrong2.txt delete mode 100644 legacy/Data/ingsw/0222_33/correct.txt delete mode 100644 legacy/Data/ingsw/0222_33/quest.txt delete mode 100644 legacy/Data/ingsw/0222_33/wrong1.txt delete mode 100644 legacy/Data/ingsw/0222_33/wrong2.txt delete mode 100644 legacy/Data/ingsw/0222_35/correct.txt delete mode 100644 legacy/Data/ingsw/0222_35/quest.txt delete mode 100644 legacy/Data/ingsw/0222_35/wrong1.txt delete mode 100644 legacy/Data/ingsw/0222_35/wrong2.txt delete mode 100644 legacy/Data/ingsw/0222_39/correct.txt delete mode 100644 legacy/Data/ingsw/0222_39/quest.txt delete mode 100644 legacy/Data/ingsw/0222_39/wrong1.txt delete mode 100644 legacy/Data/ingsw/0222_39/wrong2.txt delete mode 100644 legacy/Data/ingsw/0222_41/correct.txt delete mode 100644 legacy/Data/ingsw/0222_41/quest.txt delete mode 100644 legacy/Data/ingsw/0222_41/wrong1.txt delete mode 100644 legacy/Data/ingsw/0222_41/wrong2.txt delete mode 100644 legacy/Data/ingsw/0222_5/correct.txt delete mode 100644 legacy/Data/ingsw/0222_5/quest.txt delete mode 100644 legacy/Data/ingsw/0222_5/wrong1.txt delete mode 100644 legacy/Data/ingsw/0222_5/wrong2.txt delete mode 100644 legacy/Data/ingsw/0222_50/correct.txt delete mode 100644 legacy/Data/ingsw/0222_50/quest.txt delete mode 100644 legacy/Data/ingsw/0222_50/wrong1.txt delete mode 100644 legacy/Data/ingsw/0222_50/wrong2.txt delete mode 100644 legacy/Data/ingsw/0222_7/correct.txt delete mode 100644 legacy/Data/ingsw/0222_7/quest.txt delete mode 100644 legacy/Data/ingsw/0222_7/wrong1.txt delete mode 100644 legacy/Data/ingsw/0222_7/wrong2.txt delete mode 100644 legacy/Data/ingsw/0321_1/correct.txt delete mode 100644 legacy/Data/ingsw/0321_1/quest.txt delete mode 100644 legacy/Data/ingsw/0321_1/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_1/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_10/correct.txt delete mode 100644 legacy/Data/ingsw/0321_10/quest.txt delete mode 100644 legacy/Data/ingsw/0321_10/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_10/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_11/correct.txt delete mode 100644 legacy/Data/ingsw/0321_11/quest.txt delete mode 100644 legacy/Data/ingsw/0321_11/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_11/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_12/correct.txt delete mode 100644 legacy/Data/ingsw/0321_12/quest.txt delete mode 100644 legacy/Data/ingsw/0321_12/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_12/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_13/correct.txt delete mode 100644 legacy/Data/ingsw/0321_13/quest.txt delete mode 100644 legacy/Data/ingsw/0321_13/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_13/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_14/correct.txt delete mode 100644 legacy/Data/ingsw/0321_14/quest.txt delete mode 100644 legacy/Data/ingsw/0321_14/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_14/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_15/correct.txt delete mode 100644 legacy/Data/ingsw/0321_15/quest.txt delete mode 100644 legacy/Data/ingsw/0321_15/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_15/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_16/correct.txt delete mode 100644 legacy/Data/ingsw/0321_16/quest.txt delete mode 100644 legacy/Data/ingsw/0321_16/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_16/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_17/correct.txt delete mode 100644 legacy/Data/ingsw/0321_17/quest.txt delete mode 100644 legacy/Data/ingsw/0321_17/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_17/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_18/correct.txt delete mode 100644 legacy/Data/ingsw/0321_18/quest.txt delete mode 100644 legacy/Data/ingsw/0321_18/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_18/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_19/correct.txt delete mode 100644 legacy/Data/ingsw/0321_19/quest.txt delete mode 100644 legacy/Data/ingsw/0321_19/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_19/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_2/correct.txt delete mode 100644 legacy/Data/ingsw/0321_2/quest.txt delete mode 100644 legacy/Data/ingsw/0321_2/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_2/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_20/correct.txt delete mode 100644 legacy/Data/ingsw/0321_20/quest.txt delete mode 100644 legacy/Data/ingsw/0321_20/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_20/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_21/correct.txt delete mode 100644 legacy/Data/ingsw/0321_21/quest.txt delete mode 100644 legacy/Data/ingsw/0321_21/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_21/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_23/correct.txt delete mode 100644 legacy/Data/ingsw/0321_23/quest.txt delete mode 100644 legacy/Data/ingsw/0321_23/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_23/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_24/correct.txt delete mode 100644 legacy/Data/ingsw/0321_24/quest.txt delete mode 100644 legacy/Data/ingsw/0321_24/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_24/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_27/correct.txt delete mode 100644 legacy/Data/ingsw/0321_27/quest.txt delete mode 100644 legacy/Data/ingsw/0321_27/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_27/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_28/correct.txt delete mode 100644 legacy/Data/ingsw/0321_28/quest.txt delete mode 100644 legacy/Data/ingsw/0321_28/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_28/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_29/correct.txt delete mode 100644 legacy/Data/ingsw/0321_29/quest.txt delete mode 100644 legacy/Data/ingsw/0321_29/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_29/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_30/correct.txt delete mode 100644 legacy/Data/ingsw/0321_30/quest.txt delete mode 100644 legacy/Data/ingsw/0321_30/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_30/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_31/correct.txt delete mode 100644 legacy/Data/ingsw/0321_31/quest.txt delete mode 100644 legacy/Data/ingsw/0321_31/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_31/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_32/correct.txt delete mode 100644 legacy/Data/ingsw/0321_32/quest.txt delete mode 100644 legacy/Data/ingsw/0321_32/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_32/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_36/correct.txt delete mode 100644 legacy/Data/ingsw/0321_36/quest.txt delete mode 100644 legacy/Data/ingsw/0321_36/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_36/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_37/correct.txt delete mode 100644 legacy/Data/ingsw/0321_37/quest.txt delete mode 100644 legacy/Data/ingsw/0321_37/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_37/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_38/correct.txt delete mode 100644 legacy/Data/ingsw/0321_38/quest.txt delete mode 100644 legacy/Data/ingsw/0321_38/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_38/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_4/correct.txt delete mode 100644 legacy/Data/ingsw/0321_4/quest.txt delete mode 100644 legacy/Data/ingsw/0321_4/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_4/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_40/correct.txt delete mode 100644 legacy/Data/ingsw/0321_40/quest.txt delete mode 100644 legacy/Data/ingsw/0321_40/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_40/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_8/correct.txt delete mode 100644 legacy/Data/ingsw/0321_8/quest.txt delete mode 100644 legacy/Data/ingsw/0321_8/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_8/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0321_9/correct.txt delete mode 100644 legacy/Data/ingsw/0321_9/quest.txt delete mode 100644 legacy/Data/ingsw/0321_9/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0321_9/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0324_0/correct.txt delete mode 100644 legacy/Data/ingsw/0324_0/quest.txt delete mode 100644 legacy/Data/ingsw/0324_0/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_0/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_1/quest.txt delete mode 100644 legacy/Data/ingsw/0324_1/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_1/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_1/wrong3.txt delete mode 100644 legacy/Data/ingsw/0324_10/correct.txt delete mode 100644 legacy/Data/ingsw/0324_10/quest.txt delete mode 100644 legacy/Data/ingsw/0324_10/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_10/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_11/quest.txt delete mode 100644 legacy/Data/ingsw/0324_11/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_11/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_11/wrong3.txt delete mode 100644 legacy/Data/ingsw/0324_12/correct.txt delete mode 100644 legacy/Data/ingsw/0324_12/quest.txt delete mode 100644 legacy/Data/ingsw/0324_12/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_12/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_13/correct.txt delete mode 100644 legacy/Data/ingsw/0324_13/quest.txt delete mode 100644 legacy/Data/ingsw/0324_13/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_13/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_14/correct.txt delete mode 100644 legacy/Data/ingsw/0324_14/quest.txt delete mode 100644 legacy/Data/ingsw/0324_14/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_14/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_15/correct.txt delete mode 100644 legacy/Data/ingsw/0324_15/quest.txt delete mode 100644 legacy/Data/ingsw/0324_15/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_15/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_16/correct.txt delete mode 100644 legacy/Data/ingsw/0324_16/quest.txt delete mode 100644 legacy/Data/ingsw/0324_16/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_16/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_17/correct.txt delete mode 100644 legacy/Data/ingsw/0324_17/quest.txt delete mode 100644 legacy/Data/ingsw/0324_17/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_17/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_18/correct.txt delete mode 100644 legacy/Data/ingsw/0324_18/quest.txt delete mode 100644 legacy/Data/ingsw/0324_18/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_18/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_19/correct.txt delete mode 100644 legacy/Data/ingsw/0324_19/quest.txt delete mode 100644 legacy/Data/ingsw/0324_19/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_19/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_2/correct.txt delete mode 100644 legacy/Data/ingsw/0324_2/quest.txt delete mode 100644 legacy/Data/ingsw/0324_2/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_2/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_20/correct.txt delete mode 100644 legacy/Data/ingsw/0324_20/quest.txt delete mode 100644 legacy/Data/ingsw/0324_20/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_20/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_21/correct.txt delete mode 100644 legacy/Data/ingsw/0324_21/quest.txt delete mode 100644 legacy/Data/ingsw/0324_21/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_21/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_22/correct.txt delete mode 100644 legacy/Data/ingsw/0324_22/quest.txt delete mode 100644 legacy/Data/ingsw/0324_22/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_22/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_23/correct.txt delete mode 100644 legacy/Data/ingsw/0324_23/quest.txt delete mode 100644 legacy/Data/ingsw/0324_23/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_23/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_24/correct.txt delete mode 100644 legacy/Data/ingsw/0324_24/quest.txt delete mode 100644 legacy/Data/ingsw/0324_24/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_24/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_25/correct.txt delete mode 100644 legacy/Data/ingsw/0324_25/quest.txt delete mode 100644 legacy/Data/ingsw/0324_25/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_25/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_26/quest.txt delete mode 100644 legacy/Data/ingsw/0324_26/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_26/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_26/wrong3.txt delete mode 100644 legacy/Data/ingsw/0324_27/correct.txt delete mode 100644 legacy/Data/ingsw/0324_27/quest.txt delete mode 100644 legacy/Data/ingsw/0324_27/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_27/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_28/correct.txt delete mode 100644 legacy/Data/ingsw/0324_28/quest.txt delete mode 100644 legacy/Data/ingsw/0324_28/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_28/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_29/correct.txt delete mode 100644 legacy/Data/ingsw/0324_29/quest.txt delete mode 100644 legacy/Data/ingsw/0324_29/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_29/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_3/correct.txt delete mode 100644 legacy/Data/ingsw/0324_3/quest.txt delete mode 100644 legacy/Data/ingsw/0324_3/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_3/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_30/quest.txt delete mode 100644 legacy/Data/ingsw/0324_30/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_30/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_30/wrong3.txt delete mode 100644 legacy/Data/ingsw/0324_31/correct.txt delete mode 100644 legacy/Data/ingsw/0324_31/quest.txt delete mode 100644 legacy/Data/ingsw/0324_31/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_31/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_32/correct.txt delete mode 100644 legacy/Data/ingsw/0324_32/quest.txt delete mode 100644 legacy/Data/ingsw/0324_32/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_32/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_33/correct.txt delete mode 100644 legacy/Data/ingsw/0324_33/quest.txt delete mode 100644 legacy/Data/ingsw/0324_33/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_33/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_34/correct.txt delete mode 100644 legacy/Data/ingsw/0324_34/quest.txt delete mode 100644 legacy/Data/ingsw/0324_34/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_34/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_35/quest.txt delete mode 100644 legacy/Data/ingsw/0324_35/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_35/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_35/wrong3.txt delete mode 100644 legacy/Data/ingsw/0324_36/correct.txt delete mode 100644 legacy/Data/ingsw/0324_36/quest.txt delete mode 100644 legacy/Data/ingsw/0324_36/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_36/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_37/correct.txt delete mode 100644 legacy/Data/ingsw/0324_37/quest.txt delete mode 100644 legacy/Data/ingsw/0324_37/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_37/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_38/correct.txt delete mode 100644 legacy/Data/ingsw/0324_38/quest.txt delete mode 100644 legacy/Data/ingsw/0324_38/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_38/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_39/correct.txt delete mode 100644 legacy/Data/ingsw/0324_39/quest.txt delete mode 100644 legacy/Data/ingsw/0324_39/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_39/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_4/correct.txt delete mode 100644 legacy/Data/ingsw/0324_4/quest.txt delete mode 100644 legacy/Data/ingsw/0324_4/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_4/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_40/correct.txt delete mode 100644 legacy/Data/ingsw/0324_40/quest.txt delete mode 100644 legacy/Data/ingsw/0324_40/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_40/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_41/quest.txt delete mode 100644 legacy/Data/ingsw/0324_41/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_41/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_41/wrong3.txt delete mode 100644 legacy/Data/ingsw/0324_42/quest.txt delete mode 100644 legacy/Data/ingsw/0324_42/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_42/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_42/wrong3.txt delete mode 100644 legacy/Data/ingsw/0324_43/correct.txt delete mode 100644 legacy/Data/ingsw/0324_43/quest.txt delete mode 100644 legacy/Data/ingsw/0324_43/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_43/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_44/correct.txt delete mode 100644 legacy/Data/ingsw/0324_44/quest.txt delete mode 100644 legacy/Data/ingsw/0324_44/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_44/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_45/correct.txt delete mode 100644 legacy/Data/ingsw/0324_45/quest.txt delete mode 100644 legacy/Data/ingsw/0324_45/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_45/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_46/correct.txt delete mode 100644 legacy/Data/ingsw/0324_46/quest.txt delete mode 100644 legacy/Data/ingsw/0324_46/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_46/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_47/quest.txt delete mode 100644 legacy/Data/ingsw/0324_47/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_47/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_47/wrong3.txt delete mode 100644 legacy/Data/ingsw/0324_48/quest.txt delete mode 100644 legacy/Data/ingsw/0324_48/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_48/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_48/wrong3.txt delete mode 100644 legacy/Data/ingsw/0324_49/correct.txt delete mode 100644 legacy/Data/ingsw/0324_49/quest.txt delete mode 100644 legacy/Data/ingsw/0324_49/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_49/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_5/correct.txt delete mode 100644 legacy/Data/ingsw/0324_5/quest.txt delete mode 100644 legacy/Data/ingsw/0324_5/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_5/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_6/correct.txt delete mode 100644 legacy/Data/ingsw/0324_6/quest.txt delete mode 100644 legacy/Data/ingsw/0324_6/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_6/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_7/correct.txt delete mode 100644 legacy/Data/ingsw/0324_7/quest.txt delete mode 100644 legacy/Data/ingsw/0324_7/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_7/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_8/correct.txt delete mode 100644 legacy/Data/ingsw/0324_8/quest.txt delete mode 100644 legacy/Data/ingsw/0324_8/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_8/wrong2.txt delete mode 100644 legacy/Data/ingsw/0324_9/correct.txt delete mode 100644 legacy/Data/ingsw/0324_9/quest.txt delete mode 100644 legacy/Data/ingsw/0324_9/wrong1.txt delete mode 100644 legacy/Data/ingsw/0324_9/wrong2.txt delete mode 100644 legacy/Data/ingsw/0422-16/correct.txt delete mode 100644 legacy/Data/ingsw/0422-16/quest.txt delete mode 100644 legacy/Data/ingsw/0422-16/wrong1.txt delete mode 100644 legacy/Data/ingsw/0422-16/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_0/quest.txt delete mode 100644 legacy/Data/ingsw/0613_0/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_0/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_0/wrong3.txt delete mode 100644 legacy/Data/ingsw/0613_1/correct.txt delete mode 100644 legacy/Data/ingsw/0613_1/quest.txt delete mode 100644 legacy/Data/ingsw/0613_1/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_1/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_10/correct.txt delete mode 100644 legacy/Data/ingsw/0613_10/quest.txt delete mode 100644 legacy/Data/ingsw/0613_10/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_10/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_11/correct.txt delete mode 100644 legacy/Data/ingsw/0613_11/quest.txt delete mode 100644 legacy/Data/ingsw/0613_11/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_11/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_12/correct.txt delete mode 100644 legacy/Data/ingsw/0613_12/quest.txt delete mode 100644 legacy/Data/ingsw/0613_12/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_12/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_13/correct.txt delete mode 100644 legacy/Data/ingsw/0613_13/quest.txt delete mode 100644 legacy/Data/ingsw/0613_13/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_13/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_14/quest.txt delete mode 100644 legacy/Data/ingsw/0613_14/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_14/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_14/wrong3.txt delete mode 100644 legacy/Data/ingsw/0613_15/correct.txt delete mode 100644 legacy/Data/ingsw/0613_15/quest.txt delete mode 100644 legacy/Data/ingsw/0613_15/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_15/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_16/correct.txt delete mode 100644 legacy/Data/ingsw/0613_16/quest.txt delete mode 100644 legacy/Data/ingsw/0613_16/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_16/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_17/correct.txt delete mode 100644 legacy/Data/ingsw/0613_17/quest.txt delete mode 100644 legacy/Data/ingsw/0613_17/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_17/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_18/correct.txt delete mode 100644 legacy/Data/ingsw/0613_18/quest.txt delete mode 100644 legacy/Data/ingsw/0613_18/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_18/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_19/quest.txt delete mode 100644 legacy/Data/ingsw/0613_19/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_19/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_19/wrong3.txt delete mode 100644 legacy/Data/ingsw/0613_2/quest.txt delete mode 100644 legacy/Data/ingsw/0613_2/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_2/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_2/wrong3.txt delete mode 100644 legacy/Data/ingsw/0613_20/correct.txt delete mode 100644 legacy/Data/ingsw/0613_20/quest.txt delete mode 100644 legacy/Data/ingsw/0613_20/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_20/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_21/correct.txt delete mode 100644 legacy/Data/ingsw/0613_21/quest.txt delete mode 100644 legacy/Data/ingsw/0613_21/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_21/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_22/correct.txt delete mode 100644 legacy/Data/ingsw/0613_22/quest.txt delete mode 100644 legacy/Data/ingsw/0613_22/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_22/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_23/correct.txt delete mode 100644 legacy/Data/ingsw/0613_23/quest.txt delete mode 100644 legacy/Data/ingsw/0613_23/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_23/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_24/correct.txt delete mode 100644 legacy/Data/ingsw/0613_24/quest.txt delete mode 100644 legacy/Data/ingsw/0613_24/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_24/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_25/correct.txt delete mode 100644 legacy/Data/ingsw/0613_25/quest.txt delete mode 100644 legacy/Data/ingsw/0613_25/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_25/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_26/correct.txt delete mode 100644 legacy/Data/ingsw/0613_26/quest.txt delete mode 100644 legacy/Data/ingsw/0613_26/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_26/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_27/quest.txt delete mode 100644 legacy/Data/ingsw/0613_27/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_27/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_27/wrong3.txt delete mode 100644 legacy/Data/ingsw/0613_28/correct.txt delete mode 100644 legacy/Data/ingsw/0613_28/quest.txt delete mode 100644 legacy/Data/ingsw/0613_28/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_28/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_29/correct.txt delete mode 100644 legacy/Data/ingsw/0613_29/quest.txt delete mode 100644 legacy/Data/ingsw/0613_29/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_29/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_3/correct.txt delete mode 100644 legacy/Data/ingsw/0613_3/quest.txt delete mode 100644 legacy/Data/ingsw/0613_3/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_3/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_30/correct.txt delete mode 100644 legacy/Data/ingsw/0613_30/quest.txt delete mode 100644 legacy/Data/ingsw/0613_30/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_30/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_31/correct.txt delete mode 100644 legacy/Data/ingsw/0613_31/quest.txt delete mode 100644 legacy/Data/ingsw/0613_31/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_31/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_32/correct.txt delete mode 100644 legacy/Data/ingsw/0613_32/quest.txt delete mode 100644 legacy/Data/ingsw/0613_32/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_32/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_33/correct.txt delete mode 100644 legacy/Data/ingsw/0613_33/quest.txt delete mode 100644 legacy/Data/ingsw/0613_33/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_33/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_34/correct.txt delete mode 100644 legacy/Data/ingsw/0613_34/quest.txt delete mode 100644 legacy/Data/ingsw/0613_34/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_34/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_35/correct.txt delete mode 100644 legacy/Data/ingsw/0613_35/quest.txt delete mode 100644 legacy/Data/ingsw/0613_35/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_35/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_36/correct.txt delete mode 100644 legacy/Data/ingsw/0613_36/quest.txt delete mode 100644 legacy/Data/ingsw/0613_36/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_36/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_37/correct.txt delete mode 100644 legacy/Data/ingsw/0613_37/quest.txt delete mode 100644 legacy/Data/ingsw/0613_37/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_37/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_38/quest.txt delete mode 100644 legacy/Data/ingsw/0613_38/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_38/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_38/wrong3.txt delete mode 100644 legacy/Data/ingsw/0613_39/correct.txt delete mode 100644 legacy/Data/ingsw/0613_39/quest.txt delete mode 100644 legacy/Data/ingsw/0613_39/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_39/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_4/correct.txt delete mode 100644 legacy/Data/ingsw/0613_4/quest.txt delete mode 100644 legacy/Data/ingsw/0613_4/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_4/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_40/quest.txt delete mode 100644 legacy/Data/ingsw/0613_40/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_40/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_40/wrong3.txt delete mode 100644 legacy/Data/ingsw/0613_41/quest.txt delete mode 100644 legacy/Data/ingsw/0613_41/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_41/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_41/wrong3.txt delete mode 100644 legacy/Data/ingsw/0613_42/correct.txt delete mode 100644 legacy/Data/ingsw/0613_42/quest.txt delete mode 100644 legacy/Data/ingsw/0613_42/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_42/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_43/correct.txt delete mode 100644 legacy/Data/ingsw/0613_43/quest.txt delete mode 100644 legacy/Data/ingsw/0613_43/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_43/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_44/correct.txt delete mode 100644 legacy/Data/ingsw/0613_44/quest.txt delete mode 100644 legacy/Data/ingsw/0613_44/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_44/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_45/correct.txt delete mode 100644 legacy/Data/ingsw/0613_45/quest.txt delete mode 100644 legacy/Data/ingsw/0613_45/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_45/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_46/correct.txt delete mode 100644 legacy/Data/ingsw/0613_46/quest.txt delete mode 100644 legacy/Data/ingsw/0613_46/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_46/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_47/correct.txt delete mode 100644 legacy/Data/ingsw/0613_47/quest.txt delete mode 100644 legacy/Data/ingsw/0613_47/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_47/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_48/correct.txt delete mode 100644 legacy/Data/ingsw/0613_48/quest.txt delete mode 100644 legacy/Data/ingsw/0613_48/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_48/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_49/correct.txt delete mode 100644 legacy/Data/ingsw/0613_49/quest.txt delete mode 100644 legacy/Data/ingsw/0613_49/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_49/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_5/correct.txt delete mode 100644 legacy/Data/ingsw/0613_5/quest.txt delete mode 100644 legacy/Data/ingsw/0613_5/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_5/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_6/correct.txt delete mode 100644 legacy/Data/ingsw/0613_6/quest.txt delete mode 100644 legacy/Data/ingsw/0613_6/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_6/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_7/correct.txt delete mode 100644 legacy/Data/ingsw/0613_7/quest.txt delete mode 100644 legacy/Data/ingsw/0613_7/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_7/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_8/correct.txt delete mode 100644 legacy/Data/ingsw/0613_8/quest.txt delete mode 100644 legacy/Data/ingsw/0613_8/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_8/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_9/quest.txt delete mode 100644 legacy/Data/ingsw/0613_9/wrong1.txt delete mode 100644 legacy/Data/ingsw/0613_9/wrong2.txt delete mode 100644 legacy/Data/ingsw/0613_9/wrong3.txt delete mode 100644 legacy/Data/ingsw/0621_0/correct.txt delete mode 100644 legacy/Data/ingsw/0621_0/quest.txt delete mode 100644 legacy/Data/ingsw/0621_0/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_0/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_1/correct.txt delete mode 100644 legacy/Data/ingsw/0621_1/quest.txt delete mode 100644 legacy/Data/ingsw/0621_1/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_1/wrong2.txt delete mode 100644 legacy/Data/ingsw/0621_10/correct.txt delete mode 100644 legacy/Data/ingsw/0621_10/quest.txt delete mode 100644 legacy/Data/ingsw/0621_10/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_10/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_13/correct.txt delete mode 100644 legacy/Data/ingsw/0621_13/quest.txt delete mode 100644 legacy/Data/ingsw/0621_13/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_13/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_14/correct.txt delete mode 100644 legacy/Data/ingsw/0621_14/quest.txt delete mode 100644 legacy/Data/ingsw/0621_14/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_14/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_17/correct.txt delete mode 100644 legacy/Data/ingsw/0621_17/quest.txt delete mode 100644 legacy/Data/ingsw/0621_17/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_17/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_19/correct.txt delete mode 100644 legacy/Data/ingsw/0621_19/quest.txt delete mode 100644 legacy/Data/ingsw/0621_19/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_19/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_2/correct.txt delete mode 100644 legacy/Data/ingsw/0621_2/quest.txt delete mode 100644 legacy/Data/ingsw/0621_2/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_2/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_21/correct.txt delete mode 100644 legacy/Data/ingsw/0621_21/quest.txt delete mode 100644 legacy/Data/ingsw/0621_21/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_21/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_22/correct.txt delete mode 100644 legacy/Data/ingsw/0621_22/quest.txt delete mode 100644 legacy/Data/ingsw/0621_22/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_22/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_24/correct.txt delete mode 100644 legacy/Data/ingsw/0621_24/quest.txt delete mode 100644 legacy/Data/ingsw/0621_24/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_24/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_3/correct.txt delete mode 100644 legacy/Data/ingsw/0621_3/quest.txt delete mode 100644 legacy/Data/ingsw/0621_3/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_3/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_32/correct.txt delete mode 100644 legacy/Data/ingsw/0621_32/quest.txt delete mode 100644 legacy/Data/ingsw/0621_32/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_32/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_35/correct.txt delete mode 100644 legacy/Data/ingsw/0621_35/quest.txt delete mode 100644 legacy/Data/ingsw/0621_35/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_35/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_36/correct.txt delete mode 100644 legacy/Data/ingsw/0621_36/quest.txt delete mode 100644 legacy/Data/ingsw/0621_36/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_36/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_39/correct.txt delete mode 100644 legacy/Data/ingsw/0621_39/quest.txt delete mode 100644 legacy/Data/ingsw/0621_39/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_39/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_6/correct.txt delete mode 100644 legacy/Data/ingsw/0621_6/quest.txt delete mode 100644 legacy/Data/ingsw/0621_6/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_6/wrong1.txt delete mode 100644 legacy/Data/ingsw/0621_6/wrong2.txt delete mode 100644 legacy/Data/ingsw/0621_9/correct.txt delete mode 100644 legacy/Data/ingsw/0621_9/quest.txt delete mode 100644 legacy/Data/ingsw/0621_9/wrong0.txt delete mode 100644 legacy/Data/ingsw/0621_9/wrong1.txt delete mode 100644 legacy/Data/ingsw/0622_1/correct.txt delete mode 100644 legacy/Data/ingsw/0622_1/quest.txt delete mode 100644 legacy/Data/ingsw/0622_1/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0622_1/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0622_2/correct.txt delete mode 100644 legacy/Data/ingsw/0622_2/quest.txt delete mode 100644 legacy/Data/ingsw/0622_2/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0622_2/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0622_3/correct.txt delete mode 100644 legacy/Data/ingsw/0622_3/quest.txt delete mode 100644 legacy/Data/ingsw/0622_3/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0622_3/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0622_4/correct.txt delete mode 100644 legacy/Data/ingsw/0622_4/quest.txt delete mode 100644 legacy/Data/ingsw/0622_4/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0622_4/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0622_5/correct.txt delete mode 100644 legacy/Data/ingsw/0622_5/quest.txt delete mode 100644 legacy/Data/ingsw/0622_5/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0622_5/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0622_6/correct.txt delete mode 100644 legacy/Data/ingsw/0622_6/quest.txt delete mode 100644 legacy/Data/ingsw/0622_6/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0622_6/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0622_7/correct.txt delete mode 100644 legacy/Data/ingsw/0622_7/quest.txt delete mode 100644 legacy/Data/ingsw/0622_7/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0622_7/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0622_8/correct.txt delete mode 100644 legacy/Data/ingsw/0622_8/quest.txt delete mode 100644 legacy/Data/ingsw/0622_8/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0622_8/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0622_9/correct.txt delete mode 100644 legacy/Data/ingsw/0622_9/quest.txt delete mode 100644 legacy/Data/ingsw/0622_9/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0622_9/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0721_1/correct.txt delete mode 100644 legacy/Data/ingsw/0721_1/quest.txt delete mode 100644 legacy/Data/ingsw/0721_1/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_1/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_10/correct.txt delete mode 100644 legacy/Data/ingsw/0721_10/quest.txt delete mode 100644 legacy/Data/ingsw/0721_10/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_10/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_13/correct.txt delete mode 100644 legacy/Data/ingsw/0721_13/quest.txt delete mode 100644 legacy/Data/ingsw/0721_13/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_13/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_15/correct.txt delete mode 100644 legacy/Data/ingsw/0721_15/quest.txt delete mode 100644 legacy/Data/ingsw/0721_15/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_15/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_17/correct.txt delete mode 100644 legacy/Data/ingsw/0721_17/quest.txt delete mode 100644 legacy/Data/ingsw/0721_17/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_17/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_18/correct.txt delete mode 100644 legacy/Data/ingsw/0721_18/quest.txt delete mode 100644 legacy/Data/ingsw/0721_18/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_18/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_19/correct.txt delete mode 100644 legacy/Data/ingsw/0721_19/quest.txt delete mode 100644 legacy/Data/ingsw/0721_19/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_19/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_21/correct.txt delete mode 100644 legacy/Data/ingsw/0721_21/quest.txt delete mode 100644 legacy/Data/ingsw/0721_21/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_21/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_28/correct.txt delete mode 100644 legacy/Data/ingsw/0721_28/quest.txt delete mode 100644 legacy/Data/ingsw/0721_28/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_28/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_29/correct.txt delete mode 100644 legacy/Data/ingsw/0721_29/quest.txt delete mode 100644 legacy/Data/ingsw/0721_29/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_29/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_32/correct.txt delete mode 100644 legacy/Data/ingsw/0721_32/quest.txt delete mode 100644 legacy/Data/ingsw/0721_32/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_32/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_33/correct.txt delete mode 100644 legacy/Data/ingsw/0721_33/quest.txt delete mode 100644 legacy/Data/ingsw/0721_33/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_33/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_34/correct.txt delete mode 100644 legacy/Data/ingsw/0721_34/quest.txt delete mode 100644 legacy/Data/ingsw/0721_34/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_34/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_36/correct.txt delete mode 100644 legacy/Data/ingsw/0721_36/quest.txt delete mode 100644 legacy/Data/ingsw/0721_36/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_36/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_4/correct.txt delete mode 100644 legacy/Data/ingsw/0721_4/quest.txt delete mode 100644 legacy/Data/ingsw/0721_4/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_4/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_5/correct.txt delete mode 100644 legacy/Data/ingsw/0721_5/quest.txt delete mode 100644 legacy/Data/ingsw/0721_5/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_5/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_6/correct.txt delete mode 100644 legacy/Data/ingsw/0721_6/quest.txt delete mode 100644 legacy/Data/ingsw/0721_6/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_6/wrong2.txt delete mode 100644 legacy/Data/ingsw/0721_8/correct.txt delete mode 100644 legacy/Data/ingsw/0721_8/quest.txt delete mode 100644 legacy/Data/ingsw/0721_8/wrong1.txt delete mode 100644 legacy/Data/ingsw/0721_8/wrong2.txt delete mode 100644 legacy/Data/ingsw/0722_1/correct.txt delete mode 100644 legacy/Data/ingsw/0722_1/quest.txt delete mode 100644 legacy/Data/ingsw/0722_1/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_1/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_10/correct.txt delete mode 100644 legacy/Data/ingsw/0722_10/quest.txt delete mode 100644 legacy/Data/ingsw/0722_10/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_10/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_11/correct.txt delete mode 100644 legacy/Data/ingsw/0722_11/quest.txt delete mode 100644 legacy/Data/ingsw/0722_11/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_11/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_12/correct.txt delete mode 100644 legacy/Data/ingsw/0722_12/quest.txt delete mode 100644 legacy/Data/ingsw/0722_12/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_12/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_13/correct.txt delete mode 100644 legacy/Data/ingsw/0722_13/quest.txt delete mode 100644 legacy/Data/ingsw/0722_13/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_13/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_14/correct.txt delete mode 100644 legacy/Data/ingsw/0722_14/quest.txt delete mode 100644 legacy/Data/ingsw/0722_14/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_14/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_15/correct.txt delete mode 100644 legacy/Data/ingsw/0722_15/quest.txt delete mode 100644 legacy/Data/ingsw/0722_15/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_15/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_16/correct.txt delete mode 100644 legacy/Data/ingsw/0722_16/quest.txt delete mode 100644 legacy/Data/ingsw/0722_16/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_16/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_17/correct.txt delete mode 100644 legacy/Data/ingsw/0722_17/quest.txt delete mode 100644 legacy/Data/ingsw/0722_17/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_17/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_18/correct.txt delete mode 100644 legacy/Data/ingsw/0722_18/quest.txt delete mode 100644 legacy/Data/ingsw/0722_18/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_18/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_19/correct.txt delete mode 100644 legacy/Data/ingsw/0722_19/quest.txt delete mode 100644 legacy/Data/ingsw/0722_19/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_19/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_2/correct.txt delete mode 100644 legacy/Data/ingsw/0722_2/quest.txt delete mode 100644 legacy/Data/ingsw/0722_2/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_2/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_20/correct.txt delete mode 100644 legacy/Data/ingsw/0722_20/quest.txt delete mode 100644 legacy/Data/ingsw/0722_20/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_20/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_21/correct.txt delete mode 100644 legacy/Data/ingsw/0722_21/quest.txt delete mode 100644 legacy/Data/ingsw/0722_21/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_21/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_22/correct.txt delete mode 100644 legacy/Data/ingsw/0722_22/quest.txt delete mode 100644 legacy/Data/ingsw/0722_22/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_22/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_23/correct.txt delete mode 100644 legacy/Data/ingsw/0722_23/quest.txt delete mode 100644 legacy/Data/ingsw/0722_23/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_23/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_24/correct.txt delete mode 100644 legacy/Data/ingsw/0722_24/quest.txt delete mode 100644 legacy/Data/ingsw/0722_24/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_24/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_25/correct.txt delete mode 100644 legacy/Data/ingsw/0722_25/quest.txt delete mode 100644 legacy/Data/ingsw/0722_25/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_25/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_26/correct.txt delete mode 100644 legacy/Data/ingsw/0722_26/quest.txt delete mode 100644 legacy/Data/ingsw/0722_26/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_26/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_3/correct.txt delete mode 100644 legacy/Data/ingsw/0722_3/quest.txt delete mode 100644 legacy/Data/ingsw/0722_3/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_3/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_4/correct.txt delete mode 100644 legacy/Data/ingsw/0722_4/quest.txt delete mode 100644 legacy/Data/ingsw/0722_4/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_4/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_5/correct.txt delete mode 100644 legacy/Data/ingsw/0722_5/quest.txt delete mode 100644 legacy/Data/ingsw/0722_5/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_5/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_6/correct.txt delete mode 100644 legacy/Data/ingsw/0722_6/quest.txt delete mode 100644 legacy/Data/ingsw/0722_6/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_6/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_7/correct.txt delete mode 100644 legacy/Data/ingsw/0722_7/quest.txt delete mode 100644 legacy/Data/ingsw/0722_7/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_7/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_8/correct.txt delete mode 100644 legacy/Data/ingsw/0722_8/quest.txt delete mode 100644 legacy/Data/ingsw/0722_8/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_8/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0722_9/correct.txt delete mode 100644 legacy/Data/ingsw/0722_9/quest.txt delete mode 100644 legacy/Data/ingsw/0722_9/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0722_9/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_10/correct.txt delete mode 100644 legacy/Data/ingsw/0922_10/quest.txt delete mode 100644 legacy/Data/ingsw/0922_10/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_10/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_11/correct.txt delete mode 100644 legacy/Data/ingsw/0922_11/quest.txt delete mode 100644 legacy/Data/ingsw/0922_11/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_11/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_12/correct.txt delete mode 100644 legacy/Data/ingsw/0922_12/quest.txt delete mode 100644 legacy/Data/ingsw/0922_12/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_12/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_13/correct.txt delete mode 100644 legacy/Data/ingsw/0922_13/quest.txt delete mode 100644 legacy/Data/ingsw/0922_13/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_13/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_14/correct.txt delete mode 100644 legacy/Data/ingsw/0922_14/quest.txt delete mode 100644 legacy/Data/ingsw/0922_14/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_14/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_15/correct.txt delete mode 100644 legacy/Data/ingsw/0922_15/quest.txt delete mode 100644 legacy/Data/ingsw/0922_15/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_15/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_16/correct.txt delete mode 100644 legacy/Data/ingsw/0922_16/quest.txt delete mode 100644 legacy/Data/ingsw/0922_16/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_16/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_17/correct.txt delete mode 100644 legacy/Data/ingsw/0922_17/quest.txt delete mode 100644 legacy/Data/ingsw/0922_17/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_17/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_18/correct.txt delete mode 100644 legacy/Data/ingsw/0922_18/quest.txt delete mode 100644 legacy/Data/ingsw/0922_18/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_18/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_3/correct.txt delete mode 100644 legacy/Data/ingsw/0922_3/quest.txt delete mode 100644 legacy/Data/ingsw/0922_3/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_3/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_4/correct.txt delete mode 100644 legacy/Data/ingsw/0922_4/quest.txt delete mode 100644 legacy/Data/ingsw/0922_4/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_4/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_5/correct.txt delete mode 100644 legacy/Data/ingsw/0922_5/quest.txt delete mode 100644 legacy/Data/ingsw/0922_5/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_5/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_6/correct.txt delete mode 100644 legacy/Data/ingsw/0922_6/quest.txt delete mode 100644 legacy/Data/ingsw/0922_6/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_6/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_7/correct.txt delete mode 100644 legacy/Data/ingsw/0922_7/quest.txt delete mode 100644 legacy/Data/ingsw/0922_7/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_7/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_8/correct.txt delete mode 100644 legacy/Data/ingsw/0922_8/quest.txt delete mode 100644 legacy/Data/ingsw/0922_8/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_8/wrong 2.txt delete mode 100644 legacy/Data/ingsw/0922_9/correct.txt delete mode 100644 legacy/Data/ingsw/0922_9/quest.txt delete mode 100644 legacy/Data/ingsw/0922_9/wrong 1.txt delete mode 100644 legacy/Data/ingsw/0922_9/wrong 2.txt delete mode 100644 legacy/Data/ingsw/10/correct.txt delete mode 100644 legacy/Data/ingsw/10/quest.txt delete mode 100644 legacy/Data/ingsw/10/wrong 2.txt delete mode 100644 legacy/Data/ingsw/10/wrong.txt delete mode 100644 legacy/Data/ingsw/11/correct.txt delete mode 100644 legacy/Data/ingsw/11/quest.txt delete mode 100644 legacy/Data/ingsw/11/wrong 2.txt delete mode 100644 legacy/Data/ingsw/11/wrong.txt delete mode 100644 legacy/Data/ingsw/1122_1/correct.txt delete mode 100644 legacy/Data/ingsw/1122_1/quest.txt delete mode 100644 legacy/Data/ingsw/1122_1/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_1/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_10/correct.txt delete mode 100644 legacy/Data/ingsw/1122_10/quest.txt delete mode 100644 legacy/Data/ingsw/1122_10/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_10/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_11/correct.txt delete mode 100644 legacy/Data/ingsw/1122_11/quest.txt delete mode 100644 legacy/Data/ingsw/1122_11/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_11/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_12/correct.txt delete mode 100644 legacy/Data/ingsw/1122_12/quest.txt delete mode 100644 legacy/Data/ingsw/1122_12/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_12/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_13/correct.txt delete mode 100644 legacy/Data/ingsw/1122_13/quest.txt delete mode 100644 legacy/Data/ingsw/1122_13/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_13/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_14/correct.txt delete mode 100644 legacy/Data/ingsw/1122_14/quest.txt delete mode 100644 legacy/Data/ingsw/1122_14/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_14/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_15/correct.txt delete mode 100644 legacy/Data/ingsw/1122_15/quest.txt delete mode 100644 legacy/Data/ingsw/1122_15/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_15/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_16/correct.txt delete mode 100644 legacy/Data/ingsw/1122_16/quest.txt delete mode 100644 legacy/Data/ingsw/1122_16/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_16/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_19/correct.txt delete mode 100644 legacy/Data/ingsw/1122_19/quest.txt delete mode 100644 legacy/Data/ingsw/1122_19/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_19/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_2/correct.txt delete mode 100644 legacy/Data/ingsw/1122_2/quest.txt delete mode 100644 legacy/Data/ingsw/1122_2/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_2/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_20/correct.txt delete mode 100644 legacy/Data/ingsw/1122_20/quest.txt delete mode 100644 legacy/Data/ingsw/1122_20/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_20/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_21/correct.txt delete mode 100644 legacy/Data/ingsw/1122_21/quest.txt delete mode 100644 legacy/Data/ingsw/1122_21/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_21/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_22/correct.txt delete mode 100644 legacy/Data/ingsw/1122_22/quest.txt delete mode 100644 legacy/Data/ingsw/1122_22/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_22/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_23/correct.txt delete mode 100644 legacy/Data/ingsw/1122_23/quest.txt delete mode 100644 legacy/Data/ingsw/1122_23/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_23/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_24/correct.txt delete mode 100644 legacy/Data/ingsw/1122_24/quest.txt delete mode 100644 legacy/Data/ingsw/1122_24/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_24/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_25/correct.txt delete mode 100644 legacy/Data/ingsw/1122_25/quest.txt delete mode 100644 legacy/Data/ingsw/1122_25/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_25/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_26/correct.txt delete mode 100644 legacy/Data/ingsw/1122_26/quest.txt delete mode 100644 legacy/Data/ingsw/1122_26/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_26/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_27/correct.txt delete mode 100644 legacy/Data/ingsw/1122_27/quest.txt delete mode 100644 legacy/Data/ingsw/1122_27/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_27/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_28/correct.txt delete mode 100644 legacy/Data/ingsw/1122_28/quest.txt delete mode 100644 legacy/Data/ingsw/1122_28/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_28/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_29/correct.txt delete mode 100644 legacy/Data/ingsw/1122_29/quest.txt delete mode 100644 legacy/Data/ingsw/1122_29/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_29/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_3/correct.txt delete mode 100644 legacy/Data/ingsw/1122_3/quest.txt delete mode 100644 legacy/Data/ingsw/1122_3/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_3/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_30/correct.txt delete mode 100644 legacy/Data/ingsw/1122_30/quest.txt delete mode 100644 legacy/Data/ingsw/1122_30/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_30/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_31/correct.txt delete mode 100644 legacy/Data/ingsw/1122_31/quest.txt delete mode 100644 legacy/Data/ingsw/1122_31/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_31/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_33/correct.txt delete mode 100644 legacy/Data/ingsw/1122_33/quest.txt delete mode 100644 legacy/Data/ingsw/1122_33/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_33/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_34/correct.txt delete mode 100644 legacy/Data/ingsw/1122_34/quest.txt delete mode 100644 legacy/Data/ingsw/1122_34/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_34/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_35/correct.txt delete mode 100644 legacy/Data/ingsw/1122_35/quest.txt delete mode 100644 legacy/Data/ingsw/1122_35/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_35/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_36/correct.txt delete mode 100644 legacy/Data/ingsw/1122_36/quest.txt delete mode 100644 legacy/Data/ingsw/1122_36/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_36/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_37/correct.txt delete mode 100644 legacy/Data/ingsw/1122_37/quest.txt delete mode 100644 legacy/Data/ingsw/1122_37/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_37/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_38/correct.txt delete mode 100644 legacy/Data/ingsw/1122_38/quest.txt delete mode 100644 legacy/Data/ingsw/1122_38/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_38/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_39/correct.txt delete mode 100644 legacy/Data/ingsw/1122_39/quest.txt delete mode 100644 legacy/Data/ingsw/1122_39/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_39/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_4/correct.txt delete mode 100644 legacy/Data/ingsw/1122_4/quest.txt delete mode 100644 legacy/Data/ingsw/1122_4/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_4/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_40/correct.txt delete mode 100644 legacy/Data/ingsw/1122_40/quest.txt delete mode 100644 legacy/Data/ingsw/1122_40/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_40/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_42/correct.txt delete mode 100644 legacy/Data/ingsw/1122_42/quest.txt delete mode 100644 legacy/Data/ingsw/1122_42/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_42/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_43/correct.txt delete mode 100644 legacy/Data/ingsw/1122_43/quest.txt delete mode 100644 legacy/Data/ingsw/1122_43/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_43/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_44/correct.txt delete mode 100644 legacy/Data/ingsw/1122_44/quest.txt delete mode 100644 legacy/Data/ingsw/1122_44/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_44/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_45/correct.txt delete mode 100644 legacy/Data/ingsw/1122_45/quest.txt delete mode 100644 legacy/Data/ingsw/1122_45/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_45/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_46/correct.txt delete mode 100644 legacy/Data/ingsw/1122_46/quest.txt delete mode 100644 legacy/Data/ingsw/1122_46/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_46/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_47/correct.txt delete mode 100644 legacy/Data/ingsw/1122_47/quest.txt delete mode 100644 legacy/Data/ingsw/1122_47/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_47/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_48/correct.txt delete mode 100644 legacy/Data/ingsw/1122_48/quest.txt delete mode 100644 legacy/Data/ingsw/1122_48/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_48/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_49/correct.txt delete mode 100644 legacy/Data/ingsw/1122_49/quest.txt delete mode 100644 legacy/Data/ingsw/1122_49/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_49/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_5/correct.txt delete mode 100644 legacy/Data/ingsw/1122_5/quest.txt delete mode 100644 legacy/Data/ingsw/1122_5/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_5/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_50/correct.txt delete mode 100644 legacy/Data/ingsw/1122_50/quest.txt delete mode 100644 legacy/Data/ingsw/1122_50/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_50/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_6/correct.txt delete mode 100644 legacy/Data/ingsw/1122_6/quest.txt delete mode 100644 legacy/Data/ingsw/1122_6/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_6/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_7/correct.txt delete mode 100644 legacy/Data/ingsw/1122_7/quest.txt delete mode 100644 legacy/Data/ingsw/1122_7/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_7/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_8/correct.txt delete mode 100644 legacy/Data/ingsw/1122_8/quest.txt delete mode 100644 legacy/Data/ingsw/1122_8/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_8/wrong 2.txt delete mode 100644 legacy/Data/ingsw/1122_9/correct.txt delete mode 100644 legacy/Data/ingsw/1122_9/quest.txt delete mode 100644 legacy/Data/ingsw/1122_9/wrong 1.txt delete mode 100644 legacy/Data/ingsw/1122_9/wrong 2.txt delete mode 100644 legacy/Data/ingsw/12/correct.txt delete mode 100644 legacy/Data/ingsw/12/quest.txt delete mode 100644 legacy/Data/ingsw/12/wrong 2.txt delete mode 100644 legacy/Data/ingsw/12/wrong.txt delete mode 100644 legacy/Data/ingsw/16/correct.txt delete mode 100644 legacy/Data/ingsw/16/quest.txt delete mode 100644 legacy/Data/ingsw/16/wrong 2.txt delete mode 100644 legacy/Data/ingsw/16/wrong.txt delete mode 100644 legacy/Data/ingsw/17/correct.txt delete mode 100644 legacy/Data/ingsw/17/quest.txt delete mode 100644 legacy/Data/ingsw/17/wrong 2.txt delete mode 100644 legacy/Data/ingsw/17/wrong.txt delete mode 100644 legacy/Data/ingsw/19/correct.txt delete mode 100644 legacy/Data/ingsw/19/quest.txt delete mode 100644 legacy/Data/ingsw/19/wrong 2.txt delete mode 100644 legacy/Data/ingsw/19/wrong.txt delete mode 100644 legacy/Data/ingsw/2/correct.txt delete mode 100644 legacy/Data/ingsw/2/quest.txt delete mode 100644 legacy/Data/ingsw/2/wrong 2.txt delete mode 100644 legacy/Data/ingsw/2/wrong.txt delete mode 100644 legacy/Data/ingsw/20/correct.txt delete mode 100644 legacy/Data/ingsw/20/quest.txt delete mode 100644 legacy/Data/ingsw/20/wrong 2.txt delete mode 100644 legacy/Data/ingsw/20/wrong.txt delete mode 100644 legacy/Data/ingsw/21/correct.txt delete mode 100644 legacy/Data/ingsw/21/quest.txt delete mode 100644 legacy/Data/ingsw/21/wrong 2.txt delete mode 100644 legacy/Data/ingsw/21/wrong.txt delete mode 100644 legacy/Data/ingsw/22/correct.txt delete mode 100644 legacy/Data/ingsw/22/quest.txt delete mode 100644 legacy/Data/ingsw/22/wrong 2.txt delete mode 100644 legacy/Data/ingsw/22/wrong.txt delete mode 100644 legacy/Data/ingsw/24/correct.txt delete mode 100644 legacy/Data/ingsw/24/quest.txt delete mode 100644 legacy/Data/ingsw/24/wrong 2.txt delete mode 100644 legacy/Data/ingsw/24/wrong.txt delete mode 100644 legacy/Data/ingsw/25/correct.txt delete mode 100644 legacy/Data/ingsw/25/quest.txt delete mode 100644 legacy/Data/ingsw/25/wrong 2.txt delete mode 100644 legacy/Data/ingsw/25/wrong.txt delete mode 100644 legacy/Data/ingsw/26/correct.txt delete mode 100644 legacy/Data/ingsw/26/quest.txt delete mode 100644 legacy/Data/ingsw/26/wrong 2.txt delete mode 100644 legacy/Data/ingsw/26/wrong.txt delete mode 100644 legacy/Data/ingsw/32/correct.txt delete mode 100644 legacy/Data/ingsw/32/quest.txt delete mode 100644 legacy/Data/ingsw/32/wrong 2.txt delete mode 100644 legacy/Data/ingsw/32/wrong.txt delete mode 100644 legacy/Data/ingsw/33/correct.txt delete mode 100644 legacy/Data/ingsw/33/quest.txt delete mode 100644 legacy/Data/ingsw/33/wrong 2.txt delete mode 100644 legacy/Data/ingsw/33/wrong.txt delete mode 100644 legacy/Data/ingsw/34/correct.txt delete mode 100644 legacy/Data/ingsw/34/quest.txt delete mode 100644 legacy/Data/ingsw/34/wrong 2.txt delete mode 100644 legacy/Data/ingsw/34/wrong.txt delete mode 100644 legacy/Data/ingsw/35/correct.txt delete mode 100644 legacy/Data/ingsw/35/quest.txt delete mode 100644 legacy/Data/ingsw/35/wrong 2.txt delete mode 100644 legacy/Data/ingsw/35/wrong.txt delete mode 100644 legacy/Data/ingsw/39/correct.txt delete mode 100644 legacy/Data/ingsw/39/quest.txt delete mode 100644 legacy/Data/ingsw/39/wrong 2.txt delete mode 100644 legacy/Data/ingsw/39/wrong.txt delete mode 100644 legacy/Data/ingsw/4/correct.txt delete mode 100644 legacy/Data/ingsw/4/quest.txt delete mode 100644 legacy/Data/ingsw/4/wrong 2.txt delete mode 100644 legacy/Data/ingsw/4/wrong.txt delete mode 100644 legacy/Data/ingsw/43/correct.txt delete mode 100644 legacy/Data/ingsw/43/quest.txt delete mode 100644 legacy/Data/ingsw/43/wrong 2.txt delete mode 100644 legacy/Data/ingsw/43/wrong.txt delete mode 100644 legacy/Data/ingsw/44/correct.txt delete mode 100644 legacy/Data/ingsw/44/quest.txt delete mode 100644 legacy/Data/ingsw/44/wrong 2.txt delete mode 100644 legacy/Data/ingsw/44/wrong.txt delete mode 100644 legacy/Data/ingsw/45/correct.txt delete mode 100644 legacy/Data/ingsw/45/quest.txt delete mode 100644 legacy/Data/ingsw/45/wrong 2.txt delete mode 100644 legacy/Data/ingsw/45/wrong.txt delete mode 100644 legacy/Data/ingsw/46/correct.txt delete mode 100644 legacy/Data/ingsw/46/quest.txt delete mode 100644 legacy/Data/ingsw/46/wrong 2.txt delete mode 100644 legacy/Data/ingsw/46/wrong.txt delete mode 100644 legacy/Data/ingsw/47/correct.txt delete mode 100644 legacy/Data/ingsw/47/quest.txt delete mode 100644 legacy/Data/ingsw/47/wrong 2.txt delete mode 100644 legacy/Data/ingsw/47/wrong.txt delete mode 100644 legacy/Data/ingsw/48/correct.txt delete mode 100644 legacy/Data/ingsw/48/quest.txt delete mode 100644 legacy/Data/ingsw/48/wrong 2.txt delete mode 100644 legacy/Data/ingsw/48/wrong.txt delete mode 100644 legacy/Data/ingsw/49/correct.txt delete mode 100644 legacy/Data/ingsw/49/quest.txt delete mode 100644 legacy/Data/ingsw/49/wrong 2.txt delete mode 100644 legacy/Data/ingsw/49/wrong.txt delete mode 100644 legacy/Data/ingsw/5/correct.txt delete mode 100644 legacy/Data/ingsw/5/quest.txt delete mode 100644 legacy/Data/ingsw/5/wrong 2.txt delete mode 100644 legacy/Data/ingsw/5/wrong.txt delete mode 100644 legacy/Data/ingsw/50/correct.txt delete mode 100644 legacy/Data/ingsw/50/quest.txt delete mode 100644 legacy/Data/ingsw/50/wrong 2.txt delete mode 100644 legacy/Data/ingsw/50/wrong.txt delete mode 100644 legacy/Data/ingsw/69420/correct.txt delete mode 100644 legacy/Data/ingsw/69420/quest.txt delete mode 100644 legacy/Data/ingsw/69420/wrong 2.txt delete mode 100644 legacy/Data/ingsw/69420/wrong 3.txt delete mode 100644 legacy/Data/ingsw/69420/wrong.txt delete mode 100644 legacy/Data/ingsw/8/correct.txt delete mode 100644 legacy/Data/ingsw/8/quest.txt delete mode 100644 legacy/Data/ingsw/8/wrong 2.txt delete mode 100644 legacy/Data/ingsw/8/wrong.txt delete mode 100644 legacy/Data/ingsw/9/correct.txt delete mode 100644 legacy/Data/ingsw/9/quest.txt delete mode 100644 legacy/Data/ingsw/9/wrong 2.txt delete mode 100644 legacy/Data/ingsw/9/wrong.txt delete mode 100644 legacy/Data/motd.txt delete mode 100644 legacy/Dockerfile delete mode 100644 legacy/README.md delete mode 100755 legacy/Utils/check-ingsw-photos.sh delete mode 100644 legacy/Utils/find_duplicates.py delete mode 100644 legacy/Utils/make_questions.py delete mode 100644 legacy/Utils/moodle-scraper/README.md delete mode 100644 legacy/Utils/moodle-scraper/scraper.py delete mode 100644 legacy/docker-compose.yml diff --git a/legacy/Bot/AccessControl/AccessManager.cs b/legacy/Bot/AccessControl/AccessManager.cs deleted file mode 100644 index 56dfe09..0000000 --- a/legacy/Bot/AccessControl/AccessManager.cs +++ /dev/null @@ -1,90 +0,0 @@ -using Newtonsoft.Json; -using Telegram.Bot; -using Telegram.Bot.Types; -using Telegram.Bot.Types.ReplyMarkups; - -namespace SoUnBot.AccessControl -{ - public class AccessManager - { - private string _acl_path; - private Dictionary> _acl; - public long AdminId { get; private set; } - - public AccessManager(string aclPath, long adminId) - { - _acl_path = aclPath; - AdminId = adminId; - if (!System.IO.File.Exists(aclPath + "/acl.json")) - { - _acl = new Dictionary>(); - return; - } - var json = System.IO.File.ReadAllText(aclPath + "/acl.json"); - _acl = JsonConvert.DeserializeObject>>(json) ?? new Dictionary>();; - } - - public long[] Users() - { - return _acl.Keys.ToArray(); - } - - private void SaveToJson() - { - var json = JsonConvert.SerializeObject(_acl); - System.IO.File.WriteAllText(_acl_path + "/acl.json", json); - } - - public void GrantPermission(long uid, string perm) - { - if (_acl.ContainsKey(uid)) _acl[uid].Add(perm); - else _acl.Add(uid, new HashSet { perm }); - SaveToJson(); - } - - public bool RevokePermission(long uid, string perm) - { - if (_acl.ContainsKey(uid)) _acl[uid].Remove(perm); - else return false; - SaveToJson(); - return true; - } - - public bool CheckPermission(long uid, string perm) - { - return _acl.ContainsKey(uid) ? _acl[uid].Contains(perm) : false; - } - - public bool CheckPermission(User user, string perm, ITelegramBotClient client) - { - var uid = user.Id; - var hasPerm = _acl.ContainsKey(uid) ? _acl[uid].Contains(perm) : false; - if (hasPerm) return true; - client.SendTextMessageAsync( - chatId: uid, - text: $"ACM\nNon hai l'accesso a `{ perm }`. Puoi richiederlo ad un amministratore usando il pulsante qui sotto", - replyMarkup: new InlineKeyboardMarkup(InlineKeyboardButton.WithCallbackData("🔆 Richiedi accesso")) - ); - return false; - } - public void AskPermission(User user, string perm, ITelegramBotClient client) - { - /*InlineKeyboardButton[][] ik = new InlineKeyboardButton[][] - { - new InlineKeyboardButton[] - { - new InlineKeyboardButton("✅ Grant") - }, - new InlineKeyboardButton[] - { - new InlineKeyboardButton("❌ Deny") - } - };*/ - client.SendTextMessageAsync( - chatId: AdminId, - text: $"ACM: { user.Id }\nL'utente { user.FirstName } { user.LastName } @{ user.Username }\nHa richiesto l'accesso a: { perm }", - replyMarkup: new InlineKeyboardMarkup(InlineKeyboardButton.WithCallbackData("✅ Grant")) - ); - } - } -} diff --git a/legacy/Bot/ModuleLoader/IModule.cs b/legacy/Bot/ModuleLoader/IModule.cs deleted file mode 100644 index c345889..0000000 --- a/legacy/Bot/ModuleLoader/IModule.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Telegram.Bot; -using Telegram.Bot.Types; - -namespace SoUnBot.ModuleLoader -{ - public interface IModule - { - public string Cmd(); - public string GetName(); - public void ProcessUpdate(ITelegramBotClient botClient, Update update, CancellationToken cancellationToken); - } -} diff --git a/legacy/Bot/ModuleLoader/ModuleLoader.cs b/legacy/Bot/ModuleLoader/ModuleLoader.cs deleted file mode 100644 index b111afd..0000000 --- a/legacy/Bot/ModuleLoader/ModuleLoader.cs +++ /dev/null @@ -1,18 +0,0 @@ -namespace SoUnBot.ModuleLoader -{ - public class ModuleLoader - { - public Dictionary Modules { get; private set; } - - public ModuleLoader() - { - Modules = new Dictionary(); - } - - public void LoadModule(IModule module) - { - if (Modules == null) Modules = new Dictionary(); - Modules.Add(module.Cmd(), module); - } - } -} diff --git a/legacy/Bot/Modules/OttoLinux/BotGame.cs b/legacy/Bot/Modules/OttoLinux/BotGame.cs deleted file mode 100644 index 13e250c..0000000 --- a/legacy/Bot/Modules/OttoLinux/BotGame.cs +++ /dev/null @@ -1,565 +0,0 @@ -using System.Collections; -using Newtonsoft.Json; -using SoUnBot.AccessControl; -using SoUnBot.ModuleLoader; -using Telegram.Bot; -using Telegram.Bot.Types; -using Telegram.Bot.Types.Enums; -using Telegram.Bot.Types.InputFiles; -using Telegram.Bot.Types.ReplyMarkups; -using File = System.IO.File; - -namespace SoUnBot.Modules.OttoLinux -{ - public class BotGame : IModule - { - private AccessManager _accessManager; - private List _questions; - private string _questionsPath; - private string _name; - private bool _lock; - private string _imgBaseDir; - - private Dictionary _scores; - private Dictionary _playingQuestions; - private Dictionary> _playedQuestions; - private Dictionary _questionStats; - - private static Random _rng = new Random(); - - public BotGame(AccessManager accessManager, string name, string path, bool locke, string imgBaseDir, int version = 1) - { - _accessManager = accessManager; - _questionsPath = path; - _name = name; - _lock = locke; - _imgBaseDir = imgBaseDir; - - _questions = new List(); - _scores = new Dictionary(); - _playingQuestions = new Dictionary(); - _questionStats = new Dictionary(); - _playedQuestions = new Dictionary>(); - - if (version == 2) LoadQuestionsV2(); - else if (version == 3) LoadQuestionsJSON(); - else LoadQuestions(); - } - public BotGame(AccessManager accessManager) - { - _accessManager = accessManager; - _questions = new List(); - _scores = new Dictionary(); - _playingQuestions = new Dictionary(); - _questionStats = new Dictionary(); - _playedQuestions = new Dictionary>(); - - LoadQuestions(); - } - private void LoadQuestions() - { - var lines = System.IO.File.ReadAllLines(_questionsPath); - Question cur = null; - var preEmpty = true; - foreach (var line in lines) - { - if (line.Equals("")) preEmpty = true; - else preEmpty = false; - if (line.StartsWith(">")) cur.AddAnswer(line.Substring(2), false); - else if (line.StartsWith("v")) cur.AddAnswer(line.Substring(2), true); - else - { - if (!preEmpty && cur != null) - { - cur.Append("\n" + line); - continue; - } - if (cur != null) _questions.Add(cur); - cur = new Question(line); - } - } - _questions.Add(cur); - SanitizeQuestions(); - } - - private void LoadQuestionsV2() - { - var questions = System.IO.Directory.GetFileSystemEntries(_questionsPath); - foreach (var questPath in questions) - { - var quest = System.IO.File.ReadAllText(questPath + "/quest.txt"); - - if (quest.StartsWith("img=")) quest = quest.Insert(quest.IndexOf("\n") + 1, questPath.Split(new char[] { '/', '\\' }).Last() + ". "); - else quest = questPath.Split(new char[] { '/', '\\' }).Last() + ". " + quest; - - Question cur = new Question(quest); - - var shuffledAnsPaths = Directory.GetFiles(questPath).OrderBy(a => _rng.Next()).ToArray(); - - foreach (var ansPath in shuffledAnsPaths) - { - if (ansPath.EndsWith("quest.txt")) continue; - if (ansPath.EndsWith(".png")) continue; - - var ans = System.IO.File.ReadAllText(ansPath); - if (ansPath.EndsWith("correct.txt")) cur.AddAnswer(ans, true); - else cur.AddAnswer(ans, false); - } - _questions.Add(cur); - } - SanitizeQuestions(); - } - - private void LoadQuestionsJSON() - { - var json = System.IO.File.ReadAllText(_questionsPath); - var quests = JsonConvert.DeserializeObject(json); - if (quests != null) _questions = quests.ToList(); - } - - private void SanitizeQuestions() - { - var invalidQuestions = new List(); - foreach (var qst in _questions) - { - while (qst.Quest.StartsWith("\n")) qst.Quest = qst.Quest.Substring(1); - for (int i = 0; i < qst.Answers.Count; i++) - { - while (qst.Answers[i].StartsWith("\n")) qst.Answers[i] = qst.Answers[i].Substring(1); - } - if (qst.Quest == "") - { - invalidQuestions.Add(qst); - Console.WriteLine("an empty question was found, skipping it"); - } - else if(qst.Answers.Count == 0) - { - invalidQuestions.Add(qst); - Console.WriteLine($"The following question: {qst.Quest} \nhas no answers, skipping it"); - } - } - _questions = _questions.Except(invalidQuestions).ToList(); - } - - public Question PickRandomQuestion(long player, ITelegramBotClient botClient) - { - //WebRequest w = WebRequest.Create($"https://www.random.org/integers/?num=1&min=1&max={_questions.Count - 1 }&col=1&base=10&format=plain&rnd=new"); - //w.Method = "GET"; - - //var number = int.Parse(new StreamReader(w.GetResponse().GetResponseStream()).ReadToEnd()); - var number = _rng.Next(0, _questions.Count - 1); - while (_questions[number].Quest == "") - { - number = _rng.Next(0, _questions.Count - 1); - } - - if (!_playedQuestions.ContainsKey(player)) _playedQuestions.Add(player, new List()); - - if (_playedQuestions[player].Count >= _questions.Count) - { - _playedQuestions[player].Clear(); - botClient.SendTextMessageAsync( - chatId: player, - text: $"🥳🥳🥳 Congratulazioni! Hai risposto a tutte le {_questions.Count} domande!" - ); - } - - while (_playedQuestions[player].Contains(number)) - { - if (number < _questions.Count - 1) number++; - else number = 0; - } - _playedQuestions[player].Add(number); - - return _questions[number]; - } - - public string Cmd() - { - return GetName(); - } - - async void IModule.ProcessUpdate(ITelegramBotClient botClient, Update update, CancellationToken cancellationToken) - { - var uid = update.Message.From.Id; - - if (_lock) - { - if (!_accessManager.CheckPermission(update.Message.From, Cmd(), botClient)) return; - } - else - { - if (!_accessManager.CheckPermission(uid, Cmd())) - { - _accessManager.GrantPermission(uid, Cmd()); - await botClient.SendTextMessageAsync( - chatId: _accessManager.AdminId, - text: $"ACM: { update.Message.From.Id }\nL'utente { update.Message.From.FirstName } { update.Message.From.LastName } @{ update.Message.From.Username }\nHa iniziato a usare il bot." - ); - } - } - - //if (!scores.Keys.Contains(uid)) - //{ - // await botClient.SendTextMessageAsync( - // chatId: _acm.AdminId, - // text: $"ACM: { update.Message.From.Id }\nL'utente { update.Message.From.FirstName } { update.Message.From.LastName } @{ update.Message.From.Username }\nHa iniziato a usare il bot." - // ); - //} - - if (update.Type != UpdateType.Message) - return; - if (update.Message!.Type != MessageType.Text) - return; - - if (update.Message.Text.StartsWith("/qsc")) - { - int number = 1; - if (update.Message.Text.Length > 4) int.TryParse(update.Message.Text.Substring(5), out number); - - var mostCorrect = _questionStats.GroupBy(e => e.Value.Correct).ToDictionary(e => e.Key, t => t.Select(r => r.Key).ToArray()); - - var c = 0; - foreach (var item in mostCorrect.Keys.OrderByDescending(i => i)) - { - if (c == number) break; - var msg = mostCorrect[item].Select(q => q.Quest.Substring(0, 30)).Aggregate((a, b) => a + "\n\n" + b); - - await botClient.SendTextMessageAsync( - chatId: uid, - text: $"✅ Risposte indovinate {item} volte:\n{msg}"); - - c++; - } - - return; - } - - if (update.Message.Text.StartsWith("/qsw")) - { - int number = 1; - if (update.Message.Text.Length > 4) int.TryParse(update.Message.Text.Substring(5), out number); - - var mostWrong = _questionStats.GroupBy(e => e.Value.Wrong).ToDictionary(e => e.Key, t => t.Select(r => r.Key).ToArray()); - - var c = 0; - foreach (var item in mostWrong.Keys.OrderByDescending(i => i)) - { - if (c == number) break; - var msg = mostWrong[item].Select(q => q.Quest.Substring(0, 30)).Aggregate((a, b) => a + "\n\n" + b); - - await botClient.SendTextMessageAsync( - chatId: uid, - text: $"❌ Risposte sbagliate {item} volte:\n{msg}"); - - c++; - } - - return; - } - - if (update.Message.Text.StartsWith("/qsb")) - { - int number = 1; - if (update.Message.Text.Length > 4) int.TryParse(update.Message.Text.Substring(5), out number); - - var mostBlank = _questionStats.GroupBy(e => e.Value.Blank).ToDictionary(e => e.Key, t => t.Select(r => r.Key).ToArray()); - - var c = 0; - foreach (var item in mostBlank.Keys.OrderByDescending(i => i)) - { - if (c == number) break; - var msg = mostBlank[item].Select(q => q.Quest.Substring(0, 30)).Aggregate((a, b) => a + "\n\n" + b); - - await botClient.SendTextMessageAsync( - chatId: uid, - text: $"🟡 Risposte non date {item} volte:\n{msg}"); - - c++; - } - return; - } - - if (update.Message.Text.Equals("/rsp")) - { - if (!_playedQuestions.ContainsKey(uid)) - { - await botClient.SendTextMessageAsync( - chatId: uid, - text: "❌ Non c'è niente da eliminare!"); - return; - } - _playedQuestions[uid].Clear(); - await botClient.SendTextMessageAsync( - chatId: uid, - text: "✅ Memoria eliminata!"); - return; - } - - if ((!_playingQuestions.ContainsKey(uid)) || update.Message.Text == GetName().ToLower() || update.Message.Text == "/" + GetName().ToLower() || update.Message.Text == "/reset" || update.Message.Text == "/restart") - { - if (_scores.ContainsKey(update.Message.From.Id)) _scores[update.Message.From.Id] = new OttoScore(); - else _scores.Add(update.Message.From.Id, new OttoScore()); - - SendRandomQuestion(update.Message.From.Id, botClient, cancellationToken); - return; - } - - var cur = _playingQuestions[uid]; - var wrongMsg = "🟡 La risposta corretta era la " + (cur.Correct + 1) + " ☹️"; - - if (update.Message.Text == "n" || update.Message.Text == "Passa") - { - _scores[uid].Blank += 1; - _questionStats[cur].Blank += 1; - - await botClient.SendTextMessageAsync( - chatId: uid, - text: wrongMsg - ); - - SendRandomQuestion(uid, botClient, cancellationToken); - return; - } - - //todo try parse - - var pick = -1; - if (!int.TryParse(update.Message.Text, out pick)) - { - await botClient.SendTextMessageAsync( - chatId: uid, - text: "❓ scusa, non ho capito 😭"); - await botClient.SendTextMessageAsync( - chatId: uid, - text: "⭕️ per uscire da 8linux, scrivi /leave"); - return; - } - pick -= 1; - - - if (pick == _playingQuestions[uid].Correct) - { - await botClient.SendTextMessageAsync( - chatId: uid, - text: "✅ Risposta esatta!"); - - _scores[uid].Correct += 1; - _questionStats[cur].Correct += 1; - } - else - { - await botClient.SendTextMessageAsync( - chatId: uid, - text: "❌ Risposta errata!"); - await botClient.SendTextMessageAsync( - chatId: uid, - text: wrongMsg); - - _scores[uid].Wrong += 1; - _questionStats[cur].Wrong += 1; - } - SendStats(uid, botClient, cancellationToken); - await Task.Delay(400); - SendRandomQuestion(uid, botClient, cancellationToken); - } - - private async void SendRandomQuestion(long uid, ITelegramBotClient botClient, CancellationToken cancellationToken) - { - var qst = PickRandomQuestion(uid, botClient); - - try - { - if (qst.Quest.Length <= 40) - { - Console.WriteLine("Sto inviando la domanda " + qst.Quest + " a " + uid); - } - else - { - Console.WriteLine("Sto inviando la domanda " + qst.Quest.Substring(0, 40) + " a " + uid); - } - } - catch(Exception e) - { - botClient.SendTextMessageAsync( - chatId: _accessManager.AdminId, - text: $"Question is malformed -> {qst.Quest} \n {e.Message}" - ); - return; - } - - if (!_questionStats.ContainsKey(qst)) _questionStats.Add(qst, new OttoScore()); - - if (_playingQuestions.ContainsKey(uid)) _playingQuestions[uid] = qst; - else _playingQuestions.Add(uid, qst); - - string answers = ""; - List kbs = new List(); - - bool splitAns = false; - foreach (var ans in qst.Answers) - if ((ans.Contains("\n") && ans.Substring(ans.IndexOf("\n")).Length > 1 ) || ans.Contains("img=")) splitAns = true; - - var corry = qst.Answers[qst.Correct]; - - for (int i = 0; i < qst.Answers.Count; i++) - { - if (!splitAns) answers += (i + 1) + ". " + qst.Answers[i] + "\n\n"; - kbs.Add((i + 1).ToString()); - } - - KeyboardButton[] fr = kbs.ToArray(); - - ReplyKeyboardMarkup replyKeyboardMarkup = new(new[] - { - fr, - new KeyboardButton[] { "Passa" }, - }) - { - ResizeKeyboard = true - }; - - string quest = qst.Quest; - if (!string.IsNullOrEmpty(qst.Image)) - { - try - { - if (qst.Image.Contains("http")) - { - await botClient.SendPhotoAsync( - chatId: uid, - photo: qst.Image); - } - else - { - await botClient.SendPhotoAsync( - chatId: uid, - photo: File.OpenRead(_imgBaseDir + "/" + qst.Image)); - } - } - catch(Exception e) - { - CatchParsingError(botClient, quest, uid, e); - } - } - if (qst.Quest.StartsWith("img=")) - { - try - { - if (qst.Image.Contains("http")) - { - await botClient.SendPhotoAsync( - chatId: uid, - photo: quest.Substring(4).Split('\n')[0]); - } - else - { - await botClient.SendPhotoAsync( - chatId: uid, - photo: File.OpenRead(_imgBaseDir + "/" + quest.Substring(4).Split('\n')[0])); - } - } - catch(Exception e) - { - CatchParsingError(botClient, quest, uid, e); - } - - quest = quest.Substring(quest.IndexOf('\n') + 1); - } - try - { - Message sentMessage = await botClient.SendTextMessageAsync( - chatId: uid, - text: "📎 " + PrepareHtml(quest) + "\n\n" + PrepareHtml(answers), - replyMarkup: replyKeyboardMarkup, - parseMode: ParseMode.Html - ); - } - catch (Exception e) { CatchParsingError(botClient, quest, uid, e); } - - if (splitAns) - { - for (int i = 0; i < qst.Answers.Count; i++) - { - await Task.Delay(350); - if (qst.Answers[i].StartsWith("img=")) - { - try - { - if (qst.Image.Contains("http")) - { - await botClient.SendPhotoAsync( - chatId: uid, - photo: qst.Answers[i].Split('\n')[0].Substring(4)); - } - else - { - await botClient.SendPhotoAsync( - chatId: uid, - photo: File.OpenRead(_imgBaseDir + "/" + qst.Answers[i].Split('\n')[0].Substring(4))); - } - } - catch(Exception e) - { - CatchParsingError(botClient, "[R] " + qst.Answers[i].Substring(0, 20) + " -> " + quest, uid, e); - } - } - else - { - Message sentMessage = await botClient.SendTextMessageAsync( - chatId: uid, - text: "✏️ Risposta " + PrepareHtml((i + 1) + ":\n" + qst.Answers[i]), - replyMarkup: replyKeyboardMarkup, - parseMode: ParseMode.Html - ); - } - } - } - } - - private async void CatchParsingError(ITelegramBotClient botClient, string quest, long uid, Exception e) - { - await botClient.SendTextMessageAsync( - chatId: uid, - text: "❌ Cercavo di inviarti una domanda ma si è verificato un errore anomalo nel parsing. Per favore, invia /restart per resettarmi.\nL'errore verrà automaticamente segnalato (visto che tecnologia avanzatissima?)" - ); - await botClient.SendTextMessageAsync( - chatId: uid, - text: $"❌ La domanda {quest.Substring(0, 60)} è rotta.\nSi è verificato {e.Message}" - ); - } - - private static string PrepareHtml(string s) - { - return s.Replace("<", "<") - .Replace(">", ">") - .Replace("<code>", "") - .Replace("</code>", "") - .Replace("<pre>", "
")
-                .Replace("</pre>", "
") - .Replace("<b>", "") - .Replace("</b>", ""); - } - - private async void SendStats(long uid, ITelegramBotClient botClient, CancellationToken cancellationToken) - { - var stats = _scores[uid]; - - var total = stats.Correct + stats.Wrong + stats.Blank; - - await botClient.SendTextMessageAsync( - chatId: uid, - text: stats.Correct + " corrette (" + ((float)stats.Correct / (float)total) * 100f + "%)\n" + stats.Wrong + " errate (" + ((float)stats.Wrong / (float)total) * 100f + "%)\n" + stats.Blank + " non date (" + ((float)stats.Blank / (float)total) * 100f + "%)\n"); - } - - public string GetName() - { - return _name; - } - - public List GetQuestions() - { - return _questions; - } - } -} \ No newline at end of file diff --git a/legacy/Bot/Modules/OttoLinux/OttoReverse.cs b/legacy/Bot/Modules/OttoLinux/OttoReverse.cs deleted file mode 100644 index 266b0a1..0000000 --- a/legacy/Bot/Modules/OttoLinux/OttoReverse.cs +++ /dev/null @@ -1,197 +0,0 @@ -// This feature is not maintained anymore -// it has been commented as it depends on the old project structure - -/** using HomeBot.ACL; -using HomeBot.ModuleLoader; -using System.Net; -using Telegram.Bot; -using Telegram.Bot.Types; -using Telegram.Bot.Types.Enums; -using Telegram.Bot.Types.ReplyMarkups; - -namespace HomeBot.Modules.OttoLinux -{ - public class OttoReverse : IModule - { - private List _questions; - private string NAME = "8reverse"; - private bool LOCK = false; - - public OttoReverse(string name, List questions, bool lck) - { - _questions = questions; - LOCK = lck; - NAME = name; - - Thread thread = new Thread(() => new WebReverse(GetMatch)); - thread.Start(); - } - - public string Cmd() - { - return GetName(); - } - - public List GetMatch(string qst) - { - var m = qst - .Replace("\n", "") - .Replace("\r", "") - .Replace("
", "")
-                .Replace("", "")
-                .Replace("
", "") - .Replace("", "") - .Replace("'", "") - .Replace("à", "a") - .Replace("è", "e") - .Replace("é", "e") - .Replace("ì", "i") - .Replace("ò", "o") - .Replace("ù", "u") - .Replace(" ", "") - .Replace(" ", "") - .ToLower(); - - var filtered = _questions.FindAll((Question q) => - { - return q.Quest - .Replace("\n", "") - .Replace("\r", "") - .Replace("
", "")
-                .Replace("", "")
-                .Replace("
", "") - .Replace("", "") - .Replace("'", "") - .Replace("à", "a") - .Replace("è", "e") - .Replace("é", "e") - .Replace("ì", "i") - .Replace("ò", "o") - .Replace("ù", "u") - .Replace(" ", "") - .Replace(" ", "") - .ToLower() - .Contains(m); - }); - - return filtered; - } - - async void IModule.ProcessUpdate(ITelegramBotClient botClient, Update update, CancellationToken cancellationToken) - { - var uid = update.Message.Chat.Id; - - if (LOCK) - { - if (!ACM.CheckPermission(update.Message.From, Cmd(), botClient)) return; - } - else - { - if (!ACM.CheckPermission(uid, Cmd())) - { - ACM.GrantPermission(uid, Cmd()); - await botClient.SendTextMessageAsync( - chatId: _acm.AdminId, - text: $"ACM: {update.Message.From.Id}\nL'utente {update.Message.From.FirstName} {update.Message.From.LastName} @{update.Message.From.Username}\nHa iniziato a usare il bot." - ); - } - } - - if (update.Type != UpdateType.Message) - return; - if (update.Message!.Type != MessageType.Text) - return; - - if (update.Message.Text.Equals("/" + NAME)) - { - await botClient.SendTextMessageAsync( - chatId: uid, - text: $"🤫 Hai appena scoperto una funzione nascosta! 🤐🥶" - ); - return; - } - - var m = update.Message.Text - .Replace("\n", "") - .Replace("\r", "") - .Replace("
", "")
-                .Replace("", "")
-                .Replace("
", "") - .Replace("", "") - .Replace("'", "") - .Replace("à", "a") - .Replace("è", "e") - .Replace("é", "e") - .Replace("ì", "i") - .Replace("ò", "o") - .Replace("ù", "u") - .Replace(" ", "") - .Replace(" ", "") - .ToLower(); - - if (string.IsNullOrEmpty(m)) return; - - var filtered = _questions.FindAll((Question q) => - { - return q.Quest - .Replace("\n", "") - .Replace("\r", "") - .Replace("
", "")
-                .Replace("", "")
-                .Replace("
", "") - .Replace("", "") - .Replace("'", "") - .Replace("à", "a") - .Replace("è", "e") - .Replace("é", "e") - .Replace("ì", "i") - .Replace("ò", "o") - .Replace("ù", "u") - .Replace(" ", "") - .Replace(" ", "") - .ToLower() - .Contains(m); - }); - - if (!filtered.Any()) - await botClient.SendTextMessageAsync( - chatId: uid, - text: $"❌ No match :(" - ); - else - await botClient.SendTextMessageAsync( - chatId: uid, - text: $"✅ Found {filtered.Count} matches!" - ); - - foreach (var q in filtered) - { - await botClient.SendTextMessageAsync( - chatId: uid, - text: $"❓ Possible match:\n\n{q.Quest}" - ); - await Task.Delay(250); - await botClient.SendTextMessageAsync( - chatId: uid, - text: $"✅ Correct answare for the match:\n\n{q.Answers[q.Correct]}" - ); - await Task.Delay(500); - } - } - - public string GetName() - { - return NAME; - } - - public void ProcessUpdate(ITelegramBotClient botClient, global::Telegram.Bot.Types.Update update, CancellationToken cancellationToken) - { - throw new NotImplementedException(); - } - - public List GetQuestions() - { - return _questions; - } - } -} **/ \ No newline at end of file diff --git a/legacy/Bot/Modules/OttoLinux/OttoScore.cs b/legacy/Bot/Modules/OttoLinux/OttoScore.cs deleted file mode 100644 index 7c18bc9..0000000 --- a/legacy/Bot/Modules/OttoLinux/OttoScore.cs +++ /dev/null @@ -1,16 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace SoUnBot.Modules.OttoLinux -{ - public class OttoScore - { - public int Score { get; set; } - public int Correct { get; set; } - public int Wrong { get; set; } - public int Blank { get; set; } - } -} diff --git a/legacy/Bot/Modules/OttoLinux/PhotoServer.cs b/legacy/Bot/Modules/OttoLinux/PhotoServer.cs deleted file mode 100644 index 3560439..0000000 --- a/legacy/Bot/Modules/OttoLinux/PhotoServer.cs +++ /dev/null @@ -1,66 +0,0 @@ -// This feature is not maintained anymore -// it was exposing a webserver returning a json with all the questions and answers. -// It was originally intended for a web version of the bot, but was never completed. - -using System.Net; - -namespace SoUnBot.Modules.OttoLinux -{ - public class PhotoServer - { - public PhotoServer(string baseDir) - { - using var listener = new HttpListener(); - listener.Prefixes.Add("http://+:8001/"); - listener.Start(); - Console.WriteLine("PhotoServer is listening on port 8001..."); - - while (true) - { - HttpListenerContext ctx = listener.GetContext(); - using HttpListenerResponse resp = ctx.Response; - - resp.StatusCode = (int)HttpStatusCode.OK; - resp.StatusDescription = "Status OK"; - resp.AddHeader("Access-Control-Allow-Origin", "*"); - resp.AddHeader("Access-Control-Allow-Headers", "*"); - resp.AddHeader("Access-Control-Allow-Methods", "GET"); - - if (ctx.Request.Url == null) - { - resp.StatusCode = (int)HttpStatusCode.BadRequest; - continue; - } - - if (!File.Exists(baseDir + "/" + ctx.Request.Url.AbsolutePath)) - { - resp.StatusCode = (int)HttpStatusCode.NotFound; - continue; - } - - if (ctx.Request.Url.AbsolutePath.EndsWith("png")) - { - resp.AddHeader("Content-Type", "image/png"); - } - else if (ctx.Request.Url.AbsolutePath.EndsWith("jpg")) - { - resp.AddHeader("Content-Type", "image/jpeg"); - } - else - { - resp.StatusCode = (int)HttpStatusCode.BadRequest; - continue; - } - - byte[] buffer = File.ReadAllBytes(baseDir + "/" + ctx.Request.Url.AbsolutePath); - resp.ContentLength64 = buffer.Length; - - using Stream ros = resp.OutputStream; - try - { - ros.Write(buffer, 0, buffer.Length); - } catch { } - } - } - } -} diff --git a/legacy/Bot/Modules/OttoLinux/Question.cs b/legacy/Bot/Modules/OttoLinux/Question.cs deleted file mode 100644 index c168f53..0000000 --- a/legacy/Bot/Modules/OttoLinux/Question.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using Newtonsoft.Json; - -namespace SoUnBot.Modules.OttoLinux -{ - public class Question - { - [JsonProperty("quest")] - public String Quest { get; set; } - [JsonProperty("answers")] - public List Answers { get; } - [JsonProperty("correct")] - public int Correct { get; private set; } - [JsonProperty("image")] - public string Image { get; private set; } - - public Question(String quest) - { - Quest = quest; - Answers = new List(); - Correct = 0; - } - - public void AddAnswer(String answer, bool correct) - { - Answers.Add(answer); - Correct = correct ? Answers.Count - 1 : Correct; - } - - public void Append(String quest) - { - Quest += quest; - } - } -} diff --git a/legacy/Bot/Modules/OttoLinux/WebReverse.cs b/legacy/Bot/Modules/OttoLinux/WebReverse.cs deleted file mode 100644 index 7588394..0000000 --- a/legacy/Bot/Modules/OttoLinux/WebReverse.cs +++ /dev/null @@ -1,57 +0,0 @@ -// This feature is not maintained anymore -// it was exposing a webserver returning a json with all the questions and answers. -// It was originally intended for a web version of the bot, but was never completed. - -/**using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using System.Net; -using Newtonsoft.Json; - -namespace SoUnBot.Modules.OttoLinux -{ - internal class WebReverse - { - public WebReverse(Func> match) - { - using var listener = new HttpListener(); - listener.Prefixes.Add("http://+:8001/"); - - listener.Start(); - - Console.WriteLine("Listening on port 8001..."); - - string pre = ""; - - while (true) - { - HttpListenerContext ctx = listener.GetContext(); - using HttpListenerResponse resp = ctx.Response; - - resp.StatusCode = (int)HttpStatusCode.OK; - resp.StatusDescription = "Status OK"; - resp.AddHeader("Access-Control-Allow-Origin", "*"); - resp.AddHeader("Access-Control-Allow-Headers", "*"); - resp.AddHeader("Access-Control-Allow-Methods", "POST"); - resp.AddHeader("Content-Type", "application/json"); - - var body = new StreamReader(ctx.Request.InputStream).ReadToEnd(); - //if (body.Equals("")) body = pre; - pre = body; - - string data = JsonConvert.SerializeObject(match(pre)); - byte[] buffer = Encoding.UTF8.GetBytes(data); - resp.ContentLength64 = buffer.Length; - - using Stream ros = resp.OutputStream; - try - { - ros.Write(buffer, 0, buffer.Length); - } catch { } - } - } - } -} -**/ \ No newline at end of file diff --git a/legacy/Bot/Program.cs b/legacy/Bot/Program.cs deleted file mode 100644 index df62d5b..0000000 --- a/legacy/Bot/Program.cs +++ /dev/null @@ -1,60 +0,0 @@ -using SoUnBot.AccessControl; -using SoUnBot.ModuleLoader; -using SoUnBot.Modules.OttoLinux; -using SoUnBot.Telegram; - -string dataPath = Environment.GetEnvironmentVariable("DATA_PATH") ?? "BotData"; -string aclPath = Environment.GetEnvironmentVariable("ACL_PATH") ?? "BotData/ACL"; -string tgToken = Environment.GetEnvironmentVariable("TELEGRAM_TOKEN") ?? "this-string-is-not-a-token"; -string tgAdminId = Environment.GetEnvironmentVariable("TELEGRAM_ADMIN_ID") ?? "000000"; -string imagesPath = dataPath + "/Images"; - -Console.WriteLine("Welcome to SO un bot!"); - -long tgAdminLong; -if (!long.TryParse(tgAdminId, out tgAdminLong)) -{ - Console.WriteLine("Telegram Admin ID is invalid or unset"); - return; -} - -var acl = new AccessManager(aclPath, tgAdminLong); -var moduleLoader = new ModuleLoader(); - -try -{ - foreach (string f in Directory.GetFiles(dataPath + "/Questions")) - { - if (f.EndsWith("txt")) - { - Console.WriteLine("Loading module " + Path.GetFileNameWithoutExtension(f)); - moduleLoader.LoadModule(new BotGame(acl, Path.GetFileNameWithoutExtension(f), f, false, imagesPath)); - } - else if (f.EndsWith("json")) - { - Console.WriteLine("Loading module " + Path.GetFileNameWithoutExtension(f)); - moduleLoader.LoadModule(new BotGame(acl, Path.GetFileNameWithoutExtension(f), f, false, imagesPath, 3)); - } - else - { - Console.WriteLine("Skipping " + Path.GetFileName(f) + " as the file extension is not supported"); - } - } - foreach (string d in Directory.GetDirectories(dataPath + "/Questions")) - { - Console.WriteLine("Loading module " + Path.GetFileName(d)); - moduleLoader.LoadModule(new BotGame(acl, Path.GetFileName(d), d, false, imagesPath, 2)); - } -} -catch (System.Exception ex) -{ - Console.WriteLine("There was an issue loading the module: " + ex.Message); - return; -} - -Console.WriteLine("Starting Telegram bot listener..."); -new TelegramBot(tgToken, acl, dataPath + "/motd.txt", moduleLoader.Modules); - -// worst way ever to keep the main thread running, I know -while (true) - Thread.Sleep(10000); \ No newline at end of file diff --git a/legacy/Bot/SoUnBot.csproj b/legacy/Bot/SoUnBot.csproj deleted file mode 100644 index bfb530b..0000000 --- a/legacy/Bot/SoUnBot.csproj +++ /dev/null @@ -1,16 +0,0 @@ - - - - Exe - net8.0 - enable - enable - - - - - - - - - diff --git a/legacy/Bot/Telegram/TelegramBot.cs b/legacy/Bot/Telegram/TelegramBot.cs deleted file mode 100644 index 7aa3099..0000000 --- a/legacy/Bot/Telegram/TelegramBot.cs +++ /dev/null @@ -1,199 +0,0 @@ -using SoUnBot.AccessControl; -using SoUnBot.ModuleLoader; -using Telegram.Bot; -using Telegram.Bot.Exceptions; -using Telegram.Bot.Extensions.Polling; -using Telegram.Bot.Types; -using Telegram.Bot.Types.Enums; -using Telegram.Bot.Types.ReplyMarkups; - -namespace SoUnBot.Telegram -{ - internal class TelegramBot - { - private AccessManager _accessManager; - private string _moth_path; - - private Dictionary _modules; - public TelegramBotClient BotClient { get; private set; } - private Dictionary _usersContext; - - public TelegramBot(string token, AccessManager accessManager, string motd_path, Dictionary modules) - { - _accessManager = accessManager; - _moth_path = motd_path; - _modules = modules; - _usersContext = new Dictionary(); - BotClient = new TelegramBotClient(token); - - using var cts = new CancellationTokenSource(); - - // StartReceiving does not block the caller thread. Receiving is done on the ThreadPool. - var receiverOptions = new ReceiverOptions - { - AllowedUpdates = { } // receive all update types - }; - BotClient.StartReceiving( - HandleUpdateAsync, - HandleErrorAsync, - receiverOptions, - cancellationToken: cts.Token); - - GetMe(); - } - - private async void GetMe() - { - var me = await BotClient.GetMeAsync(); - Console.WriteLine($"Start listening for @{me.Username}"); - } - - async Task HandleUpdateAsync(ITelegramBotClient botClient, Update update, CancellationToken cancellationToken) - { - try - { - long chatId; - - if (update.Type == UpdateType.CallbackQuery) - { - chatId = update.CallbackQuery.From.Id; - if (update.CallbackQuery.Message.Text.StartsWith("ACM: ") && update.CallbackQuery.Data.Contains("Grant")) - { - long uid = int.Parse(update.CallbackQuery.Message.Text.Substring(5).Split('\n')[0]); - string perm = update.CallbackQuery.Message.Text.Split("Ha richiesto l'accesso a: ")[1]; - _accessManager.GrantPermission(uid, perm); - - await botClient.AnswerCallbackQueryAsync( - update.CallbackQuery.Id, - "Successo!" - ); - await botClient.SendTextMessageAsync( - uid, - "✅ Congratulazioni! Hai ottenuto l'accesso a: " + perm - ); - return; - } - if (update.CallbackQuery.Message.Text.StartsWith("ACM") && update.CallbackQuery.Data.Contains("🔆 Richiedi accesso")) - { - string perm = update.CallbackQuery.Message.Text.Split('`')[1]; - _accessManager.AskPermission(update.CallbackQuery.From, perm, botClient); - await botClient.AnswerCallbackQueryAsync( - update.CallbackQuery.Id, - "Richiesta effettuata" - ); - await botClient.EditMessageTextAsync( - update.CallbackQuery.From.Id, - update.CallbackQuery.Message.MessageId, - update.CallbackQuery.Message.Text, - replyMarkup: new InlineKeyboardMarkup(InlineKeyboardButton.WithCallbackData("Richiesto 〽️")) - ); - return; - } - if (update.CallbackQuery.Message.Text.StartsWith("ACM")) { - return; - } - } - - if (update.Type != UpdateType.Message) // this is temp - return; - if (update.Message!.Type != MessageType.Text) - return; - - chatId = update.Message.Chat.Id; - - if (update.Type == UpdateType.Message && update.Message!.Type == MessageType.Text && update.Message.Text.StartsWith("/spam")) - { - if (!_accessManager.CheckPermission(update.Message.From, "global.spam", botClient)) return; - - await botClient.SendTextMessageAsync( - chatId: chatId, - text: "Invio annuncio in corso..."); - new Thread(() => - { - Thread.CurrentThread.IsBackground = true; - SendToEveryone(botClient, chatId, update.Message.Text.Substring(6)); - }).Start(); - return; - } - - if (update.Type == UpdateType.Message && update.Message!.Type == MessageType.Text && update.Message.Text == "/leave") - { - _usersContext.Remove(chatId); - } - - if (_usersContext.ContainsKey(chatId)) - { - _usersContext[chatId].ProcessUpdate(botClient, update, cancellationToken); - return; - } - - if (update.Type == UpdateType.Message && update.Message!.Type == MessageType.Text) - { - var msg = update.Message.Text.StartsWith("/") ? update.Message.Text.Substring(1) : update.Message.Text; - if (_modules.ContainsKey(msg)) - { - _usersContext.Add(chatId, _modules[msg]); - _modules[msg].ProcessUpdate(botClient, update, cancellationToken); - return; - } - } - - string validModules = _modules.Keys.Select(i => "/" + i).Aggregate((a, b) => a + "\n" + b); - - var motd = System.IO.File.ReadAllText(_moth_path); - - // Echo received message text - Message sentMessage = await botClient.SendTextMessageAsync( - chatId: chatId, - text: motd); - } - catch(Exception e) - { - Console.WriteLine("Error handling the update: " + e.Message); - } - } - - async Task HandleErrorAsync(ITelegramBotClient botClient, Exception exception, CancellationToken cancellationToken) - { - if (exception is ApiRequestException apiRequestException) - { - await botClient.SendTextMessageAsync(_accessManager.AdminId, apiRequestException.ToString()); - } - - // Restart the bot (otherwise it would become an amoeba) - using var cts = new CancellationTokenSource(); - var receiverOptions = new ReceiverOptions - { - AllowedUpdates = { } - }; - BotClient.StartReceiving( - HandleUpdateAsync, - HandleErrorAsync, - receiverOptions, - cancellationToken: cts.Token); - } - - private async void SendToEveryone(ITelegramBotClient botClient, long chatId, string text) - { - foreach (long user in _accessManager.Users()) - { - try - { - Console.WriteLine("Sto spammando a" + user.ToString()); - await botClient.SendTextMessageAsync( - chatId: user, - text: text - ); - await Task.Delay(100); - } - catch - { - Console.WriteLine("Ho fallito"); - } - } - await botClient.SendTextMessageAsync( - chatId: chatId, - text: "✅ Annunciato a tutti!"); - } - } -} diff --git a/legacy/Bot/bin/Debug/net8.0/JetBrains.Annotations.dll b/legacy/Bot/bin/Debug/net8.0/JetBrains.Annotations.dll deleted file mode 100755 index 6361fca55e2f5a4ea2b2877bb57e16bd2b2a3f63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93184 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 diff --git a/legacy/Bot/bin/Debug/net8.0/Newtonsoft.Json.dll b/legacy/Bot/bin/Debug/net8.0/Newtonsoft.Json.dll deleted file mode 100755 index 1ffeabe658acc1d8a23ac7545ae329814a7e0f2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 695336 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

|(S7~I8nB&B&L4T*vb0G(tLb>k8 zm(d&qz3@o^@?jVsj4c-WbgSIK_1NCh?9!Z4UuiDx3_GFUy1=fHReZtoZbSAqVY+h$anlqX zb8)avSEr&2fd}xOLK!Bx^Og%Uqv+AO6wlPcRG?Na#+Eia`4z5HSRQ_x{Cgnec|QpQ z4SI=bX(S9Zoei4V6ZuFOXtJcaQqt<3NW(DO|1evioEz+F@S8*{Vc^$I8rBhUth2{@ zfLJ`>^~(Z-gb-7@(>7=qxa?aOp!1S3dv-v%aOLDJNEF~!roA;RD6FdR_?DDf4Mvf> z_^`r;m z&}a3{FCWJ4=>|JN7DoJ^FcmVIDiGsW2Dg)neB(Lv*0$6(Z0~M}j3ZIz-NiGdYvaVF zFaH}vLj!D+yP<7CKUrPh`f-a|Z)}jX;L3Ooz*7VML_k=x7RFr*-G#LnPX*5qp4E8v z$8!jtx8fPbzH2NJe~t;+{uc;h>oMWFmVfUwc*%|(Ux)FzZWw0~E^76Ji(0m>U-_JX z!I=7goSg}rTt&72d+xn`dzmHEGn4Mg+95FE(#s^7377z~2?!C{j5+}kR8Wb?#cra$ z3^N8)+yEDRE>TdUxZv`9?kkGohTFJ5H(XKNeLlrK{=dId_jdOr;pzL&eEL?^sZ*y; zo!U=rUHw+9>D=Og>PNZVI#p=JnjF*VsJm~JoIcA`M6qVRcxc=p51FR#i8Zb5#3GHB zLtV_VW?j7zr(8*u75~sEBd`asA@W)QuLJvn!TI_rjSYjG z%IlrRYdE!(1|}O$4K z-!Q-W(t{Qp&sJ-+E(l`>uGVa=^Um?dkb}EIvAp5GYk%pbPOomAaGiGyYSp1ybqW3L zCy?rWQdED*6h-^Vxbx7h_munVXZ9}l47fhBGEL-K14&mRIq9uVbbOL~)m*m*GOzuJ=0v#gvP@Rv^~10Z@fmvx~N z#JcqGGR;SFUYXIQ9Z}|Bb9y;M^mRq#$KS*dqC1aB-{wvf|L+!eh8Ud0LU?yN_aMRk zciLS7?l7%b>Dm&ex+He7M*3SyLH9T+fFA>hrGTu-`xUfyi@bI3O8ni_`$hYE-zabE zvlRNK{k?U&O8mVv^bPxa)Abfz@1)Sz?eDE^D6XrLcWr;~mxy!gndJS_{k?VXPb@v8 zB}_M)EK1m`<^AK-`x*OtKU3a!r`~9I7KeViyrr}^;=09X5%HJETl!P;e(wI>&y%l(Z|fxG{qp_2_sIK~V(rWW&n4F$dtawl zYwzh|CwBtqUKX3xQW4%qUbxGlqO8U=R2dy_r9`_UtK2_Oi31=U^n?K}F}FIo+NK}= zg{p<`7f;q!o*o>ipHs6n#qW52YPT=rcOAc%^ZNk5Pw~5lpGJFS26Kn~+^Ht_{em~^*8-BxdW^4JK#_ys0 z9?cK+T4pm^r&K@Z%8XMsNME_K$wYtl7d(@3m8mo2-d{NvYtcx^blZKdJUPm8 z@2{GRrI8o16mhQLJ7l>JP|U^B!3&$2NS~_*4qNU6)N--3(88wq=yR=w!wI=W2<=miqveT&&eCVM_t$ni_|FP=#D9ExoX%ese94!#=1wF4p>ouqhUOt|4;R zavz|Ki+`J7Yv`Pgn(tE;7i&F8v^5e>N7TZW`v65;td%EWA0q5z;45so4^YF!e@U

(X?pGeSiWk*2%|4FN0=tAKj5)$?L>%g;B!vx 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

FUCddi?NwjL};9qbXx^)$wy>?-F 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 diff --git a/legacy/Bot/bin/Debug/net8.0/SoUnBot b/legacy/Bot/bin/Debug/net8.0/SoUnBot deleted file mode 100755 index 7a3aa7b5cd318c248ce760603cd35bc84cb23e39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77288 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 C*-o1P diff --git a/legacy/Bot/bin/Debug/net8.0/SoUnBot.deps.json b/legacy/Bot/bin/Debug/net8.0/SoUnBot.deps.json deleted file mode 100644 index 7582c96..0000000 --- a/legacy/Bot/bin/Debug/net8.0/SoUnBot.deps.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "runtimeTarget": { - "name": ".NETCoreApp,Version=v8.0", - "signature": "" - }, - "compilationOptions": {}, - "targets": { - ".NETCoreApp,Version=v8.0": { - "SoUnBot/1.0.0": { - "dependencies": { - "Newtonsoft.Json": "13.0.1", - "Telegram.Bot": "17.0.0", - "Telegram.Bot.Extensions.Polling": "1.0.0" - }, - "runtime": { - "SoUnBot.dll": {} - } - }, - "JetBrains.Annotations/2021.3.0": { - "runtime": { - "lib/netstandard2.0/JetBrains.Annotations.dll": { - "assemblyVersion": "2021.3.0.0", - "fileVersion": "2021.3.0.0" - } - } - }, - "Newtonsoft.Json/13.0.1": { - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { - "assemblyVersion": "13.0.0.0", - "fileVersion": "13.0.1.25517" - } - } - }, - "System.Threading.Channels/6.0.0": {}, - "Telegram.Bot/17.0.0": { - "dependencies": { - "Newtonsoft.Json": "13.0.1" - }, - "runtime": { - "lib/netcoreapp3.1/Telegram.Bot.dll": { - "assemblyVersion": "17.0.0.0", - "fileVersion": "17.0.0.0" - } - } - }, - "Telegram.Bot.Extensions.Polling/1.0.0": { - "dependencies": { - "JetBrains.Annotations": "2021.3.0", - "System.Threading.Channels": "6.0.0", - "Telegram.Bot": "17.0.0" - }, - "runtime": { - "lib/netcoreapp3.1/Telegram.Bot.Extensions.Polling.dll": { - "assemblyVersion": "1.0.0.0", - "fileVersion": "1.0.0.0" - } - } - } - } - }, - "libraries": { - "SoUnBot/1.0.0": { - "type": "project", - "serviceable": false, - "sha512": "" - }, - "JetBrains.Annotations/2021.3.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-Ddxjs5RRjf+c8m9m++WvhW1lz1bqNhsTjWvCLbQN9bvKbkJeR9MhtfNwKgBRRdG2yLHcXFr5Lf7fsvvkiPaDRg==", - "path": "jetbrains.annotations/2021.3.0", - "hashPath": "jetbrains.annotations.2021.3.0.nupkg.sha512" - }, - "Newtonsoft.Json/13.0.1": { - "type": "package", - "serviceable": true, - "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", - "path": "newtonsoft.json/13.0.1", - "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512" - }, - "System.Threading.Channels/6.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==", - "path": "system.threading.channels/6.0.0", - "hashPath": "system.threading.channels.6.0.0.nupkg.sha512" - }, - "Telegram.Bot/17.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-YvQ9lqEt1bTafu6BJPTbYWDHxyHP+TK8PtjTjNV/6VQw3XxVcZnGwYkJ1CdYW3lJHmHjYxzhBlhhOGNtqJ3U7g==", - "path": "telegram.bot/17.0.0", - "hashPath": "telegram.bot.17.0.0.nupkg.sha512" - }, - "Telegram.Bot.Extensions.Polling/1.0.0": { - "type": "package", - "serviceable": true, - "sha512": "sha512-OsUbHdHIMmldevoRYzArh5uJDVs1fzlpj+T3mddeP/ELhhhHLmcjon0ZEypgf1KFEj6QWbuZHkijauIW1LZlqg==", - "path": "telegram.bot.extensions.polling/1.0.0", - "hashPath": "telegram.bot.extensions.polling.1.0.0.nupkg.sha512" - } - } -} \ No newline at end of file diff --git a/legacy/Bot/bin/Debug/net8.0/SoUnBot.dll b/legacy/Bot/bin/Debug/net8.0/SoUnBot.dll deleted file mode 100644 index 0b65b967c809e9b672c89650adbf62045519e93a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50688 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 DE>q|K diff --git a/legacy/Bot/bin/Debug/net8.0/SoUnBot.pdb b/legacy/Bot/bin/Debug/net8.0/SoUnBot.pdb deleted file mode 100644 index 8281c26c9ed2d8dfad7c429ba1d78ba9ab0889e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23980 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 diff --git a/legacy/Bot/bin/Debug/net8.0/SoUnBot.runtimeconfig.json b/legacy/Bot/bin/Debug/net8.0/SoUnBot.runtimeconfig.json deleted file mode 100644 index becfaea..0000000 --- a/legacy/Bot/bin/Debug/net8.0/SoUnBot.runtimeconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runtimeOptions": { - "tfm": "net8.0", - "framework": { - "name": "Microsoft.NETCore.App", - "version": "8.0.0" - }, - "configProperties": { - "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false - } - } -} \ No newline at end of file diff --git a/legacy/Bot/bin/Debug/net8.0/Telegram.Bot.Extensions.Polling.dll b/legacy/Bot/bin/Debug/net8.0/Telegram.Bot.Extensions.Polling.dll deleted file mode 100755 index 67e11a1d25c8df33c5e25b2c064e19e8141908e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26624 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

eRS5D|GyH~$w`lZP^S;U| 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 z z-Ff~)UerW)p8u3zYoa^Pf67~$=okLG@^?-26vqE!@7?2ctiJ#M>%Q-OxaP!+L(Zp+ zO37em7z{b)G~PKDCFgULW6n7XA<8i-%2Z0C5JiZ@J93CON=Yb+qNbu$-}PF1&D^)} ze%I&s`+Pp%KfWH1z4rCoYwf+)UVC4M`?{{VTnzmtbZ1j~E*jE(-I}M)A%)1LFh8+E{D>DZWz9Ts28w&>KRV=!p4SXoFC#(FZF19@-|Cip_K%cB!pHHR9b{(9#u

LA55k9K&n` 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 y -using System; -using System.Reflection; -[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/legacy/Bot/obj/Debug/net8.0/SoUnBot.AssemblyInfo.cs b/legacy/Bot/obj/Debug/net8.0/SoUnBot.AssemblyInfo.cs deleted file mode 100644 index 7ef4872..0000000 --- a/legacy/Bot/obj/Debug/net8.0/SoUnBot.AssemblyInfo.cs +++ /dev/null @@ -1,22 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -using System; -using System.Reflection; - -[assembly: System.Reflection.AssemblyCompanyAttribute("SoUnBot")] -[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+72f6cd30d09e169dfba57519c055fbf65c07a93c")] -[assembly: System.Reflection.AssemblyProductAttribute("SoUnBot")] -[assembly: System.Reflection.AssemblyTitleAttribute("SoUnBot")] -[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] - -// Generato dalla classe WriteCodeFragment di MSBuild. - diff --git a/legacy/Bot/obj/Debug/net8.0/SoUnBot.AssemblyInfoInputs.cache b/legacy/Bot/obj/Debug/net8.0/SoUnBot.AssemblyInfoInputs.cache deleted file mode 100644 index 2cfa414..0000000 --- a/legacy/Bot/obj/Debug/net8.0/SoUnBot.AssemblyInfoInputs.cache +++ /dev/null @@ -1 +0,0 @@ -3680e5812d66c6777eb08b0e2862f4230324a1c5273b0801b0700e9dd5595131 diff --git a/legacy/Bot/obj/Debug/net8.0/SoUnBot.GeneratedMSBuildEditorConfig.editorconfig b/legacy/Bot/obj/Debug/net8.0/SoUnBot.GeneratedMSBuildEditorConfig.editorconfig deleted file mode 100644 index fe34a67..0000000 --- a/legacy/Bot/obj/Debug/net8.0/SoUnBot.GeneratedMSBuildEditorConfig.editorconfig +++ /dev/null @@ -1,13 +0,0 @@ -is_global = true -build_property.TargetFramework = net8.0 -build_property.TargetPlatformMinVersion = -build_property.UsingMicrosoftNETSdkWeb = -build_property.ProjectTypeGuids = -build_property.InvariantGlobalization = -build_property.PlatformNeutralAssembly = -build_property.EnforceExtendedAnalyzerRules = -build_property._SupportedPlatformList = Linux,macOS,Windows -build_property.RootNamespace = SoUnBot -build_property.ProjectDir = /home/marco/RiderProjects/so-un-bot/Bot/ -build_property.EnableComHosting = -build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/legacy/Bot/obj/Debug/net8.0/SoUnBot.GlobalUsings.g.cs b/legacy/Bot/obj/Debug/net8.0/SoUnBot.GlobalUsings.g.cs deleted file mode 100644 index 8578f3d..0000000 --- a/legacy/Bot/obj/Debug/net8.0/SoUnBot.GlobalUsings.g.cs +++ /dev/null @@ -1,8 +0,0 @@ -// -global using global::System; -global using global::System.Collections.Generic; -global using global::System.IO; -global using global::System.Linq; -global using global::System.Net.Http; -global using global::System.Threading; -global using global::System.Threading.Tasks; diff --git a/legacy/Bot/obj/Debug/net8.0/SoUnBot.assets.cache b/legacy/Bot/obj/Debug/net8.0/SoUnBot.assets.cache deleted file mode 100644 index b28c592465963fb86a6fd1ce631858229da9a456..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3539 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 DE>q|K diff --git a/legacy/Bot/obj/Debug/net8.0/SoUnBot.genruntimeconfig.cache b/legacy/Bot/obj/Debug/net8.0/SoUnBot.genruntimeconfig.cache deleted file mode 100644 index c5c3993..0000000 --- a/legacy/Bot/obj/Debug/net8.0/SoUnBot.genruntimeconfig.cache +++ /dev/null @@ -1 +0,0 @@ -7855311d295825590d1f2d744602bb1f5d081ad75841f435f06048bdf5846452 diff --git a/legacy/Bot/obj/Debug/net8.0/SoUnBot.pdb b/legacy/Bot/obj/Debug/net8.0/SoUnBot.pdb deleted file mode 100644 index 8281c26c9ed2d8dfad7c429ba1d78ba9ab0889e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23980 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 diff --git a/legacy/Bot/obj/Debug/net8.0/SoUnBot.sourcelink.json b/legacy/Bot/obj/Debug/net8.0/SoUnBot.sourcelink.json deleted file mode 100644 index 75ffa21..0000000 --- a/legacy/Bot/obj/Debug/net8.0/SoUnBot.sourcelink.json +++ /dev/null @@ -1 +0,0 @@ -{"documents":{"/home/marco/RiderProjects/so-un-bot/*":"https://raw.githubusercontent.com/appinfosapienza/so-un-bot/72f6cd30d09e169dfba57519c055fbf65c07a93c/*"}} \ No newline at end of file diff --git a/legacy/Bot/obj/Debug/net8.0/apphost b/legacy/Bot/obj/Debug/net8.0/apphost deleted file mode 100755 index 7a3aa7b5cd318c248ce760603cd35bc84cb23e39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77288 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 C*-o1P diff --git a/legacy/Bot/obj/Debug/net8.0/ref/SoUnBot.dll b/legacy/Bot/obj/Debug/net8.0/ref/SoUnBot.dll deleted file mode 100644 index e575ec3e00be44dde179ba3708f923642c3ef04d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11776 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 i- - - - True - NuGet - $(MSBuildThisFileDirectory)project.assets.json - /home/marco/.nuget/packages/ - /home/marco/.nuget/packages/ - PackageReference - 6.9.1 - - - - - \ No newline at end of file diff --git a/legacy/Bot/obj/SoUnBot.csproj.nuget.g.targets b/legacy/Bot/obj/SoUnBot.csproj.nuget.g.targets deleted file mode 100644 index 3dc06ef..0000000 --- a/legacy/Bot/obj/SoUnBot.csproj.nuget.g.targets +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/legacy/Bot/obj/project.assets.json b/legacy/Bot/obj/project.assets.json deleted file mode 100644 index c6e325b..0000000 --- a/legacy/Bot/obj/project.assets.json +++ /dev/null @@ -1,280 +0,0 @@ -{ - "version": 3, - "targets": { - "net8.0": { - "JetBrains.Annotations/2021.3.0": { - "type": "package", - "compile": { - "lib/netstandard2.0/JetBrains.Annotations.dll": { - "related": ".deps.json;.xml" - } - }, - "runtime": { - "lib/netstandard2.0/JetBrains.Annotations.dll": { - "related": ".deps.json;.xml" - } - } - }, - "Newtonsoft.Json/13.0.1": { - "type": "package", - "compile": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/netstandard2.0/Newtonsoft.Json.dll": { - "related": ".xml" - } - } - }, - "System.Threading.Channels/6.0.0": { - "type": "package", - "compile": { - "lib/net6.0/System.Threading.Channels.dll": { - "related": ".xml" - } - }, - "runtime": { - "lib/net6.0/System.Threading.Channels.dll": { - "related": ".xml" - } - }, - "build": { - "buildTransitive/netcoreapp3.1/_._": {} - } - }, - "Telegram.Bot/17.0.0": { - "type": "package", - "dependencies": { - "Newtonsoft.Json": "12.0.2" - }, - "compile": { - "lib/netcoreapp3.1/Telegram.Bot.dll": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/netcoreapp3.1/Telegram.Bot.dll": { - "related": ".pdb;.xml" - } - } - }, - "Telegram.Bot.Extensions.Polling/1.0.0": { - "type": "package", - "dependencies": { - "JetBrains.Annotations": "2021.3.0", - "System.Threading.Channels": "6.0.0", - "Telegram.Bot": "17.0.0" - }, - "compile": { - "lib/netcoreapp3.1/Telegram.Bot.Extensions.Polling.dll": { - "related": ".pdb;.xml" - } - }, - "runtime": { - "lib/netcoreapp3.1/Telegram.Bot.Extensions.Polling.dll": { - "related": ".pdb;.xml" - } - } - } - } - }, - "libraries": { - "JetBrains.Annotations/2021.3.0": { - "sha512": "Ddxjs5RRjf+c8m9m++WvhW1lz1bqNhsTjWvCLbQN9bvKbkJeR9MhtfNwKgBRRdG2yLHcXFr5Lf7fsvvkiPaDRg==", - "type": "package", - "path": "jetbrains.annotations/2021.3.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "icon.png", - "jetbrains.annotations.2021.3.0.nupkg.sha512", - "jetbrains.annotations.nuspec", - "lib/net20/JetBrains.Annotations.dll", - "lib/net20/JetBrains.Annotations.xml", - "lib/netstandard1.0/JetBrains.Annotations.deps.json", - "lib/netstandard1.0/JetBrains.Annotations.dll", - "lib/netstandard1.0/JetBrains.Annotations.xml", - "lib/netstandard2.0/JetBrains.Annotations.deps.json", - "lib/netstandard2.0/JetBrains.Annotations.dll", - "lib/netstandard2.0/JetBrains.Annotations.xml", - "lib/portable40-net40+sl5+win8+wp8+wpa81/JetBrains.Annotations.dll", - "lib/portable40-net40+sl5+win8+wp8+wpa81/JetBrains.Annotations.xml" - ] - }, - "Newtonsoft.Json/13.0.1": { - "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", - "type": "package", - "path": "newtonsoft.json/13.0.1", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "LICENSE.md", - "lib/net20/Newtonsoft.Json.dll", - "lib/net20/Newtonsoft.Json.xml", - "lib/net35/Newtonsoft.Json.dll", - "lib/net35/Newtonsoft.Json.xml", - "lib/net40/Newtonsoft.Json.dll", - "lib/net40/Newtonsoft.Json.xml", - "lib/net45/Newtonsoft.Json.dll", - "lib/net45/Newtonsoft.Json.xml", - "lib/netstandard1.0/Newtonsoft.Json.dll", - "lib/netstandard1.0/Newtonsoft.Json.xml", - "lib/netstandard1.3/Newtonsoft.Json.dll", - "lib/netstandard1.3/Newtonsoft.Json.xml", - "lib/netstandard2.0/Newtonsoft.Json.dll", - "lib/netstandard2.0/Newtonsoft.Json.xml", - "newtonsoft.json.13.0.1.nupkg.sha512", - "newtonsoft.json.nuspec", - "packageIcon.png" - ] - }, - "System.Threading.Channels/6.0.0": { - "sha512": "TY8/9+tI0mNaUMgntOxxaq2ndTkdXqLSxvPmas7XEqOlv9lQtB7wLjYGd756lOaO7Dvb5r/WXhluM+0Xe87v5Q==", - "type": "package", - "path": "system.threading.channels/6.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "Icon.png", - "LICENSE.TXT", - "THIRD-PARTY-NOTICES.TXT", - "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets", - "buildTransitive/netcoreapp3.1/_._", - "lib/net461/System.Threading.Channels.dll", - "lib/net461/System.Threading.Channels.xml", - "lib/net6.0/System.Threading.Channels.dll", - "lib/net6.0/System.Threading.Channels.xml", - "lib/netcoreapp3.1/System.Threading.Channels.dll", - "lib/netcoreapp3.1/System.Threading.Channels.xml", - "lib/netstandard2.0/System.Threading.Channels.dll", - "lib/netstandard2.0/System.Threading.Channels.xml", - "lib/netstandard2.1/System.Threading.Channels.dll", - "lib/netstandard2.1/System.Threading.Channels.xml", - "system.threading.channels.6.0.0.nupkg.sha512", - "system.threading.channels.nuspec", - "useSharedDesignerContext.txt" - ] - }, - "Telegram.Bot/17.0.0": { - "sha512": "YvQ9lqEt1bTafu6BJPTbYWDHxyHP+TK8PtjTjNV/6VQw3XxVcZnGwYkJ1CdYW3lJHmHjYxzhBlhhOGNtqJ3U7g==", - "type": "package", - "path": "telegram.bot/17.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp3.1/Telegram.Bot.dll", - "lib/netcoreapp3.1/Telegram.Bot.pdb", - "lib/netcoreapp3.1/Telegram.Bot.xml", - "lib/netstandard2.0/Telegram.Bot.dll", - "lib/netstandard2.0/Telegram.Bot.pdb", - "lib/netstandard2.0/Telegram.Bot.xml", - "package-icon.png", - "telegram.bot.17.0.0.nupkg.sha512", - "telegram.bot.nuspec" - ] - }, - "Telegram.Bot.Extensions.Polling/1.0.0": { - "sha512": "OsUbHdHIMmldevoRYzArh5uJDVs1fzlpj+T3mddeP/ELhhhHLmcjon0ZEypgf1KFEj6QWbuZHkijauIW1LZlqg==", - "type": "package", - "path": "telegram.bot.extensions.polling/1.0.0", - "files": [ - ".nupkg.metadata", - ".signature.p7s", - "lib/netcoreapp3.1/Telegram.Bot.Extensions.Polling.dll", - "lib/netcoreapp3.1/Telegram.Bot.Extensions.Polling.pdb", - "lib/netcoreapp3.1/Telegram.Bot.Extensions.Polling.xml", - "lib/netstandard2.0/Telegram.Bot.Extensions.Polling.dll", - "lib/netstandard2.0/Telegram.Bot.Extensions.Polling.pdb", - "lib/netstandard2.0/Telegram.Bot.Extensions.Polling.xml", - "package-icon.png", - "telegram.bot.extensions.polling.1.0.0.nupkg.sha512", - "telegram.bot.extensions.polling.nuspec" - ] - } - }, - "projectFileDependencyGroups": { - "net8.0": [ - "Newtonsoft.Json >= 13.0.1", - "Telegram.Bot >= 17.0.0", - "Telegram.Bot.Extensions.Polling >= 1.0.0" - ] - }, - "packageFolders": { - "/home/marco/.nuget/packages/": {} - }, - "project": { - "version": "1.0.0", - "restore": { - "projectUniqueName": "/home/marco/RiderProjects/so-un-bot/Bot/SoUnBot.csproj", - "projectName": "SoUnBot", - "projectPath": "/home/marco/RiderProjects/so-un-bot/Bot/SoUnBot.csproj", - "packagesPath": "/home/marco/.nuget/packages/", - "outputPath": "/home/marco/RiderProjects/so-un-bot/Bot/obj/", - "projectStyle": "PackageReference", - "configFilePaths": [ - "/home/marco/.nuget/NuGet/NuGet.Config" - ], - "originalTargetFrameworks": [ - "net8.0" - ], - "sources": { - "https://api.nuget.org/v3/index.json": {} - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "projectReferences": {} - } - }, - "warningProperties": { - "warnAsError": [ - "NU1605" - ] - } - }, - "frameworks": { - "net8.0": { - "targetAlias": "net8.0", - "dependencies": { - "Newtonsoft.Json": { - "target": "Package", - "version": "[13.0.1, )" - }, - "Telegram.Bot": { - "target": "Package", - "version": "[17.0.0, )" - }, - "Telegram.Bot.Extensions.Polling": { - "target": "Package", - "version": "[1.0.0, )" - } - }, - "imports": [ - "net461", - "net462", - "net47", - "net471", - "net472", - "net48", - "net481" - ], - "assetTargetFallback": true, - "warn": true, - "downloadDependencies": [ - { - "name": "Microsoft.AspNetCore.App.Ref", - "version": "[8.0.3, 8.0.3]" - } - ], - "frameworkReferences": { - "Microsoft.NETCore.App": { - "privateAssets": "all" - } - }, - "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.103/PortableRuntimeIdentifierGraph.json" - } - } - } -} \ No newline at end of file diff --git a/legacy/Bot/obj/project.nuget.cache b/legacy/Bot/obj/project.nuget.cache deleted file mode 100644 index 5f88de5..0000000 --- a/legacy/Bot/obj/project.nuget.cache +++ /dev/null @@ -1,15 +0,0 @@ -{ - "version": 2, - "dgSpecHash": "SEGQ12m9AW+QER7Y2rV+jE8A1HXwy7fhpFirLSBhBNS7WqVkdPM2naTyYcFc+MOC1gyeO3WdP0+uVYxDWUvDRA==", - "success": true, - "projectFilePath": "/home/marco/RiderProjects/so-un-bot/Bot/SoUnBot.csproj", - "expectedPackageFiles": [ - "/home/marco/.nuget/packages/jetbrains.annotations/2021.3.0/jetbrains.annotations.2021.3.0.nupkg.sha512", - "/home/marco/.nuget/packages/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg.sha512", - "/home/marco/.nuget/packages/system.threading.channels/6.0.0/system.threading.channels.6.0.0.nupkg.sha512", - "/home/marco/.nuget/packages/telegram.bot/17.0.0/telegram.bot.17.0.0.nupkg.sha512", - "/home/marco/.nuget/packages/telegram.bot.extensions.polling/1.0.0/telegram.bot.extensions.polling.1.0.0.nupkg.sha512", - "/home/marco/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.3/microsoft.aspnetcore.app.ref.8.0.3.nupkg.sha512" - ], - "logs": [] -} \ No newline at end of file diff --git a/legacy/Bot/obj/project.packagespec.json b/legacy/Bot/obj/project.packagespec.json deleted file mode 100644 index fe4ca64..0000000 --- a/legacy/Bot/obj/project.packagespec.json +++ /dev/null @@ -1 +0,0 @@ -"restore":{"projectUniqueName":"/home/marco/RiderProjects/so-un-bot/Bot/SoUnBot.csproj","projectName":"SoUnBot","projectPath":"/home/marco/RiderProjects/so-un-bot/Bot/SoUnBot.csproj","outputPath":"/home/marco/RiderProjects/so-un-bot/Bot/obj/","projectStyle":"PackageReference","originalTargetFrameworks":["net8.0"],"sources":{"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net8.0":{"targetAlias":"net8.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net8.0":{"targetAlias":"net8.0","dependencies":{"Newtonsoft.Json":{"target":"Package","version":"[13.0.1, )"},"Telegram.Bot":{"target":"Package","version":"[17.0.0, )"},"Telegram.Bot.Extensions.Polling":{"target":"Package","version":"[1.0.0, )"}},"imports":["net461","net462","net47","net471","net472","net48","net481"],"assetTargetFallback":true,"warn":true,"downloadDependencies":[{"name":"Microsoft.AspNetCore.App.Ref","version":"[8.0.3, 8.0.3]"}],"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"/usr/share/dotnet/sdk/8.0.103/PortableRuntimeIdentifierGraph.json"}} \ No newline at end of file diff --git a/legacy/Bot/obj/rider.project.model.nuget.info b/legacy/Bot/obj/rider.project.model.nuget.info deleted file mode 100644 index d8bcafa..0000000 --- a/legacy/Bot/obj/rider.project.model.nuget.info +++ /dev/null @@ -1 +0,0 @@ -17116412128528733 \ No newline at end of file diff --git a/legacy/Bot/obj/rider.project.restore.info b/legacy/Bot/obj/rider.project.restore.info deleted file mode 100644 index d8bcafa..0000000 --- a/legacy/Bot/obj/rider.project.restore.info +++ /dev/null @@ -1 +0,0 @@ -17116412128528733 \ No newline at end of file diff --git a/legacy/Bot/run.sh b/legacy/Bot/run.sh deleted file mode 100644 index 41847e2..0000000 --- a/legacy/Bot/run.sh +++ /dev/null @@ -1,5 +0,0 @@ -git pull origin main -docker stop SOBOT -docker rm SOBOT -docker build -t sobot3 . -docker run -d --name='SOBOT' --net='bridge' -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -e HOST_HOSTNAME="Tower" -e HOST_CONTAINERNAME="SOBOT" -l net.unraid.docker.managed=dockerman -p 8001:8001 -v '/mnt/user/SSD/sobot_data':'/App/ACL':'rw' 'sobot3:latest' diff --git a/legacy/Data/Images/25.png b/legacy/Data/Images/25.png deleted file mode 100644 index 891c1f20d39efd56815e6a285b0b26b3722c9c89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84648 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ⅅt!$b=Cob{2k07yLa|&1 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 diff --git a/legacy/Data/Images/26.png b/legacy/Data/Images/26.png deleted file mode 100644 index 2d7a7a1f79d09e8c4a5c39432b908c0f127cecf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 517840 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%0A5LJ~tYx&W0 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�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

7c^_M_{3^Yz#e{X%ol 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%0Dq}|Tu3vAjitLjG}6*2GAQWQ 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%0Ap$n~cgh$kP1Z&7N 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

U+EHHup;7!^x)779MXz;+CM!yU&~)QyJHW zVHd$`==;FX{~TM4sNz=Ah`2F3k z0qp3G1TGc>jF#gfI(PhsW|RdLjC1iZBs5~ax{7T&E!2rcBW8&t?zYWs)ZZ|m9Of4I z&`AXRk1in&{A`iUvGNp}l!*Sy=xV)=i`sF1JQ0pb*~jzhTH~ZJPbE}{jKH0Ej^zk?61iag5MlS8sbW z~Fglz|Llky2|_NJBZ zR#jQN(@0CB+8j%vWI++`U3O`*#`h~6kz296DKg_xHv*&nzoK^e|DRLNfB`W<{Fcn* zXoD$wl+@5H)TcS;#KLQ5ig=7_Z$~Ns*K6|WTfU&M(2+v@2T@$Jb;RW1HcQE_%(!n1 ziixlEf+zIVu0NuyCK)(-V~14D9RQa<+~6xQw)zQF=~v5x7Ay)3bVNlUcDsHSa8|Acu0>&KZ{r)telhkl+Z%&0{jyd@$reiGGNLuJ62K-}6{I8?9!*LXV#9F{w#B8eK(!@#mSqG!H8^Nm@G2?Psakk1T{VEDOE- zUwWcO%nM}OMnGpPtyk(DQ5Vs11ZxCq+ELuv?@+83d9w9b|#7?W&(`bAiS^EmX8_$%{LU#zwmymShfEd2iBJpr{gp1Mtw%7*k!H zg9J6zUAs!6k_7fY*s~lfwCo;ZM0{=7^!n<#zAk-m7l7%_d8?Fl+~tcrmxI^&@ZRu# z{sc)*@g*ZgxBQ5|eY=1Ao^NFwY+MuQ>x;E{fiig6Ns+`v!2rq3EeHn#PA2L%2dWkj z>vkzGUHzssSvByAjsWT+bB)tEywK3;RDCI z(H7tt4BH0LIU;1Chrr?Qn*KbmFOz9kH!^Hp1BY{x1}39va!q7F&}K30dIn>n_eorFw*~LxmPo_RnS+ z|8Q)0gENvrf$LAyOHb6nivXe55XRyyFbk}6L*~&R)nRO998ROoDwGRj1!e>%Dr)9{^!ZsecFWA#LZ40M_D4qAn(r*#bo!Bo<|jFw->YnQaFt)0+4VjJ zmfT??i+i{fne^M5a37#ZW&UAFLn|k8o2yw&9}wzsM7X{gE&Flx!{Xx-GY9<2X9?y& zl6gLYsJkzIGXejUukP=1`LyJ?@G$rUdM*%`pEGz2a=d@4m!gBy-_JHWBm%GZ^rQxB za|AcmJ2LrT6@Kc_|hrk_Mh#Vp|2R@?=Qo?$KgOF5b`g~=8inEF>N`m8CGM3Y% ztooRIw#Ko{W&O*y>rByarU?jb>S;tCgiH(VI$+bgsx(BpuPO|c2`XiFi8GOWg3fv~ z5MNO@diSRA_{To2Hq`4P654XmxOhf;v7ia!a@Za=SPJgs9J9SKI=d~|3jS%JNIcci zbN>22G!_Yx{ErMzW|s)epIxC7$jEaMuiH1WvjNEaQ7+h>-5nY`Qu#q&KRopemy8Bp zBQ6qx#G8+a_;d6ty~+4DHDdU0=8+eoUucx*IRLCm}-XvX% zxS6uS8wjsCU**v|bCVi3|E{FhG$6nFMf&^enZk~YixZ;isst|vU3$f=m1c!iDaXoZ z$$M=~hJ$r4Mpp|-7j0s~(EY&sRo++vlOTgehn)mP11P}*oHeA5wd1(LHf%7L*k?t% z*0}7O%QJtCzujD>Ad~fx4n3E^JP+BLa?O+9lKkz{Z3h+I;bN!t&x826_XvV*2Xf{_ zuflJ@+xBnh25|v_jiiF))00ZIsDsn!Eomd1^J|emafNBdnyztVqi}l?x1HI=x~_hw z^^|4S#oZd(&0joWH!0XEJ7jummHNxhouw^J_b5HM@qViG=Pki$^g$h`KG9$sn!KqW z8mJrq?K^HQ4L+dSIB`^%T7HA^;IttZ4uD3~<5;)+&3o-aU_Rpv9)Bd>H@Imk`?1e{ zg)aNlza#WQ`tAhvbX7C;KV1up1_#cvMKOl9xV#(z*5hCX>)QzHgZut{+WQK{Yo=?Zqro5svqNzKs~}IzwWPF1F!ns6c=0ph-{^Z6HfHexOf#Y z32wP)OxRwSzn^pjx>hQ{fF91*P_I>e$8gO`7|)ArBS#AM?!lVhXMd^Z8Sa(h>l(YK5zpLd|3vr_5Uh+XR=#rW zG`~1d8+71tefXE%U7ZzVvd)=gL`A ztn%MHdv$nk+87{HSsL1syqal_i}nIY5t%z*i0j?F6YY!tJiQomL+-dlZN#An_avzY zg~>#v$N6o)@cNGWPp_@%)^nceved6n0^9=5SJPKP$GNx9bE~HUe)O2j;3S)?pOQfa zO)XGb-}W(~Rt(;)G2mx7D|d!NWxd`C@JR&q`wyVqhh}WY8tVcaa^hP4xjy#*-yh44 zuZN7;@d(2+q_at5pQ7{{U-jJC01IvNtRev$0DQZD2T+5t3lR{NcH6n&y0Up zWWDDNz_@O5m9jkFx&rnIFy^V_%N1`=Iu2o&Cja+Xwe!m-vQC_dvS|Nj9R5HK>?Y>j zbOEAkWXX}Iwsf`c+`;LWHvg1K1Ch5&HR&&G{rqaTJJ1F~oXMDeK2(AsU*uO;4)X;g zz@S;_b+2SO&o9FTca6{*u9#sPBW)JZx>M(ha{~rd*m6?CW9S%^Qmfl~AXZ(g2@@$^ zQ9N0{V7uw#R$&ztK2h*yizrRFq6okA7_vXR9ufbYMy`T;+O7QQ*$F3t--xTzy%Kj` z9Nf%fftTE(K&u>uTO0Alc(Bg#dylZA!ma<|Qz?g*vEU=s{@Cn~;*L~vIpflpNu(vY z12AYYDRBkhM{E_#gR07d3W+FH=*z9?_~U#Wl|YT7?Y(~laW|r@1s!DtAi~R&U8bRj zTKV$=rp4F0D^xRKYmEgJ;WYcKFWQpGuS?0>i(&9bb$W;hpf4Q-#@9QQwsyAV`?|?csZ{6!5*gECMCEQAJL?ZKiBqT+fA*Ql3 zeI2WNihbC$;embX^7bZT1||cqj9KnEdDQ)-srk*Ri!0r7>mNY^S`#PkJBPgr+OE26|JD*?=FPRpY;)`EEeX}`qc`RtLbYK{ zOI_5;PlwCq%m)0mZ4xVtyje?+rp{LL4QU*M{*gMNX3r7{JpTb<$9n6ehZ@{8h1erS zZ;>*^1YU;2?EP^aZd8%P7Ol27ohlI3o~5+ zDpyCuC~-IyIS6Q+YZ}-bf|$db0&Ne_Q;9LLe{WlpUgxv-ZIOQmEbY4SQ*R}frli4` ztK!mxJsTQetfL{lwQws*tX3}S+Y)*dKtCzD(6GyXe?eN4ew>mnS3I>rCLr;tz0^VB z@bjB!2z&m9?`#uv$B*8>cCBMj$8)zzmM`IpA-vZ*4zYvbNkw&VLWV@p>$=DngEJmU z$);@|1p|NQo4dp`7pFBZ4)gIdGea7bfB1xMY`HA?h7$Du9>1qc#WfHXBa)2b8*i#( z_|v7!{@V&Zrkl)J^E1C%3ZGCJxUhrJZ4_E;W#lvY^f~rxs|D-O&^cbFf+MD7AIq=2 z5}Ew`8*hjiF5w&%v*yH2wlAChR)@kg>KDjLy2`!7mZJvi>_tJA*wmIoo=l6lg|ESa zxXpjwFO~&n$ZYK5+vTc1eHRUZ--)H5i>O=6_d7#UhGfi6=0HM8gjWEO@9l5+j{cox zJG)vCjhjz|r+mB^fSPOB<=P6T$EqS~%|aVxBE@f>vmcB4<;tIlvSnZLPU}p%PHU#8 z4%1WPLUBT}Llhl8l7^9?cNQ-kQRMkLH7_Mm%GK{QL!Zm$FRygaLWxnllDSEI=sNVf zQ{Au{m(UPV5!rqM5xpA4HWEuKI1tYfJ8a_orbG#VBG3>=L9M{g_z|-DSaZ^8N=-aR zzGlqQZkD8$J`;D@Q4dt56+mOFHLqlxUId#iMMDr0k`)E_UG?#a} zeTHXmGtTTU-A>Q7ud#En4W?EA!yVYK(l#7Dh6sAA+9IX0tIM9KHbKwN{i{|=>xKP` zP3m1GxK`2idBfQR*8f?e7$qVXGSR8}9je#7C^!yhP0Fkkq+0xt0W=;vJBLpNEdri^ zMjpwoT;6VPy<$;poLl;^uJowY3Fr!}*J(4j`?TCI5YDiOyDn^Qu)Yoq(AjDj8i)1e zprB{$tgy{q9F3+uzGu0ONL1qKJ^o0FY#hDr1_iXZF|AqB2{+X1!hty5{Ro$exhQyp z33dMG9gP~901&0(gg9;=vb8o&01oQg->2sCqpOZx5tVO3f8p>>yk_{ZpWMPbn7~s z;}dccuF`4{L+RKc!Hs8JyqwV+ZO#NeE&MCV?RC$Pg1V~*!(akq3-WV<-Qx(Bi_QxQ z&5w7`d-qmeN7p-6JR-%Q31*~8OK?T(0KcZ0AGS_z89GACVYWRb*2`VW(WNyQ5&{4P zB6`h>PkqLWCQL*Nt;NWCa3E665bgS$x=BkJyA|#EYxaH2w-=jnDmiiyhKkVm)dPeb zXx^P;*Lh;^B=L=`ht>EKFeBVHaAmX9zUVRO+&l8Q2h5) z=YyW!w-AAv*3>o8p&K?|dIK=5sr;o35$@8AKEvHJJ72J$uwF~VIyKXFsr(rS4{{FA zSwOt$TC~0A52;`6F)ik0)%5EQb90PX&Gi$7oY%*38!ydVi~BUTBpCluT@kal_wkt; zQW#Z?DhP(%s}7Eso?nFoqA8W#uk1c(t+$%j+i>hP7R~!wXV9vS3@{#}hEHsbRA92Q zj|z^S_$?o)pKJSl9v-d#L0c~oR3aACVlC+}kBK5bb@L847v(H7lgaQ1`hQvgzg$~7 zgi%hZBD_b99rIogoV-H|W8)8w4?{aS{@S4Ans%VAp+$f{ZF=={l%q!Y<=Drt&&_T! zC{`^vcM8qP!g}RCFPt7DzW#>pg8yNs!z=JFGPv2^R+#g({VLPUbK~Z$5Dh$awD8hL zV%l?)M>xeXRY)I%dlw-Y=Ak;&R5j13mP0`XqE0oOhbA2B_QWQQ6M+YbY;P?S8`>7M z1nYTbX$|FMRu1dA`D03YT3DZZxpYmFy?!qPyFGkbo8ow?Jh*HGj8)48-wT7tYg9rlo!b}E7)=|Uh#GiQ9>Unp{32ZC;+!bn;htjfAM{|dn|g=+et!ySEpTww28&d zvE78c5OLz2^7Qx<#eV1y* zyTp?J+4B>lDj0H8peJ{Rjn_wC>9klgBQ!@NP#EfyjV_Zrevz3*8{o`jAy@2nL@Ul& zR;Lj4b>aEsy413xEq*uqouj!OZ&~@5EL9yJV~q81BF>9(pkdd0_5nJhh@wx*)m_r| zIyIp1hlYJgHbS4#l1F0Ao3zi^t3RoF>#580rqRU+yCUn<%9)upH_XC4`Peb`IFN|o zk%tfr6{G$lFj(wGePh432b~wMh9ngI(+t21Uu5d=$c&bae^VFkP4Z`Aim)ggQV<8p zi+ZaclxXrOnd;Sc?^(NZQF1k1U{|!hD-kpSzw)3|`$G&4#E-9pr>7m|QDxh;J`^{b zLT5{}-4s~F5A&^*2of#3@8)4MHPX3$e*5r7cw@y1lZl-0DW7)+>{d~WDTUix*s!Ne zf^QgkT~s;E2);aS;q*q3Z^b&Gx46Z?84F;vI1%;^^7fpa2XrU|%54|@Z;Lx$w-~d) zNbU{}Z!g0uL43P2zr3}=*Y|pUDw@-`I=4>Jl%9xmcWx^^wT{(F1JbnS5$)a~$p4c= z0-ISIEIYFl?KCSy?yfGG}UQj`1|u%1I@*eHAGe@Yge% z`e=MKn%Q(B`QtVKkH3vvk6#~IadBy(mkQBujmvQLB-X#THwki_d*&Qu8%mkgEVCmj z+}h@<26YJ{Y(-<{4HVa=e&L6bi{zFXZ#}fAyhKySlxB+TK5WfFPUD0MxifU4L{XCE zvrJeJdVNR8R@-Gz;*2$0slfLGeEOOAO@QyJYDAW|2MlEMO zi&`>j%}c!TnEMqM5qbx?pjzYZbOi>`N;KIgEdrN-u?_craI!jNi9{Q*K8pReO4$IGPv|Xi(sny*n{dSZA3iT)5>G2@*=jS3g48 zkDl<0Q7X;|p`aB*3^c z^-}wO5tL$sMh>!4CW$6|k1CJ}?GUjstV+ycx!Wu5`P7Vj=;GpbqfQ+#C42U7xywmM z5VISt{kcIzMe;y-P{k&@rQv3GQYek!c>AGZ)-aE}YER-%gk~jsNMj-PP(JiHJO039 z!eK~0BpQ+z40YRFu-AyM6?GYEiTLwBb54CVXIHwt3Z7<-oz0{G73D07i5u%ijJd`qk6Kj zQ=F4ySD;74Sgw6$b`)PA#Lsl&$Q;7_8}zz05=S?Q?Iu;U*NE!x+7fQbE~C9entdNU za2n~IqHda_^q{P*)_9Dgf4jMa=W9KMzHL~r#?yYm%dh|wpZR59(~rmCsx45c4cD~` z>jW`XjQj@Jsn3*~`#%uWZ{SgvmNTE3%bi$asc-WZl6zNZQassQtl;CH8V)+bFsWl# z84jH)&t%q-{fCwi7Y33gLJOJvRA{4xt1qvx$=~1Oqb1Ps!LrL)nUqpuUD3l2vxo2u zADle-vWP!bCdhKkJ8gGF#8hYda$ZZLv$$MkPHaAHJ!A78V}sJ&W84}|a4Vd**Vjb^ zxy($Q-02b*_4IV)jeS zbnyKKBlHd;Yn^z(|XtuFJGDRrz58KueC;8HvQG$C+#~$&ev-GXTkAgx=9E@VY%??F zh6kNU*U4!w^_M~G)1|FcDq9J(2$r5ZwY>XX+P+fmI*y^$5fOBY|H-c`uZp+FWO-31 za{N5T%fVA{IMZu@{*gO*d(?3dG%9-D_k`4l+-)~wTO3~0ltsZ(1u(qr1o0X7U~%8y z>(ehA9_Ch9Oz-U|Hu+kMunxhsu*gk?MsOkhNa#+S%y}e$kr;*yuOvp+*3*?G1z4fx zQE@F;_6pB7F3;Oby-an3qkwL0f1;>G>G{lXnfZjp3O~~z9m(@)@15F+<@xhP1;+&y z!p31lXP$Z+lO2LEACz+$X zi4!!{82?n)EhDCBy7zGxd^#Nqg0u@8_L`-G3IF+Ee0Zy6ANO0qkHG<>QAp+~ou`e5 zodmMc!?1jt?k3ezA2o@6VuA4_LPrT67&6)POEf!T5tqU<)7X|J<|twU#7Q*)&l?;R#`fn=w_GalyQh3bB&! z-y9fiP`b1afa&L;wu~ELyM?b~J`YuxlnVKs{XHysd6ZjEJOCNdnS6y_~-CJPB6RLj7V3X)y8$O=YP#&h>Ag%7vFCaBPYf?J=q6jPIduvLWk` zq6@KcqAt`U^McFBZ z;A$W`_2=K7^S<4+b@!smB`zi5@0Jvz_2Pk;UKh}R?tlA>p#y7olO+n+H*;%`>hWoM z4+b58m6uZ|TH(&(@tByIiG>;LCX==F<%uLV3Bde^k#JuQwy43T)Pjbydhz*hEHxer zsj<47YsK6TJZD-}~rgOGy+g(r8V!)U;+%Hy(C@x;)=C-ApGParE2|}PU!SGNe9}7 zlrY{_RP}l~89AbTZ1SgPuj6WB${<9EHHF4<5yVU4eP3cXxl((4wHzft($%p4rUl7% zgM*)2-^$bN=UFhXp1?k!WqUP>6{o}x5o-Z|Ta%JhxUhZhP0Xzpw?)RgoZM)j8BRz}xX*QEsn zR41ml!+8Z=Sh{b%EBmtE?i{+pmsh4s=YThJdl;ytEgikXTDz)cbT0F=tpACcSqyxZzrz*q9)Ig338ZO#p8;@IfW1ddu%X_}Fd7gx`7&B2_M^qkXtj~BBYm^x5 z4MZWhFou^P+6ALvO-Rl7x?({6k+JEKR~`zQ{Fow8XbjZ%KLR*HZ4|@CSf2^sOXbZ{m&RcJV!Fl9|7fe}wfF?G^9w#yiq&$2X^yIim1pQ?mjy z&-pX^<`~hx?3S4lDwr3DSo@*->}=2VMj;WPs(4j~(?&J1RvI7ZuJ%od#wyW`+16xI zNxQJy-?DNvFFh4dV*R8_jLtYI((d7XfDins#D`6;>@r(amY6z^HTOLV*I$Tdn~p_K zLDU>j=O4qqNiMuJFGs_(Ewep4QJ%7FyO9s~{ zaHzN_l|={tle@ZqWJ+)wm8q2fU=ZOw>66@sE09mH;p&jg@Y&x$t1O1m^<1OAiB?Jc*#wLqUqJAz7b*A!cw?i{yiMg#xADe4wn^(Zh zD9zUafL^?s5{==TT8x)fK(o2L%I4dZQM2-#95i;JBs$!p47?9v_Kh;Eoh9TH&l!8= z`~G4H@sg9WHOdEU$}bAGpj9i>072uu#q!_V;&-K0*#< zA>kIY>T)BH`##cDRGQJam(f9d#S5nlbe;-WWYG<~cOK}ObNMx*1d~-ryCfs?K2}RP z71V>cGE`cqy}projkS-xZ_4n^O8;ENS$1VbfgxpSmxtT>KAo@MAz(I;_VvW%w*QQ3 zDZ6R)v|%PZWmNyh<&kEG!XJ47hpBLqdbx_*g5YiEQGN>ddPFT_$)jkV)KZ9FJXg$n z(am_IE=V*Xv}3)6RY~z}fv7OnDMvzEt8m(}VanF2-7kLBO{7xf5}VQUa8EO>(4m9- zmI~_qvdDjBLLvg2H)XP6Ca~vp>V8Fh=4**^MR$GIU{W^fq=VOhxluR-24}ue)f;KF*VbA&Y+I30#eAq%4)P&&u39{8sE08nU5gUDr|_ zyINDPXX7^m@4hle-8D4cB{rAbfWwUDdX9ji;vkx06+r5Q8ugk~<{;mbEMSMPBYc6q z{JD#l?SmX3M~oOQ4XKal6h-x8yW1D;s^N!O$L*pIY%dOR4OCr>Sx0jx7i9ePlW)sq z1hu`{UWpQJ^>;l{F~s!uV8Wj3;iKit^Q+&Cwl8;3X`i+Uh0#RM$-SB{OQhiZ15fUa5pYob;%=kCKd0T}53?_%P(5d%$if{-!fl>}XZ#W)en5W^ zc|+#q)8A{BN}#IKzxWg2eXZOn+TRhRYrN^tqcxpmKRi>MOu z!0=J2cm=@983$y)JBC{0UN#2LJ98$8a0*Kk`J3uLMLcXFEQz>Hh3DB5C3+jpP)=2q z9MBwH=u4Giwm%SUaDCo&X``)m1&#j4R{;^L*Y~@Uo@TCN8z?S_4r`(pR_22jE#WPj zS}*tRqV7ZsyesXnbO7?z}*A;qT004RBPeujH z?a+`n+zF_-W~rQK8zwyTOJsALcsuT|(AZm3xH*{lH82lEaEx%CU{+|!>A_;tm`V_^ z<#IAdC=7V#6=eYa2FJ#p4pSIL(uKtoYr;axThZAU;^pn0y%sd-^%iKFB zlb0>bF$t*U)*$3tYtu22g3i-y?@~XvrT=uBmU@_bU|(LlZdiHV)N_^X0`H}k&U5Cf z!@qs+$M}w$7Kjl8Cqol{?PE!Z^<9dKE*}C%S?`H;v+mejZ{0BzmB-i?@};TmLl0&6 z^G|+4NT{nh)c1n6<|f1{` z1ZeC5XIyv9^o4agb}7xs=rW&vy!VkR`mS#lWHO*Z*g<$=z2OJv_5PnO;W9VSc+VOa zoa*X#p|J=0ow2UmYmiF0+Zcg}0w#PWTbsIwhx-6@zNGh;F~&@wu=HKMpr7WmwNM*5 z>g|oEYmQ*d>u+y(&63*4P`hr=#5a+`xZCcxH~-A2mFV&;m>zpQ0@t>q#0W22g%18s zGbqbAv!dpnaYyqROT(G^k!RJ$xoq|l;3<{;cFE>y&+rSs-&$Y)a({*U7tf*z8!h2=O7|$mE3)HIp+3;Rm78a_?N-Nh+JM($&il1;+Ep4K zpI=9HxszZxrwtL>`$@=XTI2@vBsA|w|6;n!F+Ox1=y6;U8CtO3(6HgCj$p;wiWy-!O=JmvFApNF>RyJ zMeeo`-+KDWnh!Rs{X}Tu&MmS*WerxB^vkjv`3u>B$&G4!`ctDb^*-PKI@JCM#qQhg zL3+XfyW%=o$27g!LU^fp&a=Mazbad!(?Hh1JP&SqQyxH{@yHg)=A6Iho1hW+_=Xue zU`X$;7^rS93Q+%;P@%S9JIUT8`uC?m3-AoAX^dg^=J;lwY5Pwwaq zGX|zILjiubMUnwgbGhxG7AFmNx%H+K{SNh9H(tYz!G+n|p zU(>Lw*EFo;Mp;BDs``%ARo|$FXKY6Xclo^!ZSJOptMwvJ5-AS78RsoYY&a_c(qQVT zLaEuZ^3Av_+%1&?Gtj7pzdI>5Oz1E+nGg1TYN!ZBmGmPtt5ON~LenS)HFA7w`v4`F z0h>2v)M?LHI08|}4%@l;Gj%~TAc>vlht<=YchcYi1h~!A@S*oWF1WR7hH+}1wgoH| z_>rOaB=48;;&9D9BsfNlItF;EXMjl*@4r2{5EI)g=W4HWdHpMj2NM^0C2vo?jHFe$ zMJeq>fQ(>^f!?xcZ)J3FK??4KuJ2Fa6Opp=WB2@QIKAB=j-| zsR@Qv^n?_4!wrOfDJO1T_9DAh3dal+A`j94L> zeH%^yr(Xwnn!$383mr!?`+^)_=BV!T%VV8RFt_3uuI6-)%1`JZr6!muVBcWw~ zdtN{be+|vRMA4V(iqXFuhZks4B}!xhh@{y^UXv4brJb38NQ%OTs=YKRxBp`J1@2>n z(V$$z;m*1^E}hw&dqK3p5OQj5@xCuSG;`(q%SeUeHkL`hi}@ znmm1#F5QANmL*%oNJorf-abBsp2hSF^x<0M~sk4^r1nb%Tt z7dbu05&7UOr~O*11gpJPk8^0k6+2x%9r;`ohQtLt9sV%F^kuiZk@Kz{&dL~rM<*zEJR!dFh za*~}vGdIMJv9I$hQmidX+cy`v;0Dz$_v&tc^bhB~y(v)0u5P|pTS7oU`3VpM?@0^X z_i~of=yr22d0&5GJ?Tg}L>0|r`!2&RZ!cwOZjN1;ZPYl2Ic##2ka_X4!hde$lT?WB z(A`7KPwnS>!>c|Y5_aCtqf3uSjOb04Q7|=6Czs5Dtci`O{EG3dH!cT;*72-J6vjSoR zpYn2z3_-#>vAlK$P?QjX_LezCQDNgk-Fnc#Cx zGf^ci$l7V%`)%VY&pAhkt~5~EKH;+sO+3@fM~h`lC)tV!mhC7HtU#&y!EdBFHesC= z&84jrOU7$sc1%VFzolC|BXOj7hvNXCd+OFlC*!d^BtzXDLe1S@4zIu}^=e*(QuCu+ zt9(X01d2Nmo924L*ahJcL=IVt7RVOsSLbw8yh;3it+B?`UoN)LNhJu7R8|j(Ppf^u z>qbk40zPs5wfRWvy~SR$YWvl^$rZIfN=BGBqJ zCBM@1C>5#lt7Yk*yhc~;sp|I0K+J%9#}A;^Y7CvXO9`c=#qCy4xmE4n0`mhNb|Q5N z-zJa|7cKoy|CFIHGBPV7qikRajQv*TLh!<|zL+CQjO+=SaBTan$V)RYNal;op5u)% ztO%i8Yf~#6V6Lut=nvcZR$_?rdYT7oN|uII3aQe`Cdute#x?U`!X5TSzGQs-w297* z0V@~6#&=ciwsCjiQbBW{96r85JG7H@s3Fpw7n=&={tNeeC+4yjf&bqRRf728DNg!% zeX_Zt7M|c~3!PP|8(VgqxD9BkLqN+LKT9#>$W$WsU!ITbo7^3! zo}ej3m%Je7DidKHY5siPWIh;!Hce-AB)NT0c%q3ica?%5Z6lU*R`)8Nn%GxYumFo|xZKF=Bn|&FnEcE;Qv1`&&%% z-C|xgkVCf;6*&*1A@^Y0x+}^ea}EC>lGko8D5!aEMyIq&ccAjen7+Ju+iH%xb*;9u zh{qvm{Ii3l^zzEp$ke(HH}W1ktQGb>_-l{awMhTpWQ@^(Kox?>o{3rBe5|Vn(qgaRRIX)ZKObtSZ^g7iy zOc!G%NHu-GM(fh{+k*xzBXA!HtMmW$I4Q}yS}Iu@q_Dw}k*AQ=I>)ha2yi)=GnT_5 z_yV5ozdv%LR*p|xi!D~wwc*f^K`MRWhx8-y$*K@L^Fp33Bz`bq8g`iAyM;Ox(pp<$ zOV<#QQ7++Pjkxzb-xwYx34=QzC~j&?zfdFqNfmI$k**;P6SHTiY#H0N-!9*>WoYsA zU}hY4jK7N}QPhENSql7+{>5~Dn;`Cmn*fd%yX>cISXWXc(vNjOOXa7!K{-<@Ql*Cy z9^c4wUqlA1)dc_MDH)S=w-WomM^xnm{d+Hu_KOW26xo~G>>a5?(T?ZzMq^NfnFb8>BujsO!sedMdbn=0Y(<#_x*#c=YooZPR)IWcLHllnB~MlzWKOv`7lu% z4n`(`XAv(z2eum8G_ztAf2)E&J}8k^pVdP8oS} zOsGM=iF69GFzIP_8$&sSTBE7N89cgr*-;o6HYqjWfoNYG*oQht4q&YMuJXxQvB@OA zfX?BtkXdhfnslm0e#J+9wP1dnro{1~cSGxJ@zXZ!NJVu`AyaHsOpUvcf_7!1!^+TG zp(_S8x{(ISx}K+ZuAivbIS|n~2LcAgBqOhwR*GfI=sU8Qlb?g#d&Di*Wt(bq_q*|q z^rvm;UmT2N&_TuAM}FTnD5c_AssH9?_NfIB7mZ z59ZzC+!wz!j~r34&!D(n_D8xYxfW(Oo)5NPY6sw>Kb@Oc+N=|b!{VJEcE#B;iL=@5 zG)C}XpucJ2ZIp6R-kgTEKF*6w|+&rl^}v$0cKGjug6Sgba~gI^EBnL-wnk5k#W>MNr1KQ;_l(AvAADRT(S zkhbM*M}3_5H2=MPSN<^NC7#t&9!Qi*6+ z2u?Qt* zs-63%r#rW_j};HR1z2`zvN@%VJ-yvFEXHH`9}?8cU!O`MXfPMXvB z{=4$BQ3zVz)Ln_BG7ZB>B~hS#z6jlL!+w+Aa6D?p!k@5Nn(H+dn(Ar`?cjxw1})>K zv%IO1qRcq&AP(P}mr$c)5!BZQI5;FdUCZ8^sWcRfhbFLx80XUo`P5|!~|7SIg>FHf8e!l!K}c)!Pfu6P+mtS_It+z z8*_b%-Nz-MaSdCTzK!41J19YPB}IQrWsqevq-3$Qoe$vK7Bm7O7xTLetHN01IfxzT zY~+;|+i@VPvC?dm-l3Q7B6`31%zhLuwDHX5%~;OHq&pkiJ792x<#5T;bepk8kg_h6 zwu8|%*Q;nFxD*G|sLER0_Pp5{qwHC7_Fw3Dz+f59DQ%X>NFT+&6O!`Se(mXGz-vHw zZD+#?^}`RZL=i5L^`DRcFX3R~6bxd>%X^GbJX~%gp<0Zae|6zaj!X<47cj%Y%wvd; zdrEtXX1qBhmvsxpwTrj%;8*(T{w{@A>m5eM8biZx18&Rvz~ifgX4bh0smg6a%&TRW z;tUcQd;{J=?YI&X{nSF~4W6(;r2`-1EIcyVPd4tFLeFj z`Kb++bWOwCyS237N-8efD2nqz7k5%OCr&?1i~KJe+n~(sI*!I_)1P;7lR41zp+I1Z zPy??@b2AvC8<71J7y8cIBwAYfuUhqN>yuzZ@R9ESz-utGBa?zMz&5KV>iXiL&Jd~+ z9ek3m5P#x5b-=+fXKo)KAPk)_=pI-e_`zq)GqFi%&?Cp_?{koXBf4z;2&t8QuA=yq zU+J#E%1I)Xs?HddM?gy#rLmEAw45(KMhkl6^4WDpQk|S}_^sm~z%4=;Mnqf?K`N7k zpxGE`_piaQ9DX72o9^wu$gXC~*lIg)1V*>t%4y=9{doEHeAJLcj(_qjy(bcRj+#zY zbVjOd9;~A_BNaBSb+=WqcFu%#QM|+6$lbq4ner}~9dEZ6iJm1t2RNRMPIuXxT4|rj za>-49y%cvQ55yK^Zlkqv)=KBNM%aV{%u z#wpBTLa(|XxEYmuDrDXLi4eD2eaTnA#?=eeA z0_!1TcM^h@h;m2!Ka~eWW%ylUxfA(It6&5Mke-dx9wSf49p{}DNh^L%E~YS<`uAB+ z{I$FovW$ywZFWH*4iKxeFci2CXVE5hxkqazGYV&%s3&#;S1DT~YZ~!<{fSaAlT!ZV zXIJ9h55R|yJ!&4h@E|~{pNzhkyjtxI)fA7W-DX>O3;UG)UA!HmK=wfJh&vXxS=q2IcMeDzk900kpECC706Cfn5^R{Irh7&NA38b z^dlE#U*TVYj)?er(Evtf8HOv9Ww{E=^*6N5%uYI}sSrBW+J1v=`I*`&)pRieJzsqD z59DS@M2g8vyc4?tO!Vzk%EypqYKN{1-&>xOUjJN0<5V%3(8A(pYU=XlQNC`R zzbmO!6WXRztg4rX0Peh#ZEn=!)l%81 zLI{P~S3lz5ArQOFGY;ak%q6M6iIJr34@6^qWrnXkEWQ>MDw2R;lQSdV&s||-*RHp` zl)wEpaxTX59hqv+V+@6iH<=+|%9}IHS&i?Du7@vCkBExUY7r}cr6+W$u+oBUNHpdU zNB6fBa1xGilOP5IXSh}sqU25fWLe6EQ<8T^wcllDp8kHd(8k}^{mT8SHZ3iF?v`j> zvj5H!0f_g#ERL#nmABu^rsnW#vH8lry$cI)glpOpJ47Vw+er5t_M`e>;?rqd)}e>u zxh3MW+f{34$3cfn9%^G`wF&dE@ygSjQif7g)O{|u*cdjcxAoqdqGfN-GlR}9-o)~Z z>M+9wc$%1gfC->tcxvw=5g0tE3?5U^Ukn03sY5TT zqHR3M8!$t0zGoAD`({GEw8u^1L)IoWKpeNZ+~@gRuMO5)_Q$(cxNIk=%I2!8s%q#@ zF_VMw02jwKYi94;cG=kxdbAjMG-owqt?S=wM|uS24H%#7xYO_?(m$_aiA54{lZ_Q1 z#s|r(^rGVhJsY64YfMFxTh^aDifP%SbN+RU9}=1Gzq zrH^$0Y>o&m?@HQ#6pqJW@>Yh|LehnL@3FOGE|26w2ERMYplF^x2Ycj-RCAg5Tn01n z9UoJw_=l+oF?^x;vkd=$yTz`xUMSw>lJTtT{Y;UqsU+W+dm+X3>&+%ypf7{Muf2^~ z-e#KsTN-~~v@_wo^WoNm%d(=&=_9EFjkLA$2=>BaSz!e3ZVOszhbM~K;p}S}29^IT z;T_`CMTJvEfzQVAn7)#y-XJbvUMX4Fq9tO9r^>pY_ejh6Eo~yLZ)o66<@fK~&D0o? z7I>!LuYO15?q6-^xW4dJurDxXnLKqD7P>j7ZBsfg+=$=(dqhTITN}L0Rg|GlM7`Z0>rpatk>|<)%Y**^ z9P9t}9y4o6DEhD$MNGo9N=vrg1=ZM(?qEGz&yyqr!kB!?tKy9Xcu7&jCHY&H+{tM2 zV`R{Q0j^lPSgTXWAj z<};q>KMe0NJDPangjkjLOTbq5oSd zXk97dJ@=y}rTstE8Xj$m7~H4mkzZA}+Tf)w-g4~rKUQI3jnb6OhwWWGxjr4S6eo?; zM0W|Fk3@8^BaPfJlVn!tM)icQ(k96B)nm^oE-g*e z*@7sR%#kp%(rC+E{7Dx=7u;QBwUYd#(9|BxdWS65!_{0Mgg7p>j|K_gC7C8Exs)@q zVdK=CXGvfDG2r;__D;y|=-B}r%ja<8*kk=&+BsL~iof|?o_R_{1`xnRcoR^IB%V<6 z`wO-ez#luz?S21_!Sh#tEd{NWd#KxQOdd`uAN?$Y1_8hXl*-ROi{WVA1TU}v{r~lL z>C>|JvD!yTn|w3LTF@rP7!#TVw8Vqmu``*{L-9_Fx`gIv5%#Tl5|hWn6ap<8aR~@x z^H?kHnI#_si_kqx&ioYQF^XC7-PrbqHma%Ey|299l^5S{nr_SvRuj;)VQN`0F7leB z-2$7U!0TaPgfrvIK#R$-0;vwSo~gozHueSa_Yw7{-^~$6AHW=dW@f&qs$^Vw9SO+4 zjqr;7F9h^$mLoY-94hoxY2}6R5kXUcw#h>=`vc;H&qSH6v5$dUxs(b% z9oj3s1Z3CA0#9J?t(vQ@L1{1YX|N^COd}(#OUlz zU_j55>eT8;nYZ#CZj>_e1cDH`1^jqAK#DnO&0sD%8=} z<_}Ec2lwUA*;H&Bn0jWnxUv`V1U3jZS!5)R4D3LVW8gU@h0uTD#Jj81_{isA;&4)9 zIa-~)w$=Fvsa!zW`+i^e&AVvI87a=#h2n_@ae~Qn9OsGNHaX1sxxWAx+z;(wlBwUR z80c4ba}cJv7&3P1$Vl-^6R8uq=Hx;R|1Uqe`cE2)`lxvHo05vGscuXPmyvGlkg?pM zm*Vyi?J(W;r;&`j7u+c_n~(30)-$7PRW|w7SUyZE&(ka{2{rR(#lxATt|G1pm38vE z3c9*c{H7eRrtsI3qtCKtStCbBz)wdL+A^Q=@s}jhykqm2ABhn{a|0wL;hJ*SS2nmz za+D4oTf@YYgjTcJE1&LdpI~psB;Ug| z)2FquB3T)I{7u5M!7kGfnu@o99g}*DCXgUZ@zUp{h?a9z62uL?VkmtE;;dI0Hx#@H zKJUDO2g9A#$Kbu0=(XN92DNtIxhq{vE7(+NuNUqba7#dM%I@8ML!SHnwg)3Ax_|oo zd;(%PvTpN(KjbQ?i5<~Opv|GIe;*&q%H+<`(Q~)&;4N7^RZ;%mzmf$;jf1QaHhN@> zdO@hR>bbKpl@9<2d8G#d;`gYJ!a1?kgmw1#u{YG=qly!X58q&)BweY+zWTISUdtr> z+D~0B&Vhrsm>U?L4SO$i8{*#JZ5$Pd3N%P;Z__|k73xzdeW^F=>tiGdYmrJa-0j9Z z8ka>*JvvO6i9e!R?Z3uhYk{K?5(*MzuD}i38DNk<4xD7t#2X(Tu%$EC7bYtGuSgt^ z0T+opLYle(8SDzT6HId;jR{6yD8Inc6#-{jf+Ca8SV!3p*D-d}^ujo_ui7hd(km$F z_uqIEzM;C+R$3YJDhV4S8Tbqx;UX+Rz%m&Y3-EzVgacASOVdWltHTw%>{e^#^-bLx{LAf zm8<%_@#$L;6F4IxMya*M>=%=%pgF{;09H=15z(%pAO#{?-lUz;o$z7)xUi{wSQ$KX_^>Sh=zv zl&u=l!$IHqw-5<}!WIQfqS{D0LJC!a3VT5-!N@Tw+V_j21mQEV0_YuU0>**O(=zgM zZ!a^fB%`{X501%lq{Bw2w0NxIZGMvgxYkCAa?UEz+HpO-%!pFb1d;l37&4?vwmgx#C)GQUx- zH|k+!RgjrJQDFP7#~Y;TqaA7_wE+&|UOWFnV8F(GSa8_yinhcz%%mwGnJ67sgT=EE6x&o|e1qgV zcc9MtbTV<6<*#x}%S+uf87(yLkjX^8eQw-8U62T@?kqN7(XTK1wGwY5TTG4br70EP zrH#gI?k&GhmhGB)deBpP>XMFXvqK@1(38km(a2;DY_7BK?GLN{-}^C$>!h-gEC2EnYOC}akl+>Z`& z8O8wDX)s3TN+32)XH*ipiNJ`%${hw37eb)D?p$GMnXGYmz1KdpfCj5Fd?jJM<@kKX z=`}}hFG*z}>Gz|PaauB6*B1x=s_w+l)7ofA-8AOu?aD5c2oq?|t-+PO6j%H;*sFnX z_E$u#YYW-XI*4}x)n0I;uIQX-H2rXj0>Mr4&}drHL=A+GpANEJuL2j6U>|%m&Ytc+ zZ7};U7$w0X?JV;g*9e~?(~GpR&M+YXV8ds7#m+qB?E(v1M_U;F8erwnM`NHP3}>23 zo2AZ?BB-4Y{FC;90%&K0QRKc;JXDn|Rn0bbk#cq&EVNH|*6YPD#;Cxs-0#Y&0@W&) z6&<>1kCTcB*rVs#Ow$LfJOOdq{>iu%VoamXW8eRx3}z}Cv9|0}#T(4iU{hLjs33Iv ztu{^k=f-A^)n5M748s0u1{fmGH+e^+0D+KaMY>IN2B)-ctlHAItHZ`4H;)&?HFXu@ zPG0>uLHTMf3Zfq4;-Ls+88h`Zbav#Yn^lI7pmh|`WSXVZOas;O>O8%q6$Q$Emj^19P+0JC2XER6T^6ffAkkDm9s6YFmDhAI1{DLv=0mC8({AC65khG9TF(D{&$gwFk9g@j(Hm>Y*^PkQJs*_d6QbM0D2!<0!P0|--BY~~?+yv#my)>x8_ z(Y4OYk^57Y5&DO+8=KbQcUyRBgZK~rbWypV<50sLBAV>9R!L)AVOL@FFFua9dY>YG zh92F2xqLF(1%_wN)L0s0^%?D6@{bRtWDO2COK>1U(TnsDrR<%Je9#bz^RTe_VB+YB z-ND0~J5_YCep`D}y)jYDw?H-Bp%vec#mDy}RTK*e>`I_37>|XzDw}`nyKMa?9P!l% z4lXcWWGw`!3Zch2V^k3&;1S?H_4LIvYG`8Nto@C%?40G@ z^i&otW_dz5;=$d~a!FFlW48ACW8$+?Zv?9fV6~ygyUg-w5lyG}3-*+o8PKy-KYwFG zyrCrit$Aa#kWU8vsLM~tEQuj$(>Ip&gy$*M+-ftzq=FR`u?I6)YB+V(z5O@D0PYMh zATZ*2h5{6T(895y5^PKu4ZCZkH(`$)i z(C9**9bfSfNZXG59ju~6UHy$mcoC9l;#9ry_-v|jU+b8$8&B}5^M7$f@hhK@b%o}5 zUgk8JCnTRSy?JSc6_qf(?e3YsQcUHsKr05z7LRarW1&-iA8~-JN*bz_PlHHgiC>Dm z)?q!opq}hN#9@Mts|Kzw6&x(7I3&*h{?J#>Rsae;SScO^44?VA>SbS~^RHsE;J**@CE<4B znE!H62?L!XP$R!LwxavUO)(V%(`hJ8iO2TsXx4Okho`vW5A$(=b&d^#MfMK9ADYw| z$@-<_i!=j%CMW($yfbui(-R*CC)B&wf$hD2_72-ih+N2Ml?Fp@>eo8fz_xmor+L$- z$0+)dN|L|%%T z(RrHl&f)m*0prx(tQ{@{u{)wghdtWiMznw&pWG($H={xU2e^mvnaA_DPEpaqR-DIg zNc>3F-JJ|J=D`}Kgzs*{%wRMUF-m7QAWvatqy}>4WS7~UV}>2`j9g1_p7#Pxn+Za& zL2@RYl2R{m!N8mNG>1Osng)^y{m?Nrvjb9{z@5%V8!k~Z02)<9VA8-}=aY!%fR zA;!`1IkM(OU+@!gN{nx`;+iCYS$xpqrN<$82sw`%jmkOFJLgjZo`(jyr1CyX}n4o=crIY@nUeIEmVBSsVwg7xL8&>hJSfeG;m8 z5W-aOPiSiSpFhFYB$J4~DC3fW{^04`RMZNBsJwF%hBfg&hrC6FcDmWp5l$)m8KM~9 z=`;j}PI^U1@Fw*FuAGBtYbHe0pW^Q}hZm1-r#~IaKH+xn5d-I^0YJ`~`A)2s-xe`~ zuA#QcD4sfCqflGQCaznDYe2!R$wq*XS!a`FWp{%F<#^hP> zx$9+8?yPNDManngRu*MCbVlNIi8}X9I=A{)Au$lCyB>!chnP^r!4?~~Ex(B0=R=N( zt!V;uxkGmfN{$Ry6nPq7UTeG%-%Va+2pQS}b6ZdE9vMqM?R2zA47_mKw_MZMhs)F^ z&+s8CsDC=WV5$21Ux@;d>cYgddT5f0Z)|;zQoIdrw9M*6OSZ-92!7ZZ7W5({M22u_ z3J~xKg8HVeFrYuR5IA3p4kgbQSudXY;3^eg!~}qrR1tg7(!Y&==HO5myZXs5o~e^~ zd32ekJiN5Sfo@SiUO~GUr@jOu8A+9G&(YctH@`RgWFw~c*5H7ZO3@Gd8+zE4$0H9$ zgC~uMPoB#(nx`^0^|u0FRM-2QNLvScd=)@$$s=x>FBDxSp(Mg&gI`-ZnZ_edQLV0w zSgZ6nzZOd?euv(2d1EKR0h&jE(S3o-ZF&O+q@VU05|Vy&9@9Mi^9j?BP!NT-;_h1P z35#%ez4P0LDfCV8cZLJ1=Xtkse-O%+E!U0ccH{M6_VtV7d(-pjWn|L)a9O4CR13e* z?Wae)Zum@BliVNCR91wF@i0FSzhZ_=Hy#e`y$*`xznEXCmb%*D#;ZJhp;(&sQZFZK+uC_XIbq>YsoWj++#X_~_unhw_ z^!YPsty!3mUH!h6i7pz~89gL3ewF`yAKm;Ngg&Q28$B$@3+kos*6=+gOe9%dIcB&w z)gPqH_35fs_sH48q99c^84%B(H0BtX3qLV~O0!u4U5x0CKqf|R4`tM7?#RGsK&6Ql zUNB-JKkRHqWu6^@4X-{e1j)s#oG>^i=${b5%JY$u*|LAS1qCNv@}i!%f32Km;(r?q z-QNwSbhmTy7d!6!OtYy#m4LheN=nIweyh1rdq`*4*o~&k+I${=PoYlKWbv9DW;Z>(FY*uB4CWA^*1ChoGc zpQ(5nOcXuBO`v7FjtYztZ)En!SMu?`VX-fS7=3ci(bF%zxfWYp(cHZq>Gjg4cIS>= zt?V|`Y>K)JY^#c{*cxh-i+Pl*YS&eG*#)z66(^GOWu83qhE|TC%A!|A&5pLFJ}5Wp z$_m@!F36UbNSuugVw++={*}8Ksi!1ao#DE~PK}d1-pZMfTixyv$)N`ELOYYstT;2&-R53i1eQ}G6s04tWqnM4{QM@YF)YK#oi=ii(4EpY5b60`j zAW3DCtpEN0@@VyELMJF$@@K7(hB;BmTXgOwPsuLHqP!Gy+GEh(MdiKwx4^06;>f&7 zKcp#{u%pQ1*^s$FlvUaDjD%BG>M$i!6Pp;0OC!?9 zUVW2?o`&i%sn&JlF!N0?s$LI%>v{(Cd(mpI?9UpFtFy&MRVEx0DWlhj5hFF!7(pYL z%Qbn9p5$n7QyFrA!kG?I)#8gBIN;YAlc^}H_Iv6s2{a#PV=4z-dWg0fCP7G3{w~5U z1_-hBnP-zs#hm6l*=GfCZf4VV#0&-1=c7e@)+mzg(;&dS{-TkF|IHM0-IgxkGi%rO z3p-`iq^+s%$0^?Qn%J}eE`KNUenB0BHmOvqAA(;=21 z%Wnbv>H!O~-w+f7fh4oQ3q`WpAjuQ^)ep)Y#*m=qXDr!BWgs5A_{itX};V$skS+L>tdSq@JdiX~H|#Be9_@~(<kvk7fR$d@W}#4eVlU?%VgTwgs8(QIyfQ{@Mgf2W)| zG0|Ywg!EpLnqa1UMciM?t|I7Bas8=V^_5+s*b5?^fwK>#O6C!_Mx)EQ!-ihG=dEK2 z?&r0S`nTJe-Z38`J-7FTGvJ43Rk^ZXeWVg*eEfgFFBe~vT}3{9Z?-(@P_H5*5ID46XYV@!~D5X8Bhyx$sc%-)bjXE6ZJFfEvo?`2rCtjNNR! z+a_xr)ssT$FS^ZzA`ijDT>NqIb53r?y= z$&aJ0X6Vl|(1A-wJ#xPSGPn&WjvMIpe~9ODqg=8wOLzO2Iqq3v?3Rw8(TE}Vfo?u5D<=b5xa|s+(b(>Awdg4E8 zyNaO0?E!k{V@LHWKW(gafRY*NZNzNl;Firj?^IZ|GO4O5N5D!{axQEb7SGDz^Jn}E zip`N`H>w$8qS1o$v(ef8LTc)MNWF$hoZGmvJO;foXVuE5GIb)RAgJ5q&*x!ph38*S zCJw6SXTZmCHou;97r!o~HIF+x=A_DzP^1PXJ@lBIdQ}P&4M{2I% zf_U*4e;wKJ5}NYam#`~$k0;mF(1klYp=>w)Jz|@m?WOtICDS|Vp)xT6H`pme&l_k7%f;x?h!?GQjq_sP z(D#a2l;-aXuI&c6b0O6S{hZ*Uu_2IJRdgW$+Y}0|P};_iQmQPJXVQ-7LXMHY2NY=^ zI1t65G;p#x2BhJldUJan3{PZ)Q>42w!&b`1x3Uah*=&WuOzzFtQgi(Jxh!=($X)aG z*=+jxLR)_+UhV|(FJVTwlAm2N^N<|oBdvV;3_`BrTjCCP;{jsTSIAe%|MhB3zHK5v z0FtLh0nJEqA`TWrwQ>YRoGdI;RjE|ZnKxz?I08Pc@B<^JnoEno5k6KczCcwkf9z2y z@XE22XWcUyE?({pg5RUbZ$+o&6xSepx|5aLy>}L0Z#x-Aw9o$1)w%gids=*&F0Zk8 zoC@rh(Tx4Qa^{l9AOk$7+zP(P>v+5pk!>ZE6pbq;GN~oKo(3C^fnDuFnVmnb_tvA} zN52B=NX4{-iVBNAhlNsUS`3%8v6{IjK2zrjzfunNY)mP*JV^+7J$W;}zGA0F>q@_O zC)}`R7^in^HFR=iaJoXzijn4JZhClfkUyQ*j%ufdY#eVqL6;D^e0!ZT7Ccj4ZEKg1w_k57c>DqC!0LsK9?c;ZlMC7dK$~MExObi-!&8m@Ke} zhk?)n)o#C3JQYIs`)3b_Ew!`%8YI$?!A+em@DU%!;GoodTS*D2pwL}=!=NDYm>qn~ zQE>Nx5dGW`!D5y;>(;NiEOojso62~PB?JM0C-ml=E6z!gJYIk1=l(q?k{{#PkW6@L zlzHpWCM>8Fi`sXecb2%Su;;mVWjK72azBS*S|A%2<(8&H0vKp04e6VYErgL=8hK;N z-yj$RBc7W%VHq#2wpY~Uf-PejzeMFwx+0a-(Q1>#`QHEm+gWOZFN-V)na|60NRALd~Emi9F`f`!MHd1CVbxM0ey>( za?3X~K@8PNaM4LDs3Z4&dCzr}9iuk$sjH&azpsMYf1lKJnT6H1Rq9T=b!oY!4$q+V z+UPu^=3#l)?&=M4(D;_5r0vNtgxXCeQ@{_wtR3a_phRh<>y_Yg(Yb~snS+LLxbTN% z(A(S&VMX0$R_1YmU#n2;8I#Kl@mW;y5wo6tCznhfH4}mRyvH)AldH0VMiNg-JTXDZ8 zBqQq)!+l9N*%_u6MZQD>qHmmD>y4D(t3uX8i`Uvut=FmMJTt7(#Eblpknus z(9ZPEVfH#xfI~opxxZ&?2UlB*(mDNcRMl@k0Zt_J-*Q@=2vE zm2Y40MS6NZ_kZVu4NNL?f4pI{mVOTHr=Qc>Ly9?z>(FzebGs!IQ0`LI z$C@zQ70T*&LUs#0I9fJ9mAnVyPT)xqKAm859N%LWNBCni4ima-?69j-6)kAk%UE36 zoktgHU1#2;ujE_!x-zVFab#B+biVfA@^C`>URmxGFq`Pv?QDiyJ}7}f`~Qf!?g-3h z+>tqXBE3>iUtt^}Kshg}+SFb&{fQ+pB=C^920c$&}e)eyQ|jeCF>>ai*mC-0OJdM&a}ZG(GA;L zU@y8tQLjp*dXiW=jOOE>leK!nY;LG{mB>itzp7CljXkVCHnRKah{Sr6nTM@{aD0)T zAnlOPAbhYqjpw1j;`&;j^(N=$i0u>cJM6`kH=ls#(r?gaF0E_gqj@|w=WN$71FKC3 zRCd*#2KKS|r1RWV~Q;BS{Rs?ligTvmGjcRAfPW<9r%_zRJGA5MSPD5)mD_o}2nJd@*(@YoQ z$sOVCovJ)%ROCS%E$%J8-!P3~qx#-!i2Z8)Pil|M|jT75>&59wXj36F%Y3&Ir5c z&2nvG0>;6D5Vsq~N-aUt4F`5j%*1Ol?+bcKEH*1LKwW5%HBnmWoPvL{0%yqY8p}fp zQMHUvW^c)8*QmA9`w%$(@6JhFHmtH`I0%jo;*5 z#rSuQBM7sWbWA{u(RtaDAdtZDwa%~#C|+%McKl0(XRPQZ;u^gT+x#h;?deVQQY1m~ z3gT}ITkw1W<^-(TxXagth3U1G`XfOfxvv$4Kw-7Dg+F1$m>5C9djEa<3~JaiNSlkV z!vWYk%2+9O^N|$$o>pJ@2rYuie_N5KBi0gH)+0Bri{fi+7cwPmEMi;q5Cg7aFaS(v%1 zC4GvXVcTW4d9mEiuD!T{98_?X-x@|BcTo*y>_M^+pi!KQZB;%FxQA@)G7s^k6_Zc@ zw_F%cg;GOu=Q)`7*;?YbHvfI;=>PCr(2pKJ{X-|eM{A;P)oH=|Wpd-q^+?Cf%@`4N zucQTPUllJ;>Mo41V>K_~H(x0In+aEL+}CYwiv1$061)Ci&&EhG=>t}Z+0H({+*93E zl+3h|b3M$D7n<$6wXPedKBF-oIN|xhT#$JZ6k2cwJE0F8Jy}yTjz<@4cy}b6)sliB z$(-OIij1@+hjnos01MQ`{*Zv#UuScMvegpfI=$KjLKdR0NaY6a?w#>(2f&jfJD}UN z9$V?i@;mzVNjMPqx`*48W+PE`UTxd*zcE+OWPy=t(8gb1iPxR$vr-9iw0n1c! zhPbmmsq@W}XgrzHh%K2Z&|B&At;b16>EKfJP9<*Q$G>N7mnFiYx*mVWpKwQAs&<*JJ zrxC6Vg z$w%pk3QNxnG<%8Ihi2BE)yYkyoY*|a>u5Qk)I9hbrtJ^|YoGiEezHsA)6B!i zdxs}n@C1t&Tlh&6(%0Zl&LHnDtc~T5Qs>=XIv(PAQ0IwX!v00S6$!JAv!xu8rtfe} z49aNZxBGvS%^8TRa!V|#{N;=T^6z=`@LPK#=4LasC(tM{H(ki9+Ty{~fd zZCVu^Ies81emp*1@Q19mu#N{|jyYD9p9Z`t9CuTF(w+|vmBN@)=#z%A#D>u&lW3o` zQNoJuMTN&9k6+pTjCR4a*_VJWBP&DjQ&nv$R+dpHmKEWUzK#Dc004{t04s9fxn#zm zRoN8cmtR{-fdpr9<6);@dY-3=KxM_B0_sq_j@`HO_eJ@bjX%Z7<#B|9^4B%G(U2fn zNRX8L!%uiAr%Cde6G=kBzRaSsMou$du}689bUT6M3-g0idXYxvViCWaW5Uqr zS$XT4{_386?SJ-{)J{+nXze`68IqR5?qDHbABHyIAn;6cKByyJMsV-6VXxKj=fG#1HuY*~##m!+{9}w4 z;iRLO`>IyYTs}at0pz|?=q;~%CSy6`Pn@s8pw@7B!7hcDe{e>EOnjQF1&5jt7JCDL z0Bmez1KsRoi@=ID3p!6fe3F*#lwo<*>}DQNwdg_nBkT*IV}>bWoh9ke$kO7f95B1O z02?eU9Y2|RzIY0~E+{4ZAsfHHj?h8pK)YZaBLn71e6617!9?rlT6lLn39?*|Ya8$K* zed6r>{q4-u_5eJNqzwcbN|^TY+8`DdyKpE~rrRSg@c#bgI|;n!XP8|zp+>uwZJpoB zRZ>h|Fa_%-kL+0Rv;B;%(QZd(G!4N$Jcv7cc6vHe8@?>*ogtU3VSyXFfj9u(BZ9p0 zc|_}#k1mr-XjZ;>2<#XS5HypV#vnf))eqN;1o>T$n*a;sRAIrNCPaMP@h(KPHU~Aq zqAc~sFuzUAKlYDYd_LiSC?6u3Y$`C^(O1zLRGnSeGrMfLYu>DHz<} zts}ZCg?UF;AW%jf|2vIrhZPF%%2z4pbXa`gQwVA<*9{Y;|u3x!Zz8 z_A9A5RkM(ZuagfA#4?e^j$_NfP_47}X+dl0*3G>gQ^C1D=;dLKAu`#3ZLKPPduz*J zCjGM_({cXRI6OynFcdN@9zq5&to7m5CB1|n@&fNgoTGZGaFTO>62rCqn$&#M-6s^; zbN~Sa$;P z-to}`w_^V$+I61-@A{x^fkRWXqw2x6HFui&-zW8s#4yJJ5bIYi8|Qmlb(Wa267Los zI@$P83%LKXc)51r3_h`NZ~?qt{$cJ|(td7bt2bBK_ND$C>8KMWwMoZ_iF?T{1BNXcKz=- zRy+gpH!dTPzC%#Cgj*HxmpiVJXy_hh7-~It%>dmG_QVe-75g4)7&%bNa7`%*>eno7 zI+G`k?;f5P?zD`P6Ik;x)34Z)Qi+5`k}pxy#ee9CT?7nOsX;_1<=%8M4b&YSq#o}| zDU=KIzb&~#X#4~^clhC}BAwz^5WLa4>4P&lft``qS9M~9VFB{5vg#^;5Qd88dsjJ- zx0xGuSn}4*Cmg1YjVx)Q)l_LVDbT2FR9$RrTpx>?dg^lm1{+@0wT6S6apR>q&E&UD z^kQM8Vx)^sMg84hmGly%M|GdBO=M)TrER;x0V%7B0-fL~Io9Cbi2Yb*QpTV*!TE?P zyWmU3`IKsl1QXy$DhXv^`!j3v>Tt>BEEW6uFcZ)h6Xjm$s99Y@<4IMQ89Y`IF~5`| zq(F2mRl^V@rBEv?bF!SoqL)*ifF^^dD4WcZa!HndW&Akpt!PriAxS+h{sHf^35aO$ z>(2#e$$C#YcDb9sYjm9q7O#Iqi{j3MQU&F*=@Ibx1fln8S+(umo<~4KU3}YwUO;cj zM9DoPiAzcI_YK|kXX;B<%FG9+Se4A*Cta_XN<~|T9AOEaryJr_>uL1@pH4SoQD5j$ zp&sGoff__U%>#DtSh6e72pey>u#7dPAd=Oxcq|GkSCXf@ai$2GwS_Yozb>}S&R6Zo ziQauC`O}?)C_AVsKh;JsB_yXh(scw$QWc1y4Q9-%&uPZ>JkBOnHIfv@|T7w@FpdHoBbpAgKoL zh39YHl7e-8n3nhPo# z5~_eP>Q2Y_gy2!)YCEzcLo5&Vj3WbrxU%Nl3Jlkb+hr1H)sz^{ei@?AQIJy+Mw^TB z_vr_%ju|#FB`kIHGlh(CF{7gW(I1fHE`+934npY(zMgBH@^`ZE3M4er;90veYeV%@D z)mz?7n-bhtlk9`g|AjldFV4o#76D}XDn27M3iWncFVaH(47tPdtNHpBYb!z7cm|97 zX)r61?SMLkMI~c+N+Yn_fYio5DT~@NMS6kCmdc4mx1nWufBcSWz9{(HPp(kK9lzBq zur`#z9+q5fCtFZj>dFztRNU)Yw>vK{ zVkh)bo^a~xv0nn`I2NSqps!8*Z&T>!PTBe+7%n4o3L0*N5>2jziYbHHH7%yfxIyFW>DZwR^Vdmi<_>C-E zU^n^{SHRzM0HlGy9+}J~v*Fa|d&PWAOhKY``C%bW}^y?jbUAecHPJ9z}kV66sZ-P8&l*RrYI%d|n3hrQ6S>2S=mj zDP^~@G=A{{3;q2=cnql*o*2URc{BAi7qhml4k1uaCtHeb27Q%ppTg8RP`u~c$gh5C zZ-DlS<|d_w=c|6~UW2jE>+HG`Qmf73jXa`|G>E~F@sFO6kW823+9Bz}<9w5n=J(4w z1ScgwO$wzkX0B4ZCk=KUEzGhM)!1+I_6IOm-x)h2@pQsA#_A*I7+)G17%#;Lwyf^` zGTEWdEjD744tk^q_J15Y;_tw+TwzuOSd;2@b|UTsiQfu!W_-V7P4#^+#Is1=a&~Yf z2)?#YOHV)Uafe)5Inytu`~tlIF0LRjCUHLR^uUSz1X(S-Y>h%o+vO-@n|9BGXGQ;Z z)1muuDI*JUWIu&Tenf#Q4&@3H^wR%x%6$Mw1x3kqYrjz{Zs6|a_^S$9MGBD)pvi6+Nw_geSpc|o=-e{iR)&@^UT#+~#-TFpP_ z0o_060p{ht~I zib4ueD`)m$$;0(*t;59xyYv%G(aj$htg1@G;~~FVe5b3BnFsE{LcJl@<1l&B^&^fZ zGgjeMI$eENz+^*wY#w!Q4Rc(pu8OM16`L42q$y^W>M-t?VKDR_+xIvVxYUX}cq6a7 zAv+Qf_M>A4`vS)l=}p zlH)p~+H<=@Bq8xduI+P^Kb2-0sg9P?<+gWJ@Ra$flL(>e7}>YfH`|O_9jZA>L#aN- zCuH5US=-ffF8+KpqWvf-lv0K7B*GS+5aHYzhDz>ZFmBJ&)I3Iw$(6m!hj8&#!*Meu z#4t9ORn46Z8RJ7n^(U>F!7uwu+e|%l-i2nx?UYAkiz$FhMv|;Dc_*wyE@?E2DlEC? zoaz*&=|@NZY!rN((~)hpuL~xB^bM_X_%TH!GyJ^v3Smn|B>PIf<5)Maiha(JqUSr+ zRP}G%s%H(>gC&=w7qm;p6h9`kR^of#U5pS-T^D^ zdIirhsx$F@Yd795T$R?J3f6wSHF(Wte|yRT52eJ%&dgg})QO&xEw7BkMm}SNfSntz znbz@7xh|+dyCc{NEMw4Cfk7mxxH1n?YEbj-?(+*COJgqAt@qQBe@f z6v!fVnHD_pi{+k~K22n27iGWy{Jz%M(7N&I8g`%RTn;Cr%!`G?WkkyF?PILq_cj&b zJxtOMW{5q@)Z|-~{kjjy50)R@5)BI5v9&j?Kb_y|>~_KK7BqbAPVTw=b^bWJNck~r z4}AQFCEGkLftL&w59wR%iTB0^j^xA$MP%}nvxhH1KVlr|{@0IL67OJUw%tsCI+{98>DLOzcD#Z*}=2rb3_7_sg6!rd&t^)6i4;q(Uedlj7 zSy^maUrZ(aA69W8hM*c<98o;c`Gx)|CCa@vQ$@T>X_k~&zRS{{t2m`FR&a_qS|IY9 z9o?r?*nIZw%kTh^sv319mj}S%{0i5a-gF_kX>!bcr(k*-POX*p472_(|A0B0*!y3& zv>h*UK9chU#Cj^3;-Qlmi6Qmc_bwE950_$Itjd&v!2TYDhfp^ryTbb-`)rvH_!Qu> z((3Q(xNq~+WLt1)nSrqT0kRrQo}LiLkb9Ad#O4f)!E&8O!~x)Y{aE!l1;P#dU^ZXG zxEqRtbBgK*zKP)bSRZPJT+MrXFYE0EDk;Kqz1z^Ia0T*e#5%{a=(bpa=)$mHo~E8J ze~&p-;6|l7t^s1*TfGesOzezkmc);P#td9Ep=y1iZ=FY4@8xDiHORIAGS5`gUfK3# ze@r~e?Fh;~nSln4Dd!`;l{^y*3CIY&cj~`d;|Gt-zv(aY5D1r9L-4=$yB~#kKxHHM z{*pBsjG0-&h1*i=6wnrIEJp!2X*_p!mTPHJ8~7+ahO!g-6)5h@`=T+_vsA>nFL4dk zabPXShsM5N^tnIX_2WchQ|K0fgJnB3Dg<)Lz3x+MZ{e3@oNVub>}U}T?C1Y%zaL>| zvwTl zBu)F!eqZ}S9X5|}p`#BXx%^%*f}!Zumc-wi_vNbrhjwEUH8$1oEaMiIP~xB2Zt#@r z8`MB=a_R4@?{3C&CzSEBdyHvkDS0~1pl)~6d@JBIGjr!hFaQ?kq^gIV4}OPoA*PFe zMq#5`Gf=&Y7O-}35pAu+RxnLYDr!`caE=sG9B{yWsvuCY#$^U~u8*wImbt{!L+v;N zdkXIc_myoFxrg!u8!sZ4^3Yg*98B)Evcl^4bsxxB}jMo z=d_| z;g|K1PQboKX9(*rA0m@4pJv84VhKud5q`gwEaA(WuSb@D`mFLyLs}$HM+xI!hE}+T z!Ek{x!#| zAqSNzmL*YyG6UVJd^caeqlMO|=!e?qfr{Cvvo(LxppqT5q2D749`iaZm-Xk^Y_jP} zvDBAt_UIz==1?ITBUZ(PGA05VEjr|hSg7hWNt)rk95+@2W?KF(mW!5d&90<4*19yN@JcUBIwaOt z_=-{%N`ZxAf+hzH;DEovBb0)8QbB!Y@rqGO?n+LEO6ill)C5^jZe^F$&+m#2TRt8k zdvpgnGs|JMfZkf_EB+{Gpox}kuVQ|G&(mZjw zeM31P54v3lG}V%BQUlKhoH1|ODz7Fn-#7Y44`_>ojJ^Ek!^hAXs0n5-yjGqe_EVvf=Du;?g>bEob8NgCbo z+lXt!ciyQWAyE~Pi^0_Zp&)AEjoc444}Rg1Jr_5AR6U)K&Nx&lWz8Ndi%s&K-!J>s zF|fY(Y><9wL5l@~i=p5tI!Ic~tgTrQ$?gzA97oV_hmMocqL{q9dXzC=+&#~$oF#Cn zo=M&-iom?{Ph;Y1xFxk*I?Og*kKpc35LHh`$o5jbG>4pX30cOZW|=7}^Tg1J5R$A? z@g`olREeKOJL9&M9QOpR)4L1{ZLMr#k)PjPTp6(Q1dOjS(9jrJpn5EVh>>%vl;+d`GsxSHrAV@3H#9{g5(GZ|e)SPOuG5gJ?3+4{wwMxX z3k9v$mzmH8eBb??E}Tg*xCLnfIi?aR9PhvRK>*+&{>eSAOqGF-#Sypvt& zNVUeo3wNU_Cd$p7e5lMJn*}u0pgVw zPZWCZ65$J6dH(@xWQJ*Wqm7TQQzT8u?{gy<2B%E;EQ^ww zg+^ZXBi2?)Lxc)_2b#%ar$>->haxRXOK{D7v~BxU&RxJgFEfo>Z7k)snhhO zw`E(YWqBaY`+{`#c$GJ|V=LuSP`{b67~bDagJ{?vT)JMb9zP|sCi@VHkH88>f!&Da zGW5t^wzDEolTBap4n+y&|K9?zNvQA^SUgnhys9#Y+9Oa&748-*ZJD9ODK2Tk*G%^K z`TRI{s6k`&x)~&@@b}NDZ~MJXTzJk6y=$&Y5If&IyoXJ=xa(IE45_8qjEG%M2jt-IWM_~Fne*!kLh~*OPY_8b7rR<46UtyD zO4%QnCNdfHX67|!zwe*|)J&zS=y77>yulffHTvEAhCP=W5!1bNlzAKGox%6I5s3y7 zIR0@YpHUIsitfzN!NUDW0qH1}H{#eeYB^0Zvm;nkZJ9x8Rv`P` zpGYJV@{?I+tg-O`D}}X4^x4usR0_z|?N6T2-hA+Ol4&>wK3c~2YT+oa(w#^6>)3w& zLSVGb0yo*PdOfnGmcd+Y&EmXMgK^`xr&Ge+Rgz9sq~!0qWq*ElaEXZBnepyFn|y+m znP^7k6(x7X)M#^Nh*jgl))_Y2YUX8q>X|F{UmsJjN9S+S_$964Z|06j>w`7O&fBxx zv{s5Q@2K)1WP!8}4^7=jGb~n2bG|{jyz>qHzHKi$`!U$#^jt%Ki2# zgGjnds{QuOAP|#upU;d|u}Np_%8$-ZyD4=&CsB8|w)kzBifVZeubP{902jorZ}|F( zWTfOv68byfKA%S@A7M_y!t%pCtVNE-65vlrI+%7MCb?5->8A(l$2>Pa$sAweC#O)7 zUNyRe@NJa$k=3acJOnO3mk4(;ver_}=y1H9);*0SQ09VK+vm`z#NShD9mE2iVPh3P zPZr2%uM&%Hl?{-^6`n?US@hH>%4AWSmj=Y^L~;JddE(-Je^f5WGB9tbP?OvJ+3$%b z>t5L(;50-l27ilR?d$<)$r5&;t`7Eb2s}W@SvW^&XvrW&XLPf7n0fe!ocL$0C~@*Q z9r$^u`kdrqw4f`k`Oq17DQgwi^k`i>Wq|5w+G?|_LTFMlYfTp)IpH@G%D`E<=P?8QJlqvqBpYgz%#nwNh=r1qNs-V1bNa;X35DUob)#Fag;+5TI}+g z{z-k%!O^LB2vqb^$j3Y}=jbl@dsLT7Qne9|@move(?}kui34q4#t}!=Zu6LTrBvTx z-KZ;0{}o;IO8NO#G5bxsdedKASJ21km zVJip9SkL`6RfFp}6o&$d|PBssYKzr|@%$=Uo$Ym9noUXa?qAl~(J(A^bG;H@#+ ziN@kAX<$+sR0$X{lgDkRQ1}8ae;h}4}1-J z=1@|#bY1_HJQ@RJ#jz9i>^}@18e{%9iK)lQ-TQd0ego&Wy3z8oD#{yTzn&LSZ;558 zQ)p4AT*CN=jA}m=Sqm5G`Nv#RO10Y|m~}h+Am{ZqnKqZRLn9NKOVZ0L>DKJY!a?R( zX925oRS#K}Nhd~&o0IU*v(|{ZNi_dz@OT`HB2W4bN!4?)ul=*+$!VXzp`1q0v}y8- zELqH)_6eKw9%+Q(#x7w&dn|_|qB=L)bWX*9sIi4B@gfD=YP_&h%NKd%=M~7`An?|% zv<0XTQu7)O5&qZ4bJ+gzIhoMMySG0;44mKXXQ-0oF^*s@Lwp1b$V@Rxj0dhaTE-G& zCX?5R122~kP)V#FDg7?@W|sZ?Sw>w53IK19jp{6g+oniBWPg2wn0jvK=GuMZe@xI@ zE4iC>+HC7^8aZ%@y5unKw*v^-AYa6_7T!BWk%Fh_M+GZfbH$KCZ;V#sjRO>|N*p<+ zisZE8USE24E3vTIhJD1ZLSLJ}`RNB;L~QF{Atz~j!cXd{e=G$U7~EGpRQmOHgit`3 z8e(NNIh2SD*33A zPJr!8DU9zVCE11LpN-&>)Pl@UaTqMP4wcCCUS=_+O*$1_ZjZ*LFb59=(6b9(Gaahe zZ6Hw|K2?r(jvvL$w|ZTY;9p-5baI%73p~ITag~npeYJ9*T_?vfBO0BzYH}GO4T}fT>hW-r zvB9c^$W)O$ckg?>S469dOuQdlAmXdh!l$2f>rXR-rSvM(eq77*u|R4NF&R6STRl}2 z0e~l2tC)8f?2+zsImTzs#`r3XZ-CUE^ZA;QVLDDUjlq`XKyOP7&|8UhP!c3D0$z_i z^5GbcIq_Z&xs<>oG5-uEtC?RBa#DCnkLuCzUd}U4PdY+k`zECD0Ci~qH4fGBa(rd3 z1e$iv>BK$F8n@cr+}t_Gh!49by@3)3JQ~WvfxZ> zjqeko?OTK0U=5OqB}sd9B8xxMbXp`UrW?&|QcsfYVl?4Y`&DLhFs^_QAWp<79mhMc zawI4!H*loZZ7CoV1g`EH^!NSQn4MSiyUcUVUbY+kn~V>=$%iRr%)*PW%u34WrEQs5 z864v=yz^_mKg+E;E#4dDS-k}0vDOm4EDV^Q`ZcAJ>R9JA?3@hJP?Q$kX`0`9+@2_6 zG{uF@%>?QjuPUD$`RPSq-I>7vi8<$I$_QWvQSsauY3vh;4&7rmjIuE7dwvorDd>?9C(#&v5p4}eO&t{ZmzBtU4B>NRoN77y?Sv! zGd$=&^M@`*!AaW?TeqzSA}V9L@Pj4ppji+dLApJ}qrwFJ%V5<$`4$GT`JkpI6-zNN zaOZvGR1NqiBsoc;uruIK*ZelR$U;z9W?B`l8*b_Pm{@X8(=>OduCJ!|?4`ik?ys zsvmMm3Fq`t^q_D0HK=JPzLxXt@mn(+C~R0`ShVDd zIC@}|_o7z=*<-WuNkdvbEp~m{Z!g=GI*+)7WZx;tehJ}|ggfcAWcvlJz~SnCB9fnsV}dJx>^l|Sh~>ceihN@}N5@5tM;BTQ4i3?b2$ONeSgJyJ zYUym#7nJgaaI@E==o!@P=hFGy8w*#a^`Ow9vHh+_^lK@SKPbGDDL4qwoi&$sObs7m zsz_8m&UqAU|B_iE68v1kfMyw{49y%K27zJKA=c)J=Mn#^cMNhpN?CUtMx}Vg9O*7`^ zxQrmVjtlK)O@n!{2Uf;#;J45U=BEaG>5{53Wk{~s6ST6Lrq)Brkx+X5Q_ybXq#Vcf zuu1!LH{D3x63y(M+4OWeO;;(u5oS+(31aBHy2fOEUjnUOP=?B%Pu7#OF!88Y?;q;; zCDC-xfY}ho8~!x=rn|A-@u1}IGh? z(W6tb$k3Y`(9La+rhBU*GTf;x=$}qPistYi*}+eN>VZz*Btxny>t>Rz^qUnM<+-zz z+7d9X+VbAC^LK;X#P9J!co&^z5$KNq^HBm7jE z^SONA;zR34avg5pOWabrI)uAMHOYzLZW$Z*`}b0TUSDP=X_y>57jg{0pMvTAcNzO$A0mp4?3}fotemsw7ickx(E|}K5c=% z!b;SSoTyHYMKDe;v+83{+I;BLqwzkqxC2z1Q%hlJryyc7&v2`qXiXRcPQnt~-4shxB856V|&EWuq zX~z<5xcM;}xy#QU74#qVyhK6aVVX3-%E70JZncf%Wa4rRv_?0$IMrT=y3|2!s4*wuK319Ph+!R@8^ z*~qy^HZ%48l5FmfzpzI-0KlUkeA!Ra@H6rig*WV3mq&0X;c^9^u=&1Xc-C&IhOWk2 zZ)2fRESAmSgSg75eGDDTlSe=0{{vAJC_5BRapkoj*w-AZXPbIrG#(3-GZ?iTj=>Yy ze4Lz|pznYG4WGh~75r)ytF$+-m5=>3Xnf~XjGg|aR*dGd9(fjN82p+j*Ws|eAa(+a zDG{(e0ca5vO9(vy@ZLe)!beam!ZWZIb{>&Msl>FTW4PN7#W~s|an)2#e@Bd6mwa%P zpQEsgBFIdMxHQv_vrzV%n2`IszhIFS2@`~1V@tb_=`emR4BD5eB;3}l^|hBee4bSK zH=)vN6a;*@IMX`cbaSv4R64~+ zC+Mu{Ij{d=WqcAz8YxTD>ob$i<87}VgO2;F8588G+B0moBgY3+z@q_?_xYG|35i1T z50q$UPwczq7m@# z9UuJdgJ*g6?&M%bIuW&Ga2Bl$KG0F7?r1|@%13lP>{3L|O; zl8bIACg8U@A@1(a!~l*xf_wTrJiXWhyljO7yub1WJn!cK5K_qTon>Tej-p9oc^Hn@ zmn57MGQKs=YI%%QbKT39Pr0ug4f9Truk?-MLs<7Pj3_50R~RyMr8R>ruTwkB!Yben z;kWB$6eY;`Wf>JtV$@c`IgD&na2nN`<^@*f5l^iHy=atXlxYQc_~I~O(t=xpEG1hK zEnM*zG;>kTbA}(XBPp!VOs)^L!Yaeo*G~T?-kX1zzPwzEV3e@zc)J^In&h^UkPSVv z9lj6;X3$|bs%v(8zu%sa&viNAqqn(@i#!}tO-xp#X`cbNicd10JGpbPH3BXPX$c&s z)PtF*;Fe*YNirAb>-DV2dR^2X`P!`wz!|=8{bg~vlKD+~i(185mu?efF7PinyX>%t zKA_IXM9$3vp-x=Jr;!ZODy?F@UO2s94qTh_Ja=V)8SQGzY0BT^yq*lwD_kJrmk|}& z&OhCWlt5L5(xpTRK3(2EpA&P68P4G+eQg28;))I307 zZpcMEP<=y#rUKJq1b#}loedGKPHV;z?1%g{qRq2vNj(wf2K|$U{L~AMAR7i;CGD9D z#Q1qctkrsk&vQ9H6ai{X&o{uCh_y8-Xg+%f7%1jyw(Q3HcqDD|+RV@(`itLyx1C|oQoIWv=VhK>jY*k%j+7a#<( zo$nSghAS8dg(2&ORaA8Iz(u=L%O8vI>)>U~bLv`P(^uW{b3Ol5i5AjaWSz_oFH*}4 zm$YqEE-P`L75D{rGi)|?qh`}%ImrH4KmN%c;D*A9@`Z}*`!jU=8UP}uHLsr3pwCx( zzZoEq-QB?z8M>}U$oEX@aO{#&Roy5f*Tfvd@Ck)r<&+MaExU19iKd}B$pz~=$o@XV zYkcMX0T>Qloa61i&H1=~qgp!l!dWaYV6`f|!sD#KKY;z+TRr0n$B%nvj-I&E6BQZ0 zN9CEsyLMQoTG3hM4>$u-j`pOsc?>J5pmDh?DRnIfLb1KVH(A>#IP-~V8(o1h*;PUb zX`OmA4@@%|a+N@|^{OF$B4eBt)vYh3Fgx+1sy%3ek2(ukkpZf&H;V$6exg-?DJ=D) zu+OY2K+#|9fl$DFdn@GF8qi>8YV!wACv;4dl z=iG_iI^-mr{?Bz-s#sdP*jc6fuH|$mtymPRJ;$d5Fn%nM=dA4gk*4DX{|m-2Scl!n z$w+*RH3o#{uA%td+%|M5JM~P9dx45m_M7uWR9+w~80J&KtED;{OfmP-_vy}iy*>=T z;fe)Dsw^gcIyrPsl+vbfRxVcE8wkOEQ7AgG`>+8z)xopFi|YBR%RyRX5arJ`%~CS2 zQo~x8dZzu!Ik!AqV=dTmL?ckf?~)ZZ?u3nWpxb++mH8k0e=5<~krJd>%J`|5E#cjt z(4r>{^8ze_8yRXkL&Kvvc%=vq%At|WhK?8CN=xS1R5YWGX7lRdxc{dG=D>UMH6<1Q zR@mpS45SBq5^^wXNhH-BnyBTio|=idB6Y=2Ay52;{_5dqO^^f!U|FGy2jQRgZSmqj zCX)R1_2pOo%JMuj3?#kn!ZQ+qrSF)z5(0U&Pga_oOqZ50X3Y@~VnAeZ4Vm*9qT@V; zSQ*sn-9iI&-huKu0;-8F@%VK0=C@bt%27r> z?UDgeKy^{3X3oV^{&9B8LiCopH>$x0ONP=7UPuFyitSBt2sHgIalTh!_Zo6x3Oh(- z!WSPC$wMCDznpST)SaJCtmG52WoNIJIm>}o+UMI9FDUymc|SGCIATUx>N&rT*AvCQ_@G;V7&pU;F63A+c`MwA1MW#h zxaOPP;eF=DPNAKgCuSW zgCx`mbGDYsR7oU}XFD${BDEYjJFuh&oCN&6kl@S0PLQboz|r5!O?3ooWcdmIwPc`@ zEZoPR1Uf(LMQOUH-~&0YyTWabkz>X~;9Bf%T2@nJI~7Z&lDygw5Uc{NqLB!8z!}Np zFk0*5N7E`a{7|=i({2sk>_Z-gMBo8Cpi|j1_q-=4Fyg_-s`K|3PyTaRZBTJa(jzjxVLp&aPi4p|%saRi9(gDO6T%35SY z$Y}I=1qjW|t1vD(pA7PfZf+Rf%0lL8keWJ@2~BXSPN*Us?9^&Z-79I{h3Wfi07quw zqN3B$h%9T=7hAVo5iQ@>CKAUxhufCS5}Gdx#-dP!ygJ(Bxy|uiXyn)v zMLT+h@ZiOuI10{+6PE!b%Hu-SpjA^bCAp(=7EXrfG8ppwdxp#MqEco#@Zh$<$Tu zNj>uyJbg_q)@0Mf7X6M4HubH9Y1DMwrj1~tFCDl8PCkfHgeyse;RGgEO0&|3iNS4F z>RJ=uQtcz|1ZfY@{9-ko_J1wZ?#V$J>@EMQwjbD**0DWu|2M?eeh!Jayh0s3Mx6if zbcRf!ur6)BA0mZGo<(R>?NBCm*5~6J9S=M-fC|I{txr&tPS}kyJ|wp8HAZNVN;_uk zipCQoW7Nl2HB_I9mWSIX+|%`_WS2MeMQ!-u3XyvYiK1DTL4dD~KWCe8U!XKb(eOMi z7)Aa2=j=w^rW!tIDd8~psN$>!j!hoL0b>}GI8LCFPZnYo<1Zh)1!3n*c+Jpb9nT_- zDguRUtC^#OuQ6*x#$TZ3@-gguw^jhF7!SbVEJG?6UsoyVEIxXQHn*0-Rr-FQ9O%q?-Qj~XW-o{u75op@IpzyoXWqN=E=U&4qRx{K8!g*FcL2B`qv zb|q-TF}y|o10G3c5VDN-W%LNp#wHe;cT1z91{?ME(o?NZKkJwo)*aU0MS$T>@NZ|S zX}snEr|*A{_@BUN&ObE;ZFTI*m7%+|#wWY!0?$7$*A8?jXTG%z(SbI~?rFJv-|`&w z%C;05kN|jFD!y_s@pGaD;03TX$aWd#?aEWf8fS*#&&no$P^fxK8d^B&i81!>#(zSY z+LxWn0rHl>I&zj4c60`MjJ>evQ8R}7j0wXuPm24E6H*(gQ=PmQYX_U?b64t$X*BGO zhzIPCO#?)DDoyBox=YFy5iKWTvHC%)?I*bOa6xE;Hk+OAO_Q zi(l>^>hkQkDC+cUxAphX4gDfng`zmRt4$E^$S1^9(?&7)deZ75Z@sgLc4|-$Jx*=hD8rHJrquWs$00~Q6DiS^l zNSZIR-AJxWR=3HV$g@_?+4h6|B!-#8+>5`VXX@yX%oYptUk?!h4{8Tl-um(VugWF< zRXO9_aqxVv1+}Wo=;}p<`V>M5@~!8fCs4Zu0^l&pt0~}~I42a-6R@J39a-13^;NME zw^qg1$+^@*hu?;5WvS(w-$_wW^r}cdbq{z>1?W8+$>-pztSPxgZL`wv$ObS@bc5ZJHvy_6h$U4YYj3GOZBs?PlQ-z2c0jGv1*X>tf_h>)nL4Wc zAX)K7(K#5oCT?VpA`peSbDt-QUhu%UVrzMv!(dXKH`1n^ij%Ph zIm*LmwvUy(et=A$T_;#Futq^wm5hwvr24#lgdp7Ga>S&|bNkK**S-Md0E?eCmI14L zJz!Z3SyZ^8lBuQ9arE;m!G&NNxnSIon}tWK1ulCZXzs1-2Pd|$KP(e)6I|Z5-a@)y zXQ57b#{o1t(?zi^cgzXT)JzVuYU&cZ>{Z`Z_I5iDIJ$8fY?k)ulDN9zKLHB>`&Gze zA0HK$JG;?=RqIn9vJbv3qFirm{g;IZA6a!Cif&I8<6O zo8L7!zqcv~=ZYMapGKPSpDO<2lhIV4dU>or2vKJXE?0^aVJCj&xae%hjMMJ>xax%OQhI?d;Kpese^JHuynaqJa+>e%@8ew zssI_mEE+cndUZOhP@E9AvniZSFyt%3w#DX2fm`Bt?xEc&SFP__=e?&ZE9>SQ5fAhb z>Aw$tf&pLMhY8tW4Ol)UWw-1|Q4vVl_^XA>C`;fB1D1)SDh=jVdo+X#w2RRMk83}@ zu;Ry&vzAKTbTNY{N+ZECwx(nnv-WcwOioZ_!eUVA1FN>`itG|(=)xBq6|Vl(iz?vp zt%Z={3(I#-X)?&MpN>mSn@w!M ziwo%oH*Y6wA3lpVLuQK4wDEU;-Nu)3r2P^Hioe#@LDZ~UpwlQEUKQS(Ho6>sVHTie}e$i$NaXTm}#c zRcfvJ>680ic!;fG^}%zN$Xu0%K^i~Bv(U@~DkD5QP4N?_9MxGqhR-Ais;!cKgQKR~ z<^i<<+V~?H@wJ;;{kVm~8}T7Uf^RgR8#)c_8)F|-0KxqY|2eo^^#2Jqv+BnpVY9vV z#cX2TuCf{RUpxrZ#v@gXORU)z+B({8@7037dIhWVO(=2M)`@YPo(k3wnX45%7xMaE z?8XvY3=f$h9nA*1yDh(rb%nlDbIE^X9A7e8=|&ta8TzGc^{(`*bwUhO$gI=ls$lYA zvpY*}b1n4JOefAt@dt>I^=>49h6P*lsbZ1Xn`WbPlN-rxmOk?cp<7j*B5C- zX>Yt=KXEItPtO-<9*p;Cp0B!`Lz`@RYH(?7SGoV!21u^;PlEHo?0qs!|F*<0o#*ZAQW9l7{peh1C1uT48!Gc;ew z!L4aIO>UF+W=2F`_we&Oq()gR8x1D+i|3uBh{EUP=e&pKM0_=W2B9^2OvtMhUhbbOlF|jAp(tAeB!jA zumm)pxsFQR(7%2R4@ zo?K>#*#7#3?r;sM0W8dZlC356OU6N4=ZU8FAK^*}n^oXj5v+y_Ac?)dh|IMBN$ z+p{pP8CM5hS( zAAR+$ug?$s>X%5)Ojh#DZZbGcx{K%@I@F>lgqpBJ5p^k%?ISX*u+EC^IF;Xma!7mg zbE^@0H{r7wEK7-#QnEKd@iI|+b4vLrA@&6n6t6TX*4>rZ-N9oY3uIvCmrd1wu}3^B zZ@0Snk$kyRodX)<%fmog`J|eF<_LE_QeLm)nRPvxoYrZC*!U6HvVe7LacltDukUJz z(d>h%i@Fjr5gt=8&WrMVGMAdGt*VM2B1T`>YrdhcEo)kFuW_sB_~uJtMIjsHHdMcR zqQy%9qsW@zRXhi@KdoCEnVI7%jgEP0x=-&i3B_Xll=)yuG$cJ=YHZ=94?)6laHF@d zBd+2E9?-+~-oCtzy|Mdv8cL1@^+>rbf-9lM(~fl4|Yx2MicItNnYjJR}ByOfO@`Z$?;Ia3pvC*!M9Ac`M=jZWcjkV7?G z)Z)G6lDfpfqJZ@4Qfo?1WL6~J|3=XAe{1^!JU=$Xdi|zr-u5`Q-e*bT=hc?crp}A_ zcZX!`DL>VAu$!m10ox-Ur3u-%n2}2c9oHJK4~OEB9TV-goC3JhI%=H>QEGy@kF+Uj zX7sy7)m!V2hJCPj_T+qh+YI6nY+^DEB$LY7ukROy+@V!d*0Y`yvKyVe0}O*7(Cgro z6?N^7!$SNn!b5Q`Csmx(60NW?i@$Q)Jp^ zm&>RaxmqoOAxuOhV(V}3A~QzHC6i(HJN+phg>-N!+PMFT^EC4|f}#gDm?P1NJ5RYr zkBo6r%^e#L3~(+gAN%$#u^Yvb{*ziXG>7YU)UC~@BUDYE1H3_6@T zt#^MMh>%Lz4Yd==eL~|g&`C03X>2qf!p3-OeH-jVa$e6KTy^zd$*Ai~QNqZ*7g?`s zg3u-MElJmpM+K&IZvbB&`SCvV*Ob5V$`SfI@N;C5E;nJ4*~G1iqaFBLM?h+(tW3IN z%TIu+WzMlCAi_RGa;Y2s32FNQP)V8}d0wh+0=+!b(SdFG8?B_1s7;2JJwP*}N>PIztM)!ZJFP6XI?Pv`Fb&%645x;Iy)LB}Zz39|N~ z2upGc#n&1yvK_I@lm*NVfc>W#n(>(7$*qC!a*_J3RnkOlA>?WK>JEATSbHPse`tsk zwQFQMOOm_sII0gubA7FJIRR=fLO4nNSzPc{P40Vw05VUOne1I=E=b3xO*>%{q#0i!e?OqQKlY5Ql=+>Xsq<~wDFBjp1(~sBK9PMaADIxxd()F7C>iaW~l?zTg{ zfm3d1vH$v(V*gP1qBBr=!y0`?kU8N=RfKps$4kG$*-YQf6w4O4KiL>@1MUjXy$L#V zE*Hx?D>0@x?R6kh#4)VQ`y6X{|GFH>FX$rG@#&<9R_U$Cb?vUYQNXhcCsm{nk#r&3 zH}@6(JYbsiHf`sK-*WA32-ON4zLKOuk~Y=cK)_q(i1%#=o+g5Tzz09k^)`Y0?!wxr zOU{rhI{+Io;pav803OvJK|>nP5eXH#K+&DK!nmr!-tsRYm9=w#veJvIW?MD|JW{tw z8;o3{)b2FMZ*!l(u~ayVozY)M49Iv(ssxPAzFm%#*zh)i~VmUkp!zA2}z7 z@2H~nd-m-vt=R!iLCCw|N;QOikWxzNx)Q+6Qmf|veTkA|ZeTpL_F(bT2d!0QTKa@% zJ7v+ZOSj&ppEUr&P{YZf?#A3R_W~+~f_r@L$AM$4Q*N@8C%$WbN6$pxfJD?3SJbik ziuT{N6?~Hlx5BmKT3L9(mc`dhhrDk+_SS`QbtA%7Uy9=xf5Z+$)JgD4t{T5&4tW&) zETgK(LY0ISB@5S-P&DUsQ@E;H@|NXb#`bnd8~9QXkslRLnCH_!e;k;#|NV? z{zFKg>0#uo0=<$bVSa`ocM0;Y<@<&qp-;62Myn=$2={?l!{B4Dr~CZH*%u`K2Qa&p z*N~4XgkU#()<@|h%(BfLJ@SU_$|iNcpIxj<+TFSp+B6x`NM3&afFy&3lW8&ECJmNqZm(O_v?;CyC>N&xHQUR z_c&FqBg4n;{cw!>Q8U9$s>-!N`Xl#6KC7Z?CCq_rqdnP%{IG_!n?)m$d#;HHEGd6j_A>S|Noi zQVkN^Zui)FBRU|Ye#|UKUmvWNbLa0V@m4X`HS`0D9vcbZ{l~M9**Rn49DsO!sffNP zQQ-MGY%eO*V)+zp*dqxZ9LVeSqHZ^&amar~-E+Z{cufDXJyP2wZa1YcSbwk_LR@r9 z@I?o7m~lOB*J4lVaCX;f);OeZVe81$^*LxbKVg9%afkh#LQK^sx^;1g2}T#uaNTFS zEm;Hpr*e>l4Qu1$^zeArf~Rsp08hLfjRxR@Uo_)bVspul%QV`G8Ohci%?j5C0~lH{>$IoTP~HYGE~t4Ms3 z5D7LM6Ej)&?-k#tT-=&#&l#g)0KST1j(u!fdsS%#KV1yGxxXUyIo3jhSie}Dzr#?x z#O!@{&(w@Xe2$KkIG}}zHvRNPr)Z)dU%l|PhDpsZX*Vn9M&#GDv{;XD7HFc-<-Y%u z{VW6SS$tn&rpZe*ITc6FgT`~ok?^13#T9$*m7KWyL%f@x=sjY~c5YX4|IC*Dz4Oi| z@xpn7byTG$X5H0}F5X#_+q+UAV%SnZOTM;ACwp7(knxCJFS?)<%p)56(U$V8OGTPE zM=H_nWI_33sV1gX>FTau>}XOyn4et#Zyvrf2fRwBJ#!7{U4pm$5x57JEf43)*@VZT zweg~em|rjPN`#JquK7pOZdj^oJLk8hOAj%U{urn`h!9|*{tUCH;MPB`(K0I@4oTuS z70SKN=U3z#aZH6a5P%ZEo6qo;<4OgU*xj^x&G7E-0q(231VN(9ihnPki6N}n(DJX@ zwumW()SukuwWu@k;wrf;z43OG{XA<~=GE>Kwb5yF(zCnCY{O@Cm<*lQW_UT_lqbIQ zqKaKuVqf`%k8t?Df^Fy`5+eJXT-L;Y8!Rw*wHC2+dZhAKa5ZES_<$`A_*&Rjc)HmV znMqQ9c%`!H1~qnTAGQeP9$$=pQKjt8_J%E`MZ(*?2zSL&JT$&RUz2(czwLiNSbvk3@34dEH@OVk2c3CCt>1BZC zdHxQU`;7EQbd0kwtwl$EiQbMH=AhY(dA1(7n0MpPHz*{bJmN1(i4n+H(i=H@g+zxw z4$j>+kb5#4M38zW-;)g@rq(vuPe2cDF+|gqxJv=6e&q%!!d2xek}EYS%iq6~!&`RAYQrn^h0cY$-fMIzWdxk}QY{%pzhhcTP1G(VUCrm(=%b z=Kf>>PPi!&G3hHH`<}l=Lr@ZTq6j+;KD0rAdXo(Zw&iPvPcS;Nhd9hYxWj9`!*%GB4Mq>)4 z%x$!pv;2rJN--OQq>L7j8jV~p%Yw`Umln949)wbSeud&+YRq?E)tAPQF7Sh+2i=$m z{L^#D)&#RkK!$Zj1t)VGVvcMO-%)iak9AQP0)&Tyhl6B*{@u)l}(<`0Uej_9h z0SG&Pjb20qf^p7h7b$}WIaXD;_is96C1lgTlb3K-C_i49s{0hWl3wM`ZYT{kZ^&VX z$?8uFLms;gP>&blSc2m|LK7M*dT3idgX6hzO6F>s9yTjt?Z-UntR-em| zy*=97pw}Cj5A48vbH@azUSX%YYC3`@GQOk)TN4F~q6Q^!+CJ@CKM2gYpL1dbPN(H=*J4lc%8aLlP zl82j5A!HU8o0%N;X;L|sN|vj)qlv1XzpZKPgWIQC+&p73i4DE2KRAcw!=C5){+2=9HZ0{RsKDwvrgyDJqg$iS8mL~yizMfWI+f(;Yk#E&57!onj zP{~am#gFk<`G$Fn=FVe<>c=Rdk2=?@s#^ecSi|j9IPQU+Coe%H#$eIEA>~Ls`wjk0 zCJ0a^guSACFRMW!3iteJ1iO}=*NJi8nX*XtEV|iXgF~=9=?ull88}x~{QOQ6T<3xo zxux$aW%Gi`|CoA4+z+tSg*ruEJ5Lo3K=1d;NxJWJ#nDDI!#S5F9h7XcQZi$HP6X4w zJvJr7c*rVvYI}9@Bv#vv`37B}%{(Vj-~&y3{3Vc9Rz5O|r1*fMi~~F>Kypxo!q&e$ zP8P@Zqg6+iJ2rlWa=8TUIoIA*4pqhPVtsQ*i-^f!{c5xRd_Cj$^fyrNK+~J&<(>jO zDDF=Rv+)>vBttQf!d^E;$#j$lMTJ8k^pLNQ2CgbN4Pi{{rwpm4rO(wamYpdVX~oh^ zIfQij2Xdswi!s_#LA<;t%mt-`S77ircE0CXAaH5x<9N`?FcJ>1+skrcq6sq!E}g=9 z=UveCKj*xQAnIP9LT^^FopM;)ts{hWX(i1FxX)AF#R4jqQSl5nXIl@4qi&c1|ADqg zymBuJP-~{^Oc$CGMS0358T~4Vd$-_dK!g=d(6#Kk_m0SzJXnEQDi-_B!h26eRes71 z3+1q4B}TsfQdb?X8iD3-5of&X0~N|BQ^rLaIfkQMt%>--6}nD*T`S!Q2hOf6u7y8~ zPTcp+EJeMY9G7cORG$V1N2KPw`a1@VX_@L76U-tsS69nf4@%MS?W^FEewDWxat!rNQyB_lHOsPkoH(5<%<;4kM*$TF@-!KYs+o&XMV<<4%d0BNDqRkT+q{bdD zw92w@#4by7a_N3OBNEKThBh5+LO<(H@Gt*}5+Gz-b(qj;d7qgxEfx|8JRyjH=;%a1 z2y{%_dwts6T!|Ilrr6rqF;BW34~_H8%Hino4J&-jqjD|}Xh|=Ozis!iSER^gN@4z_ zquG-C;q=U`JtMGLMXcl5hv(&xjR|`H%mz{M2AZIwm+l6>KJoYMsc34~phk8`)%234 zUhk{9frC85%*$tVC3|VOYQKaJUq_ z`%-GwdEq-atb|SeoKpaXIoWk$@mre~U#Ars}=@u9YD0bEWG{ zW?^2Ka~{#ETQZAg%U%Gps@Kk?p=W$0mQf_41(};Zu-sa*?vntMmPf!dA+_IkSOT;R zYFX@2A+baf6bap5y-k3G%8=?S|kjnL6vJJjL@EIJPD&R-&^5LIz;7u;a}dse+os(;RlidLZlC6*am z5kEA}+)|$+M3m5DbV(ZjA5CW&7FFA}Z9xU;?ve)S?vn2AE;K4$-v-CHbm1L(ZmW>= zC|%KbbwM53;zla3j#<@JuHCXAp$g4QQDf*hPsjK=I{XrZ2i&hQ8* zlt}L`CVuSmB#*y>V}$1y3CYVFZlcZRDTCw4RJ&_40cZ#l*Mnw{P!#+q0vWKWb38Sx zNOG-7Chs`v6*E2}e*@|KyOH7sWlN*nLOJz-|LX@t;m**pydN}-5J8L$6a2Tb{x#|? z2Fb4EyY+fWx<@By!;Hs11xRHIa{+A?YH74Zj*VQkC znO5PM@Y;ygH&qUA97N@IX2Ndr4tIG6N(uJP=!n4L;yF-IayIrn;aFWa*AdT&-c9R~L|XSjgAa zLmMFdT#Mpd*`YOIRUF;JR}#-$**t@^Z~GTHJpb#o&*R=(5wdX@ElA(N{d#_#SwFP~ z>y@Jw(tVfjw*728v^(~A09&4#5`ZmL^3JHwIy&RqAvK~1E28-CqvuA*bWBk*7k^~1 z7c`V-T`=u7mlMNzm((B_ZTketq~7h;pfVNL#57bAvUpdc;3}&23G8J8bM5~>3m|MR zF&f%WrHD_W_Y>W%p9kJ_Uy-iv+*zfhuAS{kz^l`yeMy94bi+xdebA3%!h2!n3luCu z&$1#29T;Ei;4~q4i;4gp_ENUU;VnSi*h3*fQ@FhP`I5Hncq` zENT+leH@J=68$qC$+wZ2G{`1MK84(a3_zGQI>&-K#{6VV5wxa|2llHnc|3*{fx)BfUp>d#sKjhxy4<+TI6I7Iev zk6-6lCWOvPec90CI(k4uqap@t*0(=C9gGtOt}fTB)Rz<2hpCF5A_?k2*HFZ%UFzzo zKymZsK}>r&3mXDVQe)O~ZB^{NlT-Os-+JcD>#)@$ zv`V1Fq^#X3w6U>a_V}+j@{N?u&eE`ks-pm<2H*M8z3acOlkHBhcN}x~xw`xNU#*{t zGJQoQfqff@ibvdfJO|^Fk4w9cu0D-F28Bx1@tvukm5)jyMe(8Y=42rOwEpQh6_hUe zUcX!4aG@w$Du>x&IJcJ-?wiybq=h2f!_~b6=fwHtRJ7YXdmqahaY>q147XNgaDDh+ zrk!o(fH_oeb?2-lnMf)LHp6p-WA9{TWgMVJ#@3(vEOIkqFe}n&?biSM@_hKnE$iKb zbtRRpZ%SiZQy-I8<;dG)PqLN~FB2uUltl}mq^y1{fz4qQ_o+;6`IkBtFo9oCo?sov{t4jic!$Uu8|h% z%@DnWcJ`Hg*225f-D*O1BcVqJy2+{7`q5m4y(6C_?jYudg*~lmRJkgpf~npL<5TZI zWsh=|ySVoU!4FlhEx*SMlo4q-Nm#B9?6ZBpEk3u(8ig5_H#|oFn2lf#bm|R=xgWs_l+PF0lwT+z2W)tVwlM3BGD0BaC!9K|xWgCC%qh zzL@juBP#)vo=g8LU4g!G4{WV}z;ADJy52vWgD9e-m(!GraC~z=`J^FHTa4s~NmU#_ z(KXaM23Fr~%?L=*k_?*D+)lCT{N)?KyfGg!1?snaDH;_&Q|6`JJ$v&$m-dPG?|fna z`J(UbCw!D*;hRb6-6E$WqfhEgj6C5Vf%5EynF~@2$K#3n277{6ZZv+z6P{1)dA#=& z*QOl@BYST^VyKk`bDZSizj|$W4FUQp=NZ7PmN_o4a0%zjY1PAZ93h)g&`h|C72!}- zq=an}tv%*fn)!4SIjNjAE9`cHTNhwzf<}5kTt^surUQ?=l;;^{3_A~nut9KpdpbGQ zjoaG;oYyeMTu55+wF6p}Q1#|8|0pTNFbF+H!0;MVcS1-+of`V1`uxs$!(xnczMHK5 z9B*Fd=$-wQjBN1Huvm$%16EguC8(PBck5i~O44-?EUM-3V3>lYIeUYb^Ojfxc9QO!lpa^@0d zNiQPpHGIZ;^*J`wyyNn4DMm``+~2?^RRq)YB>r%PeoZ!|QNdIsSH%0Y8EMMgthgpV`9ygUSV94(}h9O;{m!%iwj$2;-f(IhS z{Q2xv(D#)c7U9?VrXGKsGJ%RG&8MYWC%rF!9c=|ITi`BWoTJFqx*usA#UBBnS(yd3 zyTTO0N&_G&8u_fL@yeMpA)A-eRKeZH@8Ama)l;dg9P!IA(G9i(-0xW`MQ2FqQG93r z`&Ehh3@g@AD)YQ?#A4O#?~SukX!0VLv*&(2g_U9;P5aG_paH9+WO+mC!B&ToF!8m9|jIN+Z9tEr*NIOJs?FJ*&qa&TUFQ|FR{P#f>s zSS8fGh-;U@AQ3m`-@ip~YGKcNfVBC^J(WYH%~5W z%6G^y$v5;B#npm$+XB>fhQufkZ}jkWaxT@hB>t);U#?inBk$h6^Dy^{_^QKQJBCf* zbM_t5^z`v6FCC-$d_-F4P-)Bc$=<1lGgkOvlW_*SuMx*?H-9V;NhQ+CMDUl>?&J2A z6G=DEnV$IV7tg`SteT#Ecw>MEt$XC!esbuZ;Gxl>%SfHVH>H_lmz`s=E@b5U@_ix}>eR{i_kJ z@%|S(OT6jFgL@BPoZ&>+cPgS(izQf_S4jS8-$KH`WNfC%Y5(vK;uDViLf~;W+krWGLX%1_xRAG5?z86+?<=tnk{TN;*gs(82(x_#aH_X$kUDEgi+*MvRF=q&w1)DtX@8E-fu|xEM%Go7Y zC+scCyChwlvz2Av~@YdCt2L05Lz4Yg|gqK1rIc7Jwj%8Bi=(?i#2PY~h zRC*6W;`HjKf>Ii%Gt97ejeR)Jzf^tHPGP12%naZ#GH|ipLJLjKuSTg{X)m{J+^t)e z$d`WJ7TZ6N;Xb#|#ML$A~+7d1`!xz+S+|%|^P!FTTTzqOei6%UWo!7K$ zbQ>khlb}a}Ti{DNlEhqCEqmV-V{z{MNb~V#R_75XY*F%vlaS~yuDh0Q+@S5%2>y?L zn_qT*cqzS=%&QVMFZ()rE$g@Eaw9kldrUQ#9pQdFx+mX?pTVomv|)KLeBUzscl~-z zS)-yRxe|Nn4(2=oJsS?Ww=Di$tBjPrsL-3D*=rG0pnb--x5pTPjtJ4I3h2A+&H&qU z5@1$$y7<+9)#!J)YFj6pe3cy2M<0wfUF=wKspnIV!ECyEn#`2a7xya$pgVxT%WH-w z!V)uq4mN0tUs^UHXJQ^yTgBi0+4@3?I2=Sxv2nG~u_`!{v{_${2AK#c-}TV^wJ6DP z``a?E1RFsVaVFY zFw$LzS%hBC*NyGvOr~%OyBl|s1i@uBFGnslbbYUx@NB}K$3oJXNNCy8v8?3+<>25c zVF^sNv~zaZJ-zd%pI8S;;4{%7@daV*B) z;ze5FOrFA3y>e)cqFUk?AjhHh#)rQTq%_ui=Gj^yONg=zK}v|#h9lsmC1cqgVN_rh zkZw*`*Sox2R)4M6BZ(#(J+(+#Mn@=x@7ej59-B?mo1Tb~YX+8m(!#wzB4X2)Un4!v zI*x`qp}hVSJ&_1+08?!8zS9to(mmF)!*TV4Ibb=WfL+&tnQ6r}9&eecrxx*^ez9nU zglsPLD@UYu=I_WeGp+z9ej1y=EfII%sbylcEhauzp<>(%Hvjl&)OmtA zRGCj|0k zz?b*D9VS>00++yI=d~sI=QS2Q4jExc(WyJQsI$|%4RH~as1$)Cm#o-KKySE0FXp07 zBqpx2%h<3r%lV!<_;S7WUfALU_dfSiCN6n~7<|7ljD>A5t|ki%mb{UL{7~OATv_MS zY#z7$aEO3)u!0E7t+QC$V9rTbD==4FA>mMTakA~fOn z#9_13J7g&gmM7UMUI{FN_G$_a;#mp|J;Oi3=bM{_`l?1oN&1@$*G~g!*N4Su*Pw!5 zTIsR3AGa{}^p~*IjO_MciT*hI-!=P9tIggCBJWR0ZPJ#|QPqcmeT+qB?`z+yqvJ>k zqWE=Y{eLl>7qu&yA1|(kq3FJWWvTUqIv9kH)JAYYH z4BaG!jlben)FQ?rRxdGbeiL#D1N?~=d-5e33;3Qa69+buIVbujywoaAtz@CcB~}p4 z{f4O;Y*%JlGZpEYvZpzCqo03zV&{+!Q~SkQm6_BLQXmc@$g4lqTVyGgdh8iOy4~@H zx3!twieios5Tk$s;yI<0@mcT|^6A}du>?#(X~nOQ5=pYfHW8emLN$Wyd0xL zQHIg4em=BN^O`?S%0!~rNO{%I7=Sf3n`Qb=X&@5C8E0oK!Hy3QBIrlN^!bS&?;jWFY*INFyGbYv#;aeVw-yWy7Foq3{8OA^`}X?i0^;ULJe!$jolc-E z3xwl3wS=rLpd2ahexZP-qBKcLyhXDlYfiX5M2p!ZJVYb$Y{Q7Z@E?mXWHs8^B3d8o z+XvqBpDdjP_D0={9(cDxQl^t=0JnZz8$-jZyg6E*&!(~7 z;Sz0LPW!mf69>L+00 z$qc$qJetSz8By!WKNC6bWcN!?OyAC)RaY6Ffz1v6IeC^cKJ&GGqrIWEUPwTL(mmII zU!2)ZI){8nSSwcKN5SQmD%`080Z6tbX|hpm){IE+0?Ta!0+u#?syoL=#2 zr`#y>=gg8xK?fUZz5j7QJ`aq{lkw=MCeV@R;-7ffC4_-Fy$tyh7v98rdg{Z#{)BAP zx_2w{*RIA0S71GUY;;KRjQn^3BYaInU=;q^2O#}x){ngU0DGXVp=3@xn7o5IWCSH} zr%KbcjWaHi$OU?O-izIx*YjiR(~Xxlf+6#wc~-D>srcBR+rpR<@^JpXtbWuTo2vmx zhapbRU_$$YtrVvX)?`jH()Z?mL!!^khdEnIMsf@7KCQLM$<{T0dY%JX+l38}wO1O8 zza%^o+ywT@mpx|Udj|?9e}~*$A6izE7TRJ>{Z6cQ}{O z<sU1OfVsF`ykTNu|ph#E7Oe4K0|iy$aWrD4Bm*azd9Zy@h`+l|lz zM0Um65+GRBfOtiKIz8EfKN|S^aQfZ+=Zf9+Zg8r zcFRiDE$sM(wI}gzKqXV7^0j~br!s@W4bL%7py1};(+pv_gBrxI&7xdG({j|#jc5L$ zUpGw8SW8Em7dqrR9sb?U#Xo_E$=x{-sXjSh&&BfG)LpFZM|pgA>aV>)FD9|csOs__YjH?*cd~!oTm+60c{r2~u8m2g zs7MAm;og_PAa9>88}5ffabpRT#aD4_YtLOzZGl6x*yUPAJU)%1Mc?^E48H|`rE&LH ze9y9*ZrM$ldQ^&_i8e?)9Iwx9%Z|b%TQiWU%5?LW>JN62$6Zmgh5!T$eOw-H9?iKI z&rIMOWbYw{yJLs(KoSLE@r^{exk5-#hEOwEdU>CGNUP);Bxk;9dNxr4tJ1l=aH0}O zMU>N72Rjc|SMy_+R+0W}^95V$h<);6Q}B@&i=@iQ7-h)+S$R;vD~_m6q9%qDqDgh9 zI#YiAPC6i={t^n0B0Igr!O`V2fs{?i%3$^_s9b1YgTF$y%^J+H?wQT6xX0jb$I$Wo z>0Ezj43H!?Vq^N8idjQ}uA7z;JVyUow4RCk@K=4z^X`6cQvfxCk(Vj(%?;Ke)_WX3 z)gR24<)9D=N(TH zs|Qj>N;96B2hywiNZBh}b%YmS&uvqPeNzsk+9jDGpR#`lrjs!3u@>eXpizYu6R;RuSB9F$umu&TV2L z#%(7#5ddz}c0S-KXV}|Cj2kosujK*NHI`TN8}U~M_SO#NhEi2aunTJl-{>UEmyWl_qNe?6|2QZ8=t{$p04n@IktjBy=+1Mtwnm_AT39gVJI!}FeW_2Yoc;J8p#1%c;s2=$+v|&RNVe&p?s8!H5 zbeC6`s?9Alxq;pmuoU%7N?o(zmA2?6qq(MqtgJeW5+wY(R%Il5?-_!X(0zv!VuLh` z9tiFwHqTA54jt6O*Ru}{YpYY$NS!T-wDM8K>6XIP6YujQIyh2-Na<5 ze>TPwX2mEoyW33JxW1x3%d8{K;%_Q3E~_`=aMHo;g@dnsT?(A>$wU@8GFQhxdT2%mf}gJKNC{p+$STL*^o zcOdlbF)AItD5^UVXjRBXz*ZGMH>gG-#Sfq!_%uoCdP>~-b>o&%=vvp=o7@h8|?vQR$+dGHpxPH z?vB}`9L2MU`;ZBu|JiWRzW~<=z{<=n5YX)WpdN8~?ii}i5zD;6!v?2uHN$@y_PgZ& zE(yA-)0d{T$b}?u-&bdRh(v_-h1IcN2}D&@Gq7fip?SM}l4P~lmLdJ3$^6_Y*pwa)dpxAX1s{fUg& z#+pKcxfA+m5uU7)fm%Y*3<#s?Pcy1Bc7LXC(jLCbE2*ahDCL*Ie&f$ToGEf|hD$q- zQTfBTk$=A2 zc-mp(nenuiYx*M9JSi!;LdR1;!(*-Pb6`)6;^P{C{Zhe0TNUpRiq%!JDQghgI5N;bmNOVe!5RnQ{%J4c2)i7=uxiN2KRr78F@mqW z4y~mtacJ-kS=&~wHfS#EECf2z3fx-h5HlhBK8bX!-gQh=z1G_MABh3l7w0yc&6ivWpf&X@2N9Q$D_nu?FNWPzb9!7C5Kquq%LXS2!-s{ys zRRY>1f4(=?!G=w51%M99kINRF6Lyl}nI^z2ym!ORqF+bk7ERquv9GQVD<7Rj{MZi{ zBnfjmX^sQP!)?-2wi6GuvRB>@^So>j%@xMs>ljeU@vUc6k0>cjkNZKzL0kc;XO*nU zAD-p;a>!Ow=M_CH3E#IqD^p75si#t%EM01O!n~>4JoV=^bRvtt6Q=}|^OAYw^J*1A zzS^+_*P!P+XTxLwBvV?I5P_v-`a8$zsQqbf>#IN*)3OS647UwWxz@a5)y|iKY3o0? zVe=w4V5+fJi>VG?~b?pBNrz9_hS39tv0KUre>F6agJ`(Tm z+Zdi)y_eHgv?vQZPVj+?WGwKe#6cH3D=T)`!;YtHvd}~02#sdYI%sNmCXf4bG z{mMX>P1oxd1JBO43>ii&g4biR3ddbF7Y5=c7waa7?2YFz3bN-$HOo>Az70JOmi%7F zX2Kb4sJYKZy!wI6E+*udf{vrg^T1C&X{0s#M%Rv>97es#U>xuT1$mn0;2DE4-$*|N z>5gpUN-VLhJN4;Qv7G`{nU{V}53$~oT3u54uN2CkM*7mSY=ihDrqzF+Pi00>%U%)_ z^$G-0*?8FgOJUzcyf%)GCiYj9W;V|2dAiJ`T<2C3ib&|U;Hrt*DfUY*_LH;Xx*r>6 z*g4A+^nVx`dEDBXe%#^f{;%9KRV;pO`dGU@IzBv4Yr_2&!vzW|3V=)kXdx?NCeA07 zN!2vn0?YxvzE7X)6 zA|(GbQOTmzOAbBEvC2C_d9Jz89akbB_O;3SS&x`i0aFP2z}~a9<334??arRPktV=5 z?=M{7$-G{s+&T{83 z@u@VgN1Q_q&%xNxya#oUVK^pT3`d66J}6L6<Z3(>+OpD9Ar-Y)UMZ7vt$l z>d^ViOj#z+|JE&b;r$(6P}~0fUrKbngl+mC7kl@xOP014gulUpvbm*0*WpBP@O+v# z8twbbUnw)slluE7CJq}P&ZgF(f|vt;h>AFU7#+jdHqB~T`Ss!-JFc%hU2WrmeT8m8 zQI=^tR#RV$$u;|8XLcZ8GLnkL$P5Q#gc~-$t`H~4gN|w{S4(0!jR*BqX*js&x~VJD zqjq;LJ)rqwEOJr+(ETkO@`yoJ!TS6rcjMrSWjftB5)qkDt}f7DR87Y3GE!PKSk5?lOz zf~kb88E_(a?pND@rEBFE3W&#pzK+=I2~c`2j!SHfXG7jyqnaeWuy^1|H%z_hsLFO0 zw$n3;h2PXa<-0LF$tGR5we%^m=OoDn^;1>=378CN_x4wgTqD{vsw5Yh@ zRCsvYdoOV>2a||!fGS68V5CBB$8!3}!$jqFoL_Nh+CLnaZ8KgtNSBZ0Z8QO7guPIg zcQ*9(`5$#oBKI?Qm(CCVA=5@b9DZ9HDq%DSrYZ^C`Z`t$Ry2#Mn)vLa3$rFRk6nkg z^=?3K+o@!$o|W7_$HiJKcjeVC)Hy4*znC;oLC&^lydRfr+DZ@A0#yQ;9!6;+84D1fg&g%SSWrhU!PlGJR5rmS`a!V9|1YnUjirfbtR^K1(T2 z$)``!o7`?+d+AiH4BCwTB_L$V4#5yG>(uif1em9H7mr4U?eFH)irHR1Oy?7vI^DK% zHZ3I;H8>fPe5E10CP=}&-oXfbsFHlOSFIwRA^a zv%G$q?dv&Hmxc0JwW)2&R|-jkkRjxvY0cHrHa&sZ?nD3Q4Y$juY~%#vB>D2e3WS{GZ*Cl!*_ zNiz9S(Jkh@?#<+z-zHF>y=DOAx61?8iN8W1cm@$2;%T~hF;!(E|LRZh-FGiL4C)po zA$og9(rws2DfP4;&@kDJz)K<&$J@`v#!EjLIflrK5-Nw9=A^#ILSLzUrjw6W(oocpqM-dkr8m6b1c@UaYo&>6e#tk70W*C2) z;!W;mo4@N|kugn(XMTpRt$J#1pBO_@F?)zQf z>j%~l{*n(A&>MmA?ruBvm}!Zwn56<0n}?wiU;1$hLygPU!lwgv{*3^4pF`!?DmuG0vs3*8^-hR1sg zJN}i~MPEcNycRf;G8I}J%>tx>%GhhAp=2!4TQQV8tixqWdZI`8Z?`Y7kFFx;FWRsa z;>db@e6KObCS0W*>;#5c_V51#B)5I|7@L_X*krsj6Mm~k(!j%!xMaYQByZhaECsLh|~T zLsTyi0D6sLH$5XtH-7TQ80A*4t4kZ#_4;wuCXWPU?f{qA2-fRiFgLBf-H+ieA&KZ1c~9 zmARZ|>p|Nbw2!RvK{-&jk~o5;SOGZGG@8B+G-J(xZr0)Pc;4R{W*|*mVsJ@^0`db- zfM+vSii8-+fYDfbcix>U1;_oQB-xNKjSPN&f37YK_`nq_y&UCkM2?^>SG%?xiW{q4 zo#erCbFYTTeePN6+j-B!Ve)!iGoirtJ0`3h7WI__C2**oAQ7@nAVI~a$KzcE!tqLe z-t%;JAX`)(MwYBe>&6B{`+2rn?HlPL2V+vj-t48*+XeyN9o`1aN+(}(4wlV2 z-?do4ED^N=#%`7S^AmI1-2l*+eea75cX@vuP%kx@_DDU_TKR!RzJ!`$=0;Uwu{IS} zw}@Y4dpdsOA`O0K*q=@q^l0B=>`wWpT1&KHn3WVSNMllhp^;8p6IVusy65nU@lSLy z+v18?9sLz1*|?xp`>*whWV%DWi;1I&+xPD1{cj9OhEb8lGaKVnl>Kp+Z^J+~&%510jq?I4s;Qa-sYl*M`edwy^|w6%u?Z z5Tbd+yib+XO8tcObDu?h`jI}vZE!8Ksk_xn$3@5w(cuqaiAV@M3Z;^*N$&KNj}E71 zN6T1#?dF>0noBUIv(HTwo~gj4*SLdSdX_{TcF=2-Rdv*QStDah1L*Kl&ER`{zK~Yd zzv61&-*kvNLv-s@w_hL(p6IoowIql6@Ip|`Gf?R*w#llL&8J>gs+6OS$5Bt#&=@z; z&VWl18g~9gLp!bw4PIZq^_N7YPmcxnrb^w?n{n#-Y8M_;<2nXf7;QJ+&`r7Ly?!M5 z^M0smM~%8#heI)?pK7d$?$aerpw!&;Uf<-`iO1}lubGy*Vgoe32>}SLS09u&>4{Cz zPygPD1?VxH#Z){1^MOj`~>>e@8%o0~_ z+_o;%2**=)t?(%=S$z_dt~w^IUEhVJ6kVB(Ze?qjhhiuAG>^6$4ez=qzSOE?;Itymv0- zVhK2Yfs%XgZ=Q(cXH*E@pj|MBl+C&uXm}PI(VjHQa(024hHhqNa%7>h`pO6o|FE>v zN7#Cv5#VWilVkEe3)?Yb1by^xMAX)t!L7JsYSlGciJ>D5eQv0~;X^GF?(8ws=C9GY zA;^MHd)mJ<+_^bXDDJrrdQeD8S0tMKx}lsIqDl_zIAOeM8;i4_pA+*+P>=?EtW!w) zd?&5G_6)@q{=ihGQ2jQuOvIKPzvNjQZ+p`d@Q-kBpM=9CATf`C*=y7ESOHrbbj**6 zl`?bP`Qcv64vd*u!TN7nk5PlrmB?E%YeuM2h%%FXzjCJ;M)7LF zKxgl2HFYRvSIw57F*E7hVElboDyKRD>8);EEBwDSg=nxd$G^b@gX6mwY{#!Wvy#kIY;L`$jvZoz?{0n*2J9j*I#Obh z%DXc#PNY~N$-VDqWQ#HK0GW{udA84t40;f0QjmyoFqsE}(~6#s4c{J8nC4D@tir%x z5P}Jv{y{7y>R>MiFZz3Yys(|`FpLLZIQ(^0bz$JOkM@2apik?(yVkAKI~#Vdyr|6h zW^bImegr!O2bT8|Q(-q`(VhMb=Yikg2H6!%{KDlaOpOsqqE;p2H~E14z?M~OB6Egu zH?;jRMBLEV+KM@X&Zs8z!Os?vhs&b#8PXBYc=Fcjd`PQY6+$ZCxxQfVzG)=Z*V4e( zwT1JS8Ta+*XH3DX+$CYNoXnl*B&c+4#!HTa3Cd~;NA7ia`mpdQ5u2}w(6SyD-$m(S zBTPx(y&$NIUFKZ+&L>Hdd(k7yCTRa5sK!~-Le06@#?N^=%PlXdHZ-nS!E5pE*9Bx; zcu=#iiVEj%_ba50#RTiPF!Vb-Zrgq=kPragc7Y4_Uy#=_rlWs5uJ=*04s{01_zCU*U~7X!LG!93n>iQ zNKnk>?#yT>CYuyTf_TXSAD#LhwG6$U=~^CaquS-$!;1t{@W^r%f(9`S%H?!A{ttYJ z$MEyDRFZ7|UlYE#S2zvQ>rF&0ao0iRtVE%;R70V?jIXTR@UcQ;3BMY?(_W~j79O!P zQ_rOqE0x2C2HX&_#Vh;1mv;N4%e;?ls=4J=Kz9=&0aEboVVxhNiX{cAcdgTDR8m+d zbMj!|W391pV#!v|_w^3?;cEpb5V8}`~M=cOh|AY5Iz`lphsgG5J)XEu__PyJP#Z2gq7EwvX>ygkR}c**Tc*DYB0O5wHb z#;zc+>%TMa?WvPQYb@Lh?-wN%(cE5u1dY2SQ`vh$w$*2{u|O)miAXX?@zHm9-;RI+ zp}dhH`&`n0ikH?ly1O|VpFmx8CpfESkREaleHET%JGedsyJ$GQSOSWhoMAfcWS0i! z6^s;<*U+V}qj^P&!-|g%otH?|5$ayPUH()9WAFe=&|+;+WZ__m2x~ZsMUP%k899nE zhdQ@_SUcM&{-_Gulrp2=R}D5t#(Pq}G8BBoRl&_Y$7nGg=)_SsZ?vc3KlW27^3RY( zDE-qA4kZJSRNp+*b2#qZiXZ!&NRqr@lyB0()Hy5 z%vc8k^2z>hfWAlkFVDu}C76RuZHBP~B^2)qXcX0H~}# z%j}juP=WOoFaVf+7d1~2OEBz`8u|997Yp1^uO()YOD?cZ$3AEI!EF)^E#g^li2^pJ zy5u}eRp8+Ya}5CTE0FcbEY=AE_;X!%b>s9}&+PJGp32o)V(VC7uBJX-stOqlS&)y$ zX;O)2-IW_pGsJ__^2qvf)dDmfiXSXzqf*VM&Z5;wHcQ3KQtbR^ceW|9EByq&*#DM9 z$fkOx5(5LuEP6mc4acnhBIE4`6iV1MH8&u;b2k>%t;wSm|62Fo*yp~0t^C5^TQi`X z4i{0iK6n}dJKh?ejuzn5()LYWDRzA|so!+NimJ&h9fFlqlfh^BT%!ZRK^#zo{SJ#U zVc#bGYQ--HnW?FcXXFH`rl;~sI?-M+6}wVQF?;<(<~G)GB{jZzWG@ZdkNPX zpU7z|x|*T_^*L1Y*7Fy&siNM!0hVfUS)zH%o;{SZF3fq6KwM7o`(MX~GTE;zW|Zvr zSAs$YiXUatP6s#DZ`uy-PRie*F+Y_pZgv(j>0#-INLRG5fEHT$GkvR+C*uEJZ7INQ z3uS)rZl{~8Ui~AShKE4N?u)%8hP$^f_j1zZ!Q3+VQ`~!BNwKKQqIWqshbnl4UaPaF zRA*W-5Kl#*y-HaYRg)YVLj!6kUG4KFq7RV-lJ&zCe%2NYXsCi z0toi3FP+kB;OEj2Hqj7EnP1*}vS>ca+HA!*R4V*iecj$nvmfjxuUl{;y^JT}@+;Z{ z15d|nJ7OfW7q;L&2ibY6lC1j5!8{XSmF!hljsnFfu^@|17K~z1%Q&&`vlT@A ziv5t$3upHP`OZJ^2^=Q3%EU462Y}8cil;Rb`HH*N#<2t`fTUDwLmXQpp3CR?k}TON zyIg(dU7HHUd1Bj%>g`K~iGV@aQ~ zj>a{iks*r4KaF#9X~iiVmR6+4$5=7%YB62FJel}JzuAAzQ*p3u;eNFQmpdm0A{Skk z{1XjW(=I!X(a+h3#_}Si(E00x`ylSt{i%>~hLh`HpUt!5vZd-Vct@EuHxycwnI$kI-pD0mN*`SJb5r#(obMr*@Bg?zzXf|h za%Wq*80FKWT-VY~2sG#EgZE$d7ae(b-*cbC>PM;Y*KX%Gl+gaN+ce(Bs&gya16Z7s zreQ?8*wL74br&WqfvcwW;CG7P^Dr9ja04U>$$T!r2ppT&_sH|n^P`!ZlU^?OkzEl8 zXhVXryq+H^Vu3IwI3_x5-PUT+Dc641lNryXFV8(3!#o@r!^4{EW3?SZ*^f-+eGiH2CdpR383o8)+sZ)eqwdllc6zB(Dlg8-2J(_Ym$!mi*Jy&YXY z!A#fN@JbXBrh#98PkSAU19&77Ni-7o^#tN@guOvOR^TtM1xU?GW#ug#QT?)T-I@O` z!!Ywo3e;(j6kzD(-az`|aLw)$V)6tytxXmdGRU-pBuXV$$nSn6{Cju9_O7@db_czE ztFfKVWpYgMdXRv8#IbWOUOs*FLn06bo1(+V{fqK?Nop(0NlBQps_yO^>it?)Z@o`* zBb{}JknE6R?&p7Uf(Ju}9A>v|_=QZ07UKUPlWCta1hd|rRWV~n3n^53iToUM-=#>U z(7jpqV|ZQJE448_dc;|06uDdiJO-Aq-cE zw3?g+vT1MlP_HGP`-_W2j{05X5r<&gl|euVI$W$<_6Q?p^Ft~(RNCk@7g5p1ys@dt zM)&o1>mBWe8v_zo=C`!J<4t@WKZcwom8M?a8^5GnqrAlapx^ylmUHZQHf%S~gBxcDrZ4d+(pn>GS>I{XEa>`K};&8Vp49#-UOebaUWg1LxcM z8KF|u4u!tKyIr%qN6fKUBuS~?b+AC^#S#vu#dxpfL3Wd zoU>guI9IU_54Wc=Um)&0kV3C-$^n6E5C=eV9ZB!?DX_t8pFgqu0?DiU-`ruKD=BA3y?7Ux`57MTi}k) zAvR^$%~B4>Y1X-G_G*G^`PNi$AIyrerU5&n#}#ssQB8NEo$`JmmVD8Om~FQw{+cQx zWsPse487n-gU>n_>0}F1#$JH=g#+l$AvbFJy|!p(FM&6xmJay6K=~&cn<*`GYq9vp zn@)$%&{BY2_H3a*N$C`+LF{mp|2LJKX_QptI!+w@+l8~Sj!SLG!Ui(z z9aaCI1yEO0q;|=8G9D-Dmx|T#^FDuSiDVFJVPR3p*T|$h5$A`68|hbEY=C4}Q!+C4 zADuF&D6HPs(>6Rr)QFX9=_F=F#VU7NIKj*rA+)su*018mer&7tla~F?LXQ(KKWl$) z@Y4fjXm)zut`4?T^fzbmhEwip$?gI4(T2e?UMkjC%e|@!Dcns;3#HNtrl<>1~uCRz7Zt#|NYD&aOc7H^}hvm!UuP!hFS&Z1G!388lsHD9lyK?U7Xbm%iBHsA#FjKG2rL(cW5=dhF330rt7 zrzX2_d(E;{f}4A*UfA^>574X)4OaFQs-bnoPoJ(Dp{6vdR_^JZ&s-=H)!mb4v>fPB z6qzIImAs`)7fz5-1kMyEN$*x&$h9-_0NGrPmrg>-{~^c8uLB%6TaIkg0uz-RCU{!u zo1MvbQhg9>mx}w@aB$(gAkf>uJ={bV;tTJA5}|W>p+l;_e{+fssqnoVG#>VkhjS4D1Op?nHGc(j#1sZJ9cqtH)-5 z9Zq3%=}k_?q$hDW&P3chyGOIdk2S>r&89JQ?>iXxX1_D@!X2k3jMGGH?qFsTjnP(Xs93uh@_L{gC1u(h&=72Nk$K#5A zU+T#@7@h>cQ)7#u)*n zGP;5LjIZT1?ffWI2RrCz2uz&O?}oOvvOiob6Zvse%votrnQ{9UDGaknR16aGoOX^&3?HFQ0I6bfz*C^8j@9yL zSbpjn82*I#c3=-fDnLv;`jyFFqq|E9^lRUe!TiM#(a&+yTW_~7f;1{szc(}9@n18E z!II>QUP27kot{H*W^}cFZTUFksB}a-Vr&I)X{$G+`sT|bkDY!LR+PBS)djd|Jh)Qa zsEZc^9O+jBu_eW%y6Rx;7gsjx;Zy&CF+%F4W$5WdTUFV6Sp2pQW~KtqvAz^KBE!d` z(w!7l2txsV!%AyB@{hyr%SPu*(yXJwFHJt!s#kCeL)_EM_Dq^uq1|P>qaG3sk;UdD zhG*{JD-IyZ`E1SNUJ4gXv*U-`U>T9o-#jcwHd)$HRd{B8dxtu>Pu;P`Pd0+KBvtY| z`#JZnUWIKbva)ax)F4xJ+o#%xzfmNgW=`=E`_mCd`O>@~6w)ngypeh1iXZ~CLv^RK zhF{ajyok5ZWwweBcm9n_KFL%MLj^TDzhSgPeaS@x*C~0G< zd_L;5n?6KFql5CuoZ`N4csj~imMOi@OX(rPf%Js(r!BbHeD1E#0#dKegl)xEDnL9% zJFZ9x=zNq%j;^%p*0=4YrYNchvb|TEwuW@2!0%a;BgT)}HXn^0pce zigJirf=s8n?ajq%|tMya)B=dPedo7t%PGzZQ<<>TFRHKL0NEfxHspC>V{ z#Abl=*A1Olr~taNgkK(=I&VGmi8)y0K>3XdCGdV!=z^P=@qx!@yM;qcTpV4{XpCC# zui^Vb>-@=?XhR7k9t_1GT_Zy2rP{;G==z;41N{PSWTFO)Mbp;pa|4BOKOGZ+HN)SG zV1eAtcX~2gU{S45ohM6lZ+N-A+~TE^Q)&F)5WY1Nk~8jFSfSVAxCU7gYs%F-dZfM^ zVHyjNDMe0+=2-8~GYjHU#<_AKKhJ%Bq)JOB>QK<2$guAhk{d;#&B$u z622VkhGe?EHt~r;uTiM|yabykY^o<-YXebFKs)fdV2YT>z@Y0+l|v)@Zkr>l@1}GO zNhK$e_hld`ep`i^xq-wf_b@IKA{*t^qe=q7Fj(tT6sq~T1tZhZd{)ihJ~ypP`LOGP z=$$Tdy&*U4*{@zY34lna1m|y!&`0oVtEI(B1C%5ZO;?%S? zoulg)z;x;KeM5^>@g@(~q*v2aDV}SIU*j9$YhYPJ+uEr*P!17^iM^9KV8BB`Y4V(J$s7!Gk$vlNE3F zML(Xe#Vl?$0IEk`k_naY*A=O3v=sI6oEkH+oAcNj-$2&VPcSL^Nwf7t>ejc1&Gn&F zFiq*Q8{rmcIsezwu_KKx*v_aP9Y^U_IYkf4(A%pC0M`pEkGoK4Dt2uOVI`;4;zF%; zj7P>`rS)2#)H`~!A)%if-;cif@HO2WyZhmPcx=bwb9ZeJTwhP`JGu@bd*)^{GTpSp z>SF}J2k+}X<|GZlqqYh7QjJ930pCI498I`%ST3KMs;nne5 zeK;2*R;!R2PM#JS_S~8#FSmn>x-g!x>{?71?EkqUaHS02$Ca+tHKMm{a?;34(i4}} zG{_6mt-WkhPE*IPPh%=v$pdJ&FnNbIMXnVrdR zVymlk_Df}@KiB5e3VYu+k{!YO!?%{mtIL^+>=yQ3@B^iMDLmXKJhc(z%KetHhzQ;D z6K+FrWMbuBN*wWUMF}3Sgguc7XP7cd4u2(jc5W|Yn9mOH=6jb`fmJ>i<0QjVNe=HjTjyNBV`c?Z}xp z9P4DbC>Z_QUOz)}ARD53jKPqm+!GTFH$#Rv21~&?HAT~3^Z_Z%+~Gr@K?Os2pb zI%);|NcBvGcfVhL?fmq^<4LRTwUbl&iI-42>pKFdnSfatq;m3uMFlkGfitgfl@cJ< z3t3{#YgA8DiWM4p#4qqnT(aJ>jAk_TBwwSy z|8~eCPK1>HF*e|%eE}LRq8>4d9rH~4u87?6*!j=xL@QVZbdI`iASVF8gNceqC{fl0 zW^-lyzU01&rm9nRvTiSv9N)_>Wp%3B_rPXFMKr?Y0w7p^q#c=%!3hBy+_`)`y~#`9 zLotoIPEcalSF4soj#+`?O0`x_LcYlDHs33Eo;vD)Ktlc4$OKD;$z}86>f@>R7}j1k z8sn}ni#^zk_;+{CC~Rb3mwVsXbl#pMqf$M=r%~F{E(PUGai-kuci0xRhMwWI_Mvh7 z9o3M7U=A>trZwW9d6L!V5*xSHmKv9(W_3i`g^dQyw!w4=;Di)FK~< zOvv)Q3q3EW23peim4xIMXz%=7iNB-04ouP%Sk+N@M` zZmXASpe$-gy+Sjqzl$e&(;wzQfVHE;V)C0_Ii-4o%^9AiMzYVqzkVQmEojRIlB#)E z#GUbnd6Q&^SR!pyEVrJu{b7!BN~IV=iM37#jA%C%G{PpTZtaZ#1LmPwfuH+;F`L0& z-FV|Cqe0rP=1k}-zD<9z{6G2VIfUVXLu%g=0_`N$w#+-%{HzRv_w=kxCUGd3?8^}V zV-eOqHPMje^(lXP5NOv6=GIig)3|vz*74E;_%z<)n4A_48KrGC-rH_UeVUr({_@Q8 z+4Nq9+}OM<)a=PYG`;Y6M_5ZS$$$!(zJt385k*2q*NfJw;7X(%m7^Oj9M0^@W9N<+ zdrQb2H|9ZD(nN9vGPa!*^$lA0tl-(Swt@Y0neX+{8o|4>GKjmGKtsQor7BlT0|F{; z_WP?ivD1-=2jRTfmYa^~f1Hp$3~E7*sLRpceY|#|4B8@9HCNKxNzP_r*EgZgUA$QP zhf_zE*N!StSbE;zepfPY6x*rl$$VY8rpxNw-wAUvl|DMIIwlWj@2@PNhI6QC{4GHf zO#63`<~Y;zD;a_3RqW*X!vMZ|v{~_fF$2t`S3UW=ldd~(@g)k1d_+bgjZnGq2}~MG z1D=OBND;J?(!XH^g0b8bs@WkifQ!UXPHO-*fV$GRyTjOQMqeuP(yrDu(zl0~UY)~P z?s3zBxwaV_6<@QqskuS$w+ltTf6c=u&JDr@A2d{N!$ID@b_?wriM1EkUxR}Lhf52n zK68#|ptrKYGllh=!6CltrFyI7C85Jy-&4$9FIE*^u*HaQ^9*w$0kgMrb`HPRJ-Zz| z@xFmoZz*9`2>QG=)tTRSQTVUGIcl3XWZD`p;!_&L-~{=AWeYP~)5L%c30{L7LmC%} zIcsS8N+*0;z`_z=my9LdTi7f3riL7K7bq!T9%sy|tT4x9c{d7Cn7{EY<#9)snubrE$`7DCV7vGW5_ z{?|biR7vN;I*sVXQ%p@Q&?yZr6c><%=IV*+5{X@Wa0(`j1gpnqbQRZLU!bkF8Lr5Q zARnM^UIOB`iU2?nz+RO|F%0Va1a_H~s)UW-qJG;?XJ2#WYm zDEZOEUXEryUx~u9M+r@CUU9g}wSU}d=#03zKd381U&%)tU&%+_6M(oEcnau_Y$TlQ ziS~#6UVd{{90QRi`WNrsVxhkSqFK7CBGQva_gkJME#jH-v8~yUPH|F)E{C$o7DAip zMpv-wCd8S5A0JgYr z{w;fo@$H=+x0RVgZE==)=maHs*eM<$_HvSZ z-D3fqX9ovU*CqXLU(=&SIE0w-nN!<~@SR>m?qqGPV?3K1Y{BY<<|bW^j00#v&ABr> zt)^6K%7x(G7aQQ?w+G9%Rb6N|nrRoe@7!#MI?Ing|9p6C>el|Ip6?GY)Z$q8iO4P% zXZxO$WRtNv98GG#$PirAA`FhWNz=5W$H{zs1_!nPxYq7o8?wcq^}3I+`X>4r<(LPGgVo+CF8R?nqaAa|lm=Z@8H}V-#!}<2oFLMdGa^qGfVU=Zs?iHK0aDY& ztik+^)<@HHkhoBBTIUN5#Kq}M9aGPG-Ji&V>Qe3*eIqa6fHv=Q*0N1nI)xsm@LpC6cFK1sJgXTd<>t;0Wn6vmFD3eKm8SQ$ zAWE(TK_!MD|G*GjH?Y(Qem1Ycz8)EDEL%btxi9!Ms0F8Aw{Iw$^G2%W1ZHXjfiy`7YF(D3QNd25*DUVU?l*LV_T zk+{9la^*Dnuck{d5!W8a7}nA-xqj1_*eWAsXE~msp4=a^VX>%c964RHcCjZFtoY?I z*>?5buA-6mUGyFJL!zfa5+CO;&hmsJIs#)dC=5vAM7GE!In2}(be|IZl<=cu6K$lt z>B)6Z^qbV=q5LhM52+9Y0E7|uiFC}sMf0fD@}CiS;s_nOC)UQN8j@N4vj-J9_pDn# zU1Api^CUj>VK0%)fkstU=nwr0!fQL9?mhB-nLH5vLLl|Yp-eU5lKo#H3|%YtGRnyLk1usXv+>sVl7|j3`e!z=AC+E;8F^P5wKXVQgbE zKSW6W1@+&mH9}F-NMoZ(bBab$TzJc3Ml^*n-Z`~Hqo^IoxE9!q6twTT%upE>-sOvH<(O%=_bzLz$awyz5PS%-$omS(vl*(gT#@%=n zSjK%_bOtZd)Wf||yN(8{MViZrD7N_x_=IUAxt)Y6Ajd7=_So^epFW`VpBG;5pD!r) z+H-W)YjxKFeH4NFW>s-FG8JgMQc_E;=ht!Z(AI ztZh3X#8@b74;}{L!rXN!B#unK8+aB5DQB^4dbCVf*aYyz^F0d0zDTX|4w%%pjuQ*8 z*S9wL(5gRoc^Nkiu|pd|I}Ja$Fd3-+v_UP0eFEpt(X{j^0_d(By7oVBp-lUDHT;51 zU{(5U-^eyLJ^=!y$vsKp7`$M?voTINk(z-8QmIjR*;E|kANgKUXRDs&&IczbeRr(qAAbWqda%BeoN zil)c!-U57FH)wPL1=yh1Po_`O%H4AJ{rlTg`8np6w6MtYCfyQwW`YEAc(ccnL`9Pa zXJegB@4m!|%$sV_9uLnav$NhMOZ+wL>T}**qY8o0M!Sj}PXDef%&*Sd@tsBr5^RBx zo43}Z^f=yR*oljMSlO3150j*eZys|{!=Cl6_ac#GsQJRj43+NFBg7-A zsFb%{v-gF6)!fpFG2{w7(j>GVw9o76SVR4G^Hf#~frSpIGrORt;u>^l);B>?0Dgp2 zzYK{;!f^NVccUIz^lkn$MjtmeDmvx{%tBX*j$Ni>OZT2K zwlweH*nA=vKk^FL31&j>i#{R5h_j1KNi(TEPq`EhCCK;fUfVM72lDJ@Dyb=&YMdpm zD~oq){ZTXR&_n~ZoX9rF(#QpN<&oAqWm0tgKHl0lkDLu6_pf-+03BGmvHUff1TA`G zgSJW8>@aT4lb3Z9a9$RGvF**O&zq!HIQ&E6^=nmt2VODxGV*oW#CMO+>|mQnYsP=W z0I!diIt@f64M9pj3gYRq**(cTY^HC`LDvnG;aHcQ17U^>&?~qTWE}O8G)(yd*l0cy zXuL_>{V|B@0zYXQ{w5=~zLy&>sKGOIBT>Gu?L}Ei{xxDRpB>e)G=u2X@NplEVbo94v1Z?}!k3l_DOO?nU z)p9p&ZwggTHcq>%d`_JO6K4bYg9Up0L4l&szs&ZI9od@x8_wd1%s2nTqYy;&Pf$K! z>LHd~fVJX0-nTusm%K-JQs^t6tcIE_REiPMuQ%>0!%Ls197uz2KBj$xaMlC3a2q^u znz>UQ==(ve`ihIb1|4f06wf!xvREG<&qk$By)!>ewL8pHW_dcczUOlTkesmnwya4* zO$`duT$J8Ve4~)n{vtY>e-TymK#nAdq7sLAM11bH7rt4Rsdx?Tn+cF4aC(WyG~mNQ z6r{ojW2XhY8`*&LQ!!Wq8=<=_0I}kQ;eA+ex3gklvzAQ6#C~6SmF9rJGNG0O=e8vg zXHQ*gNdjX9A8IxwsQex)ggj1g1ahTu1zZQ+MF;HO1o))hMcUZW9JXy~|D`3uI=!e9 z`Vp98fp5#&(*a%Dc1HZOj}K3M(N(p=@XHd($~(lwU}3cKv$xc!@p-@pBfE%E8~U)a z1j0c3*xt4;*oQ~5-0D0f`4U>UxQdxLi=>ZWG9Xraplop%p)4?k*Wq2$ARvdBsocZ( zFWoTn)LmoBg@R%%o-PGwbxsZGJK`xv5(^H{wzr{cXFoN1Vvy(OABoqe4kUW;geBo!D_Ii+uh zzf{(ZC5d`p{9^}}I znv`fmm}8JEgf!FbbCQ^<-d-)}E(LO@m%nRZRvM(XrZtjVZC{3d#s4K)e|bKsdHw!A zws+Z8gEJ<2)%ti8L7^4q?q;{l(S$!~fD!Ws6BrBm@%K#xiXhYbCcvBABhW8cuwWxUPH;;u zirCin?*Fih#QO(L^ATAF%kY}fU+d$~Vcg5Ec+bmsM{zfT+%K`56mcU9{my&&J)PQv z8O2KOn8Wt&Oaee&O?&{R>GR!ouRgl5eM?&>8{LE{1FNP#y7wwS^vp(q7$i+u@&w%T zPHx{jy&yMqZRcC#xa}S;T-3ixU>vzj1yrZ_{KA-DJLGx&3{#LTOsI-AT?XBs>4eh~ zyr~>^ywkr^MqOX^h-$Sz1U!Q;cN~$_ydfoygBTDLsLz7pJAwf$rXa~L$Oq`t{O$EY zk_!QWafug>mzk zVMI;Q<;ZVCLq{S>CH`An%Jc1Uqsa)4#@_DV^dAqZN5wAD`zLO)JR6kvqm;66EzqzF zV=c=}nreW1B@zEak^J`Fs50&wXGbV~1ww8AuWmzT3b~wzO+^?<{aN1WpXrtVP%`ec z<>t?FfM-o^AW-c6r)6xc4r7+7b=pfnlZmiL%hS%btM zea@NW(ACe!;$5OgPmqgLX|AKXX9>_#IYr&B4|*(TSH3prwM**0E6r_Fe9YKLmy)ni z=tE@QRjhTE&dK3TbIb2Ai3=SC$*Jnd)q4)#GL4f*j~p%uVXT>4`N%`jOqU059M692 zs8Nh2r1AGuze9$GNF<#1aB?bnx!NhKM^Q!`uBu<(CQ>Y1H8jo6y{IYMcJK&L?5V|d zb$h{Ar! zr7hN51PSYrGoiGK!tHm{e`Zz!oQW1M2=7*28l0WVaC^dYq4A6}SNlO6Kw8(~h2e{? zs#_9f9n+)1iP963PR?slpuPDS0*xviZ@b=^g?nrJ_+$IIeEU(|RdXO_-h}X>lgkoh z3DMz<=dsXwDBm6Ze!i1&-h->cXFx`-8optuWbdeGIdgue#Rb!&bB=5Rt;vw(*>#dt z0vwd0RAn8q=`2^@@4Jp*O;YSMHR}IimK5pbJPTv`)>N(sHt+sW;9=v4^!=zWx5oDz-hwDSLhJYe->9+t*`2vE;YT7cPru8tUHh56e(Vy=M#IZ`&ZN1P~G|!Tx^-d+LgF*ZNOFy$#sKX)sL}1LzkA< zX7GHJ39}g;#z!;xbh$`eS#+}x2t9LnskMo(8Wp2VN7G*IScUaz%S~^G$UK zB?V~nVpOyr>9Bd@BDbZS!GFJnL&FnDsPbtye^Pu#4#cw&fG#vhe13wfJFj7(td*p( zD@l_&I>o{+fC&AA9$cn7VgA-suXO|Qm=I=RQyIdEm|+QHwt#$V8Y`qyP$kP_^YJ+3 z=a17jhW5zx&GZmxCV~00gl%_76hrfK*B||7TX^K%j4j-Sg+zRgSqbbb79kvL_g5^O zK+rhCm{2^k|I0d!`uwXdiqNiPn81dXr4~z8z86YjPnZ?q>G$(9)md4OvmcM)n7~^e zc5uK(9-hha7bk>7;dikw?oQ@)ji>_tPNI4OLSt$Zgu-VE${#CgVfV2XRQ^1+G#g!( zx~pMIkznk?_=R^PkZUCoJq3mObv>8_wyOshVT=GoN_&cZ#ml?#eb_EFA+MEU+wPxqG!abmwL1tC$DwDvNbh|A~2H(zh=lTqsSvmq$51Hui_YT=oF zB4#}{$x3ePWYKpD zyztCO3E{EBD_iCIpinN%8=>%f_gJE8gCA@OU!ApbH+UFxdiWSS65d8C%r(SO()x$+ z=n(mtd{c%i&ONT*Ngm=GuY^uLG%>TY_!ZPav?~VM$YUx9Mh9Gnmg4;+S8`;Q231%tZ z=Eca6v&JMQHb9d;ja^Bu6+1B8(!7mJhmoV&tM|++;B%lsI1WPhbOW9yR$ku;va|mr z5kM+W>}#qeMUO+fY)s>6oUxLEtDfoNF2@J>+8+zKyrAq_nTEVpV%fg~i@-l>sO@3w z*{c~Jun9&YosQ47aI}sNN4hYZ4*78>FUoX+d7_r@5EL@MTb}xky;Iv6F~)?8WRL4j zC!qyG=JEPGdPw#^3*DQ5T`{mu2PE;#TSc{d(Ml9YiPpapmG#;wFS9ayQavLXn1M${ z01?U}A{SfZ^|=fKptQ{BP?0e1PXvZ8d#DDg&|K(k`O;rGwP_a0Uf^gulb-B${_;Rt ziqD6~dXyaR(yJ?oRC|?+_T#yNN(xJ_GxbhfBVlKDdD#g`RDYtE!t_pxNAbzgb{j0^?+MDXEnzfgU`}-K~X)SY%A}zPGIoZp+nUTM-4db5c==A)aWyT%>npMT}}P| zQ*^a{t^2(#(BwHJkm6{JuM!Z7Rd$u*Y+?E2f{ zB%`F#keMYHFzo*hjI%ty`=-TBFL7x_TOZ>XksGm+;zuOYhE}TZfX%&PSs8)k#fgdL zz&)Z`B$sRvryWB>)RroNI1d`w*v~rfb8J*%pAO3uMh{X0K>J(()(1_a2_o+O>{HZQ zY~g|2ZixfMh`u4XxNQ}2YK@k5_244-Blq|M!TcZAH;a>!Gp?hNp{_c^wF;Of${l*V z&m}sOE+q>XCh5n;9|@m25*O%qUA*@#)#qxLa1LO7<7KDDa^m<$*2rPw@K_kS8(P$C zYzTi1#LMRPCb8Ev=g>P`q^;gcfoRfm4o*22F%pOSad^|rnjRA_L1d$?52&>t@L65B z=0XuHfDHZ^18_5bAKR&;vR);`!cTP2j zw;L;T6eHD^r(@zIQ$mQgf2i33G$S`;HjTneXIkipo_SIx=MQha7=tDqj; z5^-$z5ZTKw@)(KakMz4w&Z-*BP_ztOj_uefnaT*(X(cq7O+vHQH$$cBvf=&WnnO)Q z6*hBw02&~;{+K2?ihCI$8q7tsmCncd5s?2al#$wVDM|lVS<$3KZ1^e*jcLaPST=~9 zPi3YEE^cf|&o-0GgTm3tfRJ!@dim}H6sDz8?3uEgOJh%D786Z*0``mgeVi<=rtFav z0XbZinmRS!^witj{?0Vo9!eM)Lu!#Ph>_p(7@k4?Y2_=ropxVYM9SZgJW@8z<7g{T;XZ+g&Q0y9XTj#~5k82-IU zz<_vuutN8jseV@4K;e7 z#Pgj-v2169hw;q;ZBRG&yPJY9H`FNIBut%KwLU6qb8_VpUWflOEE5HO(IS>ixKnQJ zWaaYY+_4eWo8FCiVXIrmbe+S0e>L4js#S}D=Oj}!F(UotZMjjS?h0DQwpQ*ogmU)ByQPJe;lR&`TRE&0Bn zKr^oV*0gzP^zr*JcqHugcdE)6wdIb}c7E-gA`jWwoaoyfrmA%V5S2eiHO@0*8~o*@ z{M*gxKJJ)+*d#dT*woL)D!rWmv6_UM9or3S#G(l^eh=Xeu@bg?YnI*1x`!J^Wg4z$ z1S7U^64osu>9Vtc+k7{#ptt6VL!btK*_pnw<7D`b&pi4}>pm@N!7r~+ZqP=0N)G|1 zUe?d+KYCY^lfNlhjk}m!*b`SIo&wn8p0TRLyh-g0`ZA9Pdp!gl-9GRXZ|867Br`*U zzwiC;1)nn=^6*zbBpIJgQ`)-Q7x6j9$y9Gp@_IbSrbYuH)a{|20;hAau|kTm$-5-p zdg9}olwnoKH}bDG3uXrMys*51xB@n(yys4_ykF%c=tV}dW7uyS^#PFPA0);*FZLb< z$as%G%)8v0*wnl{Yt?wQ!R=FEa$XH~^W+JHnR`4!Mn>EiS*2%yUWyh^faDY&99Ozm zL(+QpR*gj=yae_l#1$H)epa9N^TI(O`MP+bF{DYP?t2NAi-3DVy3E4) zm+!$}n`g@R`Zs@EANaJoy%|iC*RRb7LM;Rbio7%|t@|`MQZMJ^$v^$`p|8vR6C^Qw z|AI4#;c&huuB!`s<~rk-Ze&Jdif$UXH{UP5uJ4dtBs^Sm^#3li4m6XG^7_;r#7;MYyWjNBu46)5myvk*~_h!O(C+g12CJDGnz3$`-cjv7o_pj7M= zhx%#$p!&WYsGG5K@Y&mp=LtlBQF+!mY)!NFo=X3V`1wZO1GwB&egOukZspTGn^W$? zMK6w=8V1_L+?3vx?0H?%i6qB_ZRnf5e?cn3S5+sFlBOLaK{(_nNt!3|cPMBj@S(XP zxcE&qO5ts@5~)4xnn3F2rs1nx;kmtR&Ok$-+@P!n4Lki=-AI`rz5!daz&l8L3q9`H zydjWI4PgX+rKkRnd*0cT&i7Xq-ySlG+0J2sTsujD_@t{#e5@G_!#E5hFR4>WWo@uU z;NuNvkeU6vHJT|}TZ~;1QG%pw9QAUeT`kcok)iH1^YgFY8vle{?#-GWp`ifhyHuf`|WDAAW03yG|Fz?O{7d z3!up6acacy+UTP0cY-Q}Z{kno>9>()q)<&IC5W54a*8NN$=!9C4a^8KKDFt-DYBbC zl6Y5dczX2N#)VCT2`aFewdH8@f@?#<@Kg6p`fh6~YqQc3dp$*Zv+38Hf$4j@MiL(_ z%(`);X~_qbph*;jBB0;!OO;{QkZb4f&Moj<1^EbaQpgxZn&fVxb$$MMo>fK{;6m}k zR1Y%-_~@(|f@*U2tse9Cinz9UNrk}Pm3`DUO)t?TIu5fP@OcUP%IAHjGfY*V+^5mun1S z2wU3^j2hV|FQOy%G=Nts8N*1N$3r(X@>GXowN0g3q z{eBkd2ZyDMU`e1hQfbWf`FzRWdy_jb>o}2IS=?LVFwD7dkIeV>$G>lT550}zowm}f zIb`-og|Hy)ET-9dGagmtZnAr>J32MNOG|5$?xUDa;;JPkqFL_3s`xl~Lj20*KFsp- zQ6wLZSHK@})ytcq+`k&fq{FXlRNoN|y2zy1TI|RZggTN|q>{O>M)S-UrAjw}WUKhr`H5EShdu+rF-F)F-FM+R#**3X zla4tRDKkUxv8&wHxotef!6;68p=xdMzDhzl)%;nmQ=`cz%e~Al*}H~COPKskE5VQ& zsFRku&xOMmi6k(^RA;>;a#UBDyhC$_S=b#@hlE}($!n^0Um+5x<)md$c4EnX3m z?XUUxEnpBg_<#TjNKl=j(#}`R`!Qvs{zPDgvV{RZU(gDbEQfJm*6}Xj81Xx9tKRaJWFl+gz1!{a1PVfSe&+Q)iIZkybHVU8@G1t0je8@AxeQ=938Trh#c`Y02rik$-{4p zy#L83rF~PTUB9{Z1LdN8pVDTHP%0#iL{zzdqWsvG7zY;1FcPh7>}$a$=$e1p*WxZ2 zGc?AB{$;4lXw+m-<0es%Xn)I0H04qtWxJ97i;CiY{zAS(KLT9#WMuz&{nW!W$cgkY zi1~9Z!oBr0_BL&gj%>+OEEAym3VPpELVC-?Xy{xTYo^QQ(WR&=>P-B{DPE+C*Wg`u z6fvc}O%3v^Sz-CaN>r_dT^!-HoBlXUlV6Qu)r2mVnRhX;L z0Q(p&92k^F56!mG=T=Yh9g(l9GL6xIE6)OpWcd1yAybg4Dxg@v?idd1m_l! z@H}8k&CJ#~{S#tW zF-da69ID1)8;4iY5=aI0Lu#<5WCC_NLv3wsN+YRa&Ca8@qS`qyjhZ-E=@NO!(Qb#+ z7$H|jok0@S*Lr@C_bxrv=|i?mUrm^0xIV2fHG3ft5#Qh3L}LfxB}~2;>wOgNZMNK@ z+UBE)Ut}oATCX%0etnOI$JXd~v%q@a9{(Qn*8|S+I7(Wm<4)zUKRG$Rc8)&2^p2hM z2a_s51vBwU$wNcQK(kzW4RGQy*M-fvEt!8A7@Ts~?hKX>FH}*r9#fpVC0}7`unkeS zis}>7WESVn0NbP5X}}C^xe)MvzzE$VI3nYGm}S8qcR*sf0fINurO(C1Zku<{(RNNp zlz^tx&Eb(J5huTd?~zxax4`$c+JoZj{RwUnp<_|&Dvo}WLM_Z%3fjsD5Q$FTW2PB$ zycV29*XDcqLOhcUJIOEDYz6yn)z7)1qg>?d7JTja4u1r%5p9rU7;L4WF;sFNZIEIp zjca?&@P2(!a*xPuSSNvI#@(-<(Zp_oU*IzXqdEm5yNUh6*uT%!8CD^WB`M=@><2X- z?H#bunhwMHu+M>EP5lQ$iFkyxjiFfQsj=Q0kPXl^6eM+3aoX%i11RX*V%U*C-&o1L z=yRBSG636PQASI!j*{pkIMB$wac6}Bb=!{`^yvKEr5r;!b$WmQ{srdeRr6bG79{ln zm0%-(IsU5sOHtMlc+f+~smCa(!qgi};f=G&feAnAlI<bZxkD*UszCM912#^3$b| zm4Pmi0UReZ(;ztKkx|DIDSCcpf>VveevPB%J4z(UcP9Vp(6f?LG_1k-GfL{|ZK;I3 zc_>WldmN3kUOF1uQCk{yjJzp_o-f)9KiUhB$sq2nZbqz=dOc(#D6si`2m2cP2l>qd zCr`W4=iV*pa*3Q$;eL_*R4?@5Va_`^Wmj^bL0g`r>qrfjobjp=`JgfYZv_QTG|}o8dk~kL;y;-N4CJs(YmL^`s)LMwW2)pg z5%3V~tmYg~`;NV+f@18$5MNU-qT7Bjh%53}{S;j_u;<7i*Bah{yAfOVPtXt1QFqsbVi;EuMd}wb9)B~Xqkqfim8`1S2?P;`%SRfT^|bie1A>h8Br^> z4wE&wQ#-JGeS=x*V8yN_QjHl-|72~BsP@qmsD0M7f4wKTviGngf8U&>bp`YPEPyB_ zj_`TCe6#=I=^djZd!Mf1*tTukwmX>Ewr$(C(KFG+P9{z!wrxzDOp*@f&Hs0==Uuh> z>-liH&UIDQ-nIAYFGuE#K;Ay;Mx3K#lsah~Y{3i$;#~O@jC1VY$V}{75pO~)>QGoC zl>u^DjaGsf8d#%<{{+%TFO<5kOWzRFM`n|)zht6(-E}t)5VjJ&iVEuuz2a(~3oX~> zUM6F zg+a=;Z4B*~7o*q*cz}@2jPNz>1~SaX)?>LULqpdY=&!F7&r6=65Ma-;0}r(QF!n_d)#@W|t$$-(O{x%hESXeQQlEz<;Yt}MQ{^FRjOIFY5%6%9 zUYcrPs1;>VAtCIj>ql&9gS74nk-q(Pmp6e}g#Gb{O%kLKqQVE%UWewSVmV51gZvZ8 z!5#a*>%``NCFBOZiTg6zcL%amAJd+opZwGHMCU2sv0+cskdAiG@zyyxCw^lWeJG@= z0>(Bf7MM)&VrfD9Tt%=n2vcz8zisxCTZ?AF*)fNw_W12MGX`SiIo;64N8NAFqo)im z-J2vWNyZe=Z^lub-Ut4WGyfA<{8B7T#NK5B;CP?X#7931bd9Fg4lzyTso)BtVJ?oK z40$+GyOj4$yH8^^031o{-Y)`Zzj|WDdSb`(+b>0$*d51fY{D;z0Tz3M*&Q>4k1yS+ z)%~h^BFFd#vjtr_8+y_y?6*&lMF3C0U+QI?>KmKLOw(GK4YuVPrMiL@umN={l6>;r$;0F2{!EGVBSImOrwfH zUQb1d;xiG;eZTJGX>0O&jOJ-I5H&OJu9FN5Ix3OFS-dL>*Vd^96^qg$(4F4BQ38u?Ha*_CpVoQ^ao3GZ2{v)Z@S3tFYAsk z@tJr`JtW68uL;q`P_t<{5r2O|h2HXjP$>I+9nu5Z&eH+!M%o-km>jQahj%qzX6oar zE4wS!6Zk7Ec_w(h-#J5H3X?mW>AFB&UJ3Hj{QRP9Y=-)H z<|$?QS;Sq|d41OWE$Tt3H+j&u0)@Ja(DG_cFe8l_;MjOpL(l(PNV{kydeVuOhthRH z{@kD3C0oQjGuzuLSia#07}A};02jL76Z>@nK0U=Gom^UCvF%`xw0mmx??Ru1=Lg6X zL*^7C*`J>vdlxkX)SB~#hWJ7I1@5mS?DhxU-UHMS`yr=&&BdMR#_4y=ZAyuzJux$8 zA}mw5y?OJE-L?#xiby%gt)_LIrfAp1XK&xv{r#1YaQpK1 zUNedMia#rEqGf*DjgdwUxbA04s6#;0vkAj*-&$GKHV3SeM2N_4kB|MFu{?fe<49JF zy^h%7T;N~QDlfDzS8A`Uk-j=e%{coqxwzhj&P~cPE4!X*S;=Cv*D*KyOZ?sM8*jl< z<#2|~)_*OOK@Nm5+u_KiNuiME-)b#eG%_&YlRwR?Ly4LUjocfMYsURf1EHzm$B`)| zz7wLHXh=&US^q2R-fMBB?JzYl^uyOO|2>}3dWduvdNQCzvjW*|0X#-;kSYY_uG!%Zuft|;R`%LK3fM~+*_EF^OhhHuRHHja;s z4p^K}s>lvH>8Jjq3RP^IoWCh~oCV_ZfUZOR<@KA>&3HZ8o$_g?RfTiRk)r-?GS49H z(&UCd-C_9eEYS@1KR?v>)vGapOHq^>5tMm)ZGsym?Jyujk^{JAS_;Uh9URN?Fcw5~ z$$Ww}3l()dRxZv+9fE`Lv?gjBBT8s(Zp03H>8G-9>OtGH)89v=`vw~FP!PM}YH5`J ztGSXPF53SVf94Al)a=?PQD$&Y45aeZ8wl#{GV_dte0A-t^4XH-{`}wY{ANAi$WNx) z>b;20>|pT$o*(0-8%U{JuX3|FH=Gf`_@&g*LvyR~#T4cEJ&dX&4~+XF1XMzMb)A?X z7h=p(WhN!ujC2)ylA&TR3kC7TWYY18zj)MH0|EYqEygZNLF4Ln&6k8X$ z@f&<7>FcJiFztba-L)fi;x^0`JP4f9fcMe3ZaYKtQ|g7hy3p?SsqCJ>pWjMGUgD%7@5Cd&8)~eC)nnB%n?cYg*u<@Bj#wu6Lw^{e@9JF1*2x%LjcTNked)ZUafq^v__H&_K%+T`BXrjB6M7%I=7YW#+Da*HKMpHF%n@Nni)`v+j@{fe zOT4f4?Ho+HYomq7ygt7m;tnEUugX&gYfig{gDrEXr#>8_g);aEE!GyeLuaG?2YZ+* zgX=Y^e)P!?vTdJ z{y;ag?$g58=k&+EKl<+(`0(C7d1bc-FT)23D$zH%xhCP(R{a&D7Q+<-j2tIL1jNfK zPBSEth1Rl2d~1{)V;e>A#|*`BMFPZLNsWWKlG}Ba$)1$^RkaA43`^)N*Z-R-$E)qd zTlKv7jQ5)vZrNw>FZy7yrW=^<31!9dEwaq&Z`tFqvoXS1r{f_Z`wu0Ua?KkvVf~>p z5})xgZL&a9%$M#ATpSmcUvF6j8xtOfNB*Xvq0#56#0TPNV%Lp35PLESN8u%Ll{4?7o0(8up`YL-Vv`l3p@(NTJSv_WB|3*AsUd|v zGhGw}-F=~O)vDMjofKEn3l{4z1xKVX@eR!;s9>Ob2#o0;@@@o4FSfvd*)MUNzh8P> zCj-Oiarruz zaO2@NNPr?^e?^v-X+iL`f-A;LpS8*772`N~Uzx2-LzZC}M9+_g-VPml3+(OWm#|h> z85b>$Jd1cD&RyhsjsPVC%TZ4n+=eG_rIaoP%qV@Qug)hkeE%k&@hFK#Rnj|IH&|2)m&AC#S3nSyZlV4oK(k=FWDu$3UNw^0P;sq&nMW z*GlR1Regm~huc#6Q9RJPZ@A*82^`h&+J-VT`{$;)^R%QNCA5iq70)kQ_-{!9CKffU zd*jGNC!AJFL9dd(FVlk1hi)r3&aaE8raN)0yJ9;8lCa!M+c(np z=Bmo-AoLN5>`k%Dhb0oFy4K6v7vt`UiFbY|GxWRG=q#CSSgLBh~1c z!MNG*mVWft>i#BTwW@r$6Feu@OOtvMHe}YzqSDe%Tjnfm(_LG*U)Tf3B!Vc8uzYP= z&MnuA;!gVCu$o0CboMJ}$?#W#>lPVVV1~XYAxH6 zg@rh4RK*~X=NT}*PmRy*;|~rEjmQIzJq>ada4mlay7jE>6k{oN_S9TF+Gu3lUS9M7%d0^ImIFn!*EZj0_G2P*^|M-^dks>qYYv2zg*`e( zk=>F+QrET^xI-wVCq+s)^;1)HSlf74s{v*jiqc5VA}I$BGvuqk0gv@}75nE6m*+VW1r%nWFE`5eL4eXf}faTdAGFfZ+IsD&t|sS%^@G&}Tx3zMXF` zk;vB5OYHT5%x;{0Ni~jxx()N|QTZlYFdYMD`ZGxtlhKW2T4DBaiYyNZ zTsjgYT;@l$wwRjFrgFe;@^JT|)e@m=2d5euGsj2q4x~rL`^gPiC#Z95u9~W!m;QZx zjsoinhn~$=wU2%0`|m{6m@PT9O+0#kloq>6N zI?j&(x|nMhwqua7hfDPbv=7m1busAJ^ZDjFr#1lT=Z}rbolDBmq6+QhTECN%EO9ck z5>VAGwQ!{sn1FH6L=(;ncAzH)icc=<>I09N^hNQ-PmMD-*ZDFvK_M;j9YAjYw)ydW z!eso(bD5(a>T!n)t1zD5__sVI8*qn#1?;~Ih_swbzl5v~1V9lNb zNs;}UbugYMQRTa7(orE%E>Y{P(WD=9i^kHCdt$Bs*Qa;mu{9wwNr?* z4DMitvys>8yj3%pc(llK^?LLJ4%I-#Puzt~S3 zUxdHE;q{lgnuzjwaYb#kSY!P{e?*55#mn>|y1DqW*KtZ9M|YJfP{Y0Dm*^$;gP5&u z)~EiKiOC{Pxln{w2W1Eb)$`BOnriJiDBP;&-mz<6a|Z!xCm7Bn(S~ql3vc2eq2*Qg z5=OKRU*%7>DHyu3#kMnPjciju#5FEY7h_EfiDN(ZqHAT9xP++e0DAy~DzYEEQ&3g{6<^IC1n+97on0q6l~ zgOO&=g^?&Hq!kwWMPf;zwMPrFm{bvDSLv}0Y6A|IOh-lRNV}|fGs^cvA5ivO_7B$9 zzaQOZzf29k^}@pTF8XDlShV*~M-ZN~X?Ml)kfBv4E3mhqObGPUB-b~dt{nwpn~|%y z(CsS)%~9Lylqi4pa>_v=&k@!4o7?I9NIshmTJOHt_rQB{Ee*OTAIy)SY&&!3u&jq% zx8-ZBLJzc;49G1aG5<-n%_7+bz$^cyqL7XFp?PpYfr0?wd~dvqO@PaUjk&@%YX~SH z)*>x4fQHCM3H4U-`B9aNx3yxSOds@GL3sd2C_*FV2xBSYtB+Z#^sCXtxin>(M$}4R zF>iLbePq-#-8=T|jB6LGd%q337#Oz*qy8q%s0YZ$xRhp-N>b|P#Y`;R;+#z65RU~b zkJL0^PRq{_LCHm3I`NS(Bg=bXqo+GiM8s&pFLmEWEL?E2Gz82zJ4{>cuQBhSeA+T2J8;uX^b%NIcd~HH0rC6Wr?io zzg!2gDrVidtxlV%-o76SASFvQ(I9_+6%U!$_)v>Tq^8HmDvKp*#6s?q3f;sYc+}RJ zTPCd{`>s4Ub^;7w?+tXHO8F(oOH0<@uTP+jWfVw4j`m0oN(5!`4P@+&R#{}@i=z2S z9idZ{inPykY+z(##|*LP3<|{5qZ?6K|LlV&kAd~|6+8l_mjBzCT(KgDTaxCpb}`|9 zMv2=w8#-7)mmoWcrw_N%S7l|Kkcoyq2gV`1G7)19J_Q}1D{?7plO*Q+t84fl*yY9+B1c@CJiHDLK#2N}_t zl+;8`&YNc~&TcWX#S}>R6V21+xbJnix-Qc#l^xFhevdj3ji z8klxgTj$-T0zYPtX6R;^hpNw*PeK|gSVHvh(QUJIeqqwck!0|s{_xn9A0+pe^rGeq zPzYUu0U56}_$;B*A_aOvw@V#M1^B|#CZH&LpVbhf%q6JO6~xXE1ZGTUgHt^VfUMAr z?WUyIr9xt3{CFMGt}BG0HWB~98)K-YeDXtUPvZG35xphzqgad$5L?d)QW+>jdzv$Q zbmBFRpteLP=AL05>uj3^Iw2L6e{eEnUTTp*LqJ0SqxxaReOyzcm@dGUeeI*C$>W>( zpoT%f>GBS!Vde(-Wnaw*yj*IFhwrh;|5}D3XekotW;R0NnreJ!TT-pPAJ)kEB)EEQ zrk94x!@bbuTj(teEf3*V5hF6-=_VY%Pc^INaF;3%xGtF86`nvzrSI@5tXLS@xS36< zh=z4JY|$M#M|`;jQtM$v;Lejn~@#J0c~#WE*A7}``hdvM;p z(@b&|p_wZ*c}{NFgLH;N3RvS%QSmJW-AjhCC}4X`q%`I)I%h>o0?6NpfsxO~^`W@K zPzs4(s?X4&M&SG~+HC-r)pF1UH_IMf!pJ&o(xq$UxyVwy*W16~MrgtvLu+0n0ynd2 zR)%NVX00jP=%e_K zOiv~2!MR`p%<_^wWeGEgvD_r!xm^uq*mr!)@xPScnP#QI7DQx|#wky^av1vgOIzrrK+MF2s@>S5{~OhXdj*3yAp)dlkC zAPSOs9Q0&-vS%^rXZui-)_Defr$OwyZ;Y3nV*6_`ACsqp#7yzmm=pskluP`wy|_ci zLRa;~n^q^=qlAZbajsSy(WNMfvVPtyaG{GTFqlStW}`xpP|wooc!E;!{+_!#=OVh)5#Xa06FtPP^*yEO>ErAWesn{%KseKHT*v|9X*i9zCJ_A_>5>X&Wk3KOt1 z3TStjp0FzWP&g~WR7O|Zlt_tLRAeTO9lskvBU~6E=3~3hI}#hSrh1xESzv-uU}fqw zl*z%%?R20}UT~)UC$K`>DDRyMKZ-6R1p(bCOZDVwRW|<|b@wMQ_``L3qZ1y2qx9Vp z#i=Nf?>^7lxn;2sI>Sod6ldwmm8VV%1}?nAeTjuYXIdKh8(BMmxm71_y@Ln>Ir$&} z63Prb*#_m3pbdod`2ejO_&73&jN@dnDb6MB@Ct9X`8+FdK92z<)1l%tjRb@SEq@R) zYaBe^Hp^ccquwYF$wvw+P8OxP?=0+6v@_m7>sn69VL8WZ5Rju-^$}21W)L`WY8gq~ zrs7{}N^K0&(}W@JB#_5&3q2>)<-g;xn&n1jnd3%_wGpj4PJaqvRq73uc74aqYmyN1 zOk0C6E%7gVQ9kg`4UzvK0-G@WDTBu+Ay!e6T{=X4 z;x;ibJLXm}G>;g2RIA!9}w{39LhCqw4^|Q4aFhVRnrVw^BGMeR#l?Kyni!#iZ+G#nbFD%z+oI7~yN; zSs^ck=Bg&hdPg(=O761s~czNPnUI@_MFibeepIKP2AB?!Z>i zEyH>i?np|8L;`O@s5k`Co|~7 zwtDSJiDsHv#~LKdW99epE08*d3MNW^n>YOls``c^2c<$Z$o$?yiYA-Y(WvB2ZC)?$ z!5)!lwjA(Li&%q#P6pJRAi8;F7BOqiTgj=Cb;X72!G!B^AB?Bz!b9;Rn2(H=MQn)Y zkz0+V;lVM4L(g|0t30yHL@t-&(3%VS#gc?eBYuJOaMu3Xc|6l+SyM6k&BiRgWrszApF5X zVq$eqDdlCD2*lS?qL{nPf#g$U%ncys9y>xh8NVn2Y&u~os8J>S)6LI6)=@JrmQXzMhrYF?f_1c8t)qW~>4mDY6s|VP&v3yN zW;L6Z-`G1t-Emra^JlG4YoWOL0Nl`Ja6G3NT0IRa3a0}+J!`Q?3mwyhCz-DImh179 zFrGg3CPo(Ap97EU78KYqdv@77XM@j>O#?r1j1V%x*l;zkVGzWUxoYz zRimqJF;u`YstdAF9FPTS`J{FHTr#H4+fF+pbozjC6ZLGQ@Uyzkn3pA1GcQmr@+&R0 z3~Vq|W419Ob&$+Uq`OXrg1{B?L8n^!4Onc<4=)w$i*7K*BBWn3Z@jy@*O!Gd%hgD> z)B&uT?x&wk3t;LMO#L*UQPwh5LXwDQZLZV-wcOgdfB&uYkc;EkYk!?ES-$ ziaAhy0U!7_506yr(C#sfe0LQD$-vWnK8XBEeQJSlF3OUKdotoCdfjy6paF80!nI!dRR1Lx1jd`1E1FNIRtR8>|Omq#nD6R*4hjV)9 z?!yKjMcplk2wM91Zg_AFpy1aheFRIt@`7*rp74NmF9dObE*FVi>>Q?c9Nag%G1b-q zhzNNOxu%1D*}kQ7hK49cgCfw7@T4n6W`1Z65=8qLiTnWx>56eS=Sb>}##`Z@oH@SI zBV2opPs?SSz^PZ(!lXxWaAx=#D_8ER{Nr))&mrw+U!NS;I96vfm^^QB2mOfY4{jM) zOAJh0?MnLKQ~E%2J!>kON`cqU%mPYx90h(){Q6AZj_Zdi|IAqRU-b9>ll;Xsh!kxwS_(bW zj@mdXJzc1%=#O`-nJLA8VLqpnuqo}+qZ@cc&w`7tQ9%m$P!l~|z;H!-AM?OMm;Lzm z#N8u{ubnH%QgM%Duc57>(>G-t1PWBuE=Sk8L9GWT#cENs+(r3cvd1QoP(F7g)%%dh zE^Svud24Q~aNc^`v$)ik7${G;Q)ApA#Iwc=@$x(`QaAt!(ex|04HRm4&|>GP)RYN2 zlr6@qj~6Sm#N*2_--y(1(ts^C)gdgD{kJVNT)+)0rXS%Cd@B5Z&lD)w5hjf>n>bFD z2}ggUN$2e?K}n1&ci^5_k1jy`;-P(OwjsjpzIe3I&s~$EI}&fuk?Pzk4l+{w_pZ%n z^dj%x<*}O3PJYyHN;w#h)f?y)I5?b`a0@{jp)?jdUjADLv(4l>J2>19(yjAcLnhi~7K_9I55*txjm+bcB3Fq-W3 z6#xG5Lw-3LiQf6-+alWfJAWh#dExc>kp(J}#)P{znjuE~B?nZFro}Z0D+MiJ*Ee(r zFA-liijBQTc$KlDFIZWW5Z&yz7BM%~?f#do!TXiEju*k_Ks_ay*iI<&eo-)dfPxC9dnFscz!t`VH99R5AA}QUT zfbAEj&vPGk!0X-gQ{6JShh^~Vk6Cj zKJE$PEY|5*$~-*Im#zGg!dkf>0X;fahcQjn+{3YL>s(Hy{t}o|WD|2G>}+>7VP=D- zCAOs}yR1cSqxMCiZYDx-!lnrfa{JSrYC#)f;Us*}`S4g~?aK9O@>y2zjiy0z;SI)Z zi*Nb`OUBlV0pW?|QnZgmhy1*p*O;^osXEaqDb!MleZDQJLC@QMpbu|*w8E6&C`gF| z{09dq=jryTg#GPH^BCgR>8XZVLS+;5Q5A=hh)XD17JEp~<%sL-fTO=DG!bqQfJbx} z-_4WFCM%b$nyB_?QsxE_erV!i3a%n?M~7+^BQdK><$DA+FKsPyP3t%;iz>jL?7M z{X6G^_ozmo$_cPF8=W^E)3kvOUWAfJmWX|W6>r9zh-Fyw*Ih8lj;L>)UuZe&#w1+! ze0pPvaB@t_MgB$et96-NguK-6Pq(~r(XMiHpiv+p>O2N^?Pd5?nDV%^xyTvJ`YBy| zG9rYwoX?%O$#aj`Z)QVWfpawPcpSa+GM&R`jIi)8;y@-v||HF8a8J81&=~%D;2_0QA_;ckLK2AErUg-Jbs#*d~ znj-@ta~rfl#9OlN(aPT+%B%V2J@nD2yh42*Eqk>Mw~x~XdGYym&09;}?-|KKiALF; zd>UD*wQm^p^2S@9hX9I>Hlr3cpN(}!R zkB+bXvG@^WNfTUS$DGUxT1C1Fne#_?xNLowxj!UjfS4WMy-Cgw4Rg6JtpIjXvwksu z_6QACxCKL|t)L(!q1fpi>xbu;u?H{XebbEn`It!+G z#O~57yjH`X!Z}X6A-97sxy8hsg)-h`A``=>5mL`or%2RVa@nqNHkWE{a z>>UJR6gg+ZvtMl2xc4#Z(jDoBN-rl1b-Ers*1zO{;|L3Y>=ibBPM!BHR*8!ytbqgi zzRHU}&7ejXFW6__8oTtNY9i2Zpg*g4Z)|!`ph~gA#EJKvGldXE{foj*{$*bY9s0Dn zY{H*p;69bb5ufG^Jx48qs?5%f11V;p!FgG5T9u%#$X1-t<2P!oAM>Q$i*yUoK|fMm ze|XNH-Tn`S^F|C+r0n@-C@N@H5KrJR1cv%sB5seuviRo;kB-OlLOO1K$Mb^wd4);& z3lhXs8&6z8L__hE6f%z`(-MUek&7E^TmubdIaq!^b)>i8^jyaxK-(~OVzP&sZ8v69 z|JkY`t0qUF1|B<_##F7T^-R%P#-*Q*hYx~KXP7$5pwR~LAU@+(;YU56h6REj3iJHp#S2A_Ddgl6cl!5d42qnADcc)K$LXGl7}jv?H?i|?IDdDJMl+&Sj*P^e3cH4$Wj^# zYfADh=y>gm?lElYE#2_AIVsa>eTR5uw#-wDhvxWw%H-!%ff$TJPg0{dp4cYGH@h2(K04rchx@SUnu5N_WcT0 zYpq#Vd0rN7*Rhp5pmV9iTj|tF*C}Ago@1Mlodr~ zEY3p1#{LO}Mzf_cK+daIRD8^#NdQ2UKfy zQ6z3ndn&&&PO-91t@a3L8C}I3pqDFTRaKkJ93&=Jvzd7vKaOSq6H7p=o+6Ib0RA1q zzF6qhoRmPfORfM>ql-_>*B5W$FHU8^A6nYEe}t(-&G$jL@a0IRE(mw7Xb}`|*HVc( zsS^~z9_@hgOww)Zw{b!b+X&o&>8^n5=dVRc_hSukLM9ciwzi5t8iZ3%OX3M9r>FL3 z9_z;yq}wQOW!8_9NF70L(26is|wlnz)7(7@HLu zvtcCt+cc!zo!Oe3PMR4L=sP^qC%BgM)(@St@O?r=@^eS01&{*0yu7onJPGZV7zBgA zhc?Y=csLTVsp#G8+hr2ZT6$m%aMr&)aJETJcG1SNJIbX3wn7gT z<2>45d-b9(5urTL?IjO<2GTlR1LY!Qv~ZnDX>HsLq`I@txqTl4i0gCf9uJ$b<9~Hr z2&81KT4oto63t;pg5e3+naj3f+(`ziS#fb2opG$NN{ug3hezFf8gKRCgr-=*XHNvzql|3Ag5$xI5O5(irlY?9i!(JY)4qwR^%#@))9v@b%$V38e};96B1 zSUwCXU2gLtanKEQe9a2&EbK3{>zMTl?m^T*7GvKnX3^fUMM(DqI8{F1??n>|0K->P z+if69I|Zc~i|9emD?UG?)soVzTdzJG*DuATiaW#VAXl!UXVS6PUVW~GRL!R>;)&Ax z__Bjs!Lmf^%WUCebP^GAGh+D~>m;gdK0$7S$&qoU$8#N`(&*2{;3Wed$S! z*8Pd{O-nNVZ80V@!n)liy_UF<2bz; zGO-%NfTLFW$HdYq0zu(+*D8*;Kzd)$-b1(S#Zz6j*|FN#9Z@&zPnx9@?DSH9$w$?< z*b?Q6dkoryT*ZiR**s9Yx0l0^k2}l<%bEQvXy$t?axT9OSDZ?zgZ3??5}lm1=>?2{ z`I-;nU5@PR*j2vyS%*#OjTzoGeyooCpNUvz@olZ&)d0igYXQc0hwLFL6W_L$VlM}A zmAPbVOahE{wO`n{Im5|YLINiX^KTTytb(A>9H;VP>6mJ%X_-cQ5fK{SouS8}Lru)d zw-X?C^Ji<5aDvF9**aU;&YGM`H5pmk)Ys&ru z=WE3=^e$sG{=5;pHS2aD*>K6QpH~_?B>RF?Qh|=S=cKY)px;>2YVQ^z6vBVO0s#@4 zZnLx6n9QkP7sHvMt*RJ4hcF!Cu7MOTK*` zhV^5k8FBRI@U_f!!gFVwNm!ispEvdNMe+^v5RPGEw!e@_H%+498`avR`^K#6$DYOP zg~^NZB&y>Hjzb-np{oR-&r9diPAl^8y4JvnXa!8M8D-~KZ)q!fdixMheoz*@T~50< zNQ-c2n0UpLQ2|ex%2L`5rM|W^H!!pzBXC{cY=-!vTg&k~a7niMB@k)Cf6gY90Lw;B zTnoGqe&ewnAV!N~o=EOegj#IUEfLmz(=B-149ngPh)tq!nRG4_x((bRG zxUF-0#ln=HjkU&v35ALqCmW0#zOFFP0|sMYruoCpWFyBQrv+xqD?f3f)1ZineW{pm zLNAG$fh)T5{FRCIX7>DxK2{Ff;;9$&S?&r#;EI9SuVi-`Pp%~>56!c4(bO)Pl&aVY z(tcU#9b&NcojAUFeB73E6RW%)I>6Gn!7jTafT)OJ-aA9f5St)Z{leAgFs2oa<6L6v zD+GCE@HEQLKMT*fqIb&m&s6P7NyTV3M_xH5UesphRi}x2$K%5$HOW-}3m0~@815PO zX8bicR=wFaK2@|v>8jG9h?bQic0S)RG}25C&&8)f@&dRs1?E9T13kn*=z)D*%%%P- z2jonbe<_*ocOllhs>Qr@GtI3B4#qLy;CiD-#(n&WPZfF)2AS z7$3FIlQJuxmifDS=M-F`?g!(N>-M`83AOF^+OJP1^XZl(Y`uNQyk2aGdU3(kfw2Ar4(FliD+~0A9`>-7w-g4#!(dt&;AdV>4qKN5oe>ZY1NGs?nRIm`^M6g__d9@wo~Gx z-LLBQ$tpEMSyx^-Q@p_obboQo+?3q2bJs_$1XSQ<3})-R8u?5%e38J@yt{!@#*}g? zu1tZLI!QH0odIQ^)HE0KX^pp6y(Gmbei8nPwVYbn3fi38de38GKw;FlN#JlD@fVYH zG!AW1c{GtJsE#s>YEqh&4U@S(2RG)6(wjD%T9M;ITu*oIwk}8%Ax9o4siMWj8IB=Z zJ`~BPra^D230qwS@?34u-E8ivAz9-!%{XkOLYNQCIQ}fy#hQg@TL7mFi|-gCGFtVx zhbLFa>Z{4LsM}-BLIzXkm&Ji@cAW-O zLC_jjIv@D@`fcOO*ml>Yw?Xa3zqNp5zd0nvb`xvy9N%iuC{0{Ti4U;-ht=! z*#$h_i8~|<`R;`oIZuf5T}FQCna}@YwK0bEXQCOku-PqANet0wX;b}rJ3O=;w)R@o zsQt<0{HK%;hq^3gkBQ}G0DBNBbQ#;Q6idUGYg^?ghW@PM%S<lC;v{`xBkOjNdYxGEtCO`TIu(1i+VoTdc$zAp(-D|ZS1Qor4xw&@eHYx zGT>N4NJM>H=Q)o7OAP6q$c_^}1;^<5XM+-xL}IlWKncf);an5_-ELD1kv_GAD1I|S$DnM~R><;X5?AWH)8lW&KV zMWjXy*6+j z#JhpX9E73QbiEJfVHUWUCzQHA_6haG|Mp@M-TorvQB>BFwa(!-u<=@&#TU^(e{cH| z1b;9LI%fFly8ah@gi!Yec8i?u)kW;B4C5>OE)s&OA!igdLHC3t_d`_YoR|ZZ$af=; zU2w1#{D|Aw6GJQue0S7BJJ-22{!^ewFW(|z&1Hr(o>J`V=2IQ@o?mDUBDlrx3nF)w zxVN7W9ZR)hd%_X@BN#>wmRCi>Eh!WF6fzrP^|f9L1b&7=|E}U&5=P33iyh0xAdVY< zQVE3E%;RJQtCsMet3+)s9lrQ==^4y2^v|%JhI?dLX9MS621Tk zp>r~MsVuVQx=mU7Z^vXDzDh>mCz}J@u-fB!)`)XUd7z*cJLmHCbR56BoDR04IY4NA z9O2>lgCOU5v%Zd__`3~3WLLd~=Nw;fMzW!n1xsC+WW7|9x+sO(m4<;fBsguC$B?n} zyfc;)g=m1l@6O5EdjY?cVdlT@neH(k*U^@o+#lUHT4<|77xN7nf67vPEue^5&RqB3 zY7k?Fq?7h4=5^GQRek?1)^$A|d{ln@jhtpLn(zP*AEUSfs!Y&!y6?>TYSZ8M+=A+W zt;{;oQdsyq>D=-@uPZR0ipLS=soHYU^8w^sXJ_E-&8%dIZDsc=&~OWm zj~;MZ^iXDI6x(Q^S;F^!0;b{|h6jIs6ME$u4UKY$!n{_?3lq#V!A{9)(KW-!CJK;K#xO4kR zty>=I3>^i!`zG52v{*sc-Jpf{)iZV&X{`v5eb+x#l9OdLwoD#(T!Abd8X9W9kNF9 zwNM@40@>I*|G4+J1>LK%c9WUXa^>lJnD+PXKlfVy@9q|WvteoN6w=Dq(Y>Wr>gue> zS3)?f{N-S-0h;p4S%h7HGFvj&sU*Y~C&k@j^}8tf?aQm%O_nn@VWRN_J-uq^TU4K! zjdl6)<2N;TgN6Qo&%OOEu{Q|Mx|}vpCHGc!RcP3}*WA<<8#9bjCQY|^{P=172|`dS z?|np?FWVN@WtcZ(fX<_vwKUCy#yKxDajsy_Vs4>e=+F`WG*Zjy1y!*K#@^&l9{#E| zg*F^WHGCGB(U*+)p4+1DYQdc9pBw`z@EytnFI zqd;9wc!$0WE9JuDCg5lIb`i z<%dR`Or@{*up)f}PNTMY{dSZ&3Pe?g_N;PZh4EItgzpob)D*o(A6w8~5Pql+KhM`Z zNJi+*`At^H1-Y28 zDJvvzL%}*9cz}Zw&1AiB5hG$^xyoc`Vy3sf7W}p1K9BvwccO2(n!Y&F1B1m%)1Ef@ zh7cMQ$bJF(d>sA$rPTg4IW8cD$X4({2Toea3ebBk##drb$=o!VN_~TfEcx~3BwSaj z>S&8BoqOhiZ!&;Q8&mso<}d_kY21QKyIPR^dMZ$rZEC^71x} z+eP+-`<4i<<-Q)8a`W{($z8Rdo$9hYiE0MEeUflKs1Mzq>NW8@HNt&;q@ua2Tf8iE z-OhsHn@HTG{Up)v$g)I@5^| z!_O}G|EBt&lYsZ$3H2~cPb76bak}04+-XHWdqdl{UT=nFwsgN}3@gUkoO5Xg{lu4~ z*lLqSS=>58i@^1uE^PoY!m+vMm>1`ZpCU#~uCK$J$S}*@WT(7|w5t1%-pFYd{f|ia zbrdo{RiAUtj-f=~KE-M{Q)I+1TA~(O2;^+a@W1249SZ(`Onr4+(~bANlz=EOx`ol* z-HoJ33k>P*8lBQ10*>yG?j9j64I`wbyN9&?=JR}?&+GTvANy~AY`gb;?z!ij+ggkY zl5=$x%Zvh?iRj~57ifGRLF!e>iRAPU(VZvG$d~;I_twet>4c5&vA$dR_fyf3iBUtY z@IhvEG5ldoy;)vnf0p`V=I2EZ9$uRiy!2pw8jgPA>Ho6+C#r4bq_1&8gMuU3#VfA1 zCt-A+U3i~QE(o}`AIcrhUk8dB6C7zISrr`6ChI znhxg(dN(?8ibwJdTZo!@q#8o38nGa)q_D_0k$1Gy;3LPdiw?`atMkCx;au2bmlOI#(Zln|-03BFt6i1UvkY!3HG4ABz&#vSVQz00@ zdnVH6Psp3&8P#!UbU(BYvENpl&~fo%ipuqn{obZgI3V8~+SDlC8i751$HOo1Dez7tT2TXxxi8%4 z|MZyRr)B$ppEQIS5=#rkkf@}r+Yk)~=V?6*5LObI-v6qRgl@NG2l}pYTeh!rB7|FS zo`~*ep95GkD9Fu{I=>9+J2dGpgcD!Ry)PQO+N5;eErx7ysCXOweDk{#(_B-GIledJ z0NQoBoV}*R3C1J^e3Os*_=x~u`s)YZY2KA3mPJumS~MG_8a0or`3uXAWR!!6Yp-_9 zh0&_J@9+U@_q4%*S-#6D6fc(Tdk_NqtPZrBG{l^0ot}{)d+Ko)#L|?wv^h99eMJOs0YScF*}ftK`D7 zw9Gh%BN^bwW4pVqI_;r&f2s*f2Gop0-E4l9yN#x#(ZG@RXDB>+Y!6v{QM}T_K<0t( zt(GLaqcML8Sd}=(mt^8{N?Jeedt9%bkc!%-&L{v3={9XpcoGY(ULl69A~#k9ioMmQ zdAs}Zl=JmDhFNUMq>G`dPzJpjow(7=L45-Xc2rc-BY}nyd%evpGI5rJ=!U$z+fPML zTZ=5lO|0xhTPccpW1B9|0Sy;4IKj@Lie$bS{n!6kVPqN??r?|^4SSA=DG_93Vgg%^ za7>=lv4l8l>d$XcA&{;&ESZ=m_CciT1pEE~U6DGBZJ1riI1Yn*JBvEsXm&!yLGAJ* z^OvGso;hb{E1j6(QsgwCVs$5Gp9v}dR(6UjEsj7$yx^xer9D)Lkb&MEUTW~E8ERVR z0=f(L2M|CvVt&d#FcQ~TVJ5z9+JiWN(_}sOjo?Obx(t2|L4`7Noe)*OG(oKQny5m^ zhH*FX0wIEFfG(o=#x#C7BdEWm4&7mex3P6DeRy;zg5a{f&L=-u99@OOHU*3<^t*dQ zlhjd)sdahIa{Q8Cehw(_+O>SI$v>)O3_unupYgoWn-jNlJ~+}otc!0E6sCm;4%kO1 zMz7NQs7nNzNkt#2Kz3>3>)2Z(LZ%o$-O28z+cPauhTB(W2VM(@tEe^xc{-Ev z!urZS4(F&FDUzrJ`Y`K!e_7IED?L#u_AgqUzzOkHhC}(7`AatfleL{QzM{F(GC?Qq zD`O-MYb!(HH9GPuQ5_vFG7Tk;eJ5tV#(5qp5S3UTZze+?GK2^f1=%V5=l-F=ma28t z$pevO-s_&Dn~Sv;5y<^t)#E?PM|M<>l=Fh*-Of(&<>N|PDw^KWLThpcvWv-}fbY-o zEZb{}93c1ybjAcr!#1v#<|%?|3sc`esJ!i>)BsN-rxLUJ-TIwm8vA+}d%nCm4S+a1 z0|}=%bM{;w#rOL9l5i$vjWFgu!kS|jM?JLPQru#OGdofXW6J2EId8l6l(-79kHr-| z2oAw&y3^EJY7$M&eEFK{tO~~qEs8wtisDN-Ms?A)y>Dvs+&XwLFmB_W*9@!C9?+M< zc6`x4hH*~qUBd4~Mm+RpMpIAV1oX3MrNUozUB3 z%_2fe>G)5y>hYryjLw>VDzDQoDx>grOZCS+0NjtXkaNlLhKU+4`6sdN@@h2}+9dD% z4|eJ^IAKe;;NseQF13U{VS#n!Kf4tMmElb@HC;U;No=-xweRJKqfhU4?(`hl!XYsK zTD;P~JPi-cTaEB1l>@WK5>Rhof?0SDO^&~x>lCMv`z zG(e#ra~(5YK6-}i{flXch%|I zxCTE~qH!(vpHsa0?6(p>wBHB_dR!xK~-Wk?w3`uJL);w12j(2+nBZLFlY2U*U|F$R!$KvpQ z(EHPuMJJs|Q7B}hQM=#A7{Z%=;)Z=I+^e6MJ+Tg;zUg{A&%xub5OWt%47{EppP3xO zFZ)zjcf{p=-F;JX1(lP)gv>;{mYR&^b!*RaK0D^vvO%-Ao5^*@K-!&nRJy~k_p|!uyA31nB;E0}?T#>so|ap@fRH~(&86CH|20}V3?mZ6 ziXrmHeX){W#$hf;buoX6;qP+`adFeFTh4Wd4Eisr*jeO}JZDQ@&4EIEjRC&w!Y1Ns zj2|!B^gGQP3TyQ<>>vgGz4U^^icR7;8Jc-AOxCxy{f5RH zQT(NjZ}9oMl9D%$t)F#DqLeiVMhU$x4W<6-Vp*yg#i=xu7L_p=B~)@e<6WZ994+pa z4ms>kef_(@PhDSpmD5ca@5$!5r>?lq>_>U0_^*mt}-lFMs;8Fif?YMX4Tig-bt|mi~L3I1LhEe=OpgEC+>3h&pY(E!GDSY>s&8 zgzq_hG(Kcku33Ih?5*SZRfVnkFW=T6O|5Xg_%0ha^QE}}SIRfW(kv-Xz>*|RF8^b7 z+Wnm&Z`T%eNGt_$MNLp4xJurYnKL?9C8V0*z^QOqKGIDT>YP7Ry-F6oY#H9>-7n;& zh>M_Er{I9SJ7pTiQc;W|_kh z%ImT|bvNcoSdrtPeY@Y4Q-r1WS&1NV=~Oa@>$9?r%|PL2rb#^QRVM*j3g~KRbZ80r z2O%ELrb4S7+}P7-mK_U>CycC$TFLC|9>{{M6`CKMQ`O5AF*_(Q_*@lu1I7f`mYxGv zrFSU-o%|T6>pjfB7IGJ;p_SZ$UbrdWLIGO}K;L>ZRN`iuV%eyPuenSb#)Ly@-EMlp zB2o#|e{%GE?mQi&dUZXTpJxjT4M>q-;+laozCqp1%8QL7hl>DlZZ#%J8A6VIVhc`sXicN#_IN@Xkga z1n}LwiE7Qedxh4bl3OrdQN1#47w}d>u?x8gr&}WaPu`L)%fC#*Tk0vS5G-1#jcICH z|K<$Y3aRKp;(CE9@eylctr^@7WtF31p?2Q=RVNl33tNVxR>`PsCkd$ar6e`e7mAyx zc=gU_IvY8v%&ZGLqS}dDqZP6Z6~w~BZ;s|E^vr>ubxXyUlwyzM?^*f*+`S2gm91Pa zUEk-<7-Mj{@0Z;^PN=qfTjR-hnA;M`sOsBj62eDsA#I7QO}8dIsJCC*u(a2u!-)gd zJ%t8DqCQv2R2nJ#ep*&MI+&EadcdUbU@E2}b9)k(m8C5aGuW@bPXZihpNy>$-Yu{v zC7SKx3SU!E%GAuwMIkm9?pXq$?#9aoWeR+7BbsNw(gG!8#*8OWxu8;DB;!TY2FX&( zg~u=!{JV$wb9*~nZppADSDG9 zPTukyx%ijS7a>Z9ntF<&LUG8Pm+zfW+osJ5MhhcmW)^Kz?$G63G|AJ8;iPyl#enw3 zN}(^k)0n-l*Iuc9k~F2pqMm03Px;oObOz6s2}Q)r39t_6+ID<;Onwt9RMf=wCRc@= z(oie;{T7|b(Q{-rpX}n8#!+ZN@5Y^`SZ1wLyJXB@s=|L@>RAXD4b(;!SRLo6e*9Y8 zaPaZO>7FwPoIykb6$`9Ooo~T~2vf)#96w{c5&064niAQjFV)oFj~QJx`^$El-1++O zC^q29iM3@w>`2WAOv+g5?=DuOMu~80YT%SzN|p#kN)fW^jcS~y$~m;-_2U5)bQ9p@ z?ajGMVI2p*ki)+mOvAC*8vU=IS>|W`SnqLu_QW;g3J9+n7XMV9i02%w(3Pmsm3vw~!E{xI@Y9i7b-nWD-_mV~3|2!OVn|G?#Nf_YR|0>JZoFJDhpMlN zqw~ck2x(^I#FM4*PLkf4a=X4Z#tWTNb$qkX+1#J8wV26Nk~NZ>JDFT$icM%e$^ldm z(f)*Kdr%3Z*DRnh;QK7&?g5P({R}`?0YaJBJ`}lSdN$a3>kVE$v^pVMY@q}g#j{p1 z|Fb8!wV-iv>K#QgB4Oz6=uQlL;h~jB;DNTv@#l7k_+WswvX0Hs{d1ycl6_(NK62Yf zc`ZDJb~D>DOqM1MN~*y3Fh63tPLp{;pM{+p)&nIbsvI5}H;Ja1^lArnI_M|uGDr9L zzAZDWdzaTFr^URLd!-Ary@d6xXnY`t(isX|A-Wi2@Be139&KSw%>>_Bata3S_K98UN= zJwAd|k`~vRff~A!_VN7kTE^GKkLBrp^vL141?AZFOQrSTy=mi(dp?8Tgu(2mch0Mp zl)3Bj5I_Gn|5WTx9_pXw#z(S7n^xSLAAKk!2agDn-c4?8J!EBSX)5TAJ-%C@bvui( z91imbYA08$TzA;zrGL>+L0pTclq-hlP5nWiwj@s=CVe*bC?XQdW86R|7(NUjx>qVN zp%=)o|9Y8X@5!H)x{iMEHSddkkj^WuHa(qr^gC1K;(yn99B9aU3{VH!iVCfV_;~dt zxqc-e-Y9v;!Rz1WcvmeQ2Wa=k`qsk5-hgN%U2R7Zdy2xgbEq?xwD;?5BA7C~J-(}U#DY)Sq7OnA4hD@_pMDYZ;({37HjCPqEGmvenXS}| z^`k4E>#PjJE~YcyTRI`{cuZ@%lqd4?=8e{?OaGv7Mgz>h8v zv#~LDhr2w0#Cq{=&XQZc4c+1O-`DNI(w$&}EleDM?ao`hy_Y;_E=@XBue&7rP_ z?`iQ}N-tb%H5})VOP%mjUAVY`Rrq;*a~%pm!AzlM!wE@n@Q}sS z*p#);MCV&M(d+22X59rH0ree_rH>A6Y~eqc>1T38Pa7s@CMDa)VYA^S5u*5Jm`Uwm zecab+$w$oMJY3Kh-CqXa={G>jc9#z?W8zcp)`+a6ay26!0cJE)4Q zkZY`_d&z%XW493B^~2EMOdp1WSs`_WY#a@~WJBO*QJqu2I{=HxeItk2c3##a&yb;x z97lcW^MFGzQB7c*e6()>-@KT`` zcfOvRPDQcZ>?K;I40;?IXi3e{wz;m<5u$slW3jT_T*1_kqDg(;CEYXBIFCB6^)Bb= zNb>jQOrLgkuWF@sLD`rwdZY^(z7aqKLy}I_UHfrtLyPK_mrSf{N^PLgDEJ3872XlR zyK)y1Jn%TQQXcnix3oJg(YmVrkbgn#8c)*_J$=GhC{M@a>6eR&V)mGl{p!2GWF~&+ z{5@xikL`UFFJGx_W2giWIN#=v`}Dh;X=zYa0zn+<1Iy_5d>HR;a5^bpGu^5*{ad-! zB!4TnvdWQ+^`K&h-$V1bNb-r!Ucv9+^`CmAp;77g29h5xpb^MFG?)1fQ)G4ZEhOHP zQ?Cd6R$TE+#u61)fTFZPY@wjs`%VK$;YIn>@wt)j=Cu{2yuK)TNGeRDEu0Cng{#dv zC!!}WPrsyC?K0Rxq%FC@-(7euzTWQu zZ)$9l{M3vS0b8^8xc)>1oy|GKcM{0BaHrT@WSV4UPRxnnv#(KJB)rH7*>hK%7}-&3 zQcp$5KxfCA-i%nHBwa0Nt$1AuZO?j>+tp(9qd#*?R2#cK$cLYCaX!sC$|X=u0nc&Aq4}F&d{jX)Hu3L z+48H{xQrTZGT;q9xtaBbw;dcNKA3ElnDGxeSnv%+r3eY~k=^VE|vV9l&%DN78 zFl8ytFmd)gN^!Ph&tL%IeEpQla3McD&QYqAX|^g~I>EQXfq!D}K%xkf4aDQc8ydZC zd-EwnpdaEzmP$&;5!PgCp$^tuBeWs+ycza#=Huvw3@y^+IcIDftxHjuh_rbudZ&N- zy=np~%FU@RptVJ*hKx6&)LGtK1uIG<4tULV*Wfd#(f^#Fg9JS)86X>>q zc1%yZ(xL&bovDFOcc^lZX6Evo9_1g8E8&1xdt4u3y#~^^25Z<&12utxfM5CInd_A; z*{|OlDhFVp-b+z?y9T*9s|M{_m`$$~xByJ!eij(0P|&)3Qqop@@x!~PA#NXdp-l_r z@|KobBQ|~RZ5K&~UEjyqY#aw}wM1q^thrzZGH$~GTq^|H&f;9Y|o987!p`W9bu+#NG zK?W5CeG9%`ECX!K<`M1>`-`4s#~g`?+r{_q8utnvekxvOug%8YCOmcJ_uk)iGf(1y z5KG;2ZkeAe;gG#3#Wa3e4{f$8hmvlIgQB_dFnCSkubKDg$VgZ<9MOF?Aq!^JPm`t! z*kUOd0?q^5#kS?bn%|8h@95_J^)TBx5UBTl(66EV33yX+m;?sh___~u{JA<;Yx$HH z@Uz4O9gzAeiWA?Zqfrrk=IP@%_~LcGhjka)!l-_`pZjxrMF;BAWd=p#y`xmj1PJXM z6BRKw(l?1u3iyB-OnUMl=DF4VW0|ZK89ry`r*jX=1V}vmYV$e9KE{?sc(|;8P?GUJ z%Iw(rT6x5XP&dWG5D=;iJINQ6g(VirNk32%sEgO(?I&uJ9&D9j#JH8(h2GAL_=&e*?D%xZ^oNqCKv5J>bUloGdbY-DKP^NW&d#>5-TvC((2o{mKuNl?*|29RiqQ#qsqOb&rpdD0`R}d z%6$Q>uwz>*)H2P=tdEd{1JXU63N=(m?uvutH%BgE9hrW=!e|I-PE`QG%|D$CB7a`K zIFgSg(bZp+%I7ee%61&@{uzwlXG^?) z=A|Z?dY=!9@0ywmU*T?l98vin!}>hL9UqhDTd`PwX!2a`YdL&}hi*L)h~F zY|S4_wfCLPuh`tb>>Wj{6>S5(fa4Q!A;+~LdRFBMmcMnQUe~M+81l^(84;t0?6-${ zQZI_`?=6OS`oD65?C=9XppvtnUUwG;k?SSQg#tUnD1H0#pA)Dg+5@`3>cPv_a7Z@p z4A86<>5gLN;o4B9uLtX?c^7yWW)r zl#t-O&HI*v-_51p3;UUIZ@H+aj7;P$>R2_XB2YHyougl!$VNd(roYH}a_LVkE=n`L zIO@CaI(T*@^+W$GujtD_P;8S)!DqY;S8*1EYZe>^+0fSUAt<+<6avAw<(+I0VMly% zhUjKn6l;yRf@CNfnc?`B1ju8k$`6Vcna_f3r2UhI>oNHH1}SNQ(Yx;eiPZ+iqAsnK zmCn*02;o0b3vA}H+Mvm3k6PXR=@^b72g&CX6&<5V>d#k%Royi+&*=ykZrjh~t;hx2 zHcMZHtF2=X-0W3PW^^AcvU*ncTXR+y{VOX&SbFyU5_&sBLp4IvKh%Qmytu{v>Lzww zvAEL~4!+wd8$PfN@0U-llVDX4Y0ZNTznW>j^515nYs{$Qy5_KZU%|0Ga+j><3`puE z))~4=W7MYRLW%8-_twaUQM_3i6IG5cb;c!>l?15DfkQw8%$@4TrYAc^_8$A6UGn$<3ebfVoMO$){fw(WvTc3v9(kw)KZNEemoTi5JY$QNy% z_aw%B>=IIZVKDg-V?9BswwkPmo$AzRp^vCDBHTQm8R$?ZHGGreKFCJgJEe;$ zTEe*tQ`XvdxE|K-3Rz?17sekTr3HbzE^_ZD6ka6Gcu_(uV!V+#q+3HXrYU!spA0`xzgf4~mJ&M4>@<>)p=W`{2Wyu2Egqp+}#|cseH;e8ID_z##TUM8pB-$ITmNpBK%@@X476h*i`K}-qMje7f zm2u4m0-03=P=sZnc546L!>(6y+@7q-Og*GNLNINm!s#!K<@^7Hk zW38|Gp^`>SKooY|on3SH6?E2R}h^DI%l@ zzItuM)wc4z%R?gY2gax1;X89|+~4=^=m`@6n?@?$PK`5a*b%3Bibvm0TroJ=cNe%@ z9U|hEi$Bg71H$>bfuC{=w+LHW60J6MG;A7coNRYu0zKR+S$tjpBP#u=|7k`z>tcJ_ zR*X-l8j~9^mDNCuhwwo`Kw9T9Kd={fI2wQ0W;fLvG1mu9xME6cSvweS_wmEs-JY z@@Y3!NA41#=h->*^8IZm{se2Gu9)fYa!1VlZjU(cA{K#U0-Jw!+)Uveg`=r;J zT^mkfnc-0pHy0CD3>Itt;u6yavKeiy;~UzO0WYpyt?U8Q5iU_E2B;(e<0;2c zEq7{V7oXRWSMv9I4AebwSN3&8-{pkS1jmY6P11-J-?ZZ7Fal>-0U)B5nVUq> zgFRx(N~3}+99k?TKrwpD(!qSFT)v@|k1IA>N6W^9qh>^ZoZK;BW1vJ&hX;i_N)hzL zqxV%K^?%l^zVN>d20>>IDS+=7F*r3q4z440mZdxok$nd}X+{R)Z62W;SY5g>1}|JJ zTaYDt^ZJlRh*~vX>Im3O0dG|MxPQ|%IH#1v1opAr1XVVbrR!%9G z_;VnDmyt+lgFXWFZbq;&XjWc7+Yhw9lCbYDY<0bqob>1iUCX*5?6;XOEBA9YyzIc> zycdv&n5Fu0L0Tw_%WWuI1GwA( zCS$Tb4xTKg0`YE(ENxeml39%RMGB8G^Rgo%6J>XB)+OU3iUKML^B|$Cf|=60i2{)> zqvelVmZAYSHu&@xh6g4=$9XQ^ILNQQ5TE74Upqk_S_Y>scm_kJn1I>1AnLU^DGyTV zi?|HjZYy5x_0#Y3{u!DQcr9J9p{3@;ZTwWLe>+JQ%3mJlvHQ=X`+I5kr$2ub0U(jA z`7;-?J_Rc-Lkn&I#DCsQKRO>nTbKv}o{y4l9P%gd=liNm>B_n3I7VG)=;xyd5+ej&QJzd$`InEq$ctx2ui=j;i zSyH;*LQ(JpDSV4X>v0kl>HB#F3i_D0aQVts%dHzbyIIWB4iDSnzQTQsnrTpql!h3KayBloeiJAg5POIihiv30( z&+(@GmaX9h_o7fob$a8Fo`+{h<2S(VCDlIEjebBB1Jk?p5IZ0T>ucA`mMxxk zqnyI06sAA@H>^*NpF&W1Q3*1l0zi!+Mm~h>R{EvN)Vd)H;5T1%Zmfk3 zWmS&Nsc~I&YcXu+&x-^pPyRXkN1(LC@0h-kqS(3JL29u*;IFZFYf>Q)!aNomS(Cg z`*#JO$#VMY-mNG??4OG zmD{!|!eo$~j0#d!$#L`Fm11Lhf&(qH*L>Edz!7kUsxO0)n12Q~d$~AfvZQ2oel!Lx zJruSdl-|pe6vc^!Ys7#nnvsjz9SjC0NTowT199-p5hq_H!0sNT!{vmI5xPRE_=nT_M*$Td$z|hcnoW9ph6_ zcThT2J^>t!g0lwa?Mwu6GtJmf?7BR=3v|n65q zBNx6u4gImRj62Jjxh?f|jK^A>oBO#+RuP}a3lQf{KM28+Wo?mqM}uyQ)sGlYwn5<# z%pYN%W;Myof+z<&`mes7m#f+IiQ4_C&h4D?!>RZ|EEmGZ!u7M_jP5Ql-8AUlfxlBf zgq}PBa+Vvj@0JE~q$){OM^2I-1W5|q`SZy3rsk@8&!6`Y>f4>zdLH=byt<{lZWNWsC1%RH}{vHZ<$TEI+!K_T1;iZY7HP0d4Lv3A-0vM+6j zEkPM>Q0jde-LCz6BdMWI533U9M?gz1y}iNCNHjsskw!G)wX82i<{bMV|KcY)%u_Cc zVQ2~|Ebeow8y&D|+&TMK+cQRS?%Z{UK6(_z>T|$=qQ7lcuAJb2B`q4%RY&b* z;$PmEi6#%Ack_@~A6=~Zmq#`J2QUWx3F_MLFh?wj^&F_{rjRqs2o9C8eq%6F^B6D{ zeFG%_K%PsE@AdGB5=iZWN7gLpI-j1MwdY#ZA3~}p^1ZSJK-rrf)nCn>S2dJRY!SD2 z3J;o+i1%XDVZVO9StG*Y4TqFPOKa6WoCR?wQ`Or-gY1E;X}0F+dD#)uS~Qm687-PD zWk{0|`7{$(`SG{20b`ve-`zbw%`z=rnWr_WjE#6OM}DwZ z90s?erI&kx-4iKeC)GHATN00W)nR0NSNzDwcwNr0QwtriCf|7K4C zoX*obx*i~Gd1cVCy1DHY{t890r-*orT_vaBTYt;jwtuSWc9`ZD zo+F#ee6&fJrj>kBLvm$q)MUQGmh9`j6v4Z=f-!JdNspV4goIIudkTI$jklrg(|@-u z^?^Y12WhK`T(Cj#gC&_UXT6(6MfOt9O8Y3%3dgB5->;Z+H|MU8fh7I03~7qXE^hT* z>GZTC#NLfMg?5G<@OYd#ZAUge#H@r7G7}`(U!!|yMD0R_k(GIV`T9>yH+A95q0!fR zGlh`a$$~ybBG1s7W~WCTG(K$fAuD* z=cU)(>ge3yRLgR?FwH%B2@pD5xy_*jLhn^UmveRtP5xSjfGS;~=b_&RCuyK7S&qeJ zWv=SSo+EsS$BU=10tHtkV@rdNg>Xy&$dX`#oj}c(S|3qQ1iT)F_Z24-S%}}55v(Ns(fEqqKVrIr1!t#BK%kJBh@0rPm z%hXS!r77Vb;?4b<0qmM-qZ`$>wz^_I@>U%9_Vn;w_||T+RoaMd;2`AK>|GH7C~rL^ zX9QL+bAxr1B$qh&-bFw*JUw+EAeV+2#l7i96>(*Wy4i@q5%!a!KCo!Lid4uPmop<` z*-}5NWvm;|Bt|y(aIrFDg#CXOosb?y;71ggR?(~Y(KQ|M^+4Yz04%d z(hME6Rd~S3NSezdMdr7U>twK}$G0yJ$FK*CaGA-d1rNb3#g*hud5Yp#@VHoS0O18P z3kcFK0PMlgL~@cDytVCPN`R$HIdu=G zn)KI*ktJB^!&al-HPMY6;@8+~0WOAVMKcSF)7@Jskv&CH^Q7s1d0p)^SH!=w&Sl&+ z#Q8PzM1BG{9Grr*49%RJS8xIF#T=2 z#26t$U!#PL!`6gk&vExwI96DfT_)MT^|mH}rz_^N;VC|Wm>iJODDxUe?uB9BY3wWP z0^v<-?jsos?Qs-|H;ZJPm$jV=)Q-~~<9@<9K7757ZewQ!W&0yInGXb1_6lsAMA=Hy z9G$Tb3aLD&#O@=Idt8n7p}eNN58l*j^>3SelATm9)e))HtvYL)!VaV=HP`S;VM?O)mAmOx*|X-jM= z#im>1=n+fMHy8$I9@D1R;ud4?=<@;v{9)C}-iyn#t}G>!o{P%?wLNfpHmP9mC`sl} zzW>bYyQ4m%u(_5aJKa3ipR3*Qz^0qBa?O@Ck%0r#Nc<@^b*b(@qzK)6D*WYN$WU3l zGeI47%TL?xfEX9r0@L9LM{|U5dV2ySE(*)Cs&>~Gw*K@{n|5x{p6FUDYfVI8i}~@k zV&d#pXb2OaqdjDYGtupDAltt$f1`iV!=vQyxqkZJSGfx?bG{!nJu(#^4cws8U{go_emT}Q zb#;H^CVGLXV7sKV=QU;moElpaIV!yH%T<={7WF4(@gV5w7lputaN7pQ<00xdGRlgbb z5B-%S2UqQMyf!I5qhcrD*ohoEvh^g7#q|q|h&v@NBc5yJ{?AOXKiwP-7D8W&KhTa_vN3W z*F!>zpVk+Yr-*LT4}3s(>a;;A@Quvvj}44SzMwbanEZ(W>Rl?VBx0|kOxs)x>qEjI zn>a8l5XD=Mz8faP=M5gY5EkAAXEKhlTD@`(D2ftR>PpR3wEe)DW1U@}?w4RBZo}^R z_C+-19ZoM+`jMbqRIADRw~0lW4#;RwEG*iCiANHV-I5t&mru3;P|;0d6ptFa#Opb= z{mU{DJKRT8yD=1|N$RFg?!xWGZNp&A!0x>_o_2$hWHl|tR2`Y;z#>cZ zBcx4VgQ2)BM3tLUi^H~DpkfqZ%f+b@kw-hbD>m&Cl4u+91$b%B;rMT&Qq)J0%S7t~ z9Ch;y=6KstX2ywf7>|ZE=7cmPtQ`i^3n~&iJ@K>Xom!BB+5*=f&v^nKU_2v4q6b5a zN45dhB3k`NO{&zrE{#cnkfwme>uYpQZw^6B3hD{MoB)1}qwWJO?7HqPrIQEhx^cOW2SP zjdr(5PTT^fEm!1z(KVNtk4(yRTkZ;LwG+rNv|hY`}YlD)2xu}Mk;#CQr$?;-QnvXRh4_ZQzW#*%RVpjWpj zin99|Nz28cq16=UE5x94H|w6jkncZNeLfAdCht~!8Kl*@qUe3MU<4YK5 zx>SWX1_WMz@lgX~O3nM_p3cxh1AUEs&99v`v&&omn!Bp;kR@dJ^=@~r+B`ab!7|Bz#BJDYqPCVcup`Lf@{)qF6W<4wDA!ochV{92(1^( zcb5p)J16+a63>{^uH(SRc9ZhD$iUp|i4|X`Gu&E={>A)*s}tdCQ^?!YEX#)H5IyDZ z|Ffj9{8Q>dH{Fl1%otBY&LRijD?q)m?og=s#tw^=i;pEnVy&gv{3S1er$Fy04F%`B z>WsW5X7ql}SH0yZyZ0YC^fOb2**D`|K{JfGksBxQxy3 z8V^+Daq*x??qcw=m=c5Y0oPd0|65uTz^FgMiGr*RC%c&yVH8BYvVt-QsVl?cyaQX5 zMXHHP$2)@@AMinT*g)EzPujljSz8EB1N{KI@-oQ1dj}Cm4azzP7GQNpb3X_ufHev4 znwQuX!INrbH@M@?@`hVw{h*sQ{TIxCk!?>$gp|9*ye9x)Ea`fQI0CM!pkjNUEKkgd zaLZ?R1+*uDs!j^FEFocxN_c~yy)2F&aBh1~ZVi&XG60wV8qSkW236LN{Q9Hz+sbKp z*%6Ux(`2Tx=R`^kWVp!9FV09l_ESLldxP0N6znBXAr_WvVcCXx9yI#p#+w1)?c0ST&24|w??nd72$*dV1VSzd0;dgs$){@3 z>NpSAwIFMkN5mZx16K50F7RnRph~k!K(;8dH_QU}x>|!ugs|(j%WM?Zg{f;KYE$ zgY*d>J%tGj!#3fy^xJc7eKjy(C^nWXdaF2WxW^a(Iu+hP#O9VPa;eIKr!@}xHY0Oy z?=hWvBu0L55;>1gm2@P`o%m(^f(ZTnVj$=tgHe3tVUrAl2f)}+1c7Q0mhAcpP>2`^ ziU;%z5AH6#?(YV?-dh?6HYFSYVS7NCFboc{bZI*)9L5pBJ?1L-T;;UUGdJ0aT8USQ zwGz@pzVfVu`MX`yhQ_Q|uyGFEQln2Z^^FE&vMFa~lk7_#|78JCkXJ+Oqr`A}@5F}l zCz*tl5E3kJ5#v1{$_a>OCHX7&axR`YtF@Ibn-cNVyJbGQh0~MQNYPA2XKF2O^M1}^ zcP0~amEU$!-ny~>-!r(C<(~n3{r6B1w^sBYcojZqzW(cUWi(lK|3v|Vz$Yww*Umi3 z?jLZD(4mk+wF~WL$fnBI^~7Bw&zQYwl2dm+G2H0;6eaG&!HW6w;S8o2LOmT`9*-iW z%h{#ex!QZ-cdeXG=*_sY~>5SX=YmJtbQKx za;22^HhYfFD!J`Chy4x#GwlM{*&@)+nzvhv@i6*_Bu>ED?Js5O+Yya^2sQMPP_xjP zrfYcVqY$Y1CwNhuBK*7{x4%p3gKZ80hXQCVan>r;?{O#J6Plbycd6d}m{9Wl;$Cqw zHCmf-q2@tUAwn7dppSDcag?+7p${k{?wK9=vy6*Y;BxlHwKujho|-54t7h`~<&mFx z$(E(>QZz>cE(kF&ZpaY_oEg1eDCB_Q!8?6I*V2T^2|sDgNdz=7|C3q(K@Aam?(@TF zB5lQ*V_nh72K{1fE`GHUI{$`s-~Ep0qM#HP1VT(4{!jdyiWD&pqKXGo)I>-qe*ah3Q>t#u%OV{INY?}vGQsHuxqw;h$8%5K5+K3@8a#qg?!4?xz!I6Wqe)_JQ z<_`n0N0%(VOG|QUBMtxA$DTg^O_q}xiaiP}^MqnBvDK0abcG*`8#8hWctW!t(}uoZ z9M)?jc&qLX`6_ma#~;aLx8wOG+jH``4A0iqN;&qr8__tU)E-9Y&;mek-ko*?;Y}G1 zL0_Qh%3C?TA7iqjq=EKa0Nq>b*{D%@INCZqpxUpZNM83fI5{J7;S1_UIwlnJ;saVo zcq}LVC~?_1%)Y#Bi3F zR0Z2IoF3`gcJl8N*9qp#z$p%Oki-|K1rA5&i)7IoKkO^c+Uz|bNn0>TX4EsZot z4vYiRT|+3{or82Yl1dE?1BlYyFr;*cfZyEr^FHtUUHi}ZW6pKX@0_#tTI=jh#kjnb zk$$_dvta;lS9e0}I|ZVTfG7Ok;b_seU{CIcd(ldt5EvGzX1y{u?vs71Hs%5pUDk>8 zU2mJII{p{4ARM1uSMRrZMcWzaO18J4F;#iRcKeyw3EncsI{ft=q?3t>C6}8#oEwLN zo4iD*58p~A5ZmU-m}K;GtcSOF{9@u+ASfIl(a$z(U3*-}vt!kyF2cdF zR_2YQo?peCqH*wuejML$aSWHIC(q~~-G4rnY1B^ZsUukkSUGBu_f5e1Ph2tMUJkW*07`~(%1LFtHg<< zqh3^HY6x3ts)tfY(PKORrNIW1sSh%$D84vrwVe+H&b8S9$7ms=lo9bK>*exoAB_d` zSZl4DcMlo(PrWTud@y7(H2tcHUmX%X0z;8+qzQJ1BzeGFr8aL-EpVn2tTL(;m=ZNG zE8ZioMU!eJGQaSBffI4N0mt3TZ-MB3^cr{&Q{&5hA^oOlrWmWAaCzI-p1Z2m(_L@| zXqkKKY&(aZt2Id?l&vcx_g!{;D#xS8KPQTUza4cH^%7D8`@PMK;nDC1|C0{_U zU!C_(g{;e00%MPw#w>-6)E*cM04ZYD4n+eQzby`4Siq?h7n{-GG~pZJrC^=An7 zrTh^%rlqLxun=uVMDq*NjRRyN_mSo;0`Rk{2&xo!b-SoF#G%==I<|4a5! z<>Z;flkVPBceC!{uRfk$E;amwwMoNw+7VQNgQVzv_E_sZi} z2mnR^UK6Y(UF7QNIN(?Uk@rJI_VBO+f8_if2pKeTcq4QFK8A4;-f(3$*TC&1F zER5(`mJ6RzX|S1fOl24s2)3g5_*HM#unXDr&twG^_+Pow_jieHL;4AN_0jzpEg1X+ zkyIP65EJh@GsawJyi8MeaRFa+LuIH6DQoe%jei-yQSu@lxk>dotyRx_Z0P94hYt_t z0kO~4U`b(uLVt)?1NW!(>K4BY;{>_JZ{74yKM8h^MkJkRh0SlV?^~oq(%bB9cAq3> z`u`X!W2O-P>?RfZN5#zQ3L>thF=bu;p;oc6E#<}eN7&0d;bmsr7ylE7yafAMC;0+k z@(8#+H&~G=C%<{1X0GAONjEG^6u;bo$`79^^vs=LqWjokt=pGcVmxZW#k4cwM62ZB zNjZ(~j2Q}7{vg-pEiF)o{{<=p=}sC}E^mf#BKrcyFBV`IOO!iYbJ;ieWl!DsDA~TQ zu5d}mqw%KOh7X0ma1c+8!aa&OEJPm;n*1%ey38~)?zBK8Y|RK6Nck(jmoQ_S(@rR4 zQXe>`at7|9Oa1t%k~&tH23jwsdd5TTfS_5UnJ^T$D7xlpqtKyjG`VA<>mJTkj;#0a zp{*B*|BA3;ji}l{KSc%Wb;9!A7krPV0?bV%K2834bl>l6i+PLMw26JwLhMdIkC{|{ z3q>dpyd|Im;UY-ASL(~iIi7(`2E?kn@tzU?cA?AZf_=WY6hlx4tYPUE3^k@gjzU6P zW{PM9R9m`y*}7fhNch2yvD$BN=%_dealO9aoVXB+sn!C5j$txBvlI6W#TIMwcmBjL zgd~y*=spl7KK;mh!kelgkng%Ufe5$U|9y*I%rEqrGBcq>=N>=4^ei2d%y5>-54mjh zhDUcU4@LCc*Ia1%=b3;?J7L^Z3!T}|eqW6Cvykj8nEtGxZ@L70P%f1EpXdzGG#iPA z|J^>aGNy{Aa%VN^m+94sl>cL-h{&ZjZrU-A9891suyfte-j{Aj;XUyoq-w{b#8+LFG%*z6SYp4 z-1^wwDJPP?&Droy3N>T*DZI$RolJ$<7^R)MGBotzlKcm{<{X))X!EJB*Dv=G*`4}B zj7r2-ZJ*PVw|{*Fada`Dh&0h%i_FRFU{(@zF=a(v=B6YGoS^u!7cfQ{Rf zc9@DTM?ckfelsDf6&hf|-#|#JV2+5_m*Dg9f|wX&gAFdkwgOsw7UoKm+evi@q0s+q zUj_++{Vyk{@SH!6&BVwdKe5JeIR%qq$Y4%Jk1QLi&mQrd{O^qK_P`DQjY6F$H1CGO z>Br-e+>iKCb3|OKggsuy5JSK+5myeSgkva_Lul)wBH=`)#Tn8qiQimWo}i5A>pCM~(B(FcBhboFa_l0ow*mlDYN+B(kh2@_1?Dc(wb(J4!Pue{c-ANu)}3h^l&INT$uGd=Hdb`I8EYXi6ue%2E?Ol3>bm z$LxrbAYZpC1aN;>|7B)SanNZ2BJwgKQXhcL5t*h@hStyPzgFRGff3h>T<5n3VFosu zBc#?hjSXV<#PIH$>kVP17s)(qWBxi;tKBCLcRtUknl)A#@!Qm`d;v5o3j@H@bPTIzdb( zO{!eoBu0XqYp54oU;T_hBVR`4JNH%l; z);!Cx9fw|W-2#T$(oU?B#?q+Fpk$c!6=lz~7+-a2Z)Xm=-cPRU*jI9(ex;);Pu-W7wNt>wPT0NHP_{|TcPOZM}1W%AhQy3 zUn6VSDlo?sd~w|3wb#uThY}~HD(-Va&qe2h#`AqY4}dfRz?g^$-(^3*3TjC<%nWQ8 z5+eRR%+-@b#sWsZH+LXYr3M-QuAn!o!B69&>;F~5RqM>)-|6W6k~uU+nueC8Si_TP zHAq#%_laGpe^6)w(x;XVplfe8`JIM-)CQEX`oSBj`@=Zr+;cFADr|MBG(S7`_J=;) z%$`SsO?GL3=%BdAid-?LC-92yQt!LXRCdDllbXs_O|`GH*DzAe)vmvI40n{vvN_t7 zKR&7avvv|^SEldK)Wz7!B;)3Rwzz?#)`90}gXCWG?U>nuNtT_2>AzDlJaL>Oer$wa)`P3;3&gS;K4!tt(Hx zR(z3nNu~cuw3D@H2t9>o;w*u{PpY1OkntZC%oh2}&n3`CVsZ^`!z2q3_+#!zJ`#0#!7jcI zY{Bsn@Rtxzk?6glJu~iSAUY>|=p(h>Bv=(Gl4!ayMHM1M@MO!uW+G&i+aikONI0keNK-;_bcPFPsat5*c9p>t&=R z9~uun&{mtf=n;4cEhNq*|C%$lJok?!+0*nL?g3SqAhyqZ&`3&r=?Hz~Ub=Pg#!&4w zP}4!gmX4wcf&G0=M2yg^lWqzV`cs5C;tf~N5EcMbWegpsc)JZh$5&E6+`b? znRa%MKH z|Aii!QP($>t7{_l+4?F55~!!lX&t5T+f>O4ALigq8(esiIgCD5mAq#*VU{^JL4_tT z)3m(D>7$8WjgpXSArAJ`CnT(E%gn9jJv(56z0Cq-rfewn6lIaL6fm=Bvt@r?;=53P z4TwbF#Z5lX%p@<$YM(Nbe*yV!-CE!ZOs4ADuphY4qArOo5S3Ev79?Tnx(4M5Wk#K* zRPsh&eJW=bYNYf6LjX3t)t_#qw&!myAYx<2wGQrlI`F*@&#hv23WxFcdO>^ zL1Z$0$W2X;4Z`~XvTBH}H+O)3k|9-yO8X;1h~;jDiL#JVi%so>Q75i-k?X`On>k!n z^vm(q5Z*FXla_r}j|^}8Z$6|L@Fx+==ObFUlN4u0X-AzFSq{Jg@DEk#2~$YiDfD~s zI%tzvAGQI&!W8wtpSLf6vVK;#&%P8d@=}T~@e38q`7i>WR$D#2c+4%@4*IGKV|B`w z%UdC$Sd4m*r!xC9ho7QpMDbgQKr4M`v&J=ckdJqzk(vy^-|++KC7);|aR?p`=vpA&45b)F@w8*~v~mP` z&IWisZpCoxi@ka~va)LOdwpfu;1K}$R(``{?t_r}#a+GZ_R*im+m6B&v?{h}o*$g-Jc;-*2jW%Jk>82oV-2pr65bSLc>$_Z*HN57QTD}T#H z!2HyLc<*V;>MN*`$TUQ;QTD)+UJ?g6WB~dW_QM6=Pl1HEJdF99JrY}V)F}$$ZloJ4 z^#wlj(sIBYX^bQ{Q~-SmXIgd3tMC!gYf%5@&6q_-0Q@ZC=SKuUJ6> zBlYj<2tKJJLJncmtZY(fTrxLOb!pa87GGAZxJh!UFSJxI_(lAv50Hp?S$*D59 z##?o(zGob|FLB*r6F!oe6|_Hcr7kHR65?;eD;~O7;AKZ=C5MWRs*VHa>!ClnCS-LV z?K5`?F*k8p?9ge78QEjkkgjD_^b(3Dfum23oCI~u!TsM19+rA64o2DurkiW41*c!w zYU+QT;Z<3xL{?1@g*lMCRt}CTYL*IP$@057EB_MPUDuS@2Xq6&Vhs70m8SbICUAet zURMO}=4%x>F@B0Dr5XM=>!^)Bgw7S#7912q+f=05SjnIZC z$o)lF7kEqv%aHhR7-(zBe|&nKJT(WUrtW=(PM_84Y$e{h`G?{hbOKt{NEOTwKc(Lh zPWr=H6BN`_HUP#dlHN3XPiIF&c;w!g%^eOoeG2hzi$9dd7;07 zKY#B7dBE*=-$Y&P=~yMr5N25~up>AV95NrSx3Wd)GIEj(TC8nG1fVP*1^V_T8Ab*F z?kn9~-<_$g(X}sSU3+=?>|1+w+_b!EqTr{p(IbGmlYNkE(KHSrx!_>|55TB{)5+TK zeE%@Zx}2DIWac@WWWE~XlJgW)Lk+;Xlq7XcVK;a}Jm6%yKYx;ZDXCG?I>uQ?zi+G9 znuP@_#y`wBxp=#OFe#>-v7q^?xSjfzSQ{RhWrj$bB%EpbOq1bDUTUk=8EdojThumW z8ytM*UFXo+#zVI&NV=XF(CmLDGxD-RgI`1)IaDMK0{)p|kd_1tz661lj}e+bxWUQJ z%`sWhdZ(Ami(tcMqu={tj7AjGe19|hn{>SyBqS6F7R3o_fF-TI^i*a!IMG3d-|!-0 zXoz;EbM+eDyzl4!2wg;bn1{|9E1X`ovD<>&R^Eq-0Fibr@vqp+Ukju9ydV1o@dOs% z{C*uSl53_F_RQyD?&;~t%{E4C%mpEoiTKb(kp&fUUhvevnW9DL13#+W z_vS+l+RrbP+{+Z1U2TuaWoG4G%!n{2h7|&d-~~02HQ6Q>zn0uuJ`;bI3^AF?-`ymHw6n#f)zec2V|jV` zcR*!C<_>&9Lr?@K0$w-o!6p?(BeG+Tcw%Bm2N0cn6gBgpjlriTxb>X-0H<vD(UD??}{nk{xECNS&eO=(gNxTj?c&$mqIQNd910BM&)>h zcfm(9xkeaFkxr^tKDMQAJb0TxoJ5w*^)HKN$|y4XLqJR^N8c!%ArOc%il1J4Bcc zdqSM9xc^_Uj;Z;4H<{}=urEQWQ`#^njK*~oH!GxfsOm(nSq4dXsC{OOKLc^{d^eSN z+XZ8)N8l^Tkr4lYNxKh*D*~gRE;rWiyh-jZ(ulTBIgF3Bmt50lIC0SXno?aQ4W-~I zi&Q~qR3y8VN?X{HwHH|*6;;^Es>OK>zShYfVdN|?96DjXcUe0xJr6w5DzumSs!bm8 zHZ^~bp*r$ChuwGG&44?Ldd9?JiTER+0Q-MHU*SJ^@9*FDUkA>Ob=&V^oD~so2CK?w zC^?*p^k2)=VUCwksr1?13L1GNw1>L0k5DK)0RV}dirJD!D zpUCV_O0M|#4zcfRRd$)6oJ^@$j3ZCW736EZ_WRkis(-6rou_G<&`fVCjfq<%NbJU^vm?m4Y-{jslr9ic!b-~R}{kcOkUSvxJugFPWSL`$qL%BSAEkvuR zw*;!;@ccsuNdZZzoF{HooF>F4dF(BoHhS35tU4S8jO2!c-^Os1Yz?;lZZfYz>n08h zSdD=?k8p0AsUVX;-}5vUe*@ zP_~w0QSaLicrA7NFDJ6NqJ`?UZ!hVfHR5lRo7*;Ckw-r@2yq)rkCvL+*|CZfyRVaV z*%G=a{$qAl^kykOdnXu&yeK}rOCZyiQJ%D8LHllrl%O!0>iHQjx&%puJLvt#Eemfv z)?zcnVtQKA-}di;xOe4?7$_Gz?{~M#CgY?&nD-jQsNFIjTvs5ip5%uMN9GFW%L{X7 zk`6D)Q6O{9u78fFR`EA}Ta~Xi4`dwr%qIGgto29NSL)tR>ac&Na-HX4sX=|B_B6(V zDkjd%z%n-bwS)!iSSuk{qqvQ9COfio7MsV!M;oWc1`JR>!57ninF{=4 z=Oi@D;&U~ZXpnX^Q(0L?p=bUS-;P{xJ(|CE71L95LCsPpKq92Pw?1ai=r5IaQewyH z_i-VnSDM}WTM%VY8A}wDVcywbnCL5gaaNao>`T=PZ~ct454PkqnyhSIptndBianWP zXHKDUl~=l9bd0;n6AE}Wden&u!!mU>Sc5Y2g8>^Vm~Q7oKQzn*;*Ek?`+fe8`uHUM z?-K8Q$;bYzUA?q+ z^iw`;r_Xx|dzUI?H@WE#n@zy%8eX8&^=CSL;j{`|p-l-2%Z2zI*zXXR30R!eK>dN4 z_wQ@{P2;Hnu3rKnzm1a4PFLV?vu)h(rmrBf7@;(Op6|-kUSPhFu?BX^O~+Wrf6{(P zG3TD6+JEPqHoejyd$6VU6Eb+=>bNUh>hkw%yiKKgl}Jc38`muiD=e>6*!`*j>xjOE@8k<7jQ zrHYEtvaPB&#GMZP%FcVX;a_q#9Gw)R)53nX8cXC5??~JlU+F7TKM$f8O_QI%sVTRi zKi{}ZpBC|cu@iMWQ^b?@2#4^p3QB&qCh|)xebe{cgLmfe5lQvRbp5CHhBuab8qlb_ z!P?_tp%sveK@TxA6}N5f0{cTLrF6t10VU7N)ON6*Q$SB7WuR!H*AQ&voRHnlK>&!xqc>nW-k?ZL?071X@ z>|#2LhVmF!vCR!d8cpSv9(^Jsk7>JU`ncy|6SSDty^YjCHnh&8?BGy8R9i7b{JVDG zHlZ0=iUW3HT-KqI*9jd>HHOEdSyDyyCZUi*6-fcCPi8H2hez>G6>c}izi0|Sc5hR$ zRA9O#QR2SLdK(xAYbrVw9NJz2uT8(PRid2dTuuX`FEg{SXREMy)yVR0LV00v8t2UH zP|jA-V=K3;OOsq1H|+5?LXJHbOHDKEP-w*5)^DVcX0HAtF1XGjgi`?bYRvhFIT-2` zok6)EFjfojk7=Ps^&#~c0HvK#v0rG9?;5x^58W%@w@i}IQv-qO0AO1iNW++`o7!J# zo4gt>O|$X|Nw|yRuhB!U{1;p)1}tg(BTQ_6jUIYYdGCiZg1Y#)D1i~*h?s3?d74L= zI4bC6cBx!QlxsL;@TB36cS-XOXyN$r$V)ws>7RFr-L(fqQL>IHqNeHF3%?y;^sUg7 z-Q_RLs)EH))KgUuer+67$ZxWm91hthE8;w=S-Xjd{Y6M#SIZcL2kc#AUHF3vEGOeP zJ#fNHSB)0Uvqx|8iM1$f(b5LQS&lOGdAUT#o2S|;rzw_}8+{8LHA%rwbwS`C@vyu+ zY326OA?y>Ulk_s0oA=$`f8bDieC>2?;^GU(w0bg2+w1#S;vu5FI$dFiM9`E(L4}*x zSuDp0j43EhX%95)@7^BSQBO+G5R8Av1Vzw^&I73+=d~EE*v~kFlC(c)`9A80Sv$m0 z0{s5r`AIUdBu+JSOYy#Gl!p$-@A9K{H zul{IyHPQ}ZLYX1N{A{Js{h{8CMT)Bh9yem96ajDSd zH{uz`Zu1_a8(%w{g(SX5jRb`{L7LFW)83NYBQ4iCTfEK3Yc7ikoIO~2sdn}M*jCp2JW+>NDR^Eji+_fnE{ce!3@j15#Eo=GHA+12?E`}Da!{R@V zk;X|%W}muGzE|Y>33_ZBkwWJ;=N%BJ1%h^ZtbyC5W)6oE*I`uWRTqvA516WI?5bm9euNff5^< zzb@vLqT}4(eDDJu7M|nNqNjCK5!1t&CQuitQbm$7YQZ1;*^=OUlNnJ~xx8Q=rE(}C zY`ex(2A3wF<;BBjh-lJHN&%ddYVPN-M0TG*DqV5Nn*3`p!y5?45x! zYIP=aIBmb~yB8sM?>f(|{->EDXj|;XYABJ82sv`-`TlrJCkON~o=2B&S6i4?=+7U{ zspmKh!=HdLy-|9>k|+OgbN`81{(n;4W@jHtE|-ea^(j%Om{yjNCF9P=qb*{78FX-9ISGhu)gQYTk?E)?^hneHZwnWRz3=&UaZ9cUea4a7O7g z2Aw)GP~R;63W1_zCEfB;r!d3TyY{(M{WjvyjdgX44372_Nm_3cLiu-SenB&}Qp6E) z56f!JutJqsQmT!`F$Q5VV@=&Q*`9ls_1PM)`}Nsi4*L8irkWR5*R<3?9~QHp3~V(= z&sOIP(L|St(gfuU3(Hg1qc^hbWT^95EIU_fltnGx;Ig~&%fyq!*?K}eJlZZhqB`Yy zp>bmfWA)uK5ro^Q$fx~2n3)TF@Y|tGM2St6*;pWQ;kva}FAS%lOd&_qAb?|6+KYf3 z*rO4(C9Nr0=r&cv7y0d5T*}Bz(jL>F6P~NR!=r&CCa`1N1e0pi8rs89B6WvFnvJXt zRt#wU7k0fW*|NZmN-{F*baFo3|K|0@z&Pda=UR4cm5Mqk!Km46B0V!Vl4$q~vA|mt+Wp>&ZMF;RC7 z@XCF*$}x*^W=D~)a-LR;!7uLp^LoVc)y9u10}z<9rp7dxpUt0bG)5g`oQoavqbXKH zEX{PL@jh!cf0gGouJwC}GQ;Z-2l%Kz?&za2_c*n_-5kNj#ctE`-kU-py#*X+UY<{!P7hj`?T7zGXO zBNVRp=!l6?JlhW7ew$E;KHVs!wU7VXrR3zJ#-=A1KpA_iEqTz%JR7itFDKca1EsEJ zm2=z;Lxzkn*#SD<3-#}LR!2#0A3^4B8mh9}zUmiZ#E2)n@aTTZ1GX8B(Z@qsPxcRNhkg zwOZPqh^Qe&BrQqz=E#zDWBx!G1m59He0YgNu;S^8G*EH52J=88J}gMejVP>a6tIRf4@T#X7sgd$T6lH zlyf{Sj`fr-m{iXSid;@e6!R)J#dA6p5z|Td4B}FFev!X-*KmXXJiiQ4$-aOuT-OGf zlb0rA`3G51JzEv3#j=KPQk=;MN;JQLY7n+{In!uGG(u2CE%HVlHTr0JqlK>xFL5_N zl7If2aM0P#ATShhWczP%UkH$1~y@hO%3d!FvYbCXBvLuF?apQrU=PGlAgx7Bnu z#&S*BSLpYd&7s@Azc**#tXGhVco&fwNFX@P~cMGWoiphcevmR^K z_XKL|TWGn2K6q%&r9|vAWfWW+4N`yWA_)bfCsVlKKNYjyBWF!|zX0ccM0GquFRq!X z@9Eo=BWJRslMJBhk6$Ok%@P8vg2=T4D>-xT$Dy=v>s*?|535aXsOqbw^+HmhYVtgB>6XuBJ4C3rpt`6*PL9Pm%?)l+11u8z{#vK89mUGG?EK%&XO$O@y3M)o)dqt+c!7$hX2kuwX4ldJ& zQ@F*)kMiXjrkhg}6WD`on8F_WX^1WU>MnUAYzX27?jaVg7Lt%f<>=>|QsP!;z-(Ip z_w5h+Bv@Hj0LGUMv}vPFCcEjuxlj?00BOm5`H{jh)QQO9QR|9RM#==cy{J2y`Am4; zbgfbyy~X(h0CX~Au~a|r_P_B*Xi)=;ZQe%6>hgOJQUfc6X+PMnYNP-2zv1z(dYoEo zT^P04d?WY8L_fjNBqv3*UiU_FB`u+rTCsc8ks>?Bitm?BO!P@Nib>7Vc=5U@@9r-3 zrD)pnnHh0}kywNDTyn)H>H{sJ`jYSLtc=?=;HKh7QX6scO8I|?7nSzd?X)U8sSd|o zOh`y6o~Ikd!-Gyv2fj!Pa~r1eD)L`PGVT$>=09?RaYOOmUJrebsWXD3v_Pf~YBH6dAhNHv1kDMqHrWAOeI&4-JHfPSAhY9shXUA> zRV7>4W=9#w{>&-7l%LYFjqVM~;>^%Nl;RhJW3u>}?Bn``pX@wQRPXhqWFL&+1?C8Z zojzCg4*b0_jh1Jz1<3Tr`5Rp>+v#MH!L)CU5*xFI6J87Uh!ITdqn*>uq0<0TU#a$o zi|W0VyE|Xm3gwrIr&%H|)g|v6?l#mP3K8g^!fH{0u~EeSCrnyqlCR_4-m%M8o7oMs zfK$zlUxNR&PbnfMol14kdK^jFTN1)#RlARf!U>0{`Pv#EccOurq5ewBUsjP=l|ii0 zRDtpG#!;1Dr^kM~?}oVgyP6@4g{DZ6Lrl~GKJxQuGQSt1PI{1GG0p`c^P%;TRb6;o z&*Wuj$7&iJ@xOq}>R%R8H*$~O=*nIu zvzYE(A8|`+%(&ES3(wp>e?A)&4XKl2cmvP$VQ~w6O)Q+qm(QJn-e;$STImyK;rL@s za`w28>$+rfKdZjeVEj$zS{ZzPJc6r6u_Du+_01i{I3n~PT{la6o&Su_6f(v-D^mA1 zb8c*H_19(&mk65uxko7b3ADfb%rEjPC?5kXg*5N|z$4sLos@v*d`a6_yjq^TzDIa% zl)R_y?nQ>AbzBTcuz~&B2?-0+s-0L=k-dwc)$=JaN6dO|={i1e^*r0M@eHx9sx^L=TH9JpXwA~3yFE3lHWHvT!#r9K~9$oKdbN2>VjkDxrE72a*tSJWiMQ64^3O@C*N z?-X;7%LC5aWgv;Hc=hYPY=;9`@f`(39goL^efMG{*A0Z2aoCplySv2Ap!$!v``NgI za16&!dq$gApO3DRsp|`($%M4bXrCQBr+X^1u%j<8a^O=WOvxUB6HQefR2Syzi(^W+ zmtnWucoGaV`rM(G0-@w>sMa2%3mRl94 zM=NRmOd{c%-55*jJc1EREz*Ty%xbxEAZ#HfQS8t&w)b2j?^$&w2l>As_{DP_&U%N^ z#F8zoR8`<_D=~mszo@Nx=dXL+I^GlsiU zdLtA*J$j4^@c`TG$U;%PPMmF-;q}15C?~f2stgVn3&bm4LLutj7n1;>86F=uIDK!U z`uj)! zAb;G6k$7^ENBT+e^Dg{zS>C&9pQXJGlOu0mRSdz|4ATD? zCs?(M6{w+Ep>CliUn(NQZgD8RHmHg7)9lHphE;%MQxn@u2DKlb4I;%YYO`&O()O+Y zFgYL$O(78(Yl2PkJ0`XI8Zo2QNu26U;0X%?J?Gh+&ZvX|9v$Y_^kX3tUJRXA6oTf3 zFP!L2QZ->%LY_AGE#pp1#7jFpph^`Z{N9PpOwN^}?+&nNU4m=R1i$(}vJ94porQM* zAiGzciK=hcv!ljM~TakLZFXZ2IvpIb~bZLCX@JLAh_Ad`XQ0TG zs4$Vdy7!6jED4tWxO3V4Px@15B52q>!E>4S$;W~%U)^{8>1nJdg85T1Jv`3u4t4rz z4YQ6su0sqAD>OTw%l>3#=6SAyZwZJ(mIFKsjI?WX zF^dTkLAoA_lD*fvH1KFDwX6ebV0yV@ck$`|mxQ^71%M;l+D7$jajg+rFi`szDr<85K_^vqmM>dE z;&n+Z$-ol;um`)X^>dx4#W>^KAaPQ-pU1{O8u{UBc*y&F4Rg|K3twgwZZzaP54Rj`*T+&={vCS1 z;e;7=$JJyC>{R3zqsgL4D2S&Nb+yxfX<`)(hy9GwiR9yC#q&@I7=i69f7&Dw_8~&LGo76By#(Wt z(*i$<|A4Js+wK8+cC_hHMD=~FMSVv9CxnQ<`{#JDXJGR%wR`So` z>VZw88Ut>VBumF>bI4<^__eZ-q_gMIdM*iCt0zw`@>2dvaqEl^y_&j9E?2@7ewzA@ z2AWoXXD!3E>crIUYY<~lDM4vj#FM#srGY<#v1)J-yHa`h9WaJt&Wgvyz8{zPHlDm2 z=^G)hza~SIO<9yva?Xs~>{h9u#<&OXndM^$6)foKq2MoHP{_^opz$bpVW@Fu{Vw2G zTm%Pot#^5}zCH#zUCP*TCq}paTs~Wr(cOaUZQR(NoyJgEZe*CD>*Hd{=ax5OI(rO& z)<#&k!-IdS_{=<(U!9;qjoA#tg2_|FWgI`hJhl(0r0ZFx#D9En+z>T_B3SEo!t2*h zg>rre?OB{CDq$50z65X8M(`-*@he79JYO4UX8wfhwc#cgqSq2v%_D=f%g3Sic?Foutl6*^A@}DclAMk{3k&1h z0JMJ`NZ@2wd|zb&vMZ_m$~0j?P7bs|;g-uczCO`9ikG{aBCnQTO0!%-M$Ir&%N_6J z+4Z^rT3vJ3a=MBjjDBK<0X+ktIEc;Nh1*EaB%b+W82$|VlB;m01!3*0@Nw=mVY|0@ z886X-*E!Og!VL>mG-(ZvLEi*raQf~%GDMp6dXXtLa7pA+D>5AF#6!2|zgVt{e#7?v zJ@C*a*e68E(T07|6cjvD`2lO@=O$EF(Dfo?f7)nfc18OhZsFlfY@<-~IOyFf#v+|| za0iEG#8?qN>xP@hX77rP_eIk*VNmoawK4vnzR!0J4guxRAf}NuPb6p`CYD@eo3Btp zif{FuXt;LtFy=!~Op|><38}Y?X_!qf4*+;>&WE7{4_M|B7S>8uP)|)c>7KZitvTR{ z_Hk@xv1sc2ChtAu9EZLD-!(iIZQK6^c!KKQ7BKLnsghf(=)W4q-DTGqyl$+)F;dbH z_Qt&5nycWw&OrMI2qv#Z@@%HjLWtTqueU(pn7QxkB@-bNIms6y_t;zqvX^8Q{4=K> zhJ$*?YEgRlf+~d0{5@nD{f4ijYwNnnAKTuKQe7I@M22C$byYM7GG8X&Cy1ZU(m!Sl z5UlARzWib3*C^&;BZaqm_%J$vL3y{M0#d7@O5=Y_ebBttmA`&8{8}m{&$Hvt(y6E4 zmFI2N=aDPlxVwXuhpO|7mwYQ&^d|4L`*sQ#?@MKP?%J=~)NlX%X&j(VVpJn=GFDUw z&Pu=tW8eVrmXF3|r*jt%;Y`LjL~Bo3Njof;1+X#47Y11}gTT|=Tvz^k;~~!Z^}N(^ zLJw9qmv&G}`(>}J?pr3c81uDZ=_q*6TvDth<(EPq-yu=nFej!uU*GFRa_SeduNu38 z0X=|>gg2pS?nG))xl>g%)1UWvCJB*4Cj^DWk2aNHDYT)Hnvx{3w`glWu>z5hzQ!)) z*2R{8`>#zygFiQWQx_j(7d;E^Y7l_-_pet?LuOb%KURxqb-fBOs~G=I*hrC`hNd$A z{=-7_2?}IBZ(h^B8h{H0kf5VRkOp` zT922~<_?1VuB)jFNRnx{gbA}x%yOk=|0H$W(@>ZIN?6NWyMO;GiCM+KIl7p!3&^(!sD zx(&{$P5y-oD(_w-dDxV=G_MmlIIBwN6bj){3Z z6>HTWiF8-b6snCeMpIH|md|E8{gr#R%@L|Sm(%n-rq3^2?0ts;z$A`x5%I=FOj^4w zwe)B>7GO>1Wb<{eECnN5J%pXQfEY`|KzWEJbTGE^rCG%Q$W>w~fehK>m3HhU8co&h zI&IzC-yA`LHS1FB?mk&W3q7$iWt}YKaAAl>n}A|EWucF?TE%Y_kc3LIcEms7HOih$ zKU3}G`&u?M)p~x(#gqfVPf{y`&!k>zey={q z*_!A{q>e%yR7M0Evs2$_9G6BHilv`_xt{(;G7MnCa{$fxS`5Apn2{>dy{qcNw<0T- zlbg-kN$MXa9jfj5#4}6EMg_<(_|u2A??0MBcJlhgva|4KpU93XHmUN1{V1y#%Z%E` ztO0^1k<6VT5`SNn%sNtT+|FilU027vhp<{xL_L)Mlya%Wl9e=0OT^U9tu@)u6}xsy zUP~1S!hG1Js+H@T?D)$7C@wx20VI*Oqfp}ZIp=1|Ldj_@jDLV^+o3t-q&|~6nt!Wjp~@? z6m2Ilj*~=j;+JW6zgF&I#2&6u3kpw|m~juuabY`}{Q-|=_;}Ai-XuuEFTnSMFih>c zSIG6gc|0UEfRCP3Nd(8&NQl^fk`MqA(L+0sqK)+IW7*fN?3mMwLONnjc15t}X#0!g zo1O%Pd|5uMYvC()hy`-^xHi@3e9t-4M#9K024*MPn8LUzbA-oOE!XH)BM6y~L649s z-FJsbeY&qk?s51@S^gZ#x3$q*}0QmwlpZ<%Zw5Q=J}R06CN4$SP1p_QeT=sPJLxlCOxJmIz3GJ zTEEbr%ed4H(xV@&=s*pQ{vp2SL}ii)?RhEe?kmO63SwuLrJ(lLcL+G|`7nZ@re0FS zHfh=s=ahKdP~pzNCBevtn>?r(%gjX+P_%#&F5Uk%%-Q+1Gf}l?_3-T2$<4yfAiK3T z__I!!t+irHyb=by-*@}-7fpq|q&utwUfaK4V?w%s!0YGq1`}-**#{f8G7WM#Lrmbs zo);7OVrEW@$pHOnf=lN4pLr}#imrTCiS3#^>D_|%tN=w4BpHfvS&~>05#)0*N6vO%6*U zx6IZ2=Y+NV25kD>U!}9(xG3m4Nu^mlpL{oojk)x{LGvMDe`+CgiFwjAlbnGM8Vl>i z3D?I8=Pd(DPiW@=dlolKDzR7aNGv9lobJ#u@tZdR(#L*s5K zW%lIh=Sm-aC`fj3APY0KD1$C*euh!jTyU_28(uBC6!EiphIE7E-uBkC z?06Ixaf72Dmq!m3;#xQRSdH~$x_fyUd`1a=mbEg5=BS08eG*m9Kr^M>?H!I`u% z3suJhHZzLB8yUnXnH-8y0)bbxZbbkdCVuImBb9|9A-eVaR`Qx&x7ELdhn*JlU4eF*6 zkjaG0u_aNu9fv~>+l4`gZ76`d1<6l=n5$*TkHo{k!g`lmdrMxeN+JuPB)mQ4OcxzzHaa*uN`6RcK(u1 z7}#O6^Th|cN%#zLr9YGRRGb>FY)mAoS?ltR$jHhQwJEV`Ei*+A58dT)FSGniVM4rv z!sJX1-OLD0QMY}=rVTF!(FdJ712E8zwU^b+Tu|E$h`$w36Plo2DbapO{GPC?tkvP`+6SO9c$1&M9M9Nb^<`G zIEQE4vs~8vy|`!&TRvN_%=;_bAh-}hTZnCJL^RXRjee}XQZaT?_pRe5q*kwwzZeCH z54&i@4Mn=yj&E~QCT*q)Q!ggoy2-;yCz81osflG}c4c>}=F5-W3&wI~x)|7G+dk+u zlyevRL)$mdp6Jpi63;Uv-6o| zs6ynZR*-l?&}aLczO%*FH31hGR6E)bHYGpe?Vgqv%ZLwtzR8=c`Yh9K*8}6;EEo{* z0Tk2Y6y(?kDG>nvT3|dr;zeVAzn?zaSsq72!bz zojr(W$|PZK(MSG8WMLZa!QVS%8!LbV1IKSgLF^V~Ra&93!Kh2JZSX0b$IT_?Eej*>eTf;=2LT=6Z(^=fnm|f%9m*99Vm; z{WiL<)vI~TJk$q|^hk!8>V}N%>U0Z5Wq7oH#Ha{Q$}Re8j;_E3rCc&Thk`4?qs8F- z2yQ~(M1CdiAM?alc>2-EYUgPM^EqpLgk~9%ULX>+oo$ zmf%Z*ep|Z`Ya19WK6)d@fWOF`P5!)u1J7s;6B?Tlh0AF7>vtKbje^}POrNOpmZLdC zueq?Z`2x(uBcKDXn2BsI6dn%Wv7xOAvQ856**@0(v)Y(Z@z6%Alp}BN#hKs%PO>T} z_W4->^Z4s>|7NLtNwj6W+vsL6hd06+NqnDZPc0pRmkoL74!0dR*yCng#y1e;!B5{@ zWv875<(+z=GXGgZU)C~%I^T2t>t@by-}10N-TD>^)kv&&<41iCtYNP4gfbfY9fexm z3bwd8w@Ud7j<~hmu6F|LNJ}LCLu04pp-O|nLmYiB6EVJEb;`tmQp-hG&@wYyORHCF87+Ujp z5cku^*u5+GiQafFUFyxg*DX@Tqt=Ck?*>F|D8=*dICjKJ6sL%@=3ghph@LK-bi$m) z3{S$e$YfBbBd8c)5^;ZJWN6TZoe7}*8G?DjCVclSCNiVUKWombBY^;>17G2Hg(90LQ!i)*4eB=-L+aCB zt~H&!A71JS5;#F=4$d95=QTbR%!7Ze7ei;Denk`gsuvnHI7i=gRbT^!YG{CPQWo+0 zaCr4I(Qo3;9yeJgTLD6+f`=?rUa=T#9C^V=+fy7&HDS(YfcGoF?x|y7`(D6NS;)S| zGs6cNNV(~aISk#MU z_g*lw=uD4Ef+EH>Y@JSw8t``;B_suT*!aiERJM0Z;q`|F=P|Eda-Mo+HKwJ|@HR%f zc}$|6+F1hfkGGHnaRM(Za#bj8zQW&%Z%sp1=SZ&q!E*F}Pf$xB^B=*uiOI>a_4n6x z$K^uVBHC~)io^oxcv(kBfSqEBnURsvtl)nmXDFkCYDi97_bThzwRDxYm>^bEw5cY)q{h9D+@(703LM2KHOX zf|Fiaiu~0?7+zJB(Gw_a@{%v3+BkWK@juS@6wSZE)2)&Z$V-Ud`F()nQ-?-S#)gvrk=lRIlDKH#26Dhx4X|RiV5`Q$f5R_!v>)4q!=MXL zO@L04WU0a|Xmx2Ew}YEQY|siSi=6`LsVljLnOq@AcBf!yo*zUJvoh5z@6SE}Y>V_SvO|hkt zrP0j0`w~6-Ic`em;^pRwn*qwvNCxMeg2np@NCubp4mM%QdD5eBNVIHhAuNQ$W{JZ8 zlP(Gr2E|AJZE=6RGH-R-?2Eg2If#ENec8Z%%k4PQs7}OVR6JpFM2N#5QQO!c28{kV z%n;x*JmS0E*b04`;T^Kv zvJWp+o~W&r0X~c@lAn-4u+q@rw>W#g92O?QL=`%{K@0Vl;Mv^iJW%5|Q5F62qyy^@ zA8>iA!4~xgZqqCSIsW-yv&;2g7V{h=hR9DDR9sHbVonsNIQmznG4!)k6YU7X$`^MQ zD2OeP=<*S)v7lV==&YX@z~Ul}sqTdeY|gc=eEOfkR)oG7-GQ+VFDeLe45B~#lgz36 zLn4DL2`NvC{S#=U5>HL;Pso&Ve`;8Zg>gJ#KjS^CSPrw$_wW>Aqx&vP`Rv>Tks~MV zp418-B11dDo1UMfVQng&u-nn8Q=FkIu=?MS{jHyHS)Hmuk3^&Qb+eGQ`}dcrca(I7 zDUtUMS}!P2l|SU+-Pe$1YhxoDut^jkDtsBK#KgC%0-ZLWuPH8|;Qe>y__jm0VTMWG zoHLz$^^&04qRas*I|qfHwS{`^_86skGm@qzG(O5^Lnb3Dwj^N6L67b0(ZPF2%WM8wlymsXS<^&_~-ymZQUBa%vv? zl6xfG;G6%oy?M$D^y0Q%=X*Iw zwEOaSJzleY9P8*;@UjJX%lEs7j@aX_hcFW06oX$aJNWi?G8V}KFILs~LwQ(RA~Syl zA0Y@f{R<0jTj6VcpCT&G74KvL#IXNPXv6A7h>=&%JAi8rEe1IunZyv~LfVpZqJ4XH z?q@@l2(vzZ;s%N3;-bY8w`$kc6EaQW z1@O7qp-uyue?baq^Y=H8==d8}8>B!7SpDTv4_$aRV!HJjkRKE%(s6CT)1f5s%U6xf zB+Cz&u6m|}fQS1xo@h&~Q?ORbptdecdL;AW`#BpR#{dEv;%PA>{uh`uEM)&;e z%>FOHul@I6XHv8W$ZC5RIw%5mcxW`5yhEo%G}V5)tj!vufzQo>NsCY}9P^2#@HNR} z9@SIc%@-tE#5>vG2VCP2$hhN5^rOpxX z>V@92tkq zBt?^3FbuAYR5ISe)c@fFKT1Jue+1R>QAnVI*uZ1Gb(VPHr&7wb$EEHDgd}3VomT(n zCc)>E`l|`Y05xj~=8lq_0Nwcv?;w1rB6wB#zbpvKuya@-zQ?U;u^RGVbhZgZhFXEN zbFp6k3~P1qMRhRZR1vo$n(4fd@0+#fvQNvx12CFptJ=yinq?#tbiO^@{L8+a8Lt?1 zY1U2R8`89{NXtpXLpMsACv~(@#PY;6y|f_GXUTUF{Cn7kstjAjh_3xJ*(k{b1*8?% zZ##`jJl*Nkp+v+GzVXzA5keqIJXbVEAkYo^)>ya9aIk&aRTLDkSL%Q4Df^M)r0c7g zjfo4^9g@{GB8GfKw;`Ef@Ep{p5W=VP18q_Y9N?;dgS*e4Gp*tmEPpF>M<<(D3tT5| zpv_!lR*<75-I_)7t&qF`b6UH6r;oi4qC*C5&Wa$YXMLcEP&MYqV&YnIHl`9Aq`?nQ zvRHCG{M@`ur#wsc;|IEZ>mT@~vi{ej&$0dy{^2%Kn5IZnaQ;DIpQ;x*&h5fAJ;9Gu z19myj|Mqtn1GX4 zQ|e9fDb6vS)(mbCpYFq8-wG#)JnX(O(O4bgM3;%_S)rj^j6}9co+9ooP-ntfV3jWp zM0UzOmE{$tt?5#9KO$8h7BGV;pHnh`gIW$AgP<&K>bVl{(ofol^S7AwrOCkGeIjc& z*@D`0#oZMXcX_;$1bF}9uawkiKVrbcl)m!+Bb@yf+B==e1ewl(}aQ#y_FkoT~yJDaPB#+#sebdQcknuCLJ~v z-`>)lk$qQRaj~0(?vXqKL}GK&W=TBhRU0i}kqk7;YaYM9iQ_!zZ9}-QkoGiMvOxOZ zmvLf*IK;2ak?ssr|HNzZqCLEAK1#=)=dXXo4f78VJQ35)4v>GCzS1FlFQB?Sqxu!@ zj9q<_K!ePKA`M|Y79mB;t%$E(Ws_E-_@J30ct<4@VQu)`5~Cd78Z1o(CxVMBWTq(= zg~*~Y9JjI4pr4FWx{tXL@Zv;*kw&>B*Y~Y_87pX*@rI(&+f-vVV8F<=5--TVg@XRf zzjVz&TGW?BDQvKGp?M#ghx5?_6D`#+c7qbEG2n%<4l8u{i+Eu_g_+zG@}9lqpqGfGC}f`vc1UK z6nO_K_+;mbl!34N{q%UZvhcn2@C+(GruvjT^7j`XouU?;8Cyslb%mt9B%4mGe{m4N zIOhqQg^)8C5chJDsiuXx$4pUhaVh^~c0)0T+nUdk06u9qV-RiwetJpy5mC3$!Tl zBUMP*$M)NRxAEeQje&ljz4FEx5TuOr{$hPB>0VqLk!O#$?3Xuzw(OmUb;0gspB{RI z;9f$sS!r%Z8bcCsG1-6NU|%V&x$z~4GO*3rMGU^5UAJ1 z27B^yAqc{2QUSxNK~tm z{-&w%Y=-1Uwa$vZ1^b-opHD!{_D2 zALTO8X8Apzwi`>XorCJ>Pxu^n%J86XVNZZ^(6&-PaggG8fV>p&bk4bx3){V*tkpcd zH_eyiuBoaYGQGo=iP*ES@Pd2NTd`pjnmy|!Bar|$b5c1J%Hp<{F#5v8(K-_(?20kx z{5R?Tx@u65qQjxW#1yj*j)JR9J8|Pr1w$XK;!M;eyyj6ML!r0xh+8R@sYf7~oQ!#l zZeMC6uU2a^E05GlMZ?s0&LgXg*xTD0751z`^Hh9%pKn=wF!?`aC~^*5Y=P*ASKa_* zSop3MDdhe1Ky<#~zWe>P{NpJQ3@{|D(%T|nuE9ei7u+7SP4atgE8R>$S)kpJJ7C7O z&t&VjmBS<(jV$}pGHH-X*4z`6M~|T%f5ui(-b~n*nXL!gA6l}o#9mG#z-9;3D6t@& zNrAUqHCt$+CWINS*D5o1N6f`qfN*mr&!yLT6s5t;N5~udHHO8=n?JX}=pfcZrMJ` zjDnn7mm|+ns>brxhJ@9(?hzX%^>3<|$L1Z%S+$4se%->Ze4wtN3eW}&|5WQ7*cN?C!wSzpEX-T~nt_cqzKOwz;eUOtR5N<`)`8JXyo*!?h{NdN?y zV))bHXvB0I<_MmkC^d)}tZtQ*EznR;F0vc>8!VUM+I9AQX(2>$EU#hwdF@`9go0xA zTN6~WSR;hy6m!ukNYOyu8|-XFF#dydE*7esy{&^`CX&JL@^S@{0PwgqTK&i{(jPSn z`|C-ulzgbu_4;5FKt0jMY@Kcx_M~rcLHI5LuyID&i_+YISl8iB-~2enTtlbhra4ve zmp1uO(`wy{mjxTkc?_t_^h0CJ7x@cy_;+t)L=9weNZCgpx%;`qKL0V@6Z@qa(a>Ea z$TDcjaOf19+ZpG_j`8vBztT?v%?=EOjeRs*r%9$K(@;!R%-cD3q~M&-9a_ zN^M0DVcd{fH5%@Mee+i!L<1cplxZ{Q~@d5clLn zHDZ`9#RTxpTF66al$Y~zN7ykBR68SRo6o{@A!w|Jp~KJc^04o?e#-S{ZC$2T(L6iCDdb#@WreSG+1HCL& z-pbM?NV-pVu$j#~mfr>8m0elkuyH5=TnaA(V6vYL0GjOg7u6MZrV5y6X$-Z-pLdQl zt<{MR{+&j}U$;&NnC31vx^72gNc@XoJg4D*I>F*0<(rMUiBjbkY7_AYlOxx0b(m|K zY$q+!uAL(xdPUt#L7U#IwfiouZ125vg=oLkV^B$$clWhGH{Le=%{VmLoi?C+{7A|; z>ei^*a!?36k<9*NzaoW(Q1v<}C>D&Eo>n>Lx=5rk;p*XR(AIl#`rT8iT*CA~c1S6X zhyP)7Q7XFv!7*ldC#RXT?CQ{4Fb?3UR6d|RWt?VbH)Vpl(YUZlg@e?ZkZt3BL_7r# z+xD}{xT=>V5krjja^{lK%a*Ng!y7=%0nhbG{d;nC>rW1&%wi&8lX`KO1q3A~C4i#v z|Am*9=n%z*ARZdA9V5HD=HAyC>ugX?`Fp8K^789kiSX{|<^QHc9iL)|)F<}Umi>&= z$`Q=^*h2o+A>5++2e{a$Fm(Yblz)-5fM&l1_Ou8}1kCI>cr*dc= z$-^4hUe=_{=b41lC(g(Pyf92B$sE#9Me@u#z{!JPWS!&mt@4C@O12~ukL|}k9s~Z+ zc4|H)KNrkr3|P+UA%*i`H0m!Z!Lz|O_;Y`zO4Q6i?DYjsk3+m>M?A1P-u7S>8%^e&I9HG9tk>JwQ+w zqJ_W4n!8Qy2{I0(fww@Dq9!^_fcLj1DfwBiysZa^XMt#Zmt&KKzE}AEfrbZN7s&%d zeJbx#Hz2%0#|T5tRJYt2)W=9U+G0S2OE)p6rEs67F1}W`u2%$>)kW*S2y| zWD`clYLREiN2bK_%fDT3l?RJw-;0H@4F(X%m~x>+Z@Z%OYYR6=P3^n$?V(l`TgCSn zgy`y-^@PODl8asrfv=|7%{DeJDB1f@U5eAWZqDF07ZK7AiqPQ$CjE?KN* zb7=kW7@EP*V9i#A_T8p zgPok48vZ6ew0oh96IPrj`{PZm@A?3!Ur}I)dFLbYy^xq?4zr4pM6B$T(L)w=SY~G` zZR5xF2l;(*{ZIejC*=3nA;PnCxC2@<>WeL_@H{zyhVQ_JBoYsU;n_I*i1yazK{}D8 zks&&6yAxK;4^DT2qpV})bGA|i{w3euhk@ycQm4tn?cCe16;v}-2Ol&+ckLQE?g&`m z-G3@fqNa3$MkM2o~rj^0*|${{(U^=4zuZ+sWeKe0H3@fc%&t zZ6)!V)F~01wKB9xS=u+b-ww(D^kpO`7Yq*P{2#Lp168By7;w((-<*_qza2W= zCsxBp*+$W3Ncn&rHZvlKe@L#5X9FpQ6)VTkJ#iSaA*ggt^ciThw;>wzGo;Ec4 ziZ6urC+$F=0-X|Qy3$VmV%Qny4eL%Lf|L z*OS!#0)OCx&d@i1NsTC|vx@;5hoG0Yfp$QZE<5cfi11s@Ze>;RuLig%sFfD%9nrJP zt5E3qpz7c7@(ZtlH#Ni1d!S5jOe~<(;JbiR2tV@5x5dr3ofU^C+YbL&yrS$|+r^}0$7&hJ$V9lk z!xG2cGG;IxZ3-#b>1nd@3k5~d6GaSH{yRqAI(eup2%8>+M6;>-y-8svM^ro`1h zve1y?g|5Nw3V=$-r<)*zh7_yl##Z+NIMPqOP@$abFqAVF9tjsa9#*(}03z>asvL%= zrNp1^ht~893`RDyjW_muNW>Xog=hbeutIyrhuVJFCcw?bM7R7FQ&?VYI;uXMp@5ww zxoeLdjBV|^8A=|yPY=Jg%y0J7MH^BrekhuWVWN_@8q?m_R$5TO?jRPmC6$_N-z7e2 z6Lj$)KFTxq;y&s(#w#LZ?$w^_XIbE<$XAI7gYMmA{=b0wofOmotxipYF7-vP`&RGD zw)@Uj7gct9<{_~E$;EL#x|IqJt-~z_>@hHpx~2$j=_%Wu3&63#M~{Y-f0vl2%idEm z&f`We$h)Dhfhk58qGIpyKZD~*u;nvXb=Jyef(@@VbhD8zOPi;eF(H%G6AnVrB{NVj zWF{OY2;%5zLHQ$+!YhFxmc*iA?HCS(hA^vhL1R( z%9g|Y|NIhvMw?-8<_t$k3o3slJQYDTE%^>jDId)d!d#IL8&MLCPk3)sKfzQ>7X0*L z7Ar5Jk|(~SAe}kgsV(Dj&=%)-c0P>cI%7&RXV9>jM-vl)0jnh|aN0CGCigoaE>eoi zN8)?^WX`=7Cbgm?T*QF-p@D{%J||5URTA;Tr3Lffp!4pTVX#P>8g>24hRO*R7#i;T z-effP9pdr@&0twDocTXmD-Fco%DnmHG_()<+Hp_x<8#%VqH&U7DH*p7(&x64X-Q{i z@7zdB8p|h|{WWt%{L2xMD?xYq&%M9PKqPHXyvE!UV`wVAA8Ro*ssHC4d)ehRs5C;A zs}{M$_+NulSIshw2qOkq@kUfYtN(%cf9j_ivi~M$S)_~R-hmI{flQw+rdXlQmKc|o z;rK1#P(W(Ds{RWjNPbAWx^xcxrc5hWTB2GS|I|Rri!xg;HIGGfu@$}MR;(R>F?%LQ zKsEst#e0`5hmx)iBDoNhDE*WEC2DvAxyVJ5`u1tyIvql&m9w!W^X}9!H5g1X8oG># zpw9H!)WKe%F^{YqTj(W3aR|mNs?M>;oj zjao3z-x@Hv!-duRnK_K-LXgkQHoiK2)TmVp!+J)GGF#sYA5&9075|2)ZkLJijV-tA zsvst1N3Wz-U-+2f1^14COSNqi_Qx9g6AgisMt%TL56Nh@h>8}dK6)%J!qTg1N;MbD zv?(@aIM53;kaVqAW_tPeB@lV??OumqW zMrPkeX#GzR)${gW!Sf&2`AFlkvD*K%3H`ALSvYqRCT(-2>vU!3e{)$#=91IkmRks$2WZCj zKlqkw;}XzvpghE55NoK(@MyckDH6Q$L4Tc^CgB&e~&4(#g4iV_> zW-R)872EK_)pF73ILe^$V36>rD&5U_>2=3QTrwmTY;tuX;KSH2Y2RNF^hNxZUU(J; z@Qg8Vl-D;btfnRP@fm6nh(-CJ!drf;O~oaJE@B;Uyc}NBzF}Q`M?ro~xD^ z^5sip-2XMdo?!lf)l9zObh(&@MXtB#F29r3`h(Ne&jwU%X}yhTBfYq5}87OfmsP4bIV zn4dJW&rBq?Z1m~Jry3k0mi$7@x|uc*4o_Ry6aOavFUpuPmpyH&6PJ`cmsNoO&#Tkn zwo*9_9q$9P-LTIx$6FdU)4zxb{+~>;T1wh^Y;ca-maupGwAc-LJIr~r=ADo5rZhqO zXBq=G!(BiX@n(%c+h4Z}8OHNw^I<|%3#Cyp@0v?Ktc#d^Wk~~~FX_98s)w>5zNcE( zfaQtV0!I8et%+B@nyi;bGdZjs1f-6C5Geu#_4Xl(;oQ^m#C47Z^@iba;FcZzS(H0W z$-lV;*E*l5gPT^D$Xyb8eS;r<=6H>&U)|9kx13yGhY~CTgQB6Anhw#=+lFEw08^|# zat_rr@zyR?=pplAbslQbHsodd0c;qm4xt^`ozD{Jj1)z)hy*24?{Q&Q%eXsfYv%Sz z7t0X@juiVx%$N*C` z-l$4EOLxq!APV`WFq23nxB-nv2J+O=+Yu#i`=iN%hFGoH9Ocm{$u_a}n3=AO&?2<| zgE-Du5PuD)#XR2UvR+>wJBTMaVLp-ST6agyDnu@VKss`;E^*Bc?@FQIQ2Y5pF~SiAZ7__8lj%`o%lEL`MelOmZ?lnxPiZ9KifecmaG zt!ar@96~m(AFd0lbUP}TSB_AmQ+|ZXtWpAXZ$(qQDa&qvTAu)2kcm^gVEe=5$-q8& z5-_7i@)QwcCIka`Zsjn}Z~I{hQ)3dMX?Kh0@;E!uQL%FyRIaDFz0U)SimMX_@j9<^sg2hSxs6yDZW)pjp-2pAs+2b=5FARi0=1 zZiGARHs>aRLVe{tj+dV#{ci&z*-wN$K{WM6C}HN2iKY?TuAaPe*XpWlruxu*Tj-tQ z=K=NML+drI$gALn3U=YZkJqR6unS8O?NEpm*`*g6aL|R+@-D9`pHKC+8Byy||vKPl%aW|5zmap_T1@86a7$|gC~ z;jMCE)p@&UrynN;A2rN977qPdNdL8B9Rsd2&LDv9 z82)!CANoAt_P1fB#w*U<6KX}y7DFnY%(t!DXyLIpyzEC+i=GFq7ng>r6jq-yyJWWP zTN8$8LweI1`q{D6d@trlZ$3O(Tq@&tE+gyRNseae_!GL;xBrQIm-ar;`rv zt>2``RBB-&Chf>WCsxh^ zg{RNvnzg!zgPE%feiKE^AlBCy7kaSdZ^^j5^(bM|Ok|&J=1q~$1vjqGQ*VEsO$X~NnGJ>Cuew*cC;T3-R=}%7{3cJVS+w`(j-N7= zw|^GU6$Mt`(MyIYiQVM9Nm~-UYVgQC-bNAKHWr~;YUN16x%LF-zoe2-eh7j=7(#7`0-N(J`WK`S1U~drwTZl4#`_N$`dv!i zPfJtXI^+j6wi!y zGa1m9j6j-*54*P4moYS42eK(U6R}&^IGAl1&8Ea?NaC&IHWG z;qxvV{vzc4F*UVDLSsrr6IH+-V#`*b_5xP~nKoQrq1W-FnGKVl4gfJvWjI7({6vL= zhif$c-5d>buW)uh!{(oJH*Z5g$MugCmd$awP_Zki+5ufKozED5<{5AHB+Yz(I9+|* zPTj?A(^bS#^roPqO#=gqQjz&zG+V@jyP+mPtN-BvAj%v&D4_ewtjT|qtxfHO1ec`M zu>(Kr!ics?$gX5A%wMj8R6eC z>IY;rMx^UpvoK_HZres`ewlP4WEQ(PlnZ1Z(bTj;f3>T)PS1!`o@JL2zR6C}HvDqb zPi`-h9+p09&}SeU1xCSa@Yg9*UAEOI#z1HOCM9CfRdDa}qsUY8mt9FeM%`I-U-;$J zQ8wVUqD;1fp}b3fh&B3jIg5Umt5JkGCk0hr>O+ek+-+@j=Z2N{8L4Slr3JFj-|PB) zf=dU$i zH!2W5R(m;1sycI4%>4uJW||UnyG%<<&G1HZ-Bv#_oNvXQXFM>4gpgDGo4L_`XC38^ zujLwgwYZYrb4?H=u5|=K_OqF*$Hw{9xmk(6D;Ylh&UgE=i?NiG_fzvx`Q(<8y+uR( z+;6%jP_X0)g?p^2pdk-;svC|d?}-SW;U=gJqg?JRV2|57?XYUCa`S{d)7+;hSx6tO zlVPVeeqz6B*+tY`#FnlWC2})$0i~O@l~`-`poa=nrrP)2mO8U?dZ1*=SE7DhbYH#@dfyN%zV+qaR)#fg>V zlK^!CcDnPuF0bg=A?n<9SOWNzgjGDhf&ZGZ5GdQYy&87MX5Y+_%s7RH8Q%1z8RN!M z7z)>ZL+bUL80Pw)*JM29>h(R^u|Lo5j$)75fvIdA!Bj%aV3T6I+%qAAj)Btmx5I9j zD6>@FV^zP0A20~iPG1mo2O&yurYbPm6~GKYCOV7Q`-bKbIGT*~F;32p9S#ST-c&$xx`H1R+t}f(w5Q z+I>(){(KAeZ5;cx>8JCk$#)TZz-d8(5xZwDN3u9SuFII=UO8+rW)ME<12=rGwASet z1_5@Ms{}Bzi*M^t`gb{qL}fdaxakC(aeFX<>M+e0&^-Uv?#fHW0N;P{?lPK|I-?r`vVfk93~L|Th) zfs3N~X5y4L$TD+oiOa5;b=KFh`d}8aA<31D>DGxnu|`3`k*mY;=6j>e_-A$XNO)=e zSlG+0l}xc^z)rsNYJElrIJN!75AHCN$E+7h_C&#_ zp5oQfv zJmX!qyMOcyUw!wkH#mL0Iw`W~?6}DWYW_J;iUKdH_AE7Q4T7;Sj)rmTUqSkc6m{Ca zRjP?YM$UluD@F0{x#U+Psb8u;x$GncZ+E-KS76+f(XXL&W}dXriBekWOv5u9QvT~? zM}#;uS1Y*Y2qw=+qJf8>+gJO2J=^?G>z+4)72W1$>>Oh#AjVBm#Dv5e+oHQ`OxAab+K?sx$xcqwN*?k;vSDz!<-ICoXeZ>4h+jmed z0GxwTA7GpP3gPbd7*;d067af=w!m^3gA|&i;7Gm?3fE^cu?K%>feH5GAI@2oB-#JE zI=iz1iFfjk(K|<9k!x4bfkca0=vs8djQfoqKs4Cv2lY{5*MDqcS~-quKggne#6yu! z{3`r<>ecgo`BdbbfvAMT<_^-EmrB_=6W0C<_WI`V_$(ct%TUC>NCy~RM`gXedfrat zxaJ8kd=3g4k*tTCUsIP^KQi-7f4knfKagAf=9?O0@+G_fs$NNp{ctVHJp-rKZ!XAZ zDG~ppaIj*%{-^fcY{ks>df(sAU+eWL&-MP+&HCr+uw$Q{d&Cz7d0UxBCv$)_8(0-4 z9E7;|pRdwCy$M^V95XA>A#0+1g@FT0Y+O%?oCiEY3_V1kj%)dVv4E9V)#XaIwdt~k z=jZ3zcnD*T-;Dpu<*=?vD}^=3w@-DQGzgl7Uae~YC2Ya1-I^Glquhel5M0L;+y#@P zh>~PABoPiqWMSqx8;FBVC;=QREWLnP&*pd?#sywxne){*BnuT;pJL1(7b z^*?0K`?hvZ2pd?NayN;(AXzsp=B=CyznNk4J2bgM%aeZ?|HUu7GI}Zu%!j*g5~AwF zb9M(RT{G1Zsee6}=w@Xln?!^S;%lZKfjN33Bjq=9wh5* za;=JIX*EIBqIu=-ZFMilSMRl%$xn~wCfz=R)nngPI(`Mk07Yl--G%70s0AhdcbdUp z{yWPDTkGl1q1C^m1MK7G9no%e2VOefbfzTT1=wFYb`#I|g3V5U-UT$grI%wWb^qqo z8?6H6v%Mb4brD-bvbZcMQYScP0T~X&f$3K(T;OlKY}cPW^%TkO1%@ z{jFJ-huhU*$uWOV$&VT(1c|L_>_#h%@Fk1w#`3KBdpj+4`dl{&{8{&0zTRym0IGI$ zEQ}Mgnt`kd$1}783Wbas-lM^+6y%3D1=4%e|EtKddIy?N+7Yt#)@;?n-9w*0B$cY2GWN5l-2)((OX98$6>4*zYSM zroCqbbTxOn?Wdd~nYoMp+zl5qwIzsZwnz2uGvG2!kyik4ICaEf;67+4_Jpy5G%p8} zyc^7T-T(ZFSy(>0yPNHMj?i`>4mM_OT_#K{GPExvY9AC&pFPz#h+pU|E!0?8+|4Ta zS3lA!^EUfJH1Ak3K5Iq=u~iWkZ(a5>eZ<(_?kYnVvs>!r-b$weEzmJ#r*AQc-uaYZ zLT$Gi2spxj^|^RGXvz{Z8#L@32%N%S%L<$b`v*`zC*X5KYa9hHceoi=`vGWssVJN% zCPhl5kgEb}Zo6N*kOXToxx3#c=$n5@NTG5jZzKTJ`JyHe0DRw)`pgZ7#hwfEk-4aB z!lJ%P!uNzOO11uSP{>|Ez?#zIG&HjgEDu7Vk z)vgS;k)2N}Iv`xNtz#OOek%VGRaUbl zxu62#QUF4v9UQT@205(zP>q3=Q)QlAq@{(zuNd$FzgF{gIPQzAyotF%O`onMp?}${ zwfa@BA=yd`4cz_LGExXOTS`d6ff<&pW(Sp!nCi!b0xD)UVT)p{z?6wPx|H9 z^=IhS42_v>o2^Pd);hdAqP(8)!G{0Uh8>dX(QMAQz95wPw|vY2GU}q0a-a6kG@ufr z|03D?K*SAuJ9fTz7h@aq`rEzs69%-Ezy0v_(naVWGXdQHIg?;adZ2noOH^&Iy}zYX zOC^qynvvhHOv@f}3JP~eETQLJraQ0NtKG);2DZbZWX|yL^L8z0B*evfHm=K^yl%Ov z{*!@CdX!jGDIQDNGM9@Yn(~P>mr_l$lRK<49h7@*ul~#0uG;bMHpil4DNxC`$!?{R zL9(5H(^OiT{BI|NLUamy_U@J-q}|-Vw=B%hed1-WLvG`<{{oqlLXlxWZPj`{>$%v_ zw|nZhA=)t?>?5*CM7E*)>;q3#5>r$_{XdOep^x`z>vir_5Yq!*&2aNE5;+kzcwU66 zRG296?_CA!|NsC0Etwuzib4!>s}`8?Qk(m6C9uH?GO>le1f1S*pafbfl%5ghqY>2rS2&%LT6dIyBjh zjt}bkT_nC%GFY$E(H(7BZwCpGyYzJbanzK|q1o`@WzDL$ti$0kyj;vSh4@^4E*PNj zYw}o$Rl&Bo$KyE)O=I?~)=Q_rIBi>LQ?@m%*t|ZcxlE*(#T7cCn#U#svV}~|1#fr!t*%6W8!cxL2AW|bc zf+P}1fFN5eg@EjW2Iht3)7J4nn0de6`+fJE^S$r;J@?&<1%WdqZ%&@W+jU%+@wZpQ zcq538b4BRuAF|n2I5+R00QH9-d>NR>b9fyg_sF=ON@<}LyK5G2d~;}*_ltSIto(>1 z;|aRi;tgIZPpYw3(>Am*0hc1n&S*C`$%8Vq+X=PO0~MxaA~P5(RMMXU+&p!&+k3NlBLzLf+xA#opY^CC%a;s ze3cbTfm_%kV?OL%Z6;K=P;WY=zhHjOVL?|yuKjHC_p6!|MqEN5->@01Dz+b#Z%VWq z<)sBMQ0NM5rw%j#E;Ra-_o^(Mn|YwWI|Faf)_q01a-qtbKPfvcJR7bpPtVpSzLXEn zw2+ZZ|DdIKP2*xl<66~asi+ZMx7HwM{s7Hi$TVs1o`DyXXY0Askop-RT=@B9pH?1U z--$<`q2juz15_42eo>c`VZy@KB2axzOne%y|I)XtjD4mojsh)!;Y2{CI-#@XT$2W^ zaZd|+WM(mEdgf6iNxJe5vA2E;d4l{|kn;~A|ATVt!es%@(cH|ip~Y}A?;4e-9}6UlGc%v_PQePdLIPs?ZYIG!Lbf`2@M$8D3|xr z75fXz&vB$$E|O#Mn$TVt;pA;H`*X+sVy&k-21L8Q3^t1b@p)fJpa-w8vI-CvsFiAV zY$cX=ZI0pGZ>~g8*o&T;eJ8?6-~yllkUZ^AZ&U#bkiHsmf^vwgs2W(zh*siM+0~sQ2Xsu2v?cvXd%NiI750Z6(5~Ati*P|A7!>jX&9lRw%W;z89pIP)`uRv7Ih8 z0SqSPpi))|Q|qVDOsV}{Mc08+uko9$(pITAdv{ihi`EtFvaIzT?K`gc2J4rjZ%9j7 zyhIVs=6XFzk8ZK?1DkmsuYXPIRfb>EJm0Q8;&p5rXu^71L)#Ue-ou-lp25=#{QJ>1 zBBt&SX4Y`Z+T>o9XGXpzA77O*9#w5s(<%diUD4g6D&|0G6`2hkInd+rU(J@W^D~2~ zELFRv3xZ$|elk8UEEONGCq^@`N0Hs5`}hSa6@|Iw=OBc;W9hgQQRv}&0F$;cYiu+rh5JK-qWh%#hv!>f!|w_z#pgn#w&|dX94uTlQN0hVDGt9_DP-!uZ9ek(W4D zv8rGs8y*v;Y#@dKP5b}UB8&>{z#8-dC+*8B5yN=5X@ww>^<1YJ2C{Th)+HlLxZ}py z+v9%C5G&Kpmx77GmFI#sr_bZL>TU{+8+L3@MEw=Oeb6CGJE2=}s?5b4bVodd%MEK1 z1EEhO*L#z^C56n~4yuSuX>=ADa5o%}io_|8DuZ4LFDdK)RUP!ZVVa?q;La ztxt-C0&Bx=)I|Jg1~)kXGMzsJ$Rrkjg7LwkBp0C`8u zRyaVv0*7V>@Q|4T!9@M`???~)8ZUOL_WWo-p2L?T036#$fCsc+-200lQS0_RxbuD} zr@7B2?<;UpKmd=^RlAx+Grw50{9@ka|jUN zAW&EQFP4n-~R#b C1QJI8 diff --git a/legacy/Data/Images/27.png b/legacy/Data/Images/27.png deleted file mode 100644 index 257136b0fc311e038b7d2e990535d988ebab478a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1085253 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≪jEhq=rn;0p4$o@|YU_$(a^5|y4 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

$iphY8A?tp+)V0$2?}=q%3m zd5k{yJUQPgf6dmgZ3yDwVH<)xdjf-y1|SVVt_)(>>55V4XKR=|_zRorLu;Lw5JFej zcpjJnuVg3nt}kvWk+S9ngJasJY;r_lsyWWm69v$m(e2@I;h8rmOXnwI4OX1A83TfL zSMe_Lx8A0BfD4nen|5o-}w+m$h(r57fQ?voDW<^AUWp`Tw8)18n4x|ap_tE=LQW0gFLr2$W2{k zHC()cirYFgZ1$;Ba3-(*D)X+Cmmb8=dYV4* zySM|FpGg}YhR3oXlZN0*dXt#4j|vDsqYE)0^vzN^iYoVoCJ>F`${r7ke(Oh7_`TvV ze-HInSJx24%1%}U{UwGV=gqE||8+x9b@CX3WCESd%Ami;5R@v6jCXZ*jc=+aZspR@ zS@lA$e8DujXgmLwn0dU{^NiBfQl+GvMDKml5agIs{Z^Rwqa_`IP?T!*wD(Irt-dyU zrK92AWq7XQ)G(AU1S_G>H3n&fRR`;Tfg$MY&%Xcu+k8GgX9Zypaz)UyF$6uTA?W|j z=i?VY58fx0z`ukcNC{PW*Qee6ru$pzznS^pF>yNo-%~e*_qXu>0Rp~T#98baF3VzH zg{qv!sTA+J3zMpl9C`$TnG2Bo7xUu*uDDJ<>W)&-j!QR(-juFF&Wa!=!A@X2)Gmgg zyoC@p#v;XQ;V5ZGx@g;mrRC3j*)HZ51oD5tpyR;jc|ae0yWzm5(FeGPoaRg+eIHUV zAc^Bvhps64ag`12@J0#!2Y!{Cf|rctK_`nnN2$KXnydoC?_tmkHX3Bss-8zo#5Ddq z;^%?TZV!8`A&3zoXE|U1dhE}0gWNvG3|=FX@{dftN65~B<`+Iw$%P;9|A0~CXJ7Jw zAV2x^e9EP44M~*y1qk64zClfOdUqQ!tPaV&hU|oALIZ$2GiezKkV#5RBEyT(-*DDJ zmalT<J{DYd;^q z3_-34@{P1Z!v{Yh@2XGq_~&1E04e(MbA0qs4M7@(2xAD!89^#kI+{k6jx1OEKf6lA zVbTJ&{|X(fTVEZPhhi{hY@B`_-9%9jU! z{JEghaC7@0VQq<1w)#FRfW+hBLPJo#K0{iKK%5Q776V@vJY)O7Gaf2@i0BzX92U)i z(J$B{_BCITbWEA8VGIXZO?nxEDx=C{aa<3+R^X-~nP)7V1EX03SOpLcuM-VJ(V~LNEEW=H<9q=z0!#{;o=2)1y?AfSDxF% zp<7PMLTTUP5nHH}W72;Gdy;SbssG=~bJnXOTRHGr{y|~a3)n`x!eO8lTSg!>#l8oX zzS&|3VvhUvtshr;x3`9=v(?vb3Hvj;+=Kt!8kTc4-!muY49#mrkZq&J9yL^rKN{^d zhoGN-L7}X$H4$Fc2y5iWO*{eOt4b^7jNgVwGSay6486lwpc3a_L(qsX{hx?`&hz%X zUUZOSG}0%(fA)p#MxGYD`dqoN)&b&c;AvbIQv2Z65M;g@glZIW1%Kw}Ts+cY8-l)h zp09_wBIsN6xM#lkVHjTsKj*pNzyFD60k;4=xKA#D->o5N6oA?^N_({zy(nYb?60(; zUjct|VSf?^l+!=j{VxjmmZiCoh34MEuS)K&yRX>dP2OZ&?E>sg0<45j3Jpis+K`L} zr?^f`I^o(xHapp`yJDs~X_3AY7SH_AAQZz86Plk~m18=yjl9hQuhR*YGqv^MK_#Du z1YkTQOu6RqO9>i#-o+qW(pG!YAwsiH)G6cmKqw;^06+LbRb8A>8^jQ&vVTd=jt`71X zApIv8jZFX2?PL5dMyxlIRCc_1_=Q*Pel_G5pR_VC`NqLP&E==QHTLZvD~jBf#=u-d z5d5hxR!#IK)`{P`=aG9;d(RCcgd{7BC72V|1|;IWE)yqG`sUn$(umiVX*5p34*7xI z#o2HI!M&wHYa(G__$&AkS?QQ|q6@p@!X~i0Rh$w;Pk3k@1#O%a*m!s8C66utaM#TH z06qjCB=FCZfQF!#Z-0rQy(@q){`l1y&zx|D5DykF*BL>s2=Wv1K3KSd(@)695M-;K zRY3Y#735dMFa&87`b;B{IOsckdqH$@dV^!f)hpV!sXw5rKTe1H*dP3+bn|an3X_bhnzxsvqxGYml-Jn9!`Gz5L;)-Vh~`D&PF1U>CnCEZHq8)?`55RpAJ`ILS=B^w~ymWEN4)I$&W0TT+#{3Q5ZEA7OYw-qq{0pPB+IFPMADzRwK+XxZ zpSh|TnA`4uac&?HadMxXuT%y#1a*!wtAZ@YdpDK1l37Px!W$Tv|DcGIj3#oE}aW^?)R^@Aqxn)++ECFp^JlmWJtc`DV(pu$~BSI zC(>9A^Ap8;%{6TFN^mL|dR+9q02kdA_HQxVduH3aWeEBKo$c1JKaU|OUk$?$lyf!x z=t>Pi&dl8Q6~hlLLsPUZBruFWZdA2E8Tjm3LOh_0BHwaKcvLK)Z+kjmtA0pG>D zgR}7$jUE4ufFuUJ4BsU+d0T;rnQJkJH_!wG55O?Lf>d=RnZ_(4!+H_!?FY15k_^D~=H+=LSK`l|K1{VB54?2x?%-14E2KElVC8 z^nTWu#M6dfJjmxWJwpiNlH11OV;FKvnBklk^ueuRT_rTz$)w?6p^>VStkON-%g&ZCj4}FOpviO24>R$vzFcSi0M}6C**~uOaf0ueK!N$z z0Jw%AKLwvbj1ra0&kXQCQ`cYcfBN}-;`xLJc9egU8hZ^f8)H?eMg4hND@OC4UnZO-%P3Zt>NC$~H<+cad<6&+RTe>w< zp3RdoSFqkBEMTHsa#Qp_h8J|^gYzS5S-qz>1zp97E0OURn$rQ@4cIykP=Dfvai#^I z%dgdOin^`K$|#Ws_aK2!B!M3=0=>c*q@n!>wi5jH73WOwQ1NG01HJN`3AP=)#DAT` zqCe~h3k^Y85yV^OJS@01%+){Wrq5UvM3k^?+o>F;KaJN=b!r5Tg{V5|&>XW=@1$48M3tH~^}{=|a~F}ZbY zi<8Ij3AVhMOUn@9Zt;aOI@XmyzTvZ!FEs=qntm~il|F6_<6*%!$ZjY2<{594zx_G~ zMt|?tFdi(Pva0lJzZ&K^!0$^8KyDlUO4?!BvRe~5l=A>!Z*+DUE;w}wzME-@*>Gls6Q@1c_5l&MHyHlVKMv9dnhQ*DF+{ z$OGu6UGPWODQn6oaQVwhApFc(@Y@${$3XYqGbEoG7t2fRshJrI-TJvwgp zO=c-n`i6pM04GnETR6}=voH29w1nU{38is{WmN8lvS}aP)3bm@`7Yk%xl?dtc2D-r zv}Lz&IaoDRHiWm%m=sauZ^a`4>y^0ov%2#~=7`-I=BgmJ?Q&SOhM*t(>Z7ZISP}G> zb45^A(KCPkz#KTlT%qaeAFU9Ur#XW#h9K{}#vxbBS3B8y%0rDuhWTy2Bxrn9bKzPC z2n62Cjs$G7E_e;zUM&V%7L%Ne9dc?|dH?Kl3BLCwzn$Baab{jGMNzEA(k9HCNnWTB zPGqQtz6e>li4-g^KlHTzXROj!IuZMdq6ko z|JD)v_;N>ZK>w5eP`F>B_d_khe51CmxbRTCE+%dldUuHC-fxTv3||x1Z<&{WrX56g zR$v>v1EDj6UX4J_u(N^TfYgfMks$tjF>L%8a8R@wamI2V-x9#LUQSfp%l?HvhK%fM z&)_8Q%BnJSo7hhnejGTZ8-ox}B0q9YP_~X~C~`YkwvJ&0BHXWt`Ke>xUUQg5R@%rc zdfXLD9T4PYBpj9B0YlMHM~9FvH1-hg_A8A+8eeJ*(jfB%t8(&bcMU=OJijMr_~2`x z$+j_QxOZ5*8j81(Z`AM)lWD}yiu`4FL__>^y1`NjA|new76 z<(bjbfiJ)0YCRhS4yn)cfU^?yYyv4Gi7UY}=eIx~d1u?1MDpCwmxgX+-B_<@{xjUv z$+>e#+WQ!Wg(Ac7OQ{-B&u$|iCkZtM z`LNLkjXX#I*MQ>-g-34rVgZ$3m-L}QW6-x4f}Ugi`ThlOnztdyGlE=Y>WWm)j$>Rv zpSU$_)QaVe9vWYs6CP!@;!QuV;#mjup5Be?{Wxh(vaseFNd3FGACX+>lV2t+chgz~ z&U_PYRi=c2p5?a<+)Xh@bKOlL0niB*&v^ajA{vP0cjee%tdyXgR7xXl1e8f>do!+F zuiqGga?W84LF91mVn%)rv9s!d!9OpHTnXfvgSG+ZQ#7>j+-v!2$y2(pD?AU(gPC~R z^@c2&8Mlz-PxA7oJShj|OuvddpaAcMA1F|g*3HynGTm3uM+Kj>emi`Zm5)iCkX!8V z7*OHuKZf}gl<*jW=AMV6)h~+;CF3bd1D`$e3+BBZ7L5_e!=m|$<9s#D1OETaf&cyT z;}6-|`|@>H#lQ8dVV>=#zEwX%C&nN3F>~&{G6-Fs@HPas%<#4iN5sNsHAK@UJibtQ zwnoH@USAXaW-2>OFx4s%72hem%>UH;Th z$YcG{5cJ=^e=r0o|KEfA-5Y|^u$7dJ+6Ei9dc=yI-mj;eSpUZ15s_6y7L)S=scCG{D>g^OwYY6LR8?g<5I2-0|=5l91z zmHi^y3R>^Jk$@eHKaj5>NJ9<-Vajs_4dr}T2B91*?P?(gNex3j+_;tOC(<>tWMZ}a z;Uo3V%%bv$F)Bib7nJ&*SQ+N0(W=HE;u>~h;CU2-(IdBN5!Wb_d``@LTN^xSl}2zV z*ny*Rt8vN!E?enRuMZr=D(~-+S>EH2!%05FH?q=*^oX~@^7DuXu6(rs*=Y*OB#=5} zAjG$>-gy5EcVe>YYmzR}l~@FTW}Kf$>%Itzn}C@cPH4aj>#mn}-r`p_BLfio2osc? zEVVsONhj8t@Pcd3>+$Epm8#BL8+wFKHY=kABhoh8iFWcOZws)DaXY*NO_^xQGUEKf z5)Dtm-lzxnAc0RPfggB4c*R%4Tutd0!hYb;QGb4hIOhc6zv7Ma>sRkMZvsOQzju6L zEL(Ot#;k@Q$AM++K_A5sq%O+2K^pkGT8IGcpC6sTK3XFX-GTmKm$1+2($5>p^@2^u z3AUIked0u;yDs>IMD)waljnk8eXzw(eDS%*2H{PsCap0jC9ev|x2u3GW3L8E$0tr! zAF=wjnFk6EhgJ&F=kV;CWIs6I0nnZ^;aL*jtgQs!`uSm21o_pl7Z`+QMbHzBKpKL0 zClF(hMghZBD@quS%W}#h8dv@&roZZ?2m8s_AUywy1J9aT*4(#Ju}o{G4C)VsNuPL` zlh7^Rq;LFGLdL-BO&XN&Fm){Fa&^}g78QIXS!&!(mNOy;XFV227h|i)0v7gBLRdcH zi*JAag2w=TyGIDvm|-#|_B#dV~-I5OL=oX`O^!C7e1OTr@bP z8zT(!9rg_rV|j@fHb?zQ(VuY8_N90emD9_eX$gmw#ZOsT$Ok6Dw&?pyRCaM@x#Oli zroAb=J8mH2MY#90vt}vrw71E$Y25)3EjindNLE)798Ojik{DchiJuXv|AO=JEQ@tO9Y?9#p4$0LS_kobu5BiSt6k!kS{0v}~4 zAOpijRF%5BQzyw)iAT{Ms3XW2cfjd@)|EPj-P^7a$b7NhFFLzeT5^^s`_Pbyj7FCZLNN@< zODmr&d0;^2LNQhJbM(?xnae}UWN>u5*pD0*?ZnBmgYvmd;6L-$Iy{QcPot2Itd$GC z^Zn^x-h=sR401BnZDR82&$n(Ed(h%tEwsM=1w3cPrHIu=}<>T(_&5O8|?2`ZSPQ zQs;SyP>0C3@7oa?eD;eoJd&{*$Z^3f!+uH9!=g0=xh?D&D}yuyeamW~?|7hi!5Kjw zM*5Vmiuq>QFO0E}C~u^@BFJ*WWqFW6+;HD;xsL)9Fnp&nlh=fXN1s(53%>F+)=0*5 zf^+xOmoru@HcD}ov-2)Ix!QS2yeYz*R7`q9chZNy(z|;dtWutsSm8;4;~rkp&Ptxh zW&kTZ4l=%N`pgnEF|Cu4lm0@SIu5QV)+@f@%uk%#FynE)65~(jE}6$jxbO6I=GTjsI&=C3mV-7-s>~Pgr;Yb15X?qVI zF=-?XK3j#w_fAXTx>%>U26na0z0(#(;zJi0@yH3(JPQD-+yF?3bR^aGK`8QqFUj<} zGweQ=j9d8C)zQ(>+vc-&)!VKH>gvwU$LFB`Y_d~_^K9Te|HZc)>i@^@SP}FsD}(ra zy!soR{rnrh7WO1(g+9d?^#42C? zk;43??o|xGR-dIsc196HsTq#oMPc$3Qqo1d&;0R>k9SS!7D{{_7}MQ7gkmLv({A)Cl8X=E|JDCC+LcGM`4GyY2Sc z66S=v_hptbC+^6);QHl3z6nFyhw4pVRxB?(Flll%jd8YvdD!wc0GV&`tX|KX5o-p_ zUkbsSMv^xQOs2H-3!8~m3<8I7NWR7STo`=k2Yz7YTLU=5)53Eom8KV+JeLoR4>bm9 zL^I4bF%3c*f}9Nc#Kl8|Z6Yg?hKUZlr@M_crLf3yqu%0$3;0SQT(8t{y5W;9nM^Vk(cUZNfV{+ZvO9H9s`Bnd zmvYP>3Wae!%iO>fFfFtxsD>b@Ni#p&Kz~!jnST{`f^NgB4vV{{rJdiRJ;WX)@XwS$ z4MDC5@_}M)1H<^^=ZIYq^cvU?oDY<(VXxg9_AZB%en7wa6`Bw9MGuWuH_w~qt_ae| z|0H^|4<5#Oh)73q>TF-+0fa#M^{RBciQ|WWVi}6QU%i*qo3s-zhU|qWJY*!WI^K>i z3W76=rr?e>IeevBdh3(oNM;clKdhJv9O6H(y_S@w%zzFqe7@}3X$cpVh&LkQxHL1?xS zM{il-u)KIAs>>LZP-`@D5jE&ZyDl3xh%0HsBgG5O*<>mY4=mag0B8x%z4cki)cqo z1?UIP4MK=Z$D^#MUWOlyftjn278be8y-q&w6Rci*v{Yf!wv%tiC`L!-<~Jg;^*wyS zaZ?K-1aIfBg`Id?&IPWyNb#n;@>2w=iL>mxuI1iMTF_+K;k#M??)ZJ>HuFtN3c5-= zUlNOLim<$pU{v zb43upSLp0HPsmk7zEnj^pyJTS_zI?m9#;up$=#PK=K3l`wBBl}O8}#>cS9oFw@{AzA z_V|ChHEcTPV)4QIG!ppNFa*)5reEmWWbbol+Th=Z_wNp~kE@5AJjO+ShCh}{Wmdd~ zZ>19$bW|=wt{4|R%hEZx8tx!_!J4?>ObCb0MWMKhOv=g~2k_BAx`%vT!FFZkkC7%$mIA!4g#!usf56$jlcYvxv#)oz5c}&Eck;y6p5HsH~ ztjK2uIDP4cZNp|LtOHPDY5VdLez>Fre5cv+)3<1a|B?q3V8LHVdMI*%1beRtFvPEt3h`sc&j3%gR(9`}Hse zZ&nFu7|O~ZeFq_k$1p*et^n#*G*<=zhq+D$F_g$t27f#`u+rhAzP!{BWE|SW1q3e0 z48rjJGbo9)b-}ohG>t&+hp-?9lUO7dItf9%c*e|wUn0bC0V+Jwh6LcWH+ZbE#(IlL zUg(9=_J;_mqTt$JLYVS&D=EK9s=8{tgAyq7H}6N|};Z=OU4HuP3J>Eh8gbsNpV zFqf2v%Yy{|`4Z3&^pdy5Zlit8%AZ$!CjQmScgrZ`3L(!8dLOu}fnL9P!w&C( zd|}TQ!P>7Dg(#Cv&0@AYpbMrhlK-Z(9_gH9tG|-KTBRg|*$JrV@RkNb?;0NcsqaGr zuqXof=D^WzFW}s_b)HWRL2L>0bMP2~p749l*+3eC{AmPw&Rga0@ck6=3%)?}7+kl8 zxgrSrQN|wW`19c<^M+Juh2=?>m(zqEH$ZU-E4l%Ftdmz}5e__|I}d@;wW_zuuEYl? zRE!7?p&}-l#L`PHh=d*}t<#J!D?91EgPY(GUX=7M%7z+S@_<3}dkw#)3X4~oUA;y| zc?e$au!IvYy`~2!;t?H=D;HubgRM9b(1isYCK%&P!{TgCio0?7(|_>zYjfza7Ij;>bcndaGW zxP0+9A#aKN8Y$lmulV5^JY7g`0944H{;^?KK#|VvNqNTkrC6>leth8Jy_k6>1lgLU zr4qIl#=||bpIVRZmXnTD`koWy_OKNu-hrV7-gWH+ccK58@pS3Y6o{a*6M8G9OO}vFxu9Jim6q-cp z24_W6*C-h-G8Q+qjSQ?Qxk5{FRf?A^ELKGwImo?=)q40_#vhGAJr~GxZ7^IwrvqI^ zo<-M(_kQv`t5&QZ1Ck}>9)%?fYFR6gyn#v704~85Fr4z_$8aKrUH5}hG+dbm*7jkq zVc|GrwWUN+F#t4SiBX`FZJ7*u;11IMbSr85!D~|UOc-7&M|>xFz?GSmh#_dNX!?W5H zzp;WQWnkk=zj7_jp$C{hOD-oDJVGWq_h#Cg01Y*hBddbK|MVRhAG)jjcx|(mFkGd~ zRKDd}7ptEG&$ImyI=R>Q(p<(j^9h$wTepDHxbJG-2Sd<(l6ioAY6<+nTjCrR?N$R; z{=DXM#IIiS`{CVZFW+>lm|qNg#b<~$0(n-D4Nb^D}!^y;6{EdcU&`0aJ(;75mT-le}JnAJD>Ms(us z$kr)MQ`fFg{Lx41%;AfmI+OIEco{|wL))5IPgF$0js-1JzO11Lo^AJmynKDehY3~$ zxg+{35Iyku@z<^h;*Bw@eV()G=eeJb_ieK00&!rpX9jsb(6<_bVgy<%f+(|R#NkuW zE*subZn$0=vw*;5UA}cA9;+ovej@yaTcm<S`}UygwHf01sY z!>$wg9T&q7ISv0D9Pmy*w1)QbO}B`N;umcJSDw;0(Xv;`2_Bh&`_e0}Xbs=J9%);) z!orL64uqX|m6IecAJqkzX}9d`+y;_WADoSrz-nvW&*Tund#di~i!H%L{5Q_ILTfbhRr`^JvPssDt$3JsM&|fqJWowvcx?#v)Tf{U3xm7p6=xPl> zmZv_RRY90Lel{*o^p4yU;?al33y)4TUn=fp{p6G1==Ula(?rpq+KCt_kb#LK#t|<{ zuB&-8ydq*MqxfW&RBNY8TT|YU$Y7boUhpe{C~aR#qB6yN_lXf zP6GcLh9DKel9B#y&xhP5{Q&((2DfYsAQT@UJFuPNDApy_DxOP*s-cmzSVNW2(k4-K z0k48Au9_tUiPp05QNC4dUd1ASkKj=Dntt2E*BtRfno|F8_o^pWu z)9EdVH*C3a4V0CZFF5xH;IJ4z12-*f?%dOEHjShd$8y7h@-xgO#tvdNSb48)IK*QR zs!S1P;^v-vDW{%Yq~Ur$u{`5D&-O1ci91E8OYtjw*E4MlL8hfV12*~x_aK2!D1jeX z+2e|!A30>-gGb-K!x+T&uUD=D!T|J=2Mhfehujvn4vqG0^jprS_(1-w3d)0neMiH- ztAKn!@bmF>8Xr8OZ-8U?ucq-q1AOuH(<{thVJwgMdH@E)4%dEduZuQF&V!ki4o2{b%$fel~Rwz@EDGU=u{6y*Nu3*lc=A0Ey*i%2u>_#|h_W@6zL z(iTa3l?-(#jrv}dQ+|^jKfzpFozd0Sc~LaD%3_t5v7YwlOCMiajiH2R(pxtZA~{V3 zBqoZN%3-gt6)apHHV#2S{N}5F5rnit&ph_uWJvfdMpCJgXtJ@ZXW9* zgF4{x^x<8>_%kK*oQ6%hafx%`{+holC#Bo?;F>mV0jvR=V}-{TLRh&bML8RonBn$E zL+0|g#7meOxr!5hGBTyz*+$nYAc$!c;x3S0qtTb(JIz)PdtTf3-+qH3=ntR$5hKud zYz>PcD29FXH-;dOa&Se^|M@K+eHrmV@xgsM3H)mqf{;)9)YaJU6WMR4-k0Ow57zEZ zy;QWjdZ>mQ;an*yh?^v{?tGq~AyN~#@dqO1OjHh@0G%wB)}~=u&10S1z7#_c zqlbqbyH#uqMA_oB*z(ILj~`Z1bZq|{eIP_Ik1@%pwh_*0tZvMq-ZT0Vf6F>QnEW{Ie+-^Jrc<>)2@XwXN zOCBa(Wt*30PQ3f%rq0w#+^V|u~n|RF`74J17<%~0q z&h(SR*)D)}BiqAV9mH=Lf}&jff*8G^(`={OYB`lode=(B!$p&fPHznQLeYWiuepfL zgx!n)cYh50>Zc~_q|!@NN*>+ylMsTu7VR59qER`gedSr`hkMEPg(M z4xr2&EKS0VAHKP?4OFT@pmOEsq#(rjz%GAA5Yv)xDeB}P986*TkMDi97XI~|tBjx# z-cX)e?l@U|m@W?&-KG;K(9zVoEGT&*d!H;RtA-$7vaPv|&bvv)^#oe+*7pnW?d!Ik*HN>`Kn+WL5>ik2*Ofk1_Bo7x?-qyb^W=D0~$c zzCr_E2@03zM8!*B#p~rdI0|N=S4iYve}iqY%*cpt#3L*plX9h}?UFF!46PL(EPa2` z+lHe{kc7q^m8LK){z`Xs)>V zBOnqfph`alr7U4)$YcXNNmM#!#N8JA5$sGp!y#1ceU)~dyg85wv3=nClYlqc!N-T8 z%qW$k1~&&JWFDAQIzT$8dtkIYf59LhxiV4A`5ef%_b#c>77xc|d}%6zPCiUDE?+u* zc-`Sb!fRl6peL*ZbzYhf)%ziAs_S`yct$$eZngDY)t#MrCW7D2t_ zG@sOym2mu~TE1>-YuM!GGj_Q}cI7W#kVTn9gJpUrg@Ut>2lpU>PbdKmL9g?*MYek7 zt6*=l(&vo^p_gwtDB91*dv1_l4`a0u#vxY)`Q@-Te6{91zZ!xx`s5uc&EAI$3bLDm4oLxEepp0XO~DMp@WoDcNOFU@!+5XPVvtPFbo95^e1p8I>|YM|o8$@XxS7lYz!fDMK7mC~G~Iw3YuSdEsvB_p8(bqdv|8w?Z*MYB zgnU<4+eq_eyb8_@(Uogp<9k1J-ovTG8V88q%pWGps%hE*ZK6>*nV<9wU)4%GPFy0E zwQ3i?gjdVB(j)+xv?a%F{`^pcD?t2YxF3>mj^kHQf6|}`nOO-G0}zcs<6zGVvK^Mc zat3b6TT0x(m87VaXZH-;OV}*0mZe)BNTnvP8&(vqr7XOmm9P*)n((BB!b*$Wrm&&6 z5aUr^s%6>`7`%ZkTB$H$qt|MZ6S-kk&NyWdcf-ShFo^f~;VXr$#Np$_l^@7?ERa;y zYu-qUTP*|tDJG&r!jFUvD{_9$|NJWMdkpw~4eSkDc3)!f@k@`d{Aw8I1pV+ARtDj# zw>8{r1oB5Sf)@JC)jt~P`Sl*UEv)e|3jK_}i!mqy;x56X1|si~oYj|anO%N_&~$H< z)oXHb7OK#?fWZoGDK*bXBeBp?|Boxw*rMA^EpHN)D;V;vTbL_cps>u7O()`0NY7ZK zEM(r5bzKG2ZDBP6sn^BJwlI7TiFS3TD>T2u5cEfkK!4)PVK2V>CM$xTYRJdP@7Eq5 zu_DNW{{QR4ilE$!-^1niZwQ*^OCud6W#gT;K0*}s;FQZ<$=oNEO9>4AeKJi>QAym& zWQSKdXK_ip0MaybAzm92EE z>I_Jk_*`Tced`Ty;1{$Z>wUP0VKLiD7a57CP6G#Da^i;e@`ZKzDuFvrNe%wU=MGAu zBhg*JfwbigY|7v46Hwl>eQpW0h$*?#MGa{^BS>5)gupWyTy=!9wD&>L$Tf#ZGkf@g zRakXSE}iL#%ir8fGNz6o$&2l+4^rcs8;og(;-><+G;=7l6zTUtO^z1MN(z&`1me&y z*5$5v%OG`=fz~G12cRUTK2S(~Kpr$FEX=g#zO7~;BB&)gZOqsLl@-bC45lvd3W}R# zRP9mPIm zC-W~4Oo5;W%9S!*IaDx+)3*W4iMUtuM&&kk-@NEd9pH^?8JLP8~ z>stez#l#3>n8?)3hnJqw(l5?@_R9zI^Dx1AL2l*xiU$Y}hkne@x5dvqN8;I|91i{M zH_td*g0F^oXf)fxo_@^%(in=KKE-epLl6%iJoxANkTNv}8Qy9o`~lF(AaT?0b0+KV z<{fxbo1S_vdK*50IH zc#Ws#yeV&`;|*oW6*?TZT@=GMG4T3B&OFJt^V?=hNuCWFOL+NskhQ+}G$bERos+nl z+K2w1^6784aQ4NTMxoFYk1<~PxGnrk9x^?!)|JQb#h%|iNALCZ=qEh6QMUUiSL1~8zFV^if<&&WltgL=*JJXy6W38{HPV&7N$|C z1|s#fh9TRdCJzmg;HWD}an)!1z-2nEDE_Vn%%9C)f7b;>I{v~6hRvrr3-ww$ zS6sxoALBRkqID8XLW)VqV)Nr-uWtXapHORm);d1n+#IE#5oq~qHIQerxe~}erx8fK zoE1Uef5&Q|7x{9SD>+>aq#@|*CvFWx=Rd&^^!#B((7G+3-22xt1f}89>TJFDxL*O^ zgZb|WI+epcz5k}le=Ge$7E=XN^(TBn0PiKEx&3tBmHxbLg*ch-rP2J!rQ$TO9TX?^vf1C1pUN=MbEZr z+)0ZA+T*Vt$0GhEr(<@-iiV(0R8|$@2}{BP8dW{(8XiUif(smFEVcuT5uo7aJQE>e z8S*5>l$Tt`<+g}DSV*SzH}8_y5Ljh|c2bLQ7Cm77z#$fcS&4?Y`K^ruPw|ka+rk)> z#MKC-K`1p={vc(Vng;_0HV@^dZeKDXbVX3^vlGVrIirwj`7ix-wE@IA5E9sN;qz zeh5w(i>Vb&lE|AcA@|`Fvscm=O5&Dv6NlIt4^rA*vp-xPB=9LD@R|q8H~f6d?BUPv z+4|*bpw~WJxFQH6&`VYYy-wIIVr&n~8)nWF;_M0ENdM&4ux0G=A)^lzt_Jew13?Wz z_JG+w_6u7Mq66~4h?esyCwbeEd^k&gT^-TBsJ3e_Hs{iP3v2am%3C<2x6N3LXgk?5T%D^Wea0AU_%J=i;BbN{IC5Pr=0yq!B6l-4!5|D-Uv8 z9?B2VOMMe=ZG?X8KOQU2{0Z*@8aQ)U@7)G&GES-Z z2~NAQZb#bW*^Oh73t@@(*YT*~1>ap$E6c8o*#w(xLBKT!^8 z-#`T0mc}itL|X%L?evyCxKppjNt+CVfWNbnHu695ZfSsXhsKQYA(_NYF~m>wNePTd z(@u;scGbst<#Y}HL#4RCb={a}5rh+6FugJQ#JIiM+u7_a<7#$LrJg&^t#q#afj01- z-v?I&d6wH-bTeCc-NyUF%O5x_dVNVOTYKH&>mmQ|vYkvrj$6b=SI1w5AX*FeS0jE` zaVn3WW8_zW>Tl~)qmcaDdTfQ_wTfv?E1WDz6XRCSfh5iLAN4PeU|odSz9Lk3)9Akh z2Cpy0iEqG_CX(=wT9>UO?PJiKcr-qMoDXFA)G9`y)Gi|xx1pQAkGWwmR^kfd^+BazZ8ADJMU|MxrbQ6hJ#eLXvJ7zSj8RWOl}@AL3!kAAgt#(%LZQa_A4VDc#BW{s_HT&I40!(u@4kK#vrt0o6&f21HbD!G29P{%Xf68?MSaQrEQ7Az0~dC4u~;Q3adLVbZGScipgK@5vi+Q z#>2Wrkm2knlRr7ha>b`CGnuFUMi@ZKAZ@WYJOx`8R<@5k6TDBlGt)WaZtBDJK?46& z3A{m1zol(z%z2Mt=RIGTdFxkZI49_3&Ya*)b5;al5W*OwA?P&+kLJr^;QMJ}o>ghz zt_bp>KwYB(s39o&*9Qw8CT#o~f}*lm5p=W7ApN*F_T`K}OA^r`bRXY}w?EsL9K`t1 zH}eN5T`M|jMbd#KB7WT!TD=v3-CKCNIR(e?12r|NSjPP`64fZFm7!GBnc}CmNzCI> z2x`3dY#`G_lk z)34b=#?~;mqxn$pxiIpjUfAU$8TVy!pT4qh+;)_)Bb7OD5?}NIdskD*)HV_h zZ0@w=W~GGK(hUhqGHuEWB5}!)mN`<32}U`vzyggM)BvO*=)-%AKs@;WNZ5njKQISy z&ag;`%>yZ`tu+R@>RMwEZL4zu4M1%(*12a|wY_wX(b78{rN$|HIB8!rW^M4($MlPP zuBe&1%a1Oo3H4Iw3a66dEGb!ik_20hVf$3vBm`QJ!EX67uwdhfznpUP&L``|U{X&# zQ-pO5Jue5L%ICh#afF8xq_dJ80RzroHGl zF4c6Jl5H0mo zrX3WcA0jo|`hR9ynwqcPjvQ19I_1&Om3Bg|^q}8dN<)kc9ZBok9%$Vqw+MNEOq%jH zLDI+AQ5YDTY!%iGFKROH_a!ie@S{~Qs$S3~@ zHZY=LXb_}-I*T!lvdpmW*TNCoES6(9SMVYu02yPAiyyfG?7xte&zw4W3T86|JaH;$ z+~|?tTzB16K|gY1WG<|-?Cm2lGEnBE+t4^;!WBU=48`#1c`m*Ff`UX>Di#1;^IUU^JCotYcg>%Afn!Y5uq zBkPEi42c_Q2(NWX;|g@Al;@PS3S8t*nvjVL{gs}&=5j)9CzZ_3L-NQ)nAmX>IEw|* z=p+TNGw|4;SxU5yY>b8`kK+5Rs_Lk-XzPfh9J^02HEx9M)0*OeAp`Owl7!xXb5su&^K-i%je_QL8H7) zc1ze(J~988Z3SZp%62eWhM!R)( zigD9B@seSXRzhSN$(;!%Ue58&yBZ&~b%(>i@USbivkg7{{*sTN{K=sAWX3*G#L57s zA15N?%(Msj5HE-;EZ%}i%VrcOYy}%4!SaCFA|fNh<}uEnVaIe0Bp*0y@q-3h3_hiB>=MkjLBIB>A?UR$IWYwNfZ@lp-G1OJVjA&{M}M;_XtwfVQ_ROOG=0Q) zAKhz@S7-Cn7(~Gu@M|8a?gj`QlIy?7p@kY~QB-=C5GSVIugakr8E7Y~bW zfhqOj^64b-J2eE^p4;qgu2oI#42eH9o}K+G{B zRu$-~Tu52k?e5@~^Z}+w=n{9|c8F~@C^^KrNN$L$rAC7Rb082joLqPdZEzRe*pe3)_hcM@S1Hk35JYtp2_(dKsXp%eY9ngu`1Il$1DT@=oY_A9wN6=VyI%mM3k& z3l#XikYHL66K=a~`l3z7o3^qD-Aiu>Td)WrzJRUdU_AH_68NV};H`!r+NQc)BamlL zyyu*t*F0SOz{7=S1Lf;soHdbif_Shnt`W#pK{+rwPZjoQ9}XN(H1If$_Mt)}v=0+2 z9Y5O(vLc8MVV;aZ_G58zcCIMpMtg1lsW!3`@k39-d3bNfGIcsw{e88l5UQTIMwgYa zbW4yH3AL%bfWdEF)A5N%aX}@1Q>(6G-U@#`TSA?U!sabV@aT)d%olc&I37q0cle851HL!fhn(lf!Nj?05I z{uD6r-tp#e(lF`P!8pG`UF7>9X}h%y+Gg5_`MBSBrkj>*TX;F(oHwj23hzTDUzt<}w{XbMj|0B%~GH{AJ165tuXvTw3=XzjQL%}SQ` z(CGa;$}^LR_|3mb3>be>hKe`?Qv?lX)r>*-%3K5V@CWYPx`RS;1%1`9cY!)VA}(d@ z*i?ISBaWg-U5zZ3A|9jOo0V=_Zk2OpYqW4DkJ;laZvFHOXNnU>xj@``w{66OpWnNs zmruyQVQW~o^m4Y_4;bz-1pO65kSl>+qPw#y2m`)`pbxGjLT6`7uWgtXF~92IN61Uv z-DiUu`5Ts@==Pn@`jaNJsiO>A*9GuiSdTcvS1frZN#88G@dtOuEuwc@`HcZ6GyxP= z5+h&R^fm;k&iU)%{BFx&gXnos$3LwS1wzh;3=G&Ob=c=BZ@rGJ>LO*kBuiJK? za+v?OtmgbaheT@#dK%bMjYJ$2t_u%e!)VcPxq*UK-hSldCN)$;F)wlT>2{D>|0-7wrH8+H@&r!g7qms^0D18 zwE(H^Bs!TQTV)#wk)pp~oeTs)cSawL^M zKod4~cviOk)P4Ds3xD}S&L9&1nH53G+pmde2vYL7|Kh-??ai--XbkcVp+DaST4pO^ zKxQs46BeQuo!-y=rZkx=-(+2R$zm=*mG`a}$S7#v5^M{ZBv(mB%-LVI{fIV+>EeZMW|q&AT$a3d}x z(}(Dp?;-pkfq$X|Gz7h09rRsR8xZHA^DWy5asa7c2=fq99xSrWfcWcdMc^$oX9fBB z;`h9o{t+FR1E7Dxk1@#puK{R`K=m_~rce0!VKqk{reg>)-I@BD8PhlR%MAKTx=}i^ z!ab7@P|6;j>X$zfOsl7KKXxRVZWD+)nz{kI!4J~PzQTIC@e?L8 zs!nE6eLO3JFapiWphrA)cK&5; zT9>xfvLsuXH$toYhFij|A6W_)F+cGPta>HXSY)RR7EB2aW%6B4M8wh{7$AS*xLs2wowEXfRZ1U8?5rh_-MB?|jt)57;s6DR|mjZL2 z(^e!>*zj2ZSCW#~;0l`-)`?3aFJqzOiXgX$<*YXJ^;-;vZ!qAG@yGMsx+2I`L9aOH z?M)4e7=hmL#WA-UrtPAm)!DAp)ZiH-&@UK*2-j?F+t)~MyH~5h2)_E-_6njcaQ%#1 zUE-iM%+)N7?(3v)z`{@b3=7z_ddGYIr|r@<01V>oLmQDS{Mlx0>ws$%vW}~rOV)4- zYz-g+Oim?O9o`z(2;?FE_7S&(*`GAXdjRxvjIYo5vZG&heBs${d^zmJ^JjeZ5hK3m zzk#C>zkRT)LI3oW{Lp%EpI!q05{95tOrv;D*ne)=A+S0^Kb<%J85XBj9@fHUvArfk2OS65Ad1(t6L0Ens%U0a z=NnGkgyou#NXS&ClcsM?f@9t!I1rvr=t{v`Vh_TJS2!({0bTgW+k*Xb8^OSx2KW^b z??pZz%l$~MAx%m)eE@QKP%EKZG76@K2FI3_-MY+oETY{K&&WRvz$R z;Wl7vogUm)M4(HKo=-M4Drv z(|X@1yM4^5c6yhc%V0X2J?QLQ_M-l(`!I|X-EW86iC4d@u1Wu0xiTI{87#WOGoB{E zg?OJe2(|Z)o&hnC^#35rhghRCo1?XwhX`;m0{L)}bAdDl`8Ju~*FLmA`-+DL4L+<2 z!XWewtA9LGqN{;8T$Be3!;g9E{P+nEACLLDs&!zu281yXJyzH+`9v(dpxgX)ok`VZw3dS7^8 z`qIE(?ZvUxpyesYV#u8a6NOwsJI=^i+6=y!ZGTYExLF3xSO;&rxdj5{#coJ}@AvP_ z<^z6Kdt{Eqc|bhrYxH@;Dj-*Tyra*(C!C*#AeV&5D+Txh=rQB{6O4wo8MmT5#xV34 zLr~5OnpHv02f+6;^Q}qQv~36oEWRPyED0m+sfVIaJ`szN`42l zDqtmx`q8lSiqSWzrl|yyv0)`D%2Z*?2e>qBZ(WtoMkN3m2;aF)S7Q)geAE!+Hr`jP z1p2GKXT4zv^3(FK!BfA#<>%@k+uMA>@n;V3&)36T{T6MZPObsJap%03F{ph&7|g=3 ze%ds-b!x!W-DCmQ@o>VdPp4K^I9NbLBz)kHEWGPt)evN#HNN_;#EwkS^+IT)mSG=} zPRhfVe1GAbSSZ8B^2430fgG8@!3bp7RXi~QdC>pT+|0%l5EY*{Pw( zL!uw^eR=i1TQvRDyoMkR`48^XOW^lu2(oe87}HoCNZML5NKKFU^s@V;98?`B7d!2^ z36C#a%>LcQn%v`?D`8~cAz|eZm=vfDY3@Vr5%J`kdj#g7Gb_$U7&5neC)lUu)ajnb4gAd=EWY7P_tXBCi>ll+*3 zl+P4IKD2lkwBCh@lrYh$}EhBX5?^BPQhitqHszctWVKaqs6B}_w53_=T*x-7nW4;XNq=y4A`lgaY4GEF}` zNpI@lqyo}X$M4$^A|~_GOELNjywHgimcYc4fynrGae$xnuDo|ctL+MwuQPcV0GNAs zhcPF*fph=Nr>u1e<4^g*Q|F{M>?$i^`4NusQbhix+X>p@O}v%YbpGQuY{iAoy&aq+ zWk#})9=rz$d;$r)qm93h0>BWojQkpde7Mli^NRC<-sEs-jY1lOdLXF}6mAjoyr8#y zxyF^EKe8I=1HLZ^`i9wYL(O>_e$>58r(+!QA;Z2Qj$f*2Jlk+qpG&{m0|m(GKz6+9 zL?5H`R@)Up3udqEUj>>hT=ac8u|h)(bW%cc_1p{vD=Z1qmrIDa4+hD^Rql(i{A~Xk zLl6%UDx)uWfB=c-@w_DQp&*}w#{lHl!sheB8iIOYv|kGA1N}2sc<>;>8NfV%)QF_& z@NsQK(=n_pm6xlQK({kZ(T08esbz-3iHLLj2-dB9NA^is^r6tl0fI5!$0kt&>aTpAHQ#4XdVH@;!}-jB?!e&j*jd6oya`+4vj^h@}?tApGw zrXdI%&(@Ok=k%vXSz-2!hfa(^oJ->BpeHn%$7~bxyg*+F^~@mVV`Lh6%8BjC+I8M( z*tQ&Cj6q>v3n|s_OA(k&!KFhiE|Oaj^DB>WL5Hr?Bl}4ZvdRyLuxKei_y;2JP(=7{ zsk84d^w!6S4uTDGmALmCU;b{LX~ix6nL5~{nC(OuGQte6c#1kmq&XQUy{oVN^!CdZ=|s%K_Fp^-i?qOclfLR7S*B&yaT{ z^)Wf%BP|GC7HrQ;lc)FHesiPq!~eRM5VdS$s(inkr))`O+SNmKXDqJii6CzB8dyQp2~D!L8i(VPZZ{at&Z!#}ryyWLH_fEbfeY%t8$lmmsR757Wdt{$B3z5_> z{>nW>hA?qK!P z4jy{ThYmYi4cf?}9dA8+8dp9c7@Y*isz~UoC)b0)?uEf@7IIYwmi8i)@`K*)2_0!$ z!~#rl_|YjVt`|)RP?oN@$ixFvF>3^(#!UKska$FY_e)_u5ae753_QdiC4E?(ivS^v(Eys^dvyh%Ex)=*W}C zN;>nI_jG64g!KO*NL)Bo@`)~iq$_FBuPbeSSthKNWr@a@kvM`N2)}y_kbt2L{_{wofVO9Q$ zTdr=>;{%*{(~KQbBdDBp(vJKmPEJ=s*HtbFU!arH!qXdsf{e+9wc3ygF39#oCe38~ z-CehmgJ9F@JPO)_+rr3(TnI<*i^#}F_C%j7=2Zq7Zhj(?bKP>5lxIk3ymtks2S}O}VA)0|))vj$Bz(1HI;D4e~Oh&o4&%-1xwwqaz<+KGVSH zz+~OL&EIffQyJ^KoINf&2w(7^tmNfU*_Friv^7BOpPd_5m~9JJ>v66N_dauwPq|*d zRUYYe63oa1sp{?4U}{oh{+F{YOdX6N|7(7aG4MP`Uu(esjzglqaa-6kjX{3xQN6D2 z<{1c`ZypW#>KqNRe_(~DF9#mnr z7(-R}dH;v(Re-TEhVy-6C^B;zSMT0G_AO3_$$jX_NWpNm5_>ck}bqn}`i` z2Rr*=I$?=4J}?tcCJ6(LA9477UoAJVAwm5_o|I=g!c3z%I8VTgOYyJHB$v<(jyJep zzn(b4b;tY!+#Dw3rfF+6SoZ_S{^WUh_`&n@?EAyR+5PwXv+v({zCVEXkKzvAmiy+- z8_GLBdqbgbF0jvEpPl1>dx4+AUlVSrQ?9iOzNx>sh!=*}E4|wKF~S|tZCKu`O^u%R zOSL9tfwr2CWAcu@%3b;8n*+Bs7lltU!+r)Cfma!^mOEkNo*M0bGcvDZl2kwW`ubTq z04jU{`^OL48awXq_CyT*ZwFyn6lW?Dd=VEndIDZ`<hx9Sc#2~iKBr!#o<*x zTBBcwcnBlXS__jT+T+l@@=Yo-i5ENl5RW1DrPoP>ZR3nNI4AQh2!}YujNRN5w80(o zTi`F&OAGunTi_1f{w=gm|E8aRm*4Z;-#?t)-F-Xzdi(9{_U;~==jQh8>({%pFJB4A zeRK2e?90s^@!tdc%{1Q_D_{`!_l_H9XAkC`agY4zqYw1RpFiKw`Rti*;A#39`>6C! z-LKB+bM$)p+-Ap1ud%<_pX|8cSU$LqL-yN_rK>NmKG*(cer8)9h|7!$F@01!ZGlbx z8s8Q-c3g>)YwD;SH)&r1Y;E+*hhDw@$#`hk+1dH|tFz0uug@;to}XP_yg7US{_^bo z_2t<{m+&aSTCV!tE&B5_w&Z_nOcUYxyqcTSo&jHQmT@^x(MB5uC4gVU)y@dO3; zM&+F($4Ek-;^010?Ugg_*=8V>sWC8Qu62q9N2g&_iAO>7Hrn@b*G@n zJMlbKxM5Suq*!H1brR=-_zB%w+>E=9qqfXXX{N0m`myB)AK@jHA3tb8$K;iM!zn~( zRa$$ZV={iPw3hooTKmfP`yV{t&%WK?)0ZCTTX*y|`q=2iYgI~ibn3tt}n zD+Si1T?i&k@*!c8^YZH}i+x89l=sTBzkT}-f0j4jE&hCa_UZGNvoD`-&i?xH6@L9S zJpAh|G<7STL2sl-oIm?cox_Cpnfi_sgxhV~8D-S%#Oz`rWhwk~Y&HvFVg zlr5M4rufVm`~i<(=H{fqm#nen3Oe z7ds+JujS*fDMvo;eCixVe0hEjZ)R=-U%rNi|MB7d*?;`;@$BQrtMKw`c=^@U<=Hhn z{NkMc2H%(epM#KNgt-0Z+s@H8bY2|K)&hM0bjxQ$;HiScRLv@uQc?+pY;n-K6na zuM^XP$sgQ}oI)2+yh-HXM%zu|WIMoP6RA@`@@rWWr=7^ykI^7-H-LpE7UC5a9q2mP zDJ=d(DfHlj5cq@dW8Bz3f0RDjBD5FZL*<*#8x(S{@v9J05R7ueL5b3B1L-u14gvt# znnQf^@UmW#W9&t*LK?3zJnrpfoH#ZvaEf7VJd_-Cd&ws^)pvwO{CY#?-0y!zY!M^$O4TXJoOzcQit%!C7_ z&<)BVVQ-@}`p!7v7cL> zfW!}6+G*Jn_f&p6+yQYCbX;2PPR08jtS)c|6FQ0C@P*)tFQjj&YfSx-3vnhtGM{m_ z6Lw&&B(!Osp_f#;{^W#ToPId&YMY0&9{gHbL;`?YVp0_@i>YM;8hMFFcq==N*+<2~}1eR5L-SqSZ;vghjR-Psk&psTC*OjO^Vz2&(g{K7}M zEQ@oD|Hx~p33ZUBd{i>NlEy$Y(|qMe!mYM6H`R|#SQ=D2#=c}N31}n4pFU%7OdUgK zQ5Gfr>W#Sdwyl@j?6&kP8?4AlD?)dQ#p+^>88y#j=*xUo-r{-8azQ3@-KVhz?+_L> z-_%UV_SCeH#VZ<>vUo*y3Vk%(HnnnldmhR;W-RWOg)NO~e4C$-ik$FVlsYO8ze+Fg z;;)N0|MltS?DMBDXP;39eL_j3Vo`-w--8KHuN?n6_c& zBqTJg%KzHUdrEHZ1a`9=H212VIGoV@507kJ*O%%@Mid-vw-1HAjs z57%dZ{`nCbUVeR59{!HLrxM?Va1z_U-jJbKFch5q2~QtBzL0;ho~Z@?mned4ogreK zb^p?4e-r!*+`mx3DbpUNQhVa|P+jA*v2@GGFgPcs0jn{eXj554V3TH23E1%PYP{MJ zONCoZHY=oXT$L;x7_c22jK|U3z+8rhF^}Z8GBrM*pI80{KN*Z+_+^3)GBO>7Q58Z7 z#~r_Ecq-VM3uX8a5CNOABEY)~C@T%DJ|UoVr3xYC+wIv8;*y71!Odij=Wi}}(0-#W zch$3spsqft2_HoeNmAx2HSP%1MqtE8Q#8e_rvCBmcE3kjhI(Kp$>dVFG~b>inWw!B z19VZrR<^-IKMMr7eF!Ob#_Xm;2brCezvI#P6}^)AT{KCuxugwCUpB;{KhF=o1J4gW zkP09baxM%;h?Ra8U74d3o>2t7a;FyG#qZ;;t=CS5_$Jbb^@?IBHeMQI$GXCX?I%r0 zr_!*rE8U8?mPDE{8bALHB$EnkEyIYPu8vD*CnfA<+8#lPEOgKAC7ki|UUvQ4cO&n> zST?5c6;qOC!V=r~^D)fU+4%#8sT={ zYY~3G3{pfHU;6P|c6>WixnrNO1)$H$3fj_c@h~nqZ;BwtMDsGw-Hbc1#sN_Ik1?En z@*P=9zq_ne1l`fk?$?5wiq~6qZ`|B{?XEi&v)}Hb2$J@p3NwVP-<-WWzhoy6yMRzE zUR|OL;*r)a+!@5KpbO=)b7+bFq#~$tVHH2pgR($(oH;@LiL78%l_8Z6TGXokP8f!t z)VB3ADD8e|jP{pAm?*7hYwEImA5CNtY(jncA78ALMZ1&lru4;a+vXc36B9MhrdcVc z0KCGVn$uFAikq;Mg(oQv872JSANbgWD>J1z0%&?1MKvJBzo`WA(bPV^8)kk|z=Jz_ zLO)gNxRXN_<_|AenTj$&FgO#Q!jj59j7e}du)ueZA|BPH&rZZKQpHAL0(d` zSa#>YcgMHzx3Vju<@aHR(Jt}_w z{Nn>VfC1ocJZ*nw2~bm z#@W_#HsJ97yYK_ZznZf{z_C`tX38*Z#W9U(yFPA2n=UDA-_79OygFn?{^@2QTA2q2 z5^v$g;y2m>ekSKCPZSh7fv=r702Ag!K50o4$I3@{Vv0Xy0_v_cJw!I3sv{bFk((+V`{ z2F{>_HPUfPmqy+^?uPvOp6nX)chIXg0*luwuW9!}w!Fr1l3l2YffV`xVd=xaOnUHV zhZY~_I|`s5*scmX>54l$g@nZqYz9NWw}08CbpbuNGsqoV7ufC&;+xPI4py50cEG1} zX`Tu)OMrFt65I`Q43%mfpr<-G)7JV)$*W&|;`_;jUj<=>X0eUyx2f7+My8{WaS90f|YzxDpQ{$ydL~YP45k^Y-7e0yiLqJiuAMWmekp9&JA5g7cdY zGl@j-#k{n@Gq%7j{Ns+!96?*U41K;iyO)Q+d%iI-bw{Yj2(p5liRpbN6Dopke4Jc- zWzyl11dbngRP3HK?i{_BS7f3q|8SBmFJLU-2-q2qMOHy%7qp`r?v6#>-4zsmke9u= zT%$a(LVJ}#a2l9V6hW(hO;@we=?>Q*A9qDI1k0EOzcDR?4K#e>;@8t-x`8F^RgMxA zu-u4S0s9@f z>&~4)DuGydb63zeCig0dR0Mep=z#?x@pC$9|9$%wMG#6KcLcrTsNp4wp!ZBzFL^GI z&D^DZ;bI*-6fWpn9s5h4b_wOd>{@VqeZyoGB9L}fVk#^6t=kv(W|>;1+%M)C80h>mzrtMh(-I}B%L2ce8ZXqqnagJMYz+qt?!sx? zBBtd{Il(aWS{e|Y&X3H3R7tDSmj;U$9)RqeokoVy`^_(Xg3Rm(DuLXQsr{CDjf#Ag z`YK-kP!Ys#p#SebK44#?;I|*5nB|dwt8k5cYQGW}3bi%=z%Q;Z=J{LTH&+BfjC7@?=sNQXv?kXoiYJ92Di)0Wk&QeY$swdE-~ zWF7j;tc90pXSD~w2o^9|6+sU8ITIeHYaC&LabQ>YHXp(_CY9`0S&MbTO|rdxaS;cJ z4AfzMOo)ehg@Nr`565NXH8P}w70d}qM&uBIRE&~lQ7Tiew{kBliG-s6^jtX*jXr5pm_ zTa-W9wZ%a8X1U$6D(!e|Ogfm_Lk6LR&}V2@!F5gQvI12>*7!`oY%$Z2gY>O~WHE}` z=G!{2K-(br$>WHfZ-E^@jijw`s>6X)8dB-ldk(-kbcGE}j~+H3yG8RbeQSgz29_9{ zhQ2mJ1G&bSw$QPJUJ>e3M9wwd!-TQR=Rn|ZxC=Bzr=5P`Pn2lneOCE_@FRw#*axFUkga9aI_r` zzro)c<5MshXk$#<(zTm9!X zLBg4gLk|0xNO<#wHX#>POe#hz8&>(#F&kwNlk$5yN&PBQxg$vVD@q`aUq%UpqR4w1 z>02Hro4P~U>^NiRkM!kEAfC6lFW=(kD55*Gs|13UPzZTnP!&B)Zu!v4f*14)l|=4( zxL8M7I>tKg+HJHK{iQi*3BSpKIQ)X^ADR(A42lH7tNT&LO}WCw&2;`fhHE~PLt_2NIxNVP zxTpGtBp+!;xcGVDHA!$bY62RStVa2hcDBx@H9>MTyUsZf12d0MPV|_r3ZA=rj)x(y ze?sZ=`IEbXdRLG<`jh+`1-{B6=}mrp4{v8UfR5$Ulm%}tC)2h})fcui{@|e7?_az9 z7kA=--|A#q{lHoQy)imkrxg(Y)9wjv`;ly=)ZegtY0Ai-X!vKbL9b;6*0kxQ^6!=2 z<7T*#v`JM(P~=SL{Q^R=U+DMb!zKK9c67?G|M>Wx=i}Lbq6GT*$MxBV@Ne#egNJ*h zH;dqDmeQm+h|-_rrTt=_zXg6vMUaFNLJfUO$vn6vE9zvou0mr?ASQ3Zt2{XEoG;-`yJu)VMDXzK2U~?6f}b8PNueYA1kPPm}2S$9{my^22xQF*$#xxcf(;)f;LF} z2X_EWgGt)uFda{EX*Pkk*&+L(q zLRJJwPZdz14FYH4<8Giis;468o&nzpmr6TV@V!Gono3LYQ59a#`7Re1ZV~UUtqZo1 zyDKPnI`NGhtcnbEpe$+7Nn2@@$sC?sDySk##S?y4`=#4a2HB6SM{p*s?yU~ig=gNi zEwjZ|8KoPnrI*cCnFEbVzbde#H-uOxNN(57h2%>iWE~*+jh=Peq=0R<7#KG6Ag-FB znv}2K@&l+FaKQ8ydJi-07O~(HHm^w#IOtgaWF%rQ=A{Lmu?21!U!n+FI7s&q^y$~= zZ`!xv1uB}okksQ|t~looitGr&jUvchL7zEp@R=}=kGUJj3#P-D+~L3sc6L z61^ze-9T4NAo{SFq7rBnLF5tk3AhOe1O&AA39kEWl$MCeeD$j-bQ?ANDjE z9{~rR{8HY^_X&^&4G#FGtp}H8e<^DM&v&I%6RrG`jHDd z%7ZF@+{N*Yu{3>*vE7B9Uf|oY+@n4_`+{eTk4W1HqR?Zb$fV_z3h0x`}*Yu*{; zc<&~KcB8fpu27c3QzRy+c;d5~;*f8ILt3y9!GofyNt`@r&$LY=R$fET zluu;in_d9(F-%+e@cRRIut5{=k>P-8YUv~km{$M{y->^@?$JynR zqhB25RT1RvbfT_5VJezoC_VGtU)b^jPSbhkj+5w4tO-+iaNsAdZUvIUN(Zh8gnx-tXrLcC z!m&)xCxUa8K4D-moebCx@I0?o{J_X``|Berg>sb3Rid@pXgVk0qppA1Q~Mc~K?GLqOL+=k|Gm2RXd273fT6+uqAa&G`(uEwhnQpgmi z;^kySVem4-q2I@?;tGoSl{e@@q0l}c{*HxFN+JxToP&^Rc!bah8x?Fr^L)S1DjC#X z0&yzZFbdeel^zZ4V%tO+>7);o8md1%+1X*{PDYQbnZ=(>ZAnVGz0;~5QP@Se# zL6rR4yU8X(o2{bBw_0Dq@6SJ`^u@b!jzO4769;gDifi)-$N^|~29D?{>m(mDcrh<6 z@Qf|s9YHx7wr~g!gD#^ChL72oy%S7@a3-+WDug^L=25WxqL@2_m{ffBxB-_)-*8MU z_f)WhG%L;UsXNm6OJd!*2ydWc$me|g6)_b-_8K?M&n5RB9n09}*fa_u;HKL+dCzV{ z@QWfyTW)Ed)+a9=_U2`qIG%=e2N3B+zgd5dui!1VY{u zPReB3MVH|gr~lT>a}i0EMwjik3DJqBAYRAV3vE}gc-MZPE#J;lh44J;1upq@G45! z(BlEH-)V9=9m7R1W9SsN>_ST$V~#G|`EQs-O&JYoD>M&xuaO6y(5`YGe&xCB2141% z5F8n*${Z9x{5>$c*6-vz3LyG|i)>EVqbOaIc6a&|R=Rc!2A&LW=|7I~?gDa=$9shA zM?ZK(M;xSz?CNohkMhSIz>fKhlPZ6d!x%TS_=CLYal_Xxsz_hj8CRX?I=Ws;hYx6L0LZLPb_=u6FeJW#W8g&n&g^Uj3rYUXfC;t^-ZiZ`OEq8sX zFmw5q=Gd*$LRu+2Hh49UhNU<{cKo&sQ-ZJ)r@IIyJHq#n)0kpYxgpt1g5YkoQ_qAp zck$fK(64qwEi1(@pf;0f!H*0}-{J}wpoSS&8H|>NaHOf;?Wxk;{j<~TmJ6kC;nz7%=B}U|Q>^@#W4zn0AQ4mvq>O0!`o(qa7D@%u=!9!GJU9kU zcujF1x3)E~J~fLr#yc?q7`W->V;8s>L5b2Nrr&?hS-NvPlYiT89_zJ5-1Wo*vYbrn<#%202E3U2yl0Ik1L>_zje@d;_f6K zxWMQ}uul5!w#YAYu}Wm#VfZQlWb&31M8vZLl0vi0F2XTP%hl7Y)-b^5s1IQZ1#TzL zcHb~0lt3zjQ2d<3)GlFEDsZ}eQLVMgqt@R`p&dx_^TDh}eO2Ih`#-;0k)NI97YA%j zl}TB3@~kY1pZC{Xl!hYc3SmSh>Dlx!Q}V5%$r@<3VFcW%piH@~op@maN4*O#b2eFC zX0VKY9<99MSaD{1@awc4vA57>8u%@2fMTz#ChhWW3CwTLE$##vhGTORQ@8L>8;3ND z;p-Qc1ab56wKw{ME~1=KAY>!SGANfv zI@#z^F)#I2(UPse(kNvrkh+5Jb6X&aAjT}ZTi9!;)4_$lBF+9_m06cO!JP}PI6Ic92>J@Y$!<}9MjmC*XLbeM z+}xafVS?d~A$JCO$BD-idI@foNsgJ_9R$yyKjczU_!L)iQX)Ns*=83y+!^H9q;iND z_`u>A={wQK$Q>Pf$uk(Iqv4Y85mIBVjxOW&Fu_cl5SiwRvwIpAo`I*kQi-Q5TA~at z>iSHNfMlf?JZ(!*g%5ervr21^=ydY%kzbg(zV<#K9>z*9i1wZd?+fw>k8tv|+zZ5{ z+ugK| zY4hz?R-%tQv9<6g>D89SG);>VrW_m10+r^;RAmGPd6sN{64pF4wu zG0*G<&dwoeAKX%Dl#tL{7U#SW+6k=p0YOh4=av7wztM$26+PVztSlHg&T$pRk@V;I zn#Tz+yBhMNA5j7^4$rUGIj-WC&TYTQck^jhyQcpcCX#uC6Si17_}eP&+Xhap61spU%;dJj`1h~V99wD!v=uiWC~ZWgmI5f{WWf};1!Ijw-P04^ z(e~C~ZVX@UCI9{kn3wnatB%*qapc_}c;xFJ_~kH<``Tydg7mkU_sGA&jtW~xsnEgp zPX-H@Uti4gx4>_y2$DdzPC*-$!G((SwbhojHQ{6b7V)p^7*?>?@HAwxk&WR@>@W=5 za>B}3mY+bGs&RgY-eI7vAl%i_D0QOTsbHMdnAgb<cWYdCKFVQ0F}JOM1hCLs za+AgEUwsP!bo$vIo5r3bZTxU>gAQ@lqD2wDIo7vYe!#8KA-eGcp7@n3Vdm~*(~ROr zzwVjnsBEb~SVfS#f*i=RbBkkpb#t*KG?t%}Cj;wtu8?ZM97=(a!K3GGRPte8iDRmhdr8Gv*A(Sa74llJWs^C@;kknKJ6 z*K)%scKxcM9d8su@+XD+?T@(dcwRZy1FrVv{);_EYdPaj>bhFne!OJKoB-oRoWv0A9tT?J9CEhxUSKb^t{Q11_1d_<&Jj%<=DPT zA>}*eFdyYZ2r6=!<7MEh7|PhH5-2jF<1I=e7hIrY>C!6(vf$#qCros6y#Pu|2}xz8 z-$A<3_-zca!Tb`bQ5cJTrhPWS_>52L^?jxD@e_?ZIc;=nSX(IBFQ0j|^wI^Xn#syt zup>=0&xQ`x!E7sUD5NmHcTqoy|PM`G@@YiaoNopvO^3NK|)j+6<%;DU1#6@LpLb*)7k1|`JM#MDlM zHf}=oC2Jj+qx&Q+aX){4=OLw9F7w3}-p3(EqkS1ZjPfV4CNgJ!A*^!edoTRgk23!n zx5s?1nD1nFr;4CU#sDr`cR_NKJLTUg#d_kV=s)b2E%N34%q{T0LlN|dv>$QAy$Mfy zz#jfD>N+xly^0O>eT+Z4rL}0^sNCL9y%dh6 zf!PtnwuvZ&a-k%Hd;|hU)BH>*ac`X*yVcx*KdU_6Xbv% zF5~4RjDS!zJoP#K!yA7ahSMK#RTF9)+8)+wVv=$!Xpy8TR}V$!jQJ{Mbs# zqV(UHt*FiM1P*(gSv@X$2Kfyyf7jXq1 zMG)J36bKXvW0fchAZY?xc12P}q36%< zAJ$Gc3X-NrdFAm!agNed#PL{92jKo$OO0*QmCR8DMF|9*L>cHLXen_NV&6fh`86Gn z9YVh!n0_WI=-~lJ9`XrSs;^QMgsj-!U-=H4ei(*n}Eo0OIA~nqjILZd9WQ5 z9Us5BSg6cLUm?DVAj6Gk%v83*t?i;p?+0>$#l@SJ-~K?^YizCTh@8l7hKD6z+9%W2 zc~MKy&O+c)_V^2--me$sk2DD}DFePDURryNTSbuc>JFjq?$%cMQw5NB3wc+SW2%>y z$89`m&M%cKx|=)`S`cvVZ$C-b1+Uoa8+0dx^s&B%jk=7V(kFe4CdiLO7-nF;V64F8 z>(Sq=wnsZ{v9_Ah5&i$EYRI^#lu(luRj&9!v5>pxv9ebiwYrj1Q{>C z&JNDZSESX>Rg?*%_@SN27942DdBiC#r7|cjATm4<0VbD7>s3ZKUg9u5VGDPoHRio| zs&(EuoSp;>(DJRY08hN>j^-F{U%?;vY*h!1oeHuWJ-k+#6Gaeo?!zGq`J;0R(awfo&Rb7Jfi#Jezq3)Efqmwlp$F9 zj2#FXT78Fx!nJ!&8}9GIPoe&$e8;YStk@cAwxD0(+E~YMC(in}39Xk{66S=~fw)Q^ zlsGe4cF;$tb#Tv?Uk7~#_H8#sR!dn4g#kzLLuTC)uL7w`pdPJ}>DC{?nDX2eBngD^ z=T{e|Dr(^|Oxz==E(V)leOgMOlbsY!q}K}NTWkmLxA|#98CieI))h#%0=u19!Bd4) zj{xqaVfOBe!LsV9Y7zixhRbtLGL*y+tp6bt5*O~Gfweq zqAguZ#xPjMd!E-_(bpfe_Y#6bpwJ4tvY*f0jJ0+VLtw*rjZ z^Vthq{a%#51C%6Iaw#&Vu?86P;s*@OVPhZzgh;SJW8?T#)2tErYEAl^~K?odEu(M3e0VlhKW`bLaw-bc3UCV?d%+{pl80? zyE?F=sL@Y{&V51HS@dv13Xs22(_fX87k!H|=q9VoH&G5{)!E60E7B^d;V(B%ig_4n z@=G=O>3A^s=`R*wcaei_2lmxG@COH{#O;`-pRN8Sx*{yTcEBxoIkrBzMHGG|OWM@8 zH5Z#iX^-3d>#qIA@e3#gf5$kL&rw8k3`d@n$%MxVR01(pUb9&8(S?&tD3+oKe&*y` z9+e+;fY-VEBK*(%w?WGF3IEC21s&M_n8M|oYjAQf@ zWixl@xCrQCpMBsCe-=yV11fq(8RUIfSukN7{?3AlcdsZXcK1)^M90qT3L+18kh=gE z+NEN%i=t(#0Al=frw3&#GpZo6KRT{zwCyL61EIsQ-{feeV_D^}?iykogg#XaWtWg+ zE90dXOJA;Ij4F7%UnqB@;Eoaqxlua3yyD3?3*Bb-14<=#KhVHkz|mebVY^!&zE7Xx z+Rx>;0Do~eUbs~czg34vUCj%iy6F$CH)%}1ayHsLY!R%LAO56kcw5VCR%SXg`tLCb zTCYOw?3s<2NYjtcw+1Jhzv&8<4mt@X&_Z@NWCGoZyuyQbsziW< zv-RR!m>eUt+Z0s<<$fSmE8R)qFPONcF~_@@P`fk8ogrY93BE#)TmN$ru`34OZqL3u zn4lE$Zl5cEnpCDp9@j9<91U~D6MyasA}+g-V62kvxj17hFlf6%6q|tyueIgf@Y=dH zGE!n`gs~?k(SdT3Kxh&))nl0C&I>F8XPXMI-PVmm&u%JdG%KQonA|s@DKnA9v)^h# zq>!dH@syX+R-V$F$XG|6c@l>|aR##O7mq86y*QHZlhqtA{&OIAvgMHscLbrV2~CNK zf}tyXZyDs=D*i6EKPj)E_><8}7(O@YoXjcQ^4&w@(mV9)>LvaNw2PkY3qM?;L_qHD zA8>W7m456$;%|MVVMABlvZ0+gn?+isXz-Ip#6ow&RLV$?nP4%~$}S)VU+t{4Ggv!7 zXO|H4tb!;CAO%%-52+k-Wm5rGMG%B1?U|nnArT1GSbmDMod|DK!s1TI=_`WQs)OH$ z9F`UH+d6Kl-(Dv&!Db9qH zu~DUQCc%t%*i{B~chC(h&tKUYbdz0+>@Lj;bT65f$1uFWEjrom>NBEokg+4m6Z#l7 zljHQ-bfAUm;wvj5f$eLx;|>14(iN>t44E!>W31%VzZItT{I=E_62#`~;>V z&vJb2eJk)GC(7_CeTj1T+?9_2VaM_J`bZFS3}m6pHC zf`xh+NuuPQoe&1FHN=@Z8#L8U4A~w0$tHjeUu}1f%yU zxYl8hJHkyRQvQ}-E7$7i7V1zr+l8=!YD`0XFRD1C0G=4y%EKa|4#JVuISs z>zP{Me~lu@_9@9M!g-2*o(g-WhW%$1dtd`8a`p9%4g4J*$8@?)=eXp+>)@&IpBK~$H8AMdX*&=2)qz5+vOFEfmJAWa-CHqSCkygDIkg<%8Ou48BV67 z5F#wh96ZEF6Q&zGUI@Vt&Ew!6VcCJOD?Y|4lsYIA&0yRKu-g($nfJ{2f)Nwi8y6hW@C zdwee!dOPWIcaSvaAnvc2&=lwF{CR_Nal;q|F3N_`t=JPb2*JY^4!yy zNmI;@agI`&36nlF(oMsPgu5!TbDM$GBhyg;A=kM8(qCCp{!{MbVG+>dj@bpI>=$@t zK>7xQqw=5q!;7Ak{pKnG@B8Tv4*NkTiSB&scwgKz5eK=E%K()?YQM6u0$oN)G{g@6 zg>G8gW%Z1XtHkFAMTm%!Y0+61TDmjH1wrYt7f8F4mNCc4`e~7qS(w=j4vMnDwIEsTQ6?mG{VihRWpP~g-N1#7Ze|eq@2X8WWw4W+9nuaJqa)n z(-LQAPUJqQ(0P&aU+#2MMnpDt(aanX^VEBZ#kL`g&9yH;EtWH@w=~ui1E<6(+#J~;bs{*JiK~9Em6#$qZ_os2!y(~<^ zvmyk89oqrlRiOtb>bP%tRPx9y%{N=@^@qXkOgoHL{DQpr!7y>lM%2a+kIOcCD+M=; z2#C9ycKo>esBr0I_BF@26fWJa7>1`Zh(TXLH7hVva~7F;2K&Va8Vk2VvcsxHjjjd z=nnn^4lC+Fiya`$!*a4y26wS+9y4IpS1h-C2cR!^1WAwiDNqJ@&w$@DxI4+p4zti3 zErg=*6}y7GH$b(=>sJ?I->lK5f7O5pcP#& zDR%$>KmbWZK~$$7XS$ea7oPP8IAQe**D(9|^g!)#ThmTlEGL|dxMc$*Ps&2eTKV-j z*g3q_qcq-I_SU0dDx#T8ykmUqLJ4D|{K%h=_qYKQh$^Q^OZw(9{6`yn#51UdYl;lU z+8HQ-7%v-l#sQp%{p5qdKm0@oU6IWlJY z<03h7oja{mWJ1dxYuiw>YL>_K>=cc@9kMC$h=6oeU24 zmInzR!?gb{+E_HQDM`qqw7*JT=|{%0g;msNCz`Sxk93+}dsJ5R*B*0^8;gg?jkya{ zzP%pjF7Ad?j&yD!&AQ7-dRAtXZuyT}yfZ$4Q2UiQL1VPNI7azsyGjI5K$`f_20EP= zC6_b;ZfyU|DX)a<5l#yv;%tA|f*VVc!u9j(CNELoH4Be99tm-J@%h`(JA9lz5QR@J z^yh>Fm-~BHP{NcirFrL>unKy!{3M(M7LudHhNt6J_9`l_Occm;v)xMjMgcl8G=LUmVC7xRR{ zTJG>N%NI@)*0&g{NUq?92f~`jV9RJ1rw!AU$r-1h>R+|f-nY{UZWKZ=<6NK%Ba#8m z9YL4e8>50K+lFOmBvx2RONneo>mr?Vv@pT!EMlVVS=p?3M!@ygQo7nXm;E~D6*aNz z%Fw84I&4%CWKGR~F@N2djiE1JGU)Qb_0P7{xJ#2chR8}}b^@^iuVCt6 z{uSDE#d7YUlAebnA0rKB+xLDE;hXZwaqna~Wjbo~~3^w&>1fl{HP zunPS;D5J=f=DbkayEvrF+{pnwzV`xi1y^a4!8;SL2&`QRilUVABOqiTw>(!dk+fpN`U5}9nkgKn8@xZ3Q_Ab)kz)o0zgP#XJ=Ur+KUx7{_72}gcGto%a0 zWq}rVw!({#h1-j!Cka3hfbtJQu?eW*~GLe>+qx5k%MHN3^q2Gi_$HYtb zE*56-M7a+wYsOFAj+s2^Cv>Jxu&sy6oWTPJl@A^IitsgZgE-@sjs+8EU)p&c8$fp; z7*g#-^$Ra`NMjm{$T)|?ojfXmoD662j&U`YmqXuKY#HSy3w+*hbzN*6Um*e44)Dye2dZE<|U} zBz;xRE8Z%9`h{sfKf3Lhk4X6XCWgjXr_`%+I@c)=uVTmfPfj@~Kgz46bB^@J?I{P8_}LAFoZ0)clqaiLdc%Ty`V%j@ z6K;8W2eIG{zBw8O9xpqB`dxmP_wT6)qIELRN$46G+(z(vCFw`ziJ(Ui|8m|#lWcXH zCNp5%!fmj$Q~bPaMqy-@Wo8PqOp4LS$ndH`SE0kM9wyqohowSn6hUsM%%oc_x`F_c zaTu&SE1Xz|fy$716lyKEljkz&O}G{Zo?)6DuC0NLv^eV1tx;6mjUS#zOGb+=v-2-n zZ$ix_LZ&-|*6tt~(I{y=6Pq1EFh4I8&QFA@Bw}EfNxqg@GPs+cLa=Gi8T?)Sbf-mj z79k*9%S7F!!L9iU2d2%+X>b!Sag+&)X=|a~C#r;0*87M2E^VczX<8CCf>fz(-n#tP zXtkXpZmh88v_OENMW!)Vnn|_WCOrTpr~S1}HnyP2y#ezrg$qt=U@qQUq99CE@Xl=f)Yd+5;JX)1s|zURmy%Al-ZLf`HT zs=#Vq(DTW5UI%Yz6r5bq6hHB*5P}^HdFc@ME#SmCP`jOaSU2ES+80I8-aId^=V<}1 z=vkLFOUxK7X;h<7U$^`i-l3oHko@Yb`h{~fI1>YSiwb0S$Eu8;T|r%K?s%D_2ri~% z;e^E#CfogGO&4KQN;_UIo)x=z^caGe6_+4$?0_PJ(F&i5y}PZz)J>=;T&Rbwa|NP~F&iCT3PR=9%HVZ-oXh>A&_Cyc_|iY7?!d3~QbBT<#?#kIt-8?~lOW4B!ml6XAT3t~ zag@vP5V_4A4l0Hm7a0WI6{Lbwg^$%}ll zLxN6Z?d(fp;Ij}D;mv)FOFtBO(*$O~QXw;_q3%f+f;33lx3rqE>zf{L=#)0@hP1B< zZT!49Y`3tJUTmoPy)?yFlEa8$}+s%D>O`#`{2A2hyps-awn=*70o#t3D>q<=3)1)-FWa(QpE1TY7&L!krIJh!tcJ01#4hBuqw`ZIm+3Ua%$; zRXFfhmBLtAF>?1rkJ0cA!;$@7RXk+iw|L4_47Kdw6vSor4o-f=4pPSHj$KdqYyHCc zEE8w_zSTw>&7J@IpbOoUK~cKVVT>NTaRBES7mU#D?OEMHm{lln2ZjD_e^fc7&?^(= zocLmn-I0Nx@VA^F@1>atxJVanLTRl^&$hdM1p#e^5r=AOpT_90tzXkL^I;v-$8F`> zB?_6iq-d+yzPcJ~UJGu8Ik7orH{}YcY20e`W3lU7t(cQMQp9|x*p}IxYtKMs*wk^+ z00l;HGs$FbhWZail5)b8ql*xftB>wT%cN_a@pi>Bv}+v4`0|T&Dt~y;4Ivn)+#!!8 z9H{8bR(2FY-2#6c?A--~AH}BIf^*?H<*LM#o{OJIdi1PqZlhE&L@@0v*wnT{0s(s^ zaYGYZJtO82COueN&H9?;o7H%1$S*YPKzf1V(VxMc-9c{M&Ca0rC?`3xsNnj6?Y&;y zI+y!-Z;-;O6S++6BCIO-y2aPQ-F~q*KgERfvjopaWTN-A*2*;uy{W?E^u7)RKcoNt@14jH6hFytUmqc%S=HmNJO(@rIp2 zbENvS_XD|8h%t4JTYHh|J^agi%958n2VR>AGmIuX5S?wvPu9R0R-EF+O>D<5PKgI6 zW7a=l=Ha-a8mLNNd5?Y3zwjYmRxK;K@PO==AWS}Cs*HzBc5|G|F%KT%1o0)#u5mKCtAZIUi&O!vqbFnQpPqUZoJ@F{A+9o+}eIFE5hcapBmv?k8*aW}8i zLb}5sP>Ei#1zm5$CS2S0NtpI}41@GCHfHy?6J-=V{;E=Ux4C=5UAJ9uad(CHtyBr* zILhJ+@?&>VC|kM{2>K;oC(WVf&}v3F{HY}y-fG+Oq3^+*V86A9`W^dCR~Rs+irLZ| zMjp}+iAaXK<);5Ogg|0^@GEjhK-9O4^a(wu%wncYI`f`g5#(3l$v0#k2F!n)^UJ-dkr=<2=WK!B zRuPoWu~U7?g+ar9CAo#rvFlF2@@yf`*{=W3%iab{+ekyT!wju{z3XjDI)J7{(~g3K zG0~Xx%Wcs1sEy3AtCSWqgQy8&WTW-pu z-j*4^;XJJ|xTnGJVp`MPE{rLc!MU1{faHkP5Pel02-`aPHrBYrXGVi7N%B<$UdF)Y zl>osGUc>s`9t8$?Qc|AL>9A9qq$KBHu%HWXSY$#HS&g^@0qmiCv+Sz5LZ-WPyx`e8 zd|bI)M>1TYbfr?d<#9W(1Grn&JyJG1-n4V6r2>KjyE}r6M{2E7l>CW{0*Hd=*ra_a zawfQlcf_QF5-9f(SsxMiS@?^4`mK(Gv59KTi@`GSiUafTHS@hxWKtRl+zsSpRQih2 z#uXYIDlZ+>otQbOyL~;s(({4UOWa=C8by(lGU(jxy$ZTHo)N*9ytUnNq_U~#=QD;R z#BGI5y~KU0Ft%Z1@;&jio~^ua_JPJpBuPAgplp2A$k=m zIJ1Mrojky0H-(ES@TB|M8RUc+zU1*$7f+%D;(k3RA^N|%=z=XjGF^8oRw130W+w>p zA_~Z=u@i?4??XQdo<(cnX8v`Ek|8Ll=-TXeJ;%#Znv`)Hf5?PCGbtp4v5pwdR=r{m;pet3bS zjP8>7>_Xt(*{2(iH$u14u(ZphSp{dtPiWpn6OWWR`F4y9?Ye+s8T@JINoA-|aCg$~ zcNHP~5O8TZfH70Esas%I`u)2b8euDyNlNmWon=e#DM2b`QVY3MENY5!h^@sCp+5^v6dIl+fmzxNVN z11lX^g_L02mIDqwJX;kL$%_m!hmj8^y}1aNT$&dNRfrm7{l_iD$ZS#ILkWKw>-K@nl6=HZLmsd8q-DbD36uLV=LD|%TWTspK}xvUafMc z^a|~=<0p5!As^-!X;l(=-zmI3JKvNUQFQvFI?AH<71=lcF@9(LUN>Nv(?9F9{iP48 z2s%R%^zKCwwA$^tt>04-w8%#CmxzYQrm@n=(+^~%4Gr9Q2JnBIz4~_0wqE!fc{lT~Qp|*OR*4LV$cVE6byXHggO8>WsZo=3TJEvZ3gqM0(C27f2j#K1OIz|RN~w@~d-fT@H7lEhA)8tC z&-dN}&3kAeH719#OB+%C5E?}gMRbst=1@Q~adTxpzx=>}o%;+}$;ll-Iq%(HgYXwm zT&2$dzjnNJyRX6m0xzA!yizT23y!pdHPUSMa#)oKD+GSRjwU)`;RG}e`*E5h{EPdg z1^!>R0K;C7hCztod-x^Id8O}9KV8AnY-pI*Cfq~G3oMHuckr299?jy4E6G`4(axP_ z-cKqLYs?4;V&0VDBL0IqKQAa;AFu? z62twm1TVICA}pWDPFi@2d?gpwFGaH`l_!8ONcTHnTi;gdlu^h?sIZ*32|J>8JT%DG zNHtS$>!k5*Ypm#cjKCD))E>B?P_XSi@JWj&d7JqoGjPXppUTf~2Er-=N-c4u$mkXs2MTrAC>(irq2BW8Cj)iWsj4dQP=-#ae0 zfBL;at=RJ0J}SeN!EnnT^4Gk#d`LGtvO{~RwKAOYocFP@*yq9^iX3G|d2)7@M{acI zrV1hzoX%}{kP)L8g(v4;O5%md!ng4%mh3kSCRr>5k@DwOd40VqMN*}`uEiO66|iX+ zWm`h$5gvM%R%{FDWi!A?7aGCSRLicCe<^CDIS5(>es-uyk4yOz8@^oy5Ip;mxs6I7 z!%%943y0X*!>Iy~+_Ax1;AM7|hKbKwon7i=Vzl2>9#f%h}DR9tCsj&;)f~5R7e$$^3|B>uY^q1J*dl}5HINQM!@fkwe=8;GFopPa69#@$)nkp< zn4KhhxUSvT92#b8$dt5gzs=Txktwn;B{w^ilA(V%qoxDfK>o7_+wwYv*O)r z2K;Kskqx2(KP@D#xCJ~^t2GMR>jgmn0Xt=? zdmk~An#pe8ebl%ecEJ%`I%~W%v>V-GEzl0X$2a(x!Z`hp!xAp75Ha7{urVFT8y6TN z7&9@YX$4CM;%wPv!2Wv6qe2MU{ru%7iXe|P=6(a{+ucD<%2WV3L34uDV`B6H6`2UJ z=C1&YtX8Q+eqfR%~Ox{&&F zpfXb>lFA@|Jw?1yPRa(4WuH=-h+}LJj3B~I_2Qq1#1~NhW88~*X@Tcz0Tn?}D1$(# za?!B9&@X;@U;4W=4P0ne+8z3p*e5-<u)OJLWf{RS)ev{%3>QI+n2K(80^#V+ zA69ssY%m6Pl~-j=C$3%u+6e?Z4WkT_N1)WfonKgT!318D9YKU;=R_1k!gH4daZwfp zUY@j+KroQ-F>wiI;<_r}eG*Rcz`a!~_Jg-8{km6eQlWCn315}8{^UOSuVOaK@Z>X% zvtkmyK^+30fE%zW!~EuROx*v(K4#sz?WvOA6tD+xuB1K0AM+AO|H*^LJbfJF>;su3 z6QDxJvF{uAaR-J5a{6i9A_QEz>oo@IN(GNQf~Xn8YZZ)E z_y?<&RV+|pv9vf|(xnq!pI3~fkZ{IQWjpEKV_-Q#ljAb(d|Qg2Tp;b(S~)S{DuYyn zVrM5DndSI3nUgK((?ZlooP&4JC^d^sTTd4_`KC<*%PW05ZDc-4olN$&SYb(R9-2L@ z{=W;`V+&Cnb*Gt5qvQL#oJG-R;_EjTIcuz>*F9|!x}Z+ln!>66!R@!>PyRZl&9H#A z(jIZdopijU?eJwBQ3k1R+p* zKY^3uTnLRY>Ok*y;7?z^oPGLqgUw2iN}wDIgDEPY!ti{)k=_*~cLFI?#Eo4RMmJ}I zoQd+8${=7w&aZhuyT^>g*>K})4j=_jW9)4Z@FUQw-JV(&B__jA^;`G0k>Q#!Oa|tx z1R6e$BGM|rI>G8B>va@Ce36v*@H66CakC;rzt$PQ;#pcyItQzh z_=L>2v0fPSNR8rKuf`?4A^A3?+ktH^HiAW1YSUyuhVHW!cL}f_x5$JG!8Mn+GN`+A z&0Rqr6H^)FC4ip&R#^33j~w4%uvftK_=hV$3IKG6R7u?C5ydnED4f);C~a|pTd%2G z?e@oPb2k3PytKeGwZMKftbB0B%kW2td>?NQW2d-6$nEz#;*x(Rz&J87rXRb*;+`$C zt`>L9bOl)jG~+0f2l>(0uRWHavN}rYH3{(^i>B!=p$GVt3pTm)48G-fUVdr8{>zV+ zTYvb-Zp(A+obvbV1Y!c-3v5*YIYCtcggZii@59UGw^0!5cg1)qjDgAhc^NMm_fQ;1 zkxcq1j#MhCQ06jHcNiI#yT}|D^N38a6=RX~)dz)8aL=G1%G4|j$3_=_z?RaWoTOZZ z!2AawSug*g7*cLV-f6L>HqX^u^>0u{@;s4;!DAlhG2u_y$Fe5=m+Z+<-a0sC*cjl) zHn4$P2p#hp_t-XRniV^`L~KYY?zsrp9o>$RE~Na$82ah2uW^4t4*bk7D}5o{dx2D3 z&MtB{+c;)AzPY<7@?{#1U+2Wm?jT$#KX7eQ@lp|FZI$0+^8Iy{o`va0&=Mv+4`WWLvGl!n@m;yt!Vfes-a5&4heeKyvAZHWGN`V{xTQbKt6jXUk*KVmjI9wP z;)7!;K4AtYZu&>S3{3mCeVR6)iFxYPQl5%w*lKS)|6M*$T4Mqct&c(OkX zk~@TOcP9|L$Ctd=ds2}fJr&_@PIqs@pBwLvIMbM)O8SML9n3Zp_qh7fokzTRq)1-y zb6xmtpTrSJls{IJdv^}BEzQ)}V&+z!Ze3Gr6^+nt6*%iY$n4ToA=y(7xxbCM&1H77 zEoCP2nYSt}T?lu#CuOVr$qr5xLGXJOq@me`PfG;XU{U&<r6vT@3#%w!3Hjso#?IR zi>c57hxs`WC$VA%!jz1#zxu##AXb2~6<8$@6X<`q67(0s01Bbr71S-1S*?_zy6Q=O z4?kqG4E8cJ2lVaI=ko}f467-NmxbpUHu*lz<^JuEaOY_cpi)6;Cq@ zolsVq!~w-W8CPskXzs7 z#v2{_B3^9GvEfXxAi|vG&W<4H*vS>j%zvl|`p2gzG`-8rRC;rySjGK%F)I_DPNIr?9k$B`$b#pD+4O{9cW?Q%2&A@qu0?)kt4m)Q}7LMXf2vKj=POV4fx zb}O*LtvlW51CVcNRGU(!M!NI(68&1~f(FIlkiL!FY`g~LF+PAVua_2ho))MgsC3v- zW$3ef?}$}cREXKo60iMS+8>jCz{~FJ<9$KyZcw<-1Od+CJt|H@oiunK#f`fdQDD!d zyZbLNakm)@H1{4|aK%}hNy`JaM{vw9yi=aY6Z{Tk4^HiWdr$KYGgp|S_(9Nrom~n} zcvaYRZw*FB_?=l^Pb4uvBFrZveJC3oa4LjZTQj*kLTF* z59rN$SdNeVZ2TGJgtyW>@dGm^&Q(9-boSMes3E4EU`sAg@{HnV#X&9h!!v)ClfNJI zzw8Q%V9^mjh$#n}A49)mY3{MYpZid<$bwr1C~kL2xRXM;@S305?tOgku&?tI^Zwkn z$HcrSy}K;vJMuY0vvJl44Y zhXy8OFHKi-Oz`&FS~)pv!B03$easU+wcDV;wsPko$636~l|lcT7V4y{LdwRW4s zu(q46)?U;4>XUBgSZ|f}?&9o%pGuy09$!>JsqE*1AoT0c!+VrhTAp78bEl^Z174aQ z+NV(GF_|ZUd)gH|hIai9wsM+VSieg=^W9ec2zS}^508cwfK)H$Ia}bjRs>DMq_2GZ4~F?Xn1}NWwWb<9Tq- zeml^A<~;a6A_Pkv+h~ zc4oW~T~%oH2*bZs)hsXpS%Im~3QG-3ink6%fQPyPK? zhy+A+#gEkM0a!Y7Wikj0QbY^vgnOo{||*r;y%*x;iWI(V|VN&3}7c7j=Nd!B|t&nNsJS2kE8Y% znAjD>80&<>T|p{% zhVBAlTx6?5cCb3;MWF+~@K~3MpeTGC|9BkVJQijcj6v9}5NA@XU*(UJ1@m^IED9ZW z!#}{M?WQe4@-6J(SX(7f*Z6VWKctpw=#M#HGGR~;_y*;s8lB{`?qBT_y#Yp^DlIf zjFP9j)1-l!{Id)7V(8Xc z{+wU=f_LYb7s{aQ0%9(6>29^$2c-Om8`;k}PLGSZgUH=KC@baX^O&~v+fTSbsM`yr~;A3}tipmS(B=(9$G#BBbC{+92j z>Ji+j!{fNe{=&&8_ReOVkHS!yV__n6E`}3ELkq#5(!x0s24i!_#9vwM`N|F;6hN#5 zxjX0|pFT%1q-K1SK)oSfX6E3|?g<&IUn>Z>n}X330RV9@w#UQzQ3j^SZrG0gSBED6Xjc%z<1jfKM3GW@sc8QQcyY>&YREp4dFifaTXP6gcc4bpV5EE&3NVuKS zO98Lh6|^aWa@0mekb?5-v+Mk#7%QXf#2`t8gbNs`D?b$|+6=*oa$0`X4%XC4HVnoa z)b_f@n->uL8zZbw*=iyaeoWQ)#?9NXW-__xYv{miwtdR>UjfbU3D`r>z;1aQ98bkL z=Beb-{2Jek9kc_Z%_E#ivXZ%0Vs4q$d4$o+SN&y^|8h6mKmI}ybc3?fU%Yc5XFEHS zs&3=;NSQl|$V(g|AczHYZ9j|xNP$)y_#$bG(zH-%!(|U`&6jJ7E@4Jw|2vcTbjW_w z)t1wwdyfFnjzEJYX9nBYHXyW14e(R}n+ zl2=xC5jh@=tr2&4+2W$6HGbuhNyu_Hy=@r|h}||%W)_mCzPt@;Q719;*`7#oNW42K zK4?z5iTTC9;I{Zj{=W-P{u8bi|$ndeRDAc z`}U4Ur6V-xf{91M{$gjiyMkOGRAK2ahdH+9ZWPAbD3RD+VGr7sK(6yMPBMY*NTi%t zx_6ZF6H`2K?H}8>vhqHf*t!i%NZoM~Kz`#Khh(jh+8kTDLV>T&$O|K zB2xCJm5j8c!P5mi!n5GQxa-)8TfgO^=h}d)91B}YA!J3BKv{fYT+JoC z-o1jH*!#BZM=2)d;yf|IC1{BMZc6p~i*Jrl;Wj7xh)rW!Jhk&~`y2e&G^M$jpN)80 zp771-7@iVVR(trAxFTW+Sp^(6p!38rfGfKV@8vh=A%&DeV*i}e^nR!McMMjB%_!|L z#}qRUAi9d6P(tX?6ro4*4v$6=qe3V=SANWM2hYv@Kpx{o#=O1vs*Em<%ez$u+5oWvj9DS!R{*?SW$J8oRt zR_@g|t~&SszwngRT9Re^&AAp4!M!u(<8#LyCDj|r%pD{_5CjqI0)ZfH-@VsS&@7x$ z@Mo`66gW}ltGM@*Fn%iWeZiMgk5vk35kz~80tm&wN=l!1d}-*qQ47(we|VU_b#b4R zoRYVHw2g$X#DTAy;vF*5&oZeyF-M3e-`-gSA&RfUeU*wJ8;(t9wYfu3t6e4TfFo9M z_UnQERR_9|85ZS#uie1w&!T6=w#3OZ{z*qjeoG_$i2;YPjRDEUD82&^pL98x<=bx_ zl;5lqAv6ho#UkJ}576!x^u{+p4v1v@#G)Z)l}icqDHF2yVkUd1vn~LfR9qZH5#$5| zZtt7SmDg|%Pu}g`&9e@{aX`$_5zN%dnl;v36K;*AJrMkiP%T%=S(G}1XCMV2jGq+! zZrqTAYX;nG4#)t?t4%lh%eUb99vm}ZO@Vn>e$3?m*oWx{-|^OmJ%hmeiF}NwET$QZ zd3yHEr~|5lDgSZdB_SoJJdobbBXv88H$r~?T;)j;dzihK$XuC-2%7g z-VhFsHyD+;E#GHhB+LYP;vA9)VJ8pQZ*8}cRwnO!62^vpzM1rsu$;i7LK9_BEP`IW zW)b@3|nzuiuZ9n43`5YZh`Ld8buL!lag(ZPBVX4Kc z3ehB)PiK49RYFa3u|DZdy}RB?;NL5O4=(uWJJSx^PU*p0+cey+xdFo_y>l`ywr&3V zu-$m)t1j*ty8!Z703KEuJTQFB12vx?Fvt2SSu7lZXR~M~Ta`Y3y5NIJJ_qvwBM%MG zg;stk7n<@R%oy?*esYUfX03Vy)y;VpXsc~txxtZHBJNtjBYU*GxQ>%KrJi}J7w zEok`g{3mUSl@7&r{pTF%{MnmEKcTI=y3z%I2|{n`5+UV2uNj80{Yx1*bJ$KMX6+V< zq>7ViIoPzv00vtWu~qm$B|qm(`{4O2j;Qn==TK`D^Qr#Kj|7)XPhPbus8yTV z<7d7nO@{k#q@q7^R(evX>?XgEaZ=vlje8B@q&0Rs-lQeNaZyf)`JiFgQZAo?T0%0V z4J4F2R!i3!c;$%zBC({AlJ`^paBVl0fwhHz{}8er>T>tYY6N&b&4P~0E5q40(s6d} zC8^@mpZlrCqCCnUtv6kJRuSZ9l`8NZ)1x5ec_RC{(LXY7Lp;hy$8^H^ERFv22W`p? zrW3a=gGX52RoK_khjBZ~85Kf~;f}j1Yxvp!qM%1HPh4xBjN2K%wc=C(q%sJFk4hnx z`tE@$oN@gp_J2zr;wt`Q>4{u2o;#)^ruM~=^Xbq1vCrjGuZXzqHg|@4EJ-78`;o>gnATGRv z%8@VGvm#g}BPahHJY{8CjU_p;loubQN#o*YV%;SlARimOT zO!5z15NMA14L_7eDuPr9G1>DEy-P`00VF9aI3$@W5Enq$v^p6oEO8K;(wqyaNjusK zpINtDLmI*(hn>!Z4>SN%+71)Xc+-Zj17Pw|i$vDtc3EIsY+H4E7{ShH!`?yPp8>RWo~@|mMb z&8p=nbG2m`xO3Oeg{|$oOSa0++Ke0tL+6BBsk(%6S+ys8$YCXh5|`$0+c?HSaI(QA zZKbYl)&;Kpe%@@}^X(;#$@Zoa(o-I6$L{fwO`%zs=F}4vK`4N<5Q-&`?Hc9JV}4H` zu^-mc`&m>(iAjOdbeZpc(buJ|>LxX11Z0tIu@JZaJ2%T$tS@9D{1s-z(apY_eRjajeB}5h4BvR( z0@LAr;K(U43?Od!tn$aW8%cjJF6lA!g}e_7`2Z-SpbISXXD77OUsn9-&hdSC4>Y`U z30`rPu_LVn{r4jM&NIq1vd*{-jlcsjBGGyaL~=8XZ!&4Y++YC+2WA=9F8JnM=?C2n zanE<8Z}gIP!=GSii?`?-*jexv4?uXz39M@)=}24or(G;L&|GM5KID4JChbli1*6ty z@A;f1CvCFMd*{6A=U*s<+zaS+j*jP(FqA+!ImtX}tMkw-4>G`LPJ>8Gn1y-P<$kOwO`kNTqJK1!hbyhu?o6zf~|VA1zw;e++! z(36>*bKP5VEN-0>{mJ*%ZB{K?iKJ6zYq)%n6BlLGJ%H3Bk|W3ICR`d+CrQR8WpE2C zg~HA}C$8z+-CNX(Db^A4{wrME5_Q7?0GD^t({6#aD$SiGSh9-8UEJ>BJnhK8DB-8s zR_q|QXj@MHxr6XDG6PM%q?dJO#%7i8C~aITqP%f`Hm!YB{^eKBe~bev|~Rk0IA51a1uFyRaKD2Nz` zzvCH8MUd8}0k3l3&wC4VFVyVsrcz&pKXJ>*x)X6JqD@Tj zq*L0qJ^jkv=cPmRfi~`)nS0MHm6UI34_X9eY!Bq_@+BqkRVsoy#5yqAtlGWnE2@F* zVr%oeY=nFI*B73SG4+{2TzCe2GY_(B@k=SJcQS@vX60ptW%YIMEsL*r_4@S zxq~haTo~lOd52`o^xjb?y$lql4C5Cy-s+!p@u!6>K&Z_{*alCdaC+d6u)dmfBPMm? zQI2Z>&RZim&!EP`Gy|d*6>7-uXT!Dbr=r!w(4@%qLXPO8L-BdnA(hfpzjJ$TaEt(>Vd#M)M0#D`nNwse@)4+F8tUY5V2V ziuIPpeXiUL`t2JQvM7T*@x)WZve7vfLbh{FcRjvYP1`II!EgEa2H=0wco1<_aQ;p@kU&_5|&$hF?EIE13u?g`fn;HcI%b#g~`c&>f%2Sr*v>1E@Bzv zgNUDqsUY(61jZBb@>beBc4W$&{Q5fmc~D4t_>(t&q-CfIrl9hyKlx1xsnF@Y2(KUn z9bXw-mSQd-;ux?f%MuoVKy%cYmc$^e@JiF0&@;|& zs()k@33rjU;T?2=*&Yr=^YN>+YzdWvC^mDNd)9%@e}3xko+iKUFHzhd(w8T!`&<*g z)w-6Kf^H3<6`B^fzqv0Ev{V53!lVWI!q4_Z<6wWFr8=Q}Ul5)mmXFR{DniLZ3=lXA zi8kkhKdlQ|RwRu}0M3ipI_ovzLcHeTb)w1B(h3saLdod^H{rfO0cL#`y(ub+pTMNi zeA+ejXWSPqD1x*W$J!!4=28_wwZ26mgd*s%dj>JjKFNy~)`?LLiN`}a{cK6FeJX`h zJ6Ih)VdA;w`9@F;@5^907F0CF7mB_fKKZf! zt5v5;Aj8tE^^kPBDKuj~Fb~bAWKY-t06+jqL_t(hTjE83)pr1Zg5yV5apNR3B)5M(YSx1M4lF*G`Y01D$yuKvqak z?1maPWe+ueUXMJPR6{6 zjuA@K-34p}l1xI4Z&pFTU97sAWWGzX}>cFR>9*~L|>+# zN70k6&b(y5cMd00!tw3-q1bCD{slRim@>=es!w}wADl^OKXt6Jk81H_pXVWjUp`0h zp@UyOWeL7YA#q#2v_pf7VK4DpQz3QmUHAYhhb5V&LGtpUVxtLtDXd}>E(b%wyl2U0 zDZ@|83kDbcHM|DZxb%`9$aa~6Hqee|vEEaE;jt?z5VKiE63d!GEtDPeC_0x@5{dda?!uK!{oghe>>XFglB zos!?VSDF+A6Docj$@NhN(J1^xItn1Tpjg7aXU^Xv5BW-%K-zHdtUh!X|Jf9G7nVhu z@$?$mui%KL3pzJ<;>jHCBXUXM&Y9t)%q-f|xZ0bUM^_Ex)Ze8d=+Ayy;|mr)v2nv) zt%Fnu`N=hwL7vq4z!SxI`Qlp9mo87VB4_@Ml^s0h6CCQQB*$5GCyF5z_$Y?b&X%>1)}4m}h=p7}JInY^`=c+%;)sIj zhACf3D<>r+>~zBY74ITx!A&nl@0YSnJBHrlJ4H}r_cdI;T18NsUK^i+N@L>E{(Qo1 zpp7};UpB?BLBOBmp`E<^cCfp|%)rIq<6v0}5PTyS&iK^XL8Allpo#DIu68~xg48%` z3hY}@H#l>0cN4%@ZmR3PKq`V<3=n>YWrbE2S_Ap8O%@pV?%waY0ex7G6_5)6y7qi3 zCd`qxcY`j^z)}l}c7NGVn)Nagw?fP7{XABD=^o;=1Xhz+Ds0zK23!b$%=8%JyY zi*=BniRJS!Mo`AumJfBMQP(9?r2>R|6~6FKw<;kZ@>jm4pKvqhu_wE2IRss zuNqVaULZ1)<=)OpTf9Xv{I&cv&XNlcmgN69gZ@q)C#C+-wyHIS9mqy2tum9hnQZPCvt4d$Cv=u_nc!6fb+LL{1gXqi z3QgPbEOKq*)TT0OTdrK^PL40MJf}ZyRZ4KbuUlG#)JtTRs)rItL?Xu#LKdXJLrWsu zTLkmxpP#@p-u9afE?s11vez<=MFo~YKd^_D8w0v2po$zDBwi}Bg^0`ea)xH?R}LA$NLLx;@K?pqQVN-#$pb~unnX@Yru8T3 z9ey%Y#!@CYi7j4>Ph^V+<^|aBSjxq=oLFuukF8FDb6Ht0csX;DzRD6mZW1?g5%o3R zhCam}w`9jP49&2&^4!ME(751X@Ru*CkmfSJ>z|`s(ruM#vk=Y+u-0C{1>_#XyKT<<+4#a0CvLy1XZ zrNNUp>$em`r7Kt__~AF7cwGzXx7Vu-S_&bM+(Xh&aNJn^*pycbAwR)pPoT%18s;_v zSOh(BD}g7>wS0R0h;*LaJEv0JtPibo{>qW#kS|?yokP99M7UtIj&D$24Tx2s!IdnK z@E!~3Z(PiyE47ec;Yn%wD*Bc(!k4myUlrJgGk8RyoFV{NIpM2g1|s6hR8@t8ibfBFHhr#yQSrH*NzDD1Mvo1?a1dbTT^G%RouT zzi^38M{3GVJdrLXQYucc4w?)^zQtjn$_Yz(fM&lG-T=MFjM2@Yo%sE|UY0Q9=3m9);`=7x<3q`LPLCal<;lt1k;HC4PWUCilafg|k=9_~ zVqZWKQ7$8!YYY*ZHg6U!vu48%T5EzJ+sr#%Wc#LzNgtW@SW#;uKJ@r$GN~dc--J7< zqX2sL6ssVP3Vq6cD$khYedFWt+mCrG^zfl?h*Sje%fQ<=?;ASlS0IucDgtJ zsiOigk7@eMr%_D$nU_b!zhe_iP1tS6Du3Rf#C$_LRB1E;dSzVRA#}NhdYPLi1x$fYOo1=YsQl_p#D^7$uOKS9-ch ztlVhNFP=TV_u_@Wr+nh*+oURj{Jd;T*`??BJYzJ$)E=)+z^YU0KsvDe7RuQV7U0gi zlfb`O0#yX5K&5TcP&<;+u2)!gI$wy9h)AciL0`Gm>}mdM?7B+dqxO3ru=O(r;M;@K zt%GPnb1W~2hA&HQ%y}&NS6-(sF@rC!lQHlh^+G&T^#a+i`@+Pxz>XVh{)}8&wq>Q% z7M+}zGeGf<3T(yAn6M}vC>yEJp15tqM*CFgftSIq?a5vbJ3P znMavZqc*`W->slwU10{gPVIVFsJ#1N%H2*QY(Dec=C0+N(vB=gDJv^+1(MPQnZCu1 z-bjO;5Ta+v3ALb=bI`idHdb1z zZ7#yLC4>1Td=in@X=_o4hJRWF{c4m!{cN|&9F;$Rs0adC%b`zv1AHinSi7nu${uh_ zL6kI~J5VI$rD*u*n3vDL{Orr;4;ssy?id9Rik~WZNL!zUxtCC^fuaC1-OqXHQ}idh zXcRqE&GtlN$~{RtB6`+X`6~(i{vsG*#+#Hzc#-FzF!y78DK)H;jgbRI&<|b&la?oxDZ(3h~UH`a--{G9{dEwx(%j+n)p9(a4*l1k5&zQ39T zcW}yQVJL#$yPwKO9+FW8y?)KH@f;EQ%S#kN*(@513Kj%DM0=8iiv{#Sd01u&qEM|R z7*H_-wmUmG92OKwvux|(5Bw|=hb=FCy@R%hO(IyK3Y3zYcsG%x|-eNsdub;+a2UI%gTl1bzX z*V?bN#}U8e~fYoNB9V&s~7R!QS+@TX~ek6iYI6BR-3 z2ZSXMn_9kdbIa@tq@teZmnFxG`DcWLqHo$==z&vi%g zq-1UE2QJgb8E-7OtwLZo>ON`ly?}vtF&+p7Y+hxo>(x+@4FC%fK(^T~Qqy*=p~7Nw z%RI!<2V7I<)Grl7-*K$GN*xxfzQy!3i5zhot01j`9^d;JCD6}5s|dnsi1r?3=28S@ zb6BbzDR2p&;U{bruvnY4@=KDLaKi5tK@r8>WxWb~(?V`e~{0+uze4 z(uet8~#09K#E5u@x$NIDmzB9d^kittn!cwYUS< zADTW;6;9g?kul)h_({ShfBFU>ml#` z6-Pl<*|8><)%-#BnK*a_k-EpIpOHVGC{Lvt@}V4lh}frSq(K zzG&&3sv-!54iDUZl9Nq&@w*?Nr*ZN*7|I~mg-^A*RT0G6@iBYyIsc+J%ENq=K~y;- z4U^+{k;9rNDUfKKiXmP4(SirG;AM36gQ@0`*1Y@Gq(M93*AVGdYL}$0@uX0S#p60C z_($(tuy69LaF!}^lBn#d(k{JXoy6ubV_MXiA`25cX`hgeKu4TFUJ#m%pW&=UQ-NH% z<`zygeT{(DLg|D0WU_7f(%qMi+2_YkDS3|Q{z1G<*ZPOF>^T%)Ws!;>VYMXk`J>Mu z<-zrmn?d*U+$wnHq%dLGw@t;5Vczm(e;~q9{_wn#ecXWi0?@h3HZ;CtI;G@)T@GPI zrmcEplHeAveB1wu&_pE*#lx+;x#EqPF5V;7+WRW{$aEL@w@ctZKoPXd#KvYb8vjh| z0CUE__E0D8;qvS{c2ei``duBKse?c1bj08nW5<(*gH(<}WT2^5x}S#qijwEudz3vW zgz_nvM}%q>!~?Y_hk119d)@+hQrO3jepBvS8@g_u;#34_609P~hjhF2JT&XezxPMD zK0imFgf9mPfVjo=&U_PkHT%k20Eid3=ip)~w+%ePlc@oyA=e4Ro0@M)b}^#NHP2*# zcJgC~OJu2khG($#nR${k!V zJRp(5Q91E0U6Q=;(;E!ywJK{M&f-k>{^$};$js(G^P4vcpui=j0u!J1^ zr=hrk^s*BAK8sL46RRTV!TLPR&%%Cw!SCm1D1zAQ07cMGv4mTeZM6UF9RgE%TZw=2 z7uJqT>H)i}8o~1-{+%M|5Yt`Y3rRplQ1%F-{Iu1yP2ZfZ5e=Y!I{RWm%!9`~(V zr-QgI_R{&4+RC*JoU1FROFLidGNw0}_yUH%!9NoWZO8;eUJ$Q+ECV#M`6URK4M+dNXw-U(9Xd+y)?6< zvDqe)ba7eeE5{iVDd>Qdhmo}M5n9@p`13P|PH9z!O)E4#2>#0X@{L2Mt6lho;abh| zFs>p98E84~i_7fNvtJI4SBd5EHo(aWF)*X1z8DQI0WD3Z#8}4-{Z&-SPg)pJL0K%q) z;tmJ4BQ~p7^Do~KE##U}3n}B$%Vk6FFk3v6bxrQwG(+2T$xnZprc%OE9{dE$N@#WM z=sL^gmg6^%4OIfsptTfgTqTc6A7NSosVKs?&yvw+4M0&6B@Uf%9cFC@^tYwl(c;X$ z*Y%g5c}*HV4WxJ~g1AG*y;CzLL`c+zc9t4d7)#_GzZVL%)4>OTfsH>(AX7442bVC7 zHTN{}MYdD|S+z>ocKz^95foW`4VSM}5tJsl8dbW)-;&kd2>(`wFNpLxMbO#pWRAM` z|FfLlCY?^QngpY1c0gj3@vWzmxjWqF;hE29-f}9KN5^|g#49X7bF)D1lwn~BM>*7Cqr=Ov@2JA>VEPCEI>Uple=NQaAb9;h zAbX%x=BnRtaR@VLZ^QaAksj%C!T_Gd34^r{*s-qg;TqN%hZ%7H;1mZjIWeuc4 z=oy>qx?!{%0lIm#6TP2@VI9mup;i?tgF3Ophv5`lo_4;J?&&~099U+=c`eq&cM3r{ zE@BjG(cQ@(SQEHRJY%I$EGLOQKG31D`{Kf;QzZYoNAY6+!X{ zo->=DL}s-mYR&P`G3j)@YP*4W(nV2T+nzMVdgeQi%P<@CJ^94$v7tf#F`^V2ua;*GA zKOa*Wq;(q$4>z3lLD_|>?O7hmD}l{TeTMJw>IFA#f6@xQyWUCQ-z$Mb5k$L;6#~Vl zZ4$Tdb%;wO@o+~pV+8(fZgq1XS>hUB$V586oQaMH>HYB+e7t0C`5^fpw~rz6*mx=5 zMl0h;D>IZ!Z0aE439sT@3^z0w`r;;U!gFcL#Nw|yo+(qy3oIhJ zBcZvcjGUVwmC3({_Z*SN0T?W*`*~;DAZ}QKuHAlb_ON)@x8R~Ow-FoSqz$cM^YXzJ z`IFH5)%uC&8ZcV|FmHO&(K}zDFem1d>L`Fda<~F71!E1)zIx23uQ)Z<7lpn+@lcT- zEFv{WYnjB?N+A!Sd=eIGAm>CEN6xX%p>r43N(RP+C2#7v;xOG8aLX4Xl@KY2@mA=# zvqSy#rLAiz4exQ=VrA5{;qYiZ$>~cIu!4KiPyqy9NUzUGiI+oPw)k?eRvE4jwF+_@ z0hK~p1-Vwt=V5*#rXq;_f}XQpe8@V{6Fh%n5{=butcs8x{Y;w9uVWQ7BC*U!lt2_g zSp-30;-PgOo|_`34Bu41n7-o#@wi;3LX-ctv!Q>WuD}MrYG*A6 zsa_SAN%CgygYZy1@p>Nvck)!+`I{_C1Q<#hns6pn-STC{1w#!m|%H@Vaz z$nb04Y`TH;dp0?DFCo9vjyXGTFWtD@pL_pA>QtokSNk1n%}$X&o9p#1Rsypi@Q=PE8c zkpsiZO=XaZp_&!nOIv=x8_NeMgC3#`dhQ-UD1rX@{AtYDwF-LZK0<6T{k@+#qC84o z8fn@w4CxPF6cT5>@-~VJn3mrl;VZ?9zTIqh*ER-KoLnuT1op6yGk#nDz9>IMS-Q}J%Y@75&@%nRDGl>&F3A^=E%6L4 ziJpKJ`a6oCl)DvCj;=_VPJ;J!?(JZ-9Zi9isg*cLDzGCmx$uYHfQTP^i3Fc}jz15r zgVvXTT6Oa|m?vy9cfNLO0QUZQlYN1hOIi165%fxh5Y|A>sm`CS7e6|GVj1pdWf`rR z7yI@MMG$+Ee9O1;Q3Uzu>8WA)G3$svb1BSsYBcXDv9c}Sow-`?K!Yb{$Rx|er0aj{ zYfDcu;7eCJ!CMK1z$n z39`(s_q7OO9(~N3v7d&a6ha~7$ziS~@3Thyi5Dy$<{&*k-HtLyn$}m*h1dF>)17yL z_Qof@HMr$^yO3@{9MDdjmm8O?GKETGT zT`MVQ&mKTzFpp)X{i_55*}v0KAd^v)L9AD!^r2CV;z#&*G>o(jQOPJrwEE{zK+X(m?CHw zTAS(#X=6O&Uw0^-?}Ej4nbqZ12Li!?;sWn7(qVXDVs=n6dhp_$}B`@v_1Z%q7 zD=ai?>IYV;kJk?chJ3pAJHkdfXmo|-5@%d;V;3t-i9d5 zJ7fC*kAFq3leOkF3@zY(i(Sh$ErR}Fk!st0S49w}?4EL$O)hQ2D1qJpvu(ThjU`-Y z^Tv`RI&y-YGpEu=j+T-4efmr3)0x$~lRJbz?OeY5>m9JJ#M9n|@2+@Lm${eMqQ97g zMJC%&I{bCNCoPl*Hqug1grmR=Ok!2|*j}s3sv=07Z@>ApEjqu=QMWEw{jBk+8%Co9 z`k7C}9zPL=wGdW84>4_XF9bIu)GEk{-^Hp6RomIPMb`8%?~S04Dod7*Q*asAHVj+TEiMSnlb%fA{pp9R+@5*3q!<0 zwjR}aY!#lg%ZrpUqpkdU2Pv{O{eol(h;&7^TorE8$mSYvE1|Sr`{4|RR zFTZqhXHS}BNb>;_e-)OwgtTLB0`8`?AGHK`Zy@&s@>6PGq`dQ>5R^YTV4*KmoHJDp z<+Cs>huqub1D})iR3qD$RzLI(=Fe|c_^1TJO5vODoL993^4ED)F6>EtX(dy}!(4r? zvMtZ~8S~!?1--Qp$2r8@nP%~W2(qXRCySBIB{A`7`{SFjS-Iw>x0j}jC zED-^ZNG#=2cyVU_bISl9(%nZg`$-}S*NGk{@21htuTMNi9&4byDCDJ!)^qNQb zx;X@ht-`#EOKf5+_c=w7$!1)c7xn=Q*>xXHOQ8nVh&%Bm7co<|C_yfQ)K%8RfpC1D zJ23KR4WnFb1}2;#-8{+;{s68LHrL968~30*d=+r*YmdRxL*3QMQF!CQI@(D4ltwsYy< z=rkRK9H{JUcBu?3%Xee4oE8?dV7~X(%7?|kD?guMlW0!~GyICTK(F5MsTdE^?=%PI z&Cz=n0KO4&6Wu@l@Ut(KKb`2YB_N!sh?0b77y_sM3`N!>gRHFYZtweDeUU0~4dMrG zYIG4RUI|{4E#hUK3_>JyNp5V)kju(6gB;n81qbkc9;On=sg68;?3=vi`JIR1?|DG> zLk_$A%9o|VdbW!n{7G!2Vvc&g^zm~#PSD4P>zsi z4}+hv3bJjxXnky3cfTM$56eCXELs(hrt4%+J1%c>v|NR7@NZ!1qD->D9o#$rP6A&* z0y)(sTIh~bqtIMk?-)C6+eQL6Li@GrJBqAke&Kga>uoL2@b}lmH+w|0WWtzO>Pu(WI5jOW_G_ipx zx$-W3|4d0)!ucDTS>KRod~)Z0P??F7w8XPRhTd>l8ZGM8rbLT5Q z|MJtY*UXXm6wDVWD1~y$CJG>5w7h2@z8rteK_Q-K)KfOA2YQxu17v29rI4 zTpw~@GjCd3?hoO%t#z+*<3ndrE}mDkn7&V_6hUTgPRXe+)>mxb|?ycf3W~}ZeLZu(oi)UeQXoy04= z0q=Q)wXV%;T1$xpk8;jbLo=F{qHWSV@d0VwJ=(m`TYS$lG_+c9Xi2Xy^BG=oee#}b z`JyFmex2!-KUoW10y6I)ma4U~8A{qQPo+$1ELz&L_tds+Ug^&BPhvy8Y?cg!n%2Ha z*f@0iOkwhZfp2jspR#RfDORdhAbrRneTnvvRKQW9=sQM>CO*!QwS6wpUaU^|!LyR` zkrWF)LLwD^rAbp-(jOPvTRiX}RH_-n3Ove45y~}nE{_kt{jqfz!gu}`lfYN22(p>B zJ1CpIaeiJ_C;sPgzM7Pa&ezUnC%JUQ`+o`EV(nm;y;3T|RRp=Y?kAKwDu6!bIQZXs zDg?@(?5)DSDq07<&YnSR5Xb`HBUTq4FRC@r?<#?!2vYgugs3T)7udW|=!(x~fj=e47J^G!MBR!o)c9dMxm z&&`LA{BmFZ{0-l_I7}k}Od%d+a@S%4MG#6KPl9;PH{g$XaDK+8Vvm76;{p0XltI4n zagUW+QOx(do;snEX1OO$zzIJxaDeSi764zw9hegf1|egGEOINg-ryQL$Q>9hztJ;n zo-=kCwx~VrAhiN}+8%E5aMKCZ^i)sLu5j*@i+m<4CrBUGJdGiW9o}rdL23CKMUZ;} z`Dx=z_P6r1lbjfaa?{Tqf7P@dLcW2q4XX(HmWAuLQ3Rbz9?R4c$a1RCbh7tnTVLT! ztwfick2da%7lB%*sh4=0e9l=h^=!M^5sKY5X863f3CZ9p#tGQTKNB&m@xL4#A;c~) z%wT1dB5jHW;iA+N#Eh%NyvN>GX>X+YnV5>8AEOAuOr3oUo?+GY%(je0kk)O+AG-lM z3eNj1R)6rvn@-KxeLFRZpzyPcK~``nUf+5Q0N(}fSqBsD+?@pey%PB7*pj}|wwU$_ z3;MR#IQ;3A2aE)*9c;g=#}zm6HvHB6FVZFHSfe|~YR0-jHo-8o2bMCoaYU5E4UYf} zPM&r&v39~M4r0f!rkU>~QeVE9}HO?}v2v94qSZdF8IKl1o;nmdE{A`EoCJ8jHZ- zPq9ZF0*0FpWbpwAopv;3D3>;q5;dMryRh!o8c0RZD>sFX;>W%9SobkkzC){$J z`>7BX;=LP1&{#h!vdLSJo!{CH$aP> z&av{RQYgwG@|gXHIcULs_LyTIX)Vrn0*_rMdb%w0s-I*(QYjS6@$SK=1$mS}Op?x% z($0_KrQ7u*WdwfolrsOhs~P`Su65nBT$4C^k9;ls$u>R&(r@iQ$C~L(>>6OFywU_k z?s9PAA7Rpuwh#<)_=VI-Z*mrF%uu;aj)f3KWWpQOWQxkgN+e&rMMJN5nk3xH9zRqT zZ2_?e5}S78^T?WZic38s9%7Rvvr7wWe;^!o;u9v)`0|MjEby`vraERC3?nUrGF>-z zSi2nDW-XVsCUl1GF}_UMaxjI(Ke-=yoN`F5b4yhzKe)39nmhEx{r?{+g8t@U_{BwD z2Bu>gvy4`%E>!juISSnjWJC@EEYj3gRr9TbFWYA6ZDS7fX9Pob7(9l zv_jEnSwF$TRXW`@zDZbxa61Qa+dO;9^mzCtb_#q=*!V zF?Im#+t@pvprqMhExQ~HtMdfB`AlEa70WI0X|u@CJr|!1mzEe_goD-|DX65*1cSD~cB5bt^Ej#)rbBI=-}y0|8ll zqT)JIpR^{o7^gF5bN71Otqb&~nJXdEE|Lc>!g3==>$PrkQYJj<(%WfuE*&bTFHZ4n z8RS|l4J_$g64ze>O*>lg56qYE`F%tY^bSiOPlk0108a|bDVw|meB}}HD1_c|LRgNM zM-h|_qJ4?z{*c)t(!%9}7lKqIr-u1bC3^&E3A8M2Gf_Er%2(G^@@=^MCz5n8nX%T( zw$5Jt08L!)b;{J!T`z7T*wnu1+tn<`eKqSIpBsX25ycxi(+kZsun9V+3gc&9Li)3Y z8_SHWh)GmIq%!A6H-yH5_9s8DM(Oj|xs?5Z;;RHgIpp#3kJ(Ss&7)NUsX*$Uk}8_$ zF-v@wnP1|T?HpW~?3kvL%hc_xLf{8NV}E&VU-~PQOXBU-ie!VYpnP@9h;SddNqNOq zNQmwtQ$Yi}N)M*@DFN@K6xUkc;Bpx^2p8il)#PC}?N2%YLQYztvBr62eZWlO1>#ml z^Q4fKf3cN9TDA#Yr==KEf~3sO{Di!DI(^!Zf2J2aY4X6|86|d$OPQsfdy}$|R1{K{ zTd9SfgC9FM+RC5u|AL z=5;BmrW7^}$;Le4OYE;PX2LExK>h07^M-D{9h`9EIaL@EDZ0&aI1bWSot-ccCn>r;NH-K3~I2OG1zm-{Q#Z`B6yWg z@N-$1gp=J%gcRuwnZq|rTkQc_{2CvE<4eP^i_PL^!l1#sH>Gb1X}+-ta>L3`C^UUj z8ATA*K(A=S?ho{e_N+zFtJj_u#y$rqiBx==H>cXE)M3&3-S?QH`T>95Ub>Q^Y|8qb zpU20`N8do&o=tagtGtI_rCr6RxOL69$0H{bCtzI`cKj8eJLx?i_(H1}V9RklkX=8; ziixlhoC+AVXrlzG{HS=irl(R3Id&l#YoJ&J@yR1?*eX!-d?Kbr(0n4M(&wqCo1`5- zy!Rp};$hD2+snM!bT0$t=|WfKCVVMki;zF4Z$p*9@|jRjEV>I^{5y9ifiES2Pb`Lg zX<~zP?7Zmh=^ts$>3hA%sUw0d_|n;n?Xsrm`_rx7eZ&o%{bSJ?WcxLVd2kt6s1$F% z9;@_KO1vB4^09`Ctz7sFF$zhbg_S;GqsL^jr!}c%75glA4>gYvu`VcNtlbkFYX_+` zFDNgW6bZaCXCQ8pkNQl)=AZZL`rehZT)m7e;IZ_8Igf0#49efIJb33l1%G8QEz1Xd z!^v|+OmPHn;3DCqF(B`Sbr8>YYe^4ITUW~CGWhzwgmb?10FVz@gR2Pgv#=Zt!izt* z2QZ#JgHQ(jsv^ia7OU`V5KX=LvJ5)@ESo`otYx!S;)O~+3-c2(NB>%fH*6(V#bi1) zAD<|k%A@mDPE-o-*0F9B9Hk*_rHL?=42?!6Uvh8hiEoKn=Ntr}Ik>?wa`MoEfUW$+ zCGHIkjmfW?Ybk`l?HJ-q7w1J3L97$~(qT8FC$(ke)cAeBK_+Ol?3DfH+8=~&zP zqUA?6kNy#>bMwzWeA9ly2N&n`$Z2&S%WE0|oNdAyjY~ChxrCd(z=OK^%A;f823+`3 zH>dIttFAJhNOLEVh8|_mV#*d%M@|_JIl?l2!MRu~lZBYBKd6%?nhsjUUib3AGtG=T z{0V}bBE?fVVmuUzlV>prk~d*#Oa{OyWzh;)*nwkukQU8}tXI=XEY3x_=CVBgT6BGL zXDw&|XR+Zav7490R@q(5xvsXv+^1nqMAFlKB*P~OEuC=c-Led4F&FmWX$m-Mr{v7J z>MbqY)Xg&e-6?`9m#^je6)S?${B1&iTUKp;e;fUaB3=xZaME#O>O8Cw?|%U4b0DTO z4a(uSM>;6j={|9Bv)pX>=UX9<+~%#&TNVYc{>6jyYZXCmtn2ZiECM_+;#U<%EFOI5 z<~dPoAdlVt^oO5?IS^?LB+Lolw?6th7YGgtc5i1T9xwShsLc1@9UiPsbKJPEAX~!! zy=(n%P&h_5Q!Jf71+-j_+?H#3XU6RyOFHD_r?`F4R$CEk3M_+s0RPF20GYJ?T;?%H z$>;MhCi$m)1ODt8${-)6{mkYOilE0#@@xngMG$$N#N{~OdQ*-I3HcMIOPVkPc&4^} zE9b$`*O^l39o22Z#Wgg!Y}HRV^$h08L+GWPk}zd==LE1r8&<~S&d@+MqJWaV76@tA z09-7n$n?~^JgB+Hm8X}Wr1TBv%Qq-|JSralRTMyc8up7yA>L}zmfc9&JrJhNs?f=& zVc%5|RBNEMs6}p;r6Q=(hrcXpy+O9|iSPWogz=}F`b@mgzWr+0O7b74U-_Ty{kR{4 zv~Z71#_3P?uIRK93g{plMbIozqZmp_RK*3O?MoUg090tA4AL^FoRh{rK|f-iGiL0b zX5wd!Pg$h8@6`)V5wkse?Cm2g;C`YVySUBfnDiO;x6EP{7UfV@spDm30&g`|xpx*p z-jX}_WhF3*Ap3$pFYU=^`?Wn^IO4YFOIQ5%x~9xHcv70a-~KUk^#z?EU((J(KmDoj z8~iK+;$^-~d@prMSaZZ8f0hDnB3_!$Q0IlI#n9OO6Mu((J`DbiiK8W*d5qUhNRArj zYG9MaLOt0(_&;a09p|8P46Y#E{LZf!r)1=C?m)Pm$_?UQ`mNuNlI#Ib8nOtmgfHfPP%etgfgC_+n-}n- zfT0N>jm7xD#y9QAknlyBle8AYlglg)KkeIv=DNltSP~<-*KNJ57yLwy_{9n;mol@% z_V8d0%_`0;iF^yOXtv(4r`zVx4b+!JNX|E(C{Z*Uc+#0 zL>xZXkZ_|0PPQ3d9dyo0r*^krM6A1(h0s;}6^59@LuDIlA7D`wz<;eRBp^TgK*?ey zAIr0GB33~@T>Hl6#~)D$@wv=n-tedha&p&y{_GLfK`4Qqs|ez)51)v61h>``{WMJa z<;!3kU z^Mo~@aYIVjlMf;RfSD-p{anj7tVP@JC?-Ed5#(N1pLmOD+huPcEP!6~`-RUNU!n-g zXJJtU{mN#S?CF%H*_;%%_6WipRV^G#EPk|UuJTa1l#jIMf;#HZJ3Qe6?GGu-EVy{VC4#>$O-Wo>oh;-NMxqt}lC1=n@}~+RGZyAO|Axh+ z_--7{vYzsJ&Fc~J(g9DUEH|x_4g~uleqCBpBY!ke1xy?5?y##NoRrKKAf)5R>%sj zDkLVIJ$@5gNXO0cw_})l=L9^MS2ic~4DC6CuoWDvTm%|u;wm|@o0Lwx)Oayiyc0WE zTUp^_&$>#SVh>aTd-%wAa2LplBOU0P=g4Q6i14`ah5O@D-+5*I7QBj}DuLc&A^QeJ z&>Iv%FWn=EmnK?+yJyfltbw!&(i-SD)_%XaJpk*#tpAuCRRZA0?3K!gS*cYX$5P5jV^;!>14056!I{ouOT@h@Bj{q^6;`peqdAq#N#5AXoz* z-;8^>gw|@HMGdp!1+{C#{g98=Qn)`}w2;To!+yw16Xr=2I}fvAbWi7el0!xw*Mi&) zq)`TW7{gDzSk(7~PEQc?g^QnYd2#^(o&xjBjim8 z+&cx0AaaQu#GOpz3tMF^w55k>!f}PmEsJZv6R;;tS-{dMOk3$@xy3d0GdRPO`I3L( z5uKNIty=3lMTvDW?!$}O2X;~^ca0avR&cORSeJ2M!ORUPn5(VL+@&ydCOPrkgjT-S zV#~|K%`UF-@uksruo7vXscT*wnu;r6(UBgwDQ`U5pG1L4H*UoZ3tN&)(v0ANrC2e@ z%bLESdwd$kK4YuIWV*Y2F$sLNil8>FY2G%SaeEWLgb(&$e$D>nLa>~6AhNH~VOGZ+ zm>70M-#G|-E6s&=Hi-s6DO$4 zjIoA}43Y&~N638E&0sSK;s$n+DUvEm;0#2EZ2J)4(5Bh5pNG|2gmRg$I^>z(ffL_{ zZBNkn^CS17Z+m{!^!NU^_a5JOvuGclYYFuH8CF3mgr2k4il)F%yBXk|8rDJ8g%9OW z=P64T!zP!8Ew}9V3a0WcRzMxLldGaMc#%i60O~*$zb+aQTH;^LM-a{oYmg?tijwNHjF}3iy#$2Z&7G^{H@AQt=ax$q3X@_cw0A%){i;+YO8DM>8(w@+J5BEJ2O8x zO%;?hY0wpr+mHkkgK+q*H&NjuOJXiMnzk^^w(iHsSPWA`abGY1aBRrrX&9v7NWu!_ z^ToFBY2)r&5Q`ubm;SYMltCzhy0?Mtg5J!c^9QYaSb#oavHH+ODwb@|u?YId&m1NH z6pOcKyvbw_A@>P#Z>(%)X+9cr6hZKjK9nj^*3>IJ1H>t_;rUJxRGHjeznld8EKG|) z+hp42>Xwd5UF_>0z40@QPNw=^C)A$Ycop6a+t)3#c$Z}Ra8!Owv3T*)Z@3&`V3S|o zjZAr2Ll8?Il1>L?;RcqvP3llvWi9ZOccu=0{m;QmWpQwY)HMzmjLjXZE;(&%gBkn_ zMuN#@aC+;#9Lu;wqTf?{K6;OHC@w= zd?1An@d=wh>0BIUm7%}R1E$fgNpNlV9xL#79G>u+xlu*XFP^OVdRYVci5S*EeNl)7 zxi4U_y!DeXU&i?BoFxO!d#?TPol{){GLN>EX<!Fe#U(+ZHJ#>d0JEtzk~-aZsi=jl&v&6(RFS`W#&53Pp`SE z2vU(VCy4oJwU$5GD~LJP`Srqq8vKNa^yj&6C4c$LYsdT0C^e&%Rs(#O9bBFauwhCoCX@^o=Kb~JKjJOwt2 zmlS693B_k?$8H#9lN7>VkB<^4EyhE$N8B~+Ecg`fE9gj-B%#nGO6Y?Rp(#NCn zsr!#v!AemRvM()RwRKG!yUGW>qTSLu7h5C2@MgKIpoynQFOxuf%{|DPak#?g zf2x+eM21G-lNf@e@V_rl<*?Kymn8XHMRbfxF=Rz4>i%K}b9aF+DS@w65o7~8o8f9n ze<`UG`!CVHlEjO_=5su)9@N@b9wUkIk3k?ks)L4UepZv?;!y%=Md8D-Cn;$X>_hZ_ z^WdCg<53X($|qqyK!0TR2c1O#ivhn4j|C7D|560?voI(6We)75pUIv}R%5X!loJC)XQQ z&R_wQV&t@npm0rrQ3PSC=H}0y2Q1&N*tV1~^8Wm@Oo47KaGzH5@lY1r7 z;;-_HCt`n{tDR5%ZOWj$kU@y}jwzWZS$6!u{QBT0j*92^h?gvVX~=;L%&pH+26>WL zPol*lD4$=S7D28XU5Sj7ZsdgMg&LkQVQ~K6`PO%Ld%WS3GeawVM*~_MuM2xaJMKs1 zyUGfhmqA?q%D%Ab4ccvKCxzgi&lzol@)OEe#n={ChT-^#8#sz0U<=T#90?a=$^dj^ zXz~%|=AG3pg`Lifc~iy>LK|Uenin166yL&fUA!D^7~q7r0;OSl8kZn|9df-;I}*+=ZH{DfPeXgQn;f7iuk4oD#zv4X?|*I?$oC>$C`gplK|JVE3fcyb4W9D*Nmw8Hqc@PN@YDzDNELinNPn=MkkLRxbYv#pvOOEFO?V1A7LT%;NH(z1ijz^TIJ9KHUs3jd71i39^Mq4 zKAaj4zX?xmFJ%#|qds8}Y@wwP5`kP^PRyZ8Nf)GB_L-}R9^;w;JPE6ewdk?PAz{jd zdk;%#V2zzz2yd*lHnUQYr*7WN{b4cM&CdNa>^Dr-+fJhh^7BR%L9elH`$bdtUtXmx z$0BG`1Z969t$(x(;>KzbjDRs4leBzh|DAa7HI2D$T3ljYH+l&qbEdarK5B*dO zqB-3}MGy^IbM!1$U8r)}o$dIaKR>zm4^9w!u0;?EBGd2tnIjCS2=c9@?K;l~7Dsuh z4;STG7QDhoJ&;%!lgB#TxjPAbDGAt9d6LFDjwZEq&XNXRIVBa)&Gh0q@0@ZO*wBbS{6b1r zcQ@2`m|{5a#1{!aeCs!Qz%TNyh;3-Hra2Nn%32~5)pD|uVNIh&P+q8Taqf(@H;SNF zuK!T@c-rPKSk%6Lg=H;@AotXB-=Ozw3-Ey#E>Q$|N|?W_^_0!5P)6xP;V|S&mMZ)V zi!XPTc>Th={_6aB-nYCS%rvAT$T`b8#1a`Yry|H2T5l!s7w!mg>qf?d-k@CM zFOBy7tE_{UId zSlsd=@gXl?v@gX4|0fPSA#Gd+Ad{QIO#^F`Wx%w4(l8EM(}pLYl74p z#6Fvh3~rFR;6t`fw_+hXDSH`v_{?=dP_WGI&ghM-Hvny#1J);>eP#r-%PA|EqnuUV zrB_*OMGt8}bpX=dvX&lT*^iaz;yd{q0GDg%XsJilE+syz(#duDVKZe{EK&+hFRA1z z;Rr8A;C59pvN4iA96TfB=Xc1-IIh$h?)+!C?ZlGl7P#_Y33rMhD^_rQ;VPuTp_p8oKJ2WTyWv;^`Lv46bq1Tjxux{s9w ziXh(Xux}s_=16vxGs`Sx<4R)6?JosEvd;BPZn3*+g|AaP3iy)7{{moAtY0K_$m3^*W zy~?K1zwk+z7C~CQy?w`q==dMOBD) zS==`Nb-m7b>P9KLvz~>vq$UU%+<}h;fq8Yp=lVpT=Y{u3cf z_I$TRdfFj9n#TAY?buDD?`sj{LY21sg143b_4Bjr5oCLQOgncW`x8gq_Dv_JhLJaI z8p>(6T(U^y9=h;v%S;tWH`cn?cjyjx?oI+7_~D zE(5RM5wiG4UOI!})kU|wD|kL72VmLL-vzX*ko%&~Ou1q-+#Xi6&aY>Nj$7jXJtwVj z9NwhAmp2>@{qaEy^Tih0@$}5T^9Xcv8;uQ`I`2iBwxKo%0_7g^UMN%6Np1+81o}{W zV%*3xS%R`hZeX57R%pkb@Z8sli@M)$;qyDVBw%=n_P7($x=;i;?(+MM->>eO_wHTx z0MZKR6?+4@HNYE`LZb+J!y51{N5;nzDEmVCNm$o?u8HPTXxD8!lg57FWX>PRtk0E7i- z>BPxb%Wa{vkL%FwdSU zF`}Z3D1@M+q!fj8!-JQ@$zLM_^&Xtg#3CepkQTzqx-bAzy-SjPvYWb67>}jb?{GD-w77QPWq5#thnh>`cO0OXMVP4 z@V>!H$OdOSj3Nlp9Euccbi zJBATo?bMo(6n^FWP7&nYyK`Ss0*+Tcxa!hl+ojq+Y^-t9`5J4F^m@X@JmY7m&=q%b zbWAlHKfNhpbz6WfQ}_W3-dR@iC3pMNB_7B_-0`901SXh0c}N#rI;~9*wo9^w-y$y7 zSFYhjEPnilVhBQSk`H=808e}z>BmFGjy&lL=fLI01TFLznH3JsTvE(gcuSj6@;bwH zyz&_4C)dG4i1pr?);l^S3m&NhX%?~t<)6P7c01)8KQ zUv8Rl%f8|4QWSi~_vTozX>9|8=L;C!xrTG$q7sNY{lPv9^mq5qbBIEe4d#+{qmii@afa&}*yVA|?ch#0xaI|Ykw|!lmmb#(VnU~|MIayv?Qwy) zJ#Qf`a7YYn_YZ~^a3gEcXMdjiJDIOCPW0d*nL#eEm$Cp^o>rd8nz(S2LT6GI5cp)X zbs28lesj8FPu{|f&F{n{ROAGbqXdByNZNsLWIL*8VDOLB2~=_xYR|R)=XhpGO}Cht zXMIU&%0m=E`giWjOW;355%l*2)uHn5;eK%}dj@X0-#k2B@->6f&0aY9j!{Nh0s6^P zKdJf1=QM7b`yNxDw^#(_vl-q9{WlNIzx={UOTHOm5%58aAT2K3D4ID;v*3Oo{(UC< zKRF>Riv!;hG5Ko|^8OEg|D_qD{O^9Wr zk?8d>A|G{Exd)72nL0e>Zy`?GIR<7(M@K-8d5~s>1#7cMkdoj>9aQc-=2%cS0n~qj z0_f)_Zmx?(ke`NO9rWVKqgYsQfJ7Dq-|?nL?tK{U!+GO*kZ0i4k3>PbuH^|a(8_$KFZ{r-p(`z(X^Td|T!)iuzvb83%*mvahWlKp z5c&->wf882{4`8OkBT5q4RfEXH=G!zBIxBy!b=hK4n@!hcRWYY<1cS5-6P0_D~h0_ z-KrQ0Ou5LD3tv23z2S4(mGSjUQp3$_o=Fdh;s&qrO5~J6pa7e1$}DcOrJWmZ-;%lT z=i<|QZ9DOobZ_cvGesggB??C#tG{(Qp|y~|E>eAC$zIwqL4SavN7M9&57{FKE1>`S z=kt62^ixMIf=~`UBHcHZ-?2E&2Gb~m%-^xc9&PcMIv>lfwvr2>{A7dKX0yw;r zj-jory^fRT5*ZrGB=wq%62BgiSAoea-eo+)Zs)dLi23G|vzs9$P5yA(klC;yI( zqTl$57;8W+aI-ID)_J4wagRs~*Fvbiil9*f&72t}5$XC_hlEk*TO^b)c@s`GHr`uF zKeumv)*J>M@2RkPxpCIGH0CN-ha-dWqnWL^>E)xCq1)hA?gETAg!hI)_-F-zm)|Oa zEL%m8YY*z9A_#2fMJ>Qx`^}4%`+W2D2n+IOD1d%`UaO$zzATJI5c~9@4Eo8_#+;Lv zMNnr^{mQm)MWI&OJc|z z{cpjdAR3&79E+ebAfY?=1tq|k;$8W=TpN^)bXv*ZWAViQy6ST)H%si+EQ167t+xWa zH632yoe~)tNx=W52x2mF!`u%X86S%v&4YdO4#3s=nSTO90AgzI7 z{o^9QJ%LaNqmfi4jI%qCV94k$iMd#@;ew7$#UraXs5Ip%jPVhsbzP}j89WQM+? zPZJR1bS`5BtD9m^%tAglA)d5)AFuQ6{GQ>FZWo*0BXtOW zj3S5?>IaU4k0J;QH%;4P5%h{Zf?m>&-)a%$r(tZ2iK6HoI3KWbvkk<2U4>9AfRwUU zK(<#EM8e%SNUv?!vg7a@RA`PYBAFu1!U71aG?Fjr#cO;EgFEEUv;{+;lNOReSfMqm zdPlM$XeMwtg7KQr!-=S2zO^o`hP#~5TwSO?7pgAVRb-NPnXYTu_LHB7u?LX*6nL^p z6+v1AxknI+Almq&2lv@5nnkLLAhbE=`yK|a6+yrIWI-vlpK4uFUZC!MaQotw^Rqion#b23*XPvOS1C1y=0Nkl-!q%hcgAN6bd>OJ?q-ST2jLYxsA?Bi8tWz zO=RK|IO1R%&Tj#S1*rz2wa$5YVaSd938hXy`$7?f(nm$mi)T;y@o5-a2)KsSBIps@2>i(D zobD0ivGe;LLDo0cKv3`e-8Nx0!oskQpXIg*xB)kIdCl#Cb!%$)qMb|R0$^S-FWu0% zgidVXhlv{n4ASWb&vH*tLrFM+pQCqyCJ_L_tVjGoSZN1E;H%8#?I~n$%PjE3us_BP z{T1E4pd3O@Ip12wTIB{)A0xVsS?iH0jo+;T1}R zvWKaK*z#B1@ltpFQa`U-{-gy5`56KG?$a>k@O8MaR1uVxf`nGfOB34#Cj7){%;q`x zJMLE+wl`!@peEDNHdZrv0?)uhwNf|Z8_pSYpr{ky%`ZQp2=cTrkB-+O=ndwDmM!6zB`YGxwJV&EN2)Jl1WYz~ZNbm1&i`V)EqaU@r8-31!W3?Nj_A_Y?x2PY0=l{!#{I?*ihG zk1|t*3@b`cHF4wfpK`Lv_p$!*^Tz-4UnqiHs2++Sj*!Z0SETLmOOy9N>nw$@-Av#7T8Gp(WFXvXP~Ucl09e+xV%q?FcVb-;ae8N8!&S`750BE8_A zOf(Kk(1sZzXQ=~}@(NRKc-!chsuLr$3=?S`O!;eflwuxGTQx$9$hi(^8O8THObmr7 z-Lh92G?GeuR{#x1!QvuTa~oOok~o;R_@Ie0MeXQPaL$VpkMI!(I7N&fCKsN#X3a~2 zSOhh{RDFcd+*ViDxNkbi11>r0aL^M%R1eC}m^ zyWZ=|K;!%nc79794bOP550m^V%Z6LYxuUd+KT9m9kI-u>uFj7cLws!dT%t&vl~KJ)XFEA0^KN zUK;vY*bDXvdhr6QpvMnmh3gvfNfbdI-oXAq{CwGxxe|GgMUXYgGTe3Ks+Pmjv=KSI zuI(N_@I<_FNwb>#wXI){l!G4muKYXgNk4oUyQQ2XJpm{Tk+g-&)W#OVXPI9#M6Bu&sqXrPx_Nna)#yCznR#h2=ZZ?MZL-(CwNZ;d&nm< zkD1(`KH=MM-tMRf`lpJZ7fTVu8z3K?ec*NzKo<^C2I0?u*dezvYS|};H$#)lI@0<_ z4mS~3?NXV`73RWC{SvNpj`k=MxNDiEs1EC-o_w6Rod&M+jhs*49M*dMAZ#ArXlfCp z|1pXnHaBt=6STOaZ5C;bWaMwC ze5F2-NoDKjnc+Qn8^dAON)#{3pj1dj5U?yzQDUYK(uS#y);&2j>_@DE*u&rfdl|Ty zr5jjQ5yYNXDuOuG7=Fn^xF+# z1=F7o8XcJi%Y4b}h++o~Z-tbv9n&yrgO;S?4p#kZ*d9N_m-PRd!e#2s*ulC<6fxBe ze8nnS$KGRfUWA6H$yFlz{as`ie!YyrX5}U%=a#+W^M)S0ExrXO+qEAQfCD#f*n2*( z)(;@`Q;S@7Jb0rqcaI=GOd{haErQ;>;WSM?31ct4SG+*^h4tSn6hSJ6+#BeP`$n=+ zwEIL}DuPr9F;}h^e+^q`=g-2Y{K9R^l{n))3|DTW6awd{1Y|bHEKdynsqi^tTJsRB zzu`|XA`lIC<30p-Tan3?Jpa3k{F!4Fh_D+)GOpuD8GkH-*liPN*N7@=zW4Jm)_z+0 z_-WXE){LIY`NC7fUZ4e0#J#7Vn12;o^__ZOpf>HGX<*QA!8<^o#XBgK&>l5&#?OPw8L*P!-~a}L--&4)Y(y{`<2|o~k$ucJEWh!<=!5fz51tCf12iVW zuiZn1g}}d11ikbDnzuum2LI-_0=c^o)&hWPs5nt-3*Wk{|Rs( zet(K0NZG)LlQ=TzL~fmR(ssa}a)mXem7lPF!?uUYi-i}^Bj<_~YZ6GkKmy-~3x%^e z#S)1Ao)ox%`OPwiP34pjZRv+RYHvsK z(Z1*}Z*)nUM@7^0L4kJeR9*0c8Ai>AHoU_pHJ+|r5#;`P5Yz52sir>|L~tnI;Tld# z1TAc^8eI=z1(3dl-OdF<1cAw!2iD-A!{BZdMHS9}?#zdae$Iuk0!vJ@O!n2f*W4+Kv1Mm0a1VD*jkb@}%TVMSVWez_By$Zwv`d$o?E^ed@x$^qS40f6|Fz&$S|mv6j!VAMvt9FIw*1(~2NX7=Q5TVH#&GP)f=;ikkEC z+hm~;2Ew9e%ui%lzY0MV!Fjj6rap`Pa$aLXRISu0pM<2Gf4VM z8}ubW$%PBf6*q`wRX+6J=g#7Sa(G?ICv`8yQsVGS-C#7?T(f`&;!P498ZLIYCbp{# z{@_MbG`(v(Oe-RI6sx=ut$i@Cg?GY%|CU73Pk1^#*BB zX0P6WSY0$xSYk9dhNzF439!NLJFSl36R{p4%8DRP4dboQOI8Hw)3EpNf6q7K+8ao7 z2YrfzAt-~t4MG}%Yz$(rASMC~ckX2v_Lv0l%MxG8&@jDH4MDz>^iq~z9p*9wwexIR zOLvshkSm?GIXeGfMi%5bIb;(6xs0a^^0}^9?*~5V{9H6+6hf)PgG~T4$REZajp_bW z#sj!Mt9i<;M8v1w&^j)xOzNJ(bg zqueLG>L{OzsbEO$x-tb$o0LpbS5j|cY)dI3H|c2?EgQuUHp%0nw;hm#v;cA* zUJgN|O9kY4_x3WgE-Zvmz*USw=N6b`2OE^4Vsc zWm777`}91^(9~Q1Rs)|`18!H;N4c~hx7sCy+dq|d?*NVLo@(Kp1L4P&cEGS#qmbjk zjY7K)F5ZL|E82AFla^}@K?_jsc##kA6SVe9_kWUVaA&7k>A3fGf z7`<%a6EgM&;uv{0nNADkWea&l&KiPFt#{IlGvXSg3#y*v%Yv>rbj1t#Fj*Mqc=(-R z3)S~iF_J;#=ld=HI!VH8k`(z9w&AxCH3<9N6<&VC8{Y9?xa3oUm2pB4nf_KEN*Fx- zhAwl)GtHIEia&CsE?vRm;lRwPVaCCiOhD_}O#?Mt@}xC}`NEy@2Jc8?Ot3ES{fq`@ z!jr?$jn{1D13?~zPC6q_YGuv>1qd1Mg8KXIsbMJOD{)_~At+Vsq9*={($3A}PmsTG z@~Pq6D2rQ@n;Xq)Z)+t%PkW19h9CucVi^9bU-f2)H$Zw5^lyDy^HO`O*btT^VNkvH+IH#q4fbZ9gL)PM?+$Nh@VoV z>)@J6LGQjW1UzCHb^#WK-(QDB(nV$!O6CN_JFtwTq5)u!a^X@sLhct~%b<>o;^94l z^f28OL7Hx5MUYlVaMHtL9SQ0cLHaC=Qy~8F(_{VEH2R4K_L?$N-xOqrH@(=TrIbfXOMO5V&ci#yA~bV#DT@hH_yGi zz>=V1T(=QE!g#;1-fS%0VrtT&6+$~KHgOm6jW z6|5CXa8DM=d#+171#S&NC)M0WzJLbO>rzqUsGq5$({^2no4WhcevSsWCo1d~?N&w` zBp+O$36q#fbmB*UGwGX0Hcd~Kl^JQ%gMyw|)9M3nsgCk(>=kSu9=xPY*lY^F^e593 zv*HX;^oJw|;suubt{c^DvT_mSnlmV9M!H{uQ3|m50Zt#7oT9_xE3NE=XE*U+3o?AS ztOUFyTG-+72UjRdUH>|C8JbMQTI4j3W9_oT(RzyU1yPJKgK z>wp_@ajs>sGy8+^1+DoOoqODR226L@_g*wp2Uht4GTeoR?JB;woU)n3A#UGZt&o$$ zrlE$(i9ynbk-Q0!YDd*5?2H{KS4y)rLAT8zA13jV7h$LxEB8XCZ5SM!Vy0C9QFu$BLmQTHjCC~fV>&vq=?s=5d2${gI6yx1nFo|eH!*oD}vtm8*%73 zLY|cr-|Hbq@MX!;xOvc3PywFiRH${#}Nkt_or| zV~jbhpy+2a7=rTcxAq9a5cJO{G6X%+Ab-zGgR@VN_^UVeL%55ThkFcUkuKVe#FetX z2^5KMOx+iE?nViRV&j)$g#fJjGoAT~Aorp5alb1Whoi~JhY@O*H1`>HJ6+fxl0=rq zZIUob#mbw_7=qrbe!kU&m7{Q3{lgLRHU#PICiVJc2x4L@!%-%vTFvIR!Ce6*wb>pg<>rZUIdW+O{J z4f}_TKdcD)hYXoNKD(clLV8XP1A4p2&y)2 z{V$^dS_DlnL8hi;=zolAHTVdO|VRevZtcr~?onae2?D4Tb& zfz^>`!@^wQ4fhJa;Dg$qArLRJlsXvYALd;12E5dU6lr|*SOTxCuR|%tAEgyX{)yiq z=z$?Vu*xNVS*KXJwy!)84;H78(dn_xbtRqR&Y(&=<1GRL6{JAL_xry%47_NiqpPnj zsYf0IN(6h|t}{Q?F(KyDFbqQ4p+;}^UVAl=_6EWrq~Fgq1Zn=qixVFmuX*BIHjDNP zlNy5JXGPGMIyA>%Bv}R_35&Kox*)HGmta;4S_|D)Nrl57G%XB%pyjZ1K{+SloJz7_ zp$N|DE*ay1lnda7kJP{-eUia(ftHkM&5;yYP=3mg(pWx`+3(&!?g8|oP?+EIvW1mF zHUx1fgH8|AUVE$@{|O_|kJ=|lhm7#D@G+}`w4daCJ`KYVq$T7&HB1e{8g+$6e#I3= zTK}9sWsGaz)U?*8m5x41{8M+K_~Mr#JR06Kmirz(mgLB9<7pXg5QI+PJ6c~VfYM3?ye95MPEC-e$h)F?K1pTVdY4~*Pla~f#1Y*O$_aAxaWRD;XVH*5x z6w(lc5lF+CV010{k*~uNp>lfCYx#gweuX`Nh4SjBVGuCo!Ie{D?a&$v#-Xp2o%rQX zoGdH8lJyJc(#Ah>Q#}9fmr2bJ3}jO`#-}y@yoOalIvv8Rg+6Id6;@DaMUWnnpK2vg z4MG31A?UFTLQk~$u2ux`@T=clt-gpMhzAepM3V&aLc(3Ul{k_dl2$U4KxIRayLy8T z%y7+>q=vvC9L(M&Fzk$$GzJJ8M<$8;i;M@2kta1?(hez_OCPg>RXTh)q6s-&@b?u# zOjKFf#%9sk<4T`~aeTZ^LV2M#n;3$q%WRB}!H7MA(CF{_oH1q)Ca6+8D}QYCAxvh# z3CPziCg0W-S65I-!*!&zFBZ9N_Ic386P^*5}zkpNj z*zEjYd>W=t8#zAyk@mv6FC)-B;jq6?R}!%z2*VJY!yjfrN)hM&j*4SPedn{bTSL$& zT$e-%!AG>pz-6a1B@5)l8fYOwptNx+EO%VYs}eY@#fxg*1ug zR)WjK6<7I$W3hk@esnToD%I(GrbXQNtl);XXMglyU>0e|SRDQ^P)huU|A^qy5JcHd zxlW|KJT@r8#><@6Nc{bWPcj6t8c2HsF-~F#($)YRw(x@0;U`0oUbtwFpl`nYK}JjF zeAI`T|9LFq{_|2rIPS+iYjIha6B2M;5Utyis2K^kQIQcpA=(_+iQy9p)Wu4|)bW(N zV{y5e#b~4>PGI{LNk&l%O#FZ)v|ksZ0!T(00_9h!T^hzy>6!79c_#qw7hh;en8Y2Yu*GLf zbe3Bj9131h7R@yQ$S(1=xPx1~$P2D~GN*yJpd?t7$}_~i5ed7_fG%e-2gSq#SRmo7 zuz66cbT<`F9X#jb`@D@Io--oQ26G)D@5R`XglF;0RtO7+{HACl)0PASyEV02_bXUw z)ncbifuJ*IrE)yDH3W_JzP$I98iHEYsg;-2u&}f8_73ly@^!}CiCDDNtQ2!ATn#f? z5I8N!9wf_9M5i$1)d~%g4ud^{Yy`p>qBHU1dWdjzd+LWwS< z(avG8!#mgVKH$+o;@Mz#Pb*bAwByZYva+1IL|zxg33R09VscU$^v4j?&uer{C<8s; zfIrZn{@ABI$Pn~YD}wm$TLb*R_$=%nkMw!ilWZ2Pxsg{wXhOhSBJ#;wolGW>1W6+; zqL8t2`^kUu7BXuU3NW88%=zuZ(XrMmf_45Im4G& zxxpg&A2M8~LzmRjGx5X`CqHRiH};e2F`tI9Vhux(_XzT4=d1{lag!6oUcL3E(bVNP z?2E-IC|VIj9gQJKJZ%Khgw@B!YZk^N)xYHDJjq%4woQ4$Yu%Ed2`&n;e2FKiu$0gm z5gxJr6pRz92SUflXmI4GB}CU=k*0jI(g;n7kZk09A1)aq@Ccoapo`G@CE1yiFNs(! z#e@|nEvX**Gc8$j*dyoxh9G_Z#pdS!(7r(b`q%Ss{-qUdoEnB9=mAUCHA%(rBU#aIy^5m!L~!CIm16p__uZ0>&e0!h<#CQmlBBklRpZBHNfbZ8AFU z3$hNAGPjOQD0-zkp2V;#&B)rk?T5~V*!Yz76(96N+&$>9B^#Da+|U<}vrAP3^5GN!yOHGae4%GK23b3C~2+(JRUd4Lr zsS`@IVarT=Db~X3gHuGHTB@73#-EK zu_A~QWibRj(;h)jSv5X}AgvzvILrP(G6Z>#Aao&~dB~r9C2ossIp$)RE|i}z^*!}o zFe=BQItN{R6GNn5-RhJEU>*vGxdMY++R}js%y6KLs+J{uPxjW%v_R`s^fAAh%oU;yoGk05Wz7_%Okxhc7 zFAzckPD@#UjjBa5cl}VUFpqXL;n7v<1)1XFb9K%N5Dt{|z^Q$P!4y7|XJA4aJrU=3 zv>fJtsk`^JPnPpg`mOu28u*(Sg8rJ4Qu+TH?w7_&C*o!!Q6#xq#Oh-NNy?<->6gjP zF8MUZ1xnn8AWa6mQM3#}9H;$SM~KD{#2X?$3Dd(flL4I?!DiBa(EgxJrnMSK+pEM7 z#Ajjp{iX@QM|C_*4zgF!OacrGe9c}d$C4*9d%y(do+yQ31f8J~h_>96++l0k?8pNH9X zYM538J;M;hNf7$1=3g=baeTZti`FL6tOQ~rz^Wh&KrsX%VN7e3zLN+fjjJvikDq}@ zVI})rk;;>jrd&IA;X7;(NAm}Sw_M3}za|~kJJZ29^n1{gen@>a1dBkCRWU~*Wwaqx z%NoQA7*5KHA&5PK-p{e|93Ri7=j?%?x~B@$-#vFa+f@#!P0tCy$h7~6CLTTP4^Uf~rYL5!u_b7jDqH--6O%4PM}49mXA+mZ zhMj0c#lMLo8Q2HxXjh)jOFZ)tgVuJ8Kwin_IwwYYQ+Y>a`u?s~s%e=H`vdWN%BNvE z?e2dt1j(SusbLQVzkffIQ&s`-$pUXVS=~dpdjz2}*_W1_mT}3M+U9o9f-QvGz^w*8 zp9W|xHm+`2sv6s+jZH(_(vP6h+^z(<9Ka8x6{2nL+^G8G%_`nD6w-r3>R>DQEtYZN zoqKj*pdENCEbyiC@GD@;H^hR#gdc7Ti!GczmO6_a$H@Or7r2e&i_Zx**+o6Y+(xPv z2x@c#;>NLRSun5`- z(JxPg%^q^lefaoE`$Dq%M<;CZ!bIbx_X_esA@6jGZ03Kj*;9`_A~n~`xR|k#z4cfb zgvRqZ*cgbYK}t*BlwfdxE9zN@1orqUq#5agkDLpF$LTF_m6ehyCzZ)_HtM6sR>Er8p5L)g5SrqpA9LP2+8dI? z6&U+4^mwyqt-5{w{Hf-Q>=C3-!!QPEMJ{778%1|T(D%~mXw~(>57Z+ra7y7epuh?v z?l_n7vUp82#fpT%3HKB^5M5@Xd-@i3#ogkiv@k>Gc0Bi|>EowVi5&NAL!wh94=TLf zV!R=3Nks#+hX z9qubN1X01L@~xx*?m!X0snCC>vS63y&#=F2dJGGZArqLZ4bG+BTOj}yFAbPrn*5=i z3_)n_BZeSvnkz%kTfO;t!zp1pK3=PUFa*8Qo1s@S2K~zF34KnJ4R$$gOeZv92$DhQ zlU4=sF#Q|GAO?Gdz4aZF05^6zD*d*Gk9qyY7px^=eN1YnR@$q~b#sjlgLX07Zhkn$@RB9wr*xlyDDdZ-Y!$%oN zC58pTpNA2)#12es!bVh>!SlkUv;p>Zp6-KzJ7kyXg4sk5jFu+}2b?%^kMCr(EvE|; zTTVa0AjGLAA23*|E_+fd!_Uur8rF?4wP`f_2eB^}pNPHJ{s`1v43{n&D}s27IV*y` zwIK*SP_M}^cR(TMZ5rt*eGqsfm;4NL@hvN`af!pCcukqXP|=hZT?#w@L4u9+9B%Tx z%)a!K2l$i8Kv^B=5&!@|07*naRE&_@Q)c9@pAfpgP*%7>$U}k*L9Wldy#!AaRjDQ$ zS$^xf%!(jRzoXv%&%d785X2kHhgu1AuZAGiW%w>bkTUcsfz#BcsV{k3l2&iM5V~Cv zw3Koi_!1iM`+GGg+LBvd8`lzM8k^#K5^biAcGehtu62V`JaEX5hhkje_@{h`ie1=OUS`&e)n#srX!JT2o&G`Ukq#U+2?sbCJfA0#E|^&7jw3e>;ob{-9%NH;wj z4pJ4gr&3|j?G5R@^E6Jf z$|r^(k0c7KQ}--|@l;{rmVt2<9L7&xUJwmUMMfU~P@n?T)X2@1A4Cl+IF20aQrxuD z!bSj5>o1LBB?Uj%;1O>90PQkukxn2ICerXOW5e-1C)6yNc8KwZ@-R1KE{A6LEX*r{ zWC-#;K^i#k%MkRVRs#KqA&5Qro;=bjTp5A1SI}e4BUzd24WqT60H27}5ag0rBwfaL z|Dc5G-#9L!FRQe{zbtFx!ENlS@60a1g~?wPyD*_zpgn#;F2PByl*Ozh=R4jOyYrY@ zLItxc<&L9p!9^o^4{y=M3Y@wPm;SaBbDi*g(qp}tMxrCiNRS%6_0h1>5n8UGS?7OiDMvXRaVC*S5@-#Edu?ABZI0ENw> zH&n8}bzevWU#TI;)z1|+-NdDKjtV)|+D!(mqhVaqd|h!GTsw#~zKb%cg|zWtfS_b; zq$izBO9~1&nOuI<>!kM_x$VuO`5s*R18K#?YZ-!GvVuYr0*;dZRYsuK`Yh}nD~EJ) z1ax|q))Dfo#L$F5-;ICN&+j$-usjoid5}(rfb9I@xT8EbP=OR^yas+6K=ldfP6CgSWYV#V~`&m z#7l#|2712z#<25{&%!i#^Lt`L&_jJnqs^lAX${MNf8@j^z3JiM7ksaz5Un53l^K%- z^0Z!Z=M_!~58nv71haL$^@7P+Va0(%s)%S@hVrNnFLc>~B;g~^kzwjt;jWuzQ5nMz zZaXC5VkZ^YftULj(JD)r_zfp@PXQ*XY#7bzHXnogGb`I(svfiVf%d)9+s@ZAbiPqN zW^&6W=`~_974xTI_)`40-)iZLhivkT=6`2@gwbpCp*SPDM|J8D$>87;ciBK0x~i8r zf1ivW4Fsp*Z~-5VKr?x07J=4?2{!ypT~!V&Xuxphg)~4*VC4lBllE~`$Em;qVE4Cc;xzQt9gx^Gf+VyvFkvof z<7tHjPcCj3fssD=@(#8;bPyIM@d!CRRT1n%x%enT`&)5`8jJ6oENtS(L$=yCAS0Zz z2&nL~1Eny+rJeMuX-5YwE`%vh36&z@dppeB#Jcdm33pPzS!XD>y5E z^Ha>s3ZLZNYtqUz0J0^tR4{l&TksvPIM4}!u9{l`c#_P|q6u*3CEaMOgfDX%J`H=x zr(t{&))hgT^Zl#?7GCO*kXNh-(u;lG zQy=(cnE3f;vu{f?dWuzW|bKUspWL>GX}H(_$j>K2hf72q*De?v7Q!@5QcMPaVAb3HUp41p)i?i zU}S>c zR|H8%Uy1u_4M9|(RIyaUzoM_Hl79vDi{o?>a$5OD zEYGI9ObGPIsO&HZZTXV_R)nM>U;a|gK=UNH8-jpOTFXi&1Bf2OzB8MPCLTqfhjPlF zNlAr>zYIZ2PiH6i@U&!PqdeEDpvfTvc`_j!$Ahy5di^+QiBG${!bcZQ411!J9`K(& zy6?9<&$MauPd{qoXubjGvl^w<5R`}Dbcl#kLs0S}-zlK|hLM7BrpLsVGm03kQ79>Y z)+WL^x>~$W(O~2{Jjq7E19pTKj|uG4c0ku*dR5sG7X1ihDKlD(|>jPYkp zZuu09V{us#^x~Ia{l=5e9obBp&&Sv>+9#)o9v-&5@ktnlp!qZ`dQ5(tju#QoZM8-{ zOFU_VOGLp8)QKd$}O%gowa_N`p@14cQoPjK0q=8J!VCa_PY8%|I%jX|Inw7G6X%; z+sXS6bc)Fj-7H$P;(bS%VBGYIponI^6}yFYDY)o&yCO(>xOHDt0~mqSy~z3E_Ch-` zB%Z^$TmhWgY!UZ%T$p_<X)j#z{|j8qW|O=|`xTK{-<;2Y3{JC=*sUQqOA)jn|%odd!FZO{3PaE>jhR^Xg|$bSRebdzIw$ZyahL%IS@x#V}yH05SY zFs@5onV3bS>b>rrzDj$hGO6nmaQaRB)Xk)wt`}l}3urxX3BadetO9zWm9ziWzL2Nm z<1qy3rQol6aq>zp1K(+EwIPVHQ9U;=Pk1?U7=mi}!ROZ*3v)qo#+NrQ-hd%f`hUiq z%&|J}tyb{C8$?2OW|fo`k4DIb)MV$tjERMBDT5pQtA?O*VFawRG>vS2;V#v{8MPBf zQ>?Vb_e(;Hhd#C4nhg{u)xdhB@|9cSNaWsKfp_!y`UR>JPas1xg{JiZwfDNLKswo zc0Mp|yCBhdEy4s+)x%-Wi`4S1U(yxd7#cPOy{^20ElSt39goeQEuq`K@^%x_2h_^VNHLZn{7>&F$s$Yv3z21f|NPiMs|#GgKME^{-Rb-YHy{{<&bg%-84H z0r9$2I`XEQ)7}D2Kstdnj4F&?0%v%_pz~1=&ptuvy^KA2^TVLeaq+KTvm)rVd^QWz zXJJ|?#3y2}mCnYz@3mJ@CI<6an0lY=w=yR%*$BjBAbF;%isTbvSgrn&P2SRPv4gtDy8XE2zAI$dR8vr0Z!WKzpg_qY1o@g*Cc`{X-L z4AX|uS{3wf8G~NE)+u7(?piNtuO?U=eNA=^rvCeiA;DEP+m-W$((#W z-6A5I#2s-MV07ZrN*^sD@n`^k)l%|>KKQ}7EI;Yif7OD&+!mQk@B(FGm{1Kt&6ykt zQvy(!Kw8#i2x4U$oT6?cU@`Qx+|T5 zjksO8A)diWS6k5k3Y)$Ai-1A`|AnOlS}ZBR%5)DG29G^_#CL8$4<~%}U8H*sPr_oY zfZ4V82$#V&i$&wu`O-A8kGm92P(V$dE^8HG(GB_X${0Wy>;r`u!qZ9a;1p^m3Um&& z0S|)7WT7jb^1{uLC0_t@MfgE6!~*O9XmcM~NyYs$Sc9g zke0zugT*rVFpC*D!WWMIm69I7 zg!W_c!QLHlekAVxj$^`$^le}_ZE=EjZB}Jz5kkLFHC0knCO}5s{GtWEUsJxOU-%$4 zv-%e(sOX9ltfX#VgM*IY7hNkDK^(urLjdDX!eurqUj@2vT>0(1e7BX4vub{WFj2=U z+oElTl^q`f`DumGc>B%BGaQWrCoqFeY~2=B&V4I`$wHW+@Li@{hNN!Z(*$sr*ZgiT zUql06sUc`pmr+Wq7161=%dg&2i5vTJ{w`~!*sFWeSECn7JBPw(FM#m}&CIavI{`;dg+0|;Gw?1`ACy41AaUPnpXHZrJz1F@e7>c~=LQ9Hm2;vxd zO#(PgBHxJ15X3;gPF_;EBs?9Hvb7`s+&zmq@?8!V#9e^+3LhFOr|`RSRnNE$dy~u% zSq^7^8Gn?{!!q2f-xz{MP7UCiLM37>Fk7+=^d97yamX0-y}tFnt0fH_>-j*2phpk% z7Dvl^AL-%w*`o*ESofI*b&lMAu202ysDAKJ1G+jtKLDdf<-q(EL)cNO=qi#{7m-Ei za!E&6&ciQF4-j-S$~qd4KQa;<5WRCPC2uP$K^zV{&TNhTa0k0A)d zW>&WSj|@RSvDcMW1TiVCA;_!ZRDt_xm<>US?5#0^Sd{eu+Ioc{37T7XtAQ`20agUD zuL_Qq)YWv2drY8jG|IFqW2fyofjaD@6)?uur49vN`U%j<&wa<1nqV5mv~q#=QGS;p z;b50Z(<{r7O7GRryx>T9_3g;j4oqSHH!hYgOIbH7{K=+WPUFkpaWBGUe@J+N5Tyj@1k5BfAlb4T_D`Ufk5E(}5JC&@UB0f;ddgAk?d3qzMzc}9KFiA$Vf ztK5`5T8Nywk~Vr8?JEw@nzEnEATIns$t5-L0yRv-+Z_S-cW~g5EaqMeFQt=pd%&WX zb4YT3ft^b-3^#b`+rO31ANnP_L_)TKkrQF(IB?45bYGH|dX_RlS_y#<8eqGHTfm85 z?#zis1lH%NlNGUeJD9+LeKtwCRgAT4lJF_D@4_@!g8KaCwZ`WKy?utXZE+ogm{Fnw+E0!2sLus11C z*62|^$`?I@A#Cj%0vQ`{QIoC(1NS9wUDnTO()q%O3 z^Oer2hv16FhQvV#2kNVw2~}tLgwYWJB)B)JXQOkqJ(jDJE%gwCCO?*;KjgD8tq6J| zgXWJ~5%kZWwAr~fJb$iw{Xi>*?s`Sg9UGa*zo&=w)39hXVpx=;n3l_;>2hlbI&^d! z`Z5||Gy202)E4L(dW}GZ)6(4hbOlDdX$s=hu+lpunrr9?Yj|EHCrYCnc%kdHnDq;< ze-pgr5*{;lIj+s6{jU41NjH*lgf(o7-?ZIdL-`K8A>1s=ul`l^o6EC=5>fbti@Q-^ zWwrtZ?EXfx@D#XNpq=<4ycjI_4r#dlLUQ29u=5oLLvTH|5I9gmy6RVJSvhMKqaZ&F zK`&(pV%6-wZ2+3%0Bs1;O51!I_Pt;JkzqayWAtG2XdGiEy?a*# z5!TPfAk}vUfUXFV&p5?c8HZeyi7`kJ{Ty}>05WH+nq*0!8tJ5@Z+CT5$2RXXV<{^C z;)r}iqrCcs?`edS%cY_N<=T|Bf?X7un^UG3fwG5W!mI?M0N?x5Fg_3aP4ho#PXjKW zhOxT#x%LO*(=hf3VnxuCt_b4Ap$tLHFFnT;A*JcvwlS3P9R2D-y+=Ok4~~_&xW*ls zOSO5x26q7xMvq{?iS(bmoiP-Yoh;jN9m! z(ZJut5JXLLwUfVxt2Ecdwu1sctG_pzJ>z!7q!T{lQKpf7TF@n)OWjro_ReDq2L)al zz(qv-y`F+U$Po07PsC*Gd8>_o*i84Oj*ZWz(K=~~&%^Y4sbBV1(f8v1q)ZRdY#Oaz z=r^4n=9NJ6AidrK@rY@;Gdz(m4v%s$&=YGXFe$~5FX!Tiu!CF@bRB+)M^D9s5J(JP zDfciFH1SY?Q$~SAhv7;l-5)5j0GGt3LGl=Yz+-9@Lk)%?26B$szN0rbcfNTn!;cL> zTGq=q-mC&5{`8ra`m(~}iEw$dqXC))RsO6-+}(*whvA*PGx?eDL=eZS78psm?&aOf z3ZC&{VMppdkfd%y3ZM&0CTHs%K&i*FPY8s_8t^QE%HufJSED zU!|)`>N77k!2Fn1KQi|Gq7^}W=Ez2vFW5X32qo(`u9CckygqP$RO$) z3?X>KJ2?b1c}wT$Y4~!lJ6+1>i{L^GPUR=J z00yW`)eF4!Z#D3FHBdtk?Sbm)Pb_I@iqXc>!yPh#7pG7=Y7_638;qo{zSBepH7(O= z%7JlnjY$WJDY&?;TawBI_2Hboq9sMNR@hX)?50m5Zakr`w9v1p z*g9?Sj6Yn4)#5?gbobu)c1Jr2y_l~+P?6V61h?#@BfyE1(@aUh7T%5%tu8tvlMeol zH{sFKN)Pj^hW@;DLGsa9skbNW z1-VYv)JqdijAh*XMKAtXLF>=MWDI)4@$sA#s~3K(0*^@sKQH_;|LgdOFJ}XgdhpHo zV_nbKX%z|W_n8<*E{+aS{Z+)0THcoGke}jZ{30VcGb_jA7UeEh8TFf<(IwDu+{3Uv z;*$kHJ5rAP2nARERQ5xD%EM2utj5=D#dnJ`@Vmpx+%W|C6YL*2oioSBvsv^{K0aP2 z%W73QpN2iv7|b3)_w?c=djzq1g1dqfFDeqc(=T$xryfu@_SNqu;UYL>*SS>Nwh8Lo zB^J3*2GTAQ6Nd+c#KKQuU>DAKf~6PB^#a9FUfANy&!uidFju2fV`Bvc`>Jqy#2dZ?*Qa3^gIH0)2}`V=cP0{b)&1#BowWgI0+MkEfQRkr-8ORq=-Pjf2kJu*$PM0BZ0S#aNQo-u> zR+81z-p0@%^DvGJ1>ydHZs8krXE_naGUB6mE|D=C>dsr9DFBQLw`=gsbN3L81&dHgYIhoAU?H`!D#kX;bFO}fp~NC-ROq9XE~Nk zi926pQ*>#FxLpQI2gRqK1;KKmIMIa*iLP+=pt&H`#3hyDfUYt$W$*IArZNMGw3j%^ zyA-Lj7RVI9Bde)}?0te%pP6I5*W}idSN6Hm4}<2w2G;;y6Vqy ziG%FmMq9g=$v<*<$feAhV**$eerh$qj1?-JH7!HpM&xUZFmRpno#hHy?h0FA0x|_ znG|iAK^8dk%Cc5jHq-+OFb`|~{EC=vC@%teQNqiSU*uyH`h}kiL97UR!HOW}f1D<( zlVe#u%SmB21TpS)yriSY=!4G+*;xT}7>iPGJQu8hn&fyMi~d`1O07uNfMkry=VE9h zNDXn<7=cTA6uXezTa?6K+*N;1J#fHNidmHg4c_byNx%ta#$v*fg~INXjbSWKUiKkoU;r zQq9FDhmpRDw*rF=EiT$i`3{_oaMii}xdbK$wgnNd_`nG*ogIjR9&T+oEKoU+8v5hT zm0u|%aV0M_{!$OoovD)}$Z_2e2-3+JOwdLeYFO3cV zra5}aXySP8myI0Y4X9y9;>N$x`av2T0hcTj*hmjlh$(6Q7khAnpEA)cP#?URz4%d= z9^M*)mL9)!;BR0E+Eql=qUK$#lIHR32yHjNe@dkMXH7bDU~ ztp;L`ARB%>F_0n1Z-5x+^&qXVUxFx44~5FulNXx33wvn@YEfIJk=}(VtT^~eFc^f( zJI@dZJZZ;c<-~_wBG6ZQk1)tDh1j1)C z=;u$^>@WKPJ=ck0KK((T*kA-=889n?c=+{726yntWt|uiE()yh&egSlB_(!FAIS}DUgVN6q2^g%Y0eIL zQ>WSMhdaQ&KX2dYO(u0$b(VU}5%NFlWR#aLHbammzSMaPpBRIfl6`Aq=6AXWD4#c- z_`KcBTTk5?h56B&=&rCDXbeFu{$U7;+`eTBQtqQXDO>6$>{2dnUFw-&xPd2p5iih8 z#oHq(J`-p(AsNjUStqAd?4I{y!KppU9}m z{#H+)YQt#x&sfo`?#{?g(BrPU8;i-*G3po8o-pB1Qy(vD4=L~#qhwCdu30z8a@ zQM^MEuq#_}!@*J{7&7A-8kSCTU$&)(Kv!VGqYZDIPRWi8?Mm1KJE8D8jLCj{xE%+m z({!Ozv2cTWEuPYf2Rc!s=ZanrGC~K&mT=^AAe+l#wac;d*u!RD{`koa8A|T*H)8zU zIXcxyr)x;%5mrRy>n5^h$_3jWGGpN-N@`_aJZ7&y!BjYIMdpl$fUVmU z3}cYTF%df)sRc`+yXuCb;NarhJ7HjTm`JRiktg#OQ9xvNBaaCb)|hVRn~-3y$-S}q z+kKl-Q)V-_ywi8649vfLGUq2&1o0w>6>$%QU`$6B)D#R*6qCk@Z@oLw2#J%v6)czl<4hB3>mU8) z-fl!j9i9rW`y{%|N03MO7G@YL9uB~jFzm)NE_c5U_(4vH62{dhhHQ-=Arj8{G{0m# z{3x67LboJYvRQ&MAAwT0oH5xSY#loQtxhG6UW;_bbG2#G5Cm48MHfrLGF>HC84AOn z%n260P#F!_U%Iuqu^OXsj?@oDGWqv&6orE9~i%BtjB z_XRcZH!%dYTK$oxPF=zuA^xwYwNq^MccU1Q6aI7gZ^APrjqnC{q@-2)K~=br@P_B3 zR#5P*_**Ug^+wRF2x29L-V*UinDf z=|3o4Mj)-UxTod7T?N5IFfx)IJegX>O$U$Qr*i9h&D$@ zF8wm`Q&8BJ$?_s216*9oclb&Vis%w{J0JX{fglR>jWZhI#8VB*F>TB_0y3`V+n`Q; z@uWtbGpl6z(KGzZQ z)a7ULA8BP9pOCS!^d0?}m|AdTGK5ny)opGQaypFHU}8FFjtG*f0cK^FfW1?{r%1Z<_1*#h=DO8-Tw5LH)eK z94muQWBQ{>AOw0#8mzq^UtCqQlsmZi~PrPW8oXj5>w?sT;%*7DIiXc{z-xuCpjnNp5 ze$ZgKbb{8&Px-f(=t^+wX_Q6#YROwVe36Z#jJp#zgL41UPX))NHb3DX49vfVpm6GJ zX!x2OLB+dtf;o(DW?RB0&ZX>TwbGLs7`)3P2<@{Lx+Sf)eCLlOLW_KIS@AQPQLjle zNTijq{v|bdCvp%4IA9YpgGn?KWIwRD#c|v#(JKkiPC@!Y3-U_8#GB;hm7nW_vpw=o z9SN$T%|sFAxd&#-<^BkCG37q}&U2WAexz09p1ZDGZv$US1OGoU1f?dnK7MXxUUovw z--DqdH>Lj-JU1#@rQCJ=jz&l6qXE!?v%xOM$aj-nHqXTv^h*1yuuPa$6?|Uvk_~sg z(Qb~Bf2*VB{mnR^hG{8=JhA4%8RO3n^7RynC4)E(UzyoVqP#L0$b^TED`h8CN9c$Z z3M^gwMVh0%vwJ6Vz>oo#$I{^_I+Nn7yRcxjqeJKxfn4`>Y1yTW`G$qSI!|l85(% z&DUZhu}uc{^Ogr4I`Nvz$WI~U&^5e32U4=64p1JWeRBb`c%h0u4Bs*~kE^3A+)N)H z2d5+VGlmIi z`S=;%38ULdL#I>#a9sA|GJtyEg%1JW(YY5Gcv2Trm)s|i)_Xt3AJ=(i=loocsl(a0 zlDC%MX=3ROqScNu1U=BiGoLWBKM<>dG%U9}R{h3ZrN0Hh1K4sQ|M25vR*U)DekL1dFY*){Y^t~5vL_N5ESQ=5YE`80yATULk732Hy1HAC6|Ve zjLIhd;5fNBd$xt0sV0NvU8dd~cYZf9Et!x`c)LKwkq_8-8*KC(1q{45-b!lT^*35) zqf3>!CG`%*5Tv^)^2I?UCe@XBNMkE~0vUHsOiz(dp64*XVP#L|Zf|4=daG>#e#Hn}_B+N%Y6mY-c$J`^20c)j zXYy>Pp~-otjzh1X-wvF_oN_Zq)EtW+f0CI$Vz`V83eTK_TM!)$uZa|v)1rti$ROgm zR!8B!m*PG;UH*pcpwp2kF42k4&9lS`J6B!M2EX4Kb7ctn=94zr)Y!{b+uwh$pK#cN zkG+2$$|CeotI41LSVNFj1Zh<{r^~W}oR#MHF#zd>3#W^*kDsfCB+7v$8F!J+b5iLk za#)ZE4WQ291CVk}oQU*tf(;$>noGApAt@LfUS>`F8ay)B(M_?%ww!b zw%jjV^8qvU<9gY_1IPG7w8|iO-I3#g8@!~XmI+(+ZQ&w|kQ(n?zVWMuAf<@p)(}*! ze|i6JUWwNq&PbNZfC(UD%)vNrknCKfsW5O4Uj;k)$L@NK#~1UEu- zGM%}IAn_zuqcSUkFaX&g^!|4lfVBEYMj&q(?R`~VX@bBeyKlUiv^R}rPa(|+*k9yvCBB0elEEb%#IYsk}IWg@*3|-oodOX;jpmyL#VH&qzI*I(t11a#&4g zgBIZx7pWbY5Jpk$T6UN zLi6|`1GiRB$Po0Djdk@_hYh0H><>eb2la;<$YnHopa}pcMKs^M%^`pNBv5rwUl|HU zzT;NCXqlQIA0{~XD46;fyh%yAuLChZ$)hL}IC49?#9Pns#c_UTOp`n1@(w2@l%Yif z88VvR;Y+p70q)j_;=EldzhDdvC0q48(GF-gHU^>N3+!>T`cy0VJ3VL2R1Ibd)_4@KcX+cTy@Q!~5OZwUaVN z8<9IS6oI@cN#OQ$*(Y30JBC&eg6X#@M8pR}Otll;NjVZUOVbtBn@J|6UKOM|OMUWN zOI1D$IegxAm&vB~2IB3cKXX()ex^G7Om+E38G@c@zo17l20fOc2xF#=M@&pH1WBYC zbJBh+mSrMscgTqjcORNdyq)GYe5--~wgz@X5Un;XD(#C3>wXU(LFS@nr=)3+L_|mI z+#3x3!c$FGc3Nn)tPNBlwQ)o3#TJzAoePvyY$`G>z`*y|+!<{hc3h z;UZn!A3L!s2t57# z;zaXI%E+)I82D~GUO^;fSf5b}W%8f!c-fXX^DSJi4sub&+uK#^kJHUlA@Z9)!;=}r ziQ*e4++)m|q>Jn*QyhUrfaUHDXyS$`T={yUET4n@{`-e-zV+u}tOU}y%b2S!;DN?l zUb;NEm(Ra=dB|sBKl0*5tI0jqK8%s*zE%S<-tsvazz3)N#K0_)G_r^h&R)XRh3hT6k~r6(n?%gY@4#yM%G5Z; zYbt&*a^EF_vTr-Er0Yf&v(zc01uEmgr35^0crFINlHA}M|Aw>$ZXN@GhTrbYM|kD8 z`^KvvO5h%&Q{Q(GZ*Z;)#s34m?Iu` zhBnCfJT$X{g118-^tQ(aA^E%=Vl!O~K`a;c8zPPul_7{F#IJdaq@}`dwPEyopS&bP z5QB(}KfiyI)f4_^+(scy3g|iA;M3??gFrlk%POqJPK@br6w-miiPv0e2m=4i31o&s zXQkAH4S=_Ma}vo59Q}DFHC)tF(wV~5a~1VSmdI?tp%l>O0U8eAGMKZ>m$y1kA7yiB zj6u(zYW0MU|9mC`&?6gy*i(g-7Hq7m)j;}b&p+ou7Abvv%OKvk!1u7h>(T*s0SJ`Y z8vIh`J?X#)xw`zL+{*NzG(SHP955t}w7`zg8RLjG6z-9OFqFOWd2E@a~$K-N^o#2sKFq4Oe;d9Bxi3bE- zOpO#z{h6^YO!kEqBakpC1`zAbm_p%gq$FT@`pFO!L+1D2%N(YO#D=9%f>O5rR)%M7P+O8xeN?d-$5- zoOocUN&V_)P>Vv9EvOiRI<6$OIoO9@;If5^xYOig2qN;EGGcYm2mRjpg^9*MeJ1@Y zh9F-2F;;pd5TA$T&=B?zdZU%LAM~P-y@Ebs2=a?R8G_~oU_Pm4jMTX32EtMElqush z?Z}H^kdcAOPkEB|qA?+F#x&-YnOEht8!5Q@i4pIoPn164YN7bV^)qSGs#P!wNqBGv znz5A>5t}~w2acpkTAmYv6Oxp{a%#+FZy=w{`J0SEYHW>eH~F^oiKhC;Bu@MxaLz^kPOY8acp0?`rZX_UJM*3ts4?OsFN@6=KxP{=m z9qcR=zDftTxYP?_3=I+lLluu;nm_DUM?Nt0FPLU|{r09>Hw1LtgzbYQF!dy7@LM zgV+Zlby&;ZWdQm`N6B+!?rZIP^+G>3jb^_D_|YzW@`(*W(*78OSSiHa!O-L*<81^I zzE=dbj)RYE=!z0dDa6-oCynAbZoHxm?xdM^fxr%p1G*d&lYzk7_aL~Cq7xg0giPHj z2Mj^}d9NTDg=`E}Jr)iVOX}edG6dNOq)90TA&i$8fqZl=^;r8|{iJ2<4^@XB+~?Cq z3_-k^%%@>C1W6s#Uu5wDK?N)qas4hGX*fhRjV{;W1?%>DtAYQ%29_acWkt)T?^6$? z`q_5qzEC)=!wwKpW%fgp+h3WajW#A`!b^;P?ILy1$P7H?f1oQ(5xc8YH>Cv56`Eox zbd^Pt1$Ub)NvW>EFSl!wj-0BCb3t5+zkI1I_5Y0UKfpuwmg6ehDcMa3D3OYhM;kFp z#=AZSbiq0^3V*UY`Z0~jGv-t0V0Z2ji^HuX?E562TyfM^i$l5+`C(k~r(v43VF+SX z(7X4V^Krn!%lG;uOfOD&dBTby8H6wny_7-7+X3+MkCos$B%~|AIb4C&K^TJk0z`%( zg!M}j_2A6=Yy?6EkKF?J4TTGYm~xRASMz? z&*Y{jR6O{vFbV287>1CC0XfT%F$D3Jh)=w9n{H2&SKWBy~Dr&y-0}VP*7T=8SnFMj&<0GUo7k7Z1}9d84Bh6aExT zd#XIsK+b9)PF&&>8-Hda->ZTA@GQ+~#P*vUWl!JK_|=yi|_p zI=o{DnzEJJ1 zc0&+#lzN%EN*haPyrZrLEL^au_iFoYd`iF{xDzifrWiE%8hzmmW8w;)XEe!cq5eq# z+Di(LHO-=l#1&58u`#{C8?-|Q8|unPNaPCZ6xscl@aJApM+ruVkHnOf;e8D@H^q^#fpD9N}jnM z#vlJY_G#iHSd2mR{t0`&N1pmI)*<8Xycw{gfD@EQ?NIXk5^fBvLIMMVg91LKOq3KS zIk07-_|bNb(CKDbD5O2pt$7Y*fH_&pEqJ0s1qL`E;cJ4yi$mRCoxLV;wLg&5#C*|) zAPsoz3-nO?NFI>OVcS@U4Pp@wEXc?pSicu&2c}>;o6HST`{@$nm3Qz zv+lMSBn7^wmSXqMcZNJlQHj9@%YDuyI;QZBvtkP;lw9Lf%0+Wfg5G@VgMVOznk#y< zZV!+{#jSs6XAq&=Xxi+Xx9PyykjiT#OHc{i_M-YWmr;RWUhrE50zOQy%Y(G0585e? zjK+buh`^NKa<|{ZYAl>bI;EE9p2Cr(qB{3x!d?_H2+&zX{41`zFJ^D zLz)~^+1F%IpvX$cO~(n{f8H9J8#$EPD;_i&yFm(p_C}Z;elkeM5X74wCI|1d;)kQ; zf7S{LPLg<`2k2LC_{4^9#@R1O581p;(#i|=3HnXFoj(JkhhZfJd#bQ1NDt30^OA(F znFr>UZ68hq1H5nv7msjVO66~M1!@_SN{l>q7uXIVjHq=D19FbJaT8;J6_lU5E!`hI zIDaRD5Q8}bF{>!ajIbd{ z+$(8CvrpCvIC}uTiSltf0&pQxZ;twN;J_orVj!n1xcIrk%na=V%TU@{DZp~YE1#9H z=2YZyH8prplbReOb2(H_=PHD@1J_g4HOgRP5cL@zHUbG-gsj@(0nVGBV+hiUAojI- zX~Pdk$!pImhqE$>I{rb{BQJTEMUz2^l|Gi6x{GmB^_6`O_;f6WBIISFOBxP53F>+; zS_(BKOZg2zQWBJeNv4{Q@B1>z#@W&-@TDFXD$24Gj+sy|V+6{IAY}(V6Hz8&9&qQg zFxKjOQW_(Ws^d4`s}BFbzEv`2athc3440g6hapI-fu3lE+jBm1)CAR=oU6VwDa~F5 z`->lN#@n1=@0Mz8i?Tlb3U$NqIpCvURI*?oe^y&Q~O% zQn^Lg`;hrUYKnO?>663b#MpN_DB&G1^Y}DOb2;_};`dUkgLnz}LN8BV$RLDa$eRGO zKuo_%&)kre<2Lxr*qG14XatOhF#!2xpk(JhFd#BFB<#3)_UIP5TMok2R~`;W6PDSR zX?(yLK|`xpSR8nZPeA6g(9X!z!a#QT9xhuk;J?fih`hoz47?Q(&q;^C29ViCK%a*( zyZBy5#&e(eB#eVXm^b<*p;wFRn0UQ7e5P^sCylw!SPjG;L98IxOBXhZ=CrUo8e}mB z!G{-;Bb@WLAxO8x5-HvDS0cQ`Jh@0(5IT)UfWu2W9;N^QKmbWZK~!58?wyMny^!8} zmH@V5LgUAvHFcgDUdXqV|G?%`mxCA;5t6dgiIAD=pkt2Jjaba$f)lUN|j-ut@ zlthFptr$lDU<$8d4T~Xk8q-mnZ+(J`ZpS0+Ea11}H4G2^jH8Rg_zG}e>~FZfSHw%S z;caM()-ae4{$-iC=OpK{(2Q={iwkUUW!X5e>Y}h|%5KHX>p}3?r_PD`{7@B}`RlFw z@*4O`4MFKbj*h3*4u$REvjT&EhJB7$8ds}7mHo)ojhU!mRDK!)?x_E12&CaU$QRGR z?NT0aX}HO-=B<<8Jb6_Edeom-GckY$|DBdb3oYRgx zz+NcBsT`_Pz&rO)bDyB>kHK?(>cO}jyAkLPo9fCCbXOak-P6)t9-LVL^h}?Ju}9D| zz1?~IR4an?w&#J;A8IAVeHn!A^3bhs#Qoq7Pvt`X3{?1JkB=yhE8Gs0Fzh39 zBzHiUlr{Go*S;(RM# z(oLsABa`1Qs*)m?-)<`GvPfaxKSA~j?Z5PM-^0AjLhqo*gr#D!e2Q+|nNMA!-NtV<@L4o)X$W!?PXkSJmlUqEy4Xi5j}MH4K}=scM3!1%kO9GP z@SHRkV^3xzpZZ&HCNtVv^EEpqnYN8+_=O~x=}AhpAt>mvrAcRohnPwSZx=n`Q%?pr z{RC5D$I>Hw&NsNiuP)56<3`E^2$#GRNI?x-7iXD#!!s!^*V5Er?`Rt@clnE<0)vOw zOoJ2Md$b#&8g_Y;si}G~+C-XtqN0=x&{YMc!AEZv#9s1^Jd7dQgOBekiqCJCx~fm_4wx(CG^rA z_hi-Z)&R($)k0$w%Bmn_!6CWADiiU*@Ga?-KZYQqLV`Q#b2w2hb07}Cax;Z4137`o zKd!B3hmdj^x0J)9bvgH`z+t%Z58QnG;)NG3yok{%Ae9574SNMK<}z;b!Ue<5BaOF@ zHE(>Z6J^EhN)O5|6-Bm zbmyfIzV#wJg+p6x(jWk@B|l?Oi`IUmK{L&vvyB&|;&>^r}8xI;MT_E!aR#NmtFg6MNSq2~sKfma~8AA}OgZMn` zwe|{PwZ&`gDfGdcMl-p{T*PmSW|fAlLdrg$*XVKGve2tF`zi7&-%*I8>{FoVXO#-(s-luKo8k>wI=wUR|7GSOAhfK?JR$Uj*KJPF0a$M z2-tcS^?=o~fRHe0gpZUXRGcZK<>4OrUP5-ojU;WOHq9a~UOCAZ zCoXT*d z6=}R#Ncz?ag%r6CA8rYfK7a)D}pd1!Jgj@VS>4tA>` zQ_1E1ks~>K3~gAGSG<+6<+{p_o`wGANJ)I-H^GC`03ZQ)kS4*f0k$)8N??~H;d^~r z8Ae4%MrR(89+-7&U52ZLD_KDnI-DccN`S+baDDNN09yH$!lVUWhX7*rt$udPYNy)a zWo=58%i{s%D}fQ{M~9g@()^Kd$iTeKBpFalMRG+bm@y5<81YeK9An;lR{3aU&>QU& z#L6E|2xBiuHjMTm3tk)a?YP|GPk*8^6pYkU|guhd9I zjtn;B1r$%hl8QqazWJc>Oj=N8jFGG{zN3{u_w^=){q-Kqp$vQy_C%jzbJFZny*y-` zWuxdPnp5)Pg-xRG>4Z+^j$VB${os3y)mV;vZcj`@$bacCnn#}9Sz5`24kCH(QS<>c zj0LPypcZG%bV+K_1{85na1=QDos$R*)H z#@mQ5>p^5{KA|b!bD4+VFmD+R6^!_me1~LtrCopod_ON>mr+RhA@85%)AX&_i(O&n zQ>MeWNX@75`lY>$8?Fm}Z!b8Wno2QApBKEU!`y>gLr}H&<^8YL5JZRX2O;Zduh!RB z(aXmDIaTXwP9vD!3 zt@y!{Nr6A#;muK329YM*>&gv_^F2Gtm$Ghg_bgL@r3cbCoF-rR=<3KP1B9fKt{5zN zV5X)a4RLi)dSJ$71qCZ1SP`LBJu>QWWIUhK@LAX+4dm>j@cgXJV@VoUW1+RxptA#uJ{@ zYZ-x9Aw*sFo!aWOaJ)1guXoa6(K=0F>OH&^%NRgEf6%K%uL9CU6C)6xgz*WZH?GuMNen?YXtHso zRtP=S>L5M|%f3J=HTQt}%x_6KS{PAB71f0Oy%do(#7u0>1(_b9{iX5ea$>b508cNH zQ1Eg+;3Wv}U_zI&IZ%}4N8aLIfD=tNl6T6sI9}we{@TSZlcJ0M(AmfaOnA<>c#1bT zSw@e>;~te_h?~zs4ui!5G(}eO1n?sHFbH5n1YRyD%ps^)R|&y}5?NQ?WhJ=l6uvsw z5r>$5aXvIbaTisWm7)$bx#=o?tfF;3x^hzHdsYK^187!(bA&u&Bqzgab&!lf>=VRT zY4|G{f|Sl@WAC+s$Zdl>e`8e1_^1&;8P2{z-{}R3;*6K+$r&>xgVHT0wEiJe?h~^u z{xw3SU|bmpls?TW1zHmz(YmlHW%$AmKE8@Ja|T%L4p~h)z&~qOK@(3h(Z4VDCmi6Q zk>FW~@=&R42+Aj6jE{FDzgP3Hdk>5W7pac1KYvX z3$O`?_Q)*Y+@sb01q4pKZpa%QKM4E$fErUW{8dFtX-363a4Vm4R>r0SZ8Ekzn-D9w z0?lCahkiYpOt!9{6CQ67m7R6b2&qC``XN4Pmw3eM_Of5%ty?vG_N<^^aq%O(^Id7p zi1eYUzvEm93xH12PDAKE4}Q$&4N@Hw-mM`BrF)Xwaf3Xq_rRhtlEg#vNA^HbE5y#>w>e56jmF8#9KWYfItCrR z^w9=_dQ0@HHr4IhA)T`HN}tzwa-h{fue7p)W9HxL0s1}Po6iF@+u?OksUe6Aj*SH; zUBY?rw-iW%F!9b;()K$zxTXWMaRuA^ZatXGdV$txxHeNdAs&{+hU2yAnpibqDZx?6 z^d=^TAQ^OcL!-etd#Pv;_rtT6_3{QsKTZo{sqfk#n$K-CklPTX837N`3}%SRnd zCc3{W?VXm!d-F`;f7HsL_d0!yRY$xz{oS9NF`?BbVV?9d@lD(}&m||0Q{AR9;ams7 zmFx}^l6=JH2V@U7?n($sW=r6#|tOr}|3{Wapnb@J13G>a!ZQ^u{C+ zyzjn~FXi7?J-$!WPx#DHZz~@^zH8$V?ZF#6D?j!C zosx@p!uGkyjTf~@oW`5B$7uuQW#Ze*tp+}`2Cf)_oIggO3NmAo;s_XEWr1EdB<}jra!TRXXUys*FVm4 zm_*oNv$(WhEBndE(aAR4b+!J68&Q{qIHASB2%#C=&0G1JYD;j?OdC29*L^G3`UeW3 z+`6+Iz`?E&gnF{dHZq$|K)+DCCnLi&*qAO%-rtKOoAl!h^@_4M#XgC^mrOX18J4p;5Ok2%Ph z2_-%${B~&Q!$%KBNi;@sF~0Mmbd*HC}8Yy#E=Zm6%Ar#L3$ZnYnn_?92G~xnW z2~$#-0Tn##0vJ4lwrmYP;U%)JWiNRR;{t2+*0jkX-T_Q42q)5p)M%td_riyt)N)X6 zoDT8;bv@x-lWx#8@WnuZJ$XHj0NP!sR&0>tZJvHol9e)YvS8E8O>rF@SSE@Fu3-;$% zq9mP~-$BWp+z4W+R0RB{?=k|l{_GE|Az>Jhv(sls(vdJG0(ER9?;OfmSk--D5 z4!0DXw?&+y#0g?vMe&y7M02F*3#|_FMuMyek|Bt6PF}(o!~}s8oA{K5#_c7;yaG`< zm;f9rg96L21tQKRNzk$>Zsl1^Xd-FLFHPZ-?DR_*Y2=B^4RP7ai%29^vI?%w$g6=o zu+l;4PoIXNvG4WN%izl@pnE#K;qIMm{@hJI&rG>YCgt2L8;6mNKf(jm^|&-b@`^J}HmS$1SHi)N^A4lV zTTOITN8h~Dn@&w;f7Oqp<9~Va(kp~m3eP@5Z&?|nH={Nl`Ey4Zg4|}%o2(rA#4#&@ znAqygCac@507}IVoH25uKntI=>Ipo`)}Mk~7$|Z1Q#K&yi7agO2k&M94Q(3DGLVYi z$-W5AjGYy3N@uc|2_q|k_$*A*bm{D#-c07y60Km-?CwH?NNP@TyD=!-}5sQ44EhQ&Nd%@Y8v;hT{w~Yzkdbb+*5*pYILDXrQ zq}x_2uY~frqj__h!Y^l%qy#_rX|%{iF=a(&Kn>=fQKOXKgx~`H$0=~07+GF7{VB~r#u6;!iGOESXIbGsiW+ATfDJQ{rF?oE{0Y}h#9+v0< z-aAeB> z5yaL2^8f{BQ0%U|@g8qxo%Im?59YNk$IvYiMW+8`9?8O$w{siiW49zGuCof27OyHSD3U4+fHjIE~ z6;q`^Gv^_ZupYEd-ZVvCVsNANDn`O(Y3q}8D)}M-8-gQ_JY*ilSUxZzJ%!(J2(x`X zT>!RVT=REmYF9YUqYCs@vu6*A#!(lXBk0TZ{4KFRup=n#|6CcgSejSk z1KSJy0r_?*8afuOfxf*_u-Zk#=c4C$$J1lCP<-MbOmQaLIF2M@xiR+MDpZpKmXYLU z5SiSuF{${h6%cIxjC1FA4f?E@@RuZX1I;U8{^=F5|JKbkPl)*R=pWi=g&XbOIDe8L z1>GU z$*x{oWK;9^dg}RyCb+-x#M3L=w8Bko_zyXPc*T)Duip7p$Lxc^N}^BdGnwq_tk@C6 z* z+I35fo+-s0I`Nmag=~BhRU!e$uzO@DnCUjY%|_@VC`vL$C!He%d%XhrCZ1L*=v}Y#iqLf3gvSX6cC`hhpYZ8ocHIz7maLlkGh{EO7 zu;+S!$o$a{1GS?3?JJF`nm_XJ<<~b_MUE3luU#{LWWS(a@f&iO?@us8nmN3{Mgl@vBg{==oEazxdiO24$D{o_@ z<~%7@X4ir({0v2&{$f+0Mh(7v#KjVm_iuoXbYMP#O|^5Hj-~Af_nqNgf`{N#rYc4* zI(>)^S5IX?M`)Z}K=AH#N?Xj8mVD_p{%dlTZKJ=6f@hUc$fbXToz#>Wx~sA+4;lEK zW=}(EJwxdFaeoI+pBFX%^kL=c;}1s=wf19#|1d|;UsW2Hly4i>L`99;9mDP2sm+jF zL^r@n+Ty=7`f2_pNC`Tkoj@94J;>T72}iyGB~t{CLN zH|6ZW!bjOc72KXKbz#Kl<444xE!$)agSH1AU`CT8p}}0H{e&Y(qe+}V&%Hm;8}0pr zBZz^Vn`B-C`!9Vm-tT(rW}1~0zvxvPR$K7JhnHH`iz7)sB)?AM4Sl5ntNQCyih*TW zjTyE{@fU(g%5lFc^dk=9YS#i zxh?a`qnt?We}!W-Pc?a>$tz-%Mkmt0b=H*6r{=LEff$>xEfCVR5y&-dDp&lpKnNyO zEM>Jg0H*z{<^Ce1{W1|0y+0{y%}hpX1(Q>pnt!@2`^zP2kZ;vae_=_we(Vc`L+Fhh zn>aFgTKR@mK)gD}q*PBRiE$*=9&eu|rRX(GrZ{cAN!td1TPO{n9p#DcM)ycQYT#Sf z08XH+EI2f~y>`|waNBJAK>+Eu2iKn3I`a-*>EL^fI5dbrN~#ZXDEBAQtp}DX)d+_CTpq5zheef|YxZ*483fu69=n^07;5O0_++#Rcb4JKNP3KqT zMX`&9+Ov-t(AF1<5T)R8ZQ`blm;-E{wv5`<76-rQXISxGjyz2Hs8v1erN?Xid^F(? z9+qf)WYg$>=po>L>p`FQ)nmMrQ;3f&{GqXu@zfty(7>24b!uGH9FLMQKH>=C!3nE_ zvMPwNa#jY7L5!if5tRMduAl3H^6)1*?}euc7&r26{}Zn}?@;DwA>2$NPyGB4JF${? zL#*bQ5EaSO<6u|y} zC;ZI67jY;~$4C~)i3oRc>xWf&V!X+WqziGNvC>L}AIeR_`5L$(R+3Xv(LNQzG;g8} zznCU*rQ7kg<<_7@QdDCjc7c0(aov`2@2?x#S0}5c@jXUxCp(Ae238@8Z*UjESA6r1 zo2g#q0k!{g0pnafRs>xt^#{oQ2RVY;tQ+5}y}!PI+~fMUU~1WJ|0|~P8?uR&&G}z2 z275Y)Ev85gNpO(>cZCh$$q1IdTEhg_0lPe6$OOdez*+(D&~pR*hi;zP|L5I1Egj}* zkyih3!~BmwG(nh20-Fo|Ax9Cf*nIf-F*n~@YRqe5$gw=hv@^(xbFueRsTReTY6_Qf zx>B4@KD+6}>>Lj|bR1#eF3{AWkc-3#4k|n4S2C~4DB+6{u~t*qYaxD(Dr^$XgoM|^ zUdXBAjh^|kk_K>`K@8@+*Nx+c&usfspE!sZ#1-@Ohy8@?L{fcolPgiyvAYnkeC4rg z3gtf` z32xF8TQmSqL`=<@uLR5 zWeqTH-FF0~&Clh^Cb{jBa$}}5C?Ntr{Fv)mY^O6rv~}u9E|_q>ewo1nEf2E)e|=&p zwU*n%=&hYtbYfAa#b|shBoN~_`Y+PmL&A%4u405-X(y?uwh}i@QfV`6upMs!|C0mf zQ(|Mpg)#OSc{<-0vei(|aLzbw&6b|z>l!=e#|d=gD}nKWVZ3TfU%d0Jf}w-QjvyuM z4AL0K3UJ0ez97atk3E6B5?rr?u@ZfCyS1X#3|1m>jZ{ z=Z}A6I^j5nO+-Xa#aTSM`BMg)8ZwS1M;aZDarVdw^v`W;0XV;}D`A>9GSJ9yYD16o(q^&Nbtq65M9RpCnBzPm1lW~n_?P4=+vFNlcnK#@RMcV-P3rs( zZV{am$SBVl142I$fIrnOdO(c7I$per~+o?2J z`cL{h_lg11)!(RpOqai-=>htdHSps)g4ABpS+*AJnrXiAUR}L3?6Cjkv>G;zokItt zfv7)lA)Fv{J;=L<96-w0CqV8ba0wQ&#qG+V#9s>TV>&PaKvweND5I5Wa-fU47ZwPG zBZt>xxPkV2BCbYJA)MC7{Up}lH&JzJq*W@zeu6gK{%gSf}AffX{fS(#p?b1 zC`FgP`||DO#gt?WW9CJ<0j+6pavd~Ukz2?O`-7j(UXw}bKePPKffAm_-TMgoT@{<)5e%hlOX5To^a^QYp$c>2-I}d=6FR+Pd;(z zutG@flJ?66(yVg(T~1B*KKOlByV=<(82bv@8KkGBd{K-g@P7I!CH{P_tt%D-USngp5VFxHf2Q{Pg0n4dLn8KOvXd{0Mc-bgl`e5LlxS4db5gfo+k&fn6OJwfHQ$5{mg9Zn$e@LJ?cO=$BO+$gar zHZ(e&9~1ATm-(>6M+|TRj?z6}_#=MQz_+S_t0SoGk^Z-?Qy8<_sv7bTO;^|mg;*D_ zmS9m85Ps2dlN|C9Clq=2`=633pjLOaeyc ziC^U8J16rwSncGv)^{FA!>ei4tETj=G~RrsPEZiGHY4hv9UZJ4_r*RE)_W-9n^+Nj*ES z12r5RYTKru(@zLW=d`5?HqIZ-o}~(hkhJnZ1_Sit;S1w0TLQ3OBy+nQgzFEQ$Lpxof$f*G9<0KXrKi5_TQ9H`n$FzX03UHL_4+=U*+OP+AmzpUAhyu*0xEuD*H1}JHx+KY^e9dp4UuV* zj=HRXF?kz{(FdV*9NC@un5YBYPC#l~l7ROKNCeA>61 znwsP?!DPQ6zJ|x%1|Qi#ns%&q%Dz@Og|gq3oIyA=acp{(8?TAcmU-n-&QS5D4KwMb zI6i}Et~?2KY3M_gDiso2V^h+xJC}qhy+Fx}%^|$anGcW>oG*vQa6;hrj1*_op44t} z_^4s2+1atV@`AlkyT%FhM*CLb*!(Y^K&tKf3t>2a^rMY~!%;*#W+f1NT)l9c&T@VF z2|D{aL(L*?dfAQrJDjutzRVHN4|>G5ZHVj<9yRdIYrtdG)-m1prVY1otC_k{2d92O z!`1a>V@t!{u5T^~jC9o;49dkgS7W0D?R>y_DS>UVhRa7_1n7!yY{VQ6Sgx2m{Z6;r zg;uOOc%|c79+-!qw%^DDuP~9*)Kv2aACN+qSV2;&q02G0l_q?yrELyDvUJv8MUXdb zYewxISV3WFu1tw%wr82P0pVgeQY6$vEe<2vmMBF=+ZN75hDO396@^xK=_DO-m22=KwyqL|(G2EP z9=y-dA`GiZ2Ua#>pOZtYiP2vg0L&!}+km#w)H$5;8=d(#x|1r=xqa^VFQt)-qEWWW z3Xfn#TYVbpw0GeRgiwJ3t5b4VssF8G zykHdt8KI(f_|hjlaN~4HpA}#nLG&Na^IOd^{Xkr(NBF)q@Pj&n)O6H<+`v^oG@5h< zDyvQKw&Fq;_&ut^j@V80R?vc!a;F1En3#r6M`moG>GQw!i1URw@=`9P^FQJ!qk?$h zIm-YMeUU)^wkE39yvU&AS!m>u&S0$RmIRUJCi;^)CQpn!VfggXP9a|ZVi_^}sNneF zM*257gS^Uu^sEfxCi|mkd1}PUB5uZ68T3iYxS_@wx(o)v z^);cEALt6H5@kv78$nAR?PvyWouH}V+<>Zn*whc_&kNlwEUd_dxYAgCgwqsm^KU>ZC*{-d+0Ff^%GDzfj-Hh$x5Gp=&N|Y^F zHbch&n$<+`=k>|78m!?dr}SW#Mrcpb02r1-?KO=tdl^&~%2xWpw}`G2!%Q|*hXUVr zx}KuN?Ti&{`sv?}$Y*Mc&m{;45MM5NAt$Bx`_Y8-7fnd{(jAVV|D(^s^C}n<*4HoP z4ANwjFXTOgPlA!-$*9t9uac<+N4_rgj1V`C*-qQO^j^y20AKN24A9Q2(uMkQeAK`< zt${B&g4!qDM0IHFtALQbA>FTS%Xl+S<9EMU7$@l2z6sV90d%izC`k`G=&cue{YVqv z3#Hp};W=hchZLy3EOFPxm2B6$rw_VZn|54m0dmI0)`PR9K5L1Ma36I-s@K&>i4M|7 zzNuSVL>7T&`x4!5OY{d4{l`^4`g?3mfo~d|(y4~1SNmYhqM1bYJ^~9ehM7eNV$U(1 zAd^r!2^k{AmML<^M`dZ_{21G^%12|O=4(78!3mVPT|OuO-`XGO@A^_KD}`7s%b3V2 zTbxLr^^nE$MIO9p0+|)FQs%F1GTYI9L9=g=XFpz^LLJDRAwxY@W2VbPLBQzfsR{ujdx@$fs-G4^gF#8#w%fQ4te~Y zF_^u9SP|sy1YWWSkmikA4Pl;KtEJb=*y8yrEZLcbCw<;*th=$VR$ zQx-dF6S2x9z1T{i{@~#p7^Z`-E5SO=YkH-%D6$f@u0KJJ9-_8Rvx#n@mfm0@$3RRQ zxx_tti$OwSeFztR2}+`xmpCO5%a71DQk#rJ-_V7~#~dKoaX=Bi1W` zK(pB{ui9j#keorR>YVTeY@J&F^|bej$%RaU`so`WNQ*i2e*ekXoq zObD?22Py5B-dk33q}!%(LbA8P2PKI4Djxe?{mxQ&_PxTXIU7j-#s-?aCdQ=qy(Y`> z=~XctOT0!IXCxEZw8J=pYRkZU2Cy~x#OJ&Vayp1sRZljP=EF-@B7 zu+fC?Ih&K?&{RA0iZnYmwMuQ;HIAUPStg@6GqoZ}n^e-aUuouvGl*3{Y;ewm_GcZ^ zMwKS7jGaL?P-$6`Qr$6GHo{BWF1E#L48H^Yaby?th#xiZt!scAWNw)E(Dr@mmb7b# z)PRXIxizGKT}0A!1};kJz$g3(YJs35@7`Enth?4p(x~5HNLeBc=jvEk(k1s8tgGf| zE_lUf>IJ@&I5gZMPo=#@Um&sN03OyC)~itSE%8x`d-YW6FU3eWc#qW1lRCTNuK94B zpvpMUfwn>9q$H}H1X5^7Xg=j}+8Jn$Frqd<^_R?c#6T?gi;q-6_hl@N4rzXL~|1flS1*Hb8nEN4nswyqT6ar7v8|U71B;ZhiL<(L8ZeCz6cnU&TBxyi0V?BSQ{q4a4FDJj&IffxlweFVjy+JD zPT7O-M6+yLbS133>9ggM;`9e>7<+*k@1fMGNXb%X+bTdMB@S9>>KR>k1}qF>N9-F`i3BQ2PIWDQptF}uH%O?fAJ z9%DW96xL<+NrW%_K2zv(9fbaIeAK|Vu7Rr~h&JnHt9E;8n*#?4P20VjH4KDlIXmT=&4ZHcGbs=YrVyuFkSi@l+a@e7hjicXx z(uYA9^RzOE@epUwe`}8*(u{-eSuv#Xk@+28=j6*{ID~l6!dw!Wd`S$~1+yBz8b+E` zDf+a049v_(q&5b7((*7~Ka5vr^Ed&GLW-!P3Y|2trYUdsEUp;+@tIfJMQ_WM)0*?lix`P6(qC9n6(HF0?Nfg5W!AQWCV)Vx;4>o~;l ze%2Ex^rwEf)l9&)RWV9sFk&D$;N~%ag5S0Q&W9%uu2!W*>pdJ)p|Te{7!n zT!Z7!8hE)0=2bAh4)%hZVm9~F;QT_%d3l=iN`tlcRuPQP$NRl+?X|+{AvVn_h#&5u}*5&FhYC%bxJ&6|v81z`1FZOf8Z3 z;D$rWwjbtCO^@vsSe(ZbNd|u=?k@KT*p{HrntD zuV~9;RE|yWbHzrLI5ugotYTAMlTsX-zv_u4U%2BFwK$P}R!3nH$~ljD?wDz>QjA@0 z!-{RM?E;qI*k;Fe@-9oVi*CqQJ~|71#E%;I_BC*I1Yv>O@0j9tJixa1PTJc;(>sS@ zMbr3K{+uvY!gCEZZ4IGS zJ-86A4VNOtq$XRNE|PM4IC3jx5tDON{zYL6Vg<5xcx49`E4z+~7_0TUc*oisNUMRE z^W{_V*;kL(tbgG{41V>C2QaJ#(pSRBYhL+AD}lT>kj7;8@5}ZAyb_i<;d9=>)`@=B zxnxiJ#L<1&?62Xf%s*)ir|7PFJAjm@PF)|yfZa-Kgkd^NC~Rs)Y6@vw$`v1`gm}*n z5umhD&IRWh`62Z2BHZ-mmAxuAz2rg?$q^BGO5de{a_CIpdW3eUi;KjgT~3||$_v?j zWhaq4$CloV1nRmlIy9hneT8~%=FCY+OChd=LtY_I#1b=AF^r1Nq74VM`f4ao$JjUZ z(~Kyb)WPfc91Erk5OA+-Q~cO0`c#$QHSxcG2XzA82azQ7i)p2w?C7-^ z%uoWf>6AHcRH;WgBC)1{BcrAU4!>@EMaQIp*SnY~`$>>C-}TM0VsEail|ZZr%I4AU zHCfPRgIY1f4L4~f7#~?FBxev`tMF$-M_FvknP38x3yloIDBBg|Aa6M+m}?l6A2BEv zaV8KNMDenylDY!tXE}YSGn_v>W${4k8)!L!yeA5u$kt6VtAUh%{p!`sh7?=&m|`qmO^A#W9o^FHR|lSG(l$THX-V7UmB#m)+|rhDaC)xZe8i6$ z_zpF|^?|X@fp)3(NiAt?QPX$oX~q+LY^8ep{RBy&_bEV z0uJstTmjBc5ve#0u(P zfZk|tK7D<*PM|m1m(LF!c^JtC(JDT#gfSkno;f;Xn@%`26=z87cFj@zb-@VDas*M2 zYc8C6b)|@f7%2$|;isc`Qa{NXsDs#7x;I|;N+XVqc> zK-mUy7#?wx9}%Uhs@wR&ztmme2%?Nv@KqoVx0|}K(4)oX;J(KEEy2tibw+uK#pMm+XI z*K-i+=_57hA}=%sZo-rteQD>1UQ#>E6M-mPWu{y)S#q5Sk6#~@0GGSkoS!~77@LZI z+aP)a($4;5vML^&I!t2in8YFEO{6uc_1;#*pVek*%dB$CHD?m?s} z(@WGRl+R7n)%NKe)8>b85z$-PV{%O#6!N2e(KaEJc^Vgfjf+oQEv0JjZoYBo%3EmS z`_Q8VP(ibYt6r{bf30KJw5JbU(L)^_8i4f|8_Ii)cMJFQnT|92R5(*MSL)=k>@4B1 z70UZ(xK5sMj|@eNm-Na=id2ww+bsNIkmq!wA!dlmXXLf2RSp~+LG1a1BZ#q%Js^Mo z2M_dkZCVdZW+Q1kg5(rpC6M>gW3@MX25J1`mp-KVBd>^!GlH<)uev2r3B!vVDe#Z|CY2E9i8(I^nc1BMNCHuf%^a9% zCSRKxmu$sj4)_~+gCm;cVml>9;jSZTac#y>F2YgYWDFAKR)b|2EnF)iZW5!4YJrnk8gaJSm0bBw=$XD;3X0Ac6LkRpr2L1>rNQPb*jbSu6c|F z778mJ7yeElyl0Sr`$`A~f8HtgvSMOxpcVhdek*)to{gpL2%6PFID)uoMgjKNE-WO$ zKlWV88q_$DracTTCQ`!Oz)FrrDU~ zLa)^L=J`3RB=owBZmM6h5{R2?;duSVP9R>R(S*iMB@M36aWb(2TJ}))l!V~<0tIqu zGWfa)0NUvwRxp2(u7}F8h{7Es;0TNE08Q#lcSc`vH7L?Dy*P8EU}wIA?hG&I)3%l3 zh^ZUOilnwp^B;$WUtFWsZHNj~a6emT0SIu~6zx`RNA1_Ih-oz&OWQxn3G`84$Ma^= zirEO0ucG{+jWKZsd4B{?e1($(h^M9>p^+o>lPAEM2uqgt4$>?*U#3G_oT;e;o`Ndq zqO>-S7b2F0f@=dQ9EF|;t3oJ?%OiyM?4gqMV-FuDocS6UZCPy==cQl&$_D4G3VPWk z=QulQ=W6$SnS?!qUa%ph`U-u*du1V-$)fD269|*Bi7UZWFJ{Ij8SnH^gig2=)Cs3S z2!`qVH7)ceMq*a+DfI}C8u(r{z)kF05i~~7PTf{@NSjSt22I`{eIN$#m*GAY&;z4B zIQd-5{!-{y5FFC4#KBzg*Zh_1U(er4E~K^llyH#5aw^* zESk9;E4}r=q}u{8UizVmRtE8!8LvuvzaYIL_D^0B(}0rkj8#Dla*Tzn7Rs2|qOQ3F z^!mFufA>6f3e9-pL1prZ1Z;IWj&#cIN>zeY@tI!~hqDFA5Cw*S&^%UFnk4!Z3Oah5xokgy@A+cl8=k98i>!yd&Rj|@Mb>B zLrWY=it@`0+%-jU;x4P5%Fh!ga49!7lGdXcB|Lw?DFhUu4vgA+D7-PaJ+16kA9t{T z5-xP`dE7U)$U`>gSZ6xe13bd+MNbf+=N|bT7<9G7_Ca$3?gY$yCVZ8Gk$k09dr2Ft zFvZh}mn|DAg&E8uID{@oP)ogN4j~8i0sB&Fi74a53w~j~2QSQVGvaHWy39SOVhyzI zm#BKI2)b18cg+64jv$&+CPZ}@XlCn^c?pobw5yNpbhA*ohZY6fm{Widu%7QF- zN|9d=wGHX(Y+R26$o5YePDK$8^IgwQr`(jCU!6dXS=DC8rrN6+4@Sgj3>8^ZVBM;ucrh_6>zRpzP z7hD^Er8~h}FZq?w#jX#Pn*I$3s0J;dSabgER;9gAvA4$=5uY z)wg_B9tRMwhv5`Ti}r|N9PPa}`TV*4<3O5v1vxj(N*#fI#E(ESsY#QAu`)7mq#``; zBnIaVpQAl%`Qmphhy&3hXbY?ldBW$xgrE|z&ELv0;L=y zNMxMP*}Ur%dq1?MzB9`jDKCSKOX=y^Rj{W3?aSb@2QcTW|y+k#?+; z^H>pds^0IK`Hyh~U2Dk~tF0xj>(<_|#WZbGafoy4u`#ZuA6WY1G}tP&vSf~_z@cbe zJXjhF*&Jx>Ts2MUtJ0uK5|Lv8Otmt$;D6$(jQj{02BH*X!L0+j?PqoX62O!BUX0fL z*Vt6qIA|K|teH$5H)N@2o&Yg%;1k>4XGQz2{I1EtANnkJJ}v)FH_&X%%af!mJLZO& zo8>&6u}QM&$j8hn>*zIJ7mvPH=HWwya#^Mje!avibjA@RXAi3#vY{@kA+nOS#;3V>%L4I|H{Z_QUibi?J;>l_{)ninXW7 z*Ae9Nw&Bs?iOP0PpeOXSB{xUY-61ymDY%qKSg=?|YGNz-0-tEFSU3r^`%JQuf9iP9 z(LSTuu#LfOU$|Xc^g+n|gYQBgjk7 zXMTt-E+Oc_)&|nFh{B*DkhfiAD6c|k4*Ed^{lqboBJ*R!lJW%k1N^9g|HT^Ujq$Ex zwMr%2#(mgY>P*_x+6PIepgsG7Q)y512UvsxYYOr42P=Ik*NEsdzT*Bz@zb0K=19eo zmZgezd|~%v+n>_h5PV6>RK*R?6>z58?QA;nneHNGH>7MAl0Ex034#tR=WG|f%Q&YG zo)f&xph>SbbkG-dK&I`Kcd-S)k#o{{vBe5Td&gPBc=$n?yxxT)h_8sT5{MPvycVYU zoW?zzLGO7@Y|_9!*crqY0eZz+5BQh|`V}#)2x6}ISrb=2Bd^DCGU6E@V7E0`#LA)A zLY-+~Vm`(Edd7l`JX?LbuTc^O4@RV*AC_RiPCz2XAsq+=~ z^Z-+h&fLK+PML*ql9%6!R&^IK11+7PW*hLyltc2QP7)0>B!X|K3%GLa7{f5Ng!nbl$|nB)f?En97NtZvC$`XAo|%b(h_1K_+SLmb7-Oi58Z$!65#8D)s#_j z)!vhE#qD`_r;Uj``1Hd`yDu8(V!hRU)@q^~?<4u`Yv6};1W^rbKwRQzr+cF_p2HS! zn(TDYlTWz4u{k8Vxt37yYpPm|he6J@>aRl+T307VpSJwi|BKD;dm{b_2H0o-AX;hD{ zBje_r$Zpra?4o|NA_(UXug*OG+cT|#@TR(Q`qN|X+PNC8>cq61|Dh$es}NbZreh`^2NLGjKX!9aEu%H9o}qrDwMv|u9uyvx-Z zQ$D?xb1qF)FZ%SUv;`N}@;Xr7nqYP{B7b&XPXuw^$S-M!kmj*!o62i;>@T9IT{9{6 zCYoxuEQ$APVK{)aj{?i-Kd7yLR-UineR8{wE$CTxsvO>^9T06E#1x}N*)3&tOq`74 zu)zVOA1mGXy4N$cYc_?Zje7-~(zI2Un#Y-m14vFxuK-ee)+Ur*3B+7mjnR7nQFl`6 z$s)1qa<^jeQwV5jb<^8sDk7)~-~rqP4i7-+IctSPa-gJ1nRzJvq;jA}Jr0i=_{KHB zjWOd)gRenq!fvZNq|FLTnhZF_-dk^7I0rWUp|Z?OcW|E=sF~A8=qpD1#x2*7T-&T} z=Q49`3HRQUMs`&w9?8puG2Il_c}WfHqCae|)>6baa_9*57@H0%Qo)9A6yN+t>(DY)6!|t$X!vEt4r3qt1o4`f#y+hG;uSB(JU_hC_?8cXWEBvv zOY<4|I)ixV_d)vw`5|B*lIY8v-c!=!DPu7YH=fy*L7FaRdt?xHcuogQWjw|K4OW~R zQ?#a24U~iGa6JZP07-W#SBN+fZVA$;G%J9ZKjb%aNnBGJl&xoQuveD#sM5(Z&ha^S zO&{l{SF1H=WS<{@pn;Du=piFco;Nswv?2&c&@b}|`IiIZ!wvji=)okb)jj{zKUo$-JA8`!fo*z>!X9bQ}EYnu2^&avY2iXgojrhd@-sa@A2{q1Yu zhjawF!?-2oa&_tuYK3l8m%8#?4%`J!HW$=1aMDL;x^ZZcf{t{it5CWDxPik;S|eNc z!x+~;lqjSB4!qPT_3L2% zEpJ@d*2UO@LJk)f4lRbrjWf<5O#pnO%;Z5UgZOOxdpUt{{&?ktZkRuE)2#1#|H&*w zfk_DVxSnwIc+8enUQq>&Y!VVYaW>>N>l|bR|F%t+NN$?BsQ9KCM^0{pUnuszDjK-8 z4Uh(K4ZwB^F&OIyo!|4$Yh=&l48jRyM-Y>9kENG4gov}2ubf)7h3m53_k$AR)6+5Ap4z!qtfB4**h`yMketf1Q%3nX zgA%hch#NsB#5ilb(oJm?rx0HY^V3e2&9iB=_eIbuATh8%f;W&>NBDDda8is_H?(Qx zk9Hh;l27?euX0m&*z7+hhi=bI5;I|ZrndS*4LGaZXuE>5l1+{uHizaFM_^1c!>biQ znz%m08H8LlSSFb$iWU^wSnJL~Fu?jzjbNF+m!3H784B3b9$iR7;Gn)I_*|v@BvUt$ ze~^5shm`6OKWgBAuLi#42%07wojibfM%b6nXdQc3t%U^HsUFAmhL#y=yNX`m@ACUM#OIyS!!c zBqD<=P2?TpNM(<#L{FZAMO`|}i(FIJZcqI&Hk70aaQ!9qv zX|*h?hM4EQdxtYfG<;1=W1&B$V22PEXip&a3zA}L#X6-obG_JtJ$|Kzxt1y+^#!ls zoPqp{MhRtjpdpskM+}A-I%UpdD+92cJyMb%P9V4s$B^ep7AS3_pE)06CNi1l{jB|f zH2mrTi`F+WR}?TSakUCa`$_U8P8>qStO_zrP9X0G#H-uv8>DeMA8X)YP9E@he<6>{ z6o9cdD}or8Ju1pp?^8r9eD*AgO%x+}j3-Tfs`eDy2}Fz($xpo?p>$4?n_u#wYuZ(p z%uqq?s#3z$SZqviE?Pr7pSD(B9sfQ)@; zxY54hTzm)`(9`tLk*%DfHma#xSr3s3vE`s#%(lIyY#h4MQ%25d?;!^}!g3zz9~e2R zHbsE}u)HbDs6Ej&W1KQBvjxH&?5c+Wk>^*kQ0+Al$Z8iNB<-I#3+FzLkh0DmL1BFy zzjF=z2RMS#I@<_W1KwI|lXS?Y_j=7xl!hE>rMkwV;f_$D7o2m)gdPcWNtCIPk3n3V zEX`L1BoLx4^vSkUKx_Jlae7@M28M(M8(FAx;37|A@*8*rhs?bYq>Gh-)OMS9TeW~F z8x;1+b3Krmazf(O6uMdds0jo&%$Wdi!>r$@54uri{}lFO;f7gHir7bmL0LRp1Tdwq ziJ^^~a{@<^IAj6=9gd>#1;bGW$sPs@lGz^!2M&%MZl1Xj=7w2=w^#k>DUS0z)d3Ej zmL)RiGZ<@t_bXs>Byl6{RX`HV%`<6-s7g8(tn{7`nNLa2({S%3PD4j9e#-1~C0KDL zm;-0~XbbmfBm_AyyA65`$|1|=uZk);ntDT0=!%V|o+YvkHwsKrX^|q(T^)ckNju3c z^GLFM+kKQ0Sk#snP20e~*>}jMree{dw{j>)9FI&2-3BF(HutBNwSQDQ^8{G{HQ$*a z(~i}yndoZri}Q#TLEijaP9O%iw9i;zOH~d^!KI{SXpG(th~ZeZ=X!G6W5TH!DGte> z?F7QXBS#O;PFAz2joPWHHq5FZo=^g}16M~7>f0*al64>^w7D8i|1QRW zw)tSgAXvc$oDZNZLxORvlDDq*tuwiC_rz@)&5`^q4yGGoXFRPx65i<(PzF#`{86t6a5ijy&-+sguh zZ_iySlXI9N)<%zmrUV%)p0Wjs2KfC0u$j>$Lo2^JWT5qf5GB|j4~LLHo}js#zo^Mv zPOEr>5xYyM|R0likMyxWB$hqS^1PS#;NT3^`T$Jy^OC;+g_b% z8O2wwcjPL~UxwE?jgPbob!?wKI?S9Ry=7+vV*r!;3_Q(*B9l#X^P>^nCyn!<$9lwdw)< z)-~|sI)c=IJZw(m+8ZY6xNDT4(JAWhUIpf2n@a@gBP1Q!ljiPCfgJFXJFkw;Qx3yN z@gX4{m3HoTo)6YY5>xabG@)gH2Sr3n-dyd16Cz3v8H}C$0UyDnon1_l7lEd=h7PoX z<0{DDDLyflHb#sviH}gl;z8WHS(bx`LI0x$f4?T9Jg?V${;XGLbc5_w6TZ2gIu*

EsN&pVLtPv|IClIx4KSs7`oh3#oMK*|Ve;X3 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

DtlwqUIKp1btjnRvvMTw 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 z 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 2GO}lW8evZ0yH9Y7b7)l1 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

!!$wmi@TN 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%0Dq3D78npJNL7lCD>WdLF{7J)(cnvu1ka?Z1Rk!F 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 z zyoZhpk4p-$KaOU+$}aNkhV$I3+HmUN%zpAjHjEWOkL_%KCYy#md(4U;oIA@817iD}tcmW`@(}k$A=d^b4V~Jrt;Js}Fx=$KHpT|K~1!k4^T(H4i~bY7&u2 zjwcy7X0X{fdF0G_r1lb9!R1U-GK36JpgZyUwX!Y;*@A)C@_2ZP5pTL^aiBZFXh^$cee zbv+b6Ie@&{NbwV1ufSP=+}PTr%?o-DHPyjC`lBA%-RcJQ)J7r~1Zq;+M(leT3ICfL zQm#+c1d?d-?h?TdE~Wx`3n@KtRAhQkfTlJz+4h%Qi^Kme90c%-2OBuu z2?Y{^v*#D_K^0vNUzbPEejXB990R&O(2)-J0M`q7#eyQBZtUuNJwF3?UBGe7t8ScB-fPYF7F&)S;$^!|UK($MHK2~P1?40; zGe*!6W6-h3En`vjw0J! zV(f9oE_GxzXXM}qOo3LPTT#K~O{3-8H)7&~KY8V0I#yw`Du8q^KAk~g~(xaH|M3`Ipy8~Gc08x%1GmY~=ytFO(GV>q{vVCNU) z=77!9LvJ(cM^@lO!mv%7=mYX95f0@@l{9kTe8CaKC*<`i0-HzchRP@8UuZ(}Le8F- zI=+@O=r4cKY9MVI{q;-j8}zjf!N0;0q*udOL4-4iuZOYO^sySKb*3$7*sY*y9UeM5 zp;N{YvUxH>pGcs#0Xz>aw?MRH%z(82lh@gB${dIXcOWSTmVhJ3yh|c{Q&4Begv$<^ z(mEE{_+$pf;+>E_Xa1B1Zgu08;od!~FRw_GFK+Qx2VU@1ZaXzkb4DK;Ci+}kpL%#F zYUdRSi#AjKTI-k3^6eQ#sr9!K>n4Qa>^7NU*&8N z9S4ynDyk?GD<;iJV;kU+iAvx?5)9kHWtTYDHa!CH+^OkuYzjqVUxY{669S#QDnkw) zx;4KzGpUh%P??=CioF_06BEA*#xL2L%sf?|l{-)MtM_BsOtLw zjU82(zUBJE-q5Q$l*azh%kZ^5R7}0U>W5Dp?{Nghv4lNk6%dXfj(6|gyT12!0@WcD z=h1TFi*cOm*mTLqSjO0&!j_M6BqKIaNS2+5v3iWz+NL;pSotHnDCZB(bDZc;lzw7+ ziDM|MD{-o`CmSn=_UgB*OgrqyA;gMFOcrw3sgJ7Y7ab8T%5pzWd$3r| z(-cUYpLUp5X^$70Z5GphKMV{bB7teQ54i9TQ$n%;++Xyc6M{Q!q~l~N$_50R;0%n?JZ8^`29VnJAP106+jqL_t(=i@d3W(()z^^dAkS-)RH$xy5BG z9b1KhQ{>`9m|{6TbTr@#-qN$+)j#~8%Mj04f!gJ=fyB#J7!N?o(X+3?At0Yu!#=Ui zqG{hXtbsiR*Zfl2mGECK&nRqQxLpI~x8OV8Rxb3N&C`r(Kv#B zU`3D|LEa-sD}ugL`t@=I316E<|12Zo*TJ+Rh<$=^F#M{GqmhLckEPO+0Jt0sb>6+y=5wJ@y+a{3oJb{=ZA51T@3)sOcHk|Ri) zMSm?v&^I`Ocr^?Mkv5IyQ}a)r@D&K0K(`!0ku&untt3w~EH3T9D#wm+6X52Kz@b?B zbRPOk5E|^_e4?z(n}a>5s^q#cV|Ig^NM zNqr4?0&7SymATr%vMWeP zY?gIpfhD)?B{mhiDVxdjAgg<1r`YJ;4jx_)6YL5062~@q96vr-{mAnq`K*TI^;=#Y z<4d+)Eoq)g>qkdBg_Ng0JA#nay31f@>NRrLfU z6h{y@Qr(Bf5yVaH*9UKOV|)GfomK(}{Jg^9}h`Dz&Z108z< z@z9Csrv=oDizM<`#YrNVpy25cqH#GvH~FL?AndWy&gy}h#4xs*FeCWoSJ^s(LajpM zMz@g=)eKwGO01Ae-d;>eR7A z>_hVVp*Q{HYY7^+!zY+HPGz>K=)jD^ z&FR4li}Fc*K@D!bF2NfZbq)#qo#bJkG>BnfoV_lSsob)P%4kf84|ahm&%=7k*X0Sh zVXlwD;uz7zLzJ}ZRvGxDIns{7-6C-8WHW3g2SVnrW7I1>RPI%5D)YTxeF5A!nPFHD z=>v@e`coC>l|S+wE4l|s9>$5~QwBUj&XZ6fSBoDZj0r}=V2Um&A;SY5n-`oFR(Z1f z+5NQvLIDrgy74=Zb~&d8*PnDD;L|qpkx5L`f)h&0GHz6^vQSK-)e6l4glQvqVF(C> zDKq@QBYVg^c*dSSRGR*ya(AH_$LZtG!wYV^CAfSpLW2&Qm%isUEmi})ld}f;-9?FQ%vjpIAvVnKxc0?+f(c=D}S)Lva?=wq&%xPZLh(_2_z;ylyBN& zRkoLQWz%R?MuqMvWRlHLWC(`P@QCZ2PUy@IWy+gZ+Rkb@cf1FX?AMo%T4I;PiP!N;CH#g;0MQ|J-Sc2)<;9%5&0d&R>WN@G8D-PkcCb=8)kIXlVS4rLT9 zt5a%;#f)R9{q3SbE19C>Ddm*h9&(E6OD zFI+BhjvHNbhvQt5H{b`z+}fuwog`hiWOfiLkkg{;gRY7cl*ef?LAOEQ3=OAD9IPHQlkor|0LN5q z9J7H3Bo3`D@c|=+rhyZP;R-1&oZ!S!2fz5XFw$BQgT9dC2UmOyAu+)uduQ*tlsV_R&bfI$EcRPsB6yz;wEp``x*L&G*G>x+@?Ro=pVs@&y}b01#ulOlu7%6vqK}rpXB+CoItPT zlxK3|l|Fp=i;0FNF>hs?vA>?&yu}u0Zwku18t5%C6A+v|!UI<^zesx$WB5!=bQ55* z%&H(1-`Bn}>5^)(okZL$^pC3}T@3Ubj_dC{2(T*WZ>X1cV20)pp>n(V~8@B^J{nZ!tkVM z97?Xojv!el$;U>*mQit6bFB7wz@jJaJBfSWc<8dU7<}7W&3b4jAv$W>AUPI{nT+)p zZi5BYASyEMLY)NB;1JUfce^dPf*13^n?4h7$VzHFWt<;i?ucP!Mnx`YF&9ATm2HB! z=}Dehj3zY>fpca|M$?MXxyPvDNw1BAHLLKwPUUqJ#reZ{+Z;jiGAEzObtc%{mk9JX z5qGKN9a$RW0V>Jze_)shIeAiP7+gi+CAjgnd{G@kui(=}3jl}k>vd+5C8u*AJPlhh zPU;w{Q!msMd6u5!R+2)Mw=HOB@r1So=cM709Hg+{ae?9Zt1Y5V_p_KIBX#5%CV8G? z$;(G`i~#|0`ot0R{=pmVeaRj^tg>YMFyRcZj&a51&$w5*_7U5NhrGT0}t z)RA4Y{o^Z*wr8=8kNQb@!Eg%M$)gzfV>yAI>qkiT5yBDv^r;-}dM3q5gmWCH5UYmj z42siT*O02`N_nUsBp+SIa!12}E%unbHX#j}GtHtOtBg2@00xxyD$g@3G;X?2a~YX~ z&{MN>2RkUv0fY(gKKBCbHv|jSyqIo*>pPH~p)2NwrexqpJ92-i z$bA8*p)u+xD&d+3Z^thl@s3+O;N?x4aK$U^&*JU$w`6R+JDvr)ak@pnqqV&8UbfQG ztHkl%&i>mL+Z0d$41#KZ9=;R%6HJDGd4E7&&iLYf%eC)^BvZ7Yb)Lk z2e#+Iy@dx{csr_x=?43kaRg~EiXZg4mnSirP%wGvUO%kXUS%MSBS@2upXFfk*KTA7{L3`D)x^ZVrpt`wSGjb={xD_;ozZ>+FyRXF zy=r>VWp^%4Y@mpJ!e;4jnD`#1H2M7MtMYAP!=pbddYFJP8OiGpnzZPbYbGw_y&0+| zH2KAw*B!KvkZh}I#_8j)<}f)D4_5ei^$!y#^JdaB_}EsZ*W^lakwy>t_i>Ea*k9C= zXPeqb!99?p8QN&tVPLy0nAHnRr3Y{Fy0i2`puiW15rf;LsElT4Wtc+ONg5n8P+B?H zi`;vdoba3yI(J2+f^y+1V@^H=XXoOyka?U@H8Uc@VDX@QWp?IgPE&C7UnFdfd zQTtqAWjW`02Q)$2kQ5!dbUyt~@)}I$3WkLM&WdIDs;?{ul&R#%U%8$0yGVBUQY>ER zlt229eEE_^&xF>UDj6@}1-E=n%1Qhj8Dsbj99{&VdszJ{U{=~O&Z=uzlAa$odA3od zGIeydZD&>mWmOKVC11-){!ZH-uu^i35#hqezHrfF_xzlsXHuL$Sv?fHi6cF)*vbJU zhYz;ZPIeqS;)&D#m%qyqBs-h0li`SB9IBi{c<}U!HDZ+HHYgn>y7_*VwBpnVlYa9qB|F(&AW8)6zbdJ4uTEobd+* zovT1e#*K5r4wYHus^*@ro#SwaR8$Rfg%Xvw<33H|1Yj)QOVbQ_$27y7Ggy``;bz?0;AX(Ip z&~n%jWb-mG<8yrw0{f&LL2l=qu15Tt??tiGd?@YCzSTZck^*RDy z8hiIvH(74Pzv!mPiXczmAE_Sp?os`gf!o@l2V^4a)`_-GAOlojIg4~BZku4CKWD{% z+PdnIp6C<0MQ3rz+3YyU@KmCcela(`xqt+n!XOg$0f@3ir-H?+v`Ze!Fkz9wt-Cma zSPk?@bo|=FuQ6Y}(9KsjV^#rut<^w2v=YdlkC!6|XA$Mk*dK@$LAvqkUaT8&WI7x| z^EyJ?5oK5wlE@UtkYveq}4u5SooEhFFE?PFJk?w{f-HZ96@#h;TY1YAXaBGF~JFhg9th%A?zpQU$U8a z;Pg=}b3YT3=$QKediI_w(k{BE1pN~nHxrOybmwO3$judfAcM0)Ga|Ar^f^3SWW%5` zWqkiqp8h6H+{yYQ4FvY}!FKYM8#X!hz8IRI@S2!^(blBJn?3V-0|yfpPk1ts!SRkW z$rBqpftb+1Q-^GE97l0FQ7>P}v0StfnbfE>r)?$9eI*c`J9rhZVTTqK2k*-T;5W?I#DSJT`O6R0)dnKeKk{NNGtm9!49AsX_Y2N}x4oVOE9b8CuSFrUc$pqa3EB=0(uqz-iKx|AoqhvESv?Y26#V>P{F z2L|NKvABOGF2^f(##&@>yNWhdU9!Jh0QbuUyS$FBrEZX>zpcr@f;*ZOQfRnVfF%#* zC+P^P0ry2fD-{Y$?rwg^EzZY|*M<23#+CE8kP%e!DN-p8y8UTv}1Iee~ znG~>@9yd2$4dbO=+(>gH@|F-D?s8mJSI8mv@sZ|8r!HObX{IrjLSp6fu_Bw}RFuC~*U?iB^ zhJYea*(z?iZg7FY5L!-72svezYY0*u=hzVxeMkM;TZ zID)=nuOPi9_Cg0Mg5n6`rp+%q-6M!!SEzpuJDV#1$k%Z+dTEwc1d|*1q}ScM8lY85 zJ1fI%nyu{vK^LVsbThOnt3)JoZJLoz^R%!Yu$5ow;%sp%A=c6ChVeQ1u{1El=U#SI z{>Q)*57;mcZ#jbWyty7M@0I5hDELv1_V48g@`j{Z8T7`hesBWG_G*u|cYZxgjv)2~ zQu^&1CMWC##Ok5!6XaDuIFe-G`IS5lpg4h;gm`j7jLw;;5KDK_JE`Oyx6oHw%8a0n zvRxo!`_sW-Du8os4h_Xl>aO<11l z*X-x|1)E>3+5h5+HcWjgyUGU8ync(*h*d)T;>}lfaKL}52@l5``{9 zPMr-y8fOIomC*d1=QAU;bZ`YL*t`J`qudXYFO|)=%8_BvY~^>e9{Iu_VW2JU63#F| z`F8|{?m?Ph=l(8jYy2)pkdPSbLeQjpCgC36N~;VSJAzdC7n-!<==s8qpm72LQ<)t= zHylArj};!C(}WcjK$~b3jVX*=VT%Bmfg2=Av7dnKN(#^ICL@ye>OpU$siU-ad9R}QH!rJ_(Vtgum(IMS((Av8Wkj?sr# z1_}LFf5nzDfZgNJ>Kwf``$o3%jh<=W@Z+WO`Qk0Fc?oBIVN7)6^uca=1&{M_?BG1Y zu?}BW|CrB|tGd)F!EglGsbn7FY562GZ9s76B`Yda+HJ9B0Yp#Mg-&RIer}-c4vr>0 zFmj>G_|3-78p(`ljb%H!aS$p0rCu46KgZ7TI)!kUKW7z?evo{GEhVoN=w4+hyUD9! zww+I9FU12V{1c_i+m3bHWZICYI$|FPJ?$Xs0hqAH*)%Dr=u(Akrl^3gcA5}gf`-6# z&fOv&(Y;dZhuP(He+w%{**@G?HWyd9^VZjI< zon3WtqPZ6@`i?%Kn9+M8ZsuI(q3ID$c^w+u`jqydFWv2UL~0Xm7!G)C{YZ0pQdc!Mebf`=R9J%q-J;A4gx#@XBQT-ClD+sSN;kd2{`j!Q zW~TZD`W;`Z5&vKLVi-4IwOf~|RPm*%BFz(gWH}xOkft}m$cBt*#SsU~txwYDJs(_} zrAqQQbp^#P@TsH$3*LzWfN7S?%vk^5FZp*{^Y0BMa2}9 z`UJ~$qXZ7c;(}&;@RTH7(usH3RQfr5EDem_t?#Bk#Jhdf_&(g0H!hy)Sk+8A<05bz z0U4tu_%!41HCg#i4j(2ftnOhF^OluBZ)+XgV+G|jlSaO6+!xyn^i&G6xEZJ zI)F4;@x;jH4SOBy#ls->z!MScdu)T$>VBBcAo7*1dk-|n^`s{8*<#t1jn18>eI+id39DclD&h7pR(r#t0*P6(8He4d~%#4mkSm!*se(gx1XmLW#sckCps!na6OZ5 zzOlKhjN%Q2Vu#eONi*Koo$S#Lv2dr?S$hsZz&b8-~@2Tux32(klUZ08Tim z(+&paTDJBHWN5p~GO4^P10aBgZg#A+#{k{#u8+gTt9)?U$Ts3Me}yARPIJEWRi}<$ zofVNCLpX(ay-W6zXJS_PC~K$B;rwA739f@x^l>gyZ|gk9qflJFCeRJLyDtAr_|oWiA-!hXaZggEpC!T-RBBh$um~I`o*}f^F~e~**hFWIB{?U;RNCp zFl-{}r~2^`+xbMB^xL5>XHZsL>KPPgyXLtY{Q3A%$Vt_oGxutsqx3!m23LZOXfwYn&VbDo z(MLM?Va%vkA=#uqa31Wz*ksyibRonrQXZUMK+PZM$dDZ7)f5;zrMXs-4_5&(Adew3k=m8Mix!V|i(HvSzNNqne79WU+B=UB z!VMY9A@S5g!ARY5AlJ0DZ8*HGbunNCkKXLkL_^LX9jx$SlV~4o3N6PEjv%iLVnq-R zA`VScP`W$~84V)DIaaewki|SidPP*4J zbeIz!DnIq`ohB=P`%zz{VILqldtTcCq*uVSciXGCOlI^dn4CczZ}h6e8?6drHRn%! zMGP7p*^7eJo=k}KAjYJ`rY=`3mzEttQf430P=2jp?_cc??lXH|9GBeKh6CX4NjB86 z3`y6z)6*r1?VfT0u|t#vu6|d>i%kXd9YrU{f@3=$;jq!fG@Tg36H;yqlpar3V8!mRtEW(a`DpSh`O0T$tR>kC)sP{NI-Tnicc^~k9GuC zq)IHbz1`rNK}rvtQr?ZvyeQwPCcSsmDsLGy$hgzp$fX$|pTh$H@=YydYwo_%Lt|Qql#{s zNtgL_)UmSS*J~eXnS9+1R~YpK#$#Nxbx^Si9bO!S;*c(EBp%yx=Fdtm0=6f8PoG;8 z#z#b35yd={kT;%A$7`^%i~MLQM-Z#o-^hk~V|_c#^EEM6_xN?Mf#C#VMWtW2W#x|? zM63?Vert>`B7x6ew6$r*dk4I<|t+i##`m0zA_CGk};x zVqX(s@}*asX-UV?Q6t=J^YZte%v8#A(jzpyzs3%quHp zTVKdtKGiem6P!V$RsPhkiLp{hjwDtLi4MNlO13<(6H1wkefL)SUgfnJ$5=pkwdZJT zaJRgh*SrZ2>f`z{*7!J%@<69-Wy)*-7xYVZQQb-e7k)``KGUCbw|IO!*ri>=xYA|Z zNFJk|<+@F|OI9vBOsoW^4?HA?r7?9PX1q^@sdn-y)0u>bJHP0)jx9Q9KXFG;Zv-^H zY1Brz=8Kcg49@io%|C*7rN8FO?+X7T`QOXyH}PiF{T5!!*C1U&dnB$L<-ae0=uta^ zp3%=EZuy~mH~~*Y?n42NhkWH@4kmLO@+5!98AK(m+mhM2l8TW7^GnXL?he4XY2gUs z#>M9=f6{6o;`e+tOpYL44SS_Mg1(pI=ezHJc)*Gv4&ZO!{;IEr;RwL?HP9Ji|;ZC$E6&d0IRuqAN=psjIVLsyyul%=lXU zMSt)QZ2HECZJKGqQy9)=L^VxJNpQ#|49wtA9;<<*8Q`ujW#Q3tc??&fr2hpk`hoH} z^)WPXPxpNc);EWT>RVM#+GAoW{8w=V{Y@M4|Mdr)JK7(JU$V8g#XEhi@vT;B{`mTp zUIokM(d-rUT27!hD$mz!Sf#0rr1@prlNlx^x-xaK+vfM$nrl6dpp>Ea=-L))(&-OB zXSicxC6CLksjWPSd z(Uv1f&L36*;Rt#zr#g9@L;l5^U$>dSFyR>|5PJ#vmvJ%VwJ=^cvx;I|iu3@j9?YszBVuUwiJwj0;{ z78gDutg0fwUAp3JEC3liWiBev{98$gl4F9P;0iktSBdhO0BdY|ob#%WFjeHQHL2XM zjtRE6eN9j$$wRGn=-xoxD=7Cv#`TN^Vs#|fjQcjC-9FQn)r4uJBKpnO!IbT2u1{oz z5&Ir(Mj0b+J56q_Lh{$;bS;EF*C$+jZ4^(jX%=A$R#pk*I<9l@SLwzD&d5SpB+Ydi z{vGG5jZzeUl%g}8oda@&qn?bV!vwYJ3Fc zwN_C2HCjFAX7wbWfXC?*2RdcgPMqo93|h~**jBF)!mc8N4u1hm6{bGPLK+z|^aM`} zBX49wz8)w7eQ=I0iEyk5hTf{!qf{xd!OsyrP+^@@M)Ap75fAt=)(ONUJNE7P)?+%W zDjD~@Hv3G^mv!ji=y_o$dR`TK$^JoFEyNy`U0I2#`?>rvfasg4ZdPyZ7b zr~2J;LK0JSznCjsylfGzW|_;Gg7*AO?CG=+^rbqkexL{L(c(u+OQMH$Io%%@wcl zU5r2|Z@9`|c;n(0?>^oi2k#h-*Ls?7oT0g0>_?L-`ftP;tmY?78+OJjX~$=V&gqo0 z;Prf94g={IXU1@qkQyi4X{cr3p;ZRrVR|a^#T3rG8iss0U3iS;W(_+ImcVB6aJ(AE zuP01Ea0GqJSHrX_=x>VsYM2~Ayc+hF6+vPr3Kz}=*bJy<509FhbsJC$>druB~}v(G%zKhq1FjXm~Hbx zRyp;x0&sTDG^Tt(O5=2kHXUVX33?ngtl;5B>G!l1;|OBK51)u9W+l*9U$Y|UdG-yG zGl*Bmp7WZ+GyNLFl3sp=Ar}4GBS?JL#?h)L!(!y@7$Iv=8%ic=q>N61&<@~9hfB^X zP-vRChYPkccr*w{|At5r5hr8B{S6CBc@R*lJ+gBsCnL0=@hbeB_-Gn%pWMT3*ZYU? zATMt5$TwZ~PM58x0=Mfkt68U ztJhBRB{7`wujQEMH8I<8*<|cE4kRWnw(ovD0n3FR72AOE`*5!FF~QdH!ZB`6hC!Ww z;muVkKJC(Wnps2Of+0|LLnJ3&sntV3r;*OK5!>S~He6-q6&zVJv*IU*Ad#276M=ut zW+I}=$_v>{RtMqyd4Us18}C2EIiz2)nbf7i~WkMJg1p|VO-(u`idR`D4f~32`2UsTKarAhjUd_U}HM6QC z&rDezbUc4jcU~{_c$*bLd1dB+BcT6~72%MN6fq~u155!}8yLiZh39L=M0d%I1i8w0 z7Nq@LGzgWQib#iN=s-EXnB-h!99kla#%ZgBs}MaA`YSwbGMeyc-i98;?M#y>_u1n< z*gRXN!n7$!lMXgS6C%J#m7*u#HiMBi4_nKK9>OBekF-HBW%y%E_;pyl=EcfNHrB@p z^h!>2ue4;teXXG6HCw+@tJlSFqVwfNe?=FEy3#&mQ@y#g970*0z^h|8e&`2;Q{7S~ zSN@XIvW;^H1t(m_N}%$L2aCDItRObrp<~l&LD2zi=HFx#T!Q(T83iB;b3=y5 z3a)7SP(YsNPvs&s%ET=Vw7JF2iQtoDG#vDnWw@Ow4)HcIuPA>YPfHGIQvY`LMJkku zca>4uaSf9@g7J1G-6!At4kfZrYXH;^tMjF9N4f44kKsPZ(z&{o*Q3|KY(t6^*w%`es5T=naTR|CN>D}v$(daRp^oIx~7haFFq zPxX01f~=%{<7UiSe4S`@kAZX2-zAG!LPm@2mjbVJ5Zq)XG?QcIYWnCPFrq3y>lOnqYnPHo*V zCUPjeW*#80a5hR$$mmke`(dES1fzapSoEo(RS2}$mK@mU@bNWJoulWbTg%6W!B=&x zY9^hrno9pw96|rz_wOG3`?qgoWA)mXoIJeF@J6dM-{`flSFZ$D{+)i&ru?m(^>4fi zNVa&KK)mMQU#`)i4{R_8`qgBE82}d%hGAKy;4(?E6)P<{2o++hm4MWcp0F8BD=vX+ z1fD|JSPIGqf6*xq=nGzRRm_x#U{S>zkr!Q|b<% zrlX?dRId_?uhN@%OD1q5SDYxtao_sk1S$I?r_vIN{%U8mF*47Dj{z#q-r_^g5NDky84Gv*{ z&ZU*Ht(0t?W4$V`|2S!6{eT%hxEuO#PDQGbziyQ7F+R2tN{6Avj*`@H*RT$M+gTYn z?yKyJ=9QH)eq9yG>Y!(O7PaF?t0u9f>=}eZ2uBb$l&_4jItV8adEl&44?mpiJe$%a z>ZF%8M-T$3K_j9w9$TY7a6uq${|gWr@pJ1@$nZgLzQ&0M3=9<7O27gHy_!ty!Z{&B zdNzDcWu^uK#vyyTRp!uaZC!M&KNvknrYpae{?Yi_wzNkhM&hH9>ek6r0*a350;{wQ zEi8!VvsGV(T&g8okYk+^M~6J~GluCq>Y&W!*d_twb9KPZlm8@F1kpkdyiLo#7}9p1 zuX&VlrPO?k91_7VPx#1?5>`#ct;*S zGy1kVlRTH9pIj|aO#K2mU8{59VbvNZq-L>jj(T^a;#ytQ^2QM6g7#H3h((PEy$LN> zgy-Abm^iXAo^Ez}nBpeMz7wqc`O&Y2y^|B@dw)XyuUZx4J%Y3%=#B8!9zkpr{dXKe z+8c-!L0{GpG*8sh3-b8TiS}|3azjm-v>}LaeRHRD^hr{oH0Bc!P#wa{f6}F+o)aGV z7?*;N8iGmQHy&`U8Lmc3y-E6P)lJ^36WrG`(qXyfQ=?!z z!=W`SVlA{5eU3kZ20R#sPt$vs?^U!P{w$v8%|iSbryi>Vqo8k_?p1$^>HqiJw-5gN z-(J}c`xcCX*X-lbOVjgMvMVpmA{?%GG)1N)oB;_kjUcP$qQWF|YVl+u%GV`3tjch3s z9IqsL%0{P}w8)n7nnPCsAqu=BQf%ln5D`}ZhsH+_(t4Tz=uWVW-k`T}s-ebbEZ1iq zXL#ARpD2wiN=4;~qxPatY;2WZ3omu-d?>o2m+M}(r}uKwEhBE)I6LFHvm%=gN_NK& z6C1C{@I)c6MWO>cgiNCHp*3qMWjTVBwj;>SpxG-(H`F*wxkMzCWpnS2kcoV+teD_Y z$Bl5@Q`;XPU2&=82;_J+T7h;?K5;TsOD8)X>3FJuURa+cF-hf}*7-+xBC(g&VK9h}QqiJ3{ z&j|X# z2{HfIg*57RmFvPEajto2f!z}M3cu#t!u#MYZ~V`|gZC}jU1!FHlWHRUKVd5L5`P(bN$G`N5mGIG~4jNEFTWEna5_0(XU zxIF;wD`EMvmsknNMajVuT2=+&5aQPmZjL|dmlM9S@V!<5{q5Ty9(=ETg8ru*L9c$$ zgk*CB`SbDeF8{rbAng%kN08pT_lD8buK!4($}ry4Nm2*FH%ki-3~4zM4yRC%Ye%5%gF$VLO6!lg;Pi&H8Wzaii6I4*K;vm;fyVkevb0bn5AM13)p>d}0p++BIrykcOjShGR|;!ijH_rJY) z@NfU~N7-3c0?8?_jr(6~g7Q|5dA}Ma$B$oQV8sxtgY?U_ez5jL*QEY>fHcUX~ zM3yqfK_d7u(TuY}FuY_#<-p;WX*+qeDu~rV{965zS8QLr(CcFQ6H2I{Jkyhj+7**f|1SVM2HW@FB5v@Zce`4=^8~fw3g;okG*buB9h?%o24z}F za5E<1!)VkqgPvIm1Hxv$8K>;=Vhmpg#?ey{n+J z$6>~S(HV>q*b#zLPQiq0Qx15pFXNhQrveL^_HdMw>az|Qv;!Dj=R>sQBU)txQ{f^X zAlEe2(ZzHL+Gy8AtEmV4n}G@)w)Vpdm<6E%a#Im-1+aH0>E>w*>4efZpSCtfY5KU3 zv0qc&(v1>vj>Hkf50*HBSUJf?`|Pd8%Ai-Wojl{d(>`l&1$%9$y7p$9m6*IH=GVyd zqbI9^*gJ@E;~%iB<2-56TtBDs9E^ z8i27=oDL_aR|Xv=U^?g8F!$ut;l#jT$wv73@lX~)6Kq!SaGzDuwlEI!Y#99vC%Wt^ z_LEm@pFd;oHQ7-e*jw9Goa_2g69*8s^zjoMOw_@ldUc|0$k1>~lZn_)pn<(SO{Wd$ zw=FEEv2TQ#kT0+!Eh=-KJ#zhczf-jHh-a`;e= zpeM%u*r)$+M-UfCFK}P@)51O7MuWHG7f!t67Y}%OlO|m83j4EoJN+#gTknpyMqkIN zM`hb+ac`gI%Dq+3471fv>O12x{1Pfta)nozV(syiF)CNT+1zSy+r+v_#u|3Z$P63u zD+p(=)ua6mUM>j0J83=qirSZm_%>_N#7yIE45hI$sU@LMwv4+#EsHdoFud zjA+zrC-7*>4?U8{lNRX}LrzPVxrIoTti#H^Frb!G=pBFm5(Q&K@ z((4VtHF0^tQd}88fBi;IAXWrv{&RK&@oI%dY`v;|DS(zs0OivsZL4A)KvZV^D}|tk zE)C$MVD0G~?6eK|JY)`>f#z;`LhWDXW6w2zvIIPbA9`#N=fhL7BKj29G(nN!2W7DkcyARgWn{XF}>M(H>uz3di>_@p8YLttJe02Juv&bXP{) zaRf10=3!$AJI+2FLiCyLeSF-4FUT?`pLtF{-f>09E?5N>DC7l2!u4y`W4KMamF_#s?2a@qW@IxIfCiOCfGhD zT_=$54jStGp!iS^kVwFDX7>Z~mloyt@%99)0KyT3qg`7UunGvLJDc+JgC$?UWpAJ- zdgZoGA+M~HjA>h%ld*I(%_2@ai8=%aB*+$`1_9L4(Xn-;4159Qnox#+>n8Axi|IkI zzNpBA!60kmWQBD=qTe$=O2;~w&4(O8!_s(7fBd+LDd)(qD?@^}Es|Jh$q7#hQ|Yu* zukwwR>A>F+Ti$rei&9+Y2T0`Sjw$52CD@)zir7K=Ia=opici)N0fX$J^6a-h0`e{-b!Nqwh6nd=YoFxZutZ4D@%k3ECNLrrJ+;;naPE577=5 zatf{Du2)?I4)=p$+I4VWDWS;rI&f{0rmqglDO?1ua^)iP8OMDMA7NQGr(u3xs!A=~ zK-f>>z22)o96_uI%C99q=<78&fV^3>RtE9P*jsL@eKpLRMQ4v7974Pr_QgY94dd4} zJy^}dRs@dG@eNZlt(*49=~nwD8oba{mub+|5kwoKD^kq>84V7YNdZYL002M$Nkl|jdi$$wF<$0XFJdZvdnF%hYl=8v>*%SsTl3P`lGGKib3+-CmOnAJRw zzU0?ztq9UAR`G0vF@O?60pzcZ9XH6MJH7W@m1 zp(9X!BNW^ils$ce-+z4Y zU;oEF zR18y+eC;XnUD7xJu(5s>LHql7wWKB~yz<2-<9WT-jvzLR)+B{rt@-*58}j@02I1m_ z_bUxEabXfez0#WHL49jLN=}O?P#Q^m$ZP1_(7{VMw>k7j>5(e_8PeP}KI$*s7Ncwh z+QI#{vqwlPN9a9VSh7Tmq{yZU+^QV;NGdRW6(N4bNusv@JX_)dao!Hf{Sk|d-oW4(9> zf9j(Soe*Z~E{zMr<|Gp!c$D9u1m_lTVEdCr(W)Ex^*IuLm;-RI3oHV&BS_Dyte||Y zRY9+{!V*VNRs`wQFm1m7j+K|J2+}j}8#&x@vg0&jWe^+oXY+klnu)Q-hR2P@$KSD| zo=_vj;RvFYmch@mDk8tq%0dGPr-?I8l!fO43)*tW(9k|}C!v2o5i2oJ4-V4c5GFRy z^r!8spG{NFT>-nBA1hf66#hJ4vH}QO>V1G_PavG>Pg!+|J$)`mJ2q6Sf}U&DC3cn7 z?f#0R9&p)6nzZlTs*d)hF4ENR=2{JVpQdEWHattV21MIfY~sQWA|T{i0@e!HEEg0@ zB?sxsjYZNuBJ7AbRUbd$f-V6wCzK84pJM0#w6E}IBQGO?0Dqj3lU25b!LY?@Y;fJh2 zikStc?FctYoAQ05tcTqyD_+YjLyQj>N%)BOf{QO!wO5xAjHNub9D51xOsbFx81w{6 z_>NT^L40+_pOM$oQ(g_zsvu23e$Zyod@byIz8a>LK|lPc%}RBXe654!wtO}0m)Rp| zIfB?D=nJh5@&h$b(bRQJ@aqVQJdv4Jx*1+sByG@eTTWRj?>T&8tl`*z&R9LM#1R4@RXj<8<`7+ z#Tn^y?xShozV1cuExRv`5FaWVA$?s6kJv1U%Ud}ADvqH4`agbn@PGb4-+EH=N)waU zuk>p*lN33Eew6)X;^NO6>zD3#TA9hO);NH$jr?lOgoUe~S96)H5c3PO62{5(ONT_y zsF)+a#Km4%?LkamfV@Izeb&iWtL?=?NWx4=CgJny&?$6&AtIs!wvw9|R-DO>d8mO* z>TSC{NHhtujnfOy-jhOhQA;FQ-SdJ-Q{P-1(K&9xt{laT4dm ziyFnx_gBg2do7}9qVI`<`XBAyaRh11@TDi31Ynz}IzL-(Xp_7VZMvA!b_vAM*PPTlI1S557BX~OYaA5DyOL`+hon=z+HHO--DL_n*1U-wA_7}rsFTC9W zn?;Wkh%e!?(Z0VRrd98+SrNo5W3s8(*thH<#H(R!6s;dSSs~Bswrriic(Wa4yvVNF z5oC98rCAcWELC@e+v>j2zh^*mY0Ler_i4F)v5>apTH zIABF0*cjh*IvF3SD95g*JkP6ouGBN8H-DBv@81Qdaz zuqB-ibkIhRg*hHN()0*_(PQ$(Ev$L)Qd=Rpj~uzA?qXdrK1RN}*=tMMB`v0PD?QQ+ zZGl!|WFK|~@7zyPZw25MzkTaGC+eaPrXQMy7inM9!b8{O37@1R$Ss?b4XPS@T=)!D zGoI!u(^YPlR zg7>WXbp?k|_NL(VurG5fkpt-A!>4*s>Q}?`D;vLZ@KlYYqcfi0EsJ1z%#TdqRF_9n z(qdW;jc<64NjH#+t_n$gN6xs^e-JJDr9+`J26*rTW}PeHwDQp}5~er!RF zitaIv8TrJ+|MhR*KlnfX+h4tZ1z&Dt9}8?U8=1cPQJ;_J)i6&^{_bD8`NXj|CY1vS z`hu1@j#hQb=Pu|jYz*>C-rBWVXnsZ zX=Q_%S_G63Nejz3tvLiZQd|$!@SdxkJ#b`VPaZrSx?kD$Ds4N+J})?e*qcJXVtfAz zUSH6wwQO+8ib^IeFTQ$Vo61*i*i*wMsS2u zKpug8cCk`N8%VGA8XnyRzf=c3DWGsAZdyr);}SS%TUMId`(V&N!e}9FSmDA0MB`1o z@RV3&N*Hed3%(;ay;lrf;g=YN!^h}5Luj}!NQ3Top^@GkL7Ji~pK`_nuShahZ~}Pf z=oCj#>&(5*_jvKX=?DV84(^HcXJF={vWDEhR4!O$q-XI9zJS90`Zbr7GE=PQg_0i2BE=}T1XX!O$-M|>bGzR9wm}=!MIMyb3Ei?@f{&~_7CFq zE^O%&8Nx?;=(Ix}r@9akR4?O5qqy;V{y#mP)AO0P%ZtD z_Q7ew|IgmLuv>C7*LlO++-Io&|9j%-Ni0i`Y{`mc>t>kGVa2uIQPPn%i8E{k z9Si<`^y%wczrzru zPsg((h;6;WB;8Pv(~U=!Y48!4qs zLE>$zhU+8>Xap;SNj%k2%HT;4#7NXv(*%YK(TY~FBa71kAmRBV98yD(9JtVlmPA42 zXEArHxO0 zPhI5Rdb(OdIBkv7977k`kj)o(7(VJdO)_T&FAVfc?kwy3&@Ykr4Eq2H&?c3&+h_6s z+vDe?F6BALIg58(0&dtvOgX<5L(t#-<3Hc}&;RW(1Yr!~6)|=M*${*QUWb>mi<76@ z9AwIT!(xk{hrSx^ORv7AkJ%BV#rJ^|jmjbmeM+9Vz-d=BV8Ct2_*M<*3NqMNs6L>T zZ-~m9&@}33aDZ)OFdR0J1pVY7t+3B`K(~YAh2r3u@#r~jRCztj=ccKy?C!Xu#UeK@ zyjpu#=UcGr5~C0XcV1(_`0n$9INQQIhB#v=x|O$@F^scoQz}{!$~H@|AC$UycvRkT-*_KZU};i%hA}N&q|@NK8Ya+qaUxd4-EL(4?fo#ap;)$ zYc5BX6yks7fssq@$U*AK@IVI5CZ9UHuWWQfKXjQwp;n4yZFVpgEh2V%YGH?eq&74K z2&H8l*n}=aPjE`=1bFa$X+^PTaab4p=^9oKs0DTe@s%%r>|E#I{io0La8o-hb6B*# zBE}*77=qXVB*PD{jM>Pp9hNV3fHeA*-Ig4_&-&Qv#(g3mLZROVqSK47gXgAluiIL^R_@@uimxobWr$m?ImR(Kb9 z@m>B~tH$vgCaw2f#d95wh(g6y-4txC50pR}KaFkK9W1S2d(2J7L(WZ`1bfMMX!bqr z*A8E)(Mf?$Es7MyUc&`G$#F!A3tq#dHs67Hgh*@p-rx5yW6P@%0RvAi!v$c~fFtd; z=J|)8sv)Qo44u4TD!zw_^e(6VH0b+j(dbbY=@gggmrni5 zSRW#bmPgl4IQ~u%c-`O$R8kx`~{S_hjcS03Px$oV{F2#i$Gom&C+WoRweM zEw}(YMTkst6gxfxjT-{*2-2j5wacukyspIYx) zKiA~?=FJz%!^Eq}k8Qa;CE>tmZa&si6WWpmR*XTGSziGYi|yO--y>Qb;gj5K%(i_&csTr>hOuQ;PJH5t3K4#6{pQ;A1djK0=OlWMCTf6 z)ENxwxVtH9-P}Yrp#^h0F6E2DOh$;0-fY~}W;^~CZlUM?hVnW15hSp;7qZ^tzl8h+ zS{^<_)5T0#h5N{{w)Zb7`(Jq8zmXB>um9nH`bLG_K-{eOt6?(G^Q!J^y|TblYK-=T zDm~l6c>9|nXqX*;za7oKk&dM}xrdByGOa8$ZdZ$kb2$jn;H^LEULOi-0BJ zEV`_+Hk!bkAK1{|k^@yqLm&TSM-XxK1H%}HVA{5_(E}6ja~H@ z?IsPrxeK|lX*diBQDN6=>IMkd<|T3skjp1bU+#J?va(HzglFd9E|oUP@-m;^TuQEPF zkIw61ceQifI@Ly@d`_M*hjAUfih~bexbYI%u6ufMR_#_L6|n4^a$uUaqLq1c>B{Jm zhykY)8jqm4BidDQL?kvB@%W3^C6-+%5*^jzs+xcwH`pyf&0E$c0 z`bPo6PTugGkBeYVH-f_BlXQfUJ7YzO0{YL1jAcOF#T*$qEc%l(1m#BPsHA1*PE815 zSM-TeX2B>R-hOg!DT2xyco`c-PUsig(&s+^ba3RXh#a6CT1F zEFR$Z%WSLCR0lfebvxpvZRHHu=qWqKjUlsnJ5Qya94TpXt5k(lK;uJPaUdBigpPOB zhp!~B63Zj`y<`?zFhkiYUr2s>q6y)(CcYQiKKq=*^E4?w)x`PT_s{iv=5vCWOuNk% zW6^6(w6EWgU(XVlPc$L^hylo75EHj!3^LzdOfiYpF?p6BUN4&k@9=o=Nquqhot797 z__y;)qVUwMNiEQ+<}oRUY$Dz8$aVfOju=%r6`+V1S%@kkE#<#igoYd1jJ`%j{4oS6 za{%5zA-{G5jjtOP*>-N-(X7b()c5Ym5TqNF$2uE`*TNq8Yd5!L5Xw0hJk7q%ZXg+h zcwgIJ9FtMWH!Sd`vhoRe_=GDe%2#!$b>wD#ToHIv9mQnUx6I7%GXzl~XjSG3yRL@b zbeUF479(aHK+}SP8i{%i@Xwzxo{vM1>#JkpC>JmL+LF2{Jx zxKa4RIHj-8{a7-5qSycOU;pQ=zxuoXp&gmeedEH-OAJ96=4A-twJ?4%2E9S|YT?d; z&YH(MG~qAxF8pBjNh&4C@CLS**B z3_YYXKc5?dVDMcI&YC)Bt~+-BsQ>DQ_ZvN3@ti2WPJKk=9&R{HWry8j4+JqaGHCU{ zQ`l=k`L6D?+?I2KlW9w!x_0twtOd*UlusDGkU;n~_PVU*T#)23SzYi?N&1;jb)-dOhZqh2$<<4PC=+uO+Mur1Zl?)M;dUxCF@ys2Vn%_i;EbD*!AO`m3kEnqtUx}GOkOvvJ;5c3pqN$#vlt+ zO2ND`8NnF+B6=}r1_5I=K#P0JwvwG=Zug8W5B(X({KJknI5mSyy~0lrX!jzdHq$%0N@>JsL< zpel#FMT17>m*#Bp_k2|?jnx6fC)58JNjewsho{ zm;CPV3f3oia++YvyOIvTF4HUvT;l-ih%zftl&4gabKz;EnJ*8tc|u`6hDUiUrkOmM z>|SXC^kL9?72&zwt>%gJ_usv^^}A=!Zaw`@#vqJDKDUA|+2|c=Wvnp>Ll6f>qXK{6 z21Lf7Op;8L`7uErPf^6%2mvFND(8Aq0~7=Gsw99lyr8Lq;ei!n63B!bFf#0f5D_1E zc^xU^qWqECClUu8h(MDI6DLoKOgM4Dka()ajfvvy0us!x8Av=|v5QADpbbGX0&zg; zeSHm#C)Jz}^!TxM1ouQ-@+l2!rXcLDyVp8!uNW_{5ch3-iKml@E0@IvMu7 zK~F-%^-t)3j{G7CROZOG;S&7VFpAjAP?+cr`>hy){`w#O-&=qAH~)`rTAsxa#0?8K zE`BvkUkrQ8Q)}I%pnLV>#`j0Pnv1g@<)&47_)Fc`))0iUV9Cb~6Z+l@EJ@fm(H?7r zE%A{#8jCn1651JH)fkYCn(OdE+S#D{8ReSMt?R_v`X?N3H>D2D|NTqRHN_E;owIC^OzU?Bh0+rgwNL%ycF=cJI}LoLN3Z$&^0fF!%-+>>ca9PLZf`$keq zjYFM%=A{fk7|UPjhr#EmcK)!d{fP`hy#D3a!{oCQh+UPeVc*Cg^jhm*8_Q)ld?RIP z1CZ#l<2{BPabfw>FL0PL(pPdYf8o)Y-~^i87{mk1M;P0cPMEQUE`%0iPyc2e_A|m1Z(ZS0f7Hpl@&^}; zN;ma}OYtot)_3ER52uiy^*-&ai36{za%~*Joabp8{+_mni&I$r!grrE+=rC)hr;vV zSK;rg$5p)4O|^q{yVkeyQy)Bc;pIDLM~k4wKc)btv%c}r7TKpV{Cp=v(37Xn zZaw*)Co1~sd>}r%>2rd3>hkIbPq^$V`eDurVqk0fP|zts++7YA)l~2X{bH|!= z{eCtF_sI~H9YN67lNxBZEDH66KEC-I9);_%49?WgyUDl}nKp2(!BgFlcV$49I02RF zwo(Y00Ex2z9Sl~k2AHQK-Vk#3)6$kSZ2)EeO0pSJP_DpmgPO?a>#rgK+Tl_gw6M0t zFU3=SlMp?0qV?jyDC)Oj2>MTd|37a1#ozpsbgp!)b^ztG#yY=(FNo>)S~`~-mbc!C zDgCP(UY651w1Jk}9#LPgBS^1?`R11GElT4MRYq_YVe*{^-9=vL;Ky113ZiGC5Jn?d zU!>6)!*NP$a3FLVXms&TS=O_oqmI&6iNdh<*(qd*o3`*o&^v;}Is9gB*NuzdD{LCt zZHXaBPp|Lmd?21s^NC|#3446+eqIfej(y0JZ0*A2H3oJF@f7~bPwD3xJ!z;)%bg_@8Hkt6k7CqoNC|_aHWJm zvxdc>&bdJ^v{ML!5U+x;N6B$1q^!Y|ra_9I1nh&n&WnRacahUH~ zO1gOJNo8!Np79RPxEPh7OT?fhuf&Yhq=06Sxh)j7h^Cx~E5rzgB$zEgzJoyEC_2*u zv_2-C^MRB$yMxesH3BjB62_R$uAtj824&qU{fX|>14~{H^Z9ES-lcDORgB%17=pgk zQ&1a|L<2fz8~Wna=HMsZ@lF#xI4#p!Y>~n^Y26zyexdaf7DhlfH=DHg#{fzW0 z&Ws4NGQbu{lgCGF9Dc1x4>DV55ClP0K{G4`PM9APU0xZ` z7ZxxC@wrVsDS5$;AZ??4qF2M7$N=>HlNX*)pXo`;Gd^jobAmW8=oL36V+>+PkS9rv zb|%l97lb-w35_u*lcmoKLhk(J%%6OpGXz)qUkU>RqYW-zf`{)c+#J*uL2&~k)5EI=5UP{;Q!N!RM2lb?ErjbXt+tJU+a)ECbD!uEKhQ!eeR+7A z#H8%G%@7?%KvMgg4CkZ)m&mz4Sw4FoK?0R~W!(66q``Y14tcMmr@SkB!}XQzw_*tT ztH1rHTmSw)|I@8!PqYhj4vOX=(--X0#1OO&Fy#q2JA;r~^lpqm=vWC^Phr2ZAt>hr zF`oG_0Qw$%z@NhoRrV1$6#2y+dXUDe;W**o8N==0#!WLHG>#B@lw9LEoN|;WO4dG< zqM?K-xG7Jj+=fvPZfMZ^=wT)51`ZguD$cj?fzi^fK4VQcFZZQmAKjOJl|hJ4$3MKM zn-#%)(5VbTJl*EpHgxq@=xPi>QLJV$Hzv_%scH1R3U!4S&k8s_m7O|LhvcfRrA=_T zHZ)kStCQEIc=es}0$wu|Z>@2faK#_Y;m7saxH>_nt~hzqidPIlbKh&Uqi;+m=$0{K z^a2pt^#`t~`zuLP<_~UX+CM+Xm56}|0}!i+We5_Ce(oDxsQZDGe4p`>o6Rp3{)%~3 zO2%z0IUqC3P31c*z6zrRxWv`3EDp$|4njm*Y|?fr#1B^y7vjDxe8Z`V6X1tHeFu{Q ze8>ma;47D+T}ikA2%S>f>!G3sYqjy%xhtM{nmz{@1JN5``mgI;}7dx3_*T{jGaVU`$j)zcRX}i!!p`` z_#q|>!?aFesp92|*NVs=C7~aalsOKJ5l?jtQy}5^m09Q*=}bmPkBUr`8#!1OP@dqD z&BO&yPD(>w@dH(uHKJiM`poVhzY=Cx^eN+qoshg@>-DRug#ibBdRq(Fo>_TU`VvEs z&tj9&=g|Xwkx}Qa@#%PU>_h2VUJc_*j);f@sK1n6WsLPGgT8tzX3cN>T)lHoHKlK` z&ZW}!6i*#??4#D;*nx*b1a=9ms9+5*l9NTHPM&&KA#EXAy>xuQrPOvb=oQ{De%(24;fx*Jp11uTIAM5-Z-~05Aw;aV>Azj40Q;mr zAHOR~!n-?$@O2#NZ>CyqU(_}C}DqCUc;6%8bmfg4$bb+_J&>Mg};!!_}7(8jt0D}L6 zXhP62IS^@Q4=mDiWUylV(! zkS5hv7=n1eT2D-v*xu>PAWv{!bZJ#R6D7u=9MZ_dD)kAw;>i;xldgDxucZncP9@E{ ztEUT^7pI_5;*^nFf)FiGz7b3)JUK~aPDbP#88<|Eg$=bZWnz@_1JbHZh)*s3D0el>G%99sO zs^18g*TK9SNO@UrFfsDf2A|~$_Z-|vd2Ed#h)NRwQSiQl&7vi;R2|(eQ*Y6MlEpG% zAmI7(=&ncF1KdxDG1YN<5H^?ogzRN38{UNJp z=Ct@wU{2Y01-U;ff%XU9A7qP18V;imGV0vN%_d)&vmuDNQSlmsm}ud~_~TQVvfTi4 z>(tCXc@7tR($n5Y3L$u0_^vB>ft%)B+NP}Il1_hu0&xOHbbOnb4G!Lckz8C4x8+`x zNZlzD4_?~UQ#L?3vm&2#Hz&Yxi6>|1rQZNaK3(}QqrervLT7Q7Ts*)8M;jz<_`cNJka!K;7?753)bNeLCu`X32GXdP+_5pL z>)Buwof~bCHC2p7S?f{(Mmbt6yehJ|w+<`ODA+vO#1cZ#DsYwhT@%F~} zx>}IvtJRGc5((mSJSh<=L>~qi604;90Uj#hxo^F<$kBU!y0aB z!K)qtN}Vj4K|!w0rOSElQgJ>=31PhJaiMokYvM<_v`6m!)Cq$>iMb!leO>wHKIoD9 z+ppoI#}BrCjRMYTQe2Bf`85pQt_&~5cieNjA1i*&({*(JrQ==Yo348d%BX}umU1yh zE>{P`2HAqfUhPQl&p=9Pr?foS&hu_%Hgoy`Lu8!uG-G|GiC|Pu5wH4C$#&G>7emv6 z`yNkJ-f5C}qsicvZZw!s`MuO+$sv1BbjThDl|Iv9(HywPlWATJV^@%$R%;9HD^0%K zpkNI0Yhv8sOU?VhXr>e|s#t{aQ`|q{SZ+~BCx#$Zan&B71(gbjmg+38QdsS%aYdb$ zD}n$X;fy;craWl%?+7d8NgTv1{F9fssI&OskJSQ-%Zm{v&`hFa%_OG@lvfNC*E-X? zfH)YMAFqYo#R$afUz#Y{0mMzoBmKVBWXikM_x0rk&IY<8-}yv{8xs!hV=*8R_={n1 zmHhyOsGWW=%wpM$k3_tH6dXCy9{6JRs4Mw#Mu_kDaT)3Y5Te}O1$NpS1!M6sPL$;%%<9X*S_&DcRW`dP2C;ASTf zhM?>SVo{C3pFf^_^M@wO{~>6rj*(oT$KY~E127P-d)U#*8SluM_}-p7V&*T6eq{(% zQi-Dx#D(E-qn{Z}_{SgL>K*_+Cmmy7k2Q3|Pre*(%IjgeVc~TK8G?MXB11bnfq0tD zjSFX4uu}+Q`~x2<%~x)uTiL-WUCm9*&KG*uyy3x*TzEXf#h*l_A3BgWI=XRc3w~l8Z7GnzDR8klGuVZ{R%_Gc~glh+ScVdtSck_iJH(4NQU{&hD?T{VJvAL)IzO z0bd*v=0+IjdL(eAPFwAa+e_r@OuB#-T1{U*;Ef2?t;?D}fE^yTkasbM#12r>S@b}D zPw0%LojvC)i^gk2euE%6JQw6=W5i0RG(Y)V0d~NIpru(YgV-}_Pw_f3Tsb) zMUkCAT8rjuVHkpPq`^P`^AoLQpJ}JNcCpJ4^oFy6^so~h%6UTQLUyEkSGt(ME|MMU z+@$g`6RolYG@SlL=k_|0(Vza38o(QAaF~(K+S>p{T|bfx>sUJAD;*r1$^vGQlq_)3 z8mbPsI2%Mlfj)Een}icb7ojhe&BoE_P6Lz&eM*>P4Zady`oD@(97E6@=}{k5pjU6v zp*~wpuZ;N^1MdRT7Z{~;A82R$W5qdC+Gh>1c4dd9#u_wP7keG6vRpU#Axz!ukg0wO zlkVL?1jOHgqo{aZZY5YF3orRyx1kAkB$`|!-9_Rc-n{SyJ-4#)juI1E#R>=PxcY${ zu}S_}-p)A`&&$6=^uRNAvIMaTS}}`u(sq<{ipAUOa}i$%ZJLvGMTj41s+0K8h)P>J z-54Hgw6E_Ar>;CufBdN#f}$9y^x=Tj?cu^sI(~uUU!r%0;^@b~+iC3KV<1ozgItX~ zt-gm(`O;8x$2pb7DNbSsjmqhAo&)cc$}zlwD=%ai5GA*v@05+U(v-3%hLTgQG`8fD zHTq6u4==hC0NIP+$i-00u!K!5$WuVe844#JD(sRW2r8M_VhG|!;U$J3-j~+o$m?NG z{0U=CrcZU~o?a1quGhkz$q@8RHzyc_Ug{hnCfAqRMZ{#Br_?OSR3?T7zY-?n4}aX0 z@I^6J(=rIT(di$8vX)~(Uw&GF*3^@N#|CtiKXa_xExU3MSrjEx*>WWyfaf@TCyI^( z2O$h3^c!SpV~IHvKC(A1Oro&zgW24Ks>+Bx4N0p0Opp5M)Lv- zf8>kTdAhLpG;CZoqhr1aD(03_MI)q@6TM6%mk9YJ5~wFT||kcn$*9D+xQJsMkV!nxs&z0Za_XojV z(^n*7+EJ2ZA^~4V54fKwl*X3l$eEC@gV%mSUFbo8T}Av=AEmi~f$bFnjxcwa3+QEI zMD!@nWwt!Gbqqd`z#sr87)al#{lVQ0K{kA1AQD!0`{dOy#W4i!uZGzWgdvp~7T%L5 z;Z>od4MBiEW1n4=R=Jo^Bz12YWf;XQhMwGu*IuLi2=- zSc0pCcd!_=NnHJ=^$?sq&WEfV=ITKFxnig}TyQuj-@Dn>AH17g#vKlQ#t_8LAI?{M zE}e-1=y$*S{?_+8+tPe^quTeiBTvc-Umjj9Jq)cg@^PJ zR$%V;tZD616Es=ZH2A?8lzNogu>6MWk2Hdzh~xNMm|SV&=914CAlIzF))+EWDRef{ z^fQ<4!wNf2&E9FOqy}DYD~t~15Po*1<8yel&j->vmDg&kUs<y+$1{1VJ~(pj3}|1>pLnQm)&vBM82OpKBsq$!=uoqP)nvJK=+ytic_<;!I5? z{}F~${?h7%;#yWmec_?rSpASZVh8>6P-=1tCEs4&IZin|&DB_Q6Hk4c5?|>eh?waP zc6)e0%iG8itZUZBORxHWr4!K4-T;xIyQ2LhMy~3=M3ufTGUi!icg&AUKl+lPQDkt$e;ngCU3slBX&hw#RNDCRCqUpkG=y=QsUyg^AKP4A}+b-9Rz~d66Z!Cs6niU*(TE`x^Sf;d4J{)40x1eG6cmT;cdCLV}MI3JfxoH4Q} zOjI`_ehNLt85@CAZEvmBjv#I%ye(F{fbQrfKhT!i2M_gGW9mhnrwYIv~~jV#8Q)}NJw_bVvIkEM|!Qv(J$6EVBvU-xQ?m=dGuqdCt!n@ z=|nc9AtLt`S3Z}(QVwCttuwh5PmF8EX8P;_O(=OMY=YA-hp21PnMAPgJc)S9>fAfI zE%|fs7fPVbi+mftiDdEWUx(ZD`o&WjtC$HhR^1=v|5gk^fBt{`bXlg^y9gOXK;YPbKA3X4(rhZjS#vooN6S_Vl&+bj> zUEQ%r<%TEgcYgdYx{w)RtEU=yc)F$7^CVofs!AsGv@YY3yEieUcaPwh%^yej4|hS_MUwsw1C z2vVxb-gg6mzueRTT9z$71@CUF=h5B=!opsGBaKk$ostc**FGS@CjRb_S>q%sVw^L? zNiyahZr1weX^VCdB9p|&IZcy1w6R?USD9eA?PWuhP~D~LOMf;FNJYPwCMU3Gtqb_0}ymE1mXY4 zE+CH`9#rZlT%Q{xA2=qIw7=wyzO^x485f_l1C_wZ-{65ASJ&}~u26G3JJ10@il9jr z$paoFb1$CdBR50jkHIv$6FB-49DUS;Jm^z%thNEBT|m^pLqYy+8P;!W9s0F&sb3Fc zor*C?#&!%oK5K1^KM(Xk^Ra$+@94m28I3d**${+r9iExbZ46S0sfQ#5OPgE9A7$|T z52ks9%R%1rR1TuypfcGIM1e~VzcFa3&G zb_MypYn>NFex6!q68uWOwEnyj=3POWG_xw6n-rCc5h@F|Q2>^W_@jOnf>a)hIQ_gh z1Lhy)=x?-<>t%Tza!LIMD1`7uIYh-7<8Zaur*=c(b+)U zh}aM$I!v6dzsd^daH*eW(A^g^V#f@_^!!pIBTjD1)v^`JiA!IBW?iYAJYf+6aO1hW zV6Q&7U|BL5lMKrpB?P?32~S*!SJ*sIucj^fp94Qz0w?YCv#ES|MwPdUobc*CitBz& zegDJB{cFYiGwlZYlmGA!x4zfeY`lt_Gc7O#Y4@d!?ilD%JKT_P1C*!MJc-tTuz*HT z8Zh4VfZ&`)p2!&O#UJkQ9gUtdTo=aJTG1u_7;MJ?j2@kIWjay{3#rDIeked(IFByL ztGEKbIWa7}W+kagn|E|E6_PJqoL6))0_3UoSGr;0V12$?gCWQ}g2wpc!%cMq<4+#* zIeF<}o@jGk&^_VX07U-Lzvyzho{jLs>!FX}9scqQ|KT0c9bHy(IWj4aE2ezZxw#z8 zWvW~V7#FabeAyR`D|rgo=obVLz(>5HAiI?;^WrgAlPT%cqjgMGXa0up?o76{N!Y_X zBIQikt6ciOpv=QcB7N=t@s1!K%y4s`zCaoenRr-ZC&u70Z7E*{AU=)#)w~+UL#q6E zcqPvKgTJknc6P&_NpHcFwbiR~nS_hph%vMjp_r>QlNG+|R#>p$Z;6AnaGL2O_>|?6 z6eyqdP5vYjoVF(!JZ|hmrN|ra!}Q8ic?yMo$BrP{mo+P&j^~vxj6pn{e8$5`tyeiC z=zDeqeWx8kGOlA-e=7@mb^~Gjp|8-7#f^+Tv_W14!w(EjDKAE#a7w(pFrxw5_hUrz z$UhT0>)_V(v_A-{f02w75^ZfQN|OSvUtM8A;0gttnTv1TSXgzZBufACojJG(W7;xY z`Kbjz+NcJhZ)6C%gCU3=>e^+QkDXu)(rdTu3K~N@yDk0N?PKkvKTuD#fdiox+FGCXXrY0@pZ~KBA8rNl61zu2Vv- z?~#53;WH%ix;$lZdrNReu>gZyWrT5raUJ{#jG*&WBT}hCYf<rNsT=G^pP6tTF49^*`CDHVix$RPiUkD^hb zGra`I(}pGwcoObRBSS%4h=%`c-BL)4k35YgEelQo^Mpf_8?S6Z%Abl?+{PT;RNU1K z$(_4j=3F4{0^-Kw;bV3KF>!L>-Z$PE#01-$5w_F%)iMdd2T{xaa@y5ma7{A~zVH(q zszimu^GG4}gfSLwLI40j07*naR4)MTD8f;_J$_u%W6VT$q$f8iP{ZX3ivo!bY9mHj zW74lgDCvZU9o5W)R=_(ZWhP!UCVS)UXz+9v4;P=WzeoamJ3$B;pTmA`0hegCZK2t4 zeSsMBRvACH%zq{M{`5co_gnw_pZ}e1US3GIVhGYf(Y*4Yo0k`Q%FWl1`WizFL0PiX zKkIz`sO$)Cw_)t^nS)N|| z)i4f^exw~i+6jaqh#f=h#^m+gZ*KFIoY^fRaU#{P)Cp%+idctd6{=9Qqyl!;UeQg+ zM}Mt1b+ZlzwX$ns@~`Wv|HuO(8_alQZF8-RfnB6}4gM9}y{w^+xAd_1@E@WFE_{9t z&&9837&4bt$OH!eod2Ub3AxG&{;0O4iD_@jj!{S<0of7c1EYnUvx0a<9b*AE6|8P> znm^SynCmH;*C)SLyMCoZp=tnfx(ukP&uP7upbrK^R#!l@CVa)M%0@0bn54!DZejAi zZ+)*~D9mjEA!m1SzBoCT6cZ?vf4PH}%hRRdGxk>@u2+!;y5vJ5YcZ#n0+Dg;8?E04 z=O*#36d*>Nx2#olHW07T`jhb-TcEY-3#~;t#(;zOfA{43Ti?ll#g3pc1Sy*zc%nLD z^oft2^o}3#hH=Pg;^7@Tgv5i{CQVu)qrN3X%!J;JU~+wGqZ*WS3oD=E3I+ClEwo~$YbJ4?V#ahw#FR?@Uyeh zh9DVF?@Eu}(Z^1_D~OMt+?D?1jLT&R(yL)IxU(~pbu1q}xq~6dYh*px#Am94RXOV9 zuZRJGC&W3a?FtyLT(zl(!^IyYY6H)7tnTQ8Qt}asOI~`Tkj(^;v{2F-YmV#uVv}w{ zCx~X{1adh7m7UUobs5_9(C2zHo<%m95EXs`pc839=ka}lAZ?E~&$<8m!P~nFEq)${tHPQ- zJ;U&Z&$<7QICPtT51;291zc1o6Hy-h@8FxL?1&u@YjPVxL-mA#o&HI}H4$hpHv_@t zc=R09jHXLeSaLY;px{N-Tiq)b!hvT1lgUA)_ zUc(L{3`0+q_R`yMIVWg#260}HXuLxcj3Fpmox@A{s*Pp5=zq@#hIsld<_TKc2qe-m=O2+^&isNDj9uVZ6X}6+Jtu zo+XAb58RcQfKq59U5#>%2huq#^nIO~U`jkgT~Je?ZlP3ogQ8`G=SlZly%YBG zWe()eld>`pFP}PqLV{X93fO zZa{)r8LKpvOPLgJ=Q!|*<2k&+h?~%cRNBtw#OQm&C1J|bKl3qV+bAU8JArf-5b(D? zG@7{@LqQ(aK#5W?_;@`b{s{BcFm^c902G7JffHOab9#ZG9WrS6+@E?ap=|OQRA=R) zU&tiFHMuw004ptlSBe73JFt~7g$%9Y9MG#FvfhMuLRyHIaNi4~y+G2hv;1kEqZIQq zQRArov^x(f*}0BkhtI}i2zsT5ksMv%vn=(1lEb3E*TMVW>x*IE>C0j4S|=Yr3_%#y zS;i5L!ADvK@ZI8M3kp3%lQ?pPL&(@x76+IAC7j}*rha@};% zKTBrZLfyi^Cd&y9Fx7(W_K|6v0#r_pbTcc4Bkv>4yKIEV8rG*HDG4)HOj+`^hGR|Z z2b$82H3Z$}%VF9H3jWm7$ufkN^f6XSl3s4p=`oEV3$G^rD7-p*|+4P?qw5h z++o*9wNiw9&aJR-vjkC#Crz;1($|kZ)g3_<7XDK513Ztf0kLP=aL?0E2GOsIw=<*x z=E1werh}xVPZL(`#>9nnHIR;;?nn4~I>9WyP>U|VxeD6LIe`tLJG{f~z>tfgp@XyV z!*3arEo32x+tQ1dgve`^0U`ZpUlz-&odpI5XO9Sh!pY{S_##|nko1r72Yo;qOKhyf zJaNV_^I8iiA66Q&U;;bMHLV75ECa~o8iX6heVGd$cO9Q z(~ck+e)w7q6Xmz;2$DhQ{sRt<{z?<5o=EE^1QBub@{Iz7X>&NkF?pFMhnc9wt=MJE zK_MSb2%9T4mum@ci8lmG#Umnx!$2H~4Ldm4;Ng^J9YTbCQ^}-8aw| zaO;k+b!EY(H^mBOtU*1+n>26^Ql^r4IrD9o;BcIqmGC-x*@k+;p1p#jD_^SN%V9O< z_;d2S4klv{PqKZWDPIg@SCGCU=FcGWikQxByNeM>uko@o(+8c3A$VGbAcZSs^gasN z5)_N(O&!-dS$vSsdf8#oF%A*_^QRcm<)|r;qjeHLTE+-hF2Pqmm2Y|>WF8#kLV|qw zTH|Y{R3LR8d_a2-0bXMaSv~ifAaswKc*m~N4RK#Ib|4FF1xQ?uq8Fb8>AV5CJfD9e z1n>6oe5~55E&94pjXyu=4nLn6*IcdqNF0MtKbAn4*TTMDJA#;R`DsUx8aX?M!lSDu zBH?71QBv0)mJ+fTqWb|1+fg2YgHCuMZ!owfOg$VEdhjU`zU>4nDSR(w)}6SG zw9^}RKBW)ZwRk3ShSxk!E5RLcgAt?(@U($lFt9Jwrm1TRX&aXuh^2u{xgm6BU1@iA zNn*%(Bc;fv;MwiN?nw+m&-8H<9$4~v?GwFb`#Twe_Z70Rlx|^z2gixmPb2X_Q)&E^j*iQEGHY9Q@Z7f16yxa^TBm9^kc>gM zeO3@h9$=CcBQ5JB`6$^5GAT$>M;+8-j0}gyEj1 zM4Nj=1Uk*l7^CfXLlE~vk3U625FPjE=m;HY#qHt3z&+2?H2ghn4;QDf`i1X4X}Aw5 z>lDw~=0b~xPOC&CJM6~Zantk%-cPOLPU|4P*RkRB#WVFFU~?sXrLA|0^%J|9IlPz?9Z$0271^LNsEnsR`EklS zVd{nRwtUwg8RX}Mp^3rUNXHqFyHydZ0}4`G#1PbjqA{VdIOZ#1{$#vJvZF_HU!I=$ zpy+%h%;y8i5cKWC2e-ccBMd?JZavoTzKlQ*_?-OxY`^sQ^qy~`E>;u-Z28{_do`r80obuQ)ji^)f4Qye&vBz8rZ=a z-HJ}ulwp1ZPOUPtc zyPk#-;BIe|4c$aYR!ym({jAxfnIFc^WL>WU+))dE%po!ZEq_EoCf38t>kBULSM9#=Q7HWfTZw?;lWtfUW`}#Yp}q< zxgMMEyj!`eJ$FRsJT4@`*GXQtTX58ZE=W!2dI2Te2>BTKc8VZx&IaPOu(!NAs~tfv zUdeEdA&4Ukp6KWTA7>y#kiHi7os2+F^d&}iSYkY4y=fzm%3xVX*oGh25TiWAbUJYT zFb<(#!_PMQm$1>lz(+w)Q#BA(P+;Yw%`zqe^Dg%a(20XC7}4bQH9=q=Tk@O^PD)w6 z1y}f<=1L4cIu#sM4*U#g8Rrxij90@TkKW>yTz^hpO4Yl9SlhB=T@Q7A7{3fXx1}%d z$tYx9s$G{Df*xsI%MQys+BL*0VHoA_Xq}5eopUca#|=I0C9W!yvcit5IrYO!E!0cI zpU1r*ei)0Kl+Gm~G=I~l z)=0tirl+0e0i%%CPgGXlNa3Z^zU1VqXp2+u-~~Lw_>^+)JS<2c{T#1wXJRgaQzS>5 z>S`u3$51QAdUgHh!=gvh2!xIvVGVG+bNG3@*w?|EUjO6bWpF~9cBV7!j=n)hsQb8O z(`ip-w#s*JR>=dvJGdw}XZ}K1fh~_H2u#W<<3nhk6+sl%_?g}e1`DsHAxQA}>2hue zO3I;}@@zHjfchY}DL5~aU1UTW^TKOQvKWBg=yRNW9{xF>iDw58?_hHvA7@zT$F88K z7=!$7HoJsg`Q{~0T=eur#vngl)AW+VqGcGOOmog=RK4clZN8e+SsbX`sD)IFwqusa zQ#yqeXEBHGdQ*?er*#tl)J<5qT0^JKtI|s4kH%-x02_SgQD%G;5fb!x!yv>&$<2pW z57`~W^CHHiq^k_NZ_v|{92%Xc(wg)*Z-O%_cqKtQeje)chu?lHBanW7q#vK!WH-<~ zpC81l3_K~(WUE<{iPHQ~hDvh#!_w3jj^R9uTZM(RT2?cC^1@;3qX5wS6FG6<#WiR0 zI)4*MYPjfU0Ovl#oAt}ev6mBaN0~5qmi@@LqX~-KKf7N+0&aBCz0%ef%DT3(&T!jS z=QI^xpb1;O4e+;O2>Q4G;qSd8i1RF-YR4sqMDyxH3_*GVj`~49(pg?WadRRK@Pl?; z?uVB$ei;4v(FVe=>=gq(Dp4WA5%h?g3HYT~BaBF`kg7!n8K>f*_Q*x~{-* z=@bd~x|boCDNi=&XZ}suHvEuJ3AA?%LBV;ec^MdAl(NrSg1MR-NM*_HS^6bE3_mdx zVhr+5AWgW;rM$j=Vh9@Er^=LmI1%=1;|C<|P2HVO7yb#u#O?+by6s5G#h=u=xJf<|`7a)Nc1qO|#I z8OUj8c1&_EUDJ(gQ zA9O6|0kJC{&U?qPO7JN%YZNrS-qwO7gGKsiG(5J zz!u&}gHoMIFwT+@|1D9z5fhJ~3FjBXIw;CV#mMKM;_7?MCa_Gc$ipkS{&FpAQXO~T z9YG4*;Y>BHZ87%T(}PStA%9ov+sAs)$xipXI_iKk+0dgr1idYz5qTB$ZcEn7HEwzh z3wv^~ZV^v7VD%D@WBLuh)ERtogbrgQ% z;xx}jMy)|=xb~Qs#Nsw@^AwZx^E7ade1ma@bS|ID++CrCY<}sPwj$TzQ4Bw(_J;9^ z;F}wVX~)2<^9BaQ-O_&BTd#(x|2_JY&IqzhkieNsCq^MLG4Emz;u`2m+ry+bzLSJT z;d^+;A$(KXo_-S^X*kL|!iE^$3uvynE(hLaSvdCzyl0b^fbLiT~tpoiJ`BM9Wp;_XKkYMG&2QFskLY80AW zBbBy-o4Ji#-&n#^Jb3ZLRYa7@26>Bt03<=%zC-yN4&nDr3pXW<7u|^1x+9&4PGv`s zMeuKcV&IOy3_*b4 zx^Az5@V)TQjY`S_CV{Ni!_YG^1X+K|pw8J8eC_5N8-g&#>(wwVBr)_n&5wAZ&0D_XDHiKasO@)-++>Ya*q2$3AWA_61*sI}c(1 zM*_h3ce+7=>w3t_W~`NnPC8t$taC@!_Tqh9EuQM4ys|zGaR3jf_DUlo(^^=8U`4HFB6R%#RG@ zO+7V+XWXmR7StW5GE}C@w?3rK-IjYLQ4Wr@J#651+0z;(nS8q=t+a}_mrHLscYFFd zMcN_tK20fYxF#KKQM{H>-gp~A{~{nf`NnPH#tdohK}sWxbJvkSQNxHh``|Tf-0klL3GxA5+Hu=&T-DuKX&{>%llBg6aLymrkb?5 zgSvbuz4znoGHih-T&zeiXK*a&djcI1gGLEEPcBiN`w|y4?^*VXg|!=$27M&`B=xC9 z-=kD%40r~3@S7{7$&ptC%&CE>3mka}8%J>ltHZi55%Sc9r_pS=jxp%nt>-$B?-jd$ z^g7rJb_(&SPVEfh#>JnP*F?;dnKycx&1C&XuZc0)!liFm?5iL>bu;Hy1ett24~d^D zjqs(b`NUHI)>*7=yuvkqb|ip_;fV_3#$U2Gs&HJkuqT~%%%5Ox1R**TQi`(jD`DJ# zu*m#@FD<+kF6RQxBq`soBls%`+77EpkV(?#QRoQ?PogmZF;PDL_MQ(by{p|onospE zb-v0#*?jrNld-Dcr3XAy9ZiOKQ?rDHUtA?kx9AOuSOmz`0oo!Es_5#K*rMtT$t5KI zPCM?(Fo>lWyu=P3LCV5o(9gW~#}hEj?GB=6AS#r0+7Um8KZ*p}h&K_VJw67WXt;Ul zJ{tV=Nsnj))&Cg_UDe#g&%g4tfBWzM{?`BUr+=gKEMy4Ms|`Hqw*KXYhu3W-o7}Xp zRM$AR-jW4chM*dUvamvz(>T%X_>LoA!}0Yyi|^ti{j!7Z?o!SvY#1jz`nZOBZd%ZvJc<5B=l%Fo@-pyX?BTHf+Z+}x zL(l^ZL3)bqFNY}&--aOFu=uqH>24ba#GDQD^uzKhE;3V9Qt{hO;h(x!5)P%3o2W!@ zi+xxSA}#Ym4$Db!1U_>GSU2RbY)jQFULb4G&~6b(ATB=r$xr50Sfq*Wj6^Dj)eJ&Fc{o_z5p*rf!5Lkq9n*fHQ*LN8$ec(i44vNOOjv>fjUexl9oj={_LwPm;xo}>)B|Uz2oJD^| zw~7Y~xg!@pYg<34G{;=Vh-h5eU-j|7@Tr>OfyoDbE`zS9kq1m7`UFI|`i@jOyYGa# z3>?n_R)7jaFM@X5J1!m9Od&tDdpGM!eTh+J+K7X0)$beW*4r3?q$4r*+?DS1Vf-?* zKYH{~JA&?N2R!;zX&8!lMNGyZ4vE&0Tz>7=Yh2MfbZTTl^(-z0T2L{4JUjLV2HcELbe_k1K}aLVgP~+@ccf>SHn;O z$K)Xa$yqTZxUQG*R^k@;ed6t9?cuP~22Fid9qAkwdslKn=Y8&KSs_Y?SE(!eDPHLw z=|#){Pj)`*MpPE)2U+9nMD}pWmIwI^Hljvz<|)M^Wx|s$*??u( zC(~peDjrmW4_+x`XU+^*5rRAe*1iI-+0~<2kslK;?_j@qrO(RCf9Z3AFa+^qH;}g9 z>a)jB{mNJl?t86?_m#eO^C=AV#ApgfiR*-%DGZf zaWfmJt|))_S3A%YG4xQeA`=EdKO9O(gp(TinF5PH0h=plFIh6-NH-oo$_VtMx1x_B zNY!AH#TMI=>f^S7N&)$3TBcl z5AadNPq;to5uCwQ0&zE>6A4abmp1|7HAy+n97LeC2wGNWNGob=aIYtLOduc|&$$+j z;cDWlkK_TG(HGX$fa`k|{2B5~B+$mVN%(u(9zH3T22|qv=qbG@1Za2kdArGP$`GW( zqMzu-<@p$b{8bz&O%6nry0H#rRAAWgYq!>&HyeUj3VJ!{rl7HquVAZbNT&somUOPy zxzG#tk*C;&XcU`d{j2GL7~d<*X!+qziFtg0-`}Yrh}l7TtdF_bmw?o1*qzC)OrARX zl?J`OfIj9E@tg<57jL*}c_=;nK<8Q97mR~Vy<-TS&5j@$jK0ww3$!q9_y$Hg>9}dh z0-J{ba0h=%wtv*0>bv&Q%O|Pm^kO=rFJPDA0sRRfF#}Jsk7OM|5ekRLQ#wgfJ)Ag* zrzl6vgYk&EVHHh_rH-qTMk{R3qcFwnI)UV^=|>RYyFqTg!$Z^_3ceY#dUf!(w*X!rZA7$>rAky4sS&t96Ioxm#ou zSYd~PypKtXOh}jL>~!CkzT^JfaQcgK!)6)Z!{>z0(vaWkD3_;qdE<+FxBryW{QPgK^kW&kM0vAdURTi zL*Ak8L!;q`e%>`Hc#L#@@WW4G)}H!R3wQye6w+BoWi3Sqyz-HulcJXr3nV!LcVJj7!VLU*D|MUtlt3e1XJu8XvcvlFVrF|&gB|3$bM*KErQxE?X zuifKFCzL@?H;XLNF-~zB+v%;|=A6(D4g7ZQ`pu7TEG|F6InU~_M@Kh_DP*6>%E?I) z1=d&MKKB9c@2HJJBM{PDviS&dV7WSZE@c%zY5{!uTgnXF)GWrvnF}!5yj8%TcIU~9 zpG^O#*Tl3lNJgHQG6HdEH0J|7)i&IxHUvG-ZXveSzQ!15R~&A|6D zx9cCWhXZF$J{1^z(uVIO1Bi2Z0?I$=4K*rUe2QZYcBVfR=3N=|hfmzGBk14o)vz%Hag)>Y)6luxr1(_^%Zo81ed$-i zcr{FME#2ei#s%3UL+=KfFk>xn()4rl9I|eERrW{o32}h-l+mQzCMJ^BQ82OS&j1Bm z@In^)7JyTzAHU(!Fv8vSquD9tpog_96C;2vWzx-@@3IU*JiTUDru4CQ1aVlj!t4Zk zsGAiGLFi|`+<0H-2eA{#Uk#Jq=KKq(gPK8jySv;MjeR~LH{{8^N1oO zk?3TFF5jv&HMq@1?1P*ONl6rl+!<5#uh5tQhprByFeZC(iTY*{K-m*MStWG?0rR6E zxESF_AMoqtFeNx)pDRK>{dt!F zKDxv=?rKx{U#eka2*Stchao6yfJlwdH3Q<0@xlt$uP9eX}FK?#C9Sl#LkgYnCnQA0)!nWJm_jJ3(s)T z>s+vOo7#4rpXOabT93YxAxLXY8-jQ!sV{~-vq30^pzn1~5XT#EM$kL=8Fdl#sq|R2 zjtxT6r|bq2igyOVOV+G01Tm_;ezgUM%DOX&U)HdV!#{?hj0Hu!rlWd!NQv$Q7qs{e z4?byzPEv5iP~%4CQi&ljT;qFqU=gx$AcIW7_qcWiMT5#3E***hNVmTG!E4m7#233Q z`Q6c?6}`%~V8niFc{5=U0`t zR8hX4+SLvn7PyMob?%0w>#`VrQop05Jr9!$u0@<=*%2ES;yKP$xhex= zz<`p$Kn=v93>2C&Q7%Mr4U-Pclc6F!Wy>pK9L~qnX&of3*TVQ*Jcb^=8upY!qczz+ zmqF;cV7xN+l2^#&^HjTEYrxOprtl#qG+}099b=FRrd$+2CSdU4M-cm{4dPsJ6UvOB zev=8<6YN4s-N`?hQ?>wpZB1}6`UH@^M>xhHCaOr!O93WEuT&&0--KxUtkS(3$lGOO z2x1oylOs=?`C82bJ$>e>^F#d}Xjc&LPe0VwS-zy;cdw^B?~_vFqin+ybY#T@QL$Bs5_jY&d5SCv`#X#*d)x?%&ec>yrl>vN z%5qXti0^pk$)Drzm%!ClP@ZcA{(gF=7#FFZq7V~Wi}V7Yv5n*lO0*gll7v>cCvi+{aJJ6_4{n>6}L($bs5Ge|LL)4+sCiBs)K6Zvm5> zSCJBN`dJx+W{;%vwM|7A$-c=cofI2)m?bhfq*E)@ulI7F~8jP&$vs*>n_q_)45mXu;`e zIMRuz$X^*2kNQq{@A=|^4<%U2fJ z5yXy5b_8Jvdf=}x`n56djz_n0CKpB^baU3ds0@s;F*vzeh{ke3nj?zgpSuF_%RilF zIdVi!mb0S04_GMI1ds~9U(2~J7l^maa2_70TjONeae(hNCVi)UsUGL)i{O;9mj%7u zwd@_%@Sg7yo?*J+H+_c{=yY9jZ$}@c1Ygu8(`Vh{6aM6O1XZB*J>VmSf-d@hD7=fz zTmhy5KcE^{a_)fEG0JaGISns7gSW1!U^odrDSP~s%1@7(-Xb`4J|hzuRQ12VeCCsq zgg!3QV8X|BR}_;&o@G_Rmw+=RLK4`K*-@6uRYDaE@hqAG%V5-msoXZ?Xe%z0@LS!K z@Pyi*m)CY&3_{PJ=98Vz{c0GWm6suiGlUf9Cgv?qw`Bx+qu0zl35!l9*i57`24#|^ zT=-x?w<`j|IIa!F9~o%YVB)akXKQHNf(#WA#7#pL&mu&51kiM386hVYgK(BJ19}6% zV$nH;iPW-$;4oVsp2q~I3DWOH&leLg0xZW08kmz?{Oco5~3)dB;N3|VNjw2cD1 zHA>*R0*Zrwj&~j}?godfqq^XKcE5rIKBVnFa|Fw#bnG@_-k zC5bj;vcHf|dDNAh2qrbf*aAl2;iGAwQG&1Xpn+>yD_*#Kg21yQD1dcPv{G3!WTyw~ z3i<@TdeekiNg#RD2shtuLtXsJpW4}cif6wn#@d1U3?7BUZ8#o2VL`vRLsu0NWJ|;u zn|GzJoC+*D1o?|2&mM*+;?$w=L0uksR#`iNg>fNpMsFLoC&*GOp?zK9C)hVfF3L_o z>m#zN4D=i&(v~=D26UU+6hjcl74Yf!H!_$%XC2A|NbLmTTp(TvW9^CmJMFM!m*r~= z>mrIl-Dd)!GyS8u7{@8!X_PA?Q9mV5+19=AVPho1twEi>o?lo-P)S!p`ceXJH`)T|vB7#*YL1 zF)l$f2H4f|8KdHcv{h}_+pVCG{?a*Ctt+p{R9D8Y+hC!5PylIFVtWSoxCGyE2%qDX z|N5nWju$#tOK^Rhc<6@o2Q0xcTt34;{p-JD>H~ zOKfcY_rn>vggL~~Gi`(O@|a-g)M4vTz31e}XVgguex{WjH#%)A#lggzXU9)CJme;! zslj%+0-gI&wFlgDgjNPVJkRF^F%hyWNQXho7{pU+UIEKFLE4%t1JDbf8I(`U^PaYG zwTp-^kn!nGe^E@6xhG_OUY;okAs{UeeleAWU3@D7@rofR^0w+QzH6h4`wK$i>4K}O zo}ob60l$?cpmJ0P-ZkdS5dNf&JZP|f^*I5Wg|aBjV$nAQqDMM61l$PVSPC#X+7Kio z5U&;7k%5QLX6A5GO@P|{^I(iYek!dSk$ajv*;1REjg$@F-hP`3tckD_qQSc0qvX>k z5?6HUn>Y*KIPvNK@S7{3zz50RG3JmRrASUw9x-HyzX~Qi&hQd1@Td4L;D!t?;D+?i zNk2;hG}#r=zONnM*H%A+lg=CXCpuN}-^`An`F#BM`h5Hg=~3V8jLv-hnq8R)hZ_}S zgua|t!Y~LqJ~uPqL_;vj^&^hkZd^3JlP2&elFn8}?ZusA?;(4*Nc17-L2+i}LEEwS zFkBt3TmlKF;dtPhf66U>!ouUGMfkj)`|bxBf|yX0j*e!hhY#P^Q)>)C=;M1b%GVI| zh#f&XqwQhO2;!@b?Bdi}7I!h`OJDP9*w>Pcbv`#j=zdkgJSdDb6&aWMpqC@@fLF4j z36Fe|yr3((0$@XPr;suh%2~i;h_-Yt?20LoLh^APAEI1w#G7l0TX70|`d2uG5wo z99-mje4r2lSbIKw`g|FJydy}) z^sFs4dMVQapbSjB9?>of!;p}7bAa=lGboUuT=v5hl*bS6(+iG;39YM36MixlIyYuB+hrqV^ z4gVQ$27;kqoFrM{NqiV{oAT5AQvPYVu41=%{BRx|!cA*9={wdzk2@OfeW>3WFQ(`k z8*$GWXdtVc9l_-{Ek=Y~o95O)mztJtT~NP0W+RqUSzF&!0vPiM7* z=dBG0x*iHt6$dZq&ZaD0+iY2(=^vMk^yE5#Qx<54Yo_{PX~+l-WfHz9moQ}PD~s1m z1DEHCmoz3%z9hzY<QWUC|on)Qa8NZcnAgx06EefS9n0;W2>LBG?@z+osf!K zb{k^ShKNusJEu#UCajABDFYf5vK8ubbRloUAIpazW#K+L@sRy|z1*B9a&H?{SbMvC z4A{`94x;RgQ*@@BF25B+(4YLpKiv9b?Fjn*nG8V~&~>IozZ&*Rh9GoiUS-w7&~oBt zhMO03`eqDLnvVCB@PM<3jLy#-L<35DXk3#A=X)B5=90m$^xcu~>OeGPT~b2u$X)zU zN{s7Hx#9Xdx0#{Hfu1E_YvU*4=y6`p#Sk<*f)sIo;fCW5`dfw|zZxb(5c-&NfVeq% zq}Rgy`FMTum@|SNJml2{>1pfc9Q4n5Z~n54(cqbr4ugxB3gx_fP1 zk0lduoq6-AV_}s?@tU^7Njr5NJBA81a#LF?fo3KBm=`E5<>AkW8-i0FG8UxsNFJal z&OA*TlcxyFoMJ4_v|_!TVW&AbBHDGf$82mLySNfud4)Me1};T`_@;V3(=fw4A7 zIA;XGmwsA5uzSS2f`sqaz2Vgptm4e&n$y3~FLQe4{V&yT7#TJU4Xb!Zxr)dIMp=pD zRkoAOWhQm5&IH~@k0jG5Ek#Hld6||jrY+RY{X@~X7O5F1t(EHZ&@T-7F2G>ZCy9Xh zDBg#|TK>+$UdK{gFj#PL2_Qq&UYCO}@}TDsa5W2ftQlW(@Us@A>x*|DAJK&vgN|3j?#K|tYhw4b13s^Y-PTvbv?GXD!!V|EMv(k_ z!s8V(^eBdTKLBONr7DWCov}v!s5fu_6CJ8xr#cbM`n)1fmU;}N#rSAg(U2gPw)xdom33@j)itA>GO%J4Mf zIoK1g;AN9}nS#iJ!N$H4dDSal6VqfYL(ogzv^Y(v&l=potm!-};p=2_}kKjHy1zH9i4ceAmGh2-G4V2u(bd z(}g4xAWAgbR5jUs^|iLIjxmU*$_o1{G%Ol13fVxU>7LgQG@JRAFg-zzkw?CsE@Sw) z&qV0mKb!}o2~pc*@9?CVFNKK~+hcJqTS4YSFEQ$qrm+5!Oztigs&%DEu!%f*miJpBaWBM`#Y0^MO$6?Xv z?;3&>=4R!JAt*Q*!OF{{R*!x>(#E+>+pq=V11lVC!sA=vghH^OSBk|WN5f4MiG^1f zhM>Ty1?iAqVaLZCT#bhU0+?(#`wbhLha87DhI&kaG6ws^uAgiF0TlNzMUHa`!DdIh&QscB<}54`d? zpb1@<#&{_`WTr6l9D``W=ah&CFQskGXw;0q@)25{FJoW{%^hyUICYW4O0&L_Q4An>R1Di*C)DDw-HEi8-e75*b=uOc#E8AicivgiC6Iuz#FEIq^XZ`8j=+Krfv_3>9 zMvq3rD2%QZ6gGiL6;B@kmv9a7h$=9cB)l{L6}AiijtN$O5-pdY1%G8*2vFPwOn8q+ zw!naf%A{`{cZWmIYu|KcWu>;NsRblKx%PZD>_@M2y<^=w;PcRv!=gFffVHlVLC{0b zM{`DyKbE36JAu%@tb_e9^_#pJ#`>3ssImv8?$W0oFJdq)AwSHzGS+2NG5W>stj7Qd zKVwd#Md4HF>^Uxn5yN@D(twqQ&vWl-4cFgsFTt*+M-HP6_GE{lfrA(7y5o`7GNy-3 zx}fd@xN8Q^XCKq3G4Ss z?g(nfb?3I2FJHiWAI{~RKM(pLOntvCSl{$Q}LM$xgpFU(47CnnL+ua=Sy$V z)$3x<03Ic6tYzC(4gGYeF#F zT3I0Ys|WRk!??pCqdpvu-9Oq2%Tp4+Bdwi6JUMyl#RYO$pvagc-8C0FAGG04e&mZE zVRUy`ekVnI@O3*3fpE84mM0|%eo9D81{)^M=)g^pClSj++QqeyH#9ohLF3nOu)pm3 zHf8-XP2T<3t-Bj_e9C<5+W!1oI45*p13&l1c6RxX71f&o4ZLChE5>EQtf zMstV~hxg}+v(E_fjv#hvvQT;Y=qaBx*4XT?hH1g#L!)K1|HQ8~$PmOB&Z}V>s~P_p zpS^QLgKmsMq%W2Hi*X^kwosgz$@5)YZ_anFz;Ak`1kZ9Cv;F1R1%yGQMES(rUB~QY zK-#H-M#*scrt>mo49`?Np z2s!QzU`7vvn!gFh5G0*24*LFqg$29CXd}_P`uMdI>BQ&bKhT4i7=oy4@-RPi2i^-U zNgWShs+Z7*111VTV9%tx4B_s$kqbVuawXiTK4iFIA&Z9x*Ro9LzUz{ESHdL@3GD0_ zvV)@sb@`C1Zsj}aPTd@lL&?3Wk{2Oy(&k{Jtx{`E>(BrIKmbWZK~&cmf_Np&yMlCI zc^HB?BZybSI4rtn1brn#&>wV0kaiJq?^;8U&!}`sauddQm^(0!JUWQqzLU=8irw=2chh=9D@*s zpO5|Ul>6Y0sf@8!*7x2N55eW5soDU2-LC!wUCQF|KfHjF5U@&O7hajv(iD%kW;Pr&^hkr$DZb39WcfuA97__sZ8eI}h;A zcctz0hxkHc(v3Xg-Ird|AkKY!(3;-s_$u$}? zkvzH%lUMlbG>4?)j6CozzhM}%dG^@AdzzkZoG=kZ-Gx{e@N~AJI|N2Q+7iB%(WG~g z%(`Q_b@Rmy83r1Eg+cyze*H_v9QiM`c;Vo_m)fe!t71&j>;`(N&&|Jhp&ddPgfIr- zvx`VR2mZa%_I^JB_b#E_XwH3}^lOesAgDxH=kTHlF z%S|9pJ+fOz?=-V8kdcQ&@%UUOMj-o!F%V%Wl5vReJV}10g@g~#(?s}$32@?JDEd$| z78iaEOp~i8JW^J60#CLk%#Eo2^8=784w!gk3ZMKA%hclJ)-=JCNh1)A2(Uocg}Apw++93Ae7w2kw@< zE1!7U6yXOZ;&@u9sm-5OWYFI|_pkr_uOI#I|Mo8*eK|XVUTOU7m&0CSEZ5JA7Y)kG z5JX8~20##^4MbDz2a7NL&~@@0(X!4 z)L&!PPwi5}uI0^V5h9#dA~gz$tiw@bx{@r>Vhmyj5c32^AkGNV!bM>Whd#3n13qK7 zek@2n)oWlpxqhO>3!jevT#FUX3i8=O!gH9ZcLaI-)`I|^SgYNUe|#1(`nPW6H#>q_ zQprd2CoZ{_Z>WxXlmzsh8@Oe$Ebz9 zapE)g$H-!NGiPLOkoiO96@v@qm$n8UAo9Yua)l~Y$G$Grk9z}ER&{tS61+ec zW6uflt82PR`BCq&XZHYYhFt=wPki+IP{uyS7hYpyk&E80YxtapReYrHdpmSHU~7dv zKsxC%#n*>(P7hwh3@wpCI9m~xkgkzY`HkansAX{sE>iU@`=AT}J!*!p@P!XKE%OWM z6x_v~2$ukS_qo!158@1vb`*1c6H!4hX>anK@bC0xxcO?B3_-j)n^(j1pwT;m^u;iC z1o^9Bz`Ppv&7&{>@Rc7xirx3DjFAYmuXb@5fd;XOxS9!#e<>hcZAA2M#fE2}`KQ#o&Us7DrsPa?-vAT6~FDS@`frqo$ddkC3c2Md;C*vzdb^OnDP&8v}3_*DSnjJwp zELvkK4?!89y(7r|&5AgW^hwe{2ag}8l9bC20-@49@pc;bSu^mCpBn7F;QvtNxQ-rxrIqj%_ z7PvaSF0tEuD{qZYV`(K9ceI*?ILZQ48sDu_S!K3Gb=*B%_*W~#lVAm=9-Zz++dz?& zAF{L|=@bN;(~_Kj1;9IsF1eKw;&8N^bbhY8+=E4chp*Ak@;6o_fXlC1q;nVVdLACj zReOa-=gccyOpH0dg0p|V<17mqgI?(A3-4@W=;5_78-)}G=U2sK9OCf4Z+ZPeJe)C< zr{4;*D@c!R{3?VdrtAnp&*+%R6>U@knl$WOXz5RkDbaFxL|eHFJDKne2fPBvCp}EJ0COo$)Ljo=$%3`{(NK{yMj1CZ|Kjmb(S+Hc!%0gLFP#a zDqC&&q?rj%uyi3C{pD69yzqf{JAh}hfp-TMq5~>)iCtF;$8Ji9ApFK@62|9-dBT*- z;TrWo3@~`J-p6x|a}96FTuG-4-XXq6ywwt*{-}#LsmHg;r}RkDeb;HLeU1*ll^sF< z=YRO?NB`>IVF-F51G;tujUk9}(TAdXM-byJiy6i`%8M}^Lr`}AHa%pUF7Ht6|S{e$b~nJ1FD5 z7CC&)QHvGt5|I)y5-=7^50ui660W0!qbt|q>%#>-e~ojiJVT45#kb4Z#lE`}Dky_k~@yAcS!(|n>ZvaiV}52O=i zGEb+??!}d zKzOD-THq*qWbgnifjYsMXD81sSn-G&w9f5OyMCn|LH?qm#zc0Q^WgD#HB38#zLGKM z8yy&pA?S-geDmn{Iw$BmUMJ&xN(r^Gd~PItP_)OxG2-}B@aT!5h_RJ^g&!TP3pJ{+ z$KT?omOFN)U67N=a-JspJKQ#6wp^x8CD^Wh>w1N)#Bfn|D_oxVv{2ki9_8A03wYbTJ;-yB0b4@P6yPkVCzRLb?Or!H?Yp827MvXZh`xs^CM5yq{uy7H8R zwnrJIZyzxMPUQ@LWZW-l$-EyrQn;UGDAkGd_B4^OOUYgQ!npe#(vMc>?3A{+55@x^ z+vRJzSAJSd`PA*LPk9>m@Wl(P(OQ0(JC61P0Mr3Ae(%(dAZOTx#o&@6YM~w_J^)lV zSPEir@ESk;=?<80u zA^~nJWewU>ffH-p(V5F*B_`2q*`@u&IAddwCsm%r&6Zo;gxMg(t6$m$gs}(151*TV zF|UW&K%}qYywm}I7=Uaj@)j93EWyAJw z=(I8O;x|ePz&A4Bn0VOU&QlA2-V#HQx4yC)ND~_H38#sWFDK}!Vs`~Sd7`*B4CyI} zcM54iA^*cZ0g-IjtLR`Acvg1m@^mWu>~Y1`nrR?wvxr}aR5Q) zBmTt@-b&RF?&{4VP~{Ps(rWsc<6)m3?aDIanqgQnRZ zjigQWx3VMX-~7kFdGxRJ zP+{i}uZhVh^qHPoeF3!jvNo_k=g*6N06nT zR>Yb6xq*i}@tJFpiHi}X;m{$O4vXT=I((%S^pUtl>tX`{{1b^Zxko_<^ns4g?qn|@ z?4u|5Dftn*JBK}=jxHF2nD4#7bse+gAxo(422)apPGptzt2D5~S0?0}DZRvbH_ybK zG603RI6>f*xdTU7E*b@%B2GZpQ+ShmFl@liyY$`|uHY?s6EW>4DqC;i(R)-LNxAO| z1)56b$Q;aDK+3s&fzl5?*S!L11C%JQXX$~X#={tbbe}2sxetrhS8Ko0m%?NO;`Oj^ zv@7TAF$5&!`!1#jEY6gTxi_n93glW!XV^!NB!71 zgqq2ZRpvt2a#9LL88@Y}6^@gDVXqWK;Ka9BBgJT!*9x0=F6n!vEx&TmY`KhG(EOvY z^-BrUud>_HH^<8LM>->jKH`t1sCc-i^#f7g7i)}_k;jH08Pzca{n^D3#OLE}2;x3i zh9DoiK)+MsHXwh%c%J)Dio;{QeCq=O{ao4uu8b^5Y|f(i(>6iuF8M!~)0GE)_)^z_ zdo8I6!3!r^Qg*jwh3ECx=oY@S{A*mA0AnZV?R8oS(SD~zKWFO@7HyBB1uvN{=7VPe zC%&+n*fh)OF&+Kj8NWQ0ZGX~of2Z_7`aj&a3_<5WMAgNOT%FN-1~46otoq{E9vNax(zQRnStvoaG8V?I%|A3|-K} z!(b5y-5pbs-LZ?8Y{c6TG%$u5CT5>i0ZnmuV#9eBKKn=8cVFoDk{v>NHH@d+7>4=; z=OwR-5#}tRc>>OvL*HwgKU>eak^4cD5;p?g8AMwC8>Ps+lst4N2uT+Yb-sDe4JmCU zKW?iu=}^EE5ix|bBZ#NL?C8<1AMfzt^)5bznb!&)vtZCJpB@a|FVlRiEwA4FqX~}l zDG28YNZzYvfnvjybwkNGr!A04(R#~AH5|St#S1L;?Z!(0o&!=TbtD!t^|^f5C`UWf zNeci!f|DVGH*u=`gUVd(GOKVJ#7Zd)&}OSydY@8d7M ze)*JMlcas&Xs-r!`K{~-`gi~7Zyx>YfB)AyEc%7dw|F^YA`6%oGLXyj6KxxVbf3bzM1?S>yJWX4d@`OCNu)Vc|*;BpY<#!KLI z?FciK3hz{EFkCM`Z!fUck)#OLOg%coWxY9Nj#|^)*N{=}H=|X+f9iRZ?$K4S0wG2U=5hMc;h9G{w|Kh7hU+VQRzh*n_qdR>_KI7vUfw1m5Lp&kahznzqk+JT3J}Mc%!SN`wQQuC#Qgxafho4=$byB@frrgxWmX# zNeIX9vEI`7TgY{nBOG{tn}UBbpWXuNU+Mrv{AA;tZ6>cMez zsg;&C%x`s8q;Mn1PYVu3=BbN+Ow`&9#3XEE4@M#F2Eq`;CqKWHA?W3NSqwV6h%h4k zpw$i&JiCLuD@Zf1(^n2W3Cs7Nm2)W_+J}*1Y7@LN56XvL1Mq{nwQ(u*JGE` zw|QSjza8s6_UD$sef9iv<-IQ6q=)A*)M3V$MEtGn2>QSO%YT3LumAjS^hyH@nY`-Y zgZ4EJek&t6iyoiJru%d6e$Y5e8TEW17A^GQ8iIKJE9R5F#Dvc{&riG>P*TKnu=%;K z>B3-hxD7TQ3A-aCNoQnmusM;WM36A!QV96HODv9Xw2ZHy2Fe(M^yFCSkW23tV$tF` zLT3cYhsI)My{5}9pO3XD(I?_%2;x)mELJ|%89|@wsrBc)&cKc!8HAo`cc&L9dhLPu z%ma+ulqyfcRh*-TJmb+9UFs8(-ULNAT8pR#8C~0^VYqwWLZrIFksa&~m+!8>(h&a& z++k$SySj4<#7{QD$J|c8)Ew+P`_)G&kjx$_Ct#P?q(NROGaUClfTXpjx5Mz^P`_C) zznVr`hw#29P`EmYG5tb%3C9B|+C&c`ZJAT2D3FIfs$;$qQNMq?geew09 zuXSLw&!W`BMH|vBTlsTiWMp9%P%2*E#}Z856`q}z9*x@e92fl(U$?q0C(9a`QA40y z%W%)LaC

Ti2n*i<8q=(6PBb)XF$()25AvP0K#)G6Z1^!YG76$UA{l zEc6k7C6|Yu8do`Qt>8-<8}lA%Du_8T4~UivhK#{@Dy%o3a){vNBne6BY3Yq)&GXw%!_Gw0o#qcc6B+*Gv8+@vddV{a<=s-U9AnU>CWfQ=Lb}j;<5a$ARlXS{9k~+f!!yGvC<(x8 z9U(Vxhuo1&dnBq{hhWM&H-MrDj!_1XE-I%<)CLwQ?d`NGNN&o$!yq)qAipZc0nzOI zVJDEz2l522SH_@$!}!A&#Jnqr8+=VfoJC|~5R*7zZt^@)Wx%kWQET!8Mk*;E=#&uyZ|jh(!Msvm<|n}PPG;)bkO2V;&Sx614xZ=mn?U|YHS1BS_H-= z?CZK1kKW9j@T^e?ru@+83THPC1|Y_%8iF_snBVs*1J1M1GEPsLd4-oJ(7YbT&Y({* z_I#$-!=7@Wsa^vU%t6t9U5wWmv{Q($--zA2IC-_qJAyDkc^*-k%A?N+A{C!egpR8$ zQUobU6P$;Z0(>bo%Bs5wGQI|%IJ-pPq!HQ<2Xpf}Y%bS!qG7BKH{%I;PC=pki=sSB zmfIUR!)I>hS{eem;mn;lg^fT$To=KPE#yf>m_{skS_t8kS=#=PRp&7j_#7ay`Mv<0 z?m4`Z*oGkb3A-D#)F1u4;8Z#>`e@$P!hSPNpmj%wi`#YHVc7OKz{qNz zOlt;4ri0`WHZF4ZE_|U35&q#l@D~93t{dzpkq)T6ijn#}oEUA)JP=o4_{Ot4h@UEkGNL_tmk_!kLt&{Cx@o#dM~?!;0q26J zQ29YWI~V;0e-2v85$U!eh&jFFUw zo{#l_GY?2L#%kC6ry6T9wtGhqhw#e~^ohR4$j4HiahNnaf-nTBGcd0D)i8B5x+MMM zID1Vhx0o_Nq{yo0o+DuJ&1rd((}v20zq`b`)AlzOzd50B+U1_o#&id~@-=LV)=QOhZ^uM@t>RTG@%@dT=V;I^F`KH|ZU{MZTuI zk#2%Je_=$Q#18>A$!{9(aF}-Pyy#b1B+A6Fhl#m|;TdW1CxBP{ilJfe6uE)=a4MGm z+X0b}gQHwmp9$AanRGl|+&R^=^J*B>;1HghWd?Rlq{<)z0240f1${4oPkr)5F}@1+ z;ydm9k-^7LyD<#;$F3osdh3iJP42|ui5@$Hcmni2Mj>wS_*0l0JsXM8hcNm9N9$3Y zn>q|Z`F$wMjCbc~Hv2#me|GBB&(0wmf@TrGPM@4HF-9R7dp_oiG8lw-qQOp};kB`e zt+OBJ22x4-3p3e)l!*?dd{gMMRjW`rt@=#eW)keAExH&a))f_+vv!WRs%k1!r9eRl z-x8^x*ee8ELJ{%-jZ+C7nh|Vjd*Md>DsRyuAu0Ui>wS@ppUnJZq3Ma_i`)+w?|_afUzmC}nCIx7Spl1}M3VG=$+NE)Lj0 zUP-gU%~q_@rlTWew0{0ULre<9IG) zOn#~zn~c+Zx|m&@HU#l{m=1^L6Y`u9#O@$IdCYDg{HKp)5KvoV7bj;0`HUc?=EaJ% zV(gAF3ZEj%t!;~iFWnTjB4q324yv#gplfkgzY(uOuHo`+{;;@Q_d0N@O=sgjz|_PM z1aSKb#{E*IjRA%_xT}eBLt)8r4@VjKQpQP|DF#<`VbI{}Cq1ab4>OBzK+^>Do`hCF zzo1X}%VD~2@I8U=A20+l_wwLJ@^wK!?h81ymh=1au!x5@+#85jJh`WdJ{B++t1|i& zU!3z?q~wqn{|4Sj$%qidPjn|w;G2_8{sk#~>>wGo!Mw%~{2 zY|#aV^KP!%qGI$>NDamHON42M^e~Phc%}PD?+DVaAnql3pvVKp=h{j6jb06VuEX{* z1TmKWlfD@C)z@E(C&vx2BZzxbH5L765gJJ}R(h@EQANgc8h~H%g3kDv-fmTZCq7}m z6Do#!cg9*1NNdJPMIzpkdJaR&7;7f;rq0zT z9F4N4&(P7cD~Me{d9XR-qxuYo?srGfCo%+aMv!+~a#%EHuF3eGaacwo8H*n411jEa zud?;dOLa8tZ@CY*`7L9HQjLyEpK(Nmnf##Ka>Y?Pg+p!bF4zgCZYswW)xgR%(GN&^Ep?X_ILhuhp!MvUK-=j{2H3mWob#QwxZ>Q3u~T0U(^~4RfmGPFAbp1i zi5DEXf>@t^DOf+7fV{5zqj!+~*}JkMh=RIpENKz`Jl}&DrMkI41&+MkP4|oooj$IH zebE{9!9VOuPk!&?hkE9GSn4e*jT;%2Qy#)JR{T}!(^Z?Wee&2?@pb;(ai7@uWO?TU zUz`VL=-}qJQWaMJ;FoKH^*f-6LpRV)hX{$f=^v>bcGIzwqPwVOKX*<9V2DA)2+PhJ z8C94-jnCxhR~giieO{0zZwy0B;(Wp3C0`7a&qV&pu%7N{V&`li4gzHN&v8>Xh9L|@ zJOQ?mNIJl49_itQkyEz@x$)Cv!;?Vo*5Rg4+Y3H8d~W)<3B>0{fA|z;F%e@A#vfi2 zlQGDzeFdMdiizJhkureIy@PKkRb=>`u)BCbtCXgEr3VZqP)faYlc1uPYN%Ya34V5} z2E*f16$uN#sVZDOQ^VAu6P4%s43}}?1LPS5a&$!u=@~Q3BO0CoH^A(}I3A33jc|%w zqWqn=JUeb7h_h2m16hLKFzDP$C3qJtr)j5zz8uOv+5lp<_V?>Jn``8LzLVfMU`Dws@ zxK5}8zi8CRSyc9oG#=%d5(~!s2A3AFksg?0D0=c#eNO$3ah3aKcFj}F$33%4Z)GiQ zH2SsVJia&^;L(h-5Y-JT`LzV?Ns~FryI)RnIt%e;NT9Yv6MnKiG~vOyMwf3QQJ`#bf@wNU&7zSGInHq#IO8_13&R@(?~8l~pZvao z#P=+}qy%o&GxDg9(suZo)=t~uD<9%2Z{YOdl}ug@yAkmnL;aV({D((>{uh6r!%lTz z^m7bAdYyrtlm3dBjOP9#BRhjMR^~jE+zM)lRJCYy;m-PxoN>VuZVW;!aI%nLbjgne z4nJIG6DpR4P^wB-fL!7i1^VQs^31*I5UjA9(#t9@q;JxbuXXr^7I? zNYGMDKf+n8Fk3N>^IDe;LA>szR}*+D&5oeYKhYfGYU1G``a>*j&tjBP#&PNyFaiF3PA!t|ULK>vxA?)Ow!iK2~@JVYU-T;-l z%EwZ5aXBAlz1T^1p)0#|$F__;MX0AUh`!f~F=FgW7rhqFA>Rya_u`_KvFPtFLUkK{gqxO9y?_(4y0+A^Q>U})|W@Og051*&++ z54?4*_6A<#H{Rjj!;knQj}P!{YTUzh8%_F^Ul}gaA}88@AFEue$fhlw#M1ZD&OpOA zHR}+#!v~hAa z5E<0is)GOUBb9>2!`}aXEJF~7M6&~kuYqCc`BXbA8E+X^|4at=C!gqbFm`3i5X5U? zyn5?b!?=&uPq)-rH>lhxW!h=dAHC>oO4~YeSy?#vl6eu`IMP=ETlS{wg6z7m5(msC zv<&uDqDLHh!s{FyM7WQ$^sAhQ;-q&Gqx~_l6Nf9mv)kn@*m>R<*EpTBq5W3YeK~kA zdy-9Sv6CQ{J;ATzo)U|ul#LnSNu;2)3~Xhb`s*YQPZ4F(ZiqX85K2i#sARPJ)33&@VAigja9#1J7&x94p zc@&e+2QqUc0eVM}cG|G`;HKGm6rM?)PVJ}I7=oCD=hZJ8gfyFe$CDl5xM^d@kKgYn zj&R8S5xfM+Gc7PTd3imeuaTi&>LGbS4-7xQW8#s4Cp&?-*~^5)(+Tee!qm6#N5M3PUt)O*S=D1q12W2@jT@VTi<9)5pl-nRK$F$DcTfAx=#{^NiBpD_gKwT5r?IvBv3NC?Z7Eup!B+!}ya$y?Z5x5Axkp!LU$Q5dk{_!xcCAjm;*hGo_IwKN7yzb zaj*AqJMR@HpHeYy(s3C4mH8)x_qenT!Xy5U6v`_1Qn%7ftfT$9uig3TTjF!>k9^OFA?SM<$Ganl@$tEKPCoxeuZKO)uAr~Kdah5$>#Jcp zESlYwK7UfXv@NS?y5aq$>Q|pc&Eaj1U0(9!Yrsh>@-JP}2^?%m&evOf8`+?9DTS<)gwWk9 zYr1~IAjM?5#twqvC4xg4=LLFf7mm7m=L|uV+PM*eQQ1ssL)+m{*A-gh{}jH)S&{9cbhpF-^CO`nF$-BTC|lyI8yzg20wTa@F6I-E|CuhTyNG7Q6HYTU zd1mKLX5}G@Mm^Z*q6stuRb((}I}TAa=`s;}XAd`SHvY)R$it+LFFacT`9vr;eK8^h zk3pz6c{UhfRI;4N@J-?RYMFvcJobEGXe>CYqu%oh^4IqcIx-zaJl zv>e4@u>mbNix_Cgzw)VHZuluyDFDtDK_qQIHEL+|64Hx{l(w>{?UKd zuAr};>x>{7ex7SF^Nox_FJuh*`kNPeeOBkEY5e4@Ail)t*JM>bJduteD8`;FWIk3O z&dwnE4aT3Crh#J^a#(#nRlw-d3Y2fK;f+Kc-EmXNW*_+A*~7pqocWX4klWhQJUfQZ z3rxlzaQeAXU=UK!x%ol45?!j}vu3v;$ghRTxWkvgWbk>SC)b=`!K-051ZfA*=b!5E zXbeHx8H5ptMGFU_`t=8V{SHHrQe$W&drnK~d#D_pGt;@$qa%!Mz=D%E#bJUtMsZ{i zuG`__>O*U})i3SrC)o>+gIppf=`zor&XFFJ0j0h$Gca2sE%_wa{YR@ir#Fo^O) ztGF^st>qwAfM5q3UR;((SwlxQa2`+%JiN4vy{;>QcsN=HB_A0{D6~D%a!-P!x|1a* zwHH|^bL3Ziu%e%T#5FN87zv=OS~d1%{QI7di^!VuQfCBl!~lmy^Lp6xZ*@M9#?P;0 z2>SgOU&@yuNIQaf;ON(Dr@g4D*pQQ*K8%r+uq)p_<0e0i2yQ{u3;ze&zka}s!G^`@ z5ez)~*G)c7IMImv=1$C;Na7tq0fBo(aDQ+nQm2jKG5SQ^syLSy}M|N+4t#E zX1ZFcTxq+=@I|ZM=y%;LLCCsv(f(nifj*-p%}$fPhNH-oZW_$+thLoO^W zTGkK_3kMr`!sY{>g7#})rkgtWjOk!J=8G5pcg_&hhIrq=OL_gN+?(ojA7ArU{qN%| zz5dPze4pF-%5xuonpU}fo?jU!jfzaucBgW_g+EA2?ih@kw0p!%6yQ!mS6s4BKRL(( z3dhgX6tR<{J600{=jq6Z$_sT(0V~B&h_!x~6h%ngrc=^^cjp~J7*hNsMZ=pCwJhny z4V!<8!qXm~>0?;8Xg20x9MVl2yf!w$H}UL?591IweKrAL5VU2Sbqgb94BS_`N7-F)2ODIgXrD zUR+VE(@0x{82z6~1+F?U6@%Zf{UHS37T@P2>j(_k^Gey;GDsr%!sFHx7+< z#=FTn-bvUd8=d#)gdG8-10dw?zK&8{HM2l_^aAkGTPLPo|Q8G?Lpw91G@3yjt`Ox40MKrN$kkF zQ^w~)ZiE~Dp2i|)en!ja*?W?3+>Vp`sc`ff&d539x^rgUSdw-g@}w|rY#7SduxoOv z51M~vns9YE(w))`ZK{5oX?J%!1pOa_57N%Fl z`PwHBu)G6!+ZmL(UcH5U=YOe2wl}>A^1C{s+R5KQqY|BrpilBM+;_ajh2Unlb8NDA z^nGw-k#0D~yTe|c_Oy>k=1xrCd$)q`NZAk-C=@Z%RyTS<@p13h66^Tn`X-)!Hhk;; z4?{S0%b}AdQjFpL1xmb_8Jz(qYkGeDT$zKk)f@?FfR`JBgGAe%ccE#PnjN z?E|98HNBj1at!DmGvNy_D#rLjUTE_f1uRFj$dd>=ka}Je@5@RHWdY7XZ(gt2StZrJKaBN+3<8Erp z-}x4HL5%M>_`3Wgb^k^Udvgh%ykvtx^fNZ=xllY-Kw~G_pJ~4SHJo05T*dQiByg44 zdK~MZMf?}{`6{aBt>>yxiA^KXW3Yes)V2W_4`b^!o@}Efy5?|&MHezg9}GW%kx#k9_eU|Z zo5lR%t>MUr{$U6b!8ko3LVg?(1!0WLGb>nxy7f{ za}hi>P-IA@p`Iw|S4$A-IIS&BQ(?Zxk?aUx95?ujGXLVVt`6>mn?i3z+HvpUUt9uv zB^AC3rEW^w;h(`rKd0TgzmLov{;e2-{=dKd;?ZCHx8KX?qeD(*_`$~rmantc81wkCBZx85WvQ=(X~a^Y>c{Beaam8aS?ZLqbk7z zC%pWr=AzBr%T!i_cUGy;`4M^NEsW1dj|1L+o&kg!p2G+^8-kFh0hZlCjI$nVr5QQ!51e3h zIhS|9b%p+rYZ{fmcwJNqW;{>Yq?db=##{W0Ph1km zVitFYbCQb06@NjA*F3u|E#jJ&C1BpfakW}s;r8?bFAUI>GzwalacTy6aFlz7+y}%s zz}KYmz=+)o!ZoMP z9s%%&W5F$Frf_n-SkqFuZEyM@nFzTaI z`VBtDAY_HheO(CFe&N$A-)b|TYd-%q+@I7CGg}h&o5v7 zhxkgn+qhD>rC()T!w>P5w)@1#HQmZ9e&;pcAc#ftsz2yA^4vBj?kR!@Y4jSf1XQP~ zPO~O%bZ+9{j34v?hxw%BWcNsRqDT~jB&>}D%WXJ3Ytqf2wRnM`BG0fUv`8N5B?yaa zJ||=knXQBPkzszviEQuMQ6fydl+)4K1<>Jj5pFuZ;+Za-ru;D&g`OvWnaFt>$ZjES z3jBv){o6?m9}cO4q%7G5#H(LSI_tGC!J^s71E1#m#F-mGWXuhrjYIIx#EZS5|Mrm@_K^)| zZe}OVqzs2$^LT^>AkS$#-Jw*E9S5oSVLLnv7&^#?Cm%t0syU);OdIY!_*P2bT5r41 zqi%$Jh>tksEg#{+(B%laIf}*@0Ro)abos3qg8u67zI^mwwJQk2&sQ=6u?y&1J=x}* zAYgw&UI(MH2;$rz?+DV$nlbZx8GcYdQ$yNh9bUd^Gt@Ir}`kk6D?XK z#&ZE{6TcQFKjSa?i=$+~p(}YdEWJRX4*+d>zbAkfj>wp+A{IxkmJ5A_Z$T?YA*9)m zL;Cv5JYA|}xa`idqT|95X3o9i&{gqE3g3k6jm{JXVAFEE6@(S}WjWF^LPYsQwa8Hd z*gxNc<_)j68Raj#$pO5mA)@ujZFQ`pTo&3-UO5r1bn!WY?1_J}L`AzR2A zEla=pk(>71^mZQThbCd($+zJXpV|@Osr;l7spyWb#U%`l)*XjtjCa`)jv+=+&@qzs-3;Uw!knzZmw1ufEofAdQ)Pp_ZTH)et0gW=G|ZG5}Hhd0h5XALunPj5rug8DH~NMs`tZ{M5qSs370XX%R zA$(Z1gv1D>;X*eR zeqURD2ko>&O*SfA%9l36f&srfd${38?-+;VvsKmM70<>WX*hTjfj9|Oa zS{mdP5?H4#$Td3roFmbw@x7EAZsHVc;dd^fE`9Db1X+VdZ;GvP%IPl6m?iqqv#9Mp zIFU=JsQdgQEin|Xf9SajE3y84g5TqRRtfAy{j&tTd88w$16Y0DV}nHfRt!OZ{r6uz z`pduj;?cM42GZAW*b&6xr#1|I^=-b4qo>(^0 za))AI)9=8W&PbQ>{kWZUcjB_)r;9O4-F4uggto?vyPO{JwgI9u44fGoCBt-S8Y2*ASZFtg4}WF{5DO9+f}V1I#e6#cQx-0~vLHIIh~=p@ zuR46JxXQWYk^AllVmz86un)~)>DoNtx5Usn{9w>|cTjd|1RI8LhY4R@%6Z2Y<1+LL zd#DgBZaCVR_Q*$iE8WUFu_;hIKB5{v^Nk#Pfz3C}lm=By&?PhY@lK+^8Lx|LUOsIB z`vGm8=HNwwRt$c{M;+mN9iq;wLO<|Yn2e=-e1e5P=LDg&+lmZ7eC&aTJ^s2Ji(4D4 zz@tL|06+jqL_t)7WDvp_q?Kx3ALqeQ=0U2+KlDdS!lR$V8-BDlJ-p#4AJOBSJF%18jm~bbRyH-)@pM{`C@IZV*Kb<7 z;v3ezL{cv6+EQDXj!D5ZCn)T(+lmbAT?7Bm)Zlu}4Ng6RYG45VVX&+yuw{+~i zZ*t+nKC)O^uqh;BJnVM*$P?-;`5p;-)SEHRQV5-*+#@zz*Sy}1Nq#HyOl`Vg3%mHX z6cfYOGuswpV}C=?WBTxRoUaCL>kiKakM$mou{|K+jPn`q-9pV1L(s>D-}dESgdvE< zX>NEP&fcGj?_sUZ)Hlh;ImS6e9^b_6W#K{KMl_n#rJcWt=-2bO?WO^TIdITXWT%E_ zDd-NP;K4JbBRm>#D|vOD0O~KEJ@yV)LMDT|luU%>g5E(U11ZWa-JPzOxaWk=9Uii9 zx9YA>De2_?nU(g=AfUj>buwz%B<=8G>=B(CKt=Qd2$_NzOgx}ip5hRpvellvgU3FJ zaT6$5e0Al`uGAyyly-cNPifss1zfYZ$2z1`ycuCms`p;Yw+kyw z!#cS=TqYQH_!QxN;FpxZUfjP#&KtySn}W5l{m}tK5dHIAcmM5we)H(B{{9Q^{K;2u zv>Qk}f_OcQh0IHxeZeP^UuiMJ>kTjUdKgd6`gB|yAUrnal`vlYQo(tkR^d^AJv>@) zOcxq~Jg$s?^d*meN7uTJ%Bvn$BY|h%5plEgZ(WtKFUjq<>lu|2SMV5rJVVhSFajBe zA&BTY_XPux25eqeV3Cri)p;WQDX)j=hao5jL$gaL#vktplJVy;i<+kxk7OXw`0qJE zNlBF9q~qkQu9tx>GxR3U(8dtt$*_wq%8>HmR|hlmk+80p76|^%2Y+~Xe7Meh4WWx= z67_JRwnH7b9ccPZWrcSxVA4riN=Y)C?gGS+!hrpN_vH85CEg(;F&s`Fhb9K%xa#G5 z*ROCk1mWu@fO-E1z3u}X!zjBwVg&l0^I+6pI6&I%Q?t5XNm1oe*DPqCev~%AA-EqY z?43X|2I2F-sBOX}qYM5io9J%h;ek17uYqB4Fc)%9S<2JTq485@U_yh>=?-G0pSA?r z@`tHurJXsFF4NCOY_Z0R@pRvgfP?S8c;Y$c=%%=&F6a<+pxk=4>^U|%93089%fa}O zpPNqKKl#-#G4N3lj6u{r1|D_)c*d9uOIRCuy17uda1U-_{l4_ zeyvQ_a~~}rS&XHOp}x1QAxLS`qo=ozud!8ltmSlZmnO{-Nqk1z{o7Ogoj3$ukB(;!XSjq7=kdkGRC3{9?k?VK{@@_T zmbzii($eG6_*{!C4~dT!{FZClyMD+JzNCraED-U)N6IC*L=Uve>`WqF!#0z`r)BI&U4B^WIY$0js3=VN6Xvm}|IvyMIfNaf(cNS?8;uJ<<;Eg5Sfxs06M>z6)!$?6_Y5A6-B)3h%x)dAP6s zf+YTzi2Aqx`25k|{KHq;5yV$-^ooOa1=$evTxSO9>Glg5g0wI|iW4znxV=;ku0|Q=V-kGn(A#iltA3 zF+H%mwj>@=jxnl+6vaITatuFNsNnz3c#YYL!=i#+93SgRG)ADuIv?l>pE71)q9@b5 z3g%ZB6#kso#Ps76$Ls`pCf=v|w0ssfF%GZ*q7<}t$?zk%I^w5<1W0#E$Taf`cB7>% zC~w+wN)2vYMsUY)DDy?j-Ynate4t1NzLw|4wt-GA2|G?ml;dLBz(F>h`a!3DI!}nE z|5k@@+QrsBx}=Bi6mCEyw~|rd&_lohBXjui`JLu`3Ft!~9}ulJpI5@z36$MGoD=ii z5BjZ?!f?wc4rNfdGHP%|mEJ3x=5QsS zebet&ScGq^@Hx%FrCaV82%B;iJj^GradwG;OF6MSkTN9yi-$ObS3=OflX0&P1i#a` zhY<+F4&&mB@AZ4}!=rC`rB;VU|KZDTw7c@TcMZK1-?uUZakw<+1-;bIV<>G&?F++_ zM9X+cTgyEvuZ=|~{PcQ<>A-~LmtI|?FL)f|LGt0?iU;)%Za^;mre1CWhC9I!7#5925Y@_QGM z`Vu>Z2xDk}s_~WA!E6ZnI6F3xM?a(w0#hvRUutOd74qVCEq$%a=-oWmPrlAq$|~gz zK6P^D*h3FV3g23f?D4h~Mg*9E?!g0(j7_7~O}H<0dy18~Gol=cCx1;XKIt|m!Ia); zgyU8dNDMd0gIHi`xiD`Id5jl3;|3`=b^C)0GG*ll`0%;DNe8A|hM;^k?45Zv%voJE z;sJs}V4%p20~}}9!Tuq>@({Cpg?DLJK4`bn{;7P`eWk66o>ov<<=OSw;p$QTowma} z-%4-iSTHKk>_?SF_$5&5i$@6Ug$Ll_EA5%Ik9rNG=Z?{*Iu&=HO2j;pG0Y&6*r8QY zC0xTTgWP0asWk*43tES$@G(5s?L$*E+VxuXE3E!IEOG;xJThrUDrsC@DcvQLu;K~; zwhuf629eM*aQIFW9K01Sz$u~9jC||}V%8xyHU^0oA3jLKmU!SQ%YM=%1rK(*kQU~x zl+G3(S;VO?aFwlMSxH~ua>S%1Ny>*`6O%IJ(PRs1Dv^EA6!Cx&JPD&+G(-aUFdhST z1aozKmyIG<4->Xa2Y687*@)-~a`Zj?jm2Oimj4#LJf`j1UL&0tuae$}e{Km}i@9~W z*KcLF3d#fiP5H!1yWNv(JFed?uX`J^ytU|(T8lz z;zf*EoKy1XXeRSn=L1Dqi*|&M+zOBDxC;aIgCA*yjX23iocQ#gdkr{Nyzq-7EDo-F zl2AJ@(pC}^S)sL75|U)g8F|ATFA=zUiXp-Py}zmK%EGt2jR43!f_>!^Ly+fr0aQD? zg1sZiMxZf%3dRuhN(O+JG6e8Sn16aLj90@j1R;~dp)vS;sKqIH=2aEG7WYJLC$ELc z5QH&^-NG^yVGPRa`k~hWSd7m`5)Hc9D*S<{JmX-w=v*D2wZZYE!?4m2VCBXd1DN|)I+Y5 zno<(%T{dK77_B|9P!tKq8`=fN8w@w>0^=3ISL_7h&}bRSU)T`z^3j)HYe$d_LX4X) zWEf<}P!5c)@sRd|AxH*A$-=N?L*wz97-`Zs_|Y%pyT7>4gqDIB+QCoOr{4?bY)%EO zA~d#CBFF`If);9{n)!4=1G}S;qw!)Yfs&*z&Y!26vCijL+JAXG4(slQc&*Mj&-Vw_ol#=~EO7CFM$=_KI#~ z+dnRK&4R+K-425Ukz?+m@o{@p!lnyJ9YEW}LAE;#K`4ek$W4bV%SmwLTqQM3iiLrI z+nXz9+J~hBmk;`y4qjo66t$cKE8#PTS#~&l8S2 z%+&5qd_x%7_qki?y8GOS^7A#gFZIE9P#8lH>T<(kXFpxuDjj996m(}%@QAWVBjoI5 za4arE8z~SC8HLNSBnMNzOreXb5Hd0_6%&P`-%8!(JS@Pw+HKR7P~TckM*S(qfzi5y z2E3JJvI59+Twvy?5oil?Z&-&1&JHFpR+j@;`A$Ta{Ci;cO&#I=2fxC0O}GKVPS>dt zaC(%IZ+I2YC5Alx#jxVYrwj6<-zfp{q+Cg!g@+aCo%GPkvkP4EpyDEzsAzgPh}K`8 z;e(QR5|lsik#u6ah+44+D!u+4h6^G|oRP*!z(K39YH|=1Z->uf-iLlc3AD(sB3cFD zclf9BZE@)bBjGaE@RGplg$VYrh%+_v3ClQP1ES??LBqK~Jn3ek!fqljP?Q?FP)aBLq(X3$7wFbU z0I&vY_@jGp)!XVDWeFiV?`Q7D+87MNMG4@DR+w<-I^f(J8GB}IXOeV z2o|NFX_S5t$o8vQjxsmu!-GQ9Ov`}eA}4Vxe%IS#PVp1)SfC4kv|sP~#R#OxeBmhz ze=Qyavv|+>K-v+abAY@XNQ?aMeJ&6*^$!d|qQTGkQ5;;$Mqq`wdyt$hEoK2+?Dqk0=yFIy|wwd%vhWli_bSETQD+6Je3CW_{A=s7=}1I?Uf8YetlN;?yoKCytOYic7Cl_YhTHbj`5t=#`wyZ z51Jl+U|uiOh9Qrs$YfVg+8Y{2AH9q^x}+~#FKdeF7=43hv>;o_n$60lyQNGetty%J z<1|QzSV_;32ENwq;z)_EaAHwlk+!rn#Y%C>*h)|HP4S&ANpi20P34Xs~2txQi#_G}p9A$lV z)H`jvwY`L;MJ)dE1p{B@?r|z-rv+YZ4GEG~5%LW-$|f1klWUw4@*Hq3kx7#h=@2X6 z2oDnP)~jJz`-xvl+cY`+@6;JV6dM_2&@F7>o=XSkd&qAc{U+%>r2F1!9^%^-zw$M_ z^8gpW(n!lJ{>ne?=ZbziVfU=0K>9XNAo)l%^&1pDW0DoULqczmpdHbMZTA=;cgHP0 z;`k9S)8x(p9En@9!ZqbZuVPFkONYjSZ%;jVt{#}qqYKOzm&toal7 zv_9Al06jKG0NO@RMVz>{2pf21aae-tZ>$0L2s?a-@jc?_mcU+*w`8=~e=1+&A#>uo zzYgB8@FoqNn@4OI@4EY+U%Y(u_rJ%$BSR0neq;b*G2;b|&bnY1P@Z)2>H}X9V==?- z2fgB;I4p!1^Sp>r2lp!r_>AE)1aU5!$8#5EV2XI16GRD5MaXkqK%a^-FD!ObISmfa z5fpHYMS|hxX5X$!oc!|`%EkOapIv9o^`7C5ur1*E@;8R_)n>j24`6~sc5{7#nAzp^%^E% z8$yPEd7X0;<03WXBIcH6(`HS6;FBVjSI z3yxQWFaq(3_?H-c)DLU`QkYN2f3ICael<+Wd-vFf+WjMg5IY_CS{O#cCtA?bepqN= z2>S3t4wP0~P$T2V7wOhlMe}gSITPNy875PdANls#Ld6j_bMoCxpUQ#&`7aWt9ahjH zgu|~q*b19&;_yNocYZCX*z%ndB18*wLaF?Tu=8y&Xu!P^rKr<-Tv|$4Xn0N|X z3>SJLT<%$B3755t5lC&opMIDBo!SIv1^FOo)%z=60aIIet^@bK{))r*^=g>LRCZK? z=k>6BL5y>S!f(SOa`gLNvV3+B?M>yd4vUU%eH|>Nh0(_&$M|FizR}$535}xvoB+&qjD<2gM%yL_>Xx3PL*ys63p${P};@uW>0m>?GPnl5tlhI9YZvq37tc+86pQ z$Gz(Ac({SfJ$Y&I_bWnN0xgDJ$Oii!nTRek13NXa%4(vA##X)OL+ZS2=@8Y5qqwO=FIWb!Jx4I7nq_!eK){waKo^N_qNjWB6cr`O3S zAMx(vg@!xpJ}pu$0sKze;ly0m(iUbxYDu2GzT|;W&HLo8&Il zPH>1TuNgwm5(qhok9f;S?DxRfMCRpcncf%k2hO2%dmI zfVP)4e06Ed$c9(4b%Ve##XyB%^XgLhkr$cJXb)kEMEKCt^$3H+?9TjAOSD6RSOS+9 zIgVR@2rdd75(U4JcMieT32=igTj9Hoge0rtZt;{xWMF;>$5A(j zGXdoMpaH*kZ?y#WBCp`R=x@>CYgO#ka*MaJ8b>^>ZcuHTR6WsI^#2wNLI3#mt4IIv z2R*gc6YFpF)f>*Zz}VxnF4zGiqYz)mdGQ_R2LWqg!#P1(^sos2j`L77{&@kTaZg~% zQs)G*vduX`8q+;!q);heM!opJsvOY?d(6NeBH`i==5Bgy|W%ok9G^%?A;<}8KKhfM4 zhn}4c;+?$nfXO%jj6ie0y4sQ9Gk{(cPU(b+Z~U;DHaz8nG-^1m@k*!hCu(Fv9D#cq zG4WtT;NmkH-GX#*2hVZM7~U$_3|wW3%eOOb5d?@f@#j9rX)1FjDbW~V#AheG2tUZM zhk=HBD0T*Y$GE4T4}iu%sP@1Y#J*uSteL^_60J;UPZ=C!Ad{<6Q5Cl$_~%uDmc@EcQ$+>jEjHVbvamC=;ffm zPWNU`WTj+r;@RD3zM-J=xP_kQ+{_yOn4DK3BIaEIeAMLW_93Y>& z_K^(lz}Z;`&ok{FVwaucOCCm8e<@5ENgvu@4WraDrlMrp|LjGivh{0e9DWD)Co3d#1kPFrCTLiGbN~npZ8ro#Fpu$+ zs#aJ+z{lldHOzO)5ah{Qd80B4lh=OA4I-6pzkwy~h;Rk=hH$V?{3F~*Mbt0;z5muqpjG#fK#Kn@ z@p&kfy!5doTG8B?9{uJaef}4x{r>Ck9{tmo7Ef|Ep z;k*kiXfXcpMEg4}a%>FZ6$ecwKk!6bgMj~hU^K6WsW1DWXpP}6P+oIr6{_$lf0tp# zc;ezbkZ6Sw^ z@~RI{tG%;>MT)-u#iAag&nMau^h`fK5znpb;kXnNOEWEAkpH{ysnatryfeU`07elS2F04t$!Un*@=P zt*Zp1sWlvR$DD#3FBhj#9BC-M)UTM4r)Y#bg*6GH?K;DS49gWW3w$2lI7~ZMqCcoj z|ENaovs*-Dx5oE62s(>?3_;ozhar@mAnFI+5#(J$;A9jMp0A5`QTvg0$FUfttvq@B z#E0K%mmo9<8u_U3Qtp?eZz{Q=BvLNGlaLL4;D_CwC2th~OLOGg1s2 zU)X6yH=GJFWk3Xa7A}6v24BzN(oRJC5kruWHrikWlHM4{{q-=7mCwJ{mlvPQaIUeF zot7`yS;_7owF}M+;x(~+eqOJZ3FlYL)TTIhD!YVQ6fyq%k@3_zRY&v#?r0D{nU4OZ z`DsS^z?TF5!UOGU%VdmAzrd(3nw0Z+ zt~BvmYSC5tO@(84PYEOs*W4eaBLaPHHQU7*o`jJ?@s4XDd^h5ek4?fEmpI_gV<-`VJxe8&H1FnhN#4t1*KkwA;LdlYHB5_wkEVsJ%A?7( zwG|0%Hw1MqaXcwpIzE+^SHm6?dh6~_vLmP&CO0iy8t{(4=Ct(sS9-&x*DwC+zm8u1 zH{~n;LwP6<{$06gwBTvfs|mqa4B26)+tYKeN<_?F7 zWLKSqh&Ktjo~w_`1Ol|pwX7_B;z6$Dmdi#;`R+2DE8V2(4#68;b@NF4Y~hV0w~|So zIhpq3iAfhfxibxe%OvhFH>o5YkFo(v)TCD&I5(oa_U1gDU2$PXOahRqc<&pFvBhm{`S}WQ?II^*eHeZ=b zIHGKTcn&f!fr)1r*2)2fenbHA-o4Ed*ozvuTXp>6WGbuGH)*AhMLMXqZD8Llmj4$k z@Gn=u7tgaiQ14I2(x9!5(YDuSGtuh1n3KfzO5@Wda@c->4*9a#)&mH1DSSxqygz zam2>ePw4J-r=LnzDNGm-Hg_HahnU7FqO1+y^r@61BDv+SdMGSfpV0O`&$?K+__lf` z7PD68rHVxcaS0p8J%qxRD+G&r8-L&t&AWfJxc4HTg}EB{4>Iz6FFx+D%6LVJ8{C!w_V{pxT$?@Y>)QgxFc9 zxW0E#TV&S|f3#g>+7JXz1rRv+6wS=U6P8@d#8;+E&^gT@7?_m-oTn!1)a%yZzJ3!C2xgTYS zIogZbh+h+w?r9@36v`67nLmETRz{!a`iwk=pjT=K-)c7{<0!@;#>#IotZR1=JB0jN z8He$!o!KBH85oo}jG8f3HEG>)PbqjBH~RJmkIWofev~g)Mt$hywfRk6g*Y(4Zcqjs zIB01Lje9T%*vnM#1j9*Sqgx1JM)>$1hrug?hRBSqvn%Ma{3qJ&!!92i)isXtiFg~< zW&Gi6piel9O?1ZNrx=d-8lw$C=@S@(VhHl6a2SHzZ=^%|i;}0TbZ>3FrafW^LQP6J zPCWTn5P1u|bD7B`@mOy7DrHD1f)Qb1V({Dt4&kJQ4o4fT1aOUbpI=_+I~=|5VwRkU zz9w)Dqe4n1t#HLJV`-oedrn~!v#b(*8qrhcO5S0H3 zGv9;`{+&7_sDoK=j`nb23aJjh9p7;M@?HJX>tE^DaQW(A=?z1#+x0r*!sEU-of-Ol zvak3(jmm9&{HA-vQ$kCt6@vzbYn!bf?7G5NUa(g_hVGN=0HuL5;{$bsjFDn*Y2=Ab z!L2CFIrE5Nmz5IP^&mvfmLzlwM}72SdRlIW%U{i)U2{jwJ%uG{hjOp~2|PjM$v`G;#S)xFP@X<8sAqv0 z!;hcpDb193%Dkm!V-2$SOGRs<&;Vtzk!{t9k5cH4??mw>58C{g^e_au%uIy`m-^0V zoHm6hw1E;gzU3FUkxDjw@KMHrwz=jIB>8fmBX5ciZAsoaMH9RN=la}ty+A5v=+}8 zgSe5(6H?6*+6_c+=Cko0PZ*FC#t^huN#VrH_y9x3!%|xbgj;h1mSp*&LY7N%;SEmO zsG?2Q^kQEZFO~4YvA7n6F_Wj$Ip>94KrA%!`T?(gVFbd^!vWCwtg*gi!?{2T`}6SN zwFATlp7KfbF?{e<4^ z+Bm6+B++z|uJ4H?%p4`%C*0z6q4VJ^!pKAW)Xw05WGEVvf(d^PMx zXzU0QOd4%Jv?1!7T|k^C#jAz9GUhLbsa=_m_93RcPR33k;(!yKoehNPPqZJw#Jfu1^^z3WET)^$VNoLe#L8y zJkP(0@u%koF^*yg@~7rGFGypk4MQ4pIfJbSPGcCt5QOnjca7HEX?I7E(xqf$5L)`i zh{I?Sdh_D3!4=|>!})_JW5&7vtR4hMc_JxcqkWkYJr{e+`KU{{^m7r%XXMA^Va@#- zqjIAF1{=oAwd3-4eua`(Z#hqkG1cd-=~Y|CSPbqQ5N+d++CDphI8#W&?eq!yhUC%@ z$gO;4A|+!ywM_SL(MY3|w8~ud2n}aLj3KfBv;Pl_d4wZI91I{5Ke0mFjUDC%UABo$ z$(S1v#!)uZbs6#X6a7Z?k%G7L6SmY14<@;EzF;}I@N-@1R7Mz!r&TRXprvnV^^;o5 z{K(b_tJVj%@Wu_{RJ3IpzkHq>DsSSI1}pHfBZ#o-o52uW(3^gxM*v5<@1!A!f_N8Q z8XmP@=c;eu4SY4wJ^CBOAi}LEZ<;cE_wge4j_jk?G*&p6E|#EnZcuk5n9Z?=1nkZ= z`K{#DxkESx#z~0i#chd?6g(tVT6kAzW4oc_qAGbSb28-% zY8SM$7-mG3ZHs1{(uj^|J9?ORF&YwcWsInBU6I%D&b-4FTHNWbc#unla>?J3JG`;H z2Y+4(ylLJ2Jn460xp{BcJ&Y>!nf9NJ?VSU^e)-2oU&;_9`^}^8^kkY>7C7gEGlMt} zh(n_}6NueF{;HUKUU%Spith1i0O@h7+3nLT{dHYMun z*9G6OuG9%*S;it51=HVBQ6! z6@_tT<5i&SBI3LXKc!|4P&$mm@|-Su za3)Y4y6|h3t)~LzhiIKOc4hS3BD;WgNrmw(bw|80>=d}Pvs^^&8oaU4(Z^yp-I_%3 zO|orblTN|p|3KzJO!TC5ki`PNh9Bntwow+`p1DgiCb5_*2Tr{)~+Oz_h<|r&mHLYf^!X4hr zwD`n7iunLa2eDw%ST6X%9i#);7{%GjKegk$B@=NlT8Dj4K<>(D-J_D<0gjC#~iG$v6NTAYzQ(e zgAhA`Ft+n4d3FTxs;&5+Fg{~!*ROLozCKsrG5{t|9&?qRA4}j{w~VW9Cw|hJ)`7Z5 zu_&%txduS;!0Ag9>);d+9soH?g{UbVFlPteG|RumJsgw%Ira)s?l@Y=-4u(fkm?>z zN3@oExY$S}MC?jPYT>yzbCpS?Q-q0kKYB6TfTpP(l-^S~iAm=Sr_Z7U^_?~5+9BjV zhaqU4ihn4Re=5F*bXv6J$oZhhPUUUDVm+X}6oOoX zWtr~sKslEM15Ejsj|#VAFP=h&x<%~1h?Q@7ZJEwwQaIut00N>^P=PBJobiKhG#6b1 z!`ztBA;dKdWZl6ew2lBtC8Fme^HnV;{rI{ z#usWu3$mofI!3k&0>1K|WC)oX0iJ;Cr^(xV;DJ0jbK+6-`TyBF7e>2nBT4(I=j=}Y z|KFTglC8wv`l`ABkoR24%8Vx)IlPwy&@VI^O_1mVk_`fJ@i|}mNOj=4+2*?CCB3BgNsgh+NeL{M2Q@ve#_4wzzySFF(};B=7!7K!_Jcf7B!e z7?YX*dZ(A45*X6t*OMD2GZK(@TqxBf=w~Lvnjo_}lB>jwIxk-I$DSrtBp;MZ;Xwu|ZG;LQNA>Ibw;=oc|L@J*73-J`d*Y<#}Wp_*aW<;ITBjk4{ z)jBdF@RUbYlzXq*s@n`E!SMm8a!+e|^N3IGqRX=Q!n) zD*F@Pl$}>l$E$qg*SgsA)hE9YnqZH7{iDu{ydYYW2jTMwS>73ht~>(hmp|iE%KNj{ zOn4Ox`d$t}Q0E6dCdNBazSnz%T$XPo(4*jwoP|{qDQmK;pbjmVl}1mUR^1FVGMn*FEGB>xSFw*AiMJ7$)kq6Gf1PMZ%a~7RwVIwnsgAn zI?-gWoOinzOUY`%xmz0NnIr+s;gG!MlsE;){PGRG5}vOwB4CIWLjF@a#iE#Iu>Eq%K_nCFi7 zI-b(q>o_TLZk~|j&${uh(plCBTymAcew;(jxv!DKod*fQSE$25_Nxp8(bjXT(N5T- z{M8{h#T~xOb&=4fo)~v?Kh16ar??Zc>Dr;fCVP?{`PO|B-F3X<%2P4Hw{COOu-jIy zQ`(JW-0TWH>9ijWsiE~4z6uvkp>`QMJ3E;x_^OX^Mvu%iF@-%Gd@c~QYNEF3 znx&*+TM16hD725saU!x)a-Nq=OqmqZFu?b5rxENLdnp1Y(tUIxkV0LX4?tFC4aB7; zUHUj5jDKn5@i3x7s?EA8=ZbxyiA-IuB%K>V;kZzvI~PJ|=YYLK4KVV3L@2U320VDE z1IPtzkOEV-JY;e=D7sz{RXFNV&zf!53?2gqVgU%$|4DP^&0(QSJ%Om7?ZT#VIota! zn|NWTB!Q<)pr*eA@8uHS;b&#)pC$c-!~5*^i0~2YSpok>+%3>P!i>$|Y0mPO(7|_? zsqzWxIaOG0CeI4L&b(d`^vyda9h%krqRH<^O-?@kLY}XPDd?k})j|Af{gYlK&ATpm z9EQnE-Y29-!~xVwD}k9{GbZ~>PfXNj^#;FI`%y3j zdH99e!63g6C|?MBH7|$ui%sDXFFgEG%_PUGG)6uXAk>XzxQ6X~n|R{MvyrBqX+IV% z49kSBHiBbADTU$=3+DG7xlV|`9X5)cHChhvC%^|as4%?|wAwZ`OlrzVA`+D>)y2@Pe<1DJ6hIfYC1>ClEy0kBj|i zzgv%m5j2t@cJK}Qwxgb|~VPGloO0eP22%9R&k$6fY3fCBER#8mqGL1AA&(j`QjquC1WV7DZLs{vH`i8W=Nzbkbyc+Y0AF8f{!v9%5wHgg6{aMYG7rM{FU)FFVknN zWrZbypI1rwQkcrD2I4(IZzwBJ)R#l^!f2fWIuEqVFK~_YBQ-GrPqYUOUFxQVZROSv$mq4sP59WRjxdEx`EuYk&4>QM@kTJNwg}_@ zwUWT6iNp&%x^h0T`Nsk0bEjck5MWLJRRx05wr!R6QPRS(^4@ZBjp6KgcdLuEG;m?W zmhYt0(``9Tl_)}K`2m&gQQf6WJ?XGJUF$4OsyRI=`S7*w+9K5FvGR8c_Gs8ajFhvc zqAI;<;ir`5n?kc~!Qj8Sb85A=(g~`@hi;@y;uGKye0IT-Qv6iYA{XZlA;6kft!>7n zoQ~O`V_53oQFzmEriRwv3)yNWh>0Tj*BUiqh7?ODz~Mm9QZ&-xUv+D6x0qEi7`7Zq z-LIAG297|>5rq|Ms{@1^Nx$ialABH2S9JMv1(L`XjlCj>JQqS8s5AS}PT6|FxQqZE zsVB??0!XK!+cjgOu)8k!B%6!hWQFI3VfR(!grI(5t*I2f%!y3p(tPV)yHu`mAsG&_ zQUn*Uhi)=-PQ(tUIvAK|zq3JOE zJNY6DT)F|ycGziF!AvKZ{o$;kbmapF>@1)3xBTVQI^+XK#GfS)^g+=W2ZA(sF-hj@ zHB3TC3GDE0AXfkInAkf_SU&u$U$0w!_aW~L;;{xE6(iLohR0~&$B>MP?3_cMNXfw1 zx4TCm3bXb4mVU^HmWkuNbH!vI@WI>+7alVP6f|Qj=%fUBTw)9kI4KkYc*3pD_iCUY zw6aGN^t{uB&l&4cFilK&F*GmxeWfywDmW;lGQUpq?w~w6mQ@+7%*dpll|UJTQGvP` z7NcA8sKYjMr!^*8PvG#`a+$~&E<*vwgrPf(c|eg{isX9?S4)vZ3HT{%=;#>1od8nh zz5b|_ts?L2XBqiwD1KpC=4|VZn#E%_WHvw5EOF8SG!t@k`Bjr=Wa3MH#D<`cf;{|C z<3JCA90E7me<1)W-%XH5zOQE_z3PWAfXRtr1l>ZgK)+FCSAmzP6NGU6Z!1?QA zFQSJ3go(b#_xZwrlc?r4RD@F7bk!N$S0yIWI;0q}PlkaY(Yhh>$8+pcBp`p9OFXdF{W9t-KNH~u0)}gZwGB74z zd0G+wG+vF)m%QR<(BlvInFHz?SU(V0mp||>HNLh;%9zS~*xqaGbnr*Mn6HX~=UqXe zA)v&#nK4tTOvDN#VASu`NaN>jgKlmJw!0a02s!RC4e>}b`QpInue6su-0+;6XjN}F z+Xhk2V6P|^k`g9`EX>kSLKy$JzWR%Lyg1+IfyPa(w)Ep+8b|%Pc#WlR^%cgKtPFBc zh!;fj=P^qy$2%tP_Nf-1Zgp+HJh%q*svc>0K zl=fgV;Pk&s99(urK>P%mE<3fTshl3Sy?q|JWTAXM{;PR33`^Ht(wV1~noq~Yr2qJ_C&-pi`5WTg z;o#wUOn1Q@JdqX`!HJ%rX!Pkhx9aaj>UnOv=rBa4e!%m%71&?fbI3H~s6M)L+Fdr$ ztrOS5yW@w8zE5B{#+D7)ELT72sB27E8EqP0SRFl=a=yee`La()1 zqE1Bf?rPO&+9Q3{2-@Kbl5LMZ69^JKRx4x8E$wvmj3qnRVm$|XiML8t6|yHM;+M-0!>+!J5Vxsvw?Fa^*B4)B%h;gLDpoWuj{vFCbAsY zoBG^V>NNJ^6>0-RHFUHW8rc`y8`=X%Q<+fJJ>0~$Hspm#8S-NzSh)ZLt43R#fTDZu zv!#{^G4ig>82to)ur0k@XX*|a_M?ozixyJ?-mThFKHhU}@KKXt^1tZUY$nCLzk=04AM`7> zCp83z-oH1@ziJaO0?)gJM9WGECPV9&a-E;tTQiAab68$^Pi6wjDa^Pq1Imy}u^HDy zcjksI{h0yAc_tY-he^jzJgn)QrL2Qf!7@20k*_`u1bMQ}1YHvmJ`+y>h{wbDH2m8) zuU-C;K#(RPZxk2;$5+7!0KHPmY9J;i{eq2Oget`t=RFCcN*bt?jU*$li#`B@#_2)F zXuN3=!ZmOR;Ia2^OEFT#mZ8~{uI3X5D8spkRJ7y+oOdxz4Pu$@TP!PcibG%bYjq1% zdZ2lwLkHxP+cCUq&_;ZUcmhEnuIq~ZC@(*jAL5UslpWa7*S+v--s8hNT6j4x@3!ju zfOtITXTPU~pifo<5$xd{`AD#o;E#3(e+U2x)^`pOVET=nAD?KWcACzC<}j{!C66)= z)Zk~H#47lsS?rJBGr47D1S^F2NlTYST+X)nT)f#x-ks_WK1c@Y* zAd~|`t}8)Ee1%|8S0bYm`ZcwlEe{U$x6e_!_6KETbgMl2Y{T1IL**g_qJYrbE#1sl z^iYd&sVcO?N0Q6W?BBc*eB!L#-1B7$WHIUBO0wg>J@7{F<@SU#C^tan+Bw zjDDWnqKEF`G9J)lY8m!TPRGKgH-!rx3-HGZp&Fg?vGt@oKxAVlY!pPtZ$|l8#Z;23 zvIKI!$2i#4Kwd2=|Kwd+1cLIyXN{q}6G#D{w{LkNbl$)AmX|{do|Qrh!fRC!Utn|q zNWmnz{q}2Bmexu!=}xm~592R+0z$TeQsCY>XHmC-AmD14Z3BU+!fzqdW?O36?VuZa zAVW&_*$oBp~VxThy{)wKLg) zf4~y#o$#@E(^ke<>5#tdkAM2S$rZ!b43yRgF15ueU(ub*YQopGB8c{>ksTD`WSHyP zowXcv`-Cp^k4t|~eM|TDw$+K3oVq@yd#d}LuH`#r;b$Gt8#hn1Ga_QYnim-( z+60y*`H@|@LWu|&w5KUeV+iFU$R)~?0)XuLcN-|q7QR)RX^KmF5TliKBh__G{bS7+ zN%Ww8|4VpKxmZ`YFO9bn{JeS&O^< zqdy3E+(AQC8JqZ;6WOY}g2!RpyEgnIAtgp!^0nf%f`6Buv%qOpEO;*iIAM1=IVYyO zK@M?yhNANaps+`Bk!RQ0qL6ABY0wIo002M$NklSq1%do-4E^$*RTQkc(BljmADJkV z=d!_MX^oev)~C31aR2B)Ie8ybZYLQNxVvMnGwXbu&S#vdAJB*H$HHcOH;u<)xS{5{ z^{Xe+Os0SEyM6M$pVzz)T9flPZxRS%RS+wGfb;7#0i%}+{tyWAghua{%xaEIx|#I& zmul7L_W(`3X=t>!zHU?wEo*MGHeihF=Z@l&iyo3;7g1Ug>IicSp#yl6XMYLt$QT~cd4engxtsh~*Y}x}_bW`S zfjEN1b#F*WTj6&?Ja+nY*q}h@+Uzc zCKB4^@0m!@$oP7CjMm^|@d@n3q|^b!S=Ga%VJ~=rH1C*VRgmBWgY1j)N54}@fubLw zVTBMh@;R?6k`IPXWr9V>^ok%JnPIiW1bCS*3L%iE^)@7 zbvS7NwoJP(+bXV%(9h*Z(1~73T%=CnARHY7;ka|X7jdd{C~g*w=`YIOTfG7-_C4T& zafjuN1Y@bpttK%90zm}RU2Sz47%B&c6DDM0%Fu^^qZ*sG zrEnY#PZ@n;K<9=CE3u8GW~}youS62GVKol{O|NWInm|wjp9Dh*{Op%S>#;Ca18H>- zV=kYMCqS=L!NFCpE>c_kB}Laet#T(~gRzFv=0nRlN!w|I7&(Wpgjv!rjK83(t z5AuRBp@mbVsQQ=*;Isx5Zq-0Gu5wtV3{ zA&YP-5BDRzw-ob_VsuTnBU{k2@e`Z?ci3Il6Z}X;y97{~{ppYU65$xNk-_<;X-MyMk7(|6Cx7#m)3oq2Esi?KvprW| z`8J)Y3pT$USzH$~t>vh1(&Vy)vlt~WG)t@P(L*4(%GM>2qOqlTw9PeBq&_CcK7!QPTfEzzezBRjG zQvFhs4LRL0eY=`5i#=yOqip`7}2xf(Yp3(Hnd? ztKITAV;*UAz(})qChNZ_Xylhid*x7903lZaBb^t#V<>g%nyUa2zU@CLw0u_(f2!Cz zc0#O4u-e%lf*h35N}d-A@DLPY%nu0!p<()$K888Kl2okZ1NGpW! zSAs%b5hTa+V`lIY5RzQJ%H+BT2+73wCA+_BrZT1n-Y!7DUP}db4`FBUwK;IM>4Hro z7<3B((OIYfz!1uI8?Sr?8_xl}fUOA7Stz~n!++4OtQ*u4;{sC3Y@s;_LEyzW>&ksM z#Q2>4gs&7csLYrHDS>pxIdxA7(vU<`%M~#s`=`pdN^zwZIj_-M25M%5F zf&5u{`5j|1<0IxlrdOUhsNOLe-$NtOh_E^)$b)8STZ29cjZAyh!MUeYYC7PtiTQ?X zpL8Q_HJtl(6^3qsskYVueK?Wg;qp0IRVn_+N=m-^MWB*T$MY%ptgcj$o$-~`KYkQ! z-VLOeMf)9W!sT5-_<#J_fll(O8~Nz%UP3YJF|7wj{m_w>eo3Lj+9d9L=Z9Q$$#H}s zWeG;U0ZC0YMEFDKL}of@p4rSZ;)WzWTNx@@Ao}8K2*1jrit^ksCu#FZ;mF*pJn@IS z_;QsBykOJDHD04c``md^VLR#jDO>EZUF=hpZHA0)RY9;3?etCu&iF}3O#^8yt41mK z4_Ojm9`gL@s{)oOs;?>#InU{ zozUZ~U#3s!pJ#fc#ZvRxs-AK^s^KZsvjUCCElAq=Y0BrY=TOnwn_jKyvu$dvw6tN< zXXq`K6p9Be?dTv@b5Hcv95SW{7Ig%FB?ZUESOkv;byCq=2EmeKhyg>ow^M~PFNy}> zEXS2GV1%EWKsJgU?2^{6NGGqd)sGIrQAZF1Hs7c)x=f1!9-c$YHWzf=so~(8?8&w+45F;Qts8FeVLRjiA0ZpMbJR)6Hs7RY zRY-WUZ9kE4i#tiN(XcmfUw`xV)$4Cw=uri} zAjV6h`Q_RxGMLOv5QxvjBR{KvBy)6nHV}kDv#ne5G||unQ^}JXyqK-0gf8Wh>6qPm?LlIM*Oy)qIM}EFkXP^U zm=~+smL-31J!hJgvsxI==WZL=_x-l*3T=C*>6o`p&C?6x4A*N5LS| z#rM4WN3^W`@uOs=br48_A>@!JXk-`xPEER5C1l@>j|w&KuA1|wx=CZKzq*1Z+_n>E zza0Dt2jns~x@`9{$P;$tIe9PJfxEydJjHE@a-F22mBk*iC)*#zsxm1(mo)j*6q`kb zSb)`N@kNby8u$E&t=|3Pu~XwG{>BO+R#N^%;D@o3aa85^3PAo0jqtz;W-=zSni4tq zBrDUrVpFp5N8_cKgY3jF+*s-5#!Z8`*YsqcaxfnBDA~5P0V550QUp~_@&e3u$|+2# zWK|Lwq>!2#pCkW0UklS%DaT_)5IccN9trzFf%R7!L;2Do?`0zp&tqV$z9eOT0gcAo z1m|^5IM~h#BgS*>R5sgpF-A&i0x0nADWz$xde$(=lph|F^ys!6<4`RE^>#}kyfvMo zYaEPGcYNuRcAPt*Gm;F5eqd`#Zs&tLkDtPwbZ7qPLxHcQ(9w#tWao@gb=Bu==~c#w ziM$>kX$$ooelIWnL14#4qfGPYM!)+0V&vvtgPsnd&ZLEhn8$ekk9_Wr*yL;DZGVLH zM>4U5s;oiyRSXrL8X1b+Q4A8MoAi-rU|&l2oSecdujS{{v|yX_X^T$Y$UPy+=Y;+| zFE+$JSaS0`l~+jZy~+!q3<8=M{-{4<+tgbr+p#y~=mP;)H3tE()DYm=TJmh=vuZ5} z4xU!;ZFCi)1Lww(3oX%hOy*w&Y`apW#-SSj5e{&xaT>b9sI~8`p$`&J36CEwI@lWs zLV@}RJkCotc^|>M!Mci~fU6X4ZWyT3e4vNFO|b-De97$%KSL0y2SHNrg8HHinw3n@ z!JB%`#X;w%t0ynK$;h4?Kor5oqg!OnF~D$$v{gm7Q_$q0nJZCRla^m1Y`GFn1-{IS z870|gJF*4G*1^|yQyQj6ZA6gZG*N%i3G$M(a3#}h}dkl9eDabDWaDwvm)?> zG@mqjVW+~)^#AFh#(AV`+gTc#@QCiqns!PnCsH55jXw}^?*I;P#W=Oyi~NM(lEBo{ zrh*pk#_vgciN50W3JMC}-+@wsL+O~jvED7m35`w(K zVw=Lxlzga@%dxhU6tb=8BsudY50AUyMjy<{kUT3|=|;$*DV-yE%--*K=>RJX!%_pPh=$qfgiqf7r0+^PB4g-Ypix7AT&XukD6F}!cCb~ zK9b3#o8S_@n@KqnaP4u(i_db>B%qne1Z6>_v{LBVWDB`jvgG9?tm;WXNd8K2Qb9(7 zIQXL<4U^w~$D?3M9i$Wu@2K)irsZ&~79ud|pbzg9azIjW2PYNC)Wn(zG!t+p*{sI! zJ6eRNevxNokW#t;{c3Vj=WF<=9{pFo=i%mCy=p!VNEsnY=F)B3EHRT=t4NAKsb#+c zKb5AQsV#(V1X)3=ieZD8eD3zNt^{V)>r{CHj%j7+L9?^0ZS{@X^6^ zt^6VAqp^@xXnuLLR#^IF(yRvJ9YGTq@@M2{9Hm|YLJn-oFT1kMFEE#EKbDA};*;9Z zsk+z5(U@b##EU@3Z@6*5mrZyY+*6Pyp;Kq6Zsu%q#74B49A~U zmfLv+&`YfVda0ngA8(Ws`u%G7H7hF}Y-eSVe4gMBtA!L8a*&AgLwLq#0zt?owckod z6}3rW8$$Ti5am_y7%Dw^OxHRp&j$QHp8;jG4z$a3*g>*WGH4DEflG0jYw?*o0->n@ z*i;5ItQVR!c33QZyr?Wbs&F;V*^8`R#S<_7)xk-U6=zfDBU*868%fIcl$6M+1BL~Q88H{-SCDiEZx z_Nxm7)k*z%IyL_ASvR`}28h%7T5ejpds=+c;M;|iF#q04*K}j9Iq=<1y~ecISc_Jvb{P!B#o&+yW z-5+xrx^zeCU1IzI%#h7Q8AvubE(1pig}4u#aKtw02iJBvX*rcMR9lsvy=IIK@T3ZJ zPZv#o^ru~1)}}Z#D?wTctL@WsV#J5m1Va|zmLsQKVxdVX*!mq8<_IRqc|sLXgJaO+ z2F`!FLOGo>hDjiZl=hG!PdTRu7fj}H@d*yP>$w?qIA(}Ub18SXn!ey+)YdD4Pi|D* zZrgQ?LIOxj{h=tHAvh>kK6#`saxqwly$C|@kgs+hYy*ru(Qtv!uXH2SvXH+jut*n+ zgY?mcEX$*E2uO!XWk6d5IojE+xu$`i6s7z#r`vvCW`+9h)wRjNK9m4d?QQ68a z!qksn42uD!yTi|NZYsY_|9?g5dmt#m7{(YT+5D=lAdV*3{*ss`Crnb9yzp6M9s}cx zORS>!S*t5pHN+&x?_$wp++Q7o-YYctHCr+@sbLbY#A7h^F>dzpn*7SGiL}NuPjbL1 ziog!7iDhW|%I7Aj_Vm{TeKdgjg}6+hnOJMGo5yMh1TmqOFNxs?ePzijgp`Nhzf^0Y z?5{R486gnF&gvhful=%8y*QdlIg@eT(XuA&s)NUFG$bb2#N=9fNwDT9T&(QBR+qe* z!bUp`OVN2yz|O7ZjJA|UfK$$ml$(}URV~VnQ_z$n0>zJGM4VPJs$Whp~R`GxHHx-yHf0R#l1<=P??c+~%>oG=F zTJX3c0ia*>cJ!b17$c8=c_k1NZS8&Z#*con^1>5r1%y=3Wx_3`5{Q!K@?+mCNQc}r z&>G-ka*FSwy9l*8$l<2tegywuGU`Xawcgu?hjJo zOrgxm3xdyO!xGwj7|^v~AiR(uxA$44E`jB9DDj2hUKr)hdXatBZGqI8OxL_uyn9Fd z7U2|(9uXTU`;4RR%0PbtK=_ON)BckeM|)M}jGc^&AGCt<=l2Q>F?Px~S*6Ao8NE`C zfRSklKoVGze-hjj{G%RC^r|(2?DF6Etj1G(*aImeXExq{f^IoKm3LzTL*AFsj}gQQkJ=h8eq`?ozo6Q+j0SGANeXDkR@_#EU}%EbwzaSQv8gh25*r znsbg&>g89V>#=_8vdG;xQ-?JYjPoxN zgTOZU9$+AbQgkMgn>AkNh|ggaa*jtL^c}xFbdR(jH8B2P1s(s0?Vq$Fh^EveY1S&q zaDVL93RaE(L)9TyC&t<9|Dfbv5T0Xi3&7I~mph6)$8^Bq`IMe_`DH!fg^^l^C^6v2 zwtZ@v=Omued)tzBhT|?jH!|V62}th;f*@- z(SN<@0uJl6$3mPpoP%km@}X@K-N9AA((Pf@fnN#9FfMVw*KgZkDyvwhQEFNuq%}#uxzTO%rE#$CgdiY|em@|vDd_jFXtrTptE23TUjgH=aFmbD_=n|OcQ>BS8+jQVB@^rkH;JLi?PKI@X&dt( zCy^d6Bf6C?!h#n-nfQ_!N26*MUxRk@r9Ug!lbcbkErOP7EjR1zo+!(Q^8O$B8jsz` z_x!?Lr98g)PVZo0<(dPPdX&)9{1?@a4e%KyRdDoVTr zGm4xW?*&Q~Tw~VDp+%yiwk?;!BaZfAH8g$Hyqi3u2(cj)#`tJnC_Oab=MhNzw#sxLJ3edQRUtY{SNu(TTeRTNPb)h=G46m1ZMhtJk3l`% zj;ukH@9tfCG{Pp>wJ`E!tbUZq-?zYunQ_I%6GOfVf z(gtC5GHo_;y96zzNP!lJwhK={cfO2~#i@@Z$n2ye@P2=2@HFD&Z?&$P>Ya)0GOy#D zUI?A*x$mc*%nKud6+vH7AV`h!NT?K})hU#>Vd=TsMyJ>4XZ}WJ2Y*V3z!wzk1Vw3wYlB2v zejN?0mByw*(mC3P)NK9GHcMf4s9mA5?lS%0nzq?Mo@ z2xjjVE93|)^=}$8t~QkG&yrp(wXM?jV;yLk7XB#3FYf2}g)W^Xf%r`PqH-^K4A8I= zTm(&_I8t_rtjIui)e*+`x-&O6$r z?@_zwWCB2$fOzu31VodD?+E&6++||oM`<((_Ua&w!>phn5cI7k!CsXCt@cbr_$68s zYTjc3ohQ_KfvG0aOv*);$&d00B1sqdro?FlkhGdS<>)DTvK-U|yO#A=SsUQ{cDmo0 zM?l73_mpLI%sT1FvqRPV<2p{RJH=5}AGyXK-YO^V(LXn4_dHJbs&gzs%VN|cK0KPie#=AL2GiI7w>AKEFXNQM{fLeJHN|H6K)>AVReNk)2wvU zgj@0)h}6r{nf&9A-tCiFal|!@`-WWi(Mf-!Q0^y2PXX(vpkohHKWGX4PVhzjDM!Ii znMga3NM0s!KuCGsqk>OCz?#8xlf_i7*lJz7Z#J;Cx{H1_(%=JM&ki6+4y z1ppiAmPSYb01eW#|Unuz6CU*E%flBN_XFCYQILNq&-)hHi z{hlN%GXGe^6Fy)e$rt=F)*5#kqDw z2W$qT_yWinudjx+ny)kvM3Ze2GTLH2Lt>ABZ%3SVJKRRz;kz8Ur3{?XS$DBJ-TWK& zD7WcG|LMd>v`=C8hDIl3{;tiA{)IdeYz_{p=Cq~jJ@k)c=u9Z`VS1pPF&DiT_l4Tx z553dxLqfApwwmFDEooPvmpKb`7jX)-xJ3Ye3&upU#h$oI*nZogKPRPoc~Q z&Y(3i(>JQf0-BeE$_6!xS}Vz^D9Zt~8{(v!lbcbbmv>(oWWxoViY#;T&n2Rv z3APt0l6?VG!DSc`d?=)qQM7(g-rHfs%Vd}d3BN!y;b8Kid|s@Z)jq5k z@@gOgMY_}SY9JoP@x&!GyfhkKZp3&8iyxiP`000BsLxa14g_U&5aU>PsVQd8U%IQ~ z7=4wMI2wCB5n(c&fR0yEcpPT3%fvThvBzWOJptE5*nuD>GR715QJzO=G_m$ecLgUP z#8+(y6j2}b!;dcbin8{bjO{2mKE(JUr8}lu-?1~i-Icv;z_URNT_Kr}w6xEx(uHf| z?{$POGWRiDI&QQIl_H=N_qbVnQHya{1?LnF*&K(*i4LT`l=u(|u8+un(3SK0Cd5%j`E?R6Xqmou@@)dj(70I9DvI?^nl`7sT%CIGWmQ^-*q zT(p0Yk6-6~SMp2wpFa(6f1Qak{z|Y@e#%5UKFi9smwC69R0>3*BtkJ<}%JVerc)ZNo~{OwnXZ`!e1tuf{XJW}HhPh$%`re zh&rw^ZHaWM5zD&*)A;aY%SkT-ikJK&l}iJ2>6%YB#^BqLLI=$wnRj`gql*>QflEi% z&LNJdGfDItX5drNB1i9$SR%9ceNCZTsB5M=-0Ex5 za;rNE8=ES26p0w11CyNQ zVzChmh{DbEv&^K+5=)WQuK_EUKzidU@#vYuq*qxO-8TS$x&#%<1 zrqHfQ2xFfoH=fiaz{9WEys(!^jvv9%7|ADf zkta=BPIaBsY~JKTaqytRjB}O9`C~c+k#{-;6cwzrAgw!n0r}8BIybqWG?flRy?9cl zcxXPrxhGdW=%AehI{6DE-uZ%($_Yji07`Jufgnwg-)m*XyPxzZm;ye$DEg=OA5{L} zuiNF3Fa?4{!y`EG5QOXtr?I$P&~5XiS&fvty56MtVDM;mJ}!iwsOzREgU0wP{>zp$ zFaw}OnA*xXPi!y%dzzqQ*{1Ttmr|5aFg;xaWexs{_ z-n@R5$v2ON%@>$>0XmPBy-;Atd<26C1Ze_JTi6)~y+u_wus9cJhX9P(A+6tn6^?CW z6d&r~u-c*<;vsjbxcI~&?@DCaVUJoApeY@;_NMyA@vAXl$V?$ylL1HB?8^KK+~vSG zL!jnW*8VZ6T+9B`@i9Rg#>)6D@3CUsbnr*M=)k&ylYS47;5?SwU{G-QEp+m2Rt$MH zrdAm#xWp8O|&O%YbxL{Ii~}?BpTZQA0+^zF>+P~bv#XQ z20tW-LjXtjy7H&)1Sb<5(rOVQb*A#SD=d{G{zZv3tbhqZc;Y1?VoG3 z2tllCdR+*<<0SBg5Zcr-#SwgfLYrgJV)N$fiug<36ue2MUdJXf5l<<(v;Ak@IxJ;M zzolGGz7R)k#BQ>k5BBlVJYkAfkTI~eGy+w0zgS9f71>HD53bH2$W!deKY7}F=W)4y zP&qm2Q@RaAqmC%7M(o6;LX#9vN|OFv@2=?Nhj#>c*F~4f3KwN2Nq%%f7jBl!GTC5h zte@lm{)I1yd8S{#%4rEVH(Ffe_@&Ryr+S*j-u&oBQnGvAc5<7gi;ymJG;B)BfBP+1 zmeB?llgEy&b}oZdVY=KzK;OX@G^Zqg#~^eoyR_B*~s8^jCd2c&gM#$bbJ35{;ybyb++bd@h(5j zJ>s~-o^m~g*mb9eN^u$M=&TS4O+Hj;>Aw9(E1t^i!^;2J0zsJ4=fPn=%$!{#q9@F} z^MY|N@1$@Lh;dNkA75?yn|{e=g#{BHUM|ghF@Dhtd_9R_vf`i*lWXBMBoXK#_(L7Q zvI{Q&W2}Qff|FV;D?^tj;7*ruBX7NR(4507F8yeYCm@-4eCJ1A6vUZ{NCWYHDYPaX z`KpchJK+#--*LeNJCkq5b0*0OBw;HmXGBoFyr`7PdN;$s0@BW})r{dds6hjtWMqXK zn6F1>O(~ex*;3MshQ--RivVtnORbAeK+MQye6mLwO2$N`r8{_p+MD3lb92is5#(-< zGRae~f;$q9X6NRcbO2+^YKQ(qC4Xjh#!G@gI!_Y(ZI?s6 zCPt2-I^Z&LFHJTX6LqiXdq>?X%76dn04Dd98Xq-I@+d8N0zG*_KabcdF9F4Q|`!nHHf&6JOHzM#H)n5B1p%;8nJL4n) zA^Brou&?n}_qJV)nLtp+&-#@EmZITNFTXI_t1c%HL;y)L9Z0ed?lj?xA z{0~3^us3oj<`ACv_s%1u+mRJ$&ME`f8CFu`kHW1yl2Bk(Q0b)XXckW}nM!P7k?nmA zgT^fw9PM&;;E@BxcWY1wf6y%*wj3zdCa^IaMmDYGPGD69vE(2s3W`+u;+vuZenHvl zsISO#JOe>6Gxy7QO%MP2%?tVV|J5Vnf5i4rSP|q_k7XxsQz(BJu8p;0@18CA3sZWB zt=*B*qvP+XuO~__sFgw;>dd9E8N`|v5! z--Sc3-Nv!CldFyhd!+kWiA}NSPRupG=~Bnkx`EXxYZYe06f*5K084O5AT*x zNGrw;S?Mn`xmXkQ@vl5A;pK*sUvc<_ zMi=+|I--?7dZfT#IQWqz*?NBe2R=KT<=H=K#Sp)MczNwjoz)P*Yi~#x$>?*dIHn+> zT?|+?oE?-!u`|Bu8W9-p7c8kvgf?>m`H!KGm+55!K*7YX-HlZ3w}vfnaQzNWD@+* zWTcPRF!{(k-B@wKxGZ{2ib>bYq(#H~0vy0!ra=ekf}f19EPbF6jM2*I8NV5SD0>u} zJfz*gJ#{fw%qs zbgv|ya($CdEq25RN1j|obXlzvzZt*Nb(laSK_DJW^b2?OV(6c=zvpw@tO)w){WpL8 zkQG6{uu4deh%sqqQf_}$z%na)uvU8uy_poCpi+D^*0jFp>^3>N7b|*Ywp6y(>jDOy z{y1;=Gb1@9vy&emfmb_|YWuR_Y{yy}cpe(3l3C~x1yM-3y8L%tJlf|lRu^V@nq z&?`M2<`qHu@|^-eZ(j4xpu8)HAkb@826FaA5~!G4&$a*`8Z&n`$?~?#2?2mvr34uk9*LLoB1Lm0i(akulslyV=Vz8 zkHZrPqTU9AJZ@jgQMtO&FZqmi?4N$3Ju0t8+8JysqAl`52W+}Bh}A#%CHK1oZ1O%f z^76&53erlo1m5wn_$I#hLU4jd_FV$@jK3P6e~>*12$9cwtMGgLQZSz*$_qDI+yB}} z)1%WjBs3&vck*y$gU3>6FQAr{J%jt9Hab}hsLkE3>|Xg7ImlX1YarW%u3-sDeHNp- zqesV)T0_3qq=VOsn$CR7#+HkT40KjN9Nw2XB{E57#Q@A|FSi& zngj3+WZ*uAM)J|gaz+K~2uK@xdqSc>3Kv-~xAiYFS;m|9Waz>x9D$!-^x{6g`tY-U zfg~98tsg<)9TR-sl9x5=YaJ}dRzT>*%U8Mx0_VLGT+~>llX}+?RINpC@hm zPn(^szuWV~-ShD?*|Ys}5G^58 z7{2m45G0w52YUiDzi#W@Y{Iw`ef^}fr!z?y7x?Q$*^>oLRuT-#goTL-cn5<#X_@>? zEc~dKCKr8#!4n)A!oNC;&$6IJ1`{FCvgL?VNdxpiA4-=Ld|*YIrZ8heV>*{D(e0*f zSI>rE(}&zwd{eee>UtoRT|GXNhQP<>cMWNS$Yv`=inMFv1iPZk$M zgjR)-A>R#pd{LKRJ*qt`(L6bpUl9P(<1s($5gVtxA4oxGuY++mqs^Daew zZYs6T0~h(;!1-Q{2A6K5&m5NYIe!4L%i5YJ#h4&3jyaT1=qi=;L@vn^BRHsZjl~CB zdX-dPsuhe3+bHPb@Pf1NN;kh4Uj@cDf;Nnw1S9#8ksW_z1&{+elr?VtUGKi)^#mR( zh3DN?++*^7AcCCSe{!$N3L=8+@K9!Ry*i)|u13AUY9_{ToZHtsQgiJ#rVlX1z|=nO z?c|(>IUuPOl-$EQVD12<0za&V7tCX=0zHhK1S%aAa!RmLyM74Gd#S)NPD96-i@f9; z^vU?l_{-QU6=p2P-A$563WtyUQF zu&d8i8#?kL3zKpmhXsG>e9So}yXnKQ@{-r~%q!?8uL>X#IBWYo{&6I4^pr%FQ@ zky7)V6$hbhgg|Y{52Q*5Wo)vMY$_>DN*nK+1E(|%MW3QCGtF$Lx7ZZPQWZepBthB0w32JZ2MAv`JZ3U=i|o;R|}@}`F?oB_5T%&4*RlA zjb7XE%7ISkLO+`k{TDDq#V^(K*~&kQm{a<*berJIb-OqJEJxZYv-wb+v|ERqd}sNR zzw~n?R4P7DG$%D@J;MfD(Ajm-=F3P&_a&gv8r=Q{G z!p#k+ZazQ!teZ~0Mxu)|a(`eI5WkKn5X3KWuXH2E673iIdIzh5UhvsWE||I?*6XY( zI!EQ`J$Y`(75&%v~&^mvo zA|BMGm~BfX72XPuboB{BTdDC>aH%@tUwSgkkQWH zzOdbCzcqQ#xS}7cJ%}0_R*NRNgsU=%;)Ygguq&+41P>;gk?ACO<*XIzWzM_hY7 zG1lW?`XPodE)fX&z!$=F9cC5K2L*$?B1o`zdRa7&it%+OuHn3^iubheSRz460)MuQ zJLGtPoSUPvbwM$0how|XTkLNTjo#$E8P>vX_XA{!R%&~$k}?ZW zIS6ll2v>cB>$TpL^ayZiyVw@P2*?C-6`)9FBpe8w{Rp8zD|TY^H2 zmyDBHb)FaL>oo)TxW-SfG*=$_wJJzH51g;zc?G)i&~h&DgQdq;#$NI0KPh$UJt%k{ zeV6M zni+rn2qHWK2PdEP3LuZ)@@0>|6VRVASvC4RNzgQ-?{bCR2sBK;xFKy^dYpSr@S))R z4L;|w5z|H}vIp9HFp~%yWevNFKL{ra1q_cU z8O0uLcm-UK@zpPKql~pat8jkfA}@7elVYCg70lM^ET;mr;@TGNqAPN2JCVDtaRMhg z01J2Wkr9~BgJ~*KvLZ<53`(dI$gx6>ubXm`y!igNZ~mgO@sHTlE^7H-+-#YnN?VME zVko7j{SUQpUQ}&*pf1_sn_iGd;dA(s{$9E$t`;0ktBjp)2mXuOk_&0NqWOR6R%GX2i7L8X6xZ3oG17Q^-XTXljEFTR9rfoz9fuv}lns z806P$ZWMFV+2^)-!CxK+)5Y31p}OJJua5+S-s$F(Ur1Q>!!IK*SrPQ=wF5x}gkHbm zg^l`Z2Z12{TEa!r8dNnaKQ|z#PZ|A^ID^S4bHnIg5|!`E4@1^b4hu;@uTIJi#$?FQ z^>y;&%OY@>F2b?0%gT>F7z!KOVA!%6PQJfxA{;#zU#jyFo#D$6PhND;`?v|MqU)tT z;D$^(`7nmbG|4_Z4vU*q+e{kQdMw~*<f3698+2#}IsXR+ z8K(Cbt!o)6H&&W^WTGyZ$4$|A(oSGV6K#Jo{z%QE;0~8VCP}tCd1bgpB9{PA#%>80 zZp~Q8Psfljz5rk>bD(A>4gS@b35X`K`2{(_AD5ZLu&cqIR{fmN=4Jg?+@jrE(d(54S zLrsW7jUy0*K5V&4#U9DS%Bo)Rn0L+}e6SZ+ak&e0z@L%g;3g-{+9VBne1&A--(m!9 zl)VcH-oC0#{5NIIsa?juSwZ1d70SQ#%AW}YX_Ed*_a1NFy!z%p^v)o^ESeyZ9us>* zAV~KtKWgVOu@@33_5_!h&|{YBk!-CrCG3b*_@fVNpLMo_5ZC#!~3mQVMKjajX(l|ts%svzB~BHLppsdzm`E5Cw6 z!1dS1!E6hZw8B>1*^YTOq}t~(O{rJqklN2!@uPFc0rsp0%43RoJdsste(Xy$ynii^ zjU~9_zz+c<`Kp6NPF0)y40~oQjSsqRd|I60J{2)o?bJ#dy5LR`TcE{ zW5K!pjofj0({Tuxb5s)Wi^DgJSNR+d)l&1K^V-PMKG==OIdg3bBoNYni!)tx7Z$Q8 zcM>nQ5n#GQ*y?b>7A|>dXKutz3zjr8{z%Kz3$1No3QDnbBp{l`@Le`MgGy`~9sFW<%ZM&=d6-ST{M|6lzaUAx@>6H&83@vA)U+b# zt9eJzSOH7fb}^tWCxe~Ni&>VVQ_$9O(?Fjdi*Ndr;tDBU(<^qDz<1kD2L$-_WVy?7 zlMlzLoI4%1Xf0zMms@v49D{(chguc;Y+C+1LG@^Q$KT7PYkJ409NpTE2hG2**+xKy z@RS{!#LmD&7Re`_5jvQ1Y?;0~ZC0vDT`_j|={bI;-`WJvKzpNC5so||umAu+07*na zRCqb4%qmNrv#p+7h_)BMU`1^Gp;Vp=3uRpp3?{3;3>5rw!jfHn(IybY(%bnpMtKK= z=0@~q-aqi}oo+Y@1by%g*pENvaj+M9FVO2ZZ@zh@8?QGC0=?3+`aCMe%^0hKxM)S%MC74!>O^2g z)-GoA~BFc4+BeA*jz6bQsy(05TP*)B?Z(*Jl1? zKXtr{60=3BMnsBnT73}#9P8|D=dbWh@n_22yC8P_?^>Wzk+bc+{JM^GuVyMQcl_*5 zG$Ko+qQ$8UNHGD1h_8NgAV@<7Hsav(-&y4|pe!5oyzz~hcrqp^6!llqTS;();)DvXRPA2J7i=|5*BDbl>-=}7a11}v^Rs4KXeExg+Vjo*Bu_}nq z#XAtBAEn;D$;zOYdhEfggjgY@AF%xRm|%W6uPS2Y2aoO$6tX|-XdTs@l+!METr4zg zz+z}?LSy!!Jb}dKp~ousZP|p(h}<+!>5b#W^m(C_frEWWNvO@|g=EHO&2^Cl z8�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�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%0AS2VZcbQiZ%xFb)c z$3x#jT?zBtbf|=x^^86TY*GS;L(6kI zGvl7H%v;7?g?7gDIVBAQct{BAgHI$#XO5 z-SWBF(rCz<{Wt6l>-QFi(ObQ}(;)hr`lh|= za`t@vZD$01FIhV6RmM$X22TyJ%6r3TV(Wf!1j!-vjb{{rH^!MkID;54*e zDL;tIWSPnd^Bw^u8_aW5C4iFN^M&oPwG*H>lfvhLgO;!y#cura5}wMrd8{MIn?-B( z&rezw_LIIG_7h(XV^$CwMzcqdoJ5c11o~dnE27GR8=VyQp>s%B8Sf&?0(}^khP*Zjev&)Tn$y>&?~Jzu|v*WKau;( zgm?J1Vt0xRs;vJs-b3;}1(zP2PM;mn`!n!CX%&lp%|9q}5Ubafey20)#+anLst(X) z4AYl#G_KL7zw|JtsoRL^lD`*h3YB%Ze+aL%9&&}hvrD>=7`OaN_wUE$f1gtx2tJJi z_4yv+mLFp&HQa4s8(vUT$1@%%f3@zBQAv$2LhofS)h27|RO3XkMqHI)v)vICHoIJn zrLGKhOlgi`*?Q6^c#G`w)O;&a1^Pc|;GKI0fWTYkv<@t@V80HWJl?lMUl8-2K)f_! z29RQ$J#SgYp@+5)S{9a1IIB!>?-|5>NYlKv_Y5J$r0oRKY$1KIjE6u!AgFGP4_wMR zPNW9W_ejUCVAd1H-`2sp!sC7 zoH{%_J<{)cmU^)?OfZ&!J%6mFVcJiFFX}wfj3Dm|qz5j4c3Dd*yr+O zr`~xuWGw6q031|t1kE+n*XY!RW9o3!9oX3s1jcQ+cW#2YTPyucuywC`kIyaa7E&!! zhh4@k?rnR5lUiV@)`!%7w{nluL$E`G@Br_C-BR5vy9W#9)sDCP9)iI0A-)g6%j>X9 zA&Cnor+ac8%}Iy!I{-jxPcURxMLT8t0#KiiqB&`#%zmD>omM|%ED~perGf86=rlZN z9FT)p=f8#q#TrjoYAQz$Ukme>!t?^0&7t4CeEro+oI#qQ=rM^G*qSlKUS=#Q!};T% z`O`=EarcZ4{HPgm96_!xc~u&njN@2%YagM!iVdGwD;9#6elzg8Kau5cUfh!=#B!~4 zo+CK74o47JlqZ;n)Fx&&qGhbM5~kY#MHx53H_jg!z)qkzh+<(JLdc|*a0JQmf-_rA z9h}@xG)A!@^i%Cw`lO$a*E7k}XHWF$`0un#jOAi-3dym}bBrB9+B=B7(P9B?jEd18 zoliYPhCM!Yj|$4qPdTT*JV#J!#_=57A9SEG={Sl`#v1GxF`4OKHWU!EP;8?+7sIEd z>CmpDm>@D?B^I-utd=#!L`PHV)EPypI=l{^;mq;C+i5nLgSyu%G<1xEk9ko)S2$&* z@c?p04c^f2HVRt#P?8QC{p*cZ!a}@*pna&aX^%yw6R4j9<$>gV#xg z$+YjE%7z!LX-)!o_i$2rd;Ak>g}BT&!h&wO9}wf{KSGSxxOzvU;hN&NQTj-ga{Zvfs}SD9sG0Ir||C4FGf>%vIPu*Pg&d6 z`dcd%w5*H<6kDZ^r7H?CWR^8R+d}ekA31lEu8@I)MTGsLnBz@8mvI6QRJ>hhX&1{h znC-(`cbq%y$?-w6fp7}(nR%9Iyw}FAUK;j+S;#no;w1W@2Rm@U%}k)ce`gONRf-Q= z;7sxhEIEg`mXYSZ=(yiQsZq?@aoF;s|1zXY0ZxJU$Pk4L6e=9ha`@;v>sdiKdvNY3 z_A)SL`rzc@IxILbjvPNgfroZ*U7UAKW4LgOACzw{vzRfJ`*qJk7ftGdiBP8lD*OX zKrdgu@w3ba96%alJob2O2@lWou}<7AqjT<{asK2C0!EphZ>HQch`3j^UQ`~M{Z|-u zg&x}^R#HLZ2??heQ$#z)0}F?ZDQzs$WECr~QZgZR8aDcag}5>vkP4>oTsP(5WeXCM zkHaUjG6NjG53SoCr*y{PsKAUT70IqhYx%ofs^MtV7do@fT- ze0tuR>3}NdzJk07uCs6$?^I=K(ihiYQ2c}H_~pz9qG#{*uOSLNTWXblPQrul=OEs} z>4p7H(SSCk7m{G^)C=%GmWbF2k8bYsXi#vqxu^P+9reyh3%IA-&IT6zfbmNzO^itmTce=@Y%@;u4>kXjB4UNTmOE+t0SsErs5I+XT%mk8LDVv{0 z7R~V49YMZ%@zO92WDJq|%0|89=<0gTz>5uz8={m^E90oTwZu5tTh+i@80auw5(ZkU z7U>$doOn+cuhwoE&K_U{U@4ErzhfaO&F=i!@2Acnz7U4zb8s-{#kX=IAM3=hn25+%+TW{p2MfqawcH=A5Uq{M`Dsnmhvky7U5 z*jf}#+{B03NpZO%B<-ZrN=3+&1taAT9ZMiyBczan*G4-y8|0Kc#?8g$RPM|%P~4WC zARpmzSC0ZObOjIZj!Ab#U2so0WG<{vZKX0JXk$$A7Z^NFexzO}3tY|m5xTwTAu`~L|4QtXeFeMcvrtA z_oay zoC^D#$7WKth7%3}ZV4GHbQC}8&?lnsNc)9`8Yh2o1fgl2L$)|p=OwZ3yX**JMo?Zl z^HngubjbL{erL~><|8&ZxS#RWFgt=YzG>WJFVn|z2Ju|OI7OfusCk6yHigded;$jJ zo)Y>6D@(&(Xng%|1dWNy%Kr`iH$3}RJ_S?}%cQCY@>pv#8XX3cV zNfq8W(6VVm9eK%h3kp);VtE7Dd+EYz0^Sco@_8U%6huvs*YAWfI%3t)Bxq05Y8#sSZo(Av^LdW41nF%AhnKMzi8Pl7akkU`OP zFi(05LC3IiE}n5EfdQeeHzAb6K&6&&V395Tlm-VBhWN^EK5?LE2#(_3)m!Vp!-uqX z?-$;8ny1YTB5wuxdKg}HZx*c?K`%5Th>fCu`cVU}_7-4Q{wGf~C~G!QH<*r?`ov@}OPxIYfF`_@hG0J*fE#+^RT&!)1z@y=@D$(-4#r}<5v=4^xFuIHiHG1j zl61n(9*1ZHmEBbZJPHP3OWw5G&i*bl*qBcw9r6GsbQ*81UU;-S@D4bsgVT{ZFw$pQ zLVcPJB{@KyCJd#QVjL{K*p%yiuXfYkL{1(iJFr#2aI=br=0He$yL`vn5hm?^p|sDh z#qb{D2D`yK0QBpgbA_TF!Fe6XxBrtVo{{Eo&`c?S3t~s4O{A$WXoi`ejE3D?=MnW8 z(JnmWFEVl_m%JKJUV^Gu<6T9!Ct_ojoA{nznVCR1c$n$)4QU)iD)WpUJ{3;2(-gk`7z>Ms2)eL31w+estd{Nf&#EKdftXh?M*M z;6pDvpXCSlGjF5^a)uxHpGqAZl7i2b*Pd^E3p?l!NyPyI-k$HBV~TSA$P#9UMK)X| zZLf*j?|=qLO3;6tmhY>t}E5;6-TO@}EDQwnf9iO)g- zSU44Hg@0!jS^QFrL}=3zN}G}xc=Lld&nTT4gd=)6r}dn`m%wlYv4<&3T)pwVmV-Uh zOKWC1J{64RVeA#eC+D9&)p9cJCB%4WYj8l6?V;E~)&xcn+`bWz^sm}G#s>UB#%9r9 zm?KD)tYK`0u>_TOIIP8HuIUg{qSj6x%N74(-^BwtXS_Rt%Xs(+e_99bXc8$ok}ohF z48RtQki0v%l2vn8rFKe;5zN{FX(&rOnLBd3PkK}0v(FHPE-|5nIniW1pgXzVi#ilfGdm@eQFP2 zomkMqj}y&r*~SsX+c$gGHK@L3P}Pi}f5-{+i}ncmKl-tO^jpmadZX#yZ{O(VPTp~i zsTz)Wjx|0TRQjJxnMogmQ65TmO{@c|zzL17mdeIb&)dm~BFbRl!lAx47_ws(Etw+AE#7Tct( z>6CKB%FQJXCahJ0U=$dfmNiZ>3JOvM7MqnA9zq*-J@?D!Dk0?~)$)sZC*EaKTp?G~ z8$2OY=N;Gd6s6F*+(F#y;NCiQTeeWXB8d}H)77S%{Nf_H_{Nq#?jMTtz#vXVDBC{~ zM}sg}brk)kN}3#=LIaMz(IIJoyz%xMFYvzL;JT}R(=BWeTaUxZXfXnKz*}UxW`g45 z=i;qS1eFCJyf=0?$)(;(fO1x3*oAf!Wjt`dIHPX-MODI{o6TSN+h`V>@%JHH9Q;nI zNX}V_idkaC@Qg9^igq}3&^Qjt}T7nN&=eOJ-CY;b@GmdWOjtdE~HRFOSah`4uOR96vnBF%yVc zK%Oy#bBKpCEfxD+&YWNMVCVgUbbs+1%g1<&?-@avJ>(_q+Iz^(AY}N*ODtvx;V7YI zD21J(lU4Kq?T?`019s%>W#Z(d3hPLd#nuC^o-4EgSmclBc;01PX0+@_83H8 zx1H3t?o&IeNjs-61qcl25%%=(5dr)>4j+i8R9+H5*+T zTmP)uJ(e2`9_FA#uP;Z{hWCa~ve1S9U^%#8-@(M7DRO)y@8Ft0nu416NRdCNV-@m& z5+4-Rq!3E?P{Jof0ilNLsdw8b*P`5LW_Bli8s9P{)Rf4C|j30g^P#)W6 zqz)0YTFRa|EAHwka{5=D=b3rf89{&Oh4ou4Kh0OdUhDbfl^jESxsat{KmVdVg5GFG zkQ_xgf><7glbNx`V+Ajq=cTjH{LK-R=P2%;>j;wWeDp@nAgW}CkSaobqId980qhXx zQPhuJzSemPE%?~&8{c>H5*AB{FHRsa_KZJO-aRReVB@6?A|ZU0#^(MPhp~U8LE@1) zd@R|Ti&U}7rY6G*TwY8Q>*q1>k33&UKVBGrr}4_0MeEC8EDht!VK{zp1mP6&*TnSF z`l*~hkLB!s%F-~Ud12kIfo|2$iB@W~a3@ikaR*JvXADZr3WzVy5!A{*7`ufZEOpyX z=`!xa*eL;#{_v@AVHlDt;WaO&7rKv&3H?>2YyQfkRhrHHWzAV3sc)Y10x#Lc$tT5Dn52$Q90fdx&FP?c;6zrVIx+yjI=V4X8&g1ZWS}Cf6DwKcP=p88 zZ`Fj%4HkO@@zpSI8eK=wFZybjmWRF6;QHo`oIsit^!hC~XJ7lvVZVCqF8Z)P&^UrT zsP5i&m2(BaVYHkcG$4Q2N26mOn5rl(?0T*Y`*IH_Ym-~?h z%%_hs<&t%`KWdZcpI$uIY#_}D(&yuug84!NFoWzPJAt^l)Q=fG;uy^(3)L{8ZJ{(5 z1OHT0$~a6liTdeVoN*MmXvzhcU_zJ{uxh=SZI}y5iG!7;EeMj1GSu30=Q8;1l6OoQ zkm4g4@xVR`!UODqN;zZKacT#ClO5745cRNRHIhENq8Wk(7+d&>fjW~Yvw$>fNRA*L-n@s9oJGKY`<-QCIEi>5 z{LPLa`25c7Ajw4!>T2_F*+XXzgvQC8>g-X4>gq>2ODu?W|DbF0cb*0GgB&$%3Z20hwASr=U zs7uP{Zch3$6Pijpg>u zP*|`Fn(xtC-X3@d?;h;~ibceTdkE*#@Qb1l021Hci-yPG+3rjj|=&qn#! zbq?CnNBW;TLW|so!Xca6#)!(jW6rSB)wuM#;nNw?03IMekZshd!EG zMK{ujkHaNucs7t2@Y#398GohlonB7M5#;9B!dUjQ%{k|>4$*{2iR~>@fSmu7q`jbby5ol6(Oz(#J`%yRPau|tu~{^mNNYwA+gjidVrkejIfB4r z%+u|g1KLIRNHEkG~WIVJd#9iCYlmWui;TH@1)2Z{1y zHFqTArSY9Ki||>-JXXEZ*+7TGMJc+baopgmx0D;(o?a2&?o_T{YF8f zYP9D~9XL$a<_jOp3VN#z))-9xIiHXJ<>%KLWbwAk3B1vCD!HL4%|Q)nyD6S%WCbO&P|r!DbXu$sSrSYSy~aZ;;2jewIA> zycr8a`!8-7B@d^JFLYbkSk*L@h&BmamI$_*G&B?QIpCD>>lHNd*LY_vjA@@TmdZ2z z@;B-FFFSPDJn|`D6M6Q%_X7G+%ff#A@wsOP@!9xiasoYPI;IC!oIskYsX7uAX=acx}q zsK4;QLSJqk2&Ab;s0+(E3Cw7Ni+06J9~jy&3GwCV_Air<;6)LLh5R4Gi#@OXwJM^P z%cg$2*pm;f1QXi^Lj#C>X^E-A-jd)DT;|k9?EL2+O4)XR64;1cjF3-j+3~GH`hoka z(<&3-do9cG^yfwOWhPSh)NQqa?9n!(WVfd=cY}`o!Xd{NpLpECE6qcAZO?mnt5FfQ z1qczhQEW3x&JzjOf570ij%TH83oPI|4juv~G#NaAX{(m+u_YiA zEch8a>B1=dUDr7tj`#}cA9~=*QVtw9S$_UI&YcaO89(64(IW@X2bP4f!89|0^w1WE z5NSDpJYxuFkRIm70Yr=w$$JJ#KDOZ3YX+Cy=(_g=-50nfD&xAQdk<`Z9r*P@&G!(> zUNibfL z$*YWjyx4iG3xV33%a|;618wnEip=Ozl|1`{dtZ0d+z}l#3w@DB&W^DJ{09#vVa0*&|3_4tuL-7(OkJ!Il+y6DsqV zgd<1@EMa}7m(@?SH0+U=hJEkP#d~R(96@}@=7m0T^F%S5L_gIYK{$xKG|c0yRhHV3 zhRzAm4XE|qVp$=^R!qIVm+iio&7#x5u5Ik_;8CWz+HB0|(`g2GcRAzf;4`cY0k#7G z8)gPy;pC?r8YhjoaoA~&^qjj0SYhLIhN(lGR228%W`HQNd5(zkYFT2S`Vk$fZ0Q}i zQ}zS}mM&>b3sHXOXBaHO8@i3{mfQv0NrO4ew$ep^O<*AZ=Om^0WV7lDk`*Q@|LAEJ z@X*g*Rq^1Ya*c%wPXZSrPpcNhgC(0ezLkglgT5Z7sh0ov$1h*~tljt7F#2Z=v~T4I zdim;u_6hn`1FIZCAF^pQUiyErG)zCd=nSU*0@$Q8$fBdlW}hJI;D(N#*eJaLJPoLf z$=FRe9<)~-cl}e74t}68(0-#4>|2(YslT)33SW`VpdT02*Sbr%$u;u*~84A=h`5ey@3?J&~h*aR|eT< zc-`4#Qa6xs1ZfQ~BXty6@z--9!4VYQJ)An7`e7q#D{Esf9nyb*DTK(iCEEaQ0tu`c ziwxBb{vc133*=%hA%y^I6%HE7;9o*&**&vV5dpdv$2X&bk>7D#PCai0S)_5x#FQ)J z^81HM_zYZ(_kis3hD+*l%P)}115v+0JKf_SV5NKtEj;q&a8{@Ca`r9eMTYPcioXMI zk<&w>XpV>codai#sRaZMonzU{c#8i{j-XUJw!kj7jqRd?Li5S}dq>-MSd{M$yUTqL z>CRW&@}Pt?W5cxKT~+}KOUSpU$CZ2d9a6XQMIQ}vlw<~wQ=sGwyUGsjiAWhiZ%MC6 z$=}@LjNYO@U2iqI@usghesu4^TY5en|NFeT z&nD4v`r!EamE~eMg8WdYnMHbFiW5lj%ns^(4%c{eKrcI&RmbSIs$(P2H>vCH2*L@p z@0rI-C1&femruUt#eP6PeD%E^bTU(jWnj7{+u0)rkUpD?^T)G?cu^yVkjr$PW>zB( zp>K5kW=S^>ZuuG+Z{2xehAzCwik@zhHad52R7gMmTvj}ERyx_#Nr+}b9qkpJ(sBmZ zGZe5qK5v z1y8?G%5_-z0Scq_ugThnd~TwyQ4f4~v@%t(-r2767}3lw#EH!8Kb%1>UnfW(2t&^g*5vbn}gZasuJ7$wLQwoT3*? z!Nw6JZ1iU)5cD3OF^L=erHX-H{bO z3@RDRYUYc&!y9ZVn(K^W@d!12PbrNriCsI?b>1-A_^aQPS8P1Ctq`6*BhOgHn8gw> z_6K4gAeMbS=LPlb5yaj>yCcXmf`t1>W9L*~;}r6j_L3L*PUv85QJ6XysCeo_j3em9 zmo+1ZTBfSDk}7HY49GUXWVP8Oie~DPFFrtrz=%zUn~&vJP~`!4dNCEN13Bvr0jbNt z+d;AN?N|X*7QGkRut`M24!H!T11@eYu;}6)TC8G3L|=3?BJqxiZi8=m(JPP^K+1l+gw)oFhe*++oS;oycOoRilV}Di z+yKa^dAQkVUa1TgLdN6n!BVq%fx>Er#>GqFZ<8`e65Yx^f|`YnlYq7_myS^ zy?w8nI5~pkJMwf*4}f+AF|e^r3{QBRLU9BE?=L!AUtu{$M`5IP!ox!^G`kEGlXq*8 zRtT(4PA7hOKG9#)khG+mQ~YF}=}+m;Nv!Od0LK9LGwC!qXIR2N)b;oH5=b zh_naR46@;&FNW!@U-t*%?cj3_qR;p$m>fYrdN~+N!uWK&oIr90#RMgM&2k(kqj4Pb8CALh2O4Q$Y%KTj%K^T*9dj%QHHapDYqS|rCtNj-2UIIcJ zbt@!)!!YHs|CHasbKfh!3-63G2jh;t>)c%YiZcKj-=GUat0Y+aEBPBd0o0E@W(#k6 zkSQOkih#lt9u);sDPaBytHPoG4Br~ z$Im;SN$d!ErDbC5aVkg9D>;I+*D235j1#POU}-61O`av{2tse_tvhBvW6b`hs!SX~ zd_JCfCGW9JEHcJWztDOWgbhGlrat8RQxYc-9f8@+IDi;K4o8qiOX-^=q% zC#=|L*@={-Xoi zXgvR79YM9low$R2Iuphk)75S_G#d_Opg)Ma5idL;yGNag=JZvOy3BM;I*+lA)*NAU z%0+Qe;mp^4(WhB-9o9>+6YD~ku1j1>P8X704rzXzu!M4L9H`-dsQ*ck;`QVn{0+?} zD;vd?NJ`ewG5RDO_7*j`E{5NXdR9Rvaj1rIGs1(G;Qj%8Q-Cb$J7zkgQiUBCsJ0O| zWWo>u-u4e4K6q;OJ2`{ciT{_EnhEsF>#zRF#%r1(^b&9TYb_g-ljto|x!-9<5VL}$ z_aEN-hfggsz%t;mNf?@rGpGZmW8nGK)E+!X@3fV4^xY9w1HHULNxpqCJg6l!)GfSC z2ko6uT8ve^>Jn;*G7#@ApER-(jxv;I;N{0&K;SeVPkRPgZNerejIIIpxc{KHh|k%L zUmHU|m(zzYhCSEsg}xGohyAJIXKcpC{y@wK(#@oNL3RXD&Fb!R2^CmhtTy$`ptQUd zm04sLE(T<|7?Drf2;`lZ!(`lpPX$FPu<`V{7O!|e?+)A)PunhYUdzE+h1QpLD;6cG zL%2}`+7Q@k-(F0&Cz=*qXq}}8r5tNGC3qkY z&`AI##oaa8)3CRQvT1&hR^PSJu9O>*izW}l7Mb~#j(iYyw5E6LrfDnA6yC@)2Cgv+ z1eN_A9YMR9YbW9xlkbHeOFzW04RfcwMfcdcY*S_@U;XMHAvK`CIcyA8r)tp^uQZfz z>C<^8n%qb>~gmbV16w+OdQhZ^Yqt_c$t;Q}rpLIrtg^zrhrc zacbSuE1mm%%-4CLkMJgj-6>2U<{NqK*PO!p@&6=UWQd1eIhfQJJK zrx3C|D@d|(8Ogixw#avb?VkB2?+!V#nkF0+gL0I0Mdije7-LKcsS*L9h+^~B0j{ODip z8B-e}1vl8V>5*4o0S#a)uhPL(LBjz7-#JJY%}Tfs4%G+TjNavS#C{HNf0kv3pLvf4 z3v=DOr}WTuVH}A;IRGC?{TbXV8)&y`pNb8iLgOh-e4?p^LV2$L&iX85Z>kf!lLE~^ zd#0xZr^RvJ7x!cFevbwNcyMTZuFG@+AtHx}1JU$1=X3}Q=gdwAfsAkd!iO~dEIi5! zM-b<6$`~8+vN{{h^R+=ag0u|mE&BxVOv2Kz?hz!X5RRbNS{nAA&FTNpN(VcFa3G@r z=R40OY-K^+$sdj&@=Ox2BS3}zf=++!7&>7XtBw%WnBTim!=8F+m^O>n z%puPRLN!@Uqp4++BcM~lF{ZV>fx8|a+o?}x1btzSAesm(ySCK%Cd5cOPW$d=OAFtS z{2KswnGs>7PQ2(Od!QrH>D*{hbT1a4)UQQn>LZu82g(m(J3;BrOqFXvS@=X#hS-64 z_!Y;xlW}iUTwDk)={-xaLxGJg!6g+DdknfF28sjA8684j8bg%)|y+sBF0A2 zFXd%_t%3I~pOM$in9wvU2>v*oIMhJ^BSn~p=JX%#d#}$c6(z<-y>K=4`nGj#a z&TDY>#?Z_t(rh4Y5X}uC&K#C`v9TIU!dPp|M$v2#{Y(y^7yeopgDjtFWT$>@zNUeg z8%y3Oe$SN6LpY6`ek7T>fN-Tc^i!({0ow%TYZ7%C9*Y&mBNWg)^b2@GAmacAzjK&2 zGc8Q{6)QqKT$pGtJ99}cbfKbGr>%EPW0buLa&vM3LVHjgd8JPM=_py)wZ&CP5tbOy zLcaL5;KFknu>F`GORZ?9QotIqixq6=XBi;e36*r%Hb@KZ>`2*}178B8ODK1ZzzNjK zI9&j6*TM*eUZ{sS5%t$ID`&bNa+f1WaOl7L8|@Kk;J|8bQdHwQbuD+^?^ENxmir`NdT( z19Png2Yqcv#TXK8$t#V{3E)qC3KE3k{BoqvoC7!)*x;O?WQKh#d*(u+@5?~jJEWQH zdR1r6rSOQHk!Bd_`R$}vk$Zl~tz*-BIcebVd#D_ohFxy)OS_j9f5j9I0*!O7q)N`j zi}emJaKl};H4KEEU8rfdCg!p)4hCcPmd8hOk$mL4YuALFIz8oerKZmhAOcg&IK}n0Lf`mI7%b9Paxv$Wch{mCW zo@mLl9T^2z5iO}Me>?~HMycKtBTgvojL&1j}L}?fsUY>K{1U=gEa=^VjZW!H|!*_ z%^n~qY)|hvr1!Fw9zyaBn=UXe>lRlS9g7AF`Y=$(NjMl*6pc=)OZE$hV1^%v6*0W- zMD6?*cgQ*snx7D?AUrm_1q1AgoQfk+_$NH-n-U*4c7<|EophL-RZ*G~aj`(P8}wCr z$T~n^@3oM62S2Qfe)$FN!37!#;*_%PE{RbPbqqG{F8W&-yFP2*MHc zN)Dh`46+(@nHBU#Uk-b(SwU~L0o!}c3i@47avnT27ygHR#TO>C+!w z(Z~ZXX#)6yq430^^$=#zY7^JPhY(K^E+&Vb^u$h=W*X8mx#BF_Nh6hoGObCO2Tm9W z72b!{Nej;xOdK!_z{!90^{+02R#vtHhxN92*jeU<$NYu962=lRJ{$jBdjmb!XBpXz zADE|FKGIJ78eAXA5u|(1ufCV?Z{-Mz4k)A$^{qqhfHQ#85sJ6;7kXh-k~F3uUcqS! z7evX_xN%B01eIegAXqOkSfq;A7zq3}OwMOlL}gNDUBm=#y5(?1;cDc(4wzwB6y&&d zBy(tRmTg^(2ogd~djC*{jlsHy-}0ks;WtW@Bo}iPS!}El#LJO#5!qC?MK>zwh4U#O z7L|fHg)qDqjCUymb`6H@1?Ybp%3ax^j0m=%o4Y{XxG#HrQJth}HjG>_I;EmS; z55I^+j{_;A(&S4p_|f1%Ud2k-_F{O9LkG{MTE!)|1&R$L2DU^*A|S$EwL{(%h{)J; z;(O$?ZHL*gDi1T{uykLL+k|k?uL=ySTfBkT2Ez9xvoOan3c&o7gqMFhKxan{FrDx` zl*Jj8yl4C1?C}ziID+z3F_wgB*0LV{G80ITId%f+4L^<`@%Dq1WLHLK0%0QSOH4WH zDG~j!B7eHy5Wq{qlxE2mPH8XW^75|C@WC16&%}Ev7$0lEIh2_~S^A~7{JO5=?8!br zVk_495}594BF3^Y6JtJlB+a!b;p7;K#whJyaRzlF*GlxR$-vBY)wlTIATifhB}Ix3 z?r%k!7_Kdg{0oA!BYVc|;KTGDZumthgcc_{oi1vCtiZ%Yy~dSO{A+phEpJ@-HU3!n zUbfP!5(g)j9q=Pnlt60R#&>NdUKN!XTE+s!7sllS9wEgSB*A;Hkv>3qDWFmi$W+80 zW4Iol@k}dJV#~eopr4rs>~K!_PjbwMJ7mJhRb-te4;^SYf{6KflX*LV#!0LhLA;n| zSr{L<;ZyS7Bgjr6eL+lHTHpwJJB}b$Ik4o^vj=rje(e|3ID&Be=r_+OoUojUIC*g9 zqbp8H9dpxymQw zpRzPej-bc-D%g*GM&U)a_6z!PmWDmnzG+XNYP0A%f~+7GmA>epU{I2%q<{{BN;ZE4 zt`&A>*%o;L{_IOx8rB|_s=B_X!)_oOhE}+ShlsCupPe6uOV(LH8|H=`H)hjlDU+^N z7x*2$Pq@ON!`*TStB)P69+dZFKxl*qIFzPw(I$TdFB#{8CE*OV zb}A`)RnK|TB<~t~L{ZBBhQv-JVdBG9zTr_C9fD>%jG?&Tk<4thUan>!okl`LG({f^ zlelsIcrYc+6w3^(8E{#1`+H{dXgL`B4*bA$OD*?e!!@Q>{-k|@@UY`ue>z_ad-j8- zSIP;*Y#=tR{8mn+?n5g!;$nZuZK!34}rNFfJ8)oe*)+o72U;%Iv*G;8|oHQYk37|tK6 z-7Q|gja^6pq-{op$t{XWP&((x#^Z|BJSgeM2Xa%1#m@qLDA}EOD_=%0Oq|MeQD$UW z*^eaPlJhUB(2vuDl^79!XGhT0bT_8HBJBCG-wygur9Z`b^{)p7{;8UrxI}i2_qm+4 zb54l&aZjxOa^@`Y4jT*KbiPq$J7mqA#)ki70pFK<4_bANMK5zM$&SP-#D?DbEaC_6Dk>hvi}Z z>X$CS`7At6A0Ft0s~0<&K_q&y4-en*IL$IJ6tQV_pgo)hmV_UQCK=q7>AlE7BZN!n z-4;ZPP<1}is^wOuG%Ee6a3yHIv6wN4e{GsPZ$UnbmXIGVW*ynTl2xb}Y zC}-F?x8vPOKd9fC%Q<)9qdrbMpG>@=JSf6ADi!nIb2%pOt8(tsi$?7G=;^#?zR9g~ z(C4KoeTe=ub_g~1;|B-Eisc9r1!F*$g%LBm=Z(G=#`3V;5%kV4s^b)5I}7#*`c)gs zpBzD0N3(&x;sZC#=JB(MU=#a!gBd~CP+MJa=6Q@#o-xbg7-N=SZlg1{mTiQadSSo7 zU8Zuk2S?#~Q+hd=J2S|Gg#_^RLo?u6f&};S3}6m|xLqeZQKaaoHUKm2C3-2@HiW71 zXg-ZWr2Tb7Zr))otoSR5gLfhEh7wp#+q8F;B&bo}DI~No8<+I+Y)6h))&_0y{u3B;z+hAKIQ!8&Ai>3G&;niIy zl+QJ$7+B=0gej}aT*R|M!(o*`iPA;=6Tf2FzR@5+XD zE7(|Bq-0>J-n8EP7FPK?}U%BK1l8{ zxCgr<;3J^Qj-2uXeJZ2YUV2pSz&n>KSA+XPU%WfAghx+i?6}wOV@H*{opi_` zvx(cNmKcy{Ot5_AmuTRr!S&SKmD24 zBd!aa*TCRFdc9#6z>XkYH-Fbsb6!k&_KzO={IxOVy-}=Y0^t<$%pyH0^2vH`I%2&j zLRSS zj!{UEJBKlvt7p6x!{8qNfPDg;%fo75${g$tylc~p_z0EAUG1|5d&!|%uEF#;9zc)- zo_-UVv4rG4oSbm1&d!f>+?YORotivnL(zLL4<#_h3Z3#6OPb|fULHEm;9uy}Z`54bLq+uh>qq+0_vw6}B)H6D0MIO{fI*VCn5sJp=tW zg6@+M@jn>Squdx3op$1QQN^87@C(@aJLq?7@kzWg7vgjhTODT5DpXG}-Eindj~UkON>6aEeDva1RAZErkyz|nDNT0ad(0!mr^XDFGA&U6^O+6>xjFa})%q5CWROd1-K z7#F6)$M{H-6}Vx{-J`NdMq&aQ_J+(N1zs^}=w&}yK%{Kah7K}@HmTEHs&N1Ck}#Y% zyiI)kNZxWef!KZj32SThV?ceuY#@2snR;nwkT!{aqJi`WW&<$|ozKzw22&Qplu_@v zaa2{Tt2AgGDD-J+ovBlPCWV3PT1M0hpnk)=d1{w11x9F^5-BtxmyYI$i$_b@T3cbt zI93MfQUE=NJ-?^VSm8i9@)Yi%y2SOJLOM)?Kab{!K;`=|Dsd2fw5bjB<(nH_#FZ-P5`pMtl% z@l{UY*Z9xiLA%%G%B%Us^ApGm?}o5|#5BT=yQg=|6I`>}(R%V2NoovzY8H!@9c)^Qr0FnpbsCk`tNsOL-0mQV>8(gb1!Wj zjO3OastwTyqp#DEKS^a)YSPME$&JTDNl3%`A&kI`X5=Y zz5GX~k5`~N7VD}~xf)(1WGwzm0k%n(sIc783jiW_pzMJ>Yv=lGFsaqL>-j&7{d7FAGqkO*tW=w zpghk+_rP62;lTD7OV}eQGlVF>VI~RK3Cr>Cd|Dc9PC@185ZmS12it{@d8o*JZ`5Tx z!KqC(siCh!$nvr2Vh~KC zMB`N~*v`P^IxL!nsKkZ~9?BDTo`!MKl>s#R8OPW;+yPMlTI&>&>DZyt(Wj(yE+4+J zV~~){uPSg7xGBIz?$ChpU=SXI7U6^sJwU~gnKqyeJ-})jCF}0lT+IV4GlQ4`q&PRo@%mXd*s zzWf-<7?5>LaNEd!iv1_{RKkuW;UUR&WiW*ZeB%-g9WcvOG~HfURiBM>%Mb`I~P{o#yiO$FD-v04tgwn8l;(4zq!n<-__}e$TWSG#f*EvuLlm z)qX(Ql+EjLwKvcY!u>(cqaT-HR@(KL zdU16i>~=DPa!GM6eoa%>@@kMW+DV*sObirEU`HrzbPay-4*joGxA}wP&cE{0DGnT} z=zem5Y)9)SB6Lo;i+B((M&NDCoGcGBTzySj>E+0L9;M}OXiC{5CIJ1TnwQd zL4Sumf?WL>v#09I?9R(<3_qJ8i*_4-E*_LebDYyxuEirJw1G&sY)^j*4_v~IS3Zq{ zk>h9KNvUfewJk(^J=ssZDIZ;~^*Z5gnc{7_w$~cOfyzm)$3HdRF$z*t2H=&_$uX@N zOm*NOYG3CzlZnM%-BX*uHY`%Nus-91qX1f1OUJ0ZV#*KgNbLv^Z+RFI8k3kbwe>%KoB}6{XAulBpoQIn{h(!mQ)7R@I1Knptgq39^c2fNRU>1?D_t+A- zgQpmIIGnizS~JDI-pV@zUtYdsSx0PyQwZEFCCmK)P9%XG;9(~YI#n4nMw`ec=4UYY zlg6ZmHQsQ-A36e9#&j-+GYpGVeDO1m>~NKc%y^Iwd&6K#e#E%A;$0AX7zBgjNl3Fr zhhIpPXqtpOAAmcdc#ZF%7}WB{0F^%K9zu#8nrK`lDFjA-FWb}L5Q=xDE&LQ8NMT`em3=!od;`Y!Dq5L*>w6E<{4-Y_p=m4d3YD z`v}+}W0k>7^-z1dNy(``-kS$pf|(?CT}`iEjS7JEyA6OcuG#|rZb|Gh*mxkep;d#UkAYydj?CP>G z+9wVnD#N(M_}f^cMYI)-&oR+ud=8$}PWc!j7L`QRpM8St1k#}57uu>UHn**j${5AH zx!~BtyxJz_TVOKoH-HcVA3K6V4+HdT^;|1IM?`CP5Yc#P7%#AqW+xCIw?V#YD*Ucg zz!CJ!jv#Giq5VzyY8ao7fAOQ>IDeQCq&DlJdBh~ML89~&GUqY;fY_y`@zE)5n z712*{us{9M_6TzAdP3L|n54!4puDX#af^V_*!Kcu#rs(K32!3+zH}0tv^(Q1TNhaz z54tLc4d^}`Jl&|qo8nzT6Ai9uH^e!4;J8K<(%_Z-(v^ZsIN_x=!A)l80WQ7s2muB^zH#xY1IoipqJpwq{=$cNNw{y?@aju| zJ@C{@cKqh+ACzZ+h(|tl@8FBh45Y*ih0>AquDAzYssi6ssJ6uj&?yQ9xRU9M7BJ_P zP^b(N48myIrC~Oe4h+&XJz|jIK}`c2!8do-O$TNI>Fwkn45SRi_O8P-o^{4AW&<%* z(oP;P|B@p}G3#uf>uX_N7N!|NkJxOD9s2oPJhOl_{X82}vKK)tfqn${lO!i?Yg=xu zhBa~{I(mBmNxBySR}wrbD{B9^a*$FsQirDHF6B@yq7_)dUkH;(IlOIaLklbKC4FcD zPm8AP;Cj#?kzbAn29lrxo*SaA%%as+ydhHB+;p%FoPo0XiOx)h-f4&iaj_jni(w0< z1}fe-B1|m8!&c$uxg>jRekw70I0Wy+%g~fTO6s=Gf=Zt2$Q{<*ARM!y+=)9_=t3D` z(wi;z;X7E>H*FER*1{@T6fCd@di$P6h~N8WseP=JUtVnUson&e7F$euGp$?1NJi9Q zXiiO4SP}0vqnQ`sPsaE7?JQc}crR<3GD7vZ>YUPa!9R;<+A_Q-(SB>AwyerjsN%h- z>8*Gr_cEp3e^prN#q%jV(54|JaCR&cmAwR+(U9zz}XBMd4mV|O{S_$iY%!@k1N0S69s;j3T1#TdTGVAc-Hy<5gT2y+2^ zk02TxMk~M@mIher6eZoh0+4I8<&%zv#y(E7r*I(n6dvV-9dA#k z^f=xts~+X$3LGR!ZAildtDS7NNW$p04a(zO^_@r4Rb{bMqGiC+rgs&kRPD{lqQLow zq1^$7E0KQDPp#?nl$q!_aNeP9oUe!eWy|L_nLCnUI3r}iB(~xqgK{iZTM^K+_g6@cOjxO917iSgR zNyOq?!A4X*lscWV2Q9>CZGOYUGzJX+BYkvNiiGcf=zN+CK9Ojs^RTLGwPB;dmk%JEW*3#7=XNAltt&sDigm)&zSX`viH0P-Y6TY1=#P6ZAn&BxVwM z&=!wQ=VlP}Mr`)LGaza6MV5$Zij3jd&0cv8mUbMWZ#=?WNYLMQ*yC78^zfr8 z3-qZk3>7*Q02L|) zJm!odieN>b0YVcvtV97vycd<`8ZS;1C|FMsh8EqFG7;&N2OuE-{~vqj!YH?GCFvx7 z$g(rDJOBSr?k1LH$&YM(Ri^-u-B(haIGMEv_cj5XHx58Fc^U-85ZXW~w{?b#2ENSN z2r8ZUgb1&W{HwkB^?hWhp6demhEiF+<0(X#rwaHHPR>UP(Md3<0U_{D13|h=^5YW{ z$YqJe>VVwdNRcNX6u57!B(K*9Dkj;8$RJpw##bHW{S)lnOL&gw#*ADf5clF_OCK^KJ25|NVo`d{U)1mewt?D_Ma zClIVIg(GlHzxzjceR=qv$kLdLxYEj27P&XbV_~1^ ztzjf@7VRe(W=|jmf_SsB13_95M1pVDn@5tFL&$jh<%kilFGn2lqe_vTd7k zx3ew8ZeW_MJ#OTW1cJUa{GWaJ_XL8bk#3A9z;qTqz$t-qoLWyhd;^G_&zTmZfTaU} z(w#I5CxX)k;MFno9$bJ$*D_?#dFiW)4^6r#hV)b(qr$_4NCL*mG|438q0;gc7v6<( z?HqExSWt3r-(8mR$Td?;S&{?;+*EalE^L*0vh$T6Y)-vJC{bG&6!lwGLs>5r2F?0d z6aWg6h8-$bD*1e$8fZR9O)n7i)Q2G_A28WGC*2QP0W6kymF%UiV68wfS)DDUwN7=9rRKDCr!eCQbgX*$j)S(C7P@X z%7q$sGXZeXhJ>^O2f31KWJh(k{NpOoggG(LP>-n#}t)P1Cn-DOSv~~rI#0p zd?Mj)IX4~FSx2msNL=`c0qAsCZ<@jfJ(=y0AK|<5U+JiAJpL2sZu}-5yCN^GPD|3J zuxv(f)NHM7-xTOWjT5p&Fm_ zbZJ%uRd5abZRYDVrFm+yTP-J@etPf(fRo@XpKdB$^Aq>1{1P4Trs}%Wo;1+@GwCV| zxgXMd(m{Ks@-;tkXSsOtmr`*{-+5++$)_)P(R$>Yrwqw+Aq4by?#)5EDBMF^Q}@k1-R`KnVM9m}TqO6(0PmRJ;W(gl%8T?lcf z4sLWc@RI-z*9pN%wUfwJgQxXD)OmIWm^99EeEncm(I?FkYa6O3SXyeU>=*=V(J7c&avN;HqAd@q#qJ zAg5B+CGSQAzBHg}*InjGbJE?*cRKK-L!MP|BR+~Bd=`SmXOV(s{A?3LFk~W1-$jvm zPJ$_CF3Gh)n>rE>YA`uh;ty#Ks8TZiGvEw!F{%$av6c4m;fLW6&uSUb+fH9^3PVMo zl0nV&Kc^{ADzNRuj|u|)pf?+P>k0*exJP;GAE~nnh``TVo?LJsNUMT$-@>D01cJW* zfk(smv6hom7v;V8P?^WP25v(0#@lMljCR?<{LMWJkEea}#cwDOM2FM8A57yV zXBR?2KFT}{Fn^GCkUon`crpdHFrw?EMdum*XyEY$kWMcDr5RKPVG&h3C(Q%x2LVrv zK=^}V(LIo!uqi+AJy9;wD;dF`q-*b@5K5nlDwPYkFjGCdAQuBhZyM2MLJiy!v4IOi zf%-8PI0fSki5}IVBh}5d2YPSlrWuUKx`@EPV+p1$iuAj#oAE;qfpp;glf1;X@Z-jhYh-%0_KpD9X&_OHhc2JeKKEG38lCDjVfc zCRFUIZ)pg&y4@5e(Vkp9oEJIhW!#9+Td7uwpHDA$BY!PU^DQr|S&g1{u&^*%4KDf#+-8FX)nK1fmMc3E03vAK(UXoD)7iQA;t>bjXcXdN3 z*~f@=Dt!1B9DUd`R7ZIjS9YNjbYJ;GA^{_stm5xH3jvE5E`cD!!a1T0*@x%QjsH7K z&%~X^e@t8(`HZfzl`r3lZjFl@kI$cx_soQ#&LiG?M!C9SY4A9>I)33U)G~B6X$rQz zZ4p<7VE~MImu_ajQ%keY*9a4H=s2wp19Nm%>Q(*s|THho0Jl?MsnhOD3xx}-07!o zI$3o!EL>~ksk+!#VM)FeEbjt|=nETPhXD4)5*#%lB0LR@pqzq>Ku~CGo|sz3&s-~5 zjw;F!}QKF9JILXfx=y?|=NmU*2lsbs$JV zAUzu9P1*E{`8RKW)G|#)=2@nxP2Ap#Ho>4o@V#ktF0Ev50zr9o;tmEek?zS9FUm5S zq)(qOc9jF*HY(LQ+G}oTJe@i|-4~e=T7GhuB|&qg{h7&6le53zv{s4SGD1UGinoLL z`BnA?Qt-$2@`f<~nx{!rH?Ml4%aL>@LjpXn6ea&!K_6EC5CkHc&TjkEUkm?@BJN*# zCD0$eDv14o*u0VnJR4HxB9gwRzuh`;wtHGkBh)4`JFiZ(ztmP7%7F4YJQt;E9I`mL z$xqCQA4!9LMmrsBik5A)B#-^H!JkSi-H2V%pUDrh znB;tkli~-v%(cKcl5oeyQ3?FvxCnDrKHvwCi@q(yr5bh$A9*K!b8YEZA5U%ApKNf2 zPCtY87#g}~!nTO#rHTYgxiSWh9WE|kgwA9fJa2_9tc)}9sDjCc>5vsczmGtW+pRWp zzPsCS(@|E{X$=8ev=6N=JQmqz>7QU$7Jc@?U>c-PluL;eXe{6=z^pDB}U?K@> zkor%yz5@MSTX^%ug%z#XqSVt89R<_(G5+M7w++6U5SbJ?0Hh*61cB9Mh4a|t3VH$j zm>%gKX-)_-hUa807}zs4rwGa~(S3w>xgQadk-7c!*{LW7Zn~@9t!mCi5hi$e%6K%D z8~+$&7$*Y*n0v&g0p|n-YlAVhgZjQ-s=qJ$7p_t zR*kFYy&4E(fQc4c2n4Cl$qzr=JZj~ua8?#!w;GT!EiiS{?^Qy4!8-^fK5M5B<4}(e zib&u_Eb{|0RR_igl1l@lP#{S6FMCChUT{MoNZVlWVw@ESl62JARVsSU1a?WgeGsQ9 zYKIE6_j3)jZ}fxuuaR^Pq3&Op{0-&q-Ad^Z%xGSWzzm7=h`AX62JZu8ZOK{Q6uab^ zSVX2P(?+{=!)+>+sDLNKW*2lASDJRfHOk^dl6;O!)DTy$bHP^E4Bm;=_f+3z2+yK)D;GQL`lsW#j90E)j!jlC$lIbT0?|OMmb8w*) zn3V^fYHs!tSd#~qad-on;}caV^MgLm$cRXNpbxjZ_KdEY(0GAKO za&1D8$o2^CRX^Y-5QHpWeG^!+@w9=4!%G|BpLT(t>lxvDTqPp>MKyj1N2YTrUOJjA(tRB(=B|Sb*Y;G58KPSpP90rX!v|q1abev58M1u z%{|L&?`fJ9K)mgkAF{n)&^#LECm?vD!S^z1qjkn&?ypE>Q*^yB=0V_Yt(-^u{E=Os zD_Hm24g@V%OyT08OC`?3rw?wt3wc%-V@BE_E$9j1BYZ{ zgJfE;Pj{oZL@>27N+dUDDyL}khJ^WPCzrQOE}B?9sThYJ4`XEzdj`GxUK1~YAbofa z_uFr^QM4xEH(C+I>L4a%0z?FZSdRHl(fjub2EEgyO%TiR7RhC4WmW_6oD-9THjdVZ z;1H8B4fq?o?>m{@d^Rw*Wrc-4d zp!G!UFTBv0(E%WWKs)%=B!z&hf ziIKDzrvws7d?6~?2QE>Wj}aW4q9t-Drvz%3Oz6Wi7>Me4EN7I`?$TWIJ&NHy<*(Kq z@`LA?5?_rfRitW3!M1khmJ0nMdB%ToJP|MSMWy|G<)H>m+9$1}Z}aWaofB~(za3Bb z%j|b?*ZSCT0gn9^X?%RYRqPUcuIWI|2X>b|W&`wjzzOghPc)eiEyV{fwfH5t-2>w< zP0tk9kbgw(FSX~wcQ@efg**OazSEw#Pb`0;h;79#T{R5+>3I$=iZ=JDnDSXybrW9I zP#c`HIh^E`bh#c4`bp6M06+jqL_t(|l(Gc*dvk=QTqQFn>HFN@uL3hidpwW4l!0C0 z+zd7OJA2xfvgCBK8=`&-m*>pSwo%UY0)@E38$(k)3F{>3^=cdGtIFo5j!Rh%ga$vB zwz)Od!8KrX;hUm-%Vv87N1&Mx2#O1!k@wR|gk=;7;~WEswp6 zyp#3<(12BWS~!RQT*-)Tm|kQ@@l~)*sRp6I7PiZUY{ILQ!hc~d@plb3Gk>Ar&GsPw zLF3sXsLwibBH<2wq#H_~B%&V0cl{opBh1-duozArugbfgc+to zM(isEak&5R^)5E?*jKIzGd>9f$u8OA4eUjy8N)Q5!#Fn`EP|JhuA8kVb&8Rrg793| z`~Js#K=g+>pq<1a0sLWbuH7Rg_b=c}OP;#v$IqQh!215dDhY8#Po5@;OjZN!m)r>E zKu}f?u~_PJKh-e%0O=ma`E|1a-tyiaXiwY8{78<1T;Y|5*Vp00jjuOia~G^k(N=#2OM0> z4??T9-dy#o?(!eGZAsmhSZ&(7OqNtn7(O0NG26{f+rOJ!EP2Zkqj^AwQ9w{-Cr=-_ zXjlw6*-Rza%n6GH_>usRD(Bn7sB3>`T}1tH1%iH*&i8ti*js`?dV|i^fFa_dY>P8q9`_^?tB1W#<@= z9Bj1l98;%?=bUj|7n$2RDM`BdX=g9I&?w(&vSE0^%B1BoVtbK>T=D$;w;vn?`Wt~D zHOh3N|C6pJKi7xg4?E|-(!}*zkAr=~2GO(G+MgBtq5Pj(V)>OmUu%Q4*P1}Tn&)d- z`SZC}6e&zLa+w#=)4uqMKoAXgZQ1M#OsMlON%TSG zG!O)u%kb$78^R%4D4{W2z$k4T_-pcPu&ms;>IITE0ExxGuptm?(G;F)+q8v5*QRfY zJTg4)kT&Yc;NF~22EC-t`5R23sjVYm(?#%6+$8E)ZUNewWyGQwh-8(jsNL2=l3T5c zbYm>b5iD&&kZ-aO$mfLw%H!@Onk{xDh;R*5nDse%qj~`uj!o`u#^%8KUGbSth+aUH z_P3bRZa#OHE*DPWiXUegr^8e~**{ldVJqxIvcQ$jTmmq-FR-x!*eT1rLq8B!G?3OnKdK)E7M5x__f>aT#-I5k{$M;H1iVxM!JQ=zG{qkP!Z^Cr@Cyo%4* zvVI}jSI2b?bP5rZQ=vneznfgI7ZQgX?g15~JU;fAZIo*ws>bh<~h5?gPPofQ- z+hd1pv8dWCx)w);tM~;&lq^|A=Q?zpZAO#13I}+`SM&-JF++6CK7bm92fcM4^`p3a z76T5<7K8n%DZ9`;v%;;l3w%#t-s50?x6;6+f067lo*@>W6dhYyQ$Bzhjt4@fqD!CY zjtkBe@t*RKkv>SyiNm>5BA3m`e3#w~5BERXH&m~HXMZ0yi}vau1%lqb)6)kE^sp_( z_xb_)ui6)g$Hl(WQwppIdZWk1-sy2L_AT`bZFHaVqvRxz!!=hP<;wLgfgWA=`rZT^ zSn)$WAL4$93E$%G#H02td>tz~~N6W$!2j!ZkWg6H%5Fhs%fRrfZ@lVP)E8cT3 zM+!Y}`iI=$7{~BJl~ayVc#`cprnyBigO<6TzGDRrv|NGqu`sn(OUb#9(TkmZPs0z} zY!v;Ce!OP0Xs-_92W`LLhNm6oM{V855d8V-b+)(oT#t$QKFT`O#%b`FBE2+qx5aIc zIUWISckn>!hBS@dqC>`0(^^lOcA@}6cM@Gg=#gbO zD5azfP%ue=uotgyik%ZH+O8O9?au8Cr+tKYK-q}Y8Q`( zF^PKB0;_n`th^nJ$Gu+ZQ7~5eFj2CsQb8Y0nAvPCZw_OH&}%b|ukG~@PD|N%@uR~ZG`Y=aR6>q(>f&*Q zqrKu<4z|khNG~ezVn>?kkathCF3=NKNcy5y;O{M?^vx@|`jH#{Vv-l17G)fcwGtI+ z&fHXDlzI_v z9%}}!Kc@;e-4&GDJ}xPxU4Ttfv4#|19RjBKXt{ey$oOjeEGvQz`M=R3r#2t@Yn{ew zD|Mgt_!7L^KZME*G;9vQ-026)k}=!a_Qnm-Uc0l1w{-~~OE z^`y~H=_=&N{~@~S-A3=zuP}{&bga%jbYF@PDVeT$A#bajFRqG-iIyciu z&c4i*rHN@mE*l}t43q&$eUwq+E99sn(Z6KFWgX#GRrLWtk9;N1n@Ct9DI9gGRatg{ zdfBMrN=ECjuAPK&0PEl@vDNu&kK4T{$A*+bwaiu3a1KMT=v2UiPAZ=>Tz$LnCW2NU z36DQ^JwkMpA;{O|0LQ~O)D5Y|F=xKNgBFZFu$Z*pR2DWA*Nk>=`YZ0N?LLAYyGh8M zN6uY$>z2(Wqn|g=@abf*Oo>|k$#`0o5jf;e=f{J@Wa6(*EV=mNMtiov%>Y1ilwZ7+ zCN7^_PsmJnntS0Jag~`Le&BwdwvQqu{ZcFAS2#mQX>cI~aIt&S8D(E@-vnkJsVm(1 zw3lpaN3Q^UnpCDwtR9%kCq1%KA873y!S!2tO3xh0kJ7BoWM@nNN6PYADP4wB=R-ktP-N^ zkcs(ZlP7NmC@;Jr*JoA)%^9mYFwS@y$%mxe&Li7!<{h8oC9`2OFX)G7&KLjn9)z1T zJL||19VI!6$J&7#Ct7t<13|V%b!b=-ln>q!Oo1R?R6`(#AL4krfmJ{36U3X1b04GN zj{-xlbq~X~7u?@`#p7VS9r>$!AP8;p$QZcnbQ^+mljrPrdxi5}N6_fQ+hhMM`M*Z` zmj{A;mz@@;AKNN>hTft;%aucC_=PBNgEHhyJ#-^F*oruCh=+ci?J623#;7)S>$Px; z^C8%wF>eGiNSh+BwdBuWRWjy{VXG#zPNe!k;;jMnQWaX;U3Ck$=}wTzM#aeojlmcB zBlLhRS%RHkW`<8AL&NEXPn8?6I1K{`#G;Qc!JL%Q8(z^ts81#X%9cDsqZbF9(E3B5 zJ~ky{e2fhNaH@}~xfn&>7~^QU$^>jQ-|F+TK3W~5iZ_9NugAm)2C+IwkACr5#y85p zBM8KbAodPYV2D5vQF@~Gd9GJ-B!jn+kv!d~-F_~YU=~I*8M^^G*{S-%XBsqlK+aKi8!B7nr5bl0ntFYN)j>5+4B#p0lE#yy*WHr9v=y5u6LA1?4P*`^1)e-kp>OQOqN z*3wZo%mB4UeacwiEf;v%eSQ+R++57Gv2txP74RqUUM{|J%y{MTb(HbxZziIW?|BYJ zjc;|0W5bp68_qSgIMt=cX((67L;44{ob{qFL{z#uwnEEu)=!$2OGjQ>aA&zR!0xz@ z(N)h$cgiUq9nWMJcG5vx8Fki6bkH`Hr+MM`y!hte&$8(cgBDKXoBmrJr!wcG{vaXQ zOw$J*r~qpalu{VOLeZnO`cTNuJy%(_V9hsrR1EXrqxKX?dDlBrXKoGL-?t}~z;m8>)%h}^)bJc(JKMBmU}G$U@M zLv~;Y3kBw7euQ_pOg{?U-{BhUhz;KUvvHJM(HDXY74oR(W9?oX z6eOmSrit7G$%VYghB=5$pSjn`+%$n8&o?@$Wecl? zxc{7=S!H$h|M4c$vMsBMz(XHe-ae+ve3)4x%QQ5GcJo=Ov>G!=Y88AMt_(-y{=;); zJI1*QO|zs zD+PmePxG}N4f_wlzT$}o?s0_s%8!Hb)??kzywd%Uf=RT?w&;LY&eSQAW+tUad<`fd zd4u@`g8oBWZTuSP-x3H~lOuy-c>r(W4ZAFDo#LJxa6V#*M(}}+{z1WtEtS3LBG||3>IqZhVV)FK8ouLz_$6&E%{?E|J2jk3CfS6B^u`?}wn5{BoY4R& zr?j6rMVRW5L1hv&Ill~O(P||Kmm`omALbZOk|In%NE5H(9Y1;JepUx*7k(yUR{m&p z5RZcKsFa4&*jHKNM(2rB-8X|`fw$6pUW?A{huu8n6cNIFBmC4$ zcZxQV4hsg`C?Gp^wOrtm2R}*&QQfw{2cbTgqqJ0i_Y0sk@XYuN@q(< z7STr=f!5>~^tz#gYdff3+dqKH5Yp{I{w-BT+Z~6C=-@338BHx-^d4<2UGh*T5CTN? zD!vlB#@LFk_^d&aJLyUHOx_w5NBcjZ)=sou%!`#*Ka2sDLEiG+HrGdQarQzFX5>1L zHY(SIVU#rIM``N%(FZkIoG%vryoA&N_cF77nsgH;XMcNOOkz|D(3Hpgzm*$eDA#)LV`T0DVp%h<#4^5t|>j6$o-LNPC{TE*w90^Wq!sf4n!) zD?J&ZKoF~nn6Gq1rOGwZCIF==PR?}5PoK1#e&=2bm{uss$N%|TdNl0P>i8hX<)kUB zdWkel1gqn4tdn4nwhHV*XCe-Ce!72C!?iiDDhn^P^(F98@qxM&Zz3vbPJxgbSVD5T zzx9hWRl*5NDJm1nXE5MRSG+g{$b=dx#hZSddCEV_&~R&7pP#svFY+vO4kdtJAF8Eo zUwI!Ja3DEIQND1;d#a-wPUk992ONJSqOLBu&W%3p;n!&gRfOv!Vn6=) zN4-r*^h`7BRoRHk)uV__@OOAw{t~k>Ix)N>jqr`Z;r)t=vGwqJJ*q$>k zoTY0md8C}j>d6ea75hud$lY#hyx70#A@z7tj*EA?(i9H#LRQ4&!RaXf$F>p#Ll5lq zOvjRNk%%;gYm)e;%;T5%%qxP5CSSB02#C-2%z>*Z%C{cj5BM{gl~8rffqTfhfL{Fx z$+PNQXZ_Zb+m7$l=F^3=`yAsJU)w3C2LarR zc|KHr;1l3(r|VTzVbBToz+e24-{l>sOYudzn-ZJCcN;boH$7_HA@xD#o)LoLtX8_U z1*v?NcxaAPt!@8<8qo$ON)@c5#Fi6#nHTx~IZ@Wj+(rAG!cDP|lvCq)!oekl&qvRN zwA~sPdZ{Rja=YRp@X&L>@f_8Hwv|i#Dy$}o=%j-;R*@G|iJ{#!m4-jM!SI1ERJo2z z*)Sr1C}J)*U+zY#Ee?s?vjy_4?A?au4z+#ck;mbRLiOkZrkBUdd*doI@jB0lLW1xlYY z8z7yV60mCp4PD8r(K$3AZpenv>%rK5SJ%-H(as z{(%6{d)-^Sd#@j%wHN7kdTEV+l>YuZZxqcB)4asydwssu))hQL##0SEV&<(X(4k9s zW*Dw;cshZQg)fQ;01@Pwy53o3-MwGo%HKaoPoOA4p9X?(2p23|S95hqJpm;Z;7n4# zr0uC57y)QFK@dA&^3=^Ua2o}!68&NsI{03|^#Bt9B9sL!ji%L9KLmpQm-bWrHIlx&Y{IW0`?*YyZnrsjJc9|!ZOQVK95-d(0Go`C zQui$fQV3CL5o&S68`?5#nW6J=wjSKz0qen0vBS6755tk5RC`NP*s4!q(Y1i6XtW$3 zgj;+WrW?0Q@jCrt+{mM+WuUNZW@(B?2?4I%=*u zkCPBZ=j~yP7{!0IBvY?)WHpciF5fE{#PUl5Ki^SyK!_mFMB!EcUIC!@Y#^<-h_O0| zKoBd7n2>+|NlQPmY4q4?7hRq(6?@_sos6PO@pt8NldO?N8viV3hI(fLINbv4Gto zvM(4fvRma;V=sX+W@Q3EUJ+z}#5Zl>Qi>>7#+p>Fuw`g$K$ndl+Edmk%0k5ZNVeO~ z*yOJ&D2Jo@mLA+yHGHeDH>pdNx$$*=F?OB(>NX9(=|w{BF}LJyz6DZ&F>>;sIJZRv zmg9b?HZAUJ97yrnzgr9bUBVJ#!Od?#$d51?g@zy)3fIFjm%$}Rk!7vKDjr#|Z3e!erF zsACf7{N!9b5qTr7EUnH6qc=63&;xGPF^N-1??a0Hf*6%hJUb^%H{jn*n zYx>D_M(NxY%ycD%P%so;_)9l-Sf^o-hB+{#KS`EZC4*m8al%a9LeTvv0}-U+ngbiu z8v3RyT*%TwXHy`Uv~WXLGuC-205JTK58sEXa|x@z-XjpaVbf>tKdK}S%W2*a z2qGZ#R*!}0@i1>yp;bWNYkP`s|El1S?nk(1VY6xPH^jY%bz+bLK?>G55ai%b0znN1 z{jA5n_`y0qj$;=s9z14V6Oo`|^o! zKrkFSeV7M0*yk!TZxYtpn@<(P~t5pb`=78hUXUWS!GU+7or zufNucAb!-=M$xZzufyJ_e^wBP7vcDxM)}wL5Uxkb2>yJ*qhaLwq+OCLJFOoZuz51W zRCkl+3k?6{G2)H|Rs{V~fuP^WTf-RC{BmMH$OGpjV9zX1sW9aQGC>bO<4un9bzmgY zA9+Gs?rR>Lc`Wurw8Od8UqxMNl0)xb#Bt)B>9Evvt*@`YlURdlCe&LCKgpbnq_cvZ zXMM^8_Bnr`FU-OP=h!rO{cO0G^%U6 zP_Zr<;+1W!6)L%4~BWCe(QMU*D1#6Z#~i8x~b#rS(|tNi2B8WcIyq( z9nx;-1M}}K;(&YV_yPWaKL9WK;wEs>eZ&c;-kXTWDt3IBA(rYmYTetb9Enps#OGTH zfHlbWef_YhBYTJ-2DN|ynogjIOn1Vb(Fs33D-cnt$0K7m$ztnnepO{5$ za~_0>^a@+_AJB8kuTA}iFHT?Im*ghiWL`Cg{6ptvC?a^%-4tE4sv^Z)x173mubM>BXu3k&oz0x zMv%tW1IptRf>t83gYeTXV{!e<9TNZih>a|pVkKCg{Y)c6b>({S!Kf_zVbpPVOPd0{TPapz7f976C`In-3&ApHAa|i@+KlFv-H9Q?bAc)lOtkk9% z#@Jk6_r(Y4boYzfsCz@@#7w@FP5(>xPrpX`m#+wNB+s3WOBjT%q;2&QHJ8(o_#@N< z4)x`j=S~k}$F8e&8orWo(#4yAovI8~EpI1=L^z~& zOyow5lO8lkWV#}ABfk>|6h84?pyGdOiyt{~Cm*@0*mmIjMZEG%8%P1f4cbqFkuw?c ziuoV3%7o1^wEwSnBu7P6MHdE|FSm|<=-SPK_Nk5$JZ)!k04gixX!pG*%=oP7))Ts z{F)hAROFR6lvM%8DxS}@Wb!lJp?2vck9@r*Vy;Q?8@(d_YhJf#m?lY^wulUV3CD0LjMF~FI3=f&DzA-?>M_-gWmQKYd32bOW zw@Ef8U+2Nhn3y)=b21OeXR8cFrDudv-Mk~>S!TMW#1!#=iQ9g9`$|`epj*v~lIw9RGaYKobEUf0o)BEjQ-ykc*Zi~32)I6BzDoc9 zzQ)+H9~lJG`1IB3rSY=~4`+q*=7aH>2h}O#1z!R_$!^kC^F zR7fRG&BxMFIm-vh#|QOEOu5FM#n|B9?G>@;nBsfB!^OwLT!k&A_7}F#;e$w=gNJdo z;v_-<8YEj4phQ>zVp{Z|bez~71p+McPR?5&z zXCaHog=f&=xf0%L&-iX6zw@el_Hy3HA@qIEn0wcsW9uy6{dnTe@=53J(Sd<+s60tl z`Kb&GSR`lR9BZoytFYA}_Jc|Imq>cmZGOq-Y(WLOeLX(`pwtI0JUtDZC-i^@pWA_P?V;cPNT%e~KQWpudzL)ZadFldP{B#6> zq|iFy%=M=ws7i1r<@N(ID06$m)okJ2-xO<+7e2PNP#Jp3$vsZKgFe@zU0=Wc+AD&1 z6BsLj2n_LdFjfG)*8V{}@xZ+fFS#LLL?9>|L~E~8@%u3`#l}c(n@n{c5N6OM!#oz$ z9$G|zimQ7E;GW4S^sUj|c1nd4W!$8|V<_;7)J3lL{ao`csCW zbmoAj93ABxZKEUFH_x3Gfr43JB}8}SAi=5N=7rz$;+=Eg(==twuu-bl7bUsn@zs#W z{2N88X`={SxRPv8@y`XVet~`2wP`(wFF04!Q@1n#PYm*HY?DYR_0LH_0oRk9P1!X~ z9;tGS&ycm`PymxGBqC*O4Wk1s2`J@cqmPl+n-I$2Nu6dG28=p_GYJNIG?*?{I|8~-?&K1GiEoQuDMK@cL78wR_0Er$H1bfa?@o3X4Jn_;h@H98Iz!D092 zKzI_R;Ha0DGEn|fcD4?*v6U?=mZh&4bM;9Z4CP`|nf|o9C$B{E(2YGJth{124UnN* zd|=O%Go`wh#RZ7eEmb}954=Nl(6|Uq(FYFDv$VP%rVr8As2g2b@Y61*1nl>?B53(} z22jRXd=fX-Q}|rvhk+)l`g<3KPCU0hSo&HhzIox~C+sYrG{2PYE~9mtTV2hIdnx}I z-N*2iTe{|j-}B;~w|}T4t#eqQeBaV<#d^wjH*yk~+j0(qMJgEonJ^7qvQ>lEtj<+B z$A_t(9EL26SG&fVFnOFIxD2N(w36Vz>ILIAoedU*aqVBahrYA1#R!I8d+iNMMYjP~dwH9c4q5|(%uQC>k#pjaX}RR`0ate<7EJgD-9hHZ zU1(w#PZ03tu)L9&`wsRh)nj1u1GIxd`Vsm&?G4mG(6@j6-akhF$R4M<*LbfVjd>cu zE01_I%zFf3r0x}TjZYv*S08GuKE^2^B>e=UYDa<t08}A#Zh|`W(yJY@$uHOlflJjBQs{@z1=#C}X=m1cLtSw-X3*i``3ZblkB$LOnfb%z46H5OUC! z-{emYnK+&x2DGJYwLKkQ=87$w_d}Fd99p)f;HGYI#mz)?Wj<=9J3vp0+d@jWuk?$E z`11mKQQlSRuB~xB1N~#tbn=NA{%Y?He^xtbG(EAAhz0>l|?+FO$ zSzfOmA|Nz-2ff#7p&!L3v6fA~Mxws}G`nHv*iQzHeWilIOd3U#4lB%;3NRjhw zxTatc`vGaPv@B1K1Yu$aQF+^iiMB)DWfkYN-pfR(Dy2sl$BMd}pEfD5r1s?xFDT8# zkG~8dpFTE#HsTu@!Kxw>{K=hN4v`vs5Rc_tz(9H8wwNpCS~Hc{#@bw!~O&ROp2!yBg}m#NwD<+`VqiQR88oqO{3OWl_)MuW{7@7@c-Xv&tubs z^wMrmeN@PdP**$hHf}pOe7l~~u9xR`k>8#8p+>*tqGvLoy~CftLc&oW;decT1al~E zF@#U7-RJQp*`+5851>+?=2qVnu;;neBe*5KqID6_JmzLiAyR3Pl z)F2-^Hcl&Fl3qcZ_Btl7d{CFe-(#xynqL(J_(4;o$LH;}_U18*bdK7;Ki zvQH2zfwX6-RtB+&^#A$mw|-oVEi4EEc}ok?@*}nbLCDqFl#k|B9tm?GNWmb=y2ke7 zVO-=&e*!^TAvER42tVHU8^wH1F-QAC-F9>1f&G@DgUhPcTlcF`t_iR#sX4VQ8wj6h z>}2jE4*HfYLtgDYf#eYoLaqZr%2{#!**vB2xysz<@M0TY6VLsQ-+ZhUK)#>Rea+Vj z$ndlSb!b@)#Hygr75w>3H?`b5IVhxSH&X9w`;FChw`tTJ{DD{%yNFyi8>jqB+4b8A z1gVARMJ@w_QDK;haU0%Hy3|7##6IGrGew-_-N-L;#Q@#Kju}{|ESGO`9`MWJn<0;c zX`IOrdRjDPa5gOUMS2s>pf{-wH`LNNkMd7HsIGtrF(yvwk^n{09In0f`^t4Dvs6GfD2Iq&+56L$dM) zj__%|@uOcnzV-QMc}CWorYYc)4WW7KSN8kiaW9v>5=axI;4GbF70_2&KKWV^bMFVF zXJwK1CoTVR0I0fRD3AqcLJbChO}r>&3H_ib7Y2Rkt>HS=S^pDm>T9tPUa|#M2Qj4}Vq(LDz;;LN;wtKIbr3 za%mKWlREXl#AP4DJw=yf=}bQP@gH1T5KRzMM~ip~0v&;%Ke0DZ=_Q{Zl6jo#GqtsW zAXfaa-zoPztO)W((R$j!ZxHk9Aj)}D*eilT3JS4NG=U(l*^tMJKCry^)tPhC>}kfz zyfT!UIvgHf4^1G5GJ&A~t$V9qBgsC7*}pD%P~TM2Y@aMQGoHb2B&!;cPnx1m_KCeI zS7{f}FWv`s0F1)sM|Ht_d+K4mMSie^Og>FhUiwpK7{8nzaX>z5#f^<>)aGckPcSr} zm~FB95cKkaE2f4c!+68C%3TW9#64IY{O$@VN!g=A{d4D~uG8w;xq>B?JS`AR1^Who zK0e6=NgiG6Q~-|{PkuR(>5H(kDv01wb2fR-Wcbq$StZ1qz*w^Ro(-WjDf8GEtAG3$ z*tB+WngaF3QmcSiGRfqaHy`nM8GhxfgrovSP-;Kge%fxM+;G|nIz3==wMTZ!SbnK+ z5J&)WB-&Z`RuS8kQ z&jLZv;DaP`B(*-^hwLuA_3))eaPXdjxw@*np&c*Z7@_%?O`GLol#l0odEtD{?ekmM zX~8BFpu@{jbiRfr$H0bhHT;G%5eMMv4P}h5NB=Ft=Y>OT3EG;fCSP-rh<@)Yg6bdq zHQul5CO;{PIvstMk#Vh;<0bIIS51sq;8l1Dz6hr9&!)S}|98~yZMxUTcbVT(;m91= zagW)+hVRMB-0H0&3|{SQ3KWf#Gq*e*Q%TsijBG~Tc@KeU-e zDbpaRwwqE1uwYXl!^-60qgPqZ%2gOKge>L>AC|qx=-N^VV|ju zY!Llt0zul^;wzPTV;Di9uNCZJpHrT8_)1Sd_=j-)z|FnRm-^v5FTa`l9l6Xu;@Otk z7b|U+;Awjb>wLmw{)F5sf(QihXc#w8|NQiC4Fu8uxP^;@anC@S6>cg4Kc3E$bzfvu zPC9)#pWe`C)5RWZu}bhw0z5P0WL~87&IM(X zGh3Am4Lk%Um|SWfl7O!OLI7J`^$$EEIm)a#<22Qx!R_@)2hYMmDV_L(j~kRGIU+AU z7Oh~rCqw1D2A*I|Ud=eKh$k4tV`CE#>fS(p-Mj)pKTH6q&-bzc+)vsxn#asoUBu&O ze`6DA*@dmh&!nre3O|E$L_Yx`T4)b*uz!-nZO|NTxKKV{XvEOsUjjialk}cGJoZJ@ z`xOBnJqo74&ue}1ns~}Y#1jZ&BJ|^8Op1EO*82$&WoH$Tlrt%2^^MiV66;puVjP3O z?ersS*o=RjVV9U7_K~n`8a-k}rXKTHp`GS`7>9fr!Qlg_04;~4FE}GKzK!6pOL3*XzGAw^&q}TCO(#Zp4JTTa1 z_yEq~nnrBNHdQOca-V$v9bvWUU!5O*iOUYh372!VM9Qa_^K^{$Nu2V6 zn~uYgR7GAjfb}V?@9y$}dz`yM*VEtXMA-b$0Jp0?E&^)R+S0C{rxMd7Y@m@&hxUClRyLt2V-MDRIN z;c!#t^K#l=s~x*7k^HDb6nCXBEBGJGKgk1UzeeP>6X?J8-Pz~q;q)#Xk#ik)$SZHk zrK9%p7~;BytAxsh_E{>vIW(&*gDCHmn&+${+@Q3o=NyC3GIU<~99{xK=RxWd(NxC% z?2}3D5!|;L0L?83gRDq`bll5BN@2oUYWh#>HkBjr>tQ0WZT;q=+byY&hxg%_Q*UC;zg zg1yj~qf@{1GRa+~*o_Vbjr;@yu!6Q?VLmR7@IUG#rqA0BsFSvKmvpE;0zoOmJ0%Md ze1?VRE_fU)$kc*<(8$Y4N?9=I0FtZDqg@1PSk=SZ!1(+yuZw^GPLsA*0V#T~V2?MH z)`Xn>gtXb)k9uwwUav0Fl24UcVe~U{u$74)x#X(UmsFbpqBa*iyl={#N_J9M{#@*#r*K>+k zG`Li%#M(0C2JdW$F6TjX%nYQ{CH2#iRfbQAYkAJH%mW6cZ36p8XpunynQ0Vw;eNpP z2Fkf7V1*AaoMDRzwxRe=tA4(FqesQwzWu}h`O9Db@a?zSFGxQ;vnuE|9~cqt>_G#r-j89)MYQXc9@(9R-Xj6Sh}A3`?SF5UEmK2kQ3N(C)(0FFRV2|6%Z zzX&-iKD}(+5_zIuD%TG1lxb>dRd^f@5P%3R#4r1g(@cK|6g@0EQHz|X7lFZgz;hyG zoCr8M+D4BN&5s^VTNf;+YNPe!hrxLFi$@QgZ7kS8Q953 zct|xN!s5E9JxNaxhgCrYYzY3aI*8|Vf6#}`+upKIkX8o~sR#BWK_dltyzh`^TCe;O zua|I6;0M`1X^$gttRNyXk1^Phk%6U3*rnw5ug0kkeGulue*}Wq6Nu+zy(zSoKN1;d z`6I7|XF_B}5YNl966h8C0`X`Vfgm3L@+zP_{*_e>nQ)nCZ55L`_Ftu>fuQY1Mw{KFgGBYwOmO{R>Gy13$7FL_w+P_Ul>3v)#s`Q~jCo|2AHrC9=M>;Raz>O(+F){SoQ z-wQ9$RVHXlUDwFbu=L!05e7PTX`;007g#_+Z*;+mL;vgh#Jv>^aw3`Q|RKI)p5qCn`t1rp9)BZBLaxHBDeC@Iz=MWZhb6i^j+{_5j*e;!_ zx3np9ZkO_sdk!0ILV)W^9RD~h0Cl#Y;1RJOv@(dd6|-m1x8Ld!F>M-6Am|N&AgvO5 zs{jxIAzm&2J+G11{RTf?YpWsOqxe?B_dT3V&9D^FQ4x0R8AmB4e~7p8YyVIYj|ab z13~=2rVqgzf&ej*?Jo)gsRs+4(hgZmFMG%jLea&_l+VyAXxwmp%2xvJv4?!qHYeUDS?qaXa8YSHL+vqp*p1v&WwA)G-zOx> zECeiND3j7I(TicE9)Td(M67>KTwervx{+vA${plDp!g4UsUy;pyK?`*sj_Cj zMLUiD8)vhWdD&(ygdci7X6W>U6qI&_5bY9;czj(;v1y7E4K@pJ?TPljIA|pmx}3tC8{jRF)XIMOy>?9x|YMekH~ll2UYRS zH|H*$cAVu+kd?Jxi3^WLo{Ri$XoT3^iEfvlZNt1cgGp8Lv4Cd z#t?%4m`w<)JlH5-(oMz(FGfD5G6R$>hLKW zcpRS5fv%2{KBK$SK>K03aOmg@yK@!*R$WJqxPfPA?(eFDDrygYimvKFzQm}&sh4lL z5T&krJ{4RZyx(A~djto9SQW&N%=)}hu;=Y}@BZ+YzrM+eAc8*%0(~nOFR0-S#ynES zhS5AC=C_FPF|J*DE+ifF~n-!V7>DG$E8i?vHA)!LQpC2Whyc^u9pcx3CR{ zo__F;-um&IN5t3$CPf!ArrZPpvVeg56I(xhOkaTeEj}7%pWq3)XSv2ubzKrDrO8q`jx(GNNaa+* z48DV6747-bFQ^I{Fpnmk1iSoq(>-emHV#}_%qm^;t&-BdU<&?OD=r+*#k@#zk*A95 z97ayXUFZNVfClc3sHkOo0TnvdtP3d|!M{&rbZ64Yyb<9Xk*B#!X$1NPKmEUC33nke zc}}$Q+3zF6)JxnnM0zqAwqXbfj1u-m2gk&o(U19@#E#y}(4Y0Vmv{MR38z-^E)7a5Y5LErC<&W<=NOTnG_X8?_*$pa%4O=t)2`O1R|D(=6xd@ zPsYVe*qAfF705`n!Y~_bWGIm0=7EI{uoB{FC*hy$KSV%CH6a`f5}v%ttyR?!L={na zMjSqb5}5Jv;Hs9lxe!a|l4d36xyU(F&6F2`O@Gh%* zpzgVT!Ybv=>6+D-cY%xWMZ}^w3)}8o0Gzm%pGvf`I@qXEHh;z;*lOT2{P2QWbSmFS zs}^{tJUHu@-%B8f_SQ{4W$l1Es~9}9Q^wD8+(DHt6pAd+UzQ-UJ4j%6r#EKw3emv|)tpHN6N1wm^<-0%pReJ^TN_hu@1mm^x@7b2Z zkCX93HM|N2`A25S)QueXR|!y{LmzZ8*C;4N5Qrd|NJK~8yK?Sp`w^|3!8JLJr7oPx z{E5x5ZvVhNpFz3)`Zte-(Z9dFN5kwP9n?B?)$_Ex=izdr@lYJt zSq5}UWH5dx9kgh^qKo^IdFOYc@6lc0N3Sey$Y-E@;XNK^l-3IJ0%;2CO z)=dOVz?uiaGa4952fnH1UfOiZE8(+z=sc)zO1nP*a?_)=K7u;;vP>;%+jRj7|Df z-ivf6pUSpxbYYg2x^O3y8V~-fL9La==XpDV=TseE-1H18gn9BVz0a#N%LZzWv^tMt{ftK-z|aAkZ7Z{mOZMh}L!$ z-eZV+5biM~>*pW;_=g{56n1ehl3-81kMkIl?uBM0P{TL*(&LIXkCJg+=X*cp%rVB# z54CtLElrzHl=+T}@?N_Q#rguEwQaF-7e()tKvXDm9YI-}Lu0(kywV-@pX=}^?rro# z_h$;+eEAvoH*ENqV{z@=yi2;tMAM`kwpMX%H2-vHyBuC%zURgvy zNuT|Lw^|p|rGKYs>0E!>R9k9$W$Uv*5cerGgMih4DOmMuB>Bmn`ZZ)fmFb)CQAu|@ z;W1#%7rccbbJkOV3Z1-9!mPzG=r}asa)4HGEI>?q$hZuedge)gZiezTU$R>OaY%3* zizDB-n2{50eK9|fihk^U=CVaTVm%lS`h`a`qQKqC|N!@vh-?8$?)Ym&_P$IL)s^hI8dDp^+qVBCu)qXsZL3mDm?P_W|%R z0BwOWsZmZ)D3VNg@r~gcVvI6^K!5XoJ}P^q55XLE``3qOdj)e~NHZ|2d%Q_Byqba8 zAewpZXKAV`w1L)a4)!K_K=BVlv~I+0QjWent?8 zkIL*B^qD73a5IsLmadw!IME;C+x|T{QpU4LYg->F1|kCF_`JEdago%D zI^#uYLZFwF_LS2g9cpvz%D5`7`2`m-MWsJlGhr)7et{!EAKG?-AM`C&7lSp8Fvdk4 znpa%wzqddTPQg{Aj+^Fz-j92HUFj-i({omPjPS_n8jp{3Hh>OjpKTEbOavKBCpJvw zymS|gLKliB_MD8*Y zq~gg?Oeve6@RmQE-#I@_{W0w7!H*FNkLEL#_ZjS2+fO>mZAtUu?|KUVC3)>Qb)4n9 z%n#vC+R`;Yac8-B^1mn5?oZ`;MnBg~Mjd#W((~2VxCiQ@ZGAt8pv_nWZI9->L*6+? zDmJ>H%l8*oHo$D1bN2UPHBWvd_S?X8U%}&Fyd8|ag5K(lVbs|l=*^q&wK_ zd|~*GCZ+C@zl#ZjXxmE)4<2H|mz4q(iwdzMOR{rqH_^-7GDqCc*C+cejioVqTK(8DK;zx1rmykzr zDUXL?=V`YMUI%(D*3T_wOch>tbZHKF+0PvkzTlpY?LlZNKhFPl0znhqa(kD9b|GDz zW1)6k{5Nha=A@&Hqm!DKGQ;N%#ob5p06OYZymLKLTp@QcSQZ&`^hlw+CATG;_lmcM zMZO9iAcvT%A-}M;ZFm&$h^ysS+TIjzXl%}k4?%Biu1fgIRfsMo1f4#bLwXWbW-j_$ z18-64TM{`QSpQqpF2Cm)V)Pn81X`mT|Zre^ME`(qiS}A4F~P<6D|o zvCqMtnP?jj@?&5`;|Ur~&Lo^*kR}Jg`tg223IGXY7{MSn8xw1v%Geu!U}PRLmg}poTZVdkFTbzY+ zHaOYl|Jb-}HtUAfm*y9^_fO~}IFS`W69}4L9vlu50j6D&_`Te=enFlMPoAdG7`V#a z{E#G2EIeQ?K7qns@Dow6UC*5o3$7w#_nIQa7b921rPd~1fUZdB%{Ld{KQe5{OG3wo zoA8B_Oy9k-+qr%HoX?ae`BSnh!FKga@SBj5t+s3l7fRC&t~_h3loG_je-sys3NGJs zasD0yL3r+P6ICZ*%Vz_7gxok`c+P0}je1G_XrYEwK~2;MIH~+(+0elMuDKeey1SNyeaH0ZxrieV%ndS zeS&yt&3j%eKW`p`pP-WW4D#b*$mL!`nq&lT2(vBDxhiE-Y4Wrw*U_r;V>#F1{BaXU z@--FpwA0ss66WxS;{(%5p_eCI*dEHgj6EPma%D0sR#DFyC4xcufmrt@+{3Vag#tfc z=>CQcqIt5x`vYlDAl`)hwN~7CZ&U?8p3`8f(A$iMO>eH@E<(7XDZ>KM8KKGkOzB27t)+Ci{%{j zbha5eM8YXPgQJosZ`A_BAG)RCX<=OZ6n6n4AKPol)Gst4nFdb#7F`*I77VaaGJxC- zM!5bN0lk6W<)i;aXHtu#tvZ32Qz8jzlPuYaeDi9);dNsm+jcD*3blb7ze_m@$MCSB zUG!&Ah@it*V0*GRQXtr0@yK<1G>J0&X=wsDOsoq0Xrj&L&#DtBT9Yl5q8AMTi@rLZ z9poDj0{){`3ekSCMUicd9XSVp>vJT0NkE7Fbh?rzk9ZLb5=?FTTpyNE`Y|hL=R@G< zk2;Wdl66o_Dm|{7OP_s!UixtKXTrC!hD<9Lc7XO%%jBLI-AMUK?RDGSu8fTC5hP1J zIcKk+;C#d`3q)94;?-7?1qPh$pR!>A4Aa}0DQs*`9^#Bm;Cx71qnju=&v`Griqw8llECy^xwj;j#&2ZNUApAG2-wh(Cezyo z8!1t#_V(BAt6k^49$54!A2!{bOpuH?^Bu|F!au*;Kv%Y`V(*SpKPc zKPKm&iT_laK8?;JNameA4(Gozow|Q5y`ScdDdya^E67?B|n!4M8BS z1mf{7eb@t)4WPf~Ey#K^@)x`ehYg~=3P^R)_|3@*8hyb^A_s%?nAzGBHF6ana+7tu zq-kl|S9#knSt~O9851BmG+fLA{`NgXE<)-nl%JI>)%s zr+|vCInUrJWgO#SdHASOHwgY2b{jY)a7*ur3m#4c1~GTg zSfD?jAaI1Pg|sQ~Q6QA+1?_@a{#l2!i7(0QpvB^ruYCX~k}#Jxs-^?M0+M|ZwD}_= z03QWN4y`$Kh@2Hn27LMe9siHLH(ik1MwYfcW6R6?UcPuDG60ZO-D=sM z|dPXpjZgvMTuh)+@(^QJp7b3j&*^-1S<{l}8t z>ifS7_n#BEjGaH*=9Dd%0KEFQhr0#P0l)4NOcw801c(2W;^WQ3hU{2`mg z3X-phR|L3F!B=utMwHxGw_3$%W3SDF(9ta*bGfZ89;xe#IEX0Vd`9c?!V5vVChkHI zPda?-S6T30Q!W1Z5ifrAi}#>vH;@*Ce&BsTJpQFRFOKGMFkT+bqhsImV>zOGClD`% z)*=u)fOr)K_d+81It@SSm5R$B%4h1e9q9gASQf!V5mOI?DQ6)li$T!dsWD&7LXdYa zsF7S;bxd$xP5QMq@BT%(OTCQ`={J=UB4!a(>2IX(~^Ki>(_=dxfB zm?@6^k+$x0vObV0ZZE9?bq-6NH#Jb3l1=l$dGRDQ%A`(KsmLe$oW5P55zV@2quNhD zLtuz|^;ZS39)FCBqn=oaXWE_^7%f>uf>v3ptt)Hi6=xL_sbDJMw~h{M^1T?8g_Jxl zMtfNX$%Kkr7k^M;aa)>l!V%k3j=g~LOIY|Yqa3G=1I35r$T&vh>|zlI);rt^@`^~x zYUbdD8#zata1t4cpvW9!s@Bn%Kv)QusOueb8A`D*h>Sx^T5)t3hyfcxT1jQ9ImBV& zUf<&v0MZEKu*zt)Y{bl_zai2RbTF%2LDZ3o&}u6KFG>tp0?i_QfUD{Nx9Y!*JT#fZ%yONmJ-fOm20I;zY zRJCovO8ljXlR1^(chC&8j?x^|z)f=7IMDBtOw;9*uBSNfzVt-9?|tk3Ys}sl0QwYN z&K=BqFPpf!3bmP6DzsUHybv;`#92(_WCK5I3ZBQzE4a#^I6GZ^PfUn~U5^LbNFDM@ z)v*Zw0fq6YO{NjVao6MHGuL0DJ!{n;(RY`9rvG0_d#T;{dGgM3{rh*(YX6^`Hv+%c z$}{=W$j?M1Nhke<=<57GwRn8r=B|@w%~c;GpMCU{^9dcroUVAvS=L@?&!x?P|6RB` z`iX`X_K=@_ca~4!oqn%_%{^wW^K>C5NKy7o2gi6-Br;zt#i6Csy~`X(Oy~lGHf=agSJ_KTtYXqOg&v>5a~ zi#t5}rJX?E^Q&OWy%5B1A(emlfnP=D9YWd-nl!!)jGP#Yt%7e1>3{(;U|Iz?CQWqNKsZX{TPiw^Z4c+sSHEptc^pp3G4C^c+aFBz&!2cXeoC&aaX zI?L)$=HA#c(Rk^#3FxuaykE}EF%c(i}7Om)DF6dt?;GoTVrlE`_>R~C56RUpu z2eI`49*=ED!XY&OCpKe6LMj=EFIV4}D-y((VUs^v3&mj)uz93TG+N?^+uBAr56^%a zqk<#$d-E&SAi!Q@T_Qd=U%AMzjW6Kfg~e$H@pN1ijKr2&W40oec#6YVu#96nN(`H` zpnb~q%Klln`td1!pNqrK-;@5G zvB2NA^ub$Vk+wfW<~y|0L)+U}?en>m_Dqq{+4CxS=bxNw)lm)2eeP3{(0v{#hWt}F zpW_y&-9z8url$g|41aQP;8!$$+@B0O9W93tWnIr8IF5$h|9&*+Lp? zR_^b{#ArcBqnRfTu+6`CGr9VgF7_>y3i(yxyla#NA@A(bqh7o~nqMgP<6-*cupfV9 z!AA>1ANBbMkB#Ngu@A!K1=3j<`oLpi+9kxViSfu8KTN}d5FyB2H@5L5tx0_FmwM^p zO>|b4s9cX*YFg#sAhaycbA1v;&Ag%<+eEmt~XtT&*$rI_=t$=QUiP zQ&KI-V4$T$Gkur^A;u>kuZxJm%dNkdg`khW{OlkwvG_w!rlWfynBe&6@Ng=CrISfH z4vRpVlABCZ9px>5#aEso^gOv!=pPWR0Oe+Cq#~_aN9SC*18)c7h9?^p{1RJX|E7KZ z-LX*nHDN6Bt35_ySqa&f?*^)4peS*gEESG5x+zndcs&S&eYS}XoDkbgR3b=8Ien#~ z`JtSp)P zKn3?jz`H3(rSFhvv-o30%cIHSZuh9N%Ee5fzO(^Ern`a)ZJSyrZ|kB{wM7WZRSq|L zxbZbHxke$i5wdf#{zS)R<(`)FAE1M9kHlCt%qc}iLqkOXQf!@+TeJSzfsanrFI*C-CM{ZhfzFRM@i z=h%JJb%A`Mg5Him`uF8zm)>CSF&60L+`8#*{WYTzjo_b&`;@NJ)%rQKir&cPmUkD2 z{u;i#XYzMl)c+m0PuV>E{G(;!(U_ffOGp2IddzkVa_-Zh)BnwHOG-IgT-we#kM8p= z+_%gH&(F=RyQQ3~%q>t}_UG;T(#B8CRc~oSeSAy)Fy~BbcEmqDfBwEUZVPum>(gT& z?l>2NY+|-~SADrIs;*Nm{f6B2x});eIEQL~+3QLv2c&D!*vkD~$}qT|Y@$ppv|c+v z!Cw{-C{yu|(um+6q|wcVe@4$k|5VrAU=k+gioaz%0_75M^XqV1fS}g7a&e2eLs*BEU zphODn#7-c;zCzcWTrcr{Qy$x55s1gazSGN~c`-B#LG0}Dqh9kaAQpJO{Z@~HP2KMf zVsS_^{JcExPW@Kz28u2gn6eh(#U|P3Hr3Z?_*!RI>z)^YC1ws_`c6k*qdREuSr`h9 zXYugm3t9-$i)|-1?nKIp9)p~~Fnl;!bDx$n!8KML%w^U!*4#!z;l>1cQVY#PE!i5- zX);GX!uo%x#RgIyu<9H?BH%8QDa=zxgoy1ApmOJH)Vz#-o=iKHJBL$f;&iZzBx3bx`y zBOhQjxbKHw6?G5t@<`eJ{WWZlh(K9AEXLr1^K@QFnIVpHCrBnCjFESeXdwin@X zlzddsl9rI$keuk~=)mQn`Zp(-L6Ly+EATAbnr&ncVA8^CCJ>;<=4W)(g>)%OQ+ zJDJBt1fnDKqaBC5`DSr}nC}m0O~}7ft*+7`uST`DHK`fc%~xa=jCX-9Fzb&%%!uhj=HD-VNk;0zucp%R4OsdErOT ze(?*+T#NZ5+t|^Xkdv>`>ZB+xPW>PUJV(bPqsM&%+4t8J#Ps@sbAqRZAl+1dQ42vd zHh(d8chhWzgF)*fl~p%Wk#xta6ShR83?6yQG0G@7Wzb~=4ryiS9&Q{s{rX@T)JX5{ z<1}0;0#3q?zrb9FJ~)-q9~+zY zL~xZU@PCP=e(JfFadUyKjM}ym{XM!rTRCvi@RAe}z{+Xo+P11RRfiJ^&zgNm+s?6B z*}Dw%2il$B4ngrKx3bnxni&_3rw_z?*Dn>Tt|rWbb3dc9jPVp67>~!TFhUnR6{RuE zS$ppr^9PeLwTvN{{}^jJ%jK6h{!!gy%e95rZP_HNv?)rA0%tAdyrrhLdYdT#^$Gs^ zpT5xc`2a6YCNmg~N|Z;>uRlu{RSuJwr&x$#o|Z6+LZ1K3j?O}pXS5y~Y~hNz)-p#- zD5+~E<(;VQ^IG_d06EIU!hX}gLr)fc?lBSYI}6z; z2#=C4G8lYccp^rPOJeb<24@T>wkLMSuJOL=n@*6(fjkwwpqQKYwJ`~=3cvC2cUpO8e%cWJE^@L@F>nvOJ7M(Q$)}!{pXw`fS$g~qSdbPj#yUrodCfb5 z5Q+VZ@D=<@?eUy@4t|bn%gK{UY5hs0&3dkHOSSY?T=9QazFU+QwC;H8q&qJMo*?W- z&dv4^r00FK+jv@eY{|xz_ZV$#Y}_+@&uE!Pq7}Zz-nD^dJ(9rH=lYaK#CA;3Crn*+ zkxKrMRw;6>F}8PLaB?y`Te8fb8pG#XT9{9pN8ihKtFk>508rR za%kQWq+LPm0@CguUKag+7J^s=;w92~@w6T>V-bkmL0Vy=?OX@4*wixhygDE>)A3CV zpS|Mi|D=>?mCs$`paIhRT*iudzNUni4_BHzA*0vz3_hC=zW(|f-)r+upm!|Zcrhpo zKzYv(kA8{ABVYP_ubn{b5@N>>i$FXo_AM`y*2nJ@(&EqGbRYUozc|MID7U2e$2BgO zWL}pbpX)Px#o^{uNv@~3j>M&r=mL=MiHF>UpkH*8%pZooyoDe&v>i>)5+n~1H8wef zlp8?@oWbCKM5<|SH9WX{5JR$+cNuJXl_UQ;1ItF@#p<%NC*5J-DaZryq&{U2fSjn- zVEPj9;LqR{P-F(tYIBrWmnRr}7KWBz5;s_q^NXpi&cO7Nw;O3k{eV{= z><4Ezq{cJlak83>vF6dgPL%PRCLfk9w{%vwCyD4!h**iG!*^^^)A<$5xNUto&|n)| zG)Kw6doUKn1#mm=C${?dB0>EiRd!#Fbh2XMX*a~-Ad~si1o<>~g2Y1weqjrJ)^br* z;S2H9a;Qh)g%y2w8mexztJKtl+ly`o;&g=t2dhJ2l_t+$Ne;PNv1nP@qJzm7?I4cK zy)$ud8TRQXZ1-Jp6Wh2a=IF!J_8o0QAipOuqZ5V=1mW?bqJ_!SkEb(G#KR;Iq7`Ur zDB0u807xsXb_iZc#!H%}oNr~)}e0CsBsB`Zf{%V(gU^< zf73wwQVnCl@nN_!b6efo#zB%f0%a?yiTcuC27bgl#bG}RkOwHJ14MN%&f zM3poLx671_p78{Ci_2>1qq0@w1{!VEN#1fUGPv;g(v!y(jil)lE04!^#Vr6=9-tkw z$|G{cRY~!C3|(?h>_gJRzjL%zZrsR+aICh0OzAX=Xc6Q-K8Rwu-Ex|^vsy8 z9s75Y-4(uSU&R?Pwia^ByHo|L%08yRKc!e zWY^<*^;hpSNQ#%g+$&Az#2(o0sHXWvCP$;S>fo{$gVNvr!@8(`gddzPmbhMGw~l`T zo`oPS&S`AUZpM-fNeTcLfRiQHx1G|NPO9ocVo3 zy2eB=`n@28FtJ#`)G`+VZk*r>T&p86712V_)?4 z*sx1SMDGUj;?FnPsiR##{&g_z=y}J&j&}I)6Y$@#Gsp`+TJ+(k;6?vN3q~vs`Df%u zj-5bxA5a#6u))qCuEXk^eN_|a5&NeCWe%4d+9c@iH|oT}bYcRX12J-@BG=l9A)WYT zEd*(__+)ahIHYquI2?f7XgDlHha{MT&Ok`j0i@jE1rPWLqK6%I0!?_+LAi-USF|y> zJi^RZ#s48T1sUm0bEy~TD3QBJ#p{$ZUsN75+!!E$f_?+DV8BO1N4 z2!@>|*9RTY&QwAjBA?VEgWA5}hZNazebPzWfe76vvgC`$V)W=ZwrCp;k@;j%A&-VF zWTBQpuOBb5UiA;{(5JF21hMdAy<(8JS<5IEp_?ChkseY!qfOvn#vvH~*h9cX(aqy1 zJ<1r9;i>|8BI1&Qi%%)z-|4Z*!#jMj4v`U?G8u6qrH$BREEjCnad?ToA$Ci?Gd5|f z)gLxDGFHlp7lT)JT1w2KZ{fyow%xW3ktrhQWbM_J)|&_2!HV6)6MprMDT^4dgU>n| zOF!K^AWDs2Jx3}V|mJO;D;n~bi>cM8;WBT-bPd?dQbud zeslCRbp~mj{24CPqNW|Yx}3G|GKLPfNd?Mh8(ckT;lG3_-5N(1v@O-zYU4R}M1*cU zbcs3sDs()CZ_sE}E0~y7!wUTWmK{O*%6UkPLx*ni2fz>>a8Gm@+MqVC{9W;Db`M#f zCokBlPpCf252nV}oqn%ZhjVn^0j<}+=0nHL%D7y9^UB}z@|)lJs=uVKp;^8oTRr4| zrN1KZi3oHI&1AaHrH-j{%I(lXW%u%PJlWTOo@T+OKcG$9*GawR zfc1+W=i*&Kyb$_>D!=MoKkv2h^MMye^Aq#h5yZmJPud~$UOR;RXc&)$`KRZ@gU>IJ zv9rjJplLDb7j_!y*TvYyf_^VJ>0X~5Nnp6oi>B#Eka=VOvoj+r%*UeZq`yrg2bm*Xep3pM4FgmbT9fm_zz5 zaezc05fcKUs5maBL3f<^`S>sC(Xh1;M5r1pN(z8SMS?;-RfR{;y$}>R`207{Spr!Z z-eJ+QABR96Xw3+JTQ^hbV8k)9PDXkd+?Y}+rh+os-CI{oSz!BB7B+ojXJ5^7dvGot zjZbtvxsK3Pt~{#!6W%>3a7rKhbeIG;CMe!2qwi4aA_q+RpUOQ!$?YE}YWk(Q{W}cN zHq>O$t3Vz9IAO_Ez-6b2sl}~dwx_+spvm&qfo$}{Tis@0oPdvxXQ^i4we09Vhu>6O zL6+yB&n~-k608G{uhNhoX-GfftYUNyz(9~eUw4!Y{*sMf7us3D7kMdl@#<4}$-dy| zi;}ZAVZpO3Rk0a`k*B;hJvSx(41mR-!t*`_fBH>DmMx=$b5V}*gPS3*f@I>EVCLZ^ znC7lg8Cp2#9bFX4bCH8I4Bbp0f@^V)`i-Cj{Xkxs^&SU(UQtNm7so=zcD|hKf(|*y zq!q?jRd~gsVPmPCoQ(};xAiKM`ROWKJzM4sF=MWN zPy&6|i8o2;D7SiRZR;<3FPh~{)}$!Y4f+fxw2M6=W1^nf`RBG1}p}B zWbuZdmsid&fc>OLzgYBn?;SrZ{OHj!Ee7$J*atld_JQ3(!tml~|ALt0*dgR!5VH@lGHw0A&%1YcGU?@&HfolkDg)bUzhj^IyFxQ6QKl4;d7(wN&>)ew|fF*A;?QAc6Pgc zV$+WBBAZhJ{j5g%e{B1Rbxtp`48*twO;l*(tF#T)Xe6Ax8mrPt1<9C!W+@I%=o}v$ z_V`|Z$Ao+Z93gvxSXNdv02PD3i^my42Gj>tBLZb5!v+ToHFq3s^G&cA-d3oblavz~ z-&jb?R=)VVl%vo8CYJ%9Fpe93iaWF|g9NT)gJWu@jAPZ|-A^b0pUh<+_FX$h)2JJ! z)pgQBzy|+SF5mUhY+CifAlZkOBWIEq4B?|PkqByO9&yH>&AR@1hp}5~6uPPzrj}Xy~QAN5dIOW{!n8 zJ+de6C?A^RCcM>HSs!fTt%@4iVMpwfc7K$@_&v->th0y^r%{4-N%uM?MdLGmfv{Ky zf#vHcA<#cpL+d=*e1c>@d?u$f^=V~PoGmn42YWX;G-0Zj>Mcb> zY;im_;?r5*qR{g%H2P%wTb$!|Xb1w0$nI20Xe}@9L3FGZW4H7mDei~nDVO5vR8Cy^ zXpDX3UOZP#OuWs-&uQt)EbHsQBaJvb^u;HdyiSoF&?Rw_7H+tn!cV}^@3?!t%J1}h z{c~}}zm#9%a;ZFz*^{O%)i3#40P2wk=fciZdQ6|vSBVp6-DUih{}q8xM1Xnp96uSL z8lF!E`UNMw_j*m;>GyhZ|H}NWKHPEldVRjr@AW?uhwd}E{-l4NkWR5xzNuUEhr%&W zmA7o@I;P*dY5U^nyXL%}sN^|bz~*W+QfE2%>ZX=!M09S4e&fE)J{Vykw`+oxmsO{w zxppxGZ7CSXHA1e7?1v7q;lJUlQXcngh>43cNa>n_5`Jpk#xHv2r{&qb<43=E50G~K z`0+1x{P3=zS^Qy9hXo>b4f)+byf9k3h(7A^Fcy(MYGuibKfm5PTtK5%+$qoxZ*d_e*07b49oE*q0 zPgWK^z&$o;#8a7i<|z~;ots}w6@aU4;<7)w{}z*2d%d6(IL^r{*#;2G{11P4=oyr4P)o;gWUwjMhkxZkOF2l&BrqiNbV#Q~ zUoheiILL*zTk-4&BT}S>i_Kn^il?r$e3V)TI%gqC;B}veP2@=w5SjQ< zx~2s%*>WBSSJcy*^}=!E@E}&C#9DRWT;~^~XqrbTxg7=ZEM+`xzn@`Bi(M%c0ey@z zQXFeMnA)L)YQS-L$qyjq(SI!;qAwMn7O2>ZC@)3Rd zFxJSI#1vK?-oz|^DduMCaDs$;s6!)lj8rZ}AAOMG=-#A<(gIAu*;zg%N>4jG_YE~B z5BUk>%?HlY=-lVkj9D>u)2AeT)*~&R`w$%)8PCz>qk>)yOZTwj<2pMIYB);^9k)C_ zd1rZ{4=l7RrrvCg!*A25x=h=UFOqyfke%-J(y#f|gJV1nZ1I;mdD#vzhH*GdWsaxw zQ2BTumVM*Fw<5>8%;@JkqVYIK-RJOZ)}=4=Qww*riM5btm82&bQ)Tx8~vO zIjJr_i?MkHd`jV8{J$cg2y_}fgYk@Z^8YITYa@{F-EGr#O#r^soQa^P{j+&tOYTzf zoAP?;uGiP2YoNeIV^QQSzo7STx-vT;m#ZGpdyTZTE?PX#y#WeR&yngXP4T>Lfv@WT zi-F@BA$Um8xkjc;(_9{gX<(Ev0S~1A*rKLrtw*0cu0_sI!~4S{Us|x?m%?~w5IKuE zeqprAKWkCwXD$4&coZIsNh*t;-9=gyVuz6K7g;1?VTgN2mxbdx$k#$_F3>*)1-^2P z!>%4L_{d>40dUXX%>e%4A!x#JeUzVvXCWw$hI#Ra$GUhA5Icf+*|T>2e5V~j>>TnA zAPApzc>n-F07*naRCWl77CyUwv>>EiK>k^Hy>;65S&+g8{}g)Pzv7>~B#usU7(S^( zDyO;@$MEdF>`5GSzW z%1P}7Ax#cdXIZI?D>^wTOPRO#LB*fH@giajG$3dwz5rs5P6AUpXCFhEf1Dz{t{tt z6A|G|hv!d(w&gB?j56yAa`&Q%kscV)X84}tqUWDRq>a)CXhOufWp!|l&T`8iMimXv z-D0%(6;bYSw3LYeZ<2aFbqVir8-V*)IIJyP1xq{Y6KtgUM4wAbcU+dnC>0$AIj2&h zOlijBk z;}jHR$x(IoKefy%VvfehQrpe4ED)!1sKgUWrGmBO8ZXqv1u&_sjsav`mV>1MMZ0%@ z#&Jt)8uSH_D_`(|aOs*f{nmCmP^q-oypVg&oaxXD*tp*@)IH3~us~?YP`%hu#dR?% zSKZLvT{qr|L!Z+qU3iGlNQcq#!^rW}#|5h4aJ6&dPCezHvXtw?nHNJ|9cTHZo!FMk zZ(jO6hu>8HUXm%cej-;H%9Z;ZT;=(`Y8hRm>Ps!h-$SE`_j#=I)v5bl&b334&E?ku z_Ua; zLn9X__iS@5)a&J5S0LAGF`mNU=`7vec_D~U835X60@cLX^Yjt#NP-w1W3E+7A<1)DAe;WO81 zy$AGS4K(fv_2oy-&%1xE#hfhUyhQP!NC5Y%C(?C`sgN>>Noarhn0APZf9G)nnRwb3C z;G_g$py-A>ciH6Fhq!6MTQ9SMk_Vno*sK&2J8$jd1XjPbRkRhaX$Shed&hZJRUu~O z7EId>PF}Ym!Z$@nwFigt%Fg^&_{y_0t-+M8=!m?K=SUrG$XrdpI<7ZNH z&{H0}YxhuX!ESjMwwn5jZpR*$#+ubekm9MvETh04>QmJ*2=|CpRD!(a0aIQ64eiW^ zcS=-5oThy*SKcnd=*|3fvz zhxB)qqvDdrzGxW-$k^%yMWqXe4-D`lg0$y@5(eBchm(dL{?XV}eY8YN9zIlTVvLaa zGv_7})P-YwRW`YfqGhfN59mErCW@B2JIrQ^G1CrGdZzV}Ry%3&@Jk$Pq3XzgR|-ge zv|1A7?a>(d(nsmaknY(H5?mxGR+jO(bgS&DDM!VSa5#GWsKCX~N~&i^(AZdvFRwrh z_>~bN?0$prsnjlbf_w3leS$rs`xdiz73(~^Gj8?I!L31a)6purF8Wk|OPen;RrVx* zhCAc*MC8pR>-n>kz1iwt!2in;@Ok;d$@$v2e>RSv#o^zDd*;i(oAyUyf$Tk<`p)w2 z#hr4m=>xZ}(D+hb<7X8{)u-ywbSM}(=G@4heuT7jW+8}rt{u7`J~H!tXN?ISbgl=i z$7S719ej#oRi!KhkwZN0)B=L+8;2|^!2k8vzxi>lywsUpJuKGfK95JmROWH6k1Pu5 zUAye+VFyqi1A~`cKP(RY0-ePneb^P0g{0KsNu_mLhxGW~zhOB}TJ9n9$QQBD-Q_I! z=v~dKvlA%yl3!~9Cs@76`R{taj~0Wz(QY1g`S_y+9~OeV(4+D@y%ZV@i$=TpyUgE200%FoJI!EIIg-t?5}~&%?9+0 zDx{;I5_Up?n&kQrEq2h+W#0-u^J%XmLo8Sb63vf-smu!SFJ8%oc?xo(WOB+5r<}l? z%=nD&dC9eMiQ$tE<9uAracNc66oXYJMq(neOpi!7qSybSFI`jEH*HHpIJYV$UsshF z#pNX$uvBY4$4nqn!7t{aIxW4O8Im)l z17YFCD6NJ^^@2zeQvBdJfSU{Wx5jKSONn^GkH}C{%kk`QjP<<6zuFGn!ZR-0&8H?C z>9~cV4^6~#QgccgeW`DvG3Q~k#!9jUG2f0*60>~ML=u_Sm5g9@LZjR|yp>9vxPnzt ziLYJC0}#z*)6AMfshb96pJ(MqPitsfJucR!BfLgloVLO`y6w0$eOP%=TeGUohG%w#nGCroo4G(qTnV?|vbWc6aFR~`7Xt_)oc*cj^a#XtM5a(?zbfB5Hd zF7Aze|HmQ_3qn%HOP;mHqn$)r5Yqi%9`#~jh=m~GbbsgaZP$l|AKybdE~)$H+yC~B@142N{KmU`*cFt8BHjhm9YXwc zJc~f=`eA{{kB}KhIgfuyJon*>GodEx`gXOaZ$x% zk^X=tJhAo_kZGxd;ls`<7PJ2M`yZ^~&p!OiUl#r0D-9%CK?9wqNmElLH%jS%h7oE8 z3#BaP=;*+q%eQY)B)*drtia2V2R8v#Sz}qb>fY&Lj9yw?XXcD$lS0-VL zj~`^z{oa)|f-<=9h7;I>OM{bv%;5BZZ@G&?;6%fJ@=L0X62)E!%2OfZgHMUhj_`1- z;qT)+p1VD&XFH#ApSVm2ocszJ$rG9eIktFU&-wVP3hi<`bt1#042I+u8BfJE({m^T z-0(+^s!tq~Lv-I$B;b>3$8C0nU=`3cc!4c<2m>2(b&;c@;zi>JWs-MzP#4fR+bkD= zVLn*DSk+gK!`aG4s+92-)}d%A4GnA7t-R&dkv%1;Z}00T`B^sT>7n=37egam+m4x~ zWmy%*o*Qiw{i=$^SPkvb&$|otakt5_obiaQoSVVL*DZrKY?y*euEpv`sU)T5DR)~| zhh04k&rP(W3ue70SssJ=vX)j0g}09a;6T-bA+=7q#$4PnbXK-N zb>UPv$KWz62xaES=#Pl`3lthhW2AR9i!$~HVy{m*mpwXS=)~DFN~_Jn7aQQ7>9T!vRG|siL)owC0CVEd@RG`m#|Tsg{2xj(wqh}g(A{*}DSi1zVTjdH zx&Pk$2+DtN5MFJ$$Ilu>1D%29b4_Je?-)S`7NJY!YVx&n4rE1N!+{~WN2l`QToC9! zm!9}O5NADK{)oP|0fn#WJKK1cPk*Z8!JlcjvoZKd9a4rKa29zI3wWgBS~l@G*p`_( zScdP~yTUPM9OV(Xz@}n{;Kx7msLOT9ntY8zhN}|pPv`n(%E*x(V`1ZQK}Dpkr42>~ z?pasa-f@jI^fr+k&&-!>uHjS=f$v!E@4)aFb`}}Hu;4TIekyx`i2FYY`8_}09mJvz zvU+q(_k$nx6ZG5{vIxY2kY5_j#sSH(V3b`z;E@wn26NwrVL9SN%iL&R=lFhc7J+yj zj2DHJdr?RWA=zL+odq85p|!B1d(OY}7#IsfTKxID?yGr>ieCWB4j|<$68U~xIu);M z!019yLdbO)q169;DBMy>&RZ$QZA!ynZ8oK8u!@w31OHSAhn%V+PJhw6q>ef7Zh4Ebhsux9_Q(g&}D0%vstROSO~^UStuwTI`$0g^(pyXysv`)ume}bxaZK zrR0V|ReEA+arZCSqsupU?tpt83$k%*gU54Na2J4fGe6BqHA69T598F@eaJGz8Z@F| zf^!pFl+O|7kvC4%7cfpDtg;DG#((VTL-Mpy)VeSd16vjj?$lkK86{RDY^eKK6!OtQ zD{b3O?7!$_u8N+4#?K+0+14iNn0V64txSHQzy5FeV~mT~v9kHwYTHK0&@-VkfO`Kr zwk5vI(tQ1-iyX7GvoULoFRh2!p>QxvI_Qn<0r~eAU-13z*js&n8;-d+=lavYE#sU^ z8IOzfq(BpXPqN(a5PpkKv}?EVb?;u%_u!fcJ~v0*F|;lQkb8-D0sadsZR5R7^>fkR z>ii41>TA<#xAm9ux8jh$*tk@lXg~O?xElKeFVbS)+PLJG7!z>&=e^?aqy>xa1c^46KT`=OlR2OX3_jg@5Tfd#b6Cw=1-tD}k@~9Kn(o>r{40FlP zG<_kGOTslL#;#db@pF~FQT!Eme&y_czLXt7@3jz=2JZm4-AB+;&tOQ`5J*byK?Q~Z zMS!3yxsdL-ki=r(`J+PzqgN|=ws97KGHA6xHP1tGBB0+Zn3U-%JyS`Cq5n4xaykdI zKH=PBw1*TwGPvSz2Og^?3~ruLWSf__uYIGpoO|VR2C~Z8>XwBs7E+v~JUS;gIWfW{ zHzUnGQ1K6%4qjE9Hq}2^QSBDkYuZDj1Wm4XdO=95zFnELK4kT=KfDy0vKr}?St-q; zP);~8RF9u=nSMlo16d|7@H`}a-=k3qEZsY#9+W#-vOl803{z8qeQh>G+DC< zhbZb|aEON6u4L_B0pRKxw4KI82!gn2s`Wde9&HIqu@oBR`bep~W7k1|PmlC&(lh^{ zmEIimS&sDmSjoij&K(Va1TfYr<2!xfs>Mo+4r=AKrQwuHE#=xiabEN&VS>D3b|^0RL*V+d8I zvw(BXCn=)0-R-|#=O+iPxyfjn?j)yltYneTQ5}`Fr5;A{o;G$OHT{~KA&o-`A-i~r?Uq95( ztuuaaeb*tRdE9oG&olSp0{6h^j6bzk9pI#2|M?!xJzKmsSqFc|D(9Mu7dVr`D^5IA z=-}%=;jl;D_uSk^@)6fRJ@0!&7A@Er#M3_dCmO#*rnQU6{v!Y8p4|p@SpK_B_@D1B z({;hdH5(CtL+8xY`o z>#BHx!JTYhRq{m3?!>PR+gv(P|1W*HBqQK>%6|Ha8sdrX6d@?ytTVtOmS5yT5KAj= zt8$m99VJ&CY&sEyx=%+g-?d{$frA-ZRFv6KgjMNO#@Y}3o*;1uN9BWWBIM~Y2pQnK#EOCE)kzkA z{4y(^Wqg;PyYot>-e&F>TnQ)4dJm7(qQe7Mql{et3Cz05kU9I8Sm7YPX7^LJ<(Y&? zWSyr?jNB1-?!_?0EHR*+e5_svo3##k-dBFIV*h19Dpi#3dWW;3d zQCR{WpI#LLEB!VxV}UZNl1({n^r$lrZZO;I(4;&i&6CoV1rN}%1J55Fn1i5uewOdJ z&qalIQVJEEj__nWT?-u=I&aA_lSbv~eeqRh?(tj*Ux^C>lIJAl#^dPt+qnrHm>Ds* zWt&BZ;%|V9I!rFs3~^LCQKyV9(dM7O317CV#yfqTE)uDKy z(W@U$;KaMZ+gNd54&f{>N7YBJ2QHiSGoyL#fEq@5skF%N2+T~N5Hjk{k zq?J?O#HOU;?DA>Mgrby}caUByR=oL3*i-EjcQ0ba7Wb0wJMN<7Gb+oD6guWZ$ah1& zZ;C;!F*aVHhzcD1IWlWI2^_~v&z4jgHkMG=1-fj`j2jLdfkjl_C1xO-y|A$7NkhsP21b)7cTk)kQ<1`)pPG8O6EJmJFD= z7~Jx6Upe>6-bA5|6})gd_sYFr)ZMf6@=I9UOQtdSPo%crxNeH>k)hJsww>=1f6s7V zS)35L$Lu|)>b`%L7J*na^2P-4Q};cy%GmNtsC7xDqCdoeM7^oy=A{EVX&D!z$8&

?2CCv(EH!?JmHKu!jmQ+QCh`>Iv38A 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

    d!nVa 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
  1. V#xsB4k@Yd>*oVdH;?8OL#8a-yzE|!? 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�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 diff --git a/legacy/Data/Images/35.png b/legacy/Data/Images/35.png deleted file mode 100644 index ed4809e3cca9207e7f0be0ab43f708321c6ef2f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361088 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 z 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�jF{nxdiM0tvb|HQ|YchOM_|wPPAy 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 z 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

      %TRoTlAgXTQWU$I=s`h;_SOx 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 P00000NkvXXu0mjfPls!i diff --git a/legacy/Data/Images/36.png b/legacy/Data/Images/36.png deleted file mode 100644 index 24c2f6f17c1a85facf5cf93ece1c61eba4911392..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77911 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 z 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 J;VfWx{saA6*{c8m diff --git a/legacy/Data/Images/38.png b/legacy/Data/Images/38.png deleted file mode 100644 index 1f779c5f3793bd6adf99b4d9b19257bb4778d19f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 89450 zcmZVl1z20bvp)_e1cDWJcPsA2DHLeY0>!nsy9B4umKLY9NO5;4ZUF)mcXtRB*Wh0M z>G$5>z4v+F^E{i~vpcggyE|v*vzxDP)s=9tD6s$l0M47&ue1OF6bJwS^uPckb8I$? zIst%ZGWPQFZ{Ntv)4%m_wXt`y1^`}v{h^1huRTDTX{7Z=4wIgq<%0FgYfO5UkEF8x z1Wq5BW!d?`VPD#~o;UeahvJx!XdZ^n6G%i^oJ66aS(|Xp{}AQKK4?E{yKQeiUke$1 z*comXyj}&$o}-#QA5o|W^d}PcZ^(fR^0c%J@{2;j<e@0~uu$IqWDg4qMj+SY(b`Ze z6+p92FN4_d>F}va!H9j33=sNTHl1gfZ1ZIx007mZ|3LzfeTPU&#LCBd#yS3@6TpyJ z1xtNyTmsvB4pp*G#P9pmL;(<p8B4ZCfi*qz)6JnLa^Ul)_esF$Ap{5+;NNd;so~3| zgR5!k66DIqZHu0=6K_RFE`Vy%GM<34?Od)+diQprWSQG1)xIYlzvi=GI+0(KHCFH4 zBgML*D}$-{IWVCwtt@+*6Zi+R4==giEy_o0)o#B3`aED-KYr|!80Zea7320L0X~&H zHRC``<h%1diVb|)-)^6>6*f>zQGSE*$H=zO`^ua}23dcX1m$>B2=FM4Wc?ZX9!%0s z+wVyz=I}UYz?f-BXGv_!!Yr@)X}<JrIx!kQ$YSRq{RX3c<jV$^%e#&kRobF2YgijE z5}1YF7Q~U*^vi8bUlsV>KA!i8*nIWVbbwaTb26y@per|k>Gk66gqe`OdGYm8JoiB} z;n9;IGAvBTvrk;%+iytyD7yVi^K=I;^&i{4#YgVgnl8m*jiK}09ek!zq#Dmdv9$`~ zY+qwr5WaKY=vjC`kn2d^5aMGt(PJFH5G&s^N9hM|%pTvlK#KM;fr0d(R9V#YY1OAM zR@QN-rhi`Y-w-hp^wW`(6(5p(kn0bjG1t*!i_baaeiz#h)L<9|5zv#Z4*keu2CaUB z5%qt0TF<~M1N5e0m*qaKoj)G>eg>t!7G^rR?w>qtWCjz3e|i5KKUd1-<Ndlcgc%Bk z?MK$SSN-)1Y-E#UsUx5zs3cm%Z0w7&9SV;0V7806W7s#&e@ek#20OI;`Ow7sE@H4r z+66V;O>{RR{9b<SIDV`2kFM3H%fzcS8$|ci+a*n7c6MugmQai9^Vgq2-9fSn2?uoN zd6B|F^lQr>GP52%L;BnC8wg~KEY7PR=M4^-eP|`ZW<aDq)Q&L2UwK%PzgjZc_4GO# zUsy|uy;XX^3whMgO&ADFrcCBZ<}GbU(M;H&!D%AOPqf|`E=M6n4<>lUmH7%T`EhH1 zV;?JY<386vsO_sxuqggx(#dkV3;-duIydKgBS98S9om-Zc29RVx=_7dBo7Mpj6n4; z$cgMGAwvmNvFpmP!BG9c@+<t@9gP--jv8u?kDL1v<u&k+`GtX7#t@8|k7O8yCHol{ zkh9b97tjg3)XDP;Z#tX_&in$z6E*}FZ^G8oK!*VRVG;<6m-vKoN-19$EI#Wq#eU)J zQhbOvXD0kAuN5!EOq4+HVf9=9okKo}!7)MYwQvoY*vIr&qfE~I&YKLApP-7;IpoUn z-kL<yV4BDpO<c+ktl5?ms$PtS(W44vIb{>iz1R#RGGFoL&Q17Spe;rLRY6mI!~AT~ zG49oNTqHv<t9h?-V$QzOUxwub(mQ4P60<QuzrVg9vRzkqLyK7d+62h@qR~gT;dpuk zp;?VK>!I6_x)DXmFjsYBh7dtMYJODhVwS_qN&of3E#8gtxB$0Hf-#|3qmISDt1U%t zm{pyDhq;pJm^G8Wfq;%E;0^OPhJl1ll}OgpH)#2Ula!O{lkSrwTIhQqgK#HBAC`!C z?E%6wCl4_{^jq><tXqm(L4_y_wbQ~^+8@6UeDC?r{ata8MHzidP$$hn<+6bFZEZ<y zaal?I^we~~v?wJdB`KvTWi_QmOe$rW@ReQq6r}hxp-|p4+uh#M&SQ~rQDhNw(Rq<d zJi|pEFS}?GdpBx#=0f`d{Q~b9Yj<j=B?g5cIZ3p5FG;V8T4Z58tCDBBO|?z)cJPSG z&lN*rZYu6dQZvUE-A}U&6={ZTi>gQO7bh0|7P0Gn?Xu>Mry2I<cTo>8ytntAX2lB5 zQ@-+Zry3WAibXVk^82}vqcUATv$bb)khFI^={$2ZF*V^ir83DmSvD?FI#(IDx3qhH z;dx1Ra5B}A^JE`CKtD=9k&PDafNnx@v1<P7W$1_g>}m7HPVaDy&s^Q+-PGL$pD#aO z$G9<}=jrFYQ9OuIr}D;|r8yMT=WFspw0HVOYg(fJdGUv%H!a2}IzUZTO-?PJ)lpSF z)hlg34V+?=R>>!2vuNEbbS_AgR>3FXa+O}txADuvpv+*ToYvFwoX@lQmi1ise2lb# z^ebsCw~x_sW4>Vxw;-3EzKFq<eyTxC-A@M{OYgp)79$O#HKx`<vv+MV6>2pjl4<^F z>P8@=Oy_Fnm?J5PmW+;-SFO)m9j{&mGz7&yir)|67KgXWC&_>6W>K1+=+-=J8m)H5 zc>iS%e;~e;K{Ufoow`V_h_WbR^lmg^v^L`)!wk2c@~61h-gvEiM{`r_W{Z=1vxKUx z{>`t2Zpw%@A8$93Cfz1eDs?(qfxuqG=k=;(>Xlb62P-bkf-6cbW1g-aPy6e84Clp{ zyJvN0s^{ew(1BU&zF%ZDV}1lslr|d(&FS6l(Ygt|ZS0<xjxCEii$*$w$w}#pq7%jG z{9IS^N$Wu4O59fRcH>0V%Gz?)iP_c@J4`^9{FgACqAxRXWMROMVwaE|Tax@H^I#;S zSBl^x+9&W2a6R|{l?_~l6O3;`@Qp%?Xp(53R-EPH6*&VJqm%u-S|+9jtZe)8W58z( zY}eRqh2Ki$F%aTCe2yq5>aVfS=$ZpJ+t?4--@FSF`m(LS8`n-}NhQd??Z(9~!rH)i zWxxEZsl?s(PwMHPKfb>^R4`Qaky?0yM>BK&dw!}AYl-+?kjLAzn$0Usc_lR}Z~h*3 zh4jgIWo0$xm7j|e;*g8M2^!1gzVFe^{Ifnz6Z7YPqI<VuCB#iVB|{$m3dtFIEXLOH zKG+45bckjoo2ITZ!Lf8PO))?pIX{{(noS5y)IM8_wx-BPZBHE%Y^`~y9jtBXF+Mds zEj#>mh_i6wnd{lGb+N^|b3DqlQ?NzzZTGbY^9YeD8?l;QqPVh3{t;0dTV?t@Q&hb3 zh|*c#wkYv#7u_vsbH)SNZMR%US7aAn;y2bK-btQs#PzB^DNysX+Ku>)wL-Wys`k&q zpBfp$m+L~Kb!t-ydwWx9Hu|F}5_y(3yTeDd#kC$bkJ3xlS2YW+JIrJD>5c-v+sl0& zAOC7;cd;k@SWe#&bnOldY=;CNgso%Ga^2`Y=W2Vqt)**vWu0Tb{>d!jvE^>AU4bIX zkSu`9wBuvbtD4PTt*3&eWP4st(<{hr|CTqWKBuxC)I=<J>(-<345zHPY_n`pPpQ&H z-?H9j;3uzR?W}1PM)|yny>WB)*`xS+3+Dl7cFu)w;cdhEl;UZxQJS3SjLyQlAFiw} zJj)MWDw9dI9n~Ras}6PbP6u<&-<*$@{xpc{1?cLX@U2!ifh!W`ypE`A&(A8eO>pYf z>(hJ=PI#6;SN+$LYiSMFz3pFu)b1DV9r5((iY5Cc^$jDY)hZ84#!6jXU)$SB5C<2R zOcb5M-|uuU#ir1eyeRecI_2N5ZtlB_C8Il$Vvw2$5;))dQ+TT8s}UpaT_M)ceChRj z&(l_JG+lg1EZ`yiq?u`_ZH%r3*8VnR;*W(%RKQT@+DeGb{QiWY@4&fMw{_J}j5E_> ztjTGI$C<<UjNlw(j>j~vWz~o2w6`M7(xqXIaCIM=5pX|~(It^}G742{((^Yv2)+gV zLDvbHf2wX>$$Q-G&W_-Y+n`$s;(|PEy!o5ROXHa}nUy3X7@)hdx9FG8nSXG0J~1X? z`r0h;nCDjeerzz=hZpaG1fi!gR-75DSECnHMb^$ASbJ2lv{bm7vWk9kwi*;{cGrpM zzKT1Hvz1{9@xSt$B%4g0F+1uI368q)sp74w(iluW{n3F!UT&ud22?cyWi^1Im}9on z6Q$=_HT0!|WrQD|KI+)MvOWc5lm6}K^XcwLO9LD(pv0NIHS>H1;P(O$LIL7|H?l`E zWgKHaBIQ2rgvNB5O`T76c5svm?%=sUEu(xYrMhW;B-?Tg)R)~}QAK(bk=FWeY}C{M z&yi^i04k6YfQC!~kwF?r^*?DvAUgo`pL`SmAi^Gi`rkC_$oStAj|~5K{woH3`wT!w zz7Zk=Bpc=bQKLYzLH{oe^gxyYUTVv~d4r6#Ej_HQT|Dhvy_&k&6_FX3Zm$hI0RU2# ze*ySLiy48ef7bq;zL&n5s<@@AGtYY~R|{(%h_l<jdH|9Tab(ij+Uq?%#M#NkQye12 z_#X;!Wcpt=FC+bbNW2`S81>cO(#yMgSksH}@bU05N@LN}(@T0-*@$bsQv7dr<eL<u zotKxJI4`fSuP=|UAdjnuEib>Am>4gg0Iz@mH<E(e)6d20J%roElj*-I`G57ivi7v} zuy^yacXdJ9S2p7BEnL05q!=0hHS|BvfA!NEV*kG_xp@Bfu#f}f{a3=v&%?+2KXoHn zCI97$zqN;0I~lyPcSgz#*@m>BD4*ni=>Pvp{<p>d!>RwjoFak(|CjUsl>Gm4>Udgv z$h$ftoAi?Y-|6~q=Kovx-;9#H|3?0QB=KKj{!cDa&eB+ty#F(2(pZ((mj9Lywf!rN zcgPsI$o}&*BY)YE;a`jlJw>bghOYnsS-_iDFW*6chiz{XY2JL>*#V+jymXqs4$`1c zFfefR_15s!o53is#mz?$AruKrArwC6Fpyt1hPD587q$XqLy7*A6OYu&)J(mV&Rmj2 zk}C66kka9YF96t@#>mm9zHaP8Sw_<)AnEZKnWv|x&QwQ9NvXFaBT4?#L&!tW`l{Dy zaf;17eJtrisrCwr^E3+0R_p7-hm-wXc7F+p$RC>^qq|6u(S77hP)5)0jT66!w6-x- zCI`=2o0)O5sL8O~<3+bp4=57yeQ2PkUXy61s>aJmw#IZcYs*RE@PXk@Y4gLebx-N) zs09wR+EZJj+S5{FqTa&5-PWt2Nu}NEAlUtM_MJOTu)*q#CKr>8u`Y4#cZN0ncNzPn z#YXU%Mi|zOH=0K|cCg?h-P4Ni6mE!w0MZ{Ydz6%2VNQSX2|)xO_%3WIvRJxmA3@p= zQ|$tmUowu|0e!>W`Wk(3Uaj&q<&x88a2&^|laaZok(sTfKObd;ZAO(uU~#!LP<w30 zL7gL5OV{4-HH2E>NYL{|T2L^hDn(z>smXBZUVD)q0DaRw>k>!!lrvwGu5c!i&7BBf zFlM!j7^Jrd7#Kr?I`mg-qn9-$LmS_bE=QO-{MBy}(&@N8a0d2jDU8+Ndiam-J#CFq z;yD4JCx7QU*yBw);{{l1s%!=o1!p9jr%;sn?2Y1kLzJW(5O))b&{ogv7cI3N`l9n_ zur%Cw-@Vbt4Qlu?N|?%#$s}^0Zh7%JSX8NdW7p|m7k3hEN?ClD3BPkD&80gupj~Xe zd=|XA0ER8G!i;o{TSc{v+eD4h+oUPzPtG#-a*JB?b`}53eV}}Mv=SYr&|Zd|dT(s# z8EL#8nja^?uQ2ZKj*PQp9uN_H;TlZQr95I%(dJmE(Kc1cjemm+o5j@j>ShRo`uaR0 zj_|!8a|DmWV@6)JW5KjJ*M*L_!uElp(#+V$4mmT0zpH<nsVIcjYydB$(ZthG3od~O z-JDJ%Y*%P4T4*B+5L(70*h5liJ+>k{gwx;Z<J+>Uw0I%tv7evKrIGt4@xfrD!l)y7 z1*NJ1ZF5F_GeLIjBJSz0#w2bC72w3|@iGF4AP&?yGO5V1tJ7(#?KjG1FbnHV6|rcg zKHim^$`;vxUj-Ltf+J@hG2t=MY7wv&uK+By9w8Lo4-zLt@UN#HrMJwDui8w8x#{1e zkx&Yb-@kynP|LUc06;r`%)`-O2i&U*%Tyu|y$IVV&QR!i3V(Vl|G@X7M+*!$(SB-I zvQO+PsD260AGByoM7^=6xe?#E>8p5@$eV>9WuC4g>?1n3fte`7#zie?i`8h%&P8@4 z(wOj^9(j72WoZEHfEQ@`Gq=qL?}&yHT86<>r5CXCnjK&&A)@}MuF{HzPdJE)&I?2U zd@VyIfvd8Z2;96j32K0=pF7FXN?@oc4(x#aGn}m`ns97b*q$SN8+SV3KmE``_CpuA z`t&G@4Uo)Yl$V~g$^Ex#?6GAxfYbTjMRt1TUP48kj!0~-bx3u}CX|hj_zxyRIc-+N zx!|ro$pM?4PXI;*g2#LdXaz!4Cn{gI2IZqd#0{83MVH3mD{sTmo2XDXOFFd!*s`q6 zlN(j)oe!=njo><svVyStrB47;b~baxM(<LiY!f5dGhL!0c<K~<i^C9TYFpFUJt3Et zJLFpkfK0hRGP#@uv)ajH%%YT;lvwSx>yf}QkEh|6x<U}8@zs(}?9d{d)&9WHor`iq zs0~ggRO@_bvY_m4#7qNQk_dJ`)N#j`xeD;BD&p}jL9S>L?zd<V2ZTSR2;_Gsr!(Rr zKLZ^x?$k%j?HUhUH98gWX4xl&eB#dL)|iD`ht4GeO-qoQ2@{c?+4d7it4=xqu1e4S zR7L$NRZX}_<>>8G1#(;sp$~=`xy~h>LjVn%a$!hS&Fw+WY6I!pRmpcmeX*2Kk|sJa zg#fz%vmP)W?;;u?^O{>8<vHrXyGGg8dYEKr#Fa}9$6_WHOd=w&=N1cw&4vvyl~P!8 znbzzWTbe}?h6Q}!C9Fx4sjz~8VJM$mpG$#x1_uKZz3&PaH~g|3sY<>&0-%#%*J>1~ zYF;Yq*~yM`GMkB6LD~F{#^rqCam5(Y^)3dk)&^BQf3(d^L|+-}$g0TSX&u~Y#}U}Q zbuck|Y%$CRL&nByQVj$xMab*BehKLCC2#3mXXQNT`3=a0Nv`IU&y@w5w*Ih|sK<t3 z`&Wz?ca&Wa2%SbsXIm?5Ypk~C<{ntA=KgDFO6K!LR^q+5v2`lJQL;vRR|PcVcC?~B z-hfqyjwnd(QnqbvmisLTS`@hYyw=~Il7_|d?#8592G#E2uTAu!r^%GalQPLP&+t1z zh(p|`zl#n>C<p<xrkEMAWsx?>`AOl_*rni9$dST>@km24PbF|QQD!djh68%oEM=D1 zsKIl(FuEPw)){_vacizkfKBbvQu=oR_g|ZAfj!Sbg%fYjDuuwr+idoiDDyf?uTmAq z_|kuCL2y1h4Ic{&v1&kuRk8+YBJxBIzA^r0!~dxiH&l{y$#29V>g^9jd)P*HC_mf) zgUq(?i_vz?+xOR~BX^l%I@jmbI}6GxlRp|Fcuuw#Bg$XvOf8%XZ7??Ls(qL1F1S_P zL&f<q`CN5StFF`NOWdJ`@ol$v=}E2kh{G0Ug3Zq9depbja$QN~$JU34M2~)YJzj*7 zH3RY754@7&<cNJWs)o?D4xbvk)AwnqI`Hr0mzw-vzo(m5A93J57qT`^26d)J4^QgW zm156O9Sm3%-Lz=U4qLrV{^(bl=&g&;sz8-~AN;a-MsrB3sLu#?vdW`QiuE3CFsOlO z^3W+a3gE}^o;Ku(OpKA^jULu_>A%n9yg*Kl;sFV>fvqQ}MrkygScsa$9&>GKXaN{e zde-%r{dlH53UfQl^#B!Z*a`ktN-g!>wj68SvL|M0ItahMQx<y#>4FcjR~(*H=&8>< z29~cj=wV~LbO@c>NV941Ondnbfe}JGX@_SS#YVo9kdu(aB$VtfzuMyZ+>i4Sf)<iD zU*jaUw4zSlnutcb!qa!)NpVjTxbkI0apw%cEIt%gQtNcPFs?OI#xwjx-(cMeklfQU z3<3b9i^rYp*v01PbCikP43uMNf^~Vy54SlJ`Tn3z>w49g0O`CErs_+w9o%E64l)$x zP_C@EDd8heUL%1Fmwn`sL_@m~$-wsS6xZwD?wz(qyfn@;FsVh9lii;uzw@C=hD0Qb z#V4QWy2(dmK%Z`pnz=q&tYy)bX)iU(;vg~+U#$xzP3Cg0RPYs!-`iQ40^<o^m7s^f zcAdZoA;HJ&l-P>UQmeBw3ZLjI#s&9R=#%V?dHM?@lyPkt<(SRT-4i3tXZVQ@3OgSA z-}VK?rL~u7-hZvAPGwa5K7Gy5rds-!vvj@;((Kw4eY5Qq+i+@un`rSUF_G(SAvlhi z;Zs}eLMBubDE3j+pZGWVN1?fm_?HI*0Y;yMPR_)BYJPeBR68s`qAJ5xSd`s-kC%&6 zp#8*YzJ2^<a$hFu7aB8_Cl10e1PUiEG(9q+gOQ!Rr>n`$TIPNtkhV$1HlF%y(9ksY z)J)v5L&GsvaCY|Tl<V(r`jw&em*{7Bd*?;)ZcGS5x<jq=*yWEIb?Fn=hkrUkTl%bg zk+(@Gltvt3TGQ#GSNp30+sT)aFPZ6e5zsTNSaZ8mF|~t+B8!_9--|VM`FkqYqyK3K z|BKr5FLK(QWvPq{LUp<GFQ#?M&8D=S=&3@d#Z^^DNatKNNRnOEN%dURND}!TiKjT* z)94jRDj($yM#!r4sg~`jxO{L-3maE6t*h1TLQc*sFn-clkl=#GOVz$`_?tH5Gp<rn z7WaSOZ_g4Q<ih6hMxl+p0EoB5$u`HCQ&6PEeE4k=w#?{CDL0(!SQ}c?NqVZ-!Z!zS z{Sb%IB)HHhFdKK&+ey*`-u&c|7uV@a7gP_82bi`5$F6PP@Xb%i?0u_yFLUm+eNOCK z%VcB68ZVQWSli<aK5JC6je38@&Dfr{bknDvk@O0C8c@|^i`%==6j*TdTj-mzb3cHx z2KaF+NqD8Fp?;+Y44cLhX0m(D%J0(>{`pYkcDrqF13aXM1G=&58vf#8$kW<mnRSb= z6FJJzYr}F~Swys;-sbbRiu)iSiknK8G-%rQ8JI47k9Q@7ebktOchn?<y_aSs;V9q4 zRp-95Sl^3w%s8e2I_{dOG@H{YZ`nGJLW4eXN-K}?O$Q@Mc)XX@&T?x1I2%)@QLc0I ze*1eYqO3Y`>=!q0xoOteXct`~F7vTqyt%U}I$<(~%Yi#u#$xoo;Caxc&uP7^7s+^E zBEa-qnN)>i+`SHOSYSOg>t)?l)xGEiF?#=Cv`+X+&wgj61;t}zpo1Chq3(KfuZtzR zcnP2Bp~%Nb=nvWTAgl5Ic`trB{44Cn6Ea)ZYV|9G*L<&!*2k_)v7)5Iwj1{9%G269 z<aRWy`xeNOHz+@lgObK5n|=^4j<wWS(m3DYXI*V+BC1`V!EYiVa+}@M+mb(LULJ+f zh%L$r+7%1>;e5kYH(1L}OS8iXeVAuit+IJlkqf}vDM@izs%a^kZ*4D{S5m66^bD!? z^rXWMt&&Ylsf)C&j3!|liz78Nq2})0#ZYwL@+j3E$p@dYW*O~?Zp>@lTT*e^geG_7 zEL}d66_F)No4X=z%~>#^(jyHYf8}-YhH&J5mDYjznmhj+X)ex(<=t1gwb*lP+11q> zWh#H{>QgJX(kZ2Z)^?QaRVDL-MEfg^ZD?Um*)g_2h~7}WT{0movC%1y06gBfYuPux z5#+j~>|y4PpPFE!=byJW0$qF<**SebHE=7b??EWqUzs>Oy-d+=w%qL7@xsTt=H`Mh z+}}!5)KH;qk*Gf$Z%DvV+R0&A<iP+0C8g7`seVsw5+g`R)z?srt+pbrXzDoe1zPKD zeR|x`ZZXztO1gN=tSUSC-Q>A2nQc|4zTIGD&IraY^OuF+2)Jd6`cldz>D|gq^;XE> zBaE!vR|LzYQZpi`w=X~50MCxOK|RM6j|{^|!;P?`T}YQ&Lc%y5uo*Lc8Vz_YFE|k8 zU_?G}HW<0Jv$fXTe$;*$w1ftCmbGj&a2AAx@OD|RCAC}p0K~Z-3mq9NQ-%V}smF}I zzWiX(pmsLxtxB-)mL*~M`!*(1sAT=`zOlFjrKo!p$<a?703kyVw3*bbJRq<az=yQK z9<T>-n}a?BA)>4lujQX)mZ#`$`8+JA7FR8%T7FccS|D_Jz`<vxep9L8<AXo8whlHs zen(tQ379K)ett+bZ`ht);W&HTn2P$-L&p<MW@bVLCs+Z-Cj&D_$vu5{wDz4P8UXq4 z0wzR4^eK8jYs!m|R%g;$(5C@1=}#~YzO^f@Vy75#z?d8Zd^JNOwvR7<V4gwTNn%Vx ze-Xm1by~KR!iKDbQiTQG!_S-g4@#qtrDz4YqUgt#pCPDOj)BWZtK#?o4L8x~MQI>3 zVdHmmf`xu)-}l8J@vM|wh2kCYf}`|8{+Tg0-k8n%25gv7M=58abt9i}o$b`1g=k%M zr2P`tt2446y<PW|0h1*D76<8_?LT+;NF##1>3?Ph;V(8R@qKpwo;XUfm|of=(Ffn& zM62tuJ4N+<6P|oi0){mAke-NuQYhh4e{r-!GVUe`Zni`o4<QQSzINCER~i6bJX@SX zmMa~tf<0avmrZ2LuSAp4Y@=+pDy+llFe)?#>YI7+(+{qcjyC|wI^QrTFOLRkR(7XE z5EBquNeCY}IPdj|>rf2JkNIcOa!VIJV<N&pXz^(XK>(6P(Ak7ImlNLh`r3{cp|HcA zgqQK6D6m#o*dkfA_x;@&WRvrS$d{vMIu=;lxreB^8*f3Xzr8q<{p|V5=Mv?YzMXJ1 z`c#5{sR80*!>H;yw8MSfJb3}G^s=kwA$p;$0e=9JsK?cU07)UvZo3oYa?wVSJf5i* z$ka(XY4;Xhz%*zq`1YWMv>s>em)oA(pZerDi#R4He^UBeh{7v8{gYwWIjvTX1!_sa zo;W|Jw*Eu3yS<M#^dU^{hKN!UW`Y2KsEceh#1w|Se*(!jXJQNgNtNtm)}_-J1f5-b zE4~xb9}}=BF8{Q)IBOIbdgUS$<T(j1;4r+ub85GgIe;r$e>i((deI1V5CV5*sH?s| z7<}ghhCD|PtAZ5cdgpY4HZ!2&27#SIM`DKv-M3jJ07+qAVVL9N%HpLRQi%o{Nc;lB z!kbb3khIH~XR*0$_t`)Mp}e>h3#@e<6;VU_3T~eCNLNFaCmMX4zAMCee`~zlo#nN* z><t7rum0&3n<{gcF#PEUa81*$GwG44^R+q3m6nk*rj`*kT+U-^8rs!bcQm&F2`zCH z;IaY5uhsnLw<(sr^4p#i)6Reo;HZfKMro>$WnB1{RPhSC4cY<F{~)#3Y(Q4w1HK{j zY{@52joe~?cF(BIxqjuM(Og|Z{L^3tfm47RJ*73J9SW6thSxJ1W*{~y8!&{y9G_<n zF)iZh=uwj`@O8AHMx1+_^h<l>m_AafX8i2wGPs#Y_1XEnC-ZV%$+D`ABJu0Xbgs|J zY*FS~ek6Z2Rp#)1P36m_8PIGRGrV$M4O(^|`P?*l*jK)CATOI1NSh%_C7&DZK0^NZ zSRnDj&~4>%o#O7q!+%y~E9j(T>YLpMN_hRvu#bhn2U%q*tXe~ydf#&Z?UZR7pT#5` z6T#ZmoLkyS1Q#o?h7m&q8W?UQNBNUQ(u_8^xcP~G5~-if@4jwZb(F_O5$#L5FSkWC zA%&N8T7H}#hXWB{R0!l9CPLkmoLd?V9u(|T*Q8SANtRP#V;zr`f+pm%_>9n!LZmH% zLmFT%isu!=!Mx<h?}&I%3|3joi;9=FL1&W+m9n2PpAR0wjg}N6S!>Lqk?J0y!l@3Y zH|%I(`xt2`fu=H_oSV`5L2s3&3$XHDS$A{o!~3|v+|Ql%%N#-rM9+L!#at!CdmK$R zQVE?hNWHOdFh_)8X-^ad?%KI-cbdDVc!ozBa{~Q_QQOe5UxxFJzCMoVX^Wc2kQX4l ziG?a_H*biNnY)!z2xL)QmS~e=dvI^A4A8(^T_)k@jsp0~N&`>23sGM0#3SIVMI40N zcjdt%w)yY;tPMtkB@a^e?PCt6NB?<(q-Jxts-NGw34<hGW?uQ`AZ1&krR26hoPDLv zy*f9)hIv*gu7DlR>4xTua7S@IWTIti&NtwtBo?;ET6Spw)<K%+hZ5k#q5(1w)X@Vh z>vzX}wXy3~r^KPYj37y2$W&ZptDU*3BV^Z*l=mI}efpbBvecl?J>`SGaHqI}c)N`T z03^6fDX{U^gjd-}oR2qtBM4VBxo&4tu?+LEHe&CwO?CYkHswS0-lu`Urq6!C9d*cA z@;u!`*i7gGWi??Ncks~MZTtiHCgB35&4<rH9~Xz)_X2L|^j0hLOrvAJBdQ+lkm^4& zMpF^kF<%TPnFK^Isn`1qa3a>8^}B#)eEZ48b(#od!F)`vFB={va&k7}2GYpQDK^;U zO!&<ynX=w5UizBF5_hm@d<UEWhgj^na!_(WHV2!X+vtd_hU%Z%^S<W;j5@b`betM9 zX(CQQez~@H22&9@+ka9R2Yc$2`niQ6@5A*R5GZhdg(y;uP+v+Ud}BJ>i?+11Xr)Jr z5x~}<_(Bx>4AoaXS<Kr3-9O7Y*1*=vW9Gso+^-~&l8|C{MyTNj;6%2ele5S!qPjyH zl;@jAe=@yQt<PhNmE@}vJ_CU2VAw1D1j}Ta?}`n7(PVp8v_fqloh?|M_+`(q!83zG zW|8aGCCVgxhmAnLr<nFzl=WqH0(#(YCF+axP}9&xLVqIoQFzkzONmzUIw$naqxoqv zLlAJ4+u1)mgEw_sCPc7jwq;{FPDJh*ZWmLs99k^T6q#J_8i`y9R+0!)D$Aw#gs7Z0 zu5@D1S>Ct+PIiuAIC#H5X_c|B(@6Qf*7JOxYX!PDL_NAxwrY&j#{687<$j<;GFjI< z>Cx8!=*SC&$Gvr(o(_6f#Y7h<G`J2zAiMS&<HgD2-KN`V8BsTCnQa02aY#OC9NW*^ z0j&@A;z{aU-?39MrRIjik$z`DBfv@z1l`tf%6t7F;5-Yr|CpJ<H4PsTGmxZ!W2O&> z@uB5vTk#B6#ArKB{Ke_~%?UJ=N-sl!a=>QUWrxTE7H?SM=2I=wIdpYSC>tF=ma&zK zKt8{oh!;)gLWR6A*c@Ho82P$!ICDDA=Y!zkNoKO6*=!C6s15zho+3w|UP0pPF8mb% z$vT**5&o~S5G{~cgHEXqc}JJdp8KV1tP0Mh9=mWoXFsJ&tW-WcbF+%-4m4kv8A^#? z`aNep=m>=12}5u$Kk-PIgfO}&W^1-*Y>vk0`VZe!+12Ee5x&<9zi|!lmR}(+J4i&g z3`GiI|2T7NGsx!#+@rJG&%$Q_C#QH0W{hSSU8>P@-4E7aD^l51bsaH5v?jr~e@RuD z{%)+yBs7*EFv$9m`P5l+X@mF8a)oYss@FGc`;I?#_XrHur$0j+=HYxoQBi8%J+K_g z>4TY2pKD|+wxDg!8HUeYe03&HRp|B84E4pbftG{u3U!&7Q#=NWg8?gs<a&60Ga!@d z<y1hGQUz_;WONsoY>xZyUNp#N0H8u*e#(9~7#qNfasEPw#Xek#T2gV0fYsV4GQ2VJ zjAU|~s%cchIxxeTY-*5m5HJ!X>B|Ds%3I+8WcHpn27(nY7mYq?@|JlN_naFHW4y9` ze}5z4ZE{%m<}B!}&L1G@Kh)FkP2n#waQjAX(j0VHO_v=f;}9Ky0{14pM}rvY5%S`> zDM6tos6)6&YZ49yoZQ?dxQ&Y~A;H&|wNhb{gP7uQyjC0rODPAWgQ6JV<QO`4CjowJ zlqPxX*!cmPXgrs1$B>YWjRPU5>kiCMnE<PCag{s`_{!GY+6|cSYH_qc2qDqe5R~Oq z6H7_IURLLvEf5vaQ)l>uUh>i>$hhPF^y+^!@!It#0PW9MYSt|k@>45J#Po71jz%@+ z=ar9?rg4hNVpFZ|EV7O)F6CGQ(RF1RFClNmoFhrOc|ZAJX8T}<FB#3h+!M3*iM&G0 znhKnb4)SsEL?sq_C+0wL$$W@;s%GE#{CrXOS<)y+CVb?xH74sxZfEOfbD0RWoP`%5 ziRwh2rrepa3}WVmm(Iz=&Kj1*1;&SfG2em3+4-GD+GPg>YLK5S{}-^UOtyM_V?@bf z#+EX>4o>Ex#LLVwLgSYKzG&R0uFr5Mvzeth?Vq7O`R~t`JQ@NT(9<Pd!snF3eOa7@ zZNqIwry`7tWGF0@&5C&Jd2xb?$g2xTC3^Zn*adD4fASxSH((-l+(CPqfK`mCIv%#0 zJf<?BUs+@Y06GrmpCTHH!$ib$$VdhAo`HtF{hQ`)d=duLh~KQcs8!7KWvS>*hb%Rt z<yS{@299++rqPL*lBKB)RI~p*tCEfm4-56mcULnyo@XDc=mfz{@`<J<Hc$a4FRqls z_>PWr<I#NXMVRG%=1^B&`z#2))Fq=7QZksB7y0!}nPypyzi$@+(8q+Y@V58PUpeXy z;_u@8nJ8|Y77>D+^kPwg#TCQ*h>s`%nLow4O{}tQvsH_}>SZ_cr#NSBT*~*J-}I}a zOVpR)tiREPy?FEP;=u0QMa+7r)(grfA$%z1qkr`60eqC(Ikfg0*TmoBpiwI^+s)fy zM)C_-YynR3tU0dWczgr-9YKREy3(>`v87z=9G(mZjla#ZL7V&lOAv6DvCmaMT0psq znVd{4MB<68lk$)_Bu@FTQSsWWT~N5enrbnLHDmR7g4gwT^#<>+j(Y+>Y+wSFcHOfE z`EWLvgkRN7AJKKB(zAwpfNz*2f2M+UJ2ve_<0sLAvjjDzgRG-Plu3OY#LxE1n6qU7 zp6upbEm&Ol2Ty<N;1``ah*VAk0s0;Qd<a%DMf*jxyoXXHub>)-(#87T!&4NdQdQ>i zu}Hho=0j>!vtt}vlf+0QaA)Wj$=pPtlOhx36%H*uuMh+U$^f8k@b=fH$a6CG4QNn* z+=sodGGAzu>}$EmojK@b9UCXtj>dPjFb=`mc~+D*mfI{=h0ZcYneFmuRS)rD#Jci% zvlsN7QW7w3k&!#H_FMgtKNNiuJG9T2I#l{Pr_D2H3jhgiwV{&iT)`BE{BA_{)rtY< zLM3nfr5)H_^3(8=DsF><aNCG?#q7EBLZfRr5@+vF6jZbR>F6|sT&HTjK!`60p3^B2 z4L*6T5RUw!BTdY4yeB2VY6vQPeM{>i{7}~;gh#J;Xl!%|BKv4N&=4x53xXDox#mGJ zU=n7%o%dLZ)AU#12B+Ar;Z~6gbEdwqDWiLo*O!38L-rH?OMkqW1(PE4iP#mE109L+ zwsP`GQ#|^n*b?JU)wIpxPEE5%3yz6B23hEcmQa)FyAPuq_#zOVh+1?isFWIDjAK^v z(m%>}g%z78B88TA!_ToA(>Sho%-&L1(xLiTK<8jmd#5rd0V=6U&6EXxhYQ3)CpdO+ z`KDN00wg=tkWgGR%dVNv;3~~}$zXmJAO+tVc5oBM;ag3DtH-m!v;(eRz`DU2Y}iG1 zAh;TO6Vc&8IYWP=)6$W%T6+ga!^41140p)ciI<Lo+cv1mFYO?iZpt_-@F8t^QFIn? z($gXPx3?k3*}etTM6~H_9(mOVfM)TjwSF@1bKHyD8hM6@Wzzl&bi2OZ#66}6wa~kh zqW^AOxz!fqW!biWv27$vSq3!KZe3!>20=-Fcb4(!Bth*i-Ecx}Q;3C}irnnyI4p>w zOHU77kS=p;_|l!ZVv)H7<K_U#Y*||_2=!;R<9vCFo+VK|rCTHLSAp*#u4Jj#sGIoQ zp3ad$Iu_~fp17;&ic&H5M#?8LZh$NA!9;22l*BBD;X$tAvG^^cIuTjF|6XO!X*V>( z_D~2+xs=kNa1*zl?v8n~G^9EdG>mfAA<->FlMxMYEe1p8**DY%uUiL2{0dpkQ<8BV z7|UEAisWSJMUZE5U2+-@h`Np;N~o@BT_4Xd5IUqf=NKUx$~_ZG2_-}x1Co}x85FPT zbl%2<z#6mvoskLC<xs#^fN=YUb4yqTz?IWOo``CMtrTz~12`V0u|t4g`UJgGqO91v zm<dew;VeLc1MR!#Am~=kS8Qi8zzMYhPFhse3GCPf{ez_?_gf(*o*QWsaZU`Zu^a*k zZ1Yyen=ZjCFu;`rWp3VzYP|Hwa83KL@R@ua`PFah{EN?R{z~zp6sK3uN|*blOQ&FA zooy)4BhbW4RZ59C4y2Egpl=WQ<%22fLBJiYPUL{lO}Hks*rI_IHR!h${E5(Ro@>?^ zTZ%IP{t+!wjO5jSZF(;O+UzAhVkF(?mJR}Z_nC&@R;p0I?bXXaC!DHVwMBXphD9?; zWG9{&eI1<RmPAXgfK`u;==iUABSx}Vtj#T`q5K;*l-9E6v89PUS`D26Ng@|Nmt&91 zIs;|^ypB@^6{-?A{?D^cYL_^;g#yftcxT@I^NfPuhxU1K$R1R`fB<R&UeMc-73m%^ z!c;1fRfetpc<W)zN3I|0>SBzW`+VHfsJHhMzZSry5Pjj3=z-z|M2MguuH3T>#ZFfG zi(NoKKGy>TY#&9>W!>pR#oF8pxfe4H!FCGOnzpe=;XUm%pjUDySlsEoXJKPiO~=Hy zgz#g51^Pjb@iPIZ>$^zTlVjf48r4yJ*-57zw^rlui@YhO9+?m^<G?{>@)un_rBqn` z&Bsi^Tz4|<p4|g-_$o+n7;>98KUQB09&^=Gn+Z0lD1c?Kq(r?DP>)g&B}>tKP2_=6 z<<_v8m=~dQQgy7Cb^82@L{+mx`Mva*lNs??VQ_VY@wwWejrlhajcur{>KOHI6BwfL zB+yLLc4h#`RCnzo?=Ne+mpH3I6N03ocUj5(EDGE!{5d82*-|%GO=}O2Qa~km&^5`F zUyQq9piFws5eerjcuL8@j0mnA7H(g{y-6&+r1bFkxdXn8vn&C9!fIn2{Xs%2Hp*9L zM{gwG^>zK3wU<6Rsq3a<cSg(#Dzqk-tOVK3rAvEz1NA6g9}Kl1F09<ap}s$7IJ|tn zp#7;{Si);s>agSkn4W#fu-+5O^mJj?Wo{A|A9}}kdP**aWg0zEgnoQ|jZ3_?x;4#n zMfcIey&&rSv%vb5`xI}dkeClAMXFPjvQrR<gVbhzqx?nPO+2q#KW+^WL66!N;~47O z0a@T!TwcF>Q-kmSVeGuCad+#$({}f?=(e)fNsk`0CEt<-#lWagb!_HtJEB26X^gwh z**h+dzb8qi(gCiF{!<Z^*N^D(EB)U5fMJ_)>=M+K!d0AuZ)C)@4!N1zdEZk#w^gk| zffsyJUi{^RC90IdqapW-fcC4*qDPvtL)2sAt;T|?X3x8G()z7O!wi+{vqr<$QA<mg z@j|*waN!^mDh0&Gu5EDkAFc4du<<pysRAV@SG?*&<ShjtYEZ!u%`GKtqy%{ZNG8nY zkdM>MNgmYbqoYxc3%7#nkF|!j0!~n;GJET&K=`FPQT6sf(=rN@6RSucGVMCb4oAI4 zDkU7fB)7Y3R_!9&Qx7R@h_*yEq51Bl2s*$Qh;Tc8tG(-C?Qk5MLGhIY(}l=TK`9Ee zP|ujI8r125ihuVg^;q3oN$&-6PpKOtq%U=UK*d>g1wgViKLh%mYBClbnEUUi0VnQk zQO^(;h3#k5B9MuyqzuRA)PpY!ISxgK?Q`!=)_1x}{A=~L(3{MXj`~gS-bt{98sf%r zv5hx!Hiv5U<LRRdaRYY+La|JF<ZlYQnu1IR<JdKdJZ}vi9MXADBG+!s{e}g&MH~&N z%`e}xPDIQ~i(BqT{t4g@+YTbHx;9W{K?(F=S{5&w;T#G`q*_}-!i>p|-b-)AEL*zY zUDMc|yb*!u;2_WN0zz?2H7`6v7&R|PAEJ=|{V2?5%eXaWS}Y%_=Ok$s|90{H?pW-n zGvb+bl1|iFxn=%0mp>nFQPki03}KVa*R}BJNR!E&^fp1EY-@{6l5+)6rmRMRn8&k? zK#kSWfY)hH#X!?2yk$Z-19>`%v+9Hh5W1vV5sW#1M;L*w7t<8%8tH9JN2=uB4~cUW z{^>n94ewqYH&GlaQcFJw2*!l9Vt<Jgwxg(~G8--F3{LUlR3{ae#yG~!O_d0B&d{#> zEZN*GbmW&rC*f<&C0BvbPfUvLgRAIM5FOwEcl&h{xfAGa^Fo)2{C%c!Cj%^P%fLZ! zwG(t5(3(<MP-!$S;$qrSv%6<O^9qnTN}83^dGCyg@LK#;8K#VuBR4RO`)pGJsRM*z z60?Y0HI*NGR{S@pY*E>f$`NT2tEy}+f}w+bP(_cyxiimB;_G)VPVH<UcKf=tmeQ|B z;cRzq();h}g+L}_sura%b2h))B9`0q8t31T;jQHQFShUYcU*Y~vbpCvoi_)8zJJ7B z+z=`0Cis&8bv<r<rKb(g%ar7fN?^Xpm=4uq?1cbO`n1C}6cp)~$I*_%tMzYYeU|v~ z7{7r}766&Fbs@eRF4fO|iM%GcV`rQA4oc0hn7CiF!x-%<HVDGtZVtX>XJ{}++haYW z2SEXT-@7Z~rufmNTq4g|c&#!=*rax9)nYvNZ2!3a3H;M<yf70W(5m46z!Bx_bne%9 zD_vFn&^w!9Ja;C((D(gBqhs-jH$NU6(|~C|fG(Z{VD_hC6@nBnxcg!vW-b3DIU!QO z3gM04Mw^ql{-mQWXP|Dbz#7!!uki~Bm)p#M5P1+l61HMp=vD?ep+%a06f-*l#bO{y zlkMxh4^cM90D9M46a)_dF=|G`SqOC0K!FsYz?+w+F*K*>NW+lVsf14U>SiS7Z!r<= zwY7L|b7b^YKtzhjUt+hLR#E_ONeIzp9q9Z9SEX-&5e*vrlgyb*=QEiz7^1_w_#EbV z{Awn1A=Bsg*|(iC8h0Hkk~#Mn(RXY{gTW;e{GyeAw8jR?SmV+pNhz&yRhi~dmDOtx zQjdSOQjO=kF3#(fcUroC1Wp#KoaJbCKqRd97Pgj*?HOiRA~UXwPEDyVn@?36unvor zZdco@PMpsupI)tX#dg>>$L_B`t7oLH_SrzAD~mz|)^itOgjo56k~kXQ@+`As443um zAEv3EJ{ET;0#*s`z8$kr?%o)5d^#$Q=9h{CSCPPm9)E2006t_?ytq0F&78&(r`N*{ zOaz9j;QTCDe--6P>3D*7SD@}9m|>)pIHR`E;W<E_BF>$<UHRsI&+aa5=t}Rqnaj>v zBBWbDn}!gt*)?d(xv|;Bl;%`YY(6~iJ+D|_jBwb;*s#jW11wctbz1MQO~}KL!Z(UV zqNbAoUJU#$jp1aA05OHK#uR{S_j8LLG#HaAR)fQRbsW++@%B$Fc?;6ad>bBd_0RD3 zd_I>h43W3PuLK<b1ZL9Ks}B`RMeZ@TM^A|ujUy5BD~F*XFfYIq%di}Lg2KN)n%Aiv zPcc_s0LDY&yDTsXO%&+*GsMmD6x0n2Sp&nJIe@03l#*m=bPC;?Xb`aamEXjhem)U$ zjz!)p(i6Hh2H%t;V)QZI4Lw3HtC0knJopaM640)rfa?_5r2$O~f%ftUi_f3J8dj8_ zTd;ZB4Ze75QIgFDOt?lR=Q<cJWWbjked-URE~Oi=Ty<P?F4|tlyz%*V=-+HK5$pUR z<eHGqLx%FW0;7ZKS)I$WI_*gxj~Xd5(9=&8b1<{Nh~ybkW+`l_#hr*nLX2x1K;Hcx z*V+?Uo+W9DnsH*)x#1ec0ujBd;6o6(+LOcu(X0+|>)m1>S#MNa{~}B}GRlB8{@(cc z_`NggP;laaFP{uHO#2>!W@Ki`#`CFQFmp#@{_|wXo&i!%YyRlUUygYJF$gajj>qNZ z#lcS^x#!36M;G@Uhqu%(hMUP92l@m<Zw{9s?1a>@khs9z=ma5>wPbPY_WEU2OWirg zO^GT&KXq~2&tl(p1o2uf1vC^Wn(2dO;9tfN@!p6<0He#mGyB}NFYVz`XZHot;rHzC zq|Z%n6^<TC-7faH!2I5B89roae64qr7&dQa7ygd=UN);REJzE(I6J&(N#@yOiJ7zc z*`16Tfb)w@Eu7GIYXwZfAv>}!WbFQogJ7*67MILn0y(S53vx;<Fd`u|n5F-$y<w3Z znqQ?!T9KW6IC@W64-uRrFcDmZj%NtSeEALNdryGMuYkQ?$gx<RQt17Cwx`&Dz7!{O zs?IM`R|)Aa_l;VFN060I)uKS%SJjSIxK0j;kFJ3gv))tUMRxZnTn-^cj}an}4k<rT zC&aWsuMq1|Qc5by>m!&@yF3nJTVtYh-Jdp;jV|>tz0BYxeF4TGF)F-xvu!YVTS~&C z9_Z3Gdq@{G9LDG>A!gms+N;ccTx(pb{g!7#TG4bM+^51o^UzAHgDC(Ub$wOw+^16` zxiXF{+0|V4L*67EzCT?C4c>b;m=On-%2UNl=8E)u95ijGpu)>dabCR}eT~1K)JHe+ z)Z!b9UNLi+<6quqekA8*e5*BecGM={(|C=eXrkvafgyRfK9|?S+d<puNE;dvPs;6I z1?+Y1ekiZ;ceVN>k>VJ7?J?r~&tQuKN`}!a?dbi1FQDrIk^2I)d_e4c(T5)%2Bqq9 zL(9(_zeT^-176%k-Is?72}>EJzyCV4mO;rKtm3oc&Y|O+v|fpC`PKD>!%DuRpQw<h z)2&(9uUD<6mY3WLlyjUbQDIN>?g#gNF<#F@bQ2#KzMKaGX=c9M4UHWKjQ-7C4AHmQ z7i@~7qSJgMoD{@v@b0sd8$NnmD_`i#yORx7NFRqin6eShur@=Ii|WT(wtPI``W7VF z?%{3NU&4f`kK*=**G9;4fFDGf7DKl4#b^h;NMU4gs6R9e>bMAJAg%?UfMgS^5wl6F zC7FT^%Pd_byH@Vs=(|J>E-j+bV-f>);U@hn1YgJ8NTQ`M^4p9ctVXFTKRCW6_UP|f zY5w-A1}0qQl5AqKqWN~?2YA%H7J>MZkL=p<ceZlp9S=cteQL&|e54#1E6rA@OzQ?d zyB6}PDnlkv2(9H*eZ%?lau&a+JZvM)Wd6{ixBYOQ*I}y)ywdiYz_bV!?N8hEmv;jV z(T~duHgS{XB%}ExJ1UvPc0D1mgw^Gw>n}BQ1>Nq$_iw`#bg3G1I%?<VPvExMFKPmQ z&BtCnV!eb`eT$LzJHtBQF-v{cnV(2x*+A~p9Gz`0$hOv}r-fyJmqm54;XNDSIlFR= z2%@V=Jh0A4_QNsA^DT-$GP{U>!i68V-bX}A<EMwd3n($e_ni!kYTqKDB-aTRh7Fln zxVtjMyi$VpN`~rHS`mDRttJ`y5KD#vskBNEf_MTnVrD0#<a>N^E1%;65Xig0VUo!W z51SX{1O&epKL52K{{6@$&T9`o0UO<+%QeJycBFfnvBrFmy1o;Pt?qkK2*FqFbS548 z6ed(Vr=U!>V+K6T)j(ie_gk5^E-M9mIiRzq-H4tOw=+^-x$yUm@kw4kl%v|1%#uf3 z>sp=1Uas`867!>opW~3>)1#&uNb9)QP`}zcNV}EMQ@UE>zBNdagbm4YIQiPegWuQS z(e$wQ;xosV4&MU|&{G6vZW(;H=jih-?NDM9tK?L-|AB0HK38NCK!?w77T$h-)BNf4 zn7yHtok{=WAdSTmKgm9!1t?k(JaAAw!Vk_|ZE3}SEz!RudhsKc==Vf7(Y4TObrEk2 zxK<&BSav0tn*S;R4T8hF=oH@PpDWr+8&5IAAn5O(5-WG$OFRb0NR;D(&dg(0DlXaO z_#zJsy6&ZZe#FzjRf1Wnrbhk{`c~a-h40zQyoLlp0FrWNyZwKNA8Q>D)6A$+-!uH8 zlL$nHC|-RO$`iy@qgez2N4X3!q(+X)nL1s?j?JTM#LCOx>=4=wwpF9ZZhH}*$fLbu z`2LV%7>bi90IcB>)Lk)$Z_4h`FZw!vujE%K>$@j8JmFc+<l#vu`2W~C&v3ZDu-%U? zy68j?q7%KhAfgil(V~ss8GR7FMvpF{MQ?-XBs!y)QDzX)ndse_|9idXd^+FuhrQ>z z_TFpuTI+f4`*#D$H_*<TBRY~vbgA_|raN>6)oC@}7X#k6|AkG!ZYp%$bH>jEL7Qt{ zJ)h8s+w3xLc;LZtjpY?RfRjLQ#|a}QqWB%@pTtjoS50*)afPITr<B2CthHAPXh@#I zp%qbG{)5Y?)Ct#G5fJ|(0%8>#ONkBgXT$%-Bu$8@B-KwDB9{}sdh9OV?7%Ui!qI(W z1Gb-wvfe?dpIj~yxCB7#hdV_I`2sJ-fdOephDN;|=qv}7d1*cQoHOgWO3WPdamp{T zpUsqfWVK>1%BuY$wvARde103FNPj*2BlDo?VFSSd{x~A10(!gH*y3EPUpx72z3D{9 zw4I2ldT&mPoH;O&Cf<0~r$5O|wah%SHTWbx`x(&0ro;4$fPQi3uEpq2kFujwxa$ad zCllnlUl^U&s=O1Onfz5DoFR?r@E4Z0=?6~5z_t(h{cXM=PKj?{<m<!}v0@~X=%EJ9 zUP;t1P3T{*uT0Vwf}41$L2i9g^HZ#j^Lc|0c=ABNruxTF`ixT_XTvCAT(K!ZE_-?j zBKhVh<7H|<!}DG0ZzA1mi&Uyg@w<*xbSzW<Ui8l58`4P*ROa>K&v055vZ5-U0=-Qi zPmls0NZBPBlCY#ZV+4$+1pdmX@ml8JNl0*<{Lqqn8&Qq1PrJ)2c#HbGlQim3wH1U6 zDPrQ+Ou&P8EqXb_HHIFV&U8c5Nreehx>6``Fr`lmiLa<w;-*R1{N<~n(^2{t`5(!B zQ5#`@!bn&{NI(Lg0vdeaN`DE`@28&$a;2<7O`>e)1`b_v)GN@uB;N}~PatP603iL} zF5}$Cnh0Ypv%`O1IGu6L(BN$<&GJwi2@K>m$;E6C%V)~uxk)$7#GepZT7Uc*!|-2* z^+%h*-%H*)v-|I;6$p{qJs)}hNh*9VP@_Efsh1>dC@T`x%;mxKdpc*Mm7b8{0`LRA zE1%Xv268o~8BY&s5nUgvR+7H*P|hJ_&=BpEHKM3>6RJ}&`Pd0f4@D`07KDVFstbM< zG0^zX@?Ow1F2+y2_({$1maYr87@gmdfhk!1;FQ&w0fYZW-V|a5>i;>$K~xaXu4U>C zAL)Z(T=U?Pg<SrW9%CcU-K-Nkqf3gnhnEut+yxZUD!YtyY%{NyDv^&|WJ(SA*wrmU zrn>Dgl3v<vpB8A!Fqh1)N(ekhv?IYywq%`K&9+lim?@<pqkQj(%^|KwnKOQ<aR6#( z+p_8Ni_G4vvk-HpGE|(yD>aW%FaEw^XOcxBkAVw|!2_`t@sYmQZY!ee@14G5JKWd$ zi1`L3GdXup)LNdNl=_t=rLm6DyApe~t_4Xt?^4~`>#Sb3%|4;!vL#G2`{7LCH1;#~ zw>f62zf4Iw^ZV%tz=RXH_D$QbHEWZl3?A}VwH!_hDXXQUhQ+a7B7{wtA%ofeDBG-> zutGupx#RnlD$YgA(dg^|N*&+d9sK<4pjP#2|AT;L2VN5ZkN#8@$-bRS7<uq(wT_n- zwhlmKs(zBZ2KdBJjLxmWpBMJM&zk;Ia}VvfMVOXZJftx2PF>PchcUmUz&T>7E^5-L zKGMSn!&+z%@l1`>1h5;L<9w)E&Pb^HTxEJ{MY0y&C-2A&5k@OQXtv;7{=>t?N<Fue zNSnI&?g$LI`j;SEa1f$VrI>9tSDGu00qBUJyyb)91sYx}4MlzL%f-{QtpIS!#WIy? zx9>>PUY;RaW=k22NW>qS5(DRJxu>d2e0svlR&24OD+Xvm??@`5yOz;Pus+;bVH*-1 zAJ_Y=Ioy~vC7=B8P>2@;Fy^9sHOpiG^W*OImnWruC@aJmr2VJ@DMEt*Egcn=$B~QW zgc$&f0~-3Q{oi53SWB@_s2{H2jD?KswhX-`y)Tpuz*qFbpy+xkBdPKQbxU7*<$e+Q z<nvc@m3?&4-9rdAR)voS*nJ!aMJJllp}fs`^r4u3wQb%s6V%m=?Nl|_0XE+@27(y- zzBOvP<bnzBBb`%;0ddICjI8;|Sgd)&WI^#%w=Sq%gZ4g^xTJhsn29P_^2W?x^cji4 z<*4bX^+7$>a%*B+1DC`xGd#Uc>`T?gTnr@?zTw{Y;Q05Vo=~~WWdp}y;E$NGC#|%N zJXoqV#8ArN*+|mzwL)y0@aiD}Vi9YK3{jJYV75_M0EE9Sk7}ro&W-i4(ndeV1cghL zI~&-Z;D}31?5Enorf80T+3ZL^3o};%;}X>Y@N9Xo$`P(2P%mDS#bO^B7;^|+K=1UF za?HFB(E3IYrNM-fkc2k}OFJbyO+OcdIv9S{EE95$A1mKe^Pw;PCXm`56xHvD19kuL z7JDSz;I69)v|GSTK4uSIOy+M~rExl}RR-3EHJq`W5p}}YZn)HO5DxAHMPNt)Ci3uQ zvX#ozq4EkxFKd<VbHv1y?@T2|S|W19PSPCh3kEKZx*1#V7)D-vE47(Y@?z10DWG5l zH`@i!;WrIpgf%|j0LvFe>*1Fdk^HGNR@avVlC`OFF!_T-IvqlObtad1Q}`Auyr~zT zKScZ`U^vFprOy;CCKUTPEmGj-Uxf&48qu<F8QhubG*)sE%o#-7Q5VrGuDAd^3!QL& zWS+1{2ch+~7f4>OH~0#>SoJW+T$<RvUBc?yF`6$!KHAkiOqx3*Nk(Z9obI6v`pst| zpnCIZO<VH%OXjZ^JWrZ0;e8*Skmj{5E=mqVFMB%(d-cPRX#-Vpg)jO>KB0lB)HCP{ z8FBcVH%TJ?qQP>1^aY|cLY4-_)&<FXmh1Yw`H+>#-C=EXj++r%(Zo%6Ql#C7g1Qu5 zsfsZMU=a5`-I%c=NRm4!_7ckT;3G(UAV2A|AfnKyp>$i3;V1dNm%R;_PQs=vq6Sx# z@1cMExJonaWLpp?c&3>XJ9_lfsGp%G171yQj_3YKcTkOQkj(vGbadl?pO%;vsy2Qd zzefIyqZt&rKBJZ1nL8r9c1yL_OxX@T07CL#%PF(L5Xr)jbAY*b!an+6^Yx^qFU|Bl zn9oZ%V)Q7QMa9tN>8Z!jWrdo<IGjwV45uj6Gm4pob{n`&E3g-k`niBG7=!$}tnf=% zXXT!NT6Mq_*UQs%9bEQWn(#KP3_jz(Z<SRt9VV^FYyU!zu!On(UVvvKK>ay>D9!92 zHgML*KaBmqX05dSaM<VLeKE0-4-~`UO7KPdk%ZSdu%X<~R=QHJz|w@Xh20}STx>No z*ZglaBA~4KvKjX9Z~_8)!qcZ3bwjlr!aFi7bm4hC#1U9)esfttvXO|8VfJna4W;$; z+K>41`0iRUg$j_|coAfZ0d+PSQ!c0L3oPdJA6%d16PB5EA?=-nbc9>#n);&M>IGiW z8@~5vT$!g3EV2rql1yWuz$W^@ZavlSjUVoz(ji<MuPZ&NKqUHN8K327^+h$X%$?M{ zJw`Nu4&sONPrxsblpm&!{9;S2c;&b@XYQvfLC+MDY(335EGh4!OT<ImcEG>BCPFf) zjW_PlNk*a59brd%I>inO;k~Sj;?;9vZkrJNITyzbn9qEH<Icc3<`uBrquq|N^owXp zEWr+pGaS!pvYvsB+Z5wQi&(Dp=QSxISSmEg;u`Zn?hA0@`=LRKmu1_E`y%W^JYQmT z9xCSwgB<_m$*5WBeTb(t8Me~H<UDOgHPeu<dxe@ancgBx6%~GV@X9D<<&eFCdxnNS zGnbx}-=&5whmFG`_P{~anr$~+IZ^}FK><lEP|jo}W~pXXIFu&?s>aP&oS0@Ya@w)p z>-04Y&n3@iBfC+TMEsc<_tTu?ijubktNg|!x;WC?qTQas$n}}dUe+oU;AU1$QtGd# zjVw5os=35;JFRs@z8GKghEaZH@45Y`U|s;LMPrz#b05YHw3-RNgI*KiS*N|JtZz^< zjMxUgNogfTr#k<BW-Ks5g5L36StsSAa<7FhK2EO`bXQfIt=wq*bpZ@tm3762TIDGa z6lJ2=^y9!dC9LR3R$md1FLu&?7_0(cWF6%p<Dw=vw4eHxkNvg)XGwxq&~4BhT4`DS z*{|a}&GK#41k(IKGK?cbLkmuV&Lf;9;LoqGD1)o^RV^wj?8TnM=`((dqe~ki)qsk< zz;^6y_7ZW9{O4wGtRa1c=d$2X-}_5Q^pPj7>AP~N`vPB;fhCtpe@6~*d8R}eP=o`3 zh)jHOURJZ~0azF8>?)NInLvr&PMuj@9PIXrlnw}LPOvKoFWFpLFNL*Y#gF!y$4n#< z^B7~+aSM}|&vWXwfTPV82Br@~I5_bq4SbEhGT}H<kAjAIQyT-EluhR&*8g@@;(LV` zD6w^FyHCM870Sc2;-~3w_2}<()oYz}ytmU`RsHW3kD3Kva%|w2f4K`xvs({1`1Q}p zkl;E6vF<2<Wq{Yr+JPPKCYb+2vxfWETO2&XmA5A#!tNH}kb3U_WdUT&+hwT^1v(uU zbN<Rf%Z_^Kazm6O6ZE;>JGPH?YLV0#V*ne98okWIAUB%c2)0j1mR=#*3J*n!RSd9o z`Bt((Z#9~E&|i+n2KtFhF~8~cXQwZ|--`=_w#j*$zi%q=wlr~u*Y(H=zF=~*0;`55 zt%{pCB8dduheaDkU*fQ6HSJf{Txyz1-57n{0&MH&J<8fLwbBcHmO;+>Vso2wAZB#? zNVt2L{YtvLRv|<`Wyghxw%)$V9@C{um*Ap$fv{Qe*fs+qK^}XiY!Rk6^W7@Sqa>Y& zQc_H*Zk7WA6nfTKpH@l_=wJCe(?H3kC9_wD0oq6H-2K!nzvqkpsG}7a+m4(0XFkdY z_R}INd)OYfErO|k!T13DU8*w(woR1@{4jB!lITOj&k01N2iaprfkj1P%e0~~Olo(G zEpF%?_%;gb6fF`0$uJD89B9MYtgI`>HXYaRO8S!c+(iHvmS>U)`6qN$RW9^8XEFq? z(ou@WG4M@psn8;O+$>nS>nTcIWm(aT*zJg|fSxJCZ>imwumHeMlNn_y!OA{%8jRld zbNl9Xna{;?($AnIQS~g#-83LFflL&yK8;h_ZS|#U{JmRq?9nXI$cdBGbqxk$das$a zH*Mk2St&wQyDJMN^956OwX_Q13MRbOhyeVU`@`;b(y)n6Ukb7Qo3UCqh-$CkOx4Ub z1p@p6>!Y913CpMHD{NtozQ&v~!4{PgEt+S~3oG$xs(Ksb9ngGDt;(Q;{;(&d^qY~M z`d1lW&Do*68t*r>UjwehI=ksJB>fJ!iCLW;^mhv`xiL3bKc0h@zepXif}52X737n? z5T>2>^@;puz?LuPPeO#rK4*v<OeT+^WdV}STIX2Yr&iWmFm#Y@!~|@R!7t1dt2>jG zei7wWzW_wq0nTu`CKA;v>vgAgzYD*v+!`FHm-GA)KsF1##DZOGF-?WqJF9ih=7&fE zpbVe=E{a5m3J<0xF+j+Im@l)%g4>z?oml}Di_oysPQ_OLI0(v_ym$#I3GRHDkO6M+ z!Hu-1<m8%vT*vzvMwWmv&ckM~p+H;?nz<*|Br&^u9_%(#y3Q!<<kP$Y5k}k5Cn+35 zvO{VxPD6G+^X)Bdl0UF1pMIv>mG`eaX>b@?tnc?ift0(?A1YS>z8xt>lk&E?Ft1kv zsD9yn3c*TopEkR!>J<U`38^16M7}%i=@{d9u3mj5m$lZ>ZMfg&QD2yxOpBPVM7#S! zLXvM3TD(^dpZYhN?F)lSRNzBHz#HNbuP0umL!B@|z-Rekv$BT9baBM%s{Yk4gg!;O zh%1DO_F3vij*>SfY+4slH}M7G_ozy-?K!JyO>-gcv!9n*D%bS$Vdj46LDi}osw4aQ zv187>AaV&GX(TGt(sub+^DzDRFiPaVP-EfRp?FSxY7wNhpQ{8N#T|RcGwZVSKwP@X zOd-dyQa4-PX$dU#coDj|h9X`7wSp?-sHJCGIK>9Fqt9okp^62DfXfoXqbEoDQPsX^ zP+nUuEdFziOWN4aUlrJ8x~#=ISrU^t;CwtgLNTBHm($s4^NN9jkuLB_fHs0Q0=q(k zPE4Vo1mq&%_xVd>!MY8$xFZD9KRl~$njt8Ww@m-Mm72c8GhQ?sr6<6C%iYLOZ(4j* zGu2Kju23NAO$Ov-2l&$gBm-N|i_i{Yt+g_M$(K0bqy|cqHvS3MZRX^NPCl?4yH2PR z9t1IQQvH)7zk6LD(dhfU7bNAgMhSqDC~9PFl6yyT(i}J%D%IzGnegm~GcG5(%t$%K z1us=%_hS5!C?c(&+S#&=r@>+;!dpz%TH}_z-8b(H#nqB8AkqkbllW7+_+d6k;Rx{x zN^ec8Sz!29f>%a5OdksXeW>YNgj|?0Yfw~Z=>`X}cQy5EBqA8(AvqZt$Wn|}l=)8h zj!v`h3i;Rs=;S6quU+6aZoZcdxB0pDcHq2=^?Z6JsrW~T{Q9tWNt3i=2J3V5)4#&K zhlSAR6W}l%oc#8MRhe|wUNYRs|1@={<TU{Pt3}6SS>`vR9Kggyz@cdI9&CJ{Pm;mK zN~dJ4JmQ8wcAV+$a{<n#kKD_$n}-*bxF|3wv5RP?j8)HrIX4)`Qs1|dX4N?~+}F&Q znxVS0P6#c>cDJwK4_+|FiJP3wFI@kAG)NFjXpTX}XTst}s>dwV1ow@c4#!D@f<uK6 zHwFJq`Q|TZWw2@}(+YWbGJ|+LR?n>6W%Q`vN(Ft|NsA3y0pokcRKYw&HIHND2W9!a zmLJnT*z$P6`RsF+Yt}EBQ#vp_BsI(Rl|}F8I_zn%Ys3?W-Wv5<F7$e{(FZfKa*P?_ zQhNka<aZHKXbo^V+oBgnHuB0FpYmz=$_f%<_I7ZmymX3YGJ_dcaKZ7c4uUJ*1(C7R zU{(KcR+SP|rUYn9RSM^S6BzNXDKa4WAu&9wDF*PDv|jzS{%+C7<v1ZYi#h*<EwEYt zG#^Hf*ptACWjku77qNs-2F07O17B^5e2esae>B%E`Z|YUNzJ^xq$^%@v6@QcAq1Ix zWVc{w&wFlb80cb-onkZfVp&HC$K#uLeN9%ksQ<K?z56+iA~NXwLWX7fKzCI56?5R+ zHwUuv;QgWMNFJu=1V3W4E!i@!+<nF47GUCEOwmAgeG8nMiUlff^ZUw9c$O6=O++ZW z260$ljC^S!<$jGJZIs!LzjmiZTPlUsK_BLwYWpzm2*m<v(Ye?noAXIt2LladW%KuK zc)IS8o57<W#)PXCb){fm0H7$APZWuXxJ8K|_~@0*@~&5SRA^MaFG;1>tS_b&k*6zT z6G^X=ZNya>DCLLBS|KKqXlu80M3oRp`N(ydGo8_xIG>ur4g16(QcWqS=Ck0zgaB|x zlJzI0D?F3~>b2c{59H;~-TAv+)go||)Kz5&6w}#A*|&90zY!)IVvA4S-lHF_@M|TJ z(+PZ;GW4a&@y-(Q`i<XZZpQe)vK&K5<XN4@E`90&kna2$sx19p1Qa7QY8-Z18;PwA zR$T}*cenq*V)5Z?Y2|bl0kv6&nP%>Jb(9CrYbQAqXHDf9p4r!bC?SYpqdNV+m61(y zugwo#zy*E3SOw&yOVf&lK1gxyaAQYEVunmOXF>KC))W}pME6~vh7ME;Dd3+rv|B2m z!*%M<5o{0i{Mz{P7J{RO9c6*n`;TvyVB1Ubj%}|IGZ6VZ8Y#;Gsb8tDfaH0Q`An@X zy|H*sjkiiGFIysCTW}=UFJzlydzRw$tvO<X(O=HZkVs-ASeht&E#Y$EI6jqDm6CMZ z<&sqvO%($P$Rd~qDoLsZ^3>BEfIq<R6J_|CJb0IcI_Vext@?N~1mjlcC6K;EaaZOD zZh6Z4f*?b|9B2j0y4tQi5KK^K(FwJFb0<hjbNbW-?Rf4j$B}RZF;M%CvoF>Z!$zu2 zurucTxH(2N8$EPyio!^xn7dE5RTNM_-*zcUB)XuV6hR|1-7@eM9idAwo8^df$3(|m z>XYp~n4i2Wd5&;UI&%@GK56(i>Zv&Cr05=jHW+QO&Kq*E-G$Uz^d0J3xbh>-%MGGN zYsmm0Oo#C*_$OCcv$>gwi47DAOd?#61CYMS%@qw()D84MLrwy)q1<!S6?@7cazZ%q zzfaOJy&b<Kp?Fdgg5)`pUe#sEI@XrXwHC!|`b%pz`yj06C268Q?cWm#5P7b&O4bsh zw($O(8GvaEs*2M>h#e{uCHfa%zUt1D6ddI*@G=r!g0eu`J3@Ka90(G(hd6;l;KkGU zf~t-Y&V_Ff;FuDGx_YVal15lxvSZ|z*=iO1ipRU0Qrq^kH;e$8uGW;j9~7H-0F~`9 zx<5Y)%+~Y%)^LKSd25vyxX#RdQ0wUW#&=XEdV3!YVN9$rQ>XP3jI*w;-+WG{y1h6` zUNhS~xTX$pL)kEJk$<jqw3r4ylJq+Fq(%tQZK}J4Xez&t8FstWUruLj_8Weg!I`xu z^pR}kL#@_yZ5Yag0oTP2h7=z3AEbN6Z7&Nuc(%~4IFY=O1}FFohJB+0Bp14Ty)RQI zM%-|2^E{U({p?bnGr-m6Ln}n*ZwD^F)aqja(vpcY@8&HC6R5q}%KB9Ff-d7p*O#58 z#JA%-PPhG{Hv`=Ao944Wb}(f)Pjf5)@2i2SL}6)762L`+(DY`NNFvfn@?F^_z0LlI zzcHuP9Ujr-2z^|KM71M%oq%7$b0(8D#X=rknkOxgZq=E~(w*JkJLh#JlJFXZSLW-3 zYK<{_fxa+8#5Oe3VaCnPSAgXR$VDRhiS0qE!efeMnC#k#gkC{c;x8D@Q>)pP`8n>g zLR5}?xq~$c##CCXKvQhs9IkW!Go>ONDP>AT@Vy93K=@N`+X;p+x+<x-p%#<Rvzj&S z<Tc*M*dVeED@&`u9mY);Ct37fvQ-y_4&R)l2jc3l_s?wee;=H@=$*J)>!KwiC@aAP z$-P2bUmh#@ZS0KHDpnH@@oyAYxQ;#{i9c37sZ)p$kKvtu*kqtp?|MkBsSe7$#X3N0 zbC6`tsnPYcR0uDm%**eK)LCcv$`0G!l1@q>(QRr!A$I{9v}B(d$Pm-sq?q(*<<|2- zU?by^@DMO`?zP6dM@U`Zfjy+V1^Z;%G{-JM7=yR>)4!tuJ|c$c0Ru_*IH3{xTU+dv z1{f(GR;)=Dy}!V9IvmgQgjAp_nRWVV3PJx%P@}%I^~#8fJ<cM?v+nwaV*r>c74Jfa zJJ8ZzE>0jW#J!V1Sm_^;M5HuT&D_^GFhFy76%rgIF3(_wby|}54GZCLmgR!{ul8A3 zl~||W4BLnlB{CPo{ik;Qo`fCM#VMzBBa2`xH*PUlj1ZMDMKYxd`!U{>kHkDoEsnEO zFI!R5RCA_YNQ1Gp33ts$Nu&#K!D6IZvFM!?xDU**`KA2JGht&wr1Pq;S0ge%Ck^wv z=r|FNumedRx-4B}cxm`_UPm%p6p4F4s>BFqiDJoy0iKLl42Rr6V|$+R*ZFT~>*B@q z>8!QnJd~>V1v_1`rtVa}6u?vV_UXf>@lnyl6(c<{ph&^CS9R-GeZq+Z%ok33o;?U6 zucBAhB6^=hSZR*RPwzPEu_DlAr05E5yIPt&xh5aDl#orlWSWqd0P{ysh*3{ze&7_5 zoMIKP%QSVR%)5Zk?3*8CCxid3ynfZ&TRPa|g;^u!ybvR0IWwrg?lDE~@p3PPQ2CRg z&^70!UttOs2#${EiZ?32#&x`&EN;1elI_sHU$bwu4lrET&AylL4G4vx;37t4?zAz7 zj=Vj$o4)^~<kztdd&Y^pi7cyH8PBjHdhEb{$D=^21*z-S@*$4^YW@&+V8!(!+$@^o zgrt{98>Ca=^1aA_jMG9AA-MW0RG#eAuMn=hJ5Jfbx$*)X&-8;!_Nlx=Q#@|s=l3t< zo60ewdT+$_n}@Q|ArE5K7^T?!XwnJu)9H`*Rl1qnC{IAyyzknmb+K+V$)^;H({Dk; zeBSA|--VgpS?c5n=3;`33v3AM?Xck#2vTIozN~r4)UMGIJop+X@8$4;q4iADvw*b) z{TFC?^nE;vWXuzU-V8HBYZqo%+TogeSK|hNbt*uo^}tjmAbC$$c;Tck`Xm#e-BeoL z=Vke-kbV77ISeTv!TNeWD3#Ns+@WsZj!2+OD~(O$I+rjI{VAKC;CBKQ7+Ps}bc^X< zNV>e?CBI5|7#6r^(L7Iq=pyc2!FjR;Ur|J~HfhY$`hUZptz@>bkZY`iC2#v`)GV8a zI>1WH`%HJqqUuW&oXPu)9(g&`NMLr)x`lxhz>yE;V^6~d1{F{w!<fLx_of*2KOgt6 zCH``T<<Ay4D-PqerT<u`W2y@(xRO|l|A=d8|B+9DO^(&ra8Ar^%xghJ5}S{_&0ns` zj&%Qx+tSCL-ItptnAD5eyh8FERPE4Wl~X?{cDNw^U*CDe&DwW<{l~`;Xc43DY4^_7 z>&G{_!bELpK+M#*6c#?^g|JIY4kqP97-|2-XO$P44V^a9GUXrU_@weTh20krdqv+b z`TnyFqe~YV{5iw@+=H|FFtFpt@?M*u+LF4@OsH2%EhakjaZ~GGV3{|T9~B0I;<tHu z)byqS+PZ&l{*70{WaxvzC|vo&!x-@bdFY!8%E+94%_B2N@;t&UF@J+SBu;dzd`R`1 zAbch16708-sYO_jGivjKxc7Tv>Od?))Is!!IO!R3_>x)6s-57IQbcrSzX8w3WC$(J ziOV$NhL933O>YG;LJuu?o?MF7BAsoU?46djI2<vPC;@7gHl9aJpmiFcAqkGYvrlY~ zP8JmMggi~V|655`iEDA1Zg%Ut3*zQxv?6LquC8tam#L>=O+*Wy3G$?K{{q^%?_sYW zbEr<Ikg;Qd7YFjnCu5^O^xUWDcfP+C?L35S2TakjvjtA?x3TpKRcB8ITA<hi@4!PB z=+bv4){TRo&>erGWuB(6vog$jzmq-hs@bt87{&CjeYEM+z_H-lyWu^gy4nC*X_%DT z`;6n!Ndwkj!?ZgT>Me&oRs=c5T!w7mdcWD!?J64$8HIvR^wf3Rd-vv<z^M&f<*Dy^ zh;3L#R`z`|^F6tG0{AQn3koOySU-A(9;2!mN!J^v|Du|;S|`y2`G&)#k9U$yPlU?l zoHwK8Zg#M~dy*}tm(M<X6n%2d14hup133Ym_my)m-s?YZLvHiWLcqOk3P&ci1k%kB zDnj<M;4f!aXh1kybRwhJ(loxFtKj^PJ+PL%N+DIRM2di7h{p7$S_chNW;u|omzzav zT@L*?1kb&rn2?J#KN>fU0J;9#oX-i_&62d}mIQxxvWTA^80);|r+@5P4pb*xSLnni z>s8XR#J?Kb`a@>@`>x|IPEJnp{XGC&-j#PTmn5*v{fR#Y{4*iz*!VCY1nbp3g^8#p zZwSb}=z0qSL%fOvJJ!J@tQtnbx+^8{{%sCnVl!<nbMAvUObV?)6cixHPFSGtMZbh7 zZ2`hX!C8Q}GsxuEqb?Nxc_|E%0xlnZ1rA3CsaxZij}v@gIJ1{5D@hHikn#OJ@@)=5 zvwK~f1Jps3;-~$#FHE2;43XBWHco~(a~CuMkq{vPK_|TLMr{WrPI^T$m56tm1%D~U zP*Beytwaiol#Z$J3vaSrYSZp6;M5g*^`Sb!7F*renM0f}pGI6#Q0?@wUasSU78)|I zcA~SC@Y`&o7IeS5bf*@eJ;W~(=-A_P>0WPJZ@Z}6)Bhld|GNXH7o&oqR|%fNw^L6e zO>8NHGJ7>UI!?!e^}jw3rYg}tcyYBO>ef^vzVQ{UAYbo~s1v4zYWF|uyAVgVQy^!4 z1nxDJi73&_z6=$Uz0S}b82i~L$(+YQ!N>Q|-%Z!74H7vq8k#|wC1Ny7$z=LNlmp#Y z<v+`6qMK4`8K7&QOBCc9ul!qAruKiIbw>PBsMBZNJ=-*SO3}-o3GsjR0Nm=iS+OT9 zxJ<;+eP|`}))1!w$LE-xoNfJaI8mN{GiS^dllQ~o6zu(BhEPgDszI}PQ=(;*7UX0E za~K+%x)wM(FaIoYv+>vmaC0oq*PDjyNP;;qItf90c7$uZWj?altC84sm?)59br@PS zq4K#<?;5nhuY;(U4u@h=FDx_+`$W5;FEH!vEqbTs(oG(V>()t(#g!mKdlvN?KJpLU z(TOihy{zR;*$Ly|2s+qrgUjQgHfeK2((qmptSbB2?}QO!p}VQBXGx)c$IQm4{jEtx z(&l|j!-utP^=2H#{NL**&L**&swdBT4u^HXQZlwJkuwSd^RK<5-T|N#);}A5E4|hW zMO*hcL{^vsPyV93I+VoO-{|>5j!l|DO>&CjuZQSicddQ#hW{0E(dk)ZD8})uG3doG zq?JBZC<~IDll00f`PuV+bNhmPJ2R`N9gCC3GkjO6iIAloe&HDw0WliCtVi)9`?2}` zr$crST(>-#T=5~#^kb@clzoG$uj4u$dDY*4>obK4A4%qgE`0OviSRY?!t$zCj&J|W zPUW;gr_`1pKp#Mv0=m4%oDA2f`qoDWxOY+Yf)L_F(?}{rgu`F*eV=VYLAQWE@<pBS z`3Tz>YJE|1^f^QZttXBihB!VR(pyq^G{U4S8&cZi{=-mqCQ1gtzyuX|JFPuM#P{qL z4fe*!%X6Nv?~m<^8t+a$A)2HV;+;(0rnT=16zmWesWN+X(9;jv-6g|UUmMqGUkVvG z2TzO!Vn=xJP>=EA{1E=a?_(-62~~0QSxuqn3;jp|O^hyUL}ebx=Z5-)nDcewol0jy z1C6*i)=uDa4T`Jgz|A6hRdAnp$~yD@z=@;r_8w&Ix|RlEyFwCqp`cRv3_%JfNU{2L z`C$Ydxj`E}U3UNP5r7e25ot1=Wb<k*dsNf8%DYel8)VP-k*N3JO_~phX75$QkYM>2 ziMG#4Yaasq(71djH%jB1!t|RRk**$EygB}?^5bkBL{+4SSTy8r1)=0U{wX2BI7gdW z%?9x_<e|a586X`&=7x!AZ(e82E_g`igsW>n%?%@lP+Vl4XUKJ<CaV|H-8;&?FlA|5 z3ZT~X<C)RchB3%n)vY?ZgYmBPq1HTnffp7oXR+lIh^|A)-D&9^^1Rrgvr$fA>xu)@ z-uLTkC8lRKZZz36u&H&vPIL!Gr7~c|ZeZar^C?c-o0WPM$EWWi7=<05#-qXO#M-3g z#LU+*qCxM`rTcWV?RBu9;J`-u@eLa^cZxp_7^OO*F)awbI-4&8-!XfIei69{{_1#k ziozz|Hr>c5P3sg~icQdS!emdp=C%s7VHJ82I1ji<>%Y}@O~nalE^+S3M`H!AHzdyk zjz-^4t7fM&gK9!?dw+F?Qo*M(c=B$^rE3OCLdc|>Xi~B=k#7zNrq{bv|KKjD8yy^` zJNt=+MHTx^@DZSDtUK6jRI4LbF!IsdnbylSF@VjC!e>FWKN4;F-1Zgh<$*1I8KM16 zl;H9$Bl9(u+;>ZIp&n@6Y!(x=(zL3?t5<u(hY<<)Mf!0MleQT2TQt=!MPHcDN9Qk% zI=osAn6ErpvyN8y=<X=t+S}=SPq(>@W%Q5e_ZTkZPq%e)1d69dlKsY<RTFxhdb824 zw>P)zcMUkxZP4Yx`P-e!1^>c|(}Y34>K9J_&`xyNJ&ubN9cp`wtxY#VfW-87sBGN( zKvRqw8aDm1X(}ydP1yW7ml8c2V)OlpjwTN94NeN(C0spnK9+Q0<&K08@44gMFs8aE z-p3XV>c~*;zP5&KEN@(W+nZfx!J+f<iTf@=O}O*f&p7&$#5X8h>R>ydg>kdNaUtG4 zRcra$NUlieDQpp)OB5Hma86nN_3|bg$yT_PA3&oTGX_wE+u|TxrEa=pl&WnS;w%SI zG%Kep<HAeKvG049|2l-WeqHR_d=)voh%vq5D~QBaSy+;KPT+}-c1?r$C$8T|MdD2r zl^EO_?y&c`83-i)6bH%EqV@9^X|zhtGxSs@j{JHF3Q!4&q(qW0Yl(j{LMLi!tyTCK zI<U|1q#-(dp!9i535{XVF4v51=+ZxJ<iwQ-^)XC7l#0Yo_9a=RSBdx(6W>W$qb^>6 zf#AHxLb0~&z&lbphpF2CWW1D+18e?6*ZJBzgLp%X*Hg<>_H>w_C|Unxg@usYYFCm1 zZ`(JRi&+Jj_uhTEGT@)&{jacQ<;KKruX!+DVw*%sye4VnetFdEpa3=OGkhO~_q&=b z=oPOG4$D>rZL}U?zSA4^ElF)^BmLV247mJ*q(N|O@M_l55X~jGl<u!n;IBAuti%@% zio~Y*={!SWskV~yfq5Um96pUjC-sG*z&mpw6!|V109qK6lazO0w@R8XTf!5#2w$w6 zg5U$bM-7lC=KHQ})E()d_`T1NIbA?Hm#HO(h_VWI&BM$d?&vMH4Ez5jx?+<Wx>h{8 z@^#$!Z9|$(D}lDH9>%4xGpU&U-yhHCc7)$K*X6HXLiB}ty@V^pV5{Uc2Q-roNK7UV z;{3>~mG1_ci>B~03fhW8*$a#v@QCmCF%qu9YOhMBh(rb!4i5ZH1Tz&uwljpcaY9r4 z(jCFabm*jVR%=*%lnfEB-A@59___gJWWDw(jqkwakeSY>3?XLnNI%@?J%}1kxF;N} zw*Ns3$=w2y13rhWXyWmdrQJuVPPw)ndz(9I5O?tNc`z315tzOlUWrqRssd!!q>Z>8 zkk?zzah90^mtE0J2;bfj`GiFO1oGRoMSrLXU$S--BxkuNmOr%Y)8U3;<j(?Ln94f* zMhs)iFPa(+cyAGeL`7}t_u5w{p){eEr+mxl{kPfc<iX2HGtn#6eY2>tf%zHv(TiTz zx4s(F?0vK-yjyuhmdhtsvEqF(|6-f1%*w`G;t8j+{TrLjG;o|{EgkxDwBgF$vKjIV zLM!L_a7B}c02lBzZbP&6$95}h%aC%isg@08Ln~r?`Jly2QQ3Usq39wDpm^O|Qd`|5 zZ|+`vI%(kxbiu6?i6Wun67_2d7dk=1jh!axG3U;qPI42T<Uu?QNypNqKu!$}SHNP1 zs7@noo6yoC&FwFy-G6*jY4UU1kB3sJ?9w$GwVIaI<Ctx;s{=Gtefd@i&Qd?9UD68A z%C0%(PJCP)GC^_*1$%B!X845bp{MX5Y7Y7a?%{nD+gYkrzRar}IFFFvlKu7enqG3e z8ik04BH9e-q?eTpxo#@+b2%}Sy26&{xd_reRbWUtHZiHv(Mp+01xbOz5_6<fw;aAJ zcn9{5vq@R>7vqvcHX<FR+k@7%R#WgSSb`E{o|VOTb+o&RT`Fm@N+j;LHk>U)982f4 zTYbVvWFo=TsRA(L)tG^n+Sku1h4CDpA6{R?$RyWH-mLukvq_H)@UMF2--F}w$Gj{! zD48T7XcZrq4Q)etU$XBmp+s}4xSy>sZ^n~G5re+&FGHHiKirznDg&Hcku^umyG^wL z6kMPSlQ}1W$dO&#z|vV@cf!SXqjQwgv`%-LQ{|`Z_e%tBlEy}RD@!f`(|E|dq|1() z(nl1$V;*6J<Bw{Si-KmYLQ%*FY)~;8p9M>7k=TPu{F8sU&7Qub(JUK+G^PEpY_{s2 zfHx_JZ*QyyKFw)(H05a-C}VPV8X^N0-GlXR=N3C0A-?M-f8E~Z1j6o`sHy=P^}D0| zr|r_mP2ZiGic>$n>~)x_l0Kk?Ntf&T=*_HaMJIjG#F6#HA{L24*WX(WF#zm6T;lXe zt-8TUBUskeyS=~;@ZzhE99w^OEF-(G+64~dn)U>rF2T1BQkoPike*Aa6^m@mr<0z$ zwB`Xg%A((MFXj+u=x*QR9I;sG8s_VS<}VM^V*RA_>pLJ%%fI4AB7sudB?&R<Y!A|% z@1gCi=Rj4Er>)WxXOBDeg5|I@8oy4vMy23@`O5k4vQvZQF`hXJd;5~hDqvb-ebLW? z4cIW3AW2?TE3DWxYG4F)B>iP0C@0L^SKV|6s~JtWKbWFL<$zZ-Za_8t15Wg%fi+BP z)rraa3h2`xTuH3Fa0tI0to+2x37^r@tvM2vFS2a1Q0Vh$p;$!Y2{<;ks1s4=;H2h( z$$d_b+H<NGOxQC7<oCOOu7v3}hFNrg+*Xcip?|;5#6zc?bgZhQW?M??SYv9xxCpKA zp(lA+U>ifUTOJ-Bex~_c+&Cf!9acQh7<~M4Tx5GqQ4ffxitr`49P+!e0S&Vb02OW0 z%-~>;tC_`zfHkwx%r%ClA(Cn@CB2K#h~JizWR;PU_V#pgOw;&!015+v|30GYJf=JR zp%ZC1*r2#kmYq#AkR=<Zp|;R0IA{9cO=ACw+(<dq91Fz22&ir^sIi<1{9_+h1e3y% z37@3+xa+9lL`^+%=RpkBW&LWe+9`WMR;!%byDkjPDtwV`OY2?4Atw=GskdeCZgZpQ z{_5=?NQL&X`s;@-hmbhD?m;<pDF^ht7kej<!T8`SGGS168>_u_y8`!rB>NhZqEQ4M zeUk|`h78@*8GY}Xm3#r1P0ARU9)y<hR0;rXBcksPsdq-5wCx;1s=hDw$tDmPGnHok zVBDBWmXFoSnaqD;COMw%fC+L_V+#91qJRQYs1!@mhtsJLH5+rO1j+-3OJO{sJI0j{ z1I}41@zXz{Y*o4)V?F~m3av%sZltsQcxadtw5Ncpq>?ad)n1MI`C8Rt+tYx^q{Ujr z;cKmhe2$^HN?MVFoZCK3rj|OgY9gi&*l5kcogFaIu!L}zxILI!W6!)}b`WIynonlc zP0D|i=RrcVDr(>g8sU^vrC_Q%O!r6zAHSW3kW$kZBe-5w%^^@4;i>hnSlENF$iAx# z<28SAG&4j$o?Ccz9jw|_@AYj-vda>GDQ-ICIhk=c9VVjsGx3)A(P1l!x{-KdE82A= z*Kavio#h1aN^>G0X0I{H^zLf>BY2|$<~JKn-e$ci;B;@tfJnc+{8*igA3Uan{_aN3 z&?x+bhhsTrdQtEA-LA@Q3gbO5qlq?(eEA$cB7{D`Ihxv9&6;H$xZBk&6ijqAqP@<2 z;@?Gkh448(1Kpm56L!CKZE|Tcjy8C_Go<Zge7dOn7RH8+?c%kbC8~#t8~N~umxP`v zbanJvFvUt;jts5%Zto?rkaA!)Ckzugg>dLi?tP7Wq73mh$Ey}jEg<WE5!W}(;`UAD zBDhc`E{YqTL56lZiobed6N;tBvdXh`HK%m!-`iPw8EDR$O)4%EvjwKBH6E04<z460 zIyqxtGB`XF(nHVKgKdADizUzA_<6UwyRg%kW1C)56^X2gZ|oT1Zd=#kZjv6B%#aC5 zKOkf<aa|jcXs;@2I9}jfWT!s^aZweTuIIx%KG9GG$nHa%czECaNsie5dabY~aoj{6 zBT>4uWSHLf?_9d}-v(Sq(KSlm*8pviOO&pO2Tj_L46xd6*$IG)e0D>8P96AOVIUG> zBDO5S8rgLEvd42hM5zu^!N|S#mhw_*MxCRED^W<}9f$Y|TCiF&+n@NW3z!4$yAc1k zM2}mP{=YM9c=Tm63)V*MXDZKkyOQ61I={L3;5;_e=&)+79G*E=b7c~u)puokb0e`3 zJ*50D_%n0rj9K!UcJP_h-@9OT{0_FqlDyr(C6n*L$t!@sf1fY!O8#m|{QbF67JA*v z>x|M@JZ*?6h>NB}s6xK`TMWWce@IKxR`4Ij{FlM17zmHv?bTcAXAE<|ui&3mUuCJS zXx+(udh~t5JI0*JdP@d2L&h4UJBn}2mRMYi8uu%mYC2VKYA^dQI~;xI(5dfuX;THf z!-8B$OxcS0Am)X=Sw}4iR)1f^BvJm{s-4Ph|6CZumaEU^cn(bT8AJG4H17n46uZjy zKj}bWMKN#pE>@$4&ki|_<NtPKrC8$I<abDFOJprm&*i&w;9i*rc5Ne)#-#bOhVDmr z2b*4R@xD&I@kmr2WL&@bA}6i8PUrQ~gLtTOa>f5I>u7vxCm$!tvRZ%nti4AvGbg#H z@zn1JkNMmuG8iS}LDjz`;%h?~4^i=+x1);~_HoBE;VP;>E@eQsWJ`<Ku1%~)1(&Qd z1<8k3ooSlsA|QxD^FVHBDFpN_h}jrx<i_QiZwA5Y9|12=-yKbR6ev9*3F_6Tr3I#2 zSPgM-j`n9}jW+Ovd?>(CRy~cE;JD%}341;!>4O>Ce{g@9cmBeBdq(!|@~hp=hn#@y zLfvgf*JH%(s`hYGCh5sU7g1EFMS#Xb7*?w0LhRK(IP1_l(>N)5_~y~u>h7Usj1)za z)p)uKeTqO$t5K*m)m={r1LpI@x49V;l%~fP0^0|aot9x_+FY}y=FO}3ZHC+YnXk{J zIyI!41D-w}$D`ahd}qq=C$)?7yc5O}OG$<K$0)B|JA0{hGpP^b>+*S9OYRBQv&HdG zn$rEv_zh5R+KD?}j)DQk&>mo}r_=XW+)uAs`Ay4ycmD7kL-Uy%Pm+|+p=gdU(0kAA zq`DO`M#OQv-AY88I9V|GUdhJujVniI0uk&mL@QkFtYq%`@>KVjRe^NzR8G>P4%$C@ z>-{Id9}O;sNp#UL3*8<HbgwC9d)?c#u64n;Bdbt;V#_;$hFl)JyPZ^c<1FKl-_;$o zvoF{crWw8_(U-fwA(Us>q;&=`UlqLK$Pl<%kzu^6-ZMVAlJo+CE9zWI%!>4_VN!&^ zl;nwT4S;;Sxl0F3?X4HIO1VSZLAl%LPUc)?`D5=OKa{*43b%9q1{Rdk7rb|U41$^- zr;R%EaX*Eam=%_47|ZM7JwB7<ap>!>l8~EIEFDXIIy`%+#!pCCAT{NQ{E$(57Cis1 zoxedZsuioD?b+iwAa>TA1&T%7;1;YYyG06(`8gC1N*NbnKN-0oSbya|WWG4oX<;s6 zZt-H+7G&{fj{ifFa%OAO)%p9%!OnP@$M5eAAJnp>eUA+?jYW;K<FAXJ_IjjYAae}F zgWJ>2qQ?|Yd71M^{gXM~DHYz7B|*uzkFP!+VJ0**6Y;+`dL{5TZ9|s5!I<<<d-snO z1mUp<U1=w-J^x^)^D-S9p{a0R=NZF>e5uPQ>)yo9L$=f(b8>y<RF8T+oe-kvnHJQz zW7)&gSIFqtWT|^QG^%)tMVMjCRrOD7abRrBRMAm{57`#^Cv7|SqwBV09nhn#^V{BI z5WHXP54ZUWCF$4EGDnzLj!{vKzIFNHCRd(1!F{!_@=gk8!tuqAIadSzx5@lu8af(C z<7E{%g1ZX>xh=yZ%5hB5Dz&8>D$r@tSP9w*^5-h%8A@Kr<4Q)pKcn!v5-a@5JuH-{ z3Z<_-G=AqFI(xSHZFKK??f%uI7*RuE9PmY@ba|I=u(rQpk^L?I<7_Z0REQ9Kbq2Rc zj5vb7Nc5}o%XG*8Bg>PGq4u3)2e58t7x`5|`XZsTu7Q79glao+Fu3yS11;~;Drfph zEdaU(Jct7R{8D)H_Gjx}2(4J58($ro<fwi53G#DQ6`Z3Ww>I%kJWG4XxAyh6b)_nw zq}!NKqTeKzu#xb3k!PbvXuG}yMXP7qzv_>MXCgP(x$Bue`uH3`A<J5Ze$sVxmx7#0 z+{A&oo0mx};W9UD!l{lrpyd6IF5bF}vfO_@vL}KwE;_!m`fPGN_Uc6HmO;g)x$ojU zN9DFFPsjceA2yw)eF_bE=H>G@DoFbx)$q!w)(L5OQQ#@JUiVwb^drnLnrlM;e%Vh< zY`q2zIoV`q{ogG9oOfy!?TuUnA%+S8Z4!6eoQb#yMKR!=cJ0vZAeT{#(||~;K?wA8 zt+4#r59OAhbpf(+>~6Vrp))P(XG<3~uCMqVyBF@ZPO*+1e7deW-<lvLC@;Af&%-m+ zFO<aav~gF@?a2Q`t}*p&6Z`+xp@rGd(oOW~J@4l~ow_a9aR}RCK?P-SrzY*_PMxJ2 z@RrX9$GV#IsC|U*myK@op75U-?=Cpzb1C!2t~ur&F0H~rJJ`KWFDm{1i##iG4f~1p z{|->RWMM!-G2?$5%r*4+1|8SL95GMzxs{(-diZledisiM=x)~d6$;QwH01lH|8^oj zv9f<;ZzcPSzVTU^<JD>H{fIj8^&;hkIqFn(eBh^aeGG)d8*@|`Ri-EYtNO+V9Yf$y zeKh0Em7Z(i?OK*2{xFsr5VImp`~Ij{j~_vx^EV^tNYAC_w(EfMn%%T0K10^i5zzT% z`p%>J&tg#bI>ZD2J734Ns@zpB<Y&)(LnNN7k4u&H`pG||cexq;jqEI$-#(qQ4&#UY z76~BvvF3_fKRU+qesPrT;#jCzzRK6x=a44O@nhrE13tam>UDa4R@W2f@1EfD2yFt( z+!q|HD!}5H5zFjE;p;D|EGjnRnA7jti`Tow;%K+`4St6Civ)i;<M-6QD6Tnn^QjKd z?&`TVK{&wA9d=B+Ji3RxA~4nx)oB4Iw-f&c75pe!?)|Ce<tSb7-#_cm0<E8{?LYpt z*5+!xF)4%xjo+D;?$kI{z22n8Vsp>>Y(#|dr3<J8WUgmG&{VV{(q_`2vU`)I!L>KJ zD@hYW&c!<paKo!s$L%cMGyh|^i+g3S1O+Xk;O7O+Z$=X-u<!YV6)}Ydw>}cX1TNGx zE)2WPxnUI{LsT;GAd40ax=rOtF}StF#CAZnR(v^D!KG#{RBr6bwcCE{wp%4a7_i<R zKady!)dOyA2G~zS<k=Ib9@hW6Q|DrA$NzoOR5kWvJ3IZa#I?nIN?@XNcr1}`)ruK0 zL3sT7-4hRy`}^&ZGJ*Kbjzfk+1zo=)dnT%0wZ6lE>X$3~yL39wAS94q#6B^-5oh*T zRpJT6^x@Qa_cu-0G9VXz<=~BE*|GRj;7Hf<-|O9%xp>@k3M&tuEzh^uO*{+kfDnuD zIRHAh%8%Uze9V$Y_vapYQ=V-q%lV;1TlA(CY^G)_``K54_sR$DQ)g%Yq#x#1W{uCE z_s&<sa0a_s>4rt@>k7|Ai9b*)ch&}M-?rRA=EdB64*g+P#dlPakJYw4hY!%(Jh#)I zprKRcrb<O@zf%>le=HpzevVrceSUF2PC_1(gFu|d_3{(v*uYx9$Q4}DTl~3?U)6t@ z{Qr##1BVdM6Ks$T^%aeVx(O3aK5G~(4k&jGgE*mKX@4R(jH~C|w-&tUUZ-e4g^o#4 z{x$@beso0AmK2Uhxh(Qr;Pd{YtiX$}uZqx}TYYvcIl{NSxb=?mqqviRJ77IHi-+4N z=wC>mg%)Av2+qFC|Ag$pD6_3wH#=0tL`Pi#oypzV7@)+a3oTUk;u5++q9QU9{aI!6 zbFjUrUJvavg@Un+NV{;CJ&q3!U+|0!k`_8p*=_3h!onav14AvS<KWcn8V!>c1L+@{ zNGrzx(Q6ejm5B#!@u<_$4EseODu_<BwYL?%HdTR|UW0=U?Y0o{ht1D@_{Ub`OEp%U z8s;v1=9=E|x8G+yT-J<MGX&ah>suXEqdX?C3`gXY-e*J(4pNW0c&IQJE<W%2Sm%BC zFYt%k>G{KNy)w5`$^9JD3X{t*hy!1f$<Cs#-Gv0dX~@NcS9@K__(up*1I{AiE@|*9 zpxL>jLsBU|O9Z5aDhz#$UO@XY+5zy_QECa9e`vRtzFW@?c*?4=zexPy6JoG!I5rLq zps?*p@}%<m3OO2s92|h2?kCp%o>pDlBZhDP=cSGOqeY0AY-9O)DjB)ehz49-Hyxvv zhE*qN2ltI9>p#Z#8;ne3GYpxY9b@{VAxTUea(tNy%|m7#YyMK#2Ata-!1mSLtiN`j z9aK2A@Os_w-#xmauJSU6Ox~<n*nZ8N|M4-|6kgqjs@s62n^$B?h4ipND402C1VDSj z4;?h3(sDaFA3PSiKKG*l^-J?tKNfCm4|2w8GQTEw#Wm)R1=HJ_z_WN;+Y8*BzAha2 z%*}gxjcyyQoSR0Q0y?#m;YAx~+y95LuZ)Yji@Kd*fT08gq`SMjyHgaTOS*difuW_5 z25CuYq#1DNl1_&j=`Ilv6z@Fmz3=z?eSVz7Ip=@Q-fOS5_V3$+HKU6L*~{OWdEviK z*caG#eXL%~)Y^Cd`#drA>)qO9YgnVyUOVKq`$=Z4ExQf}@G=;H>cwXSv@9y}my+8< ze3LtFJkB$Iy@J|<wuZ*fMSN!aI}6Bc@vl0lSf6XN?`z}E$KDh{I?t`e?D?S`KqCmc zLb17z3xpk$xIb|=CiGd3K7LIR{2B6f+P&d!vfcd{T>NU`PdS^#m&>l>4L-A#Kbb2A zmG%e!J2lS9HkeTj%GV6#(M3C6=pP))b17|g|IhJ4s&iL7Mfl5TNYWrYWPmWX<as^4 zK{<1R>Bibd;KkGN##-;v`Prrhi3&K4ULJZG2KZ(T6ARrUGchRKu-I4#s1$gQ=JT18 zONdjdrR=(P?7jL)LievI0QOBx_<C=KibF#7$j(iX%6;6}cw|1dhYP<h71Nr_B=9Wb zWi{nLtsgJ#?Qh2SYdHy!HVLAb5d9?s-9wEY66ec%hM_)&`!Dqh5`;+#F|yS@W**ns zlOIN8_;4<<Y-*QwMb7m+q1hM%Z8ol_G+hjdoIEAg0|3hk>bg*w$oQ9HR9>2Uuk82k zkH3>6yT%el>5$Fgr@vlPT%1^P5q^0Iq?K9-ZatSV%%CEN*J4v~F%w}K&*SoU7R-?u zL%3><azU7vI6oa~8+Ji3ZfE%~f<$(J#=c%<-Hb;J5eQb6qL~yO>oCAFH00CBBB*%+ z6Vi{-Wv{x4hg|9;I98tqSkmP6FdWIpqFu$;V&n{7arb$E+kQZSFvMkZ_Nx}4Wj3>N z$GCbD5N7HlTTCi3MavJ(nfaI_%SKqg4M_beoGx*y9d+k(0|Ub9&)IO^sCsNK5BZRp zr}7~bbR?_+jg_Z$`MI}ogbA1#?}T{ygulx-9h*@_pyQ`4yn99g*Rr0T%+In%V^C!M z%KWpLBvn4Waad)OG4Gv8_(ScY2MA(@Sc@S1eZ|=$(r=%Wg2S9O*<kNz?;{V4`HsvQ z@1%TT{KWQw_>l+UrD2Qx0<akQ4l>)nqyI*qlkPd|hYpyaIBFJn4kA8t)Fw8Ducy7> z|Gp_)3yuh72}!W7&yb37c$mugR5gpDhWbv&$jr$h=~b%0XqMmjEU5uJe3Niiy8}hT z3vIRsON#O#jyrq2&&<6@m-S0n85zjv$w-pr@%>=eCihh4xTy9D{?z<XW14@ImF+m% ztMni8^t}eI*uJGUS)e`3T1u;<@#F#HA>Cj6<B(J5_^t#c4~jCC9ES_wFGyFq#b8&V z*x{%>b(x%bS;Mh4c>O&J-AL|@mG8;PiF)^_pf|bsOZgw%YwPRWH8nL9wu--jBJY!D z@v+yum#EpXE(uR_=~VXL8i*u{B?E?|sp9B7PF!6*c+$TJXLFnAH9p#?2?y&mU~@g_ zkL0h;efzmYpE#$W%z?UP^UpdGP$RcT{v^RE&y4IA!NN<2!qk1{b=YT<Y;ZKnv3;^W ze6F73v^Tq=YM+yN;gpN%`BU<B5bdS`7`*W_!pg$JyOv9P5<pn%;qI>kpaoM$!rI$K z%L7&rh}ijiwLIupo!#ya`e7a=J>4_CnEw`vVTZDu@-fwnb5Abi-52`!F{_BAdi@b2 zW0_SD@)P&-+2^Zmt?h~<rp>_`wPVC~RGgiL-8f`Ao6?R{KRgYf2UC4`DvPb3*zJbg zYLO>6nC13ZYeXq1Y3ujoOpln#vS$M;DGHxoJc^!v{FDum_+{^k=rqpAZ6fyM0zp2m z{L52d@YUNF@J=%^&ke*)#PtYvnb*<l^IBNQz$(M#0TGEUvESU>bobHxZD<UPJ2^h~ zw%FJ}yB8lL1UQJ^3dT&fYf2y=!Ho<<%5%S*gd$ROqKrAL#J<p0(DUSX3oqkY`r-ck z=@Aw-JvFV{lb7dAJ+p1+@>;fTwShHK;U>`2v-l(;$pGcq!{I1%ZLp+WPuqGJmWatp zF`~W9Sm}1e`y6R8@X|hSN|JLh5hrEan<e;urC-mwZIKAwk#<4z=jx1&T%wG8(O|gC z#XJoFvSDyMP!h{buQzM8h<}ogBgy<V;Rf#s0v&BMVmq1jkwK6upBzZG*1j3Hr9d!Q zG$g&c!Cmfq^E1el9jqrxo)fYpH|DxH3xs>aDd<9uM@EWzMpMsw;t0;W=SB(mb+iD7 zZ9dems!hl#H;)1?HV*;>&Ja5R$*11Ep;G2t!Xb;2UWUkOfb89QfF&gu2TeLL%9s+= zQBCrwBMYGiNE^9tkjNH|6v_F|6eo8(s;}$mCV}pG;zd&{pPPCfjCqKmeJ@K&R!4AI zH`ezKwsmwoT8*S~QV$EJ5Ep+@kz4mTLET_K8L+^Dh=r>HK&oL2AV6n<hgT#y!UgA% z0}8{S$9;$AZE6I!pgT<o0HE@)?i>7ad>1}_tD~3sZngQK0o^~}v5?+1g1m#RXz<Y~ zfaUMH13<>t-{3qD?gF!Lz}>}00Kxf|cZY{%pqQt*f8fP>5*Qa>vOuyd*5j_B_Z;5O zl%7H@agI+HH08~I9L?HTTWjW_qR)Pp1sscJE&f-rmlk*0C;hAl2%9JG#He_+NmBj1 z^$O$yj4wHV>Xl-2O}%9Jbw4Kq4C0JCc@wN#;lK41<?-)HiP14rpt7{IaCTqe6S$uC z$ahB;6EfFj-Xv!>00cpPz3tHiUzDP(q(Q`$wkob-6cIfXP$^cYUrvE+rZ8Rd>^s2v zFZnS{qxE1pfTb9Kc5iH?I{!A`kN8RXqI!T*8Y(r1q=47v{*y$q12LZYmC-kSEP(td zk_p{D-{_6^)2ehJ<G1K(?ZncFSRvI98FgM4VZNmqF2!h9Kxy*jB@b`CQ~TeCxLm(c zd|cjIK_B~B3j2yM#=M-^F=NWi?gMq2MN^}M7JtSw;yiA~nLe~trHOfl$9ZE?`gsPf zFi-1b3LyGk_L-WQqJN7|0$v(?5)+o*j{N{jw)`kAO#yd}roD4V-4HW<gu8?rPyhj< zhvf8p9j7%A-H({3!I=mlr9CI9yTrRg$zKGJ)}2G!MQOFA(EF)|td|p+SF-pgPOyw; zwwkA$am7mWFX^F((mx!C7us_#qZ|Q^-Ej<L$hqf{rWlC7UXr)im~<}Z=j&ZR&Nusx z#4&`0g-<cTarVbq?ebGoJSioq0l}X>rSiv|h!6})1xi#7#-(-%9c(HFQ<=heZ`fqq zKPo?FhJ-&+F3G+^g*)MAk$@SP6IH{{@5b*Meif=NfF-%7wDr1*8=mOn<vm?c*Q!ph z7YL-3)?C;SZmlo8l}R;EPj7B&>c=-y+~dvcau@J&x`bt`=ML)h>y}P@S5mUuT+J~@ zTn4o?1*83_7Qc^*-sBew(9s$b#HPR$V7(X62^u4w+9+E&l?a|8>X@rR!zcA?c|#ZL zNGwlV<zj(51lCw2E%yYb)t)PaG8|1dvBRTiHYXBv=8Q)Cyz*z<nhc25&VV9*s59@| z;bB1ry*uS_k1PT-odu|+&<4ig)BKtyX=+4CkDV)HBmy6oXU-`x>()9vJ4GS$FYP-1 z!ENr&AIa8xF8&hvWAfkoz2CuzC<nrzzwK#_&@K<%odMn2s>T-UlX+lB(LZ!&bXRm2 zvagRlJ<-Y(#4~<QhwMU`%`zeQ@VqkP)00)aWs~SH3sH|9_MCUai2^{MLYhL4yQ06k zRj!ZpIlZBO8;I%o*6S{mJlvj|fw1nM)J*yKF6a>4*0#h-hnjvRpPM3#0OCh!Y8;3w z=6mQ}U6k0_10j%>$o=Z@^%||t645&9Gw23up^VG|Q4c3Y55}9T@5?;t*l1G0=cpa) z;WFm!s+F_!(JPkCPQwdB{3^j?Z2fX_dW!z$B$K0jZ_geW>j&=yd5s>KQzi+W9nvKM zHZioB&PIL%FzaRKNQid#JVdefe3*a3xS<`&X0Kxrs2J+oRPa70d{Cd!vPs8-l(ywY zJsk6Ux8IfP-QSAFjrH|9L+bzlAXTtE<jxWx&gbaH&=%%50lAr#lJb@e#Ha1}@<piZ zmlV1gOldavVkmBP`h!KuN-^+;^CHbZqdE9C&<257B%K@hzg_^SII;4Y3+J%9ZHHA# z`mDA0BSz=P!~#xMQyI7+ijl5Fg9APpWKBg#p-D@c)&<&5kj5``a)2Pa9!qPn0D_Sb z6T{ZZey+rW(&cZi8Vp2pUu5GVY+ZZ?41_K>#KL{I!X8<stvaJ-Sy8rLCD~9)%tDtv zYX*ckw9RowZNm;vmVkEMTkhSz`ktgA<mg2_=0)V<r?@kEyaDHf(HhQnHfpbdotCgw zE~8F2C^!T2I@?C{UUFe&jccTx=e`RaGDpHw$;2+UxPG-0C!Z{MJ$SdJ-lIHCZ-)+f zB%mej>0VwYZAQU}pY9$Gcj9b&?hb#*ctg5zsZ1mVXr%q{1cP7gCJAbeCTbUlG+Nk0 z$Mbw_f8JtV9{0P3X2byaTE6Zqx^Yg1kWxxZ8hIUOJytiMD^#`sokIapL~fVMM;dE` z(Z1Sy6Rr!wkk@x5K-g!KH<|LhaHh_m)(kwRG0n}6=MusoGQKbtL$#l|!7{%4I)M+T zL4lV@1MdRzh>p6*!EaOZUf*)l(l~|5|78Q7I|n(B_l7+@3q1bi8y0+b>Fo`tXD6}7 zVldo`oMprsCv5wKM$Jxz#GsT0K`?SnbKKCRU8d3im(|0cc8KhE8BWa_Egt7A)NH*j z?HUVx8foPAZcjJ(;sHE=(imwxD0TNxeLzlJLV>Y>05I?xA9y;4X;dhTb=YFRRsPM_ z_vaHU8tkI+UK~Oz^`<IwgXV+&d(4#6okeb@0{E@2;-}eWMH$EDKpH}I=Dc*40lQF4 z1xw|~o#9})feQL~%+!U}P%c0;;&XL)-N#G@`-^ADtf`h3&S<_MtLLW9Kr?5j^P-+A zJz6EH%h|t>-%^1X@c}_!A$Lr7w|ugGcr*OM!e~1e3}Z1JrNqIJw=V^ICy&_Xf8U<) zp(6$Q$n18`Howf!$a$N>Y0vJ_OPYX!E_=91Y1}6{y{0iS;SjOCpgB^nmJ-8sC*P#z zkAF(g0eY2AhF;de0I$H64KTbXE=?)WW?udo_1@0V_=4cDWD>_RO_RxzEbiTnN3nbo zj4jP@;xILb4=3#>{1R$tCOtB?fE=x(n~<GxUo*!i!GQd!oBF-HvA*0}7sw>Pqxy`t z*jaZ<aP9+ROV7@$ddM{6YV#0GNt|S5Izhco)hkZ0MgsCrfR^?prNGtlqku(X69*cm zQiQ;FhEXmA9`f~2dpcJPUy#vumu`+=CubWPfwflP-(&kZJblpRq}AW$zt;m*MDX0A zFB>v4SU&*IsH;$FXnHzw*kMUC9>_=aN7Zf00!;5m!Q9;D5#oor_rtfKyXCcu9>b~` z1ri44(r^0fKJAx2(-p=~t>#d*kR@_v*!B9FIp+IsKWvPi7K94nDOW7mw}%RoP-K;E zp+B2mVHEaY6BV>d()crS<e{z>As(h|Fml-TB;$Tx;_jIDVFND=wn8HlpxC-6?V&3E zLQ=80ua)WHNV>z__rF|^_Rn$z6B>l*DO&3TLt67)!EkUGR^oP(GKF#DB>*2lU}GR2 zFn*6=y@I*`u%b_mTi?rX0xDg=KMb_^)l<!o%4?r@pnk?TicA&Ke5POeYZLl^XrWAH zA-SfKtoY=27n`JP*jHsL);prgBmaJl7I#^N{*fa0xcH#Y=GQRGVMO>IYKkN3A7;W5 zyfoi_culaSxk_RZiEY?>un8Fry_wwV{OQ@77#8!F>-6W_65zA+@eMb;i9PlGg1_oT zS)cobpgBJ_9O&Xvi?sh`TG_GuaTYO0p%F<n$kkp|rPsPvrB^(<c>I2-b*CkqldNt< z`B4K#SXIS3WR#sBfVlVzV0-4#>RDkI3x=?vpNe$wbAJHBrp|wsKcbS|ZOyhINiStl zh&MTj(@Fja1uX`EfU;Y-%H8H;jw+!Y;=2U5j_OC$6&#-t=Yt;I;zqHv-G8e~!;6K< zVvYlI!ypOvuU#QGT6;3C>+>UfLWZ(_L?!F8fG$9)ybh>#{_ta|?jd%_KU#3{nxOy9 zN4<ZCvQIa@*ky?2WnRlRXYvps585MabtNH@6xv?z#((I~ka}{OV<ePOa>0IEy?>{{ z=NVg1bG>){jYD2A49s0~tA(f+FJArarN;ZUdOHDZi7vR77J^p2b4D2rtK(hL6J+wB z!Pf5IcVpyzYENlzaGdVLE@?M5f|ibU;WNI>0T3wmvwX9Jk>|Y0+RQtm8h5NF(OsaG z$*=Es1;R7Fb4iPrd9%GHZqNyTiwf(b_Dps#F`2NF(Vo%DIE~6U`8L&S5d#!Iuqh-_ zjO79dO#GTkm{b?YC(sBv)3gHZ6)X7xEhFPUJ-3|Rwg5k$(q^4AZZU0Az_~ugsBn2T zVT++jf2E#paU%8Dyw|{_Np9F$TRD(@+V#D=@_eFSQ02+Jwy~ALaOi8KSNa2f!29TP zG9psyyK_*yKC=?8+<m+mbf<Lp{oo%u&t?@-be8w^p?z)ZK)}^1W~q4!lx@tGAb67s zK6#*Tw^t3rmX9j&l1s?qqTRMjpijjolC$bzWW{6CD~b`CHyQf6b`b!o_Rh~<Xd$vx zd9Yyq)@Y2Y_AKAfJW;mXw0T)5iuz(Le3d4mO6u&gvm0YCky1L;3k4Z${ImfyX2TB5 z^ySg;nWN*?-&<wl)xL(*o0B}^r;s^2ZOy;;XQOSwirVfZp>Uqv$#z{tH9F8>Jru;W z3??*{j#LPqFM~yEf9UXx)-9vq{BFbu9+OS7yh3^a8kI+~-e`lVd33#o;k8<q0Tu4E z$;FL0;-8-1p$}B(C(2X7Qmvy_Qtj|bsr{tkX>k@B<3;x$DEp<}{NCm@f_DO~1NTM~ z)pG!svOeMTa1ak-*SkvyU%q@eVAlil(no?QbpiA8+GHV3q7+v1Y-9DO<C_ptz_Z#u zebGba{?f?i3v$kwlW*ssH+IreCINU_86WU>kOBs}M<x9?Si)F0<Yw1c%i)!v1%+7# zo?m4ZpD;WL+lSw}{-h%VLE5&vO3(?3p)tfopz3%qk4WH6euYsAZ7ZIK_7tefMB*1` zM3RlM8gx{$dQCWM4mli=X5daE3PBGtU$QOK$^jmZ_hPYksYr#}hHL$RzO#uu`20c; zYK*g@$(Qk%?#L~vI_jADPIvO<g6bI+h<0Xb%4WQrLA&P3wDL8@``2KO`KwlT^B>vi z)^&@z(w%{7t${h#=+o8>H$x~9-oH~`0KX3h3#K=VbvX?xbV!SfN&T(KFe>v8MFu;A zd@Y?lHl-B(;M{?JkWgVyM^X^gT|TgTrkN~J;-lE-8!w9}5-dmy?)Q0tI{}`e#2V|o z$sHM71I_q;-S>?f8ztJ!)M(wlC+q<S{c=^+d%v+6pW!%!8@Sb{^yc615^j#_>xtsM zy`_KhAc)BMA<-D>`-sqBc`+xz*3v^<qB>&|t6nOK4^0liPDLvjT@AD~RO6wxTYuj9 zV|Dba5)D96uJGjS7qzt4QI?jT=~d+($}s=3VG8w{**Aa6BnCk$ylN5z)1F<E>$Sau z&I;IiM*uv5pb_^x-fnE@L5`s*VQOFCRu3|)zhZ>nV)CfWmQtFiVsHe61_NJ?43lK? zj^5w{H|hRS&~|<GFMMN_L9bU8f(j>=t1vG$cMLye5<%lenzl&Xyq6Nb=TVI2W*B$b ze#^RGDG`?osGhr(_Y|viihFDFRWw&HZ5l_L&Zv~8szA^HmwodTi&FPdD)tS-7%H$) zD%XFUCa}-)PkS#0f(USlp1}c@^>6A4TF|7?q=s62xo%=n!7;iuQ&Uu+TSBQp(=vCj zqsR?54bM;m{x52WlzehVdm_WuH)o6@CueuL#i+Ls7>gc#Q*A#+qS?YMiUyu*Fp_ic zSrC94SJ4{fVU6!xF~iO1;bysUb7FwaUtB2wPkVa}w<B`5EW_H?V!QVw&EV~7g=e&M z=kIyxf*Lzh0JN2<w5SvzfgC*u9a5}9DNS(M%>)G-f<Kl$3vn2<Yori-wi%m**hXW3 z|BOg6B>MA_PT#!Ybo#7#`1uis^eV+xO8h=94b44ZU~>&NAdDrL6Pu*J_LsWWn!o&c z1Y@C4_Xm7x@ksIDMy;~5O@Qrd!D62pvwIwVXqEYQST73ny^=i9h;2thNMVXPkdris zO*)&*Z5j~AU9#i3odPMLlvQRFaPoyV%P8>o0Urk<l03sU^!IpqXz(%T4S#Vn^$i=R zOG3fnI4uRxs}{HJ_BzYgv+{TftOyc!lT$8p@l0$U4BAG8wRV6P8>KYlmjxKUL&CEH zdrL`)GTGq|c_gDlVcYU7NV>o=bbRHgDgXgKDH*D{#@`TOl}9~6m9=<yLt)_tQB|V% zJs#4zDzjY-YD`(&-c2%`5;~k*k`RBzG%SqfGip8T=d^ttMp@?cg3e;`TeGF1a6OlQ zOo9>~jKhR4-&#-c)9LpUe7Z0lqXF?-ghun|&M5gH#nEHt>p^1_BK|(_W2X?*7}p_A zuNl=8AZkCw`(m9@IMBw+4k>_G#D?!6S_)kDgn5Vy*ta=MF;$8%IzO@MRRtUcCEf>e zcjzV;HyBLnb9gPMvCOQJf*|(4KKG^JA+v_tlW`BmV;UI^Tf0OdVvX2`pBy|15zxS` ze=PGD0BHo$J1vsiAc_niUAixY0#@BG&zbtjWYCwU)vKKN{u~Di%B;n6n2sDVq9)kk zO%}_7g9bz6GI>J{OAGlJSilx=53qgD;IbpWr)egQnDg$=n#_5A`MXJ_77gtMNz3W> zHq2?wv9gMPSc*pzy+I-bNuSL&C>Uwm17>@MXb(^Xsq^_q_&X`D;)4QFpy`i7JY>vz z^{)84gf`jh>aHD55{}>*)sz?Lu7a{xKTy_6WF;w^O&`9*K!qi5QR$O1cC%udSd^U; z`tZ-}lVu`meBxb(wkXU(5mNvm_Bm?b^fFt)Vlp!-EN>}c>A6Ol3{6X(R}rwA8V%$z zae<)i?CapUO?3Ez)9=5asPiZSIn{?YJLK!O{z(wzdFPHy^>4c*KFSD`p+bLT{~L*= zM+vt}-ajb803s#;PjNGG8DP06!E%9G?r)!Ycyd3q7dTj7mhR_I>ns-ecHa))`--Ks zw!)Z^sXoknN|}Wp3sp{g1c1>(3t=p{lJ2vvw`0vamoORXMw>OnJnLphCeLz?H@@1# zT)_g7)CTi^Ndhg~SapZSRM5Cb2D8RDrF8po2mUr3FI6ZTJpoitXV)p}KzwOp5i<fQ zLCsgrOEJ^tl*d?dXx%aTLSUXdidid1z#NB0xVu@+TzVb_eLV>c@$OJ*SgDGtn8^|l zyJFeJborR*NsMtbDdX7vkbytsCPf9}_M`fE`P<s!mEhaF<bAg-JA^}GPGvY)PJ#wO zr=`vvYR3YaA6?xM<Bf-RKPbJ8B8$;bc%RuWuAKmc4ast)I|CZAd?`=UCrnqlQ+7|4 z!mMj(PPwZrOY`igHC(QgGr%Tg;~*u{BR^gR2Du4#xq@_iTj<UYn+9kzSHQl$BYSV7 z^LZw**%v)@NKS(+uBjb>&sz1?CY{6pG%6nOCPCZn@K6Ew0H?WB32w(IUNdqZ2na}- zCVlQ?H*5DjP3OW4bw12wBc)f*uFPSc&B}S=W?uR2bnVKmTXth4PFK;L&X<g;+3gum z^fUdI9;mMGSz4|Px#yn={x-D?=#px)hlIpqQ>Fh?{+4C&D$?+iV6L^kjWmzy@_`HK zf5^=cOD5_xxXv-QVn6FJBg{yQ-J&iSaDIKg5rvN_X_<Z>C{|W79!N-V!MnWq?y>N0 zqY6dM51~WAmzPB~@Te5b7?-Cu>iB#m(k1R-BV1U9`%_c0{;h4D0Uyhz_-p!8#UH#r zFHa&9Qq@qM)=LQJEHfuDqB*zc!}ZkY67e>ALJVbF*yGH<8m$y=NVHH{p8x%jUFbkE zhbxR!cxmbN9slGT3fW!a7pJB>l$rF6<cA98<yS<ZS2<FEQsePSSJA`0X-tZIX1cpt z6imN4m`m$?OFWL>Pqpmyn+41gf0S<U=$`@<9Vo?zj~o5)Uj$<SX}3e>8k{hodY{!* z&<5A1GbV4@w&h9Fws(?%4q2vX%)IZW?I*}fav5}UyODTTC#m77ZBF5-X&h32aYz7; zb)(9`yAs5yd1}uFMVw9>{@z64X`+z|$oKwU4teuphd}VPR$4Vep1`OKA1`>~LC{)t zy7a&V4gN(OB2nP7X!s9yVo1mL7yNrJIscMl=-a1cT6a_Db9uhNkxy^2GHuWm_Y+>2 zca_o6S=okwdyHhMG(L_S5*dr~%>XP#VEDz(7!bb(<Ra(J>hpDhe*9EQ8A;3c?J1&u z>Oq^02-4@INzv?#vk|7!ONY--8LSF;%9gl0TQGW^S@Z?DoL&aE^GyJcRIl^j4LSg3 zewG@Af3bXe_fDXsPJv2uM#cr3ydXDfoM-jNMz_BOUK>SjZmk}FJ1LN^kVz5c3Gh|| z!awmO*oxmuRyIXLrWk&6C@cK@X3QeMai*6C(IYnfl_{~(RpzO^E<ga}9<_Tt){c%( zjw)(SXl1c@O5)QA#zyNLWb)Yi&|0?R6)Se_j;`#ey;-2pDljlpGg<EqDPHTj0L&{~ z6;v3R+wI5P?5^%|q_TW0M8*1)DIq~uBv_Z?B9k?*V$~x476#7<awj-lcoj~+Xo=;n za{NKkUol}zPu7m{y~Re)n!VNpj;ZH%?UbknRX@NpDJK2#^3bi{*|hLHYr+ZlXf<~) z$OPHgWZJ68orZi1Oy0n$bTZbCGKNMCfANhVnPJh!9uQ1o=pzNEtL1*~4gM7}2X7{j zy+0IFr<<hATcp;HYQnT0^CDQsI>%Z*tQL@y<5MvE`gF{f5<e+8ClR%v)>s@gSQ!4( z0(<0`YhvpZ$eTuhx}d{}0x*C@I&-XEwa>ro>ckOHwNDY?Wiqi&JU4F7joiVgdV8_i zwKwvd#KirkbN}=yN)3HIeq&?yJ*479lcMWuwy^tJFluFMD+ypQ2o5@Awk6&dqt~j7 z`#Y}FMcUhmY)bJzdV!!!0fxo+)vdX%NW;(7MQlWxatT!jqzZJ?q&i;9>b}7_(-e4l zEyMr<fh%(H@8b{cB^tKREu5`sy|>&RwU(picE4VZp@PBUcys9Jb5(iT+YJ8QumqKF z6b%swF;<tY&Y@Mai+A*id4?fy<fx0(&}|SjhiGbJ@unPrYH@R~ceh9Ok41GSF7;t} zCbjtT!z}@gEbHA3y$S}`Lq&ueIXn@P-c(D16!~sl44<kWyPlB&(ryL4TQ+Q}+KnTk z;UPasp;Pk<wncgew|%)FuRP?JaZD}pdTesw+1U_y_k5*J2hB$#$n47XtY{hqUf*&M z=EY;;AvT{w=XSCp;wk>60Q5u~{WF%hoTSvwsQL>5(j@vl5*%8=bJbBwv1%WNoGlU8 z-YR&c5$!3IaB*5%#VYkq5=pbMOaUil9YY_*&8N5CP(G=rEka~oh6?GHrp!19Qe7>d zc-3}TKZ?3aiIIOV>+wX<-+~EfeB%i1PT-|X9(0w_hox+ZxoW>qEt&c8B@6wIwzoF! z$iBu_dQKIF?9h~VY%rkP$-IBSoBo{gBIqn$c?xcEMO%-Kd``a#wJK=*82EbAZ|+Q7 z6e+ElS!$p?B^#ve{t!A>{WCwXY?Yzbh#HFN`S#9IAjf))0nxhePVefIIhw^YiFz!t zPwZw%XuQ;*m}^ql+TUi`%|jyr1X`IDN77pSn8-H#M&ky>QX3s=G%{Q)!+bYAVdVY0 z_qf0!bXm+!yRjFuSsZ4h&;<<l%Xy{CN*1^s{H>(fEXANOWOqOIKLFe?9tD8!tMoAF z4Wb1>HTi4-KW;chz{00}cwT|O<1R{6$cNL_LYuCRyyH@-bB>nmMs*YF^~_v*R_Et# zQ%b4D>AfZ6X}_#AT8w-qm(zsxq=v=wbLH+=)X(w@LqYHBJEpB0u{Xb9%C{;dTuh=t zv^E(u0JOsL?<!&%JGTQ{YJVZ26Q$A@fXzSh+n)t*N-D@6&&*cd9>K}@ikM_Kb5CN= zPB#C7_jVE(4016AL{54U%}J~eBJ0{IiXOrvs0xYZgTmIU#dPl|_d-x*`VyBgH_qLE z>BZbJ@%Hb}_|IoiCSj&%0(z{=+coRTztPUIuE~W>Dnm;ttLnEnFOrWzfI#$Q^wict z6iV7>l+`|;<YC`~hoUstLkv=x_B@HsScV37@>_j<g_^$hB;7Dox>A@F13WOICS(J5 z$FSpbw^GQ>Y1GZFGH5%wI(fBtH+r~SXI*k%U}_pcM^zSUVh)eb<NFKo{SdTNxtYYn zcP~&)p`=`{<V~$qhA(W5PlhAzyHX#b`jd|egvF$o`bUm<9+6Kp-nwP)=AsG}lAX`_ zlimalN~tMllRLccAMIU#8@#kzZ7E|cv7rpT3q|!`3oK-alD<6_st2T6HWU<LU}cny zpa+;+x{)fvm$<}fw0fi<y+rQ~cJ?I!BZut$BxudBk3TrKkpiTa#8pmgmwU=-adyq) zQG+qufg>z4xeqp}qxX>V$y<%PA9{Wt(XSidWup<o?waQI(Vw_zcp7SnuT}^zT$fOV z16ihb_m@}?7Nk6p;wD7cs+;EVk*;>KVb^dS`6&3&N<#y$(^l;BbQ?lSSiq3^<TBE` z)K7K07{0kh&$AhJ@SHYg`h{ORJ-eHy=cv6?4>6?;$j~T<M4AH^$pfa8=6i#2got_Y zk%!W3x<`M<x$Z2EJv%-;B)-bGFS#;n>fO1vmyzjJ5B1;^4%oas??k7o`b50qLkcgN ztzuRCbvCM5O@;wsRyWjM^ARrrWuZx1c%wvcA2w(rXjaNt2(|9e)@@7#fwmxk^<w+n zc;rI0?5+3oGap@w;1~c=MEbChSVH{)7X6V|Kg$e+008^dZx30t?V^yhZVL4qK~{=} zEf*Hi^;>};K%rxwYP1Z3YjOLD8b;j?*{CnWUmQPezt+-|MU%zkuY4|kb|K6RY6BB3 z0}Zvzed146Uhass;FePJ(`cD7NE*Wew*B)O+*K{+t+~n@eZxLI)0V*F@G`}Q8}eH> z7NTj_`?jM=ZpMc8A6RW~DeSYm66IqdQ)=P-bFa3cbs`}{G_pS0)Lfn1CgAM*Pa8D$ z{N)s)Tf6MLs&>>=@Y-@ZKiC8Yq&36N%TDr*{@{r7>saBVD+H>7uF@aRB8>yI<nWY@ zlnVawQfcgxtBeL+aM!d0J+0t;FWnLS170v5;kdv1Lb)fZBOz_}`4CzCKXwsR;*M8a z4JFGr$H<3b;z^#&rt9kHsM{W9#t{&P<2sWrsF^c52Vuw)7%HKXD*Xt;lb1}RGAr=) zUT}b-SLG_rcigk@A@DYpqOh`FcxdPEuTN^LCA+`%C#;UR_-Bk-*kjC+4PrwpKgyo8 zcG-279yIy)Ce!cW2~V?(J5e?Re6i7Bf79{fpPk4K^}5FF7g&DbnF>>(sHh34s6S}; z#KT8<)pO0gw1<;a_G=xoXXOzh1&j&-{Lmf>G^qkmu0Z@5O#vO&z;c%ZcOm^-oEIxs za;`)1o>gKBnC^d|KZZsKpedH!_#wfkIPg!OFmt4tLV3+p3FEyu%4kR&aW|vH21w8T z#Q$XhM=#ue`ht(javBdJt+|UueK5*-6p1?sc_MY)H+`8^7mH)7c$7q=@rgDea`VSF zIPJuSU1;aGr%LKCR&mZ&BkZ#tFbEws45TEu7IYK5<*f`bFB80L1R6QuxIl6mF7mhU z-ko->u5Ww|Uz=NupnHQJ9&%+fWIclC_U%$x>5XSLo&M%6Z#V$kS&Ws;a>EGqu9jc; zr@e%#J);8Bf}RsYY&f%OO|X0b)0%;{0J}pXX5Fcgg)dZP^@pnK&r1ZRX`@(u-A#4> zUCYi=e&(SYY(Vv3qoGv7G?+$%z{rkvCmmU+SB?CmC+|PmeFefE{2TGbO#<JOH_qLV zksjE?^9sn-u(G_Hhj#$2?fWv0@kA0xukX#ekcapw!qX@eyXJ#Jyg;{UjeE&0zS#BO zN&I~a9Y71jY9Ri47GR0}&83Nv(~|+~lf)3En-zzl-^<{nA^K76n<SPdyW<Nw5;GX> zQ11@u{A_VvX4Q(@*I)nful(t(k;og4eln2&^q|E}1r0LSDRB$UWJ=?D=)P`>eZdDg zs#fSA@q{;+$cF$;bCap%Z$`}<#Px@EH1!6jQp46dR}fWRS|@hM<tV_CF~p^)CQ6t0 zhkq=;0y{CUz{v3QLGz(Rud9TPl$;pV+D3C9KwA5Idw)<FXfoHELx?iMSHKT}Gw#PL zZ|z{mm&53pM;WjyA>Z&J1oP6ekBu=~#E((+*>7N2Lcog_5jN8vjn$2D#Oyt^te(?e zU3%u~3N>vo3#8#>Qo#EEW>Qqp|0r~G*Z@mfr~;InHwLPw54z?sgxfaD6hIpeZ6jxy zMb(_g%}81J?LThIFj*h%k&*?`p-JUE4g0&0_iFz{A8%*IPpe<V`F+k$1!JaNlH{X> z_+WkE>$Ht=qTo+fZt8%+xI@}#t^uhjWK%>LTCM)>?hS1fuan@|PksxsOTKG4Gr&HH zaw~eK`(n?im6RhX5>pE;P;}J>QTB~l0?Y{;jX5jatkwX8AMH~KP0~d%VkBAT;^X7@ zR!4<HohrEd^CBaXe#&LO`;=+)EZ>Rwcnp;xwplm8{>r}(@n|6cyvAzvGtJrib2#`Z zS*)U-WhZ1?HdyCk&}{O|TjBOv%@rXV2fB7)s%5nNPU4Oqb?irpFB^<YBfd+CN#pWs z83|=@U9r{QMh=0C@-c%KL`CfUaS>n!1Etbm8hS@@LBVuuIn%&|7?=kNIGJw6<jms% zL)J9lo{|1zIb*MGyt%9kE)>F~70jSK8Ug9ol!phVhG?ib9XHotsT9in$G|aG+E$q` zpMqxSAm3`h@`6c4L4Mlzn8RY@z`T9I4fWH>{ZWUaBc$PFQJD$SS{aTx1tKU*1|{Q( zqTOO$GzsY8uJ%<@(_f4~p-O@a$feAgU-Xq1ooVf3M0=d%$~R0oikZwBnCFW4qW^I~ z@_!jPAT^lt{3R$OIVt1O6iwyEaP;5W3ULb+gC4FIay~j=UI)FJDIjc(x%)6Gh2|Y* zeFb3RW-4KlQkr(7$H{y7(GIoDKX!}^u=lu`=;qX3;$6d%V(i;`^Ca`_9#s!eU|{|) zebR}E%6$JCO0TN7U$9&pT8$TTGTf^${;Px1yNaGEo<oV`hChG!c_>vYW6H+#Ogur? zjeo-SwT|wXC+gpb&N5R}-tzs8kU(*a(pTsD9j;0EcUUBap~jQb6WQ?tnXij*a@fOI zU<A&4MP!Zc#=hbue6kD3J${ETdcK%h_qW(c-A3oFaf!DK&ZZiZh(5{x5~P&y<d;%f z4(tN`kj&7jj#aqDryKL%XR83Dw=?mY=C*uI5>9jtbGJrJ!bUCWO~!dw^3R(J2LMW~ zB>~)h5wiZp)D6IwNYf^Z!meFYJZNN=!aNtzK!H@=)y<74C$C!b@d2iobgPEszf$!m zhuKK#G)L<28?EIvWLtN`G%5GgLi8m8-dc0YUP~ubauAn)%tqDQ#q?8TUHzrvlNp;F zTXE|zC0RX}JQP_udwo6F^xDR(oPt$PCHH5#IVa$<XmpBiZ<vy-9kc`28UqH6Tshi7 z4-__W<Sh?F9QX!unilHE?R`sxp&hhC{bq663X-`KeIH-*<CB9w@5w7b9pMe8%cg&G zVn9FY=oM%UjU7w+qi$17QRqIV_Y|s{Unm;g%iZgKRu>JjR4w`04~Os7<$pAs^{6se zGs88K!~)T<0i-9uF%zOYP;YBPi8QQBUW+Rf1b>Zp?Cz4fI@KNxdN+YR-vY1%S2~&T zt7t*vhHAc7L~|f`oSQZl#hb>d={t8?i-!86Xq2?HWZ^q;vw}v=X<6L#LY#&l*I)G% zdc(y5_%MG5=6xj`PKbgp855Lk+Z?+OS8kcJhED8=MXnl5r<l(W@_EmfXd@?v^|!u) z+3Onm*H@#(j};T$fO8ZFBzs^D>79(Se_BGaY|U%wuL_9c2bn2I`Bwj42%cr$(>(Ne z#Rj8&%C&`IoiJzNHhQv5y@X^hE|+hSJf--gC_S{5QO%-y;BlA&q{mc4LR6zh?I#wE zmiS(eaF|YHRi!Pp)@AsFx#^m?o9o`jUPLunzBC&+(Uhtwu-uWY%XlRUqg~eGtX&zD z)Yuz1F^zjHZwZ#EGpwVY%rP`N@@#DcPfa=1J~g-mkv@f0jE4$z+Z2}j^#4NgQy?w6 z^PBrK9@(DbQIV1o9sl4Fb%M|q@-uaN>o}*&9_|Yp2x>kQ+B^>I6ijHiFK<hzi1gfB zt`)3YYPYo<aq6VA%Xbjv3v`*zF)O&c0`m=?pKBso#tu_oJ+qt$f~v9M0${K4%onwl zktr#p-Of5PIRSz~iDAnc-U`!%I4M5oL>Y+$kuBoiIB2cDaiv7sm~<5xj~Nq84x@Xg zy)vIreUUK7T*%yw;jH??MMbDjj`I1IkSucPTlS)^r4A>r{U@AZgegJ3n<3Fg<e7GL z+Ny(`%;daf)F=mnHLu9sbr8i_a_=f%r+lljQdYqcWi2(!G=A!^C(QoH=(*ETU`xSR zO=y)!(3-uKqnS}r;r2>l%$;%S{;BW#)mAy{&{u5mFv5gGXPHY?tS@|BGdyi=xzpS) z&0pq(`L2JAp}>!lc%~~5-=ZE>LH;5%qgP-!dH}tXS1OOkKv2BEHr*k}NErRfkymLX z5gzQQ&AW{J>*fB<5$8khOLMP5P=%$!Qdz6Uoqb7-oZ|12gY}iNzrRWzIp-I*>Ov!Z z9SnBlp(`Agt+dE`uLPq?=dM(kQ=8@L*B{OE1V2ST6K8K6isyuJw6^J%qP86tSlVLB z`ag%F!9RWCNaP%KD(nYOY<kOEe)!iLR~J|koRDzV+PCVK`UG1{`dU@Hy@~ymkTqFh zR#!K_@!sK$ZtACArz&rP=6+BKF%;~zvYgVU#UQkZthXsNEG(-SF>4KkIeM671=P4Z z{8qHja3bTZy<3uunK<(2u{wSFZ+K-f*#H0Vm5V#(4;Awcy^8j}&MiDK6E0H!chaV8 zs3X46yUg{<sPPkwwn!=qaM`d<e#eaae4fhTENb9`W|)%d+a*0ojgoO&g@Bj!+d&HU zDB2dDUV@=|ALZ;4nxbHwhoS(FC8XF;<2RMj7zdFh=R4|G!Ol+CD~pj;z&t0*r9iSu zC+}GWD0t^;ABD*mhrKKrb>v4{!nf(gYV+nayd<hy`)wjLvu^U*IlOuEr038SGH}*q zd7m4_PmX}I=9s-Js4@}={?ykxyOP!*%jcY~b4I2T364h%XTGD|^pd7hO7p7foduY2 z0W8fjv=}^P0FcjTtWq%*238JX3YM{(65+*n)J^KKFJI5N$yYiEf5|6XFUfbTrPs04 z$Gjpp^U^B*aA{ooHtU)0XJ=P=)>?sJJ!f6N^w*-Lh4CgBoJ$o`Cds$;9A1x|H8xqD zZtn>Fjo)C2L`@15u7m1{a*_$&jUV2*3OE$W%90qyi$FTgbw={`Xf9(JeqXz=<t)<~ zXmx7}!R*>@P85XPisu{K3x8E=Jn$Ksq55`SLfaO_^>q=YdDbo?@*_tk&3p-NNf6$T zPufL88$=Edw*4wo)z-yYVtqCkt*x3ePMq%NSz$bg&wf^<`45k-zt^%@@7l_1rCBUC zu8$r)BU_zLV5E)XZS4=rc_wjh^rJd74Kba1oKp|%HJy)Ti`y+ZLL1#1FzPQG%FPJ! zVQM@_%R6@~QLNz|^LqjvrkAC(!l5UBtSYP$+c`I;KGoFA23K2op4&q2y!=?FTTu^J z`++=jAS22BVE^Z=d~C>Ug8OsKdVgkuYrw5n!QC`t#;ecmGJ~h!J|F7$Z=<DjM_*3r zd`AlN$V|z=qY3~R4XSjCnPmHum5+yu0VBX2`7?<$E{Df}yAiQ?;O3X+F7XA-dOWUE zCn_I$%Fb;oOzcw9RFE+jxPi4Xj~-5(#unnlN_0Fdd<qwD+7KrMNXN<=K-GvbM}~d^ zP?c^JZy52q`X@Wz6_l9HO>AWKLI7Ww6s%~lCb38(#)}Cd&cO9{*eB-BuvZ(2I2!@x zl_oPsN#UDP!<@`AS*r&DY#|c+8u(zvnu)HrRj8l9BiIwN-vO??t1xHumbUS*^aiTE z@<pF{fz#BQMs=upcE_H`!AYQx;}H=wG*@S~P%)_<5=Tn-WYa)OI~!QBu2NhFlXp%V z4xuhdvCA3(E=2I+?m7>jjWa&J9sveDjbqB49k&IbU8gA!R$VigN`IgLL2g&c!R_fF znGN@=Gdrl5L>svyBEs9c$Cn-#sUn|@kP623L6%*KgZT(<{)F}X911J;rq2N}vZaA0 z(4Qt{^`hbwPv&m8_hK;4*4T0~0z9Z!sqt^voG(X44uk^5j=o)@rpE$C6$I$U`nlTs z2eE;);97AT98Rqewybs**HbkLur!#S*;3cZ_(1L*(wf(DU+2R!+O~C<s1DKyY4r>+ zL^NeJ<1O{7A3h#I!0=s?2t=<KtV?=jFU61VW`)l_#?-l^3dRkdpSRPGC?wcDP96>A zcyy(Pw28~>h>Ae`T1rAW<)WP$CmI<&Yma-Ux<1D^U83XlnM$`<xl%ik;GZJ$kZ(T_ zT%P`{HIV#<FmS~8svF=Te~1w1YXQ)<LHKEN_&I_&rQ0WW%cpzob~}<l57@iKK9N#k zcpPwILrkb#r1WpXgxzTSKcsX{v1iGkkqAj&>y_ze!VnVkwItA5J}9r5Ys6_0*|rOi zc43B*>Tw-z5(KQ}tKIHc2H{uxK956R+O{7khp;8SQAL9~+KqAjJ0u6SzXvf5ssM|g znVT*01*}c&LbruCg&vB=F(B0Iic`_1%o;Bqu@K)jTSDBQgNcB&veC@=wCHgw&yem0 z2dnPMAZ%2wngb`93?3HO7llV<s5IrpGFr#dc$lF=-nDiMS2?$jK5)RM=-Hb`6ML@` zZYUYgYtl3^C>j4Ce#iePuGSjb=-U5Nq<MY}sQX*@|5RZnbH-VyWYKb|sAKDI3+hi; z_J-gGaJ=?(*m*62n@EJ!<D^6-y?}hNXa9_kvxHqYo%COyax0hRdV|q7;8`j+8!n2a zm|L9u(%`Wz|8|vIRb;)^$^s?P*x|{MtETY>1-0$i6S16ef*=~}-)~?on1%A9c)LrD zwXJ$6vRmrtM;(*LR?<6>G-F)e<?L7#neSRC)zl`b>OEtlrlqRG>;!eqGGk+t{bDpI zrq>CjE+WP}ARN!mcxey1CVU^Au01xd)!rBh!ofuGO8bW}Yd?pYCOV)13=A??twDh0 z)P0^DySG6xWb$j0R(zg!)+K#O<~Y7ES)R7k=V%bt949KJqD9&pwICB`<1|oFKX!QH zQjJ^Mc(m6<dKnf6!rCxtC(B|X48?|`_($2Cee2AFa1i|8`Q~2<x#m9qY?8+CPjG_S zfwf&dLTy<E1Ti_Sz8ShxH1ZsOY0uOD(jN1YbI;={m^L+w7tA0+qu=5J{w&{1yWG4p zAyHzDTKPR`x7K__Rhv`JxEW998#78&5<fCiXQNu}uoul1T<{*D>6-RR1jX+7BFetk zGx%?bSK!$urgm-rUNR;bK6#h@`>ht*kOHS-jSNO8S>hX`AC$rmFIY=M6|!4AJ89j& zNSMGf^`dX>OGge8bS^huRpadPrw?&QaKBmSbwfje*h@*{lI3r)MkIWoa^9+yNfXLx z#55k<EVsj%Gi{na?>g?kPWXc$SzawSl2p(5Q6+Ym;@)e_w{%I0rPa=P^Jb1L8R8|O z)&RbEDL%a-vJ8F2cWZgYntKOvU%3lYtPA?sqY?$+c9sLbN~&o*i2i5Dxd`h^{@&P_ z4r3a;4)cT%4cAWnfeb#+Syqzdmxf=onCz!N=t;60qqXJ#9XQh*yDRv2@;fh~(&=MK zh5Gol7WMi!%tlc?`BI>2&Cg)TUS4N^`=$E2hRzqK3nwQY7S}c?|0KGaiVBRH*SAws zQ*T5k*K{5>UnP*d$jHPK<COYuU$-dhNgwCF&Mea#b9ubDZo~gR|IXc$U7%E2#Kv4x zA#^QCpeFBHEzfnJhv=ZWASNrT<V>s(_33=J@1m<WHw6<)#EI9{cP>t(`_?9^ukMJ) zNT-gKRmpuuHS=;pQr@Ba>G1GwtVaf=i5{4y<(tXOD)oUw>YVBM_N`*T*VhS~)`;YN z6*C4QvFb|tQZE7B$$<|TbgH$rwI0sSb3EVpI%9@0#?8z?vr+5i{A0p4Y0jRWfi!1@ z4WB*@wzaisFplAZnR|_;?@^c6<Tmt{#y%R>%7JKE?XZst{dyHOCZ^E8etn&8_6F+4 z^G#`a8E~EJhf>)E)l{HiFixTSrZu-O8;x1TjadtgaD=%%KO86Bm@Ho1s^3Os{4U~j zfL3nk=%1{h9MggTe2zBpy>+6LoC6t%Vedz*WKDdk0kJBVGgBsgu=UFFk-2M*R)^2l z`8>}m?j>lJiBLGrScead|Lx}!EfiiC%ho3SGA&Ix19$1?17|A^ZsJeD`)??{NllH0 zSh9@579}P_cBz9%On-Upmr4J-o6aJS@*>M}T42Z&&*Hv<tdA%t2!(U+yn0L#v_%PA zN8D`;&V)o2ibFpzjm@8)CQ;GRWwfF|DulEpv772|O(!w?hWe#&b^pM?p3P0!m6eq^ zg4zIJ@M7g;_A7~qBKxJB|F-joXA)kC|13D)N`6+pGX^^+Kj`%3LTXd^?)r^VjwvLf z=L(nYVZ!Dwz+C;!3m^pGK6M6w0DO2XrrYk&c7JvGjp844KUj3T!n;x|b386aM3{lG z5%TGk?clif7YFj|$?WX{@WEF+Q1w;shi&dKvK~$RXpk<inqOL8VWGd>OmWwN-OT#J zoPn6+gYq=Rgz960wBs>m(^|7#+{wj7U{AoAcTeC&Kva~H!0HZk_XItX6f5pF(8KIh zx)_8A+@%Qeq=dbr6*0wsOq!8v+c*^}N-O}*%20%!di;5}vC-+hf%*=*RGh|xbRLX^ zz58<`=~S`HvQy{`w50-5I%Ps`yLv<JRIZn~=!^vj-0%`inqPzeTO1gjgggTpMDToY z8lPSdzL7}9D-yQR)$F?Zk2y%*gPj1Xrabnb8RZW=pXV@lbYbm0Q9$cFp++yE@;f>& zoIYFKnGaR(9i0A!&*1sq)2w(F-;+tpw%n0upTgizV}Qa~3rd}b0pULT{f(^5y~0~w zLD9o`|HN<Z{=T!v_n^Ip>nOV?<gPvB@=_LnQDtBAV>yD21rZg|uOKE3TcD8&pgt1m z2>%BZOX`mUrD?B329!Rw&@6{{^?rEQAbrzF1%iy5yVRNAQV{Q{0%`Y>tW%KZ7vcW~ zLVxd(q13OM!olBWzEt6cz2y2vkICTq=e?xg;d?3X?Q*HGKjj4kV{tD=xba<YJ@7i) z{p0>y6B+bTPn0jnD%NGmeo^dg3f$wgTTABaHg&qw^~+oz9fjnL=w4P}06KQLLV|Q< zHXm9D4^3{qic1`6W1tvxgExm({BS-h?rr03Q0sRkEqNxF93X+<mvWvQdn%ChSqKP= zMSwhpgg$!DAF#bhSe0l=FB5dVy3rS^H9wT-EhZ$iv%i19k1<qJ8bASko6pfgWjY9c zAwsgqtpCaD{?Z`udY2;*t>)7wA@X&|f%aEtDLf<xTf#-#KRo1%14AZ@*T1hz>NVU> z_xBxu`wkmzuErZy|E|MX=03#hYG+~~+UDC+0s^Sx{g|9whi}}%|3RI;-JMAxQSwht zXYh5k#>Me*N-Q0pBdgg&Z~b>v)hPBN0SBx0etAa%<|qTF^7o*ogf$lfF9A12N>O5u z%EG?RE(iR3#|V_edKzOKjwnknz8W5Rde0JuxHH_r(;oi@S>3OEhS3^yr0aARtJ{5Z z?#tVI!d>ZcwX_&fV=8W2UjA&3o^_rg!AV5!cImSjHL~XaQ1w+&ZFOC{!L2xj;$EOQ z#hqdmoVQTi-8~RoODXQ|Qe1*ta4SxWLvSb-q`3UM-x%lOTx7sS1|e(jz1E!bG5Y$w z$j*L2e?bze?UW)DA>0mat(4VHh}Y`l{riRWPKe?am30|sUW$tSkq<<Uy&2lFokB{s zS~wJ|b{Yc-_EWSfJw(kDbG=M!cixzPPuni}LKHPDOLwLxhT)ydukkxo5p~}hKWk8p za4y9`x#R^sEHfvEDD$`7e059r<6rKRDDJ1+g}SR#1YNYJhf<Y8RlFzVR_1pPo3pIr zU>!Lx)#l+HOo1In#%kiGS_1<E20IP@yEwkZrKM6p)F|+9t;)x`jUp~|K>|M!oZ+k) zD17a7MNY*G>eodY7FEnTTs+jjmJE~x56#eJg-l>~I+DS&cuzDgRI|-=UxgK-gBZ_e ztJ3Nn!d^RV<EBa?KBcZbBkhAO|H8QNCtk5FJ@dw=y)f;0uQl%EH}HoP9o+PvPHSv1 za!8TSWfF7C*4)%DcB!@sZSHoxX2%xASen+MSemvF4E%p|pW}%vkv(*Dbf!ia#0ifA za|zd=?K1m*nJmC%-S65%d;mfMI?a8$4WN7UQkp#>szUCxKcFw83EhAZ)37v7pNnHa zX>sA5;;M2)u*@{@#%mUqmB!p^Q=hAvld<l{U&qVM>(s%!nY*~MvV94xZy6}}os0Y2 zPOH}N)aJ1$7aWm1P0APmo0kjUe{2};k4WGx5V)YH9Xs%vB!<vAX&)qgD7L=>!%}L< zAsDCZG#jw>_E?PgoS!)O@OE!Er*&@5K-h+E`UA>rD|Gr3e&@-`+O@vVX**XZie}UM z>INZXa7j-^iJnd~53CS3#|AOFQ3EWF=v?pk<YfCnx{cS_rqBt|Oksrc`{1Sw-3Ug- znAUmK+@PvSHuCpn%*K+@J*lZFE0eX1ZN9e<ubokg>6_IM^tdLkfV)|#HmRpRDbpoS z?vfaEeN`uJl0!tVyeZ_J8rlE9KB35Or{N}}9=Nps@rS*lgq&0xJ&*W3{#{?4H}X5U zQI{hxyn^f@Fzvs1ee;%85VRiK^FSxM$D=sY^0l_HW*CHNa^`=R6ydu%ceaN#&H?w< zV=EzyvJ@RZ^2%#6ZdZY~Qxx85EHcn`sI1h`#hf8Dk4`Bz*lboQUJ}NZMC;~w<&8>E z6UkDo7vUK@+xR$?HvpmJUqfCH3uIeHac+4vj07&}WN(EqDjhZEP$G$w{>BC$xb!zv z(P5Chstr8<cwvptkA`we=3GhOfXt6g6^KVI%CXcwZzy(R7(#eWxNzr8VB>f-xS6$7 zJWe3s=RVxxeGz_-9`Z|Q-9M}ae0*}9`xtWncq-+Efk#8aNz)i$+KdsX$eGi`Xs_8r zYfKi3vSbCcFF6<tWN>w}r=x>1$elfK3ud(6tO_NlWQ!h8bh^+qRn)Y{#~UPAcbA{a zK7(#FNAXao-;x$nUFg$b@8C@Qox0K+{l`A6?KTg*W(3g?AsLc&nru9Zx(*g!cXE$3 z@{(YOM)HR8fJVy6qTaINbFOie*yid3WsraiW!>fL_}6e{9E_-JCs83+ntR6g5xmM` z=AfE{r=P}+H(^@(A*C-LBvEmaSNz-O)s126KRRZ_2RAda(n!><e`yDxyuY6rH@^G( zbJ2~D^OLa`97gYwhnTI9-0TYXdqqo0R{9-sebV}T6C2?6j1dWydOWr|NmLCu#iNx( z9*XKj)KjOxMo_(h9s{xooiyhdqQyznAg2|oNTJOs^S&^Ix@W*gU&hi($@zrF7UZs~ z@<g=+yYK$g@p>9>Uj3n2GeonGj0heK&x_{2(0G`(0~oB!DKr$oM*e6RES(>SYgpM6 z1zO_()bvO+GZO@Gq!mKA%K)~^42*;>n4y%EfXdrn17!Gz*ZTW<r~?huCu%agkHpCb zl|tGU3F#yYsbdtPaYn%==Tx@|nk=y%GimzwRN<uM6f4p;f`yz6Q)MD5w5N!#2w>!m zSWqmASFgU??<0^xm9^{B($btKb0ysHX(gSXubiGYpB^Wl-(-jex2sA%W>0PKbM}>~ zK}<m0Kgd3g&HAG@5$6G#9{w(e&uqusYq_*qwoB4)(M9<rS^_2|z=5HUSk@;hxsvSp z;dlARC8ZptM(XMr+yO2>JEsQ3hzVj@cq_-K$YI1K0x(+Ows3zZ5AdI$gfKS<5MxhG z-D8lUD;|k_5*9u|`ojV|#Wm43XJ&m$g9MLW4OFI~;wr;BTIQZ@KQNesQ(w_d@`IEA zTIzr%vp7aAT!p8$e-~3zr_yh^ns04Q$|nL4`|-XtM!)pn921W_%0+t1k4}6EWTOr+ zJw;@|W9sw4({=X~w@&+2qACfTn(&zRfE+fq<L|w<6#LI_U|B2ach?Mr9i|sLet5hr zw0f*3#2hG`&G~x6-G$_gk$f^nMOmLb+*OfM%(2{KzSA5XrZUkdMM&_X;RtN^&mM-N zOB)3dt|~UfrW+{k(_JDTf)Vts!&p=Q_X~;+5{I+0PC%4!bh~dbmP7+8TfV@Vi=bYk zgRRkZxYUh?;U^N=q!rZE*!pj>tIvZBSKCFrVAGUD?k-E#Xez`PUp<EUPo^w}%H)l| z5_5@_fMR1CDLmW)eXfo~?9XUgq+~;`_oSYqlJ1XBpWyycHo5>kFDxoQpT40-vqZaP zUJ?KW=~0C0GOm)>65!t>@sy?dS~vG{Yp`IM^4~|ug@uo$oYi2fClZkDkaCob$o(pn zOzqJOQB8u&k+z1klVZlCnei^#(_*itN3DNT4uO?*%zsq*Stzs{62qhkjYsE32T#GV zU?J$S`5FW$+-NASF7;_)^G8Q%pQ4}kGjbmGSGEB&c;uU^@xD4_nwEQ;J`B|*YR0Mk z<D{K2J`)W@Ux#65hS81foIqeR+hdjl=8axS-O;kBr0xDj+c&G+z*tHQqHx2!5-tdV ziPi1FYdrBw^dbpDvyI33fG4q;fcM#xPau}4$tTQv31J;$pOjgZtQ?D<o%|<?8Es)h z8CLhcc-GJH9^2{4)4LaC>aNh51)8hmoY^0df?nDi9#5!916T-4t5U)-M>5IK2fhGQ z&xbNoH8W(fQ3k0NpN&YBahkqDp1SX%x(G=h{81}9!w&OhQkQ=#@|_zE9!cha2MZ|- zqx7d<60(M0b!1M%U6{WKgn!WK;pc#@l9(PSn|-_@e^)6k-@63(lsO0e9iCw<HMoN- z5@B$!j{mhG^hcAP1{tDJ+k$G4OFnBczs0<{qw?iHfU+xM(9VS7y<Gdjpg9>Kd?pB1 z=6lb}dd>-+E+^wEb(4C2=%#-hIbLlxI=X(<^10I*7yfzPi>d?oG1xa=UVPr`zd7jk z+V-&P`6=Ok<38%#M9x_;uGvhn+ZUB^*c*Q_2_$atD_F2Lqs0`BxY1W1yEgJ0*8b|> z9CU=7LH_{=gr@pIPUgSR9o#d3ts$^lOAj-PGkaZWDif!$+$xCrW;emCHs1|pD4WuE zytocIO!$km-iDS5q`3(dmu3qNFcMr4yBlA6;@I>z3hZ79`ikZEh~Z)22-_a{Q2)Ub zwpPO#=6++7$dK|qr642s_T${&Z}~T+q@MKvjUw&COB!=@WK|gcySY*C+MyK>y!W-u zv-K+wy03Oqcf2|CZ}?sH9S=4KoK|DMhACP_Sxx4Cdt775eVBOMO<Xs%P4V<y<vV85 z>~J<M_}ZT!Q=1@CfgtOo_yy&D0T=KOu)2GLg1C7gh8uJ}gba@{q7s!x_K^@t1>W6x zeXUfZVYPdp(=`mgMMaKx6L=Nexz;7=W&A9obYR+PHB1_0NDIriUSf0*Yb74j-fFPb zYX&-XfmL?nZ>ZSd>6q2;Aez)SvhVWD0Ekq#&Dbr1c~mqao~QBKkJsqjyV`MjvRPs( zebq3CCsv*#mY^4^{|o1ppo3MJg%eyEh>-Je6+YdS!LuQznY+ZDZpAK(j=|(VI~PA9 zchG3(r!p6KV{MkoyenMiOIm6&d)M9lI+OUQHs<domQNgizxCWi&>A??`h#WAxt#hU z;BeIFq`EA?xdu-bJImJS6^tF0hdw%S`5C>E*OO`9<2Tz920l%HjIxAtC7gr<CDKhC z5U+pa-TH##gRG(iO)S1el}Z85fe`qX)v5`&?KC7jOV>4?cWKnLk_anmP$78_-E^G& z7s<afz)L+a;>YLdHNtI^biV2jVj(+&8MUVJ*fP<2n3q0rweIPlw}Jc^dzf6Buj%js zZ<<+X1@Y8fzLMCesZGP>u$Uw+ozh2Ihf@&IXGWQkdeu@}AO33KptY1Y!0Xrt*A|DU z*HIow_ee+}84bhU#(3~QGfcc(_q|9Ki!`nR^s@;!-cDHoW1VM%nNuq=zY93AR?ZTT z#CO!rI<FFuIyQZ6Lo3p|07ecxhE@U9f#0gd<FG_&+I6ws1(p2t&-qx4xAz$lFB<+| zE7e>E)^p9k4wq|Wi_EFpQbVa@Ln)6zz-C~E8gd*8IbLw7L|NTf+BjZAhe!bBHUjlV z@P7rjASxKuO9|u!j4%Qdk%vP_RbkZg#UAnKF$Hxo2Rc9|?*wLx8#|`$PXybIXu%-2 z1Q>6&;r(R+H3)vVzLovf7=u1T{D}s|$Ktx&D!n5^jqHkrQ`uNdd>HX=D~Zl1&CX5< zpu!2d5x)rqGTZC%RDR+IWnUK<^g(Be+9ALQ00Ynrn0&fCZZ;abYdr0I&WD_K;;-7E zI!FMWI(TYEI_omjGAI@}xmzXTe5)T#LEPz5(Mg#H?9WpbFL(xv()eImCbqU3p!J7` zN~Ip6mB!v5?`-oD_mI%ZtrF-E6WMwv6UTavrsrWsqc37U>92jK{j85>rWnw@aORC` zEXnd;%tg%?6^Vaj7m5=tG(=u<;Z+Ra!&I47veSeo*6zXaxk)sNpINh!XH=G)X#qHS zj3XPUOF@^lJ_A$qMJT2LES_N7kkaGL%!MXg5x7bAa|IOuOriIqBLugNn9;r=iO=9* zu;Sq<5vibENf#Cto}A<JkSG=i2D@|$Cts3xShk8U9=zRSQe(%UUJqE)34yJ~8ZL4I zA%Wwu@2t`#ktnBWfq~*zO}*UQ19rc{TS4`xp})CgNS9j1M$NBt4(<2`mS+C+5$4+! z2c!}dCQwNEtj$dPZ9nZwx$%C7h5R$k+iEh~%W5(w0)s0>NcPX+GGRc{j%$y!A(!Hx z02<_uXM7Oo`S}UIMBx9~tQ>V>K$wQ&IWwfa3O9Ip-hu{^xAvpuz9nsa)ctVXl?z$# zT))1m`eiHc!mQ2|L4_wmbxPeK<lsCRSy@)?_+OzPfRrrm6xK7azflbvi=kG+n;lCR znBehfiNWhO@8+dK91%$#$EoWB#Gh0}9q$8C%hQ$^k)(85HOID?Ut|-^_bV#(^Q|Z9 zdv}A`huO|t@t4I7v$>g*qNy^J<|*0Bh6yuuVLRC!%Lf#0ToSvUDp_7)X0wh~B*nDQ zFEf7Dyh^&<b{%O7%bg!+eD(tVx~MXX8So`LXTwb-yHQe3TJ&R>PhG#ns!$K^v5J)& z0+GNkWA|Kceb+cSezu3*id^rXF<u}4by|sb>UKFiw40GUa9?`7wCaxIlkl4^Zf`g6 z@`@csnOqM#Lip{XG5LJx*ea-K(oaEIGW1=!{pn?z6PU$Bv~3bGjA=12hPC_Ux7ip` zBQ@uSbbi&hTt~-A3peY+%3+fE3)bv?2z39RBXhj%_}C$d^P1EA`0j7bYWA{}G&+4m z+<<23;3}n4*YTR1h}&+KnA=q)B{_Mrm8^}N6PKf&dpD<0E=uWOpg`~slxR+gR3veW z4`HoVWO%(}(N28TWJn$DATaCO_4XL;bu8HO0SzhvrL&kUSr%pMA5R5CH?Ci3@Q8PL ziq69cI$qRz>=O>i3!G9e)Spzd^>W?t-eF*QIKlzPT?>$S3eFew&Mrdl>F_fB!=bjt z|58xSrzm0UW4T%<h}beGB*TcqyOw%cy4tZF*O_T?u=8ZyN;_l-kR}oDU<e6%&KPvK zFB-Icb-gWb_r3i_NllHi4-!_4|F8pM|2+b5dM+s4@n<Br3z0f}T3TZFP)$=x3qY;| zSO1M9(jYrfB;%iyKGdyr2h6Xw1I8%bUPF_0k~}>7)%xDJJLT;>9@EOo%I%3Ps$tUc zUVr2#jhH_|Xj`2txg0<>@w<3pF?=AW6B_8h<v@n#ONTViiXC|ZMuKb3j+?U0Z*S>A zMne2<s~~T-!1j(qI@t1>J9TEoghS<5^r_BZQs*Zc{*Xz1j8T>K4|@tmC@r!gkLddy zSXFCGKD8>CZ2Uo4y>}+$y>^=77!QXmU@WwVG<5D9?W%=xSP;}BJsauM>qM7jJv~R< z3{hKxF8Nl!`xMCeHsPq*^+fw=`})IO^VG`Y3@$!?J26Xme(NErvR#gA=#QzoxDxyN zTv1^)YsyJY6tD-6i<GK5|Bz^?E8HU3q2jnA@4G7_?Z>H;PT$+!PVkw&WNla1RdIXx z4B9|HNf0&v?nCV+#_#@qb8t-e`yfXdyz4})p~EF~1cl8hfpjtwa3TOAihnQQw@yYH zc=i)k;G!yW;5;$1c!sGM-}2O^1M<F1qL3R7znbxhM^s)jC~qEDv~Ow+*T_Z8Y7KoD zf-z>5br?!o`*veT8&x#U_Hc2u$$g^}BQb&M*M>MOWD(hyU2uBlQqIlDq@GMWh^&#z zrj$q`cKJUyV2lU1w6a<ShE}WNnd_~zYQP{f|5BwLkP=)k9XhpKuRq79Mf&*oP=6w# z{m4J^#=(I$Td~Gs?3Y^}OcglY-Ht)jI^gNsk70B*2$N!X42GIv$D-hdrKRCJbfZ>9 z{L}WDuDf2pzdP&l6D1`j`JI{Qu#2UO$PvKQ0Z%QF5@uJ#YYQxdw;f@i*SYeZN&u?y zRlJ*lgd+<zNPNaTpIk6C=z}LE=(OoDt8<6S@7B`fkGu<8nl}cwsMlt~Sg!Zvah5!} z2>x4cXds7aC9d@u4Sl8HfSdFh<XqEub`8WW{AIjta2Y(PwNM@y6ycIijg8Y|fKDrX z`RsjniS_dxKkh2v(zmA2ic)>rGH(<>3_np8!o}?k`@wbt%9gQ0ZQzh{WH`<r6RlBW zUhc%efOZZWo&#P^5S~NO$;?$$h3<i5b%iR;-a}bNcDhR}jfA_A|5@w(`Pd}VcEU+- z7@HT(&gjnkN-?|k3Ses{e08!6*oH>e=141*yx|Aa!~U@hI})9c;C?TTDX~F0j4(zX z;*30;ZpKs=*cfO^27(dC(&amcI-wuYRI`5kLP<;rHPGwI4<w!xj}ydA`*6#XuZ1L0 z4X?7-<iO~)>^HOkN}DfQ0uEc%cwtE);dHfnIy#<XV`H25Zif-48!LWeobNK5TUz$R z!^2lFX#KyR6N)B%a5<u(5T&P!cmJTU9B+=h5|0zDx@5Ush14;4+e%9U#br0h9Qr_s z(L?t3ZOzIHelRdv0JYph@_IgrIu!trKVks5+wLm%1(fmFT{>^?ap3~Jvw5<;ht*1P z@>!87Abd0sQ2KyqfVgSIE9)L>DFqu1Na|wn4^m6r$X;9qmp#H--T-20$0<7m`b)Ta z2u2{F@K3V=5NwaJ@bUN6Xu@EpzzD%_N>`iTcnZJC`)x!-pes$%2eRUf|HTemZLm^Z zX(&}igRgeFElVhDbA+%cC@8KjHtenZs&GE(x@!yU1c0o_w9jp#EPe)DXnq@w4*9lt ztlU7uG+vJqU|j5#dJ=GTWK*X6yn9%)BDC(iGlQU>hn0Ln^tAgPe4~uO&#`?1Up%dT zdwP*LlkoE11_yv-1$uW0$di!3#WJM)(=*T2PIJdu8iCiE`2W;U<}w+VXACVN&)Lht z_-hrX*|G;|Xv2E%mXhUfHa&1<LcFjjI>x4e`A~K~`Y9EN#t#AD$}^QFZ#RoZL6b8@ zbG^$mW-pmSmwTN3&fcb(;#hcIeTF+-ccxj=ig$2Jf@uRT-(Dxi`oGy-j2ywT#(52o zNFBTlgE17>xSdM<cmk7}6P|a*pzZuX>JSAC-c-~@*rA1~65LWWp>-M4*ZD^4GR^~j z*YGC^ue}LQuPt;<5(6*4$H$Y#`88*4buQk7Y><=hyX|y3)yZVEhyA}EtGiYISj`Gx zs*mrO12MW=wT0jz*E7eLu%yuUx<bM5uP&el%~O<0`rs7#nIg~%@2_uxVscY_%Gk<K zH`XZpxHo9Gf2D{1#xRy`dQ5q*?ywNbi>ZGtu!ut|#fx8*c7EA9Omok+6DU|*Kf(_# zrn2=l5KCcYb~H1Ak21L0O~1H*;qN5{<GAk|KV21Xs;a7D5L5f@hv-pcm2x5DHUuP= z@Tt5Tr1-T7yw5eZIiL5OJ&jQV{3U!0^s2K_miz&-z@9<-B>Y}!-NN^YO^SoOMatg3 zve5p0^31BubboQehkY^)2GysI7#<12M-!~0FDL8mdpS}8e{y6Cg~a)g0~L)Hgz`R1 zac6kgE=t5{rsg3#^9RnKl)^;*H30hRGR(xBiBxaN*4}_}wgE!11HqEuZjUTU<)>ml zE^*|yC7#CdRA8Lp5FvbHuSvzpYKaI-d>JyGGzW}Q<6ZgfqaR+p-TPyp1iC^lhQ+eX zZ)qz9A0dp_kna<#l<>1+3+`%N8Vody;ys?BY<F>Rb^6sd8}_5`Li!Z{CuJB6PB)WV z`_`L!DR_QhGJ+6#;7&&4VT+BeDq7R$rm<i7<(2y3-kdEl=4cJa#gJ%r+{>3_P~6)$ z^y?hM1q@?XJ0J%Z!>oE(6GPte7b7qB3U)_FPjuaL@*m4|=25ptKKFO}wAka-cj|Hu zcS}p(^b8DerCRpi#D^JyNe`l4@qY5|z}Cjv?KY#Ya!nl36`6oKw*R|p^l*VWRDoHB zmIYIkHfGsAMw;w_1R62>OvYv5lvB);*HNYLH#A1;=KR)WIn%9iojtAieef}_G;Nc| z6jNA-Hz>mKTybh;njeBLO&A#qQN5wzDAUeg?o$RPus@2~QN$B2=q3&IAq|2{8%Z=H zf#0gCln;FQy?F~QXnUFD@`iri%+98+khnTzi@5#HRxl}*TT84K-#WLKjf(L|VS*A$ zT6~QC34uVEg>p`~t3n!$*c3PCN2FBDg}g06+&QZEou6~vY#2e}!QxoDy1K3xZd6#i z`H+YGAh`;B{8(vXp+D$^E&Rg5sB!bB%cOgiC<J$~5^t}=h|CiVCbC?awu1Z~;sO~d zuczSl?=bAwVy|n>4i01#zQRS=c0xvU*c5fUfuSrRO$5Gczgz`HOEMYA^Q&(%<`?Tz zOXCvxVAE8P@TVCjG1T>TLZh<Q!gZ?kEdI$E3~mfg1JBjtJooK9l}U}_m`7Kdz!e^- zXQ^StE?#5|IdmGo!AYAorsvbEzX>s_r^=$z26f&7RAny^zE+C5SDQ<jg)ZE_$DvyJ z>R)tqlQv?7sb-=n=Lb$z3a$uRhg3phmbU-{Gp2sLAEjhZ<>0{&eNszLHl@O*6^HU% z9qQkmdC>uGm!_zIB$u>$HP+%AXjV;g<NDe$5ZX&U;)aBuwyb6`njP|X-qSStzYs+c zGsFy)>&LbBQ^le@!PxtB-LE4(B2Zd^EqguEnjXEEWRVtfjWrxK(!1xIRzuc{v!#=! z;CeUH4CdOzi};5$zAvKb-;-U7Bo2WZYvV11B;6FW#;1^_Hf|8NRAff3+k%HKBW*U1 z)nLyeTCNf(fiZ4iZHwGOOh|v6XZ)Z$bY?dT@_a;e9_C6vwYw1su(zHP<kiiFJtjQk zW#{}JyY|<Rz5f9VdZ#%W1VIsRQa7nj1xhNHPt$l2_h{Dng~lM%p%lNf^VXY7o}fRC zHC^u4yi|*KOBwDQNBm_vbW?{XXW0Y-?%0TJA5^L$_Wq5|z$CW4d;{SC|BnxUUu_Hx z>+R0Z(q|x>@2d)l5K8`cH|@#Pe)BUEy@qJ$$|@i~oBwNp?9a-%&1vy5`X@(O${`@0 zQp-AcATG^bHLw$pzx-+1BY11dG5=DwVJHv#Zh^P%jAXQ5ScAmG&)xk$eR|eZtf?vO zAKj4OCIL6b+5)s4gE>fO8U&HBq2>EYb(9EocF|pvoNUFpLn<Yxn-K5Mg;~(>v=gRo zJ2lCkUx+wT<u@K_Ik}36M^uNY%VYOg(fN>#5%fXz*YG}!JRxW7v4wE>cVLpqmbWx^ zHlb8M95$+X8BNmheH2AJs-WuU)FvaeZ@LOCFf|pmoI6J<70Nna6TldfF^eDTFG*Fx zfffyV44yfFPR8X*^O=dy7xT+5?Hi^MpZ21eFLd*S@#AU7h5jus6d3{Kxc=yBJ<qCn z2@J%}Y7MMzo6h0i9OR$H@UDlXU&pXP@Xbag1Fn>|V?TUvK!oi~`6m%(dm@lZwto94 z-=IQ0tvc+Lm1Wo^ckhty?(Q*y_k!j_?B5{$Y;~M{a)I#!TX+`<Jf0LSwDm}k)FeS( zt)DM&4cm7=1?fZ(uBnL1f-fPxh8INhDU!fBnL<L@J3&DWUAbWui0UKZ3K3|-P=im- zBhg_x?;S{YymQ?^zWUe0$vZIxBq4RwuatX7AfrgcAL^#0ZjhmJ(uk!iB3jK#eDAP! zf+xZ$f>4o}%cv2%Orp`U?gb87bR5~AXwNsZ#nDQgl4b#`F0WH2rAAj}+q26XW5;YY zEZNaYTd{=a?Q{Tv<@p1$=Yl4mqPQ#Vc?62%-Cq+~(C{hJwxcoOmzHofM8mPHkKH#T z{<G@MbpBCXc;)!L8XvO+o&`+83?)CuV|e*EE?gi?>TK5k!5xIZ6@AjF{o=4rTKph= zrNSl|iQ~*1+_!Tq^7C7Lv@by%V{az3yTxsH;d(4R<d=1YB7$gc9HO0gCm{-jX$tNF zAKUkPn}~L#p+opzfbDZMZ!o2?AyR{|7EQ!t6kXw<s+vo-y_S_4uleO`ZsL8(uWwMl zl$DL}#y8C#7PV;<e9p7n=#Ml}?3O^c+!w%sJ|-Y_XvFl_um_9;pn%WBMOpP4tDutl zrJgaM7&<3hE`rTevhS}NT3ZhUg@nw((jpkH1F_{?a^=LZ>_Dxo43|+tM#pshtm%Vu zs;{mxHQReVcK?|-fn%#069HNi#in3UAoYtJOWNNAm2QlKaUQS23d|^bh{)Z)kfVOs zuI2Q^9+0sfp`U{jZo5q6y<oFJwRSflM_Xo=ms59&cq^;1@$TrQgIOqwy=*pe6FE#X zoL`dr*#5nGv$`8>A}k*IeaXzEnoE3Tqp)(kP+DovWIPz9zm<|&2bo$^h#$vBIHrNo z^e)0tI7pLYN6kMFZI(;7t#7woIM2Zn<V0qNw}S4#UX>QGEir7iE$X(ce!}YXkas?P zq_;`25f+MG6x#BhU|2o8jNFPx9y{n2s^4Y<3$39~a_>sF!kOKwS`gcPEr7Ywmyn5K zGjE9zRPs`!9H<l-i|dp~nS?s5FuhY_z(QVOr9;>dJd55fOp{QO9DqJe&>suyy39iz z(D39kd5wXh5*b2a@aEV)iKcn>G(s26Xx}R}8MQ(@Tv>gNpMjVpa@Y-EK^0yvoH6As zsuYBL?2U+}{tuhNDU)I=u!(VTQjmw(!R*0)XmQEXhqL<ab&>6bbz5?WXV8mX5p*9O z59t_IS*#Xp_3$<|CUU+zx(r7@ypIxXU_++Dfp+_<Xn^cHPtd^F`6*PTB{^5Qo+w>0 z28XPWTC0V(jm~M#7$x=5^cAO`yLIi`w(*qfUFij5VGiS5q>fG<t+BNkm6A*S?p%NG zmBNde!jFNgC#&*$@8Wxd`E6?R^T;?vSG3CE!2hWO_#R=0QwPdI$3Ir|UTt+*$I~%! zhq|^vc?)d^bo)hcJmuF?;|CB#;u9qyJ;0nEx4G{`QGA5~r$@Ji>H;xj|E5~&0BPFs zO$UWak4td`DRDjEi%&<%*a7&2#i;*v;GUl*DU%N}xJ(};Y}1t;QWu7Pd0mj8+0w-M zxev)f_FPLe;3p@(p+MI1x*2q}pb<g$b1W;kV<wiJTNeB1VQl)@=i{3c^)}x~QuCUB z_i`?9FK0|#^qLuc>6QPcWy(d7oHes5EachzL4&RIkKs^-%EV{M(*BMJOg_W{{uk9* z^r+$wKT=1^^P|LaV_jvu2^cwk$`(ZvE9RMJep6s$MgcQ_FE{xdgzRkxszD#5j+1SC z{6d|K&qcN!W7nuG&p^(sOGz%)CjalM5Dnfr7DL_G^vmCKU}uhT2C2Dt=EJ3l%Ur1{ zY#`7^s6_|*<eon8^@+u<#f6tfNbtV<{~da-Tstxe4RiLaeYL1TN3QcG@cN^of=c~> z0o7C!U|AL=5Me3{ecWW%H<TRp%X&Eh(=cJq>2Pom1G=%s(4BadH}wl0pVD~*VpGfY zIm7XRMHtyI)!h+|+APd~lKP_Rtj`Kd6@q$zUH-!DnU%!r<6j#@0j<To7mMdk=RelB z)6-n55J8@)NO_{xfere}N0FKRHmBFm7199sSE#>w?~8^5q5YNBxwc*=0*!h5(&6na zoI0$O4t)6Qmm+zK7>6p*A*De7le1-rQf^I3x5(@r)L=k+o3pODhJo)7j^FSFLy^8} zIBGRl2j;gG9*T`Fl}L6CWEUS>fVgACA{_Mc&B{NASn+v)mzF?l8#e3}Hk2Z2lHXE5 zvD`zwI5UP|2m4p;b6o%&xz<&;#$``c7KQQ>lw-s4XR|!peP5&&2aYsHxbT6g3M9T( z5G?*yhw2W!nX>GkF8HO6ImRmtJQ9pI$l~FHX`d0&jp?6DaQ{_-Br7%+N-9ajf>J(I zYR*Gq>{bQieZQLvX=RkyLM@KPl*arnbFkVALnedXfYy4tu`2Ri@^q-C@N81?b3FC4 zQg7e_hf4~j=~PqB<TD&-TjL!QfC;aPhC&)`!i9N4UvK=pzd33N$@wjV$cyZ~_R+bs z&7{>T7vpYWHSl$G?h!6~P<%~C`_5Q;qjMqWD~uQ%3^|VA-2c99@hA{c<J4*rJ3O`2 zZWF9qZ7>7o{NCg5hfCmivdPFRFHyt+p9Sfhp!VIfHCA$r@-69&RWcle;dr&S;!q49 z9+eDUndLhmDTi}fNp4pW(R7^h9p$A69fdem*v1F6eRarCuhbt5ItH%EX~S<y&@jBx zO|&BrAnVMtq53K?J@FF_G-<bx>B-CJju0VmIJfLfDdZms(wcH0Rra7@X!*o!6aH@K zB}nY<)pX5!W!1VW9iN6e0CI>{zv8bL$HN(yUH&5@>wO<1G_Aq4Ez1f5+ZOEbO1@&F z9sRH$K;}>;JNBZY#RVSdMt5#1AwpqRkZrVr@G?gBhUwMc{$h7HA8ydN9>Bv<4hU&6 zdtfQv3XUYrz;0W?8ZHbE2B|_scitc1{_)HtbID6m#`wEvTCAr&&tOT_`*H_sxvFp$ zr2}<0yZ%T3OoCf;tQDxZnxp(rFr+6!fVnyxnS-d$$6uQnO<89psxqafvBFWzLa{%y z>`wa2W{bAEJA*3l5OsjHAES$%kptaIcrVjQ9)`4WM;O49;S3oq-)&0AFpmhbB>vKZ z&y>_4Ni94Nl=uMdJQV3bIr;%X&jewW%W9c@{clPCQenzDTIY#%Xkj8!v<pG8_sTr7 zT#LPgyV7(o)0jag{mqzTOEy1Z)d`|V5J>eVn=YZbkz2lYLE<EJf%xt70KBN)$4Mb> zk0TXI$1}I-EdqEnvn9kABs2VJGNt0d;}1d!+Q+*Z0(C6j!sOWJgLpE;1%tK}HtAgR z_NPhn)z%B>zG*2zW&F9%x-VX{){L=s6~-`_4&2+13p;~FK#14L*WLdOW3}|@7h1E4 z65u0wWDtm7ejdPL&@I~hKxL@)Wjq=MNC7dN>ZOQ@?!SRcK<X%HjBy5o3V#L}JmR8; zQop)@d(eNzZY19HB9lYgeMSHNIFv_TjD!0#bG=8>qUE*cPho;lEU4RMcj4!h`uHS% zHZ*PYHXic^C6;YQ8~HRCdt$WN6>Q;{1`{tUXCMENFvI#(N*7ybDcA*G=0<naF@;md zSm0Su!M-tLz%$#6UTi~KzYnbk`DD2zTp-M{Q)~PDV}vmtF1i?DF|7zu!ms^=Mqe=R z&c7;b4ynD)R74u?%K}YqZ+(?|<q5%vKw<6`^mAmb)WbwLu4Uu@?}LP$1G7_y(Z!fJ zE{lk(#j;5-Tz@It#6)Fl(@(pA*IbMfR=3V}Ks1*Ofh<d6ppO4!W{=(0WhD8$o1@=} z#2deGtt#3Q>G}>86T*YWqSP2sU~!WocQ|$B@@hxMaW*+;3DZ#%i59M%6dlT#aEaS8 z))yoX-^So%r@DI%Me=&q3}vFAf@wAY8~ON#pD)u%mA&2((caUKo;%uQGVdYL#8FG7 zy?|4n4h@}jby5+e_c5>gJ(`0z2;hE?tKaRRDjeI<oK(bkYCM?dK9B_D^E7;5D5=zt zt^`7Wu6(V$l+sL_ZK&ul5K|YesdKDxIHL+}><2Sbo+zi0_sBA9g0R&R<PPba??L|_ znS0?p&}pX-&}=rI8lnl90N|2_Jo_|tyoG=DFTT&RiI=wdkT2HfUFARQIIj&km1(qb zR&D?2uq)HlXtM8Xf0~__Y4jqASvyHOL>kr%R2(`x=718J`j3uaz3V(;w%y<yNoL+= zCwuz+?pk>E1^I7=wFLjhhhJ^~&3a-4y#`{Q%Bj(sttm)sPu;)PpMc<J!Zkh1gvZnZ z;3P6BM~98BsC!}!&TPEiN3uV9y6wF_Re!hBe*u(LXs|!Kb$wUkOjS5O@Rv@jGz{#j ztOWSIm8#tRBnr<zzB%n~Wq}o{9pe6Wm63=@U9hu7Q#P#8ZTt1xt=s1O?$__eB}h$} zWyMLZyGMD`+OP8<_ln|!LwH!<-c^BjQ!~p;0L-xIM4!ye3H6ab2j0&>ZzOYDl~OXt z<GN-T6%qFOG(V;7k3@5DcjMHY&wrZNz$O~_y1cS61_e9^_mBnLTVrM3&;4T=4eCi| zfG|JE+SXZpzFPUA#F1`y{85msswvo!-CBWt75h#x{k6CDfsXL#wNcA8>u?1oVi=07 zhy7_<u@2nooWFUz^IKOYalTxx`M1vrnX+N??>4QrYai>TKTjXDOF#atPR1|N3$ir# zk`Kg)?iUp0v^@)T-PT`J`>(U$<znZxDqCGkp<VF@isXG7(u|H&pFg7)!k;%$Vt*w2 z3-EtP)#QZg$uvu5OzRFI0qS~yVuX#jktqUf1oJYq%4%{xc0Y8ybk~!4>w{617eHc@ zU^UGmFxoe>QwV+zgK%@)-dAJ8lk10nN24f4qDXE@8WJ*4^HPWx$+OMC2SDPU=7QuH zF?<;1NMQb14G4=2DKF@h^<wA**ruj{F6}h0@$0YBW2!jlz)fuh8JxVu4wATtb{&NB z8ATk_Ud3tK=4FSt%3t#Qum!8zk>-Hii(=LzMwMojpoa%jXM|U6ImNiEQDT3OfqIN~ zeaSn;R_9ZV4ZJOhu}Y5{2NCxs%xq>xoc&+2M3r4AsU{b<)ie&}>#wd`blj&{h%YWL zl-%MD1I+(u;kL|X3dEIWSx>Bh4Bc)P-n`inrS8lL65o-t+iOG?zpJQs5FQQt%TVQz zX{lDjVKrUxB}$>yMJ*K<P92zXmND}uTk6<jaYcc6f-xW@-8yq@-coJ0>4)5yv>`K| zKv%bAU_>6%Kl~`#XpI#bhms7-)~AU6Vm;KWfm2~oM7b?34r?de?vbU;K(CR(izp=n ztyJr)F|eZrv2h%X2nz{!O3PnQd)Z%;hjljn7m3oV`M^qP<M`%dq6YnN?~PGp->=iy zV{52Mfw?D^x_jw}9Ip_C-qvy$p9V3^j0U*EK(J0FlCHC7WtMzR!>3&Y>TndF4?(Km zdcz@NrqABb=wIvXV1GSB-|Z4i6d$+hjLRZ75y=tWC=^FnU$Bd|!Qv0a0*3uRdrPwN zO3n@Xfe!<e2J)@bGZrXdP79~y$kgPwRgvz}?U4Kgb^PE$oS}ip9|_RgCug7tjk-0A zaxz#fC-6-=dU2tu*px}n)cc)+6c_#rR!K^&+cX<_DDbgowc4ymzPRKyakS8@b&2gV z8wADPj=$#DUn|L;T#(Q8bh>ql=>_yDocB!t4-H3$cG*TIZBsNm7|zDT@t!D_ThvNB zV%Mmv<0WzJ66JrwxKr>&T?mc%miMuEY>qnks!-2MY7CnX{NDo05AnJ)1{n9p*`?C7 zn#St*`B6x{uwxmYvOAT+bVg*8mSFS4O_@?CndU8)P;J%pustH-!wxHhrLgIBkdOYz zK~o$4zrNvJ$q;suek?=36rOJEdN$Rrccn`xs-tY=Tt!16F}1E*EyrOS?nOa}8LHsB zQBpI&>4YC}=Kg8Z_j)G)%odMjzayS2`v;d(CpBzKa!1x2RK^ew1NX4uv8BqD;|-&K zw87A9qcI#JE&r$0DqnDi<G(qMZK-BX9s8EG!)6!PD*h0|mYPIO8sC6Avyn8M&PsC= zn56XDjrql5>1W{T82kPgSCAou{r!RPC(_)GCtufgh{*3&iS9)CDsWLQ5%qqDny{*S z5dv-XrH;xbU9i-1^X$gtH$x#hvj#pY0+kR4fQ-shrkwfN(evDU`#;%;#Bo!(P|oJY z*2w<WOh-326bnsJ2IMw5zKyna2*7=>IXpP<`0-!r;h$i8<6L*1o}rkTMwQaK@Jr)= z<0_ZBN2^rH=eC^EESW*flO|TZINs4EL32k4L=R>ZoQFrN41|L)*d4ex9|mU?YuF5v z-({!azv+}s6x!*38V3-&^lNO=_e~_`@;!iM>9WOz9#`V}_ax51b_ZV>3(!gMnTiba zB9_|xbeQ*2v1ohW=KO4+*PN~~%;|v*7S-;b==66uZdMRz(I%BCtVzlm%`p1vySn~p zX>0oeC}agY`+gE17aE<Sv=BffK#vGl4@cep>wb+rY_``s5s~O=t>2^)p<m_%NDOJ$ zuP!QEtc=#ZP`$8sfB){V2S6U_-QTO|*aABvOj1P&3|2rOR&`A`t?Tay4wTLU5$!7P zRtUd0`%wCoy-?u1xnu=`RR_snZs80+qgBaYc2vu8++in0U2DbDvCjczpAd1DMy1@8 z|Ac4sGw6y7Yuuo`K@nsqI=$CM{K%DkG$bn8I3YQGgjII=-hvD^C%V{?hO%S{c!k~0 zObB?&%`w%^<_ns519C%dZlo#B_T<m*lK)Wsw2N1^f66}WAJRIbgvjm(hObObVSze{ ztGk^*6cL8gqDOy>e}?6sSOV%)p~I^KxsJuT7bMe`n*KNO(7L)4Ev=N5Q9kqUZo~5w z+jf3_4rH*yQ`#5OInQ|om4y2MC5F1uC#gY2)U;qeQl)*HyKOc_ZvyD*lucbo;sCX? z8jJM>+;PmoGId1(k6G;WcY~V-DjaFs;(S?nBBY14Q^k6ZNJ9hUsus^;obnN`b!{6f z$s|cViO~M^Iz#+yGDI-;CE=`D-ITyVN-W^do(uj&YCb(09&JnVu}1do(baEK(Jbcc z^PRUs7w4^d$WvxRg><phYM2NRP*~j?NJ$$?@q4qV#<bVfX*!x;7Ey}wZmPV%FP#05 zWLN^0*uVKEw4_S~^y>pIJAsZkaRy&cgJb=h^4ml?I49Z{7qwZrL-60&o~0l?U?P4a z6Iac{BfrZ`U>*(1O$^eT^~H6{46lKHHuCTIxH<kehzmbHy#P#bKRm=D^Pz$Lmt%wm zcBi~|j2%ZOT7Lcft|zNAbgp}qJht7@DwsLBIj2Gr+|VnxSX37ov%_Y6RyM-ea`-8_ z?P)uW@<^1i7=upL_pj(dDh9>IUS@g;_R2~pQwMsDQb=>A(D+J$bX!sh2A(%>clA3x zAtAA?97%6hc~PnxwCQU{yC_L8B@sAYsYD;Uq_F4)r8rN1pD<7{PDs*aNjXdM@HNY1 zZ&D`q&-xuH*Gl3y4)Hf0>ngh;WRuw;(3eio_ZS6HzTLd<N9>MMP**y^PyN7at_o>N z-L1J5$xZ{2KX7#tnoAv|Cz>7pTbz?tlSNgzMYHtvYMHN6bZdM(uS;rP<@EEfyX=q) zj((Jm)8KdxHPv9;%r|a%nDBTf89KC(*MbdWj>Nj{e}8u9O^CaVEvq7(SeoP*IP2Y_ zQ7Lhv(CcG^IB{bNc|--_5|8Jeo=sDvFS-Jq3>7De#Wry0DLT}Jmi!i@i)vbe=86Kl z%?rkI*<DWtmPL7Mi+(au^{OJ`qsVke-jgnNjG23>`FcJny+*`dR^o!>$TypGgw^m? zrl&K3{kA2QJEvWHYNf8v`|7d|a&=UfH71RX++vO$hzE-)p+lm)r9PW343FI{>FV-N zLK5Qj9yIVf=JeWW6w2Q?Omy2<3{Bkbn0d{+$h!0X!AB=>UVa=GCL3dUMco`m$kD{1 z{85~ExlZ8Rggdn_Dmv&B6p#1o=1cx9?qcyoi|V(=Z0Vur(hM^uyvS->Mdz(pw*}wh z@mA^3F;rU;w}{UP1tMeFY-b?%cc`eNk<+x&m@d@c92<6;{vE=J3sh)e-!z+qafUC! zJtP&&hIY;Mk1L$^t6ovd_@JBJTBnyomD22rQf>aJN3THAl+Hh5WCGFUkn0_9Mz$Ya z(jO=$WJYQ}!Q|WArab!O#MUmVGxxnGv)>yzv!yw;!%K%$J{b=8lxBID?ohVb21dk0 z^>JH(ZiEjYb6~xk<{VWdq8O2%rP4tSLP`zSC#$abC##;ZG;0{ckj)&FecrF8zMJ30 z1SGK%*~hD$<pXUzafU9k_CP_vdx&}VXE8il06eV~-~asWwHXPzv3s8)E81}gMwq04 zI&{2XjQ2BC83}k$sS^}~xL=d{*A*acQ}|gCoqBqD9zfz{d@p|4VtT4ZxT3<wlJlsG zN`TfV_2eww3xD@I4o=P%e)C9wuel^ugN~z;67F_lSw=^K*LwbH$(c$Mqb?;L%h#yj zr$!E*LJt99h9qDH(3}(|wd(0eZ86U2Am#Q+PgUNnIm<ivmKfCNfk}W{uOh9hYT92+ z%mSJ~N4i2Em@BVbM8{+rURIDE)biKay&Svfd5LoJ-=rSM+o?UDE3Jq~ax|s4U-Yb4 zDbCtRZFGFq&3hu`n*KWFUlq4J-tnes`0bb77NysW*_e<1UEOEV?YFB!Cs;ol4)?!W z3l@m%Kio#0tlYAl-I604o1q?GkrvuF_kX{KOUi6WG-Ku#6o+~9Qa>J%b$d!Z-qx(L zKAgS!Ivo-dA<|VAZ|ql)t?b^aB;fG&U!5K&j!qajWR*F+jXZ~t0VLP^j?akfc8^0b zB+t3gy03aD{OkOkwo@9VfWwxK<(P!`!<2;gr8K|)WwJ#+_ge8M?bU%X?K*L!=Xn?F zt8nq!?<UD3IxjSJJJ?9!22p9&Xw=XaqKI@~66r8HeB>rv&Sf7<!XA>SsU-<_oJ@Q` zQ~J(LD3&ft1j%_0R!l5gE#*P9L!wkYr9wv`7>2p1vX|W_!lV-}O?bKA*Bm*lm*FeI z>-Vv~kn;7CjnIrA;p-*MuSFI)9sdn$Q~`9OIOcXzaTvS%oePK?hnTa`tE6Xnpz9mu zC`t$30qg$MINi6J?z_zU-KF&br9)-O$CICnI58B#7i3%vwv&6C1-I`70{8`hFACb} zYIi$?c<o&&^S*q1NPXV_vfz>}4MPjzVTxpz29i;~DU(8^bplhvBS}x$-cAqJR~=Kz zuLZ}x3KlEjqyJhMyV|?*{r>6x@SJ|&>!qVy&kUL=k?!fN)x<`KE#FV}578}?is^2E z$-k>A(z$TJ?I!uCChsr94)8B!qc-HKTW^s7FnBIN9EmDL1;~*RnYjZT9B>iBOD+d} zhl-`cD4|s?$v@efkuQ!`cBzw=3wp-*s7EKzHL_ly#AVBh;EyjCQGU!tAEr#k)Y)w- z3|HwPciVB;GfoH=bf$(oqQtjc9&eG6hB=qnAzQ5cEeba`c)Y&!T`NH9ILGDm#TEeb zszZ53h~O3=#J-XF>m|TVaG5wcar2Rys0tXQjW6#7+|T(v&8x2V_GSS*%n#D51D|SI zKcyNaT8y;HN27kbL!T_{GwtUL;d{ED1oTknivi!zHxdJGvhSHk(;N2WXQks((OMXJ zifH3U*$;^gcH5NCfWn(>GBu>>S99XC@h`c77lx+pcRwr0PL>aiS}6g6q1>j(nRfBy zpL92}6&+tCLU=JeVu&hnZT^>?qs>II(NQ19^~(5Z_y0m0i|8{3hvqK_*yFU*Z0Q@! zrdl*}SSzv$>YZGFKd}HA<0#_mj|kTV-rONaiMM;CCMm_g9ZfE}G9yl@8Lh~7mLjKF z?=-ef<mS<C#+8v4qLKEaKl~w{hM9C@qck4-_v74M5^g)dl-lt|&isv)T$POHqo8b; zoqdr#tq;NH1e37UwP<}#!0v@Es*_yD(&;~yZ}<n&|8el+@C?;o+|umoklK<iED~fX zzpH>*f4PIZVE;w#aq9vZ3rDFOE;cBhOa|QHUoYl9qhx<`%YEoOMMC(qQ^4vHOXZ?~ zsdL(WW3@NjSRLAUUbQ-;xWkE*C(lXacZzvV3TVRpZd&URonAyGzY<Fa2VMrh*7nCF zB&i3>2h}{{SRdy|K{jcm+VGt*aN)`z@tX~0Wg{YIFOxqElD!~=G~mP1uGjJK7qHRX zQy!3b^By^`XwT#$Nr||L@xUh}4>yq4r{!3JFK6#v;U0bS)s!V)?#7~vxO+N$)L}ZR z-*%S_^%LhF=3}*Bc4)U_8{;6lcoq2q8*hI57NyMIcZe_hNZy_c)UE?1d{kwa2p+CN zx#{xA-v!oV&V2q2qaRib$%9|)GI~nKZfsqkQe#H2WP-{v)5MPz!sF2~Czdad37<u* z*M;k5O);P^N}X)aUL~Cw1w05{ALKqM$J}pgcYEdfo{M>9P>A24^RfU>ZVPFdzn)H@ zl{)m-+d5pu@(x04tcBjJU7gWaeu(~l?0IzCMFoYSepL^UdfjDbp&cq->cyq+Xu8}Q z^0q{{SU;!rsXqv2_J^cRMPFJZ!u6?_|G@|s-k2X*(G~hHT(j{WrWS`eN=M>dhG$-c zz1?B<CTVe8&(U&=RH<>Y$l0hn&0?}`;}S}FI7p^C$&BQAz%(OmEX)^-Tde0UKVUnh zf=RcbQvOC*J?@d{$_2YALN6p+Flq<r5x+F?JD43^P^nFt!~1dfoOYWtBRoy~{T0wf zX{p87u%aOGccB@<T<)*^>D)o$lGnbw(`Ou<MDR|c!0W}*0Owr4D-5+0XKX}TZ%|}x z`jX7U70-)|bn8PqT>xCn4eT>u*!bk7O{AU-DgBVo9;tl116uxwL~+|4^x(OMA4?Zo zsLc_XqN0%_EjWYdyO`eH4=K8jqy2B`+Cj-g&iK9d*LE*|=W8{9I)$`$dog>$q13^D z!B_U7X3VXye)3qb@t<J_1-x0ZBUIbhlX;ThVSAswx#jP|xIGY+(~bqu_!6el{M}>? zQjIe@nLtiZ$Y}JH64C<wmv{WmFDlh;N{|P!2eA~~0|1BU)sm0Ej-eeX8+|%o+LlBl zlldY$)LPe;{0po0&mX@q9FQ3;EyR^jwGdy%#|C2AkOeF^ORr825*1JGgaQ<AHD-jT zo=;Mz;Jn&oZl1geDP}9SBo0uT-)C~I>i+4+y%XJU0-M7EnOgV>^j`&xT|j?9d?%-o z$j4w2Y4Ll@L<{{z8xPV6REZ$3B;FBTtXU4Xmij7LosbpYmSDcC7j7k==ohy3Neg;H zPP64U7_tc!n_1`AcAA<qFox2*kUG$H1B75>^dM7tWDe410*$WQY)GRE3Rd(U;bYtT zSC|b)nIJDG<B8#UHw{*6{xOYL687w9PP!kc2zz|u<t0EDH&yW{_I07avVMFuGx#}~ z{#XrjX@N%cDE@gLU*pNxh-M_(;^)$L+UBbPoEtQWj#C<mHWq(*rF6c)jYLd@|JjIB zyv1|T;Xz*ubibcu<v`%CVAYno%8>-ix-Bx;*@gfZM$)c-+*z}Q82!2u{E5V~*1fgh ze@VPY6{PTBww(7IsbZ+|>PvXt?AeCA@i6=w5WD_y?E^V2h1oox>6JK)8ihkxj;`_K zXRfv*p9s(!|8@X+V>%}`o;x@n%#?AfP@nw2GutgaBry4Q^%z|$bqKq{tWzKVJ)ZPh z66J|x2wl{yg)PCgXulm_@H#^jA;p;<BgTR$7U07@6SLBTS(^~g@e`va)NI`7GaU<O z;7c@<a``;(WXu2K=`8%B`l5C}LwA?7G}0~IT>^^IB`sY8NdFL!?viem?jE{JkdC22 zYUqZ0c;9>PKQNz}ea`H?_FB*LeGIKOQmgsb8wZ37?ir?d_%S7Jt0yKdH*x*{tv;U) zB-ADE7%8Cm1a62n!*S#a)vRRv536Cf9|2D(ND~D7rN!qL?~E3c_i8!a3<ZIZbFRO| zs@bg$gRe$getxhHM7DHr@z;1T+3!?*=XJH5L`1ccUlQiO<<r$&ZcC##Z?1X-d+BrD zeWUpqB|QHfPhQl{J-o6D6n;4xywzzi-@*(#W|T6<QH~bALz>Qs^5|r<eCr1;(~4U~ zLKcsG?#4J?@$&TL=@uz$Z_+uCz=d!5F_!=u!{m@ls@MVJ;`VH>j1R*8O!a7y;b}&O zKSI`4@^A1sWFw*R?0Yw3Q4bf5qS3G@H#oYv4>8FdIwN<sRar`Y2RY3|?M;K3&R--r zoosSC?kd>Zk;qHF1s80L2gOorOseJx6hSd(uZDIeTjB?)@hZ}}*j*@aFZRI)$r9)^ zk-FYl%gJhR2rH&f#qzb=BYF)-TulIl^bCn@N7>cKBe)Sy>I5zEa9h%?I;d@o0x(-` z4(@2R#6fR9U;Aon6i&2uU9bwxduT(mNHLUXA;+CwxNDCzv*aVbvA=PRzoNkP*Aj-^ z0vPoY<&P-mS*uFZ!}XDah3}TyW%P;A2c<3!&!NvTvMi5>yPd8y&xap*amv%8;;2K5 zjd|`-Z2pL3E-s~*cai)gg((}%`s;}n3{k#Y$QKEEeq#}(v_^1r^UXl^d;Ui*lkljq z(Ke~owp2$H8cj;{5Kxt>b^-16%7vv+5bn>!$qgQX?@jMvvfsV+k|lmQoy~43{Ei0< z^5m}?=GKJ^74<?;oQP>B5XCZV5CeB<Dao8tKqpC26uzt2ARw-LDYD>bff+7i40-ZF zfiL!YnTb^rbKZ=<zUejFjmvX;TZb71D#VSuM)aZUB0fi}GS&V}f&j&p=)I}s9y9JZ z`?fV^aV$o~Z*)8;k^Rr^6JQCcK7wWuVZz}x1>Zaf&*Wcih7n8?^Q=)JvXb@oc1L_i zRjB7f7d~IrvN%59Q~ytzd^87$NN}azTdI?MX>ii6eXzMf<9p51MO6>z;d@bWLAbCO zc@Q;pW$5^N-PcP4x*|1~hW6h_Zahnf^qcY&v}i~6i?Eu$j)Wwh%dyZb8_+W~FHPHB z)2C;>H?oDfv4Yz`_{W%nQh|&~?h=_~VyHCn%$w2ij$S1)vToqRndZG#AFF*Swh7c~ zXE@d9WF`5|?tgeoyrXXm)NPDv+jq<yVN;&(_uTOP`IBWaJR;?2@T$%>0LYUp21Omo zn1~Dy^xwT9h^bW0pu@TKqL6*kvXDUK5U$^jveNYOP?ZxoU*S2S0#grEY=;r4*BTkw zf_+pZeHv#KftGd$(9*_+>mz?-xIth8iEZrwYItDiW|KXJ2@Q$R1+Ds`)r3#OZikaF zdW>P?IqRabMh)H$l#`@@)NAo(_IE*nYaIp5vRAD4)b51#dUi!rh><k)1Y*SyMm^S) zl<pSPBjg9?ua(H^&@obyO=3sVOPXzczp8RgbM4WwG|vebPp%W+F<75TQveq$90AAy z1=%kWX`&>an0+<u)%=_Fu~vpKt`MwCS`U21Z+V#i6)MF4w`FZa^M{;AnKzLp_5WR1 zfleuOsT2wcOeH2f^6}K-hwv%Ick{Cnd=5Ib)`_4NO7TY}2iUe<7IA$|L>=OhQj`Zo z*F(SBP1Lf~A?9h?+f0a%54=Bz!dTa?=_s&ka?5NScZfx@ykCufad23;O~Upc$LCJt z_eR2jIki7__@0+vuVYEPDWmZ5xkt+7e$(jAyTA%`J6gbPkPgb?@*>^=>zvRh5BE^o z!OYO8G3i;dFV!gJ*>Zo(iLl0B>8UnGu!nFcDB??FI;`HZzT&VV%8jKTPpXwk|55)8 zK>X%F6On+U%myx4qZ*!X<cgWV)Q8wMI{qf#=A+r75~{8CY6?Fq^PfbJkAKt{%Fov& z8St42X}|q-@vtGax=Xj3JHF)I)`>|jif4g>0Ujq(`Wt@M8h52Vo40BUs#vYPFw7VW zU&7Gh{8*r>J}$`dN8tM-JoVN&N*%blh2$<PY%{jBwMsO|3%?_Q74ak>XK-X%#B>8a zoC_8MtNafQR5#5|AC<_rWF$)CEVQM6>~vYUZtk+Exj!Ij9mLYCrQ(+CM}Ax;8ukYJ zQ2vYxQjgNVhQ{-I@Cxf_)HwlCY5-Cq-UdQRK-DCmvUs;!9!55_;cEl$kj>weZ%j6! za|c!VVk^g(C<a?>b*WmAF*1nmcq-8J{W|*jD>pdtUra+mKIJ>SJh9&Up-XpWBPU!n zU$O*NdvAFDq1|xJFwU+%|1K5RJ2JQ-*krxt36gV>W~;LoJ0NBhaC<1J^~91jqev65 z;UC=X!aHFqwwS22|BmeED9AV{^Dmco$G{EHjrf%vaqrHs6m!-m?B8o%NUNreCOxVm z&Ui_gt?0&q8N&4zhXeCm^$$&Kfu5Qs;$Gejl<C4c+?d&~+1Pmk*x%M}UW&YCi8eYi zyf`W>`G#~O#N5qyma*I<N4Ow}5Kl|rZ-a?31dwZKjV;y(PkiN=yxHS^QrsPM1}P2q zV$d1)`*buKwmz<$jd2dc&H9VDgiW>Z!L&u-rL8~xm0j>bH-A?J6=BSf8k7Nx>|yl| z5JBZIY`i&tM*(A&ctmyx{G(@JfUiR^E&Q+>@IW{$Nl)%P*8W@&yX<@N+-ubGkWrAb zevy9e8eNsBgOHXvDwkG0K(`bLh?3(%fm6R}cGXA=ed;OroPCQ8)#O8E*OgRk7qPNj zI}^8B`XH#@k<l*(DuHK;qoVMOZ{f6&3@1(&;VcA#5TwRV%0+j=u=RzqCwXWxScPy- zcR@(l{-hTA3z*jh?yiTZ=0PRLl$M&YSyh3iC)}}lA$rM?@tkt1e!|GgdK$ZMJolZO z5VnaJ*6ANNJpx)jbk`cb2+k-jEn*!!?BZ^MD>r$Z^{F54*{fxrFcn7}?-vpgyXCq6 z0KTxAvg54K-DWA7Mwj{OC@j&GQ;W}ZG^7;4n}%1H*x^hQURZZ(zDE>|_zygiq>sTn zq*g1E&jHUPkLQw)T&GjM2j$nx6fBkPPYqjr7Ivtfjwo;phj#}AOTbG~ZfL)Dx@a#~ zsZ?gRPFBax-+afD?nY-Y(>+zxmHDCF_QOPpRjhJ%S@bkMM`_>vS!8EZ<vW{xDk>^j zVOAP#HFk-JTug-uK9-Q4-0Bc*J)yvo9}a84gcfMi&=}&smKYI**DuK|c#bShtWYLU zO}x(V^uCWUkXaZmZ_4g1Jy4F3N%X>56pd1h<gxYDk)0R(Pj0Xs;qP}5ehjoCB$p;{ zkdneb*Iq0;M0A#Bj$|o_kD`8E;2HK#yb7Y1XPZVcDZLM;A2>atq4}uNm7r+YI(2C- zen)PgVW#)z47*`dprHZx<HhR}5>d>Z+Ran3SVB>T76Io;_djVlIWEs<&(EDK&r2Ni zsdENS&x7p|QjxzZ+e6Qa)8c`-sX^|Q<wO9Gl`!6X_2czPb%H7@)BrFrgwGR4J#|YJ za$w2NMi=%me^aD<)FIxptrH%)iDj|50i6N!DMs|ONK(y}k0wuljb!s0vZm_TN%L4s z8h$K_fg#~dz@X+2*?koN=>P+IS<XsnLNXM1A3ldJAKylp5Uz>X-6qEu@xU@quzrh# z&7n_TU#4@95h+7P%215(PkGI=|I%y;`TwHi#{VUx-OV*eT{(Iv9+6T_W1JlE&7I4l zgf=4*6pds+0y;os`PvwU<V}C+{eGfCwh}wl5g}s^$H6}!Ef_Orw^Ud`{9F?5e3jX) ztzJ&ezFq-%(OsxCH-&wa1j^r}f{TIRIXjx0&*!g7tb+EbX7SdAgsz7l4<w&yuAQFm z0!(X+T%9`4>A`>lRqd;q<ZA>mr~Eg8-m`;SJ&meGYc-%sOlgv;LW4MYMw|xE0DNe{ zPvS(0rI|LD8PXW-YMe%tVKth%t&)i!Zq~34C@!l)MhW=tZFRXgwBUzFOLDR$7H(6N zX>rN%;>Uo*?rM9@Y;wh#O&2hPl*=eNZ{+Q9tqmM5lWdnXBhP6n>97vX22J$mue4&z z)iSxh2k2z!fej8+Loulh@rr1nn}4)38#7K{b(O^dFJO4HXVn2#op+*AD)0WCHa#ft zofG{ci8-;cVLbrzYgI?z_=NAq1*WO@4lyd>e$(G{5K6*575^U-SA^SGm%wM!P-I(~ z2LR0gEfw)fMTK}P=c|-M&r4!gE)PsvDCRm7#<#5{pX={ghkJW%g}5OyBJ`D)m=9s4 z2MQtO<~Bu^Hq2JsUl(Ye;S<NP0srAr^ZT5108EAJc3kkWaTxCE2lP7NUTlqsQUdHa zQ32%=2CEjX`0U7R)G!aF3$}qTRz$yd;uuO3wOHY&Go4~-|BnSAtG+rp$*u5{3{Cp= z#I|UBJH_M4PCWg|tF0v7JC4uE_kDnF)QgnMgjm?Z5y&{ZTR#;m0|>ynLVkL8r=XM8 zk9S{Ty;9{`DgPazWv>O|e=UrELyMa1X@!%E6ATU%>hvZJJmGmbPhrd#oSMRnLoGK# zfU$cFUm_M>B3u;Zt#78)XMyap&%-wgXK_OL=W5T<=ApS0w;nd9+%hO?^%fV~vakM$ z9R1-wFHYpYbX9}W+F{rmPnMT&03-O<+f$s_#)7zRNd0tOxz|fd;P@d3UtU9NHmTwg zP|HcN((LJ15l+F{eQvReX>3qT@7Cj#ojUJ>d{OnA_^i2<KCkYP4Yc;^jP-XhEQ;CS z?d)2wVAT;s<v(tm<TP`2+^E%|(D+|q0-<UCoW-lt;rZLpJ>c?fkk<e-Y3onzC1Ym2 z(v36y-IFMCRKjgFs9OOma{e+QUO$XpA>B<5Lm>k&XQ@mggUOlg_F3#FXiXl_=#@Ux zZM7<itgcMcI}#y9=#XWmxG79|@;W2-fwCLApT;b}s{)|5Za^&$jXYERSp<_E3%J{G zK*p~>&-8*tdZEVG!v{vh6ejyDZpJ;NbcEQ8Nd3Lr;UfjQmCWFPwqA6b4enlo&RqCF z>9Rv$D|VrQ-dIOc!ce8OZzD2Zs#}R~z~T7ClTxstk4{fTC1$blLmsBQwIVmdn+Kv= z))d5_5tr<A;VjCD`M^a%14KP5{0bUrxmywahQdEA0OzrRD$OsBk6<xKuTbRnp)#js z;`xeocDJYpo`oWcQ!J7m%=fltzb7a&5zxfA&XNMq)Dkk$^Qi*ggqC%tKSEWTw|!jx zoBrQq2xrKkuLX!u;9oIk?hQy_dPENG><&ZT9a-Pif1kU>@ig(^75aH?X51ey*>jg! zuiV_&zKRc~(YBsgx4@8!EzokGdLK#pgGs6*;6!kl*|8aw4EK(;E^r13r^_pr6Ypb% z56#>;nY0zwj=ukYQ_nF0S__R5rHo_k%vy-R8Cr6eg&YSR$mmJ2WSpnVTuK08qUf<Z zNCppGz23nEEzW|^K;7@iq%&3AEq*T=zp6~JnDxP?F36ZnM<#E>8efp<-YS2<sF-|B z%e}C$$>h7{k|=(nG@P8hm3yF!ZO$bC0YfnZ%`d&&+G5!2s7`!w1Fgy1T4<uWBY~l{ z+#Ja5Uq+f<DmTNQxj6~1wXcs}iisS4L7(Q$)SyW27*tv&0i8D()dio7jJ{1@zfo(e zG|l#V^?B9Ab;Ox&SBYe1)epWt!EpKy3dK{?^b5kxLET-C&J{5>@8M{8_YLS44Rh}V zI&cnV;40*k#Gc8lz4uqLm2r-F--XL`H>x%MskG}Ll#4p-reMbrQ|l;`MKfDW4k$`J zL)nm|Y3N-w)zw<qKEgJAF0ny<%HT*@=5Ml=2;1)u%wdiJ)C7PGV6*k4N=#T{KFawr zzQSBrJ`mXto<<WZO^Ve$Kgf|gx|tM3RH*XJ*&V#B<*TTZbb=+$F*RU@sosb_mqivd z>$H5y%xs$7{+~M=saZZ%n0F&HRs&w(F5Bm<PtdR?JpmAKPkMay7nU9&7!yt0=pAkS zUL$v3VG#v~r{6SUiEQg({OF|b>jeRAtQDie<s~jwE*82oJ;cJgD;FciyelsW!Z|G& zW%`L1#qvjATAfqdZH(_@v{#=OS2RB!CHo2@k^e<54$9%1hL8K;>;PaSLh@N__@|%I z$9H`y?{q(<Y1m*+)gpOZzb)nqPT!lAB1Ij>mn=s6hjyHn9S$brpWr34pt1zphVO+8 ztdF|0FV;@Z^9*ds-!$QvhVzpA3D;<AP`@8|5lw9RxeUnH81n_XJe3B8FgekW;B#g- zg^n>#ZixprUrE$?UsnZyr3o?NWd?{W|6NrUY9P5&h5uIfynre?&3hDJd8#+ZSNsa^ zZ4U-Tqswh-D76ry=((dvlUyLr=%=UT|5q0O_d94pp(fn<SGD}n*NeUrX~eLm;bv>i zw*4>(3AH{rfHjogtzn`fnl79SGWhy+($;yNAs9-TZ`WK|(m2;1J;TDD+V{DahqpvF z(b1y5p>_!P?qR#a;fZ{+#&s_6f&#%9{DVeEzg@?bw%5x2Wz_}V^_>ClzP%plGM64( z!x)}r`U-6n1jBsbrx(=y-u{|_RMOPjYAeiX{Cbudb2`GiHR?w%#_r-X!}TPB%c}1? z`o;Wa1fT8BXYtHb9ai<PkaxJ^?vR=zTvZ9)g4=0ETPGio8I<x8>5Xz3%!ZG?#To-+ z>`VGFl}-kA32gOMT8#6(OQ~Gb*-&p1%v=~aJ4n<a_NMve+FEDFc3VDCc$S?tLihDF zjVFgmU&Lj4H;f9a-c2ohv{aJBU!?rCPYQnB(0c;g_dZjsJam(yKALo-b7%>b+L?;h zPMH}!LHb~7fz?A;d7=}}vwdE^E3y{8o(^<i%DlARAW$%dRnx}D52LCP%*XDg;#!C4 z)KJt<(PbGYK1{O|*G1kQ*Ll9nm9I83K(ZYb>e>&(zz+UC4B@zJu*e(%)^}{1xs;Wk z4ezQuG)))O7{ws-t%XuKR;Wf*$+w1Ks@ibvTWnUKG)N|U(<BP3A6}-@0&_~$xKQ0M zuB4JOYAjUf@&`%1`p2$~=vz&)Xj;kW_X>ll{{WAsT9D+(7|Xs(LgIv<o(G*xdS!H! zO-S@!+tsO@&S?&X-}}&6E=5kTjo!<|sWa^xiWxPzboU3V*%IMYD?KKszh$(VEqy!n zu7P5`&&PSg8)|h1QG%$@f?9EDYR-oHu}}8chd27dv}eJIbzHev4i0||TUnoeBKcr~ zzK*&nHd}muO|>7q%OHZjoKS&VY>?q}kBTDu5k0uwUC7U}>{DDMo;pVE@A_=dum1x* z-2WQw8(r2x$L$9DFfhf*+pMl^*p_8PdPJ?>oN$h_*a62xODF(wg+4%L{zT+ZrMyb( z(qhkd((pz{rFdVO=^v>Wl?!eQnab^;qNSLmn{15fq1RF!i06E}rclz`tsKI=$0p}I zAcc`(yMWGvo2ro~hGcHboA;y4&zKZS-;@|WoIm&eh_sRK--Z+`lpY@+nbzZOi)T<- zArahE@T0s^cKowatpf{|h?$Q(9*RT?3PLT%cC^1IdxA>nQRF5|s}BdFw}-$7RgLe+ z5R)~j3?f>WXAK7a#xftAUa(kpIo9QU*_h6>1J3PXjgtP4fjy#8+<w38`|Rte(!WUk z{C}B5%F55tqd(X)Ut)4{P%&1r<b0?Z@V|luqLOTp;__mzQvbGFsHk#-5|>Kn>V;4F z9RAn#JV7$5_zE15gpFcS#a$%ZLXqKMLqLYDbe@nAQCFk2$V51tytun%@t3^qNGgOG z1igz}Y+m`nw~_7Vw>EY1w}b+tKPUy4W$@MV>rZIQ3EZtr@5jj&RzrEF<;N#cr)FL! zI++}K0Vs-+qYUXHF(~3?R&I}de`pMDG$e3<l%AOjV~Uj8>m5Iw8THmu`0Y)eX4Xj> zgt|WH=__^f+~=$X<7L)ELW$sH;KC_pyQ^JC_@=!=E{^`p235j`axv=Q$NcRibNJ?L zO~HCgjv5n!0>7Uw8`NT4sUt+B-Bh4mLZONm)!b6GB{mlqLxhRT+CAu<@VS4Doq361 zEN}l+(hk;Q9i`t<!JE0s7#l{^D<nuS{uirEyKU&P1^^ak-S0WsR=cGTSIo;?BYpgv z0k`2YoH}=}G-PPg`235b-&yKyILg@x`!uYts<bF`Lj-*-{)XA)3N_YSnirvY3I|nS z%f+Rx?(C|o;76&`@vT7-P@6+A;DsCqt%X^Ck#Ks4<v^1x^2VHPf&0~qCS{{?_q55< z=>zVPJ{p8S9T~{CfUOVZ)u)yHLx?BMD|f9{ufyiP9O7_`!+0js>MyLVT9AkwSQct@ z9I{@Lr7otYO$h;GxkHzOOAVp;Y(R)M=VZ7s_jgaXzR%{Qsy|opoCQIX0P@^w87#uB z(XaBWg!iMyYCbQKDlYE#H(V;VOLzaH<juUHX2aX|DX7w*9=-i=)SSQ6jo1@fiuaAe z!Auhe&HA)}>+MTr^lM*~ZAbxdQ17-X`QqV6G~p;r*!uLvqD$AL@^*Wg8!(uXYchP@ zKUV4HirnXkt0NzRy0I8=k2$8JoIu5?TwF<3iccg>T)5u%-O~q?xOp*I^QbNCssnAK zd61SFtD!DT-b}#oJ0TM_MWgsz^wtfLrno|mURNo7kmOx3Um)p7af;(_1_~sSBC7Bo zg!o}i)}0qWQdWEM88t|B6b7Au6R9<Rb1Q1;VrBP)lkUBA>&Juwm3v&FIUJ`WU{>3F zBzK-WNAx+5&0`dM@^4q&N{JHRe_X=nT}xwmS6^8F4FC03KCt=sd6~N80}{m62JReZ z3%@em051}wp8c!HzLfT;t)OB)Mu)S1ZxB$QWRJ7X(sNr>3<`bzE)Y0JSuv|v6hA(& zl_!z?QDg)JsKu!|9-{~KE*#Z&@|WL2Myf$4i(Z2vq#8s{nNf&}FEh~?$EC$AfmlQ& z<Z31$GEyLRNMY#hBoYpbo$tw5;_G@Gw5m_PuwbEL)u9$p;7}OIjXxrx*a6;_Z+bRJ zQHUJ7fx)82Ko0!Kf&=N>J)ptwHEA&T&kOHG?n7G_{I~1vyL3d1GaztfCz;Bn7w{LJ zgbP)z80)-9#96=a)Aa{6xIn+c7yIp6C#AQgVCi^;7^UKa!RhuJ+U}Gy_w_!nQ2(t5 zB8cJOr$+5`@zJ#T%-imgq3XYgJ~^zbjbOBHQuSWHEf!c7zpPruK?OpPDk%L~6T8x) z#a?IZ^h;3-n@{6!gW78^Wy3+SLota%I3F|i(#o_O;<r8#P+32Is(ZL$9k2D2OaI(x zN%_{4G91_<SHdInqpz%zk7YQZ$uXNxcKg)U8C%m@Z2_yP8uz!9HzJ3~@ESdL!@VjM zFtt6^8t<vWrK8ux_4$*1*@0P^byAQ1?w|XaBcCt({wvf%T;f8<WGk~6Ek`9~<YH7q z!TN2-bu>c=o0B6fBmgv+Mpmsr%kNF}=75f$jOWC!ZTb70kc}2y1I=uYPyh5)#S50_ zBT371UrkK!4ZLTEwz}9is979(Ao>*4uPOnC7S80oS^bH}{Go$c{W+CuW85*_70La7 z@5@%}0e=eH)Qr8w__&f4RYi#?psG$Z|4!F5q7_NXDwAwW5Bd6^oEeY5y;;D%w!r1@ zWTr~3h-0(7A>Xo+3b9xnL)GN7V%@u<-Fr6T=UEk<1AVn3h(mzQcM{yMYEl{x?<}(_ z*#5H0Cgb<Iq}3R%+P4TBzS<5ID5r*fa61vR3OLUB$eI17K0y33$~ces;yQ%sq>S45 zP|@h1%(_U>9(jyctgk5lqwo2!&8KE=_2Hfp)vo@%yyf>1>te+hl#WaP>%bvc(Ld0` zR;SisTT!_bW8weR{H%YH#qVK<Orz9F-lC6+3rD-C+sqe!6RW|NI)X}$A$k2C;6bu+ zUFCl$&EfnYS^46DIU7#4IZM;uZwO{O$RpfOoh`e_D7wE~c0K=dz8NEm#;;eY;!*xi z^9LtU;F$<5p<S^$qv$FAjB>n-_u<GcPrf|-wHz>gEH?TbYmxlr*LzLs_jwhqHjTkd zT-p(i<(KT`5WwP;KO{1vf6^n9c&%GjQNJo``>&4lNO!Va?Yui(y8H(wcy+nkr>Z&$ zYAlrNt}-!ow7qjLpLkhTRPlGFRyRYegS@4F#!b?8*6mp=Oh@1=%%vWlub)x)i*Ro< zCyNAgpokG#a24#vA+~sMa?$q3o8$6gMuqjz*a>he6_K?3J*y+h_$@2o4p?_uMB@GT zZ;R&GS1NZ?GE=i@ybRfF&P3`b%Zsy<Z7~49Qm!z`@V7L3@XaTxVKh}7me@tHVHGs^ z#wWs7^$LR4lB((y-(9`GlUpwJlMcx0v(hEHQ<dKwIlh|u#S*BmYL;J5xV=5<3wz8H z7Fpi>^=%Cg#=-7DBKS?!aQ*=00;=!yxf5_*g%wqV6=h$--{)lNilG)7VH=gpLaj#$ z_S$W}<rkYPf~kEfS)k|E$przQ7JtwB=#EV5@26}QG+^)6|B1?01zy5b<68HCi-)G| zm!~Dn&aZcU=7D`eggG;dK8Oe<RL=%UD3M=za~R8MK;YR)mR?)TZQ7p=_RVj7QmFUm zt|OT$jqQytaekJ$iC_H6GqBH!B^dL8{B-E|7B-$4p5B=h<C&o%zyPmqxPoD!z7Ab) zoz>n-$(G-cftRN!KVZP;<F(>OBF=cs5?6Mr*QF+f*MoL-P6QwzuX(jVz(kAP4O7JP zJ4L(N8dbP!u;{U9o$46^`!!{*P{cWI@@r!CBeazV&OIUcV20I#f6w*@=?mk5A(K-7 zQKj0zX+4AC<fI+?_Lc(_s8?Z#NkQGofS1hvj0hG{jDdRk78zo!@!%aqS1HvCICvF< z5x>XKA^b_Yx5I%_d`E=1VNz(zm;31a!=(G%WtO|}``$q)tEYP{<kN&rR%u=?isp|2 zvu}$*m5{EBEzv5guSWIvw>DcoT2K5k%s!64Y|hBT*2Sm4-^ZRcE{y!<GTF#O(NwEj zO_ugFqp4rPfWNhteQ$^Pr`#QDe@>)6_}Hab`KfW^$=+d3Kh{Y;OPNnZVDr`ic`W`d zO<TG!c1`%I%;reBxjSFl(#;B$I>tcJSgCj1E}A625Kn|X0e<kzyQ%_ncT=r_zetz2 zW<KUIBW~|104dcYrU?{j9r1G^A&vCUc2yf9j;;UnMR_JrSao7DcE+<qTnSvA8ykO) z<$Eo&V|BOuo59LpR`g9ad_B1F_fWs7S`Txq;_bm-jEu3CHP1g0XF+og{UOpKS}kFr zR^r#1&LxR9%vCbZsWLHK6`0T->D%0Cg0cU8;0bG?Q+9b@a2lLa##xT#Qj}ZQ+9YTs zIr9Bmc#~1MG_1V+AFuSY=r|!TD|8FJzoZXm)qbyWh2X8VT5~)Ga{{(wN3E8zQfpCQ zF~>^nFIF?<6W#U2<quY{0A!+8#?+mVOeZnFUZakMpBZrvZDcCn7%F7_!x!LP3lxTq z58A`yn2<rS85qbAiOUd8uuGs**H0@-n^&l48)?*iAz}z(EqpLpw2y^XF&U2Pi89^` zn9KFQ6BOow^9v6rDu+MNIyTsab}P_RDFG^wj0U2v!{2LT(COT{#+ax=-h`gQKwVVK z!{KSxJS8ZxPd~}!0e_oa3!+0KH5c<@EReZ7sS9Mr*|W7CnWJVQ0_2+Tzc6`qP1Hx@ z-~RnUR&If`l_Y^BXETRBWa2N5X5JS={m%^tz-cao1Hm?~j?n!Iml>0*p8IcT$i-JC zX717FC@WxRfe}LJV2Pc5B9XgR>$n9G=k{zw4F=ev=E3Y35)h^|)coY%1P;5vMJI6& zN-&++vP2Fz`p)NH9DNyc6}o}eXVtjTmZ|(WFY)DvJlr_F&bho$HXHbF#7MJT2NBno zI%F$j#&Iv)4Il*IJDIk&zY)%baBwpoVZ-s>kfj4NlQgqP#gvy4=*#qCG?f<cQ$_Q! z?HfNJq7p5iCVdCt+G?leN%8{CM(!SxSoRkg_(E|#g=qeZisAdW<fl$DB>r9A3r9yB z#sY$Msk$=YL&<6-BQY4r+gtdHysw3Z`{7?5NYA@4^;{W9>Wu8$U)@)gCtDmzu7Zr& zAQk8Z<i%7WV!wOr(tfp~^;R{vMa=R;T5slhv0bv%mm5@4KkpLyW2TS3H~;wIzMcvw zqWUUiUE&(bDt~vN$qvPD{q>=D3FLIlq;@)geCb~3)&+suVrpbF-uo%X^I=el{938` zDDX<O3IR2#QH&kZ2uxX_wIoNg?vzDTiY|&owk%~~f~E}rOazgafZ2XgeH}J%l?u&5 zjZ>12dGnzH&Q1h1Epq!3aQ^}@Mi%?XgFYoQT@jQQ@SpBFMs^*#o-BJz%{0hZ_V<_7 zA^a-c6c!4$MMylN<$25+=FH$<?MX7>MUr1IsXU$Qwk=3qvO>)}?oY_xqQKB*GM2er z?LBq(c3Q=MEzS<U*%XbG*_FKx{<JT};r<wO9BD;)vTH_@IzhM4n?=dE&9SPg^U0oi zny;ul*cW%+hP>_3m!unq0c7<%!jVmEyH9)a^_$~C<H48;;*3V}$)<p7zsX9<1~AzO z&I)K%8c3A5v%M#F;`psRv8`n)x5~ozM##U}SwWh!c}&VUi4WCc0c5PR1m5TKbY;<- zi=QyfK6R7!4R!1{(QeJLL2goC&2}uI53(d0wQQz;^<~pvvZ+xr(S6hAw*AV05mjX# z2>em$5IE)blwxl-9Jl0smE@o|Zh_=W;ysKh*;?_N>JweOGeG$*YW-6|IFgk_nvb7J zz7cqqx|Rh@ug$k5ejMKCfI5dR7qV}^;_#-B>Meb1v*go@7apcvYOW=$36UuM#kQ@@ zYQka?Ay<Pm>3zE)EJ#K9@>kV2kP7siL_hi>n!4sn)r>utZjc&`-GqTWin-t@wNqq{ zN`)_{0$SEk#5hk{+Lzl`vKa5S4DKkLX;Dgf@2cMYpHTf%_$)CqtESG-MzxJNoc5-Q zHd5c);OG>|W$XOvs=>g-L{`u16}xrqp*wu4aH4@fq2Yay$b{wozkjZXh#`)-0a7AG za=Z~Z=rk%_Pu;KlSqlwXdS)ZvN<F!l^8w^_^D(f=ls~in7!KI=A$((i$kG9ux3RhU zwQ20qTSo8}i)4FyyEZ^zr8Ti-O=8t}BN@7D(fDOJ=xW;Y<wuf_yq23>_1KyP{d-rV z%7Up~I^`CVAx^YksDd1LApLrfu$-#P@FVEZ$53J_ayz>U@8R^V-MP#%%Qb>X(N?Bs ztYTtZz$0?jN9Rc65XB=+AXxT8Eim9n)(k{-72f}{V`aU3xco&cOx8h$ncwB`UAO>J zm2GGfc<FX-Zf&<8upFJ9y4akx$i`WNG}Aw<wM_;k{<X?4kBvN%80nn5_(?=qSwGS| zHm2U#(D32_<S|LC0laOlH@W%juK#jJ^U8ez;_ckh?j0(MVZd|l!Ldf`XI@6+Fgd1S zo6mnquA_l{DWl&9Nearo6mNu7YTzC*%9c9sA9IE!K9!P$qnNjzNOOHLU4piRIH`b5 z4bBeP;mq0d5@osVjT>POtB(4!5cY?oNJ?}6ZoI;_(X$u*_G9kz2OM&!y-@+%I~eiB zLC(m`vQ|M=RTYeSxpS9VtSM~Vy3fJk_DI==AYqamP8obG#=ldTOj?KPfLK?-PZb># z(;P|4)vB7x*}U4}Kead2RtVzqdHf^dyiyFoVOg8^rhrE7PIWE)TeI&l-m}PMTw7jr zHvoA>szy3`TJ-~3H&=?uWrr`0O%8(@c37UYCadNE`L>KRzThQa0LUI=1(ND2aL@jR zIh=`w3(p07jaPWzfJ<!>qZkeBOTV(FhTOLrjjXLuU^tfd@v4riZbRj*H=p$f&O5+2 zD7gUcgh&@}s|+Pp!pj!a#tHTmRSs_DN!3(uG5qHax<ILRqLtCvN0M>K(fUwd@#24- zNeUrikc+6Mhh1^Fi_N@ggPeBz`95Z}`ae<ttXSG5^e41G^Hc6p_Ubfwln-IOzg4F> zpZ44o&!_gMt(RL*9tYd6SMMD`S?|2O8r?PQ5ID<2JmjWkSvr4z1?=S6il|Pp2x9*l z%oKwohlc;ve0}=@PZsyNm=yQ90r564(tMg(9ttCpC}y!(?x=5P)EBdxMBf?D%5>cw zH*qe}$a3xJq1U#lxFo;Q802k+Rod6ocWMF}(PB6aF5i<V%r|wg%{^<03w(Ht2zv~4 zCA^<q&uk3xCdn;F&Be|TLX{NZ=|h+_`y=LM%wDGrU+IaV3KT<V&q4wjone7iUyTm% zNTNf%2>21zsmB_EOwp0Md@=5lipNxiVcy39;*BCdfVPioneYJyLH-O8Z0aPYIG<UQ zy0tUli8QG*LN~~Y78uGtUx0pB^9@<;Qyzn}?ao@vV$?03w|WZ!4VTw)rc(#U4#VA6 zItthD>0L_w5n%rw=zJ83JYsZYn)ErR{|-Iw8`-^ylkt8U1zKU1MhP_UZlv<}lPj>3 zxTX%fzNpf)V-GT`HxO<nI#Tiq3VScAn@aEqvkvf8DQ~m;RHB^aFWa2dfZJMbjIetC zLlQ)X7U&6v)OZgR33hl4MIS&7k-S*aJPDXV^Pgav%o3igrf>gXen+z7CMOLdccq5r zrFnvJ(6PX9u|d(@n*DRmIS(BEvK0z~3|IU|^lGD~T;DI$>w$H}54qTgx-XSMX+$Kj zBn-r`^55*DDfiqH{&yuna96;ciR(NZtsbdol6vyGga#(cC?PW=_>N66a3CV1<@lJ| zhNOSx@2|>cwvWby1J0g?NTF?>%?Fs^7fH>q=u69MU+VC)fmX%C{V3{tysD|S<JFa= z<JERikf-L#!*W|@PL5lMtZaS+1-S@*hLLyM^_YPNU!`%&$4Z-FBiwpVK&9ZJqci=& zVjkQEeKon4N7*DZrR9oYD_^q$RdQ0J+R*xN3VLh_$##lPtvVRGm0ebXX9Zohm_Sq_ z>01n=KiNa5s~B^q=u7FLi9~E@Gp1Dv{=}B}(iAMBBNcp|SmZN1(VK=gCoRPwIA=4Z zDrrMelOMMf3s{A<+XJA1WYFAOI%&hdz`5jrF(ZjMF|bx!#IPyKRsh0$yxhF~bdLM{ z?d)V@c?@T3x%oUsLXw?-nqb)yA#m6B7ztFl6de_%QsVaXkW{FOe;yBRV;MQnpKU0J zsv2X*H8%S4<yQI04@e23t(2v++~1M9y}MefTt_&q_eICfo||-#q7Xu#`&N5AbAv=T ziOPVHMWZPJviK|h->cN(Wnm-<Wehr-n{f~jg5pX{qy15KQZWvYipPD7;VWMPWOJOW zDTom6DHYQ`H>d2C8*+Uygf^_)R|3xA-;P?)q&(5dg>I&mVMvtkk(aeF*SoS}`;EY* z1|X<`bHpJglA{<Z%%F=0KIX>y1J|Uj!Zt7UDBDwybJ|eVts>11eJ@<(5~T-u#q|88 zj$OQFVNnV<j_2~XTPN9R7hDH&C5}6vZcwjFBp<=!%bUkpUTdUo2QXMJ1t4`{nwyl1 z?AOU)y}_Q6laqWMEJkuiIQ5(8$Z%s(RG-EmW;gH*sAa?gaE5gqm^&U`d1$P?y=&0E z7Zepe=y*7DyWS?vX=My-cWe@WckXv}=<P-A@4?@!()$IsMo{YA3@Q)~LL0lY>>;<R zT?;_<wLz;zBOmdrj|*nYz){2cNzB^~im}z(J1;3oMi0xFuy)X(FF4Q(b4L#sK8d{k zCj2Vo8^_#Z!-!`mA(HA3yy>5FFyKN>F2<yS0!3^(7#$B<HA?dR<c|Suq_bq^K_DlE zg`uh&PZ)4cpEH5hywmJ`ji{v(_H{&h-TUlEn7xd=d?+=(AHc`tmNHVf+$E6jFyH{r zeVH=<&Jo!9ZgtXZo*$Tn{7w_@x48ngC7$*t<b8$s`B}P%u&Q!<AW78w+@O%DI*ET= z99hw+l7LPlLfykn${PUpJCZbP%QX;U=6KQE#0BDJX@<#kwst;k^IfMtKh*|y3{98x zr8@fD<!5GeY-#jVa)#ov+-;nGEq<TJ1T59|RL}kK>89fGX#oIylJ?p^BTo92Z&s3$ zg?}g(8=5G=XE^I%*ia@8TpvD?=KMm2tc9a!#wZLVD*7aTnTRdiY8glPfvsvr_Ze(~ z1gTLY<oJ5xI#`5C$N@HXJ;2$y#xJ_Z+GZ_8UW9J3f?Cj1_x*4|Cw@G0e@MAf#eyD{ zn6;4Lkb>E+WP3+s?=D|Jo4QT*7k0IWDan9b%*WWn_BNo?=av9;f_lBS7dVgJesxE2 z+}Qa@bDWy<Ai_<B{U3fc5@gYK&(JnMl2z;&PYU4cSzLU|{5Sx15FJMIwq;uUcQboj zFt5S>h2BLo5G8j1TS{uGJmU2$i60X8hngEZ+~OWu68Sf;J@7;E_tXUB#)P`^G-7E0 zof3ZI^~s8d<byNew(r0X2sO;erO?gHPXABIU@iWSUlUmSX%DPIOF}}x>Qn-&^Rvt1 zA0eo13oURy77Qe~lF>scf@U4ka)epHgR+Xf$E6|CB;JL((#l^XrMy|<n<I{vIKfrB ziA;Q_E|UDgNYN)2{=^r1IYKxAoi=b3C5(o|oR;I8rmWB8ZL@Wdi%=S4a4cgz68V(Z z{Vd1z?b_4QBX&G6jz3MgUpaX$x!+1$`)}dm)dz~B-h3(*r9{j(#aHvB)kUks4!{O| z=~^YeD{m<aUL79(j>HWF;m$k?L07DE{N8BQAbE_w8oK4@hs^AqQU;3+CkNM*Xy(wi zJjR3CD1<sZgd7c1ORq+PP&6m319je0U#72Tv6WvrcU8y$CGM{S;mK@zS6;zemPG<W zj$roBXuLKvXG2;xOA^itt2wk%2wGJLa0LYC-5?_+Ef5XAk5YNUfBiA&iRn6A&9~8M z{$(o`+$iyxAThAFlgej@28v?+n~mEUHff_C4NgNeE=$bT7u27SW=1vRT{rGNGU#MK zaR9I=G3R&PZ=3`Wn!GL+y?uPX30SW5zl=2(R4HjKJYR2q;LJ}6qSAi91iSX;KuImP zcuh*4QwN;o0^=jP+AOGW;C=Xk3dzBM7ThL-j(F96ugdvqjn>=EZvUw1IirNe?XHHP zoE%hk%H0n0aNtjT-~e2`sq2wKtOLKq{_*wP3kZL){53Ew_~OXK03xi3#4$3zgQ;C% z4p2D*BzSJu!6V)aQ9qWv?aLfmAejbJF6IXu+EIs^Y}v(R;hVLw7KTJ-r)8<;m`hUb zb>3l5Vt+p;X?mr#4xzl)ZFHevDm?W`Q?qUEL{`H|Y{A%dDeu6r_2FEH?-~GJ-__z| zdk@njc1!SXM*OR@3EidRO3QwQ-(?YyrHnbn`S3uR(}WvvR-G1|Mpr}_s3C<yZMV~I z;V)LKXy#7i7sgOUx0iN7F6i_FanZBe_aQB!!6myP7-31-kbstk`nN|nsuQ-=qClaD zH~8qrWMy|UhHo#JTqs6O`iQFDIgxvcH$1|%7li%C97mjI>JKh1uMa7!F51Q0Sw4Cj zE_y0_`jrWjCfXp<CqJ@%-{8!;>(6ZZzD^k^@T(oo^mZf@MnWDULMnP_H>zF|z@f7F z5b_ZOX`W$$lYTvh`R+;^v4VQ$Nu*8X>CO=({MHa*ezEqGG$%ZPt8Rg!8CF^?YtBpU zPKdB}>@_hgCzRSMB!jA-2xL6FOAEy-l#@)@^R+_I%`P7VJv*_LvB?__3<CE`cLj(b z0AXJ>@}%@y#ue%W#6vyt>=nvk=c}!fu7JiR<>Ys1d5;^1#UGg-Xc7*y1{QtG)qjPa zrV^YA$Uc0DG+0@48y>&2k`6A%{%>*UnZ?K(dQF()HH@*V=G<0Y&1$OwJc-bIj8NN% zi-K^VT?HG@77t@tlyC`yd5?xFF0|1EwkU$U`Ov;?;8{m$r+!Tw6jojn50>5e)l0#1 zrK|pAzVPQyGz$Emxl^7SuI50o9mu%hdLX~gB6#D=T&c||1DOo)x5X-Rh8-xA<b}!l ziw{+&29e-SHJ3#jz<XNvMYIT(yyD(ilDh-Qk2|I30Z^jS*X4D^5n8g-p(JJF{V;*X zP#ZUt!!j)RpkP3Ld(+Q=|A-j&UKy4=Q;FiEd|Z}C;-G5U-#uUPT2l#g!Ka!CJ=Zxq zOqkOz%`#m~!k0Ua=H<ZHWkEy?uL~87m0wb*{B_{tm-%rb2myD22#B1`b~_T+zVPZo zjdm&-cm82rtdRFiiK$p;N-Y+nEsaeny_(LqyH!v|L!%L;v^zifYHOlk_L!4^0Vqso z9ISb3qRX@@fM|leoB5%{{Pu!F07!84KR^P2pwzd-LWhQCs^bAVK|JlTP$A5)wk_rW zwXqlp%;(D{24Y6JWoDs5TM3gWK;CP)Ut`@_ceOxdttMXS9kIE6_hcX^GJgnJOBAgp zi27hig&c~h|C^i5s`X1H794|lA@Ub=SVa|s-~#Alzj7x(luEOF9?x1rxB`H5ip8|f zn~k{MV{R91)LRD|dn9TLQqMW35$NvxKq8g`<L#TQzUvG%%Bu~HQwayrvr$CUT>|Ah zsST=7$u%bK#@%3q>1=8PwV_%4Auxhi);uQ><=xV@t6n1tA4mNbf3<|q1@smcF<}04 zd(vW5bf1t45!NL)vNgy)!7#YNL+6tEdFK05hrhDB7<MhEdaIh01n5;^D^hRmXBm#) zORVe4zPc}qv}>eUHK6e!&88NuCYL6A4wj4vF(!xmBrST-YPl*((6j0!7+iB>kq<OK zl5b<O2Ov6o>8o%)lJi3(Q3vls(?ZU9iO7RFkYLs0EKIho24agpx*|)(pd&pd>^{LK zhn|G>94?ga;&Sgx+bv#0TLYde<o5qJm2~g%6e1=~IaWc0>iJ3S`;Vc|d6y&MtSLj$ zzOWF$4Jhn|f^J}IWv;=Q^8TkPXAy1N#ocn*eVvA2EKn3`NN3){`p#`T8}Ax*wy22N zYaY{@-bU$$^*@Lx)HUIFg@ZwLW-TJQSSa**?>HM88bR;|25DZ!>fF&RQ7`EPI=4cy zyA`cg4U<oHqp#M-{S~CMhi0E7uz`QoMt~gT;_H{6#vzTQP)xjU;mSy`BidURPi5^Q zhDJ1aMHlIb8>p=kbj$?W<E}vl85f_Vg1mD~spu`;i~ab^!D0?YH{Nx^*uYmTRW=}I zU=gnP6``ANlOvI0XrwlHch-lwpa^27LIqQcP~9O<m4s*g-P!q;mR<u2pE;XS8v&e$ z3l`s#SF<H-($lWG`tv_z&xy_f@Z67Fs7qeP?;{6Jd^EmD1`7=T#Y|d4vohyrFEB4- zJqghTfJze+>tTv|OT`f+p~4rRnjG#n<h}5vU+tRBUeaijc0;jH-pYfsza|j3@Rx-> z0wl+m-|RtzkA(CO3{gvzAuLDwWJBa2O^!h>7AR_WiUb3CXquqaHP8iMHOFyqrHpUp zpYkUFLsrll0%;No4b8Ijh7cZG93NS-i5$iQ#f!V_)n(a~-u*MQ9zv{hnRFu&3E<-3 zXtpHEh$s!Uh*u<)6uvnqr$>l;lBLv4v|?gXP6?L=3EROXo^E!J3u66IqI=PmcPB$H z-bA5%ma#OfP{NwGU3i}koJXHYy{*XGhQ*dD=?lx}HEuQwGhF@g#6xMQ)GNp*-OqQt zI3r?NE)6X22rGFMF*pawBWY?qjU-aWrBy4S8Uow?gSFHk@tx9Tzd0t0R_{MC94`yt zI!ZXIQJ_ocpbp~t*@ZZWSf%RtAOM1tAi=x|k0ha}Cp4ft4f8E5keJOW(8add0`^D0 zc5oYp*e|!n;Q!$62x7kv0iZ$9xHVy}1L0!xsHei$fKvRu;Qg>Nig{%`!^t15EyJhW zAE|VH8b0sXd!65(^h$<H$WZb>dUf9C95=G4fv3U-7gvq3)=?!HJl%iG*7ZbihF#W# z{(p2bs-tXPISZfhfqHI349{m8v-cP{0$1>LAONOIT-mRi!u0O7T}v5{wFsTYMk{K% zR_=fwWu>RNt2P2JfRKW_JnS0VfY1p>)S0Ze-%ht2z5I5Emxm7=zDg4XQNbu&8zGI} zxa4AY>#x^Och;)0XxbS3;7oa41rb-IAV_C#gBGX_fU)AYl$w_P%dha2%xA7vMg&m9 zKz>Sw=atDd<C$z+m<%i>C>HnetE-+!=x%PZs#I&7+(6IhU5Cc1Tq~oMeoU;g4&gxM zHn+;fW&zFAi9cpw*z0koxO4#EAxCFlREq#OCobz9!2DA0C&_>lBQ~~NLUk!(E>Abp zfsy>J+{ifBXsZF4T@;N%rExnFtS5}Xb&IEDg_iD*ZSnR%(p(xMnToT5M%}+iOiUTY zvn}wTI_-Br3TP`NAi%+@qkuQx%P-$Xt-4RtSbjlf;KT{cNB;IrB;b7KuPPHJ7b|~< zC$DNY<fMA4RR@A(Qf6L>NUhE(CAuQQj@dB?n0w?#&=%F!G<m2w3T#?|P#oEmJlAY} z^zT!u3zU>+4nHf4h#ndeShoxipWAIU3lKR5^I2mf6@6Z_daAHv<xW~s=Vu|Guexjq z3Uf~OPs!b*Euz`cNjxu^#6d4B&6(~LL2UsK18b42`wR)q1Y7uIHIr%-M_=+s%tF7I zk)jTIX&kl=@gYK5Ke^Ki+K5*30-BIxoJgg3nYCH_Ic@^vVW6W8^P1zL|HPfTLdL(k z`hJPy=m+-aouN%dCC>+?ag)9(>zQ0W?Z-bwYze@&lg^ib8S7d+x5Y<L9yz3UPlF5i zWlxto_r7abTF(#>mTQMPBiYEF!L|kCnJmYP1OcmgWbg$`*3z0;QsffIONV6|0Ay>m zEcwyM_=br=loGoQAt>;ql2f;}4C!5B$_)XC+D{+|G}~T%o*aZy#6ShQITA$}_lQOH z2(3qe7fet;o>1qV-(CmYlU~z2KXIAs-eE&moczyyUmo11eN1!~7MOahZfcyVg|ht{ z2dSHssC@$_knB>KCW&epebh_m00h{MRj8?{MXwYn;;yXmV8KWOp4qluM-IB(O&d9n z1__1o3VSPns8{G95|ZI(Z)0pf9OsKQd1>|+`kmcW7s{J`Ct^~{&gi~nDd`{B_Gx39 zn6v)Yw%!7e9e^oSF`NRHs}i^iR9#9WgCVJ^*acAtfi6UtOu|>R1$8Q+@$AMjzFs;C zwQzbpF)3J|4uePsLCoj)eQ#9#HZMFw9*}cbJUgXgEv)m8;A^(+%H62v568f4VOu+L z_OhDcHt@Dp1i|wYV`^$VJNzrKeX8vCNks<SrUtk^e@~DPyT~+o9)J8N^xW9)_FS>? z_UtAXRfeG9H3=D_J+uqQl>5r+y76)`V)Mt=^VovAr_hkZ_(Jqiq8mYQmW3}BMMzhh z90?M_Yon|Cvh0j~UxAi{isN>l4+nKt$7){cnwK*dUO#{RTx$%%97Ae=RCHkm&UK9n zJY95UxMWCR1U4%4W7m_xDmrrQr#~rPE!O|C>UU0`WEq~H#xK3OoSR51rl<=0VR~)1 zTIKGJPBQhd(&VxNqPwd2Ef`|ae`+y6oU!NhQ@}Q&$Xf8L$gZoQq|lRR`4Xvb$hH)y z&Hpr&t60DWP5{041&gVdr3A$|P%Toz7E)shXOKRqCbL3M2RFpk2mINvS1oPfL|Zre zjR;<i^(05)>SNhD{<1+a6L#sm3+t?s6j^^D>FDq44UR4j#v8@6E+o{RvqZsg!4iXM zSkhg$eq6Nf!jv8PURTI{pZEd_&&|VGPJq_Kztm3d-6*d$-%iN&3JqyVq1oGty@xOy zROpgT>@1=Os4e=;mHTo;NRO2T#6DqSkFD2c#Sz|gcv96vpL?1~y2i=*rgoHUoRD2o z!5r<Z1yZv_R9WoZ+3u;n*cq#a8NS)~+MsL0*=1*RVdIkKhXAhUbw75XP@1tZ?q3k( zU|qMdW(2gli(r1I;&U-jsGQi4CvYW>>DpE*HGl$#=MxVa0MlcU3<d4ORvGV${jns{ z3bG~&--igWXt5(^sHWcHb#bvZ*P;qZ<h_QSul96pP2S)ob&R3w<lK?J=T!4qy^Yu5 z7YvHFbqNp-_1D(Lzbg>RN<D<C{Jfh~lgC8cQ!<GEML`bH3Hlb#(SIK~5VdUJx|?>_ z=c_^zH(@B1qMhFY8lI3gT1ydZ{&5$7(!+@RYvwH1{W=0q#;N_Xu@CV2z54~Ftp3aX zX-+TXyDhjZwwO{ca~gvTQciE(dA|}sO7n&=l0ZsHq985Ndi)2UI_+!SL3WQ6n<7tP z7=?t1=Ls<)>~iM1p7z6E{8B+|YS2kSu?{jE^nn<9Z&v-5HBiW9*&K$CsyV)g;6@in z5}Oa=D>sZ!Vew@jTM_C@J7Zb>KLHmL=<Ksvf0k+5Ld%yG1x^%`qW5;n@}gaukT>n# zmqi3OchNPFXGHbe;fr=7RUEM1<e#%iyGer=P8JoDHoRk8&ZyMSq5}s)rL;<oT{SpS z14L0K%2wxe92-2=)V!+D55M{KzZSp!?Z27b&-<kpEx}mPOkfZWz+04eZa7&uH`llI zexf^U@Ygn$Dq9~92V1(9u_Q)l@KRqn!243m0A7_H9-&eWyl|kn@a9{V56cmWk06#D z^JIN2fCo@}sPHNd@Bnuoeh9#OV$Mqm;GHvoN04#A-GpN4;Q=22&$+od+W>ey@x2zL zs=5v(fG2I+!gm5;pVa`*1}HRm2Q_^vfG0<YG)0RIo@?-+>41#s-pA6?J=Ati4i$2$ zU=7+QpNsYva<2G7W#vFII-`78H2==lw_Tig-R$~W(A*>85@0m@K0_|`AX&9Jc8mih zrm%hMD(wZp>*vGKATQ;|hJyyS7Nf3=Q|Gor3^I&TY*Rngv^a+0IQDl}uKcC=umAja z<^M1v?+<?Z^WuY_{>%)>u`5C|;TpUEc)j(l_f_f=X?6nO^~T77)v9H~-)YDQnd#Xt zKL1SXJ^!z1;jUl5W&rQp`8SL6Z(K0%SyqB!O=nMD7g+?{0rJq`0q#Ef@PD+5%wq$1 zc+RqF%-OTj;2FT1G>{hn&pEky+W>ey@xB(Ms=5xfYw#T4{Q-ryP71z_JTFb#c}=Na z5D?SSV&ew{`t-$QKul%O;5}PXQDuR<ktId)R~}pVO2F=G+2LI?d%QhMvzmf^UUiRI zh!h+vp6(Ofi4y{R)AFF5*7X$si0hhG5O7D1)WiXQ8FG%ni?lMpQ@9j?kUa4sjMR+- zdJY>?^3pTSnquI&mVhbNWT?GYL5`Ibmy1lIuZU-7fsnO?(hUtbR}>46Fe#sW@~7g{ zPcAF4@&4i`AN<UM9izPi+!3EE#liDH$903E|7u=z+Y5l#jXPWAT#_~9!~q&xyl0US zre?qV@(Z)YL(}%!Yd^63vf@P^IdarA-FU#(Ua;xDSY76xV(9TPbxCX2UeXe0JP&C8 z$T(`?u)!)ad-qOAgGXR;rf8Ab)TWTL#LHp+4}jMbx6=dLRuzHL6z#~ujY@;Z^elFG zMIl={Y3H7eObLWBjVevs7^_dn(^cNCoMYtL1GqE0yQczo_XXzemielII~*#&Y=AY^ zo^9=YRW^LD3f#RWySvlcKcZ8bnpJod%9MqvpcEh^@nQM@^8I5c9IJH)cyvPj48)6T zIZyK=^$R{fYLC1{$X{ShS>-!-Zp$O~mT3kiCzBR{z^nUZ3_fLRW2X89M1E*1Stu(1 zH(%R;_0?B@u^3%=`w<d_l`MX&K*uvPGgg<u3=JVM4fDQ(V)S3)>uUe=euQVC!CQ@E zn{~dnp`)M3-+g!893%jFc+iq{#@3T1STR$pubem`TfCR64=U;*GfPV?)0CUGT%NcD zNk$vUN7%7r@}gD#{%OU-`~GQ*r{^DM)c0owPVhU@a5)eFuP1)jgL_q7hiZU#qiu?| zC>AuPEXZC?>tQN9N^AUtv}^|i?xrjQ?o5j(fQM5BAkVaSc+W~(H?nj`v~MRGBdVvo zBpOQ-r)A5h5GfPK%%+biU`dh0Hhnp%LfO0!tg4?@*m02O@1WHI9)uEq<HfZCQ_I8c zFZp!P`HdY9QTEZ^0oJ~eHV)6&$;m0@Non5>6bEI*jlEF%M%iP=-2`nVvOczV7>yGG z0?i+>y^hIi_MLa$EB@h~e>9sSqVf~=!Q0_mZ*}yabE5m!`G$<ZvjBMA`L&s6=_~rk z`bkr)d_3LO#}oE<zyJNm${*Q>6dyx}W)2r8PM#`=g@-pSayPke(#8^Gij0>!+H$67 zeSg0+<tJq0`icNz+MX=Kte^p8<(U9@oB0fI?ErW^^?(DXtg;RzfOlOQJOCa}7JrhH z#U<f@`IPtQ%WCv{%B(UmX@HN_CJf*SEF?z@KpsvPPegBC`H?OnhYMu`h-mJ{j!0Xl zIC^_e3ET<j3D~t1Q;+FcQi5{<>WmpZ{#za3)z1JgvPdg)z<~iJoK+6+9%=ccxw!|5 zXZL@_r=MOf{;Z6qAT5_Pt|_A#^YELI0XUy75MaGp)ArrDBM({zuG_W_t%qzldGb{8 zhU|*SEP_5d%5qKq(Nl_B*<5eW%B_zx&H?X7c*Zjy0M9wI^|m>{qpu!l^@;oU(@GYE zIRWI|mHhbnvrMg`#bcUwdYW}*r%m1#WCpRYuu!mK%#9m2idlKA`!TfRCr`d=`K2RA zOinR}aQoR#uEcw?lOu!w9RRN<9@m3=RowudR-3RX+Uo*%tT=I50PnI!lm`NA544r% ztENy{T_Ob_X3){w(#VxGn@DSFw~)54HLCSx#|7%h6R*foL!P)3M+Fw;O*^7>XXRJ{ z)G*sSYZ$*G^}>Ob0bVRswqAZZFrc2s8cP5?j<e(u_C16;`S|0s)EHVk4`lq3BI6&| zV&+F>Bb4k)_Y{Carebg2yrKPv(nRQENOUh;xLBM&e^EhKHC3e0DAYldfKvt6OV<vW zNIkIr|K5-AF#z8B`8UiOod6F_`D2AOLCzAu`>42j<%)e+5iA^A)uWnfC0q*e@t%7w zIa^TYiR24Ubykc)UU9@A6X5vNtEX+LGBoYvWJ=L2V*&7n`2?hE1;Fcx=S?U~FFgUc zk%e2u$kSW$c>OwoJORBut%n-TlnX+eka7Vi_bZYK^a0ii0YTQ1eKz*Iv~xIB%t%{T zt~)y}8@_S<Hji2AD3_yW0(ki~?4t2+9UNF0;DwXLI@oAMleR8B;5?$~cLI3x^N&os zz#xNN(B;dQWGi&lv<6S5J-|7FFboVHq-R>c@2NBj544UZQ@JES9MekY&Yd@JKC}_U z_#)&3+642?)kOo~8M}J^7XYtk)(yR)13WGauu36<7ENY8`|QsJ89BQnEgsr%rdt7Z zY?G73gtd7|VTD*3#=K}13y-y;(cGa~XVnVKA&x3fPfrQlO<CQhn+<T+#FfDx3xL-b z9+!g`vFo(r#K_ax<Y=LlC&r#!)2Kv1V!$2F7632L`NbWOjR@2M*3il&&0I_1?wK4i zu-hY8a!b>^t<n7geX`-xRBxgOEo?4wnz6rT4$y@e@45p#3a37Ye!RTk!s^KZLS7OO z_vFcfv~ct0p@)|qwn7gS!1(_C`!+B+uW^tdRvy!>V`H-OkzE}F(tZt0FUUsknCyqJ zAv$>QU|LU8-hA{;x^71Y=Z%Q{HF3cEk9Q1wjVanSv29BfqVLFP@^0V0X=V@ryV<*U zrPaGz;JCE7NKSUF06X4?c+(Q@#2qI9ae%uQ1@h8|*Fg)FlFpB}*}D3T$NSMaG5l=+ zyuR^V0|?F$i*o{bbH(W5U$y$gUFBIjj)$yy(i)0LTDtnuC9+^JGR>Vpo>rnTJ3Rq7 zyls~Z;3YuU(mAH9JfX2O`#lcu_KmbY4%Ar9UTRbq41a3?00^2%L_t(u9pF(aRg4!H zyjWXukl>~LH(EBdc}%~uED|7(Od#Xg*;!2`X-Pg?_`GF7RA&y&m?q)SA%$tsv=YYR zc-&$?#9-qCnqMcj8|Q%cRRFw=^Kw`e>OM;j7hKoD9Ja5svnl)uvW5pcQ@C@o*F!tb zdkq^_wByLvjGQsZFV4JZAP-qfA&io?&)<VdLm%(PVfAsh>jc2-#+~(^Bg~0HrKBLm z^YVV3Q)YUWxM^e_dH`4s!s>m&v;@!u-k6$g)8ZN6lS2kmwj<c^)%Em40FVDl?T6E` z_}`ra&O1t#{97I1)s_6k*8L)J77pYu|C}QXL>P0U(VL%tYy-@k1{rLA<`iW0k-ThE zn3GnqR{-ug*#McXkfvduXKG1yLrg6(;GlI#*Q)y{zgFz`#(^3vNK7>NhX$`VJ`TGU z{g%I@hzHqH=o9Sg_@E-2#vFMQxFdiu8g-I6J4vRPzI8d<&xcewm1~-GnMiozIxge+ zHT`^Shs%Kgczxx!1{4c*A~0v+PEy#D1nimyn<g|?9y1NyXsyvhvuAd8G#G!vrn-H- zncYJy@0v9MJivOL;zd^TqL)1f4s6M2>d-O(_Sh!iCol5y{HW~e_D(36ss^5MvcjOC zwWA+A_tK82)13p}PhxWbyzZ>p(q~gYrj=umH8L{h*+Zl7DokFslDG2X2{{`ZOH;Af zx005>|BypF75_Gw0|D>`&;h22GrCN<_Id%Y$TlGmregU#O3RPsbiHhTEcVyTfpr1A z@S<HaU)NcXfdcPYK43gC7`c-K$M~JfX`SG5fbp_k&dd1m*!G752^cV-2f*tOM~6$L z?!TlUuzr*bAy1qmBSR!F%RcAx?B~3W|E4U7vXQn12Lj*?s2?1X^+ulBO+r#b$KL2h ztws(6z-wg7W*l5LI56<2Ax(owXW7m&o6-KAd`;)C0R#PuDcbGb+cv^vV9fhhBB#{; zQcT5?X3oo5sZ_XPM5jzvCt_z)I1m7D5Nz*w==*w!B$a(7x$B9wzsrmrE8F0O2Cv`G zOFm$9(yl&pmhV{6&bl$cbaJqNzn#|s@cPHo&7$Oe*?j$ainXbn1HevM>-^nJJB|*M z0|D>`!R-KegW&35X*$R&fkXhj!LmE2?gK`Ctkxhfout$W@YG*Px7S`P2AOt#^z)Yw z_5twv$<@uF<$c+7b(1)kHwmY|8k@@cv5-6G#Masdz}s5=QMRU=NV()~$%b#+M)_+j zad%IbFe#zI8*C?+&we)%um-57N>T8^Dh8PW_e}ZW8USywd>$rsmmRKI$&bliy8yQT z%3D}#`|_i)zcn}z0B>vbL$qQOIgnmn>A%D0q`^~=PmN|4U{{0N(h@lU-tfAr99Eh} z7f?o|p>n{%Kmfd<vVHg$GkI$ex{$fy_r(UU7yxgB42<gAp9AStmi{|z2!OX0`ZXJ5 zvRzZ%c}H!9X6}+U1i;%R9nEc;yk$Zc;BH%XegM2}*=^D2esUna#?pVs4c!2qY4oxN zR8t$-vDgg`>@*Gpz}sm(8uzo)Ij{=A%jV^GIw#`(b}a|o{tgDL72r`e`@XI1S2z(V zIIsgb&?~@0szL#@10RUEr7h2aMu2zg&O^nW%G>V4UVbe0g9AH(1KESF$K0Rvl{I(- z1Eo$53!M*M+keM4IIz7rPy;hP@1>}446Su%9K4naJd<oBTUBkfU)K-W*xpY<w0=8q zpi{~YADXI~t@Y}Y2m|m)F3?qp*a;5oa1Qu@v^v0RhIl)iJ#l-xkOM9gJ|6IUC4k4r zj|05)Aw=0-$h5fS;J_wvAQ!j8ho-AmQ~>Yh?F8_uGqDpK*hL&*KpGnx(fX#f7cGNT zHF#;ieS&ruF(+<ycXEJHLytXAKJtNgxyi}sNHIFfzP!za04o`h$9Vv}-TA1*U2i@I z9OSJ4@aC+AJui$^s`A@z)34ZeaGgIo>F#Elux_i~f8MR?GX{b@b#`NZZcY201Ul%i ziAHCkterM+0r18I@H7wA4(?h-OM@4wYQ{>}uL_hGTd7=mdd-_b(A~{6bH)#Y4_vPw z&%zMen#-<TP9P32XBs@MH9snVH|7A3k070|!U;)ED7P#%99mXpwF8~^PWeI5?FY^L zUOL;|5Bl4c=2q^rZOT)7oU&)?rA7_jEdjjFlKDfrmi?ST*#*~9b;UA+pvlFYZok@@ z(`3J2biJKhohI!YbaGzwi?>;O6Tlml22Tsx>qi23ihoBOJO;56;8~T`uJ7%n@M>kV zHgw$`1WhjJbo<rLLDPhOKidjDlJkN6e$n49H1qrKxc77meD>>4A3kP-mjgV3J8bY4 zkrTy>Od7mIq>WVD4=&ha+D<(6TO352q3v}0#oL@F`~9Np?cC}#^ZW1Dz2`KCbpMS2 z@7`bMxxA9@te2b1J24UJjgHr4J1m-9tCxGG9;vCF9N!4dmFR9onzYqZ&Wnw<wTY%5 zW4jUh4ecDurk*fOtqjOp>SCLs%`U#uwR5^&e5JB}ezoneXwr_2w6&?78>LD8Cb}DG zCp7ak2>QdK$$e~u7ftQVXi5x}T!W`e>Ej0t_b5n@Gdgdw!beb<RmjdQYu2&@R&4G6 zn%X)DnzU%6bp5WjOPib8*$+N6(cLI-hedOv_utgcjnbrk6Wxrb2VdAnDNB_N-or-= zeoWh}bapg$g9AI60}Nbb#wP}?lzkA}$#)+2793cK1Cj%sVnpz%*AY$A`aUNskZ1d7 z`>ZhkBLxS714HJ(^wfBD#R}j(ezI5{jGf@XZsb5RA};}+MlJ_<@FHn4b|Y8fo`VC4 z1EpflK7btHnOu}0Pf}9LN$3dTu?Y@r3J3O0j8)gI0A6(@c7g-Jf#5)JAUF^l2o3}X cwlxR-AJQNsu4(%j82|tP07*qoM6N<$g1MTPAOHXW diff --git a/legacy/Data/Images/39.png b/legacy/Data/Images/39.png deleted file mode 100644 index e8f9709da5473b13e2a371f4547e8524cfc22a4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85280 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 B1{weW diff --git a/legacy/Data/Images/40.png b/legacy/Data/Images/40.png deleted file mode 100644 index 7b1d39aa3bed69c85e9a744e4ff08f27ec5744b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220816 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 diff --git a/legacy/Data/Images/56.png b/legacy/Data/Images/56.png deleted file mode 100644 index bc1a3ecd9bd01626e610f74b5dab9b4ddb8112bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220551 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%0A{uv4cxSSni!DKbF#ERdc;LLiQO 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 WJ6EKhF54pmf9!0&wa&LXeD1$YlS1bJ diff --git a/legacy/Data/Images/57.png b/legacy/Data/Images/57.png deleted file mode 100644 index 12582cd814aa180151115d7fb1bf111851f4e142..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106200 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%0At1g+*sf+h9ot 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%0D;^Lw7}^IX5{_w}dCb)DlL@B6-A@7KtNz5`c> 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 diff --git a/legacy/Data/Images/58.png b/legacy/Data/Images/58.png deleted file mode 100644 index 4cff19d874ccddb3fff268ae8ab436d7bf578bc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 106588 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%0A3hP`IU!u<EYn2<k5qpUN)@&^HW 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 diff --git a/legacy/Data/Images/59.png b/legacy/Data/Images/59.png deleted file mode 100644 index 4c61bc11302ac602cc4d4c9f14a7f902b221deee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126987 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 diff --git a/legacy/Data/Images/60.png b/legacy/Data/Images/60.png deleted file mode 100644 index 8863227002b736addf0d902b996817e6acb9c132..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317041 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 diff --git a/legacy/Data/Images/61.png b/legacy/Data/Images/61.png deleted file mode 100644 index 01f5d315ba9d639ea4ec5a6f8662382cb11d7dac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257163 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%0ALW-;W7zo_zoKYKP(T0}>Dt20`{W5cp@ z88{i4@YkR0{7j3EjFV>>00A=2@L%{aNogwYDe@(kEIe8pmdy$7<Lfexqrs53esK)h z7sd*UKrw%Ry)KEI-kp67E06)>nq+<iR0z=3f9IU$Q&YkU&sxMuxTb)hH&;9t*>?N^ zj{dSLV8Kdu|E_k5HD>&z^05An)h*I`^VuPynk}8iqf~IG>tC^`R`C*|nel-&wty>V zm=RFK`0JO+lr2n@?W|C^qH3?11^#sI2jloH4cR>o-Eh=nLCq8IyLUDyP8`D(`!0S2 zxkhnil<bY?)x}MKe}Q1!G%#-0XJcdt6jyN2m<*3h`TpMBbDPyyL>BC4UOh@^s-+XA zy^w~)z>QMBljEuJom0;h7;v5j`PIr^Bn@ICy*9qQq>QJ?>*2daW<?)*vGJ1BJ?EG@ z#n^Ur)VsZ!ZAUM=VDS@51G9y0;HF<8Dk@Z1jT1OlmS{iDKfc#RydjihuyId0^{dfc z)|{IOS)B3b`~qJ_zpL&niY9(cGh2Ug{Ye@BeCd&wxYcWo%3m=yl@J8o_dh2jH4T&6 zHs0K+!eBv*1S5o5`FbK*&cXwVo{ah}8UxYJAZXb2xlD(0=!NIW)Lbh^YiQ^_ynk`6 zos}O12{w)wuVoY6Zg7jOvvEHk&n8+tv&LL_M>_><^8J-nl0TD+_wuzLGxs#Nx(4h7 zDobxxH-z0-x`m4ah;1iUy<X1(Ru2xG_Ej*1{P-&hTjBJnA(6A_Th=Y~m{4Si2J6Is z*{E=o(w9rE<J)+5JFGhz2r1h08`vX&@UMvKr#{}!4)ceKE1c+N9R0IAp6Ry%z4xE* z!k?+x&wyNL{J6OY`NKVDt@F8niTO{=W3&MD{{H-e8td_6xKr|uu25@Q8%t8>>Qss_ z@G11Jih0}aLk4#=q>_^(kLFc#&qGI>sQytP<MpGz`uNT@>qp7W_ulg!(r&Z;NYdM3 zB(l(Lwq&DPyBg*r|5*)~VhI-6H{@>sIySmKlv?XO_pBXJ<SaSD_Kj4ov2bY1Pku;Q zl^^?(s6j`}Gu`$M(I*?>9<{3usb<Z|7`vITr6|&i9^G@o{?2_$#<<Ht?o{fdaB(;1 zun&#?kR2K%esTVNF4`{a^4UlN2#Th_NLy{)ajtqrFax5=?TW;;ItSGn#h;{ADi$pK zyy;g=(HxO~qP<UmyBQB7h27Z1o#M2UcwOZm81L>ixV*jZy35yS#&|mVF@PBx^r;F) z!}X~sIvhOwTwdU|${xRpYk||{g3Mm{?A;!R-S*3qj&~hl*SO=3<2f=6qtwhpd{kH8 z|8CS`D+#)zvs0A6I@SJ5P7$myN8Xv%>Axp3K}?jGhOoHF-Deb)uG63RiS18m0q(}J z+fu#Lw)o=2y_42kY`^Q-sai@N9^|d7>q!Nr?>c*B1<fLGoRMN=5ET@cdojj)rU}?O zYEavXOw`hJj%n`OYKIqbLfWTOM#-q3+L;xa@GieK&p}6LnqMHq!pq^|m61K^3Be+L zgP*V{0Nc2j$UZoz<7{C@;glotpl(?JpnLf58y)Q5x~Q&Y`vr4&xcS8aDP!04Cmg(` zJ9kgCTR2j4{8f|qB1dNzKBAbX^^w0`P88Dp_9Dw+BtHTL$PY~=2}uX1IXdu183vTQ zE!~S=C+}}y3DFMO>PH5xQbZ$uHotgx3@MerATX$Ionvk5R#Vx*p{-2v2$_~m53k<0 zOemz7odfwjPB@s^y)CxKMlGG$QWOD<wrLu0O!{b-9po^?iYD#*9{58q1g<U2ynzZT zkqIWcjf;g>etSz#FsEn8rF_+iFpM>gYv|xedUu)YXIdDf*7bbxq5Qly!F5oMR&q<5 z&WhgU^N{!$AAQM7KJ=cNmj9Am!5{jSM|D!rg##;20S)(k6>1&RC#eV2%xmrICB+qY z>w?^G;=88edg=l$v%{_)UCdw!_OPQjb2)Uxu17yd9jy%$r~L}l0~b}|`x9O~H>d2~ zoKQ{o3GqAdWt*dYlXl&z{nI=Mb=~>|es;dsdD+1rxw3FZ^ZX;CLq15%{XZ_e&WIa| z2K#27c?TAD1|nERQ@9km%Aun{u-};%yJfh*v4lhLWQV)3J1)n7oV)DFHylhb`#U>O zV(soA#R>6#FUW3sh-=#TYD5ow*tt4;k7Z_khUiTFA{L184vvnl4p5Z9%ZHRwtQlmn zzptR^)WG{o+hE`dHd!u>&&cdRQ0Ins9cHb697)d|R@2YtA1+5<Xh$)w<yPH2x%hb# zF0Jx~TK>-srEf10(mp_uTvOWH3cx}D^t_{S+|!meWUQWp4#rK3sK~xnob|l@h!o{U z;z(oQ7q^2t=1~_)%v1N06pk*=3OZseYh%YLJoA9@E=nY<mo=x%w_uL)L(aB*aGeUj zAAPjAN>T>Un-&A@n`FTfoDsMk3(SGe2rFb~Bi|_4-8^b!Wx@5=AeJndYM$+zW739y zG*4KThO5e(a^OGV9<BJnN=Yy(4&Iujly<8F-Gg_H(E3WyUg4-I%$TgPA%lv<j)_x2 zvnc1O%A=h({#tQWm=95+0O;D*=;O`bxd_}4(eC<Wil}^j;d3%i`t&1;UlXq*x(+7| zP0wzx#rCKJAUqHU(Oml7mkiWXyYB<?Zy@t)hqOuyf{(9nEl!CcYLU|DO|h)0jW$vv z&J^iCMKmNF=zmj16^)9Kx3;fWSdfysY&PR#;4cJvzSU5B_~)Q{7^%!bZpQ*maag`3 zk8)yyjK2e7ENmbj?eP@$`|^;N&s9x+j^Tv6>tdhIa59IGmi9_LkCd4pn%=^4D(UOi z1t<oU!!@#96U)$4Se%j>TGI;5BE>FdAa#TZ%pjo{yB)QZLmefOE4%7Dr>Q|Xw6<Fq z@P&3*HKRFGB<1L>!3*6m?T)TgSEBDx(nj&yx?QP)k2$Gq&-u9ypE)DIUeeVIae5{L zwXX?J@dTA|F)WT>DgAOwnG%7!+UNbCNK!QXmb6*XIy=jz=Yg&^hqB37Iz>}AITPQ< zIxJWbAu(2n)iPrb#&}k>GkF;@1o8_>IGDoT7`1gquMS(NGE!18F~`PX-3QafM4$jP zs-sOFiQ`2Bpw%#sz$xk+(@;dE-hV+P(Rq)Z^&y0^kXoRNiA6GIR5tizt-;CujwZLI zwdS*+LYtkG)%&w-{go2xS%2hi4ekvl$bH-|dLZCRjpM7N7m^+K>EeISdi)^#$uFb^ z=fpyxztA4eg0rT3MG&hK{O<BN?9$_8?)ny%aB2>M4ov*!!FN$s05KafK~JG+TyI~1 z>j4m{trK!nq)mK=tioa7nfHJ+Z`tbZLgvV-PgzeN``7Su^3+?(pFl8MmroZ_<C2-~ zVHLiX@A@g)`x)A+5Hx=P2_Zj$H>~6fFA(S|D^ko#Qt#dUoUWc9UmZIq{ZBQpq-q3# zGF+|(s4jKF>1R`KafwEdtnui_<HUNdXHRX{3bbA!!nu!&8pn>DvhS0d{8X<fc;Mbl zUQG%cjC}WR9r{dXM@3{lDGl{6IkZJp!vdRLWIv|uLxlh<^&%i7>S&JBg^~z@Y4H9C z7>+(FG~Jq>$VLAeG8oL%;z{L=u8co@1~TgHl8POogKm5XQ4y$nN(S+`=~G$H$wbOD znDi`qg>mtO9h0V##A+C69OVAhZf+cJftiSn@EP}#;&`etrLAO@_L}zWV}%+k-gL{y zJ#1FcOVs{15$p;~BrkP8i=)5r+h$@4RUcI0W39vAq2i+_zDjT3MD~Kt?Lvc{h!n*3 z4Hn~guMf&qFxzgE{LgdR8bC-0&++WmgLa-OM;AV=z;Bv!9FlJI)~Xp^QVvDdS#E~0 zdrJ3wW$<RNUm@`<PiaM(LeL)k37j}bB9>Hl(edm>?Sr(;)l2(P<8Uhe#GEZwd?6J# zdXFwd>VNy!_0>RP2k9p%Ub~4Rag#X&Ei4^-K*cC*kQI>O_Ly;ekpuFoM#JCs;{fCP z>HS^7?s{7lS8#l(ttQ&dJm^#%(uOwR&H8@q3ZDp>elSg|^!pfoCt{ldJvOY!oI`ji zJCa`X7)a_mcoa>MbV3^eY^?<I=DyyCw&Xh`?ff-(#cnOgYlf!tNDazmF#h3Z+v~x? zL*8_xKSxhh&Bnc<MDF)v6+ABCWhj&e!uP;#>R?R1C|JziOZ|IUApRXb9;@VqFI37Y z06{HU7XG#YpwS@9=r@nfFbLd;Lwr}C$K4x|{)CEhn;r62{g=DR&9?y^dr`G?Wh6jL z8CR}j+(?NOO1VPl(+Z{L2zR*r`N^)yjnw$KmyeV0ejc610T*WXE;C>cM@buz#04ZS zSBcwC1W7`wfQhW}z^xyJ@4s`@Qn%H^1c-UkE<JGLraT%dpI%Y?;YYid@@8JrU~zh3 z=-0cy*ME{b$=^znR9FdoEq8y~+;j8!#uh)$ziCP*C@kT8{PI#jjLYsdoymjeyo1ZC zIc0ie(4k<^%b%YSIxUQoQL|AAB^s8P&@d<B;m81_7MmpnorErQSsO?}e=YdWOF<Qh zdxK(M>HX<_XP;SV$0@QhbS!_RiWU4O9A(I0KN#VZ>S(mGQAl-J^mw>3<yk9Zz*nE% zsjk~xPVZ^;)f;#W9>(a-x-5mWVTFw@UHN{H<dPr5g;daB3rx)mAx6^Wayb`94RckX zv24y#e3cDpIh7@YK6x~~7i6FR0)Za%ciT-i^V}XrP2!|J5|`+w6nV29LoyO^`!Ku0 zjA4A)!QMHBrBXi4&hH}2Y<>?pP(Ai8pWe0u1l?wu<_(cK?A$gXeAOqH{oe~<Z{^Y- zKnJcqVza0A>w2eH%Z~Ppga6($xNF&WL|!CT`(mT;Xls%h;ZftW!B?N$C5*r|V$Bhi zs#s40FWT;bvSO-Z=EW|J#V9X+<$q<YmE{C?d>0y|LR!9!`-*EbvSV6|c5oHsnkK&M zn7&PVZBm&MCYUJk#$u{#AqasADPn^F?dk$tX-z$tt+flfbP8`1Y4uERM0a=G3{mGT z&cfdo8smQD!}*)#?bcuRU^q}PviskmiDih=M-q$mlZP}wm1s=o??{fFWEOEyU;)rs zHGf_tNh0v@+I_1>(pe+UE7z0Z*Yq7AOo*jtSo*u(DIJTq7gAP;?e0&ZKs3k>QJIMq z{*YJg_aj&`M<@8!hSLN9q9@h6@d{tKbr06J`wj>Zfi@$|>3uj>=rL>ypO|ic?1+3y z_xMT7T|5gJ3(fQ91?M6KnAAg4x))3F(T{cUsDCNt-p@A+YScio8(a=zs<J>x2Ak&p zzF4&uG08Mt6q@cfJ(A94+45#rf_SDBjuL?m9Mv2lT{YnE%<;(8bX#G|ippqf6+0eC zq3I~{Ki4NBGd!IOY-sft!@QQSY2GD<#_oDBCa>&5&ohQ&(W`;kSIxt#HG$KBnM;(W zG!<?j(Q8I?Bb9{B$_KOu5B0~h>Onj^-XQzcNocsB)|mn;y7op(TLc0f3<9h$LFr6> zBxTud)bA{jW6gG!NI~rps%j?5F4zRgnf+m1z<SEMA^3~Z8!R%|riR0FaPp9u>G*`_ zGg#oP!q$fa7IV9H7{(v^S@zKw8&-#okWB}3E%kvPOd#S~JBmu)2>9H``e)@JDURy= zekayT0b_LI_wL{4Hv*vtZ;TaCy$g)f+vcue2^*#nst*#$kx>vIt2K)KU>8Z#y4MIy z();G4=Zw3B?-DyAEzrXD<FS+YA`ahpR1pVLO*i2_o+Utm@8v~tA$%w$Kcro3#G}H? z6T%8fUpo39UVyeIFQQ3!K_=mVz2P))f|tkiNx_%i#cai9HeoJS1#DSB1+Kp87U>R* zvAbfs+Ja-COl|IDW9I0?J}VMbA(<@1XV@YmqUF$+u@r^kaWC$XfjP#pw>yld!hV$y z57#Yue;xZ+Oq;AoYTOYA9Cy`*$4h_XRvr2W)CV@@%|<A>*=JmN><-(Dw3QoDLW3TS znHX;RRz!c`QO|OF<Bq8!ZF9rc@s!ZSj!A!5QjU%~c=|Ek4J&Mw<<K-tlkci4Wpqc_ z09&zxy^yT_W4z6EeS6WGDb>)AXD6*qu;K(S*wTltX}oSdSlBt8_^K#9vfRHUMw_!u z)rcj>(+&Cy<p9@$_P65^;7~x-NKMEcPJAs|?>W<vlxRhUu0kSxbRIV?hWi%-$Z{&h zyxOmYc`ex(CO{(ljsj$F!+;^Xfp@GiU))laCafm{=4pu%k8<IH>^x^LET)fYq{z;K z33R^)<G~2E^*Ezh74;<=BJ)GJkfI%q>O|D6A7=Esq_=Z5EYqd*=C#olc68CqpY^A4 zUKXn<r|UkYSC|7`_S6fH5}!{5=he^gSz7RN^vUQG?Qj|41-8RdsLs|373S?U=bqC` zVSJRo7daG6O3;vK<5tovWwMx04i&E0wQ}{j>}5swSk+=V<KOUb)^#6sm?_E~FesL~ z7qMFQP{978hpBp8r~hZ-x)e2xR6DEt?SvWVIKIgrtI2ZHN!EFA|4i%^nV&-v5azHY zui(r}+5v!=P|`dFIy&zQE&Wl%?z{W_L$kE(uML(&`tA9KM5n*3@?H2PpmwA;y@_g~ zq(z>XlhyNZNJ6Q<7G&dZ=*Nn0zO$*LH0Aie@E0~?=36+v3I_{{>Y<l!vP$1do$x=# zzOX18$NZ!=Bt-(&lARnBy`;N2&>i#HG?>sE#4{4Dge5UKK(sBA(6_+yN_~ogs6AMi z{G=}fSL7Ab`j@kXBk!h?lDBV0C?;ewG<1_xAg$-xW!%ae;{R72Beo-UCT8_JekZ^U zq^}a)dgB-wT-r-LWmvK0m_C%FGcFb~9W#5@;ZsfyJNn`0YM0C(j^>X_JTecm_Q~(s zPcCs)54)>{b;nK$5W6Jv!%-y9UV1h8FPAbHdUqk~Pz|;5Hyb6W6*r&T&9q%TzC`@x zuw}I`$d?9Yg`76sba+?M`ApAam-(0DPG!e~Y8X(rX576H-g2aNd}W)itq4b9>2y#4 z@cBC+y`^EIz<~a+qne{+te%~#rj72Y4yTkyyn(;yjJY4^iC#ELFmE_=1Cf!x{R3dz znSWg@Vx-twl7RX5%g+f2vD^p2E)@|Zt1Fd(6e}^P00Xjxt`_b{fm&0uImQe`q-HEI z5nN)KQyTL<Ia=I(91xj~=xm-K`!jDn*8YKJitc_dMfMui7u%tGYq{Hn>%xC>Zjl)v zAmw(ob#!=tH+&jr@kWa3_2)&=9&i|mu~t$utFT%$Wks{CNUAJxpoi*iRjdM^3v~{@ z@4vYK_U>`0jZ8k!W;Lc4sCfO=tKiwgqXp6XC}j;Uq1n3%iBqKy|M|u4Rh8uLNolV* z7}U7AD<{2KUr<da`%i-7b4<L$G~oH6bNZ0<Q$2{|)}#S`dF$SR*`jhwH=*qVZ)@0V z{NaI5`L6u%1=C^~_ueMJ=LNJgA5KdBmc|^gi9$`whE~JH<*d{nj3&lTAD;x=$`Mre zS~yLr8E)hmZ<)3|MM@w4u1B(Bg^yNg%WCIiwlNlS6l%NHaUhOzf@AD%MY)NW)FCC& zv1vE6T(#BO-`IXv{x-2)k(6iryiBk_Tv^~!Y&Rh8a8w8ujCGIi(lJJAzWHsBFPy=% zBxouT$p|IgOfz?XbeAD$p5|XSW{!f7$d9TvL74W1!n3s^a@df$^jk$Dsk>umUI6dU z2dEofjWDCqOjjSJBTs+*M4T8zsFKl33x#Tt47g(FnA`T8m~FdIR!8;Mi{=2-%Gu!_ zkX7B|qL=Bepen@2I=3uB)>xB#-LHsr10~23*B=a-{{lOxpxU*?@ak6}s1&KqXXA$w zxbrjfdAeKYf|Mi@g#eF>ePdnP&)wv3hEo)HDH!1fpS}`OfdQcvQJ&yp{m^C`x??*u zg%zqV6rCFv-c9AYQQ$Y)FEz;05$9tCM2|4SF3Twnl?e***W)1486c1<Sc^lc&zYH% zWmE5Jz0YNyuDYYeFoF%>a^S>;lpoD;SSe})nRYSPbvQpv|Ifd}xG0{><IUEqlK8VH zEP@;T5^rzB@m_k5-Vm9K#8gJplJx=Jhp;d87(#DYDCHojqEseYkBIVLtT9)syt6$7 z;g+Ej6L(C)%dPf^7ff*=%lum89r?ageKG4+sZ=o>5FO<5kO0%=cy%vK_hI_h6*)Mm zQU80!@J{l0;=mHbeEE1cqx~oE@v_UV(e*3&8#?hp$!2j=tE<CNSc>4lUFpS`qKVo0 zH;0ZDxEKUUxjolqg%q*>fUQ5Kri5B89csyd@b3F7rmaIKZzuN5@>y|H3#7fnj9C*T z1b`?+1(u0#|7(b@v%->}?AaDon>Yrq;q>|?`3ZmMn+obttZT_$K&K`k2<C9pF&@Q= z`!DmoDAaC>mmEV0Z{FR^gz_XgrQdufR>qS}zsDJ;E2^z5YK=-kC){`PCWD69NwluB zVF^Z`F*<_V0;nNFBboE)J%_D4DqJSJ_}CMImf|9*s|K79vaQ^i#sx?b{({vZG)upw zvcP0j`(7S%6VHM{5NSg_d~Gt^h;9!Em0EUb&VRXT>OGX&?_l?UL_sz__YB)mINI`s z$X!W@=7ir(H~`u<<UIyFqFqy_>|{G|gUt_lAyM4{B*CQD0f`$(e_bO?nsIQ=<k0e6 z$1zQMYKN^@Q$Bin`ff$y)BgtbJB+AW2ZJ4LZyJ~Ar6-n~seiwUkKq<hOS~h_vOZi% zldP_J*zvLZtI^|sPek*8(~%yfU1wr#vk)<|d*ZPIs!3KK?G{6^691UT#Ym-SIs-Ze zQjUjv9HeReJIA3JY3nYEpIkV*`I2HHcASYo-n3^QlgrTp3@4%7I>Se5e~S(YuDmP> z0VfY{_CJAAVE_8}cnr_>Gz)W+I+bmd<V`0=`b(UNiKii9rE}v`Xk&aKq2xTGp6lOt zI=&7b==XFtg-^i`_(-2GVh6<3pq^Qg8ue8HXiX5br%Ck$aMVRm{@}Yc=b!u6SY}UV zQr{6$pYn)k#2y@Ckx|b9gdVu9Z?l>k_efAwI!*gbzp@DrEsv?^AcOr_Y^_O5;Jd?F z#5cz782JJSnRN>}FhK}Q8&V)VD4M*#d(~FzF_Q4^_S3`oM5pK|q?B#6TQ+}WB`gL} zFS|IET+O=SF%Zwii(C0?P&Wez0dmc>F<|mMM;*VpEo}gAgnui2kSSxu*HPe`B;#f< z5v^cZ0Mnr{kaCj=vLrHQNsN7Ag;=&6EmLmUv<2<yP3b!}Q?1b=arY~rarHck<(jvR zyT-P%3&UiIrDCI|6=QdhAI}axX_QQlbaF_3A8qc*`)^wD+T-nP{dT=z@cd<j6;`pL zDI-K9g$Gt5RM%}NFg2`L1H;=l;BPVzNedT_u7<G?9epkhbfv~QNND6tMH(yoXKr5# zDz4RKs3yzEvq4c!J<=$gC9=J<ax8f67ymH6geld}1>V5RB*axH|88IsS?2xf2QNY( zS;&D^=dG@k_O0LFsiC>YA3oFm$JbbHT!ka72HibzATXWxRy&YHi83naWDnt*1E!b= z$7I=ev4w-(JCoQGRd{aB4{}+ZyhwbQvB#2L^Q?}EDehFYh)F(RsU;cmK7Mg(`$>Fy z_?6|YyE-LAQa21bpZ|X+K<ovN<^HuT99ZY&NW3t4^zuC7By=_Uma*C1%(F2aiq8#U z8+v%U@H>$Z%g`?YPlh-il1RKqa|~`(mzQu$%t2b@H#d4b3F?jK5H^?59gP9#w!zg% zX>{1}O39lXTB5u(k%N?K@tc=zP!A$0TZMa$Qxt68O>^Ex>AYYI5-KQhBR&P^#K>Hc zGq+@R8ixt3saQYXq(gWd&c9L0vdt;8#8?;()UmsfT_2G7mB0_gsoGRj=01sA=oRux zzU2f~R<N#~^G}7iSbJ&hWj+sOYc$8Y*Rn)^KKx^C5LBj_)<vh`tH~YXGh@Pep7547 z+=s%{Zr1H(`X>WQV3S2hx5?rzsYdEd>qvXfjVl~H=k{dJBwv~HeU}cSLe`w<mcQYT z@yBU;I|10fy}`z}!cUZAd;IoaF(7|9u_?S02>oUdeP+@_s?RMsfcBntiau%-U;)Bh z2a9C7^GAXHHiyCt0CB!fw2TV)nFblOx0^Hm!KC`(s*TOH7m0a$03-&5cj+|0en6b` z*yZ3o|Al^LrA5`Bi}Ifu8e+#d-4j&ayEk;I`Q!7(y{BRoESBL1WAAi~sQ<x>6tzQ_ zOvI=_4XJUd=}#pz&NmRz!wbN2vm5OA+RyxNR^2<#AV3Ju-5}YDTd-O$si4&$OAIDl z=p445qPl5wt;S@$HUA2U>ZRr6cia1zBcd#Hn=w-^alSYqqg5#X3D?+D;HYzq_JCFT zJDlq=aiWigX5@!Q)@;waG*E@4pz?_)M>blAur3qzyu)#<dAM?Key;nI@}80NOkiok zPZk=B24)zr^(9|5*)Qz7lJg$C&N1UiLRQcdmJ{ZOF~JQPZnps>crO~Tx`@+E{`);b zKlD0KHh6d6`)UEa1-;G~5BxEBHI}oy39@VA_5CT&iaxPPI{4GKC}qTB;^$0b(kaDo z5`Jcr$L6J$QhrkKiSkSN%W%lJlEdY~;)G@*1*XRL66hs)pEy~09Q|JnEK_2v`0&l@ z=nF#a$qx{=y~)2IK+forae3mY69_|ICk+rgk}tdLCvT;NsfWe6=g|F8e?gI#SMy4a zFe?O3Guc&L@0JirX{FTO^(&>tR#UC*S;qq)W4kAWZ*Hk=L09$U(4LLK$sT0XiA4+P zdH?(N{ja3G+>Os)$7wVyF8~kQSqPf25_lT%xZj{FrSN5?2E$RDzQT#k@YdqkPtWZA zBe`ws<0<#5rIWi>_Os?|{_7Wfrm_~2w@F7gR-7Cbc{4n`g%_arZeIujiegFdXdHIa znQTm%oHVp%4is^;RF+8_)V={sOhATyrhk0TYZW73{V<o(^UI$#o65w~y!%dBsoL=U zoLHY555cL&$98FRd*4$%RWgO9dW2F!F29@6KFYjFN=;LoJXKa$3-W$cOHQ=<-HXkL zN00(iml3NKBsFL$MU@n}q8tz0{hh-D%T-mGy$J(0MDW~c{~MM3;(7LBY!1BU=S0y@ zwf@$AxI9j8H|ySP@>*PMlyol813Lt3!o;)E%L_a2?U!LtWOSPE=pIhfAeS;%7YOin z_>-4ZYi`K@d_M)yw1^oD1qZ?#NG=9HWg;b?7l<Qd{Y=vfP+t6w9VYnKmehPiW|yv{ zus_N_l32ZcLg@rI^?dM?Gd|h9ez@`=JzW8Q+DF{3&;Bqn7bbDiWH`-P;`RxyE9J&v zpiFzj(DWLs^S8NgVVNLl)+>W_{|T==dtngDPCCYJZgbr^Qpg`b3}R+QUpm_{xQ9O~ zw*{bmk9I&IKN@)O0*G}%%XL;(NX0u7?tjveGP0Jq6~#{SJQBH0`^EDBnJlQSVBJzB zNjIoXm56NGwrIi(3FDCpkG=Anm@Ct_pIytEbp9<bTe`+5=lYoN;QxEKYOV-`PLZ{= z2o92n^0}!E|3L%}*Wo6LPs^rn>Lk%&QuVMGS}eCiN2JK;h<mRZE?t4pdawW5UM8GA z?&da7yY?*wsyze3NAsINv7PvwaMeY6Jko$7GqCALUCLlR2L<Lz0N*uAD%mNNG2}kp zT`>Ow9$W1$ad20aUODCBGAZxu^ZD%c=$Y>BCv`!yM;9RIcy=_?OG!rMf<hD6K@XW+ z?4O^K5}!IEi~D@(pHkeX)vC|?p53I+!cg=nEm<!4?m+swLx+m~AJzwgn)`{OXg@`^ zssNI|i%G4B<DdRrRva&EHK=W@xTL!Z7LP@W3T${h)}E!n9DFklJj6*B2v&fd-OFIL z2A22vEBas5%Yr=)p4p_}j{-_}G@mXQUgj72ea`89to@urP`^A?#59X^BqhfWU7c}& z0{bZdO{G~&S$3hsFi3(OPj9wvv9%!Qwvs$L_4nPwsm3)_or6Aoz(%ygjj@?RBg0oq z3473DGN;RSWz-H7^fBcIfI9p8LZ~Bms?x}2)Y^AQ7|-n0(ayZuHa)TML}Si<x)nbE z*Z7~xSa9f2v*`yrl<ELR3^VjgTGBHtHO=VCH)^3YCx5EyEa{)$G5CbptNf5zCFH<G zwtGQ92WJI%bNPjPnu%Pk<_$Dw-3V!5K!Kg5fn@@7B>jIiRWz)c%FN<Z6^4WA^7%#W z!GQgA$-_1s%SLIC9T?<!HF|?oxlkGoW>t_(to!i#d(&P|+wsDFiyEBzWa*66JAbmZ zb@YYc5P{vi_IVsLq{@QZZ63pAT*3f@pI>@oB^Q0+Vrw*5!b6hsZyxfH6KQVQ+`C}9 z6)z-KbtqF`|H}Z31cMijdMfpUf(3OFl;L!pY>&!{KGJiEYfEPTRCNOJzbB&~ya*zQ zLJ^ShK!<rp2&CNhdS`X+FkrE4-W-8aN`?=SF1H-~+_$r_Ng#x_QISZSiGdbS`kjhX zQxf+cm`Hw%7R-+A!CPeW$Ao8>c6C}E<d&CBMgaZZF6EfkC~<sCRd>ryZ2J1enFYoE z0B$By+pPoK-P0V=+;+M1!CA!aLTqK`0T5zkqJTT+{}&>$_WLK%Ku_u_?3xox$Uu|K zOaZJA9;IJdWM~(PN{uvq*#xT|W`ATrx!Wu~M*C^)^G+x1fEi)CnffUzA<%XZQI}^j z+1+@zEKMhN<f&8I&Fgt#uezdT*%bZMD4r0JCgn52!rNzp`&M47U-kLNQymMz_&w*q z1MGvAgycl!cSIWlWKHr20>zWAE9f{A8$?Cy{Vc8Ep(ZtEyXEU;KEWzLXjlAcQiDxV zLCvbOuE~#3macZh6tT@+9g&{d->^7jHaRAAzo(iBVh~MM!HuLKh^K)^{z+Dm8;N0c z#PVBtDj(drIWz_V6=yzCEIos@fN{1lvPJV23Q=7ILsn9I^v{$Bl(xZ%JWRpqcPU^$ zd@s$6BY~Kgr|qB*6gv2r-jOiIH!~xtr7F05%}I)DJYVS2pcn;acEk9YNIxzk2O$@F zP;MIfW{(5@uu?$>;No!kJYa@w{y{;qjS3FBf_5)QW_mE=kxT+X)=P@vMWilI?L$f8 z0{_3ci@#pdJRudX-Dr8d0Fh#%X_Pa*)RGKZ+n@w>`PiJ>%~Nt~SqLi?C`|#K{$i6_ z{PHCWim^RmRsHb~7nbL3CwC{`>Nox=NV#+!X0|3(^3Q^#EL=wMbJ6EK{63x4`K-j= zOoCL<e<*VxI_&qt;dN-x9sFUBD8gJNd~NxKm3<1^ZMLtEUveAW2|O*x9SQRL?7Zw- zwf|A9<m7Wwq~nJvEIRh=jzN^@V@d&9cY)}qU-{6S52_m_1JoXV7#^&Cc+*&pT!M6P zgkWWaAG)4n{=bwz)MR@3&?mCgR7BdrE-2K1*J+oT=*SDP#9Zxm?9UUNtrojX_>lxs zH@UsA8>c&_`biq=^8BrZ99CoSmWbPo$O^&W6K<7xBw5|C)g|Mu&@44=jW_S+N4@%9 z-ca*W;nCO?j*P+=c^Ym;y%j;5d%0=Ch}ynrs-OXDhYR_Q+~8ndnqlR#oPWht0VSMk zfjk4+$^HW-10N;G{Cti9t@m49yvbS{E*Gx=u=UpDSBEN(@G99wB;)O^wf4-btDSih zEMZRyOQ?6S%NCeylik%Q6S3%-HNpxvy(jf6Z?vv@2I#Eae)pxHbc!UI&9qoLEj?a6 zEzPb8h@mEHWvpqq`oduHYJH(&BDkjqM3VApNCi8SE<K?l(9LNyoMdv7G|c^2slGKF zR&Kzg`1x?tu$c}OmE@`+0!3ASK2=Brd3t1i=|!;y(iEU8We`I+)cN~K({Eo~UbvT4 z@@iSI=6h0nq`%+QH6Zxr?PO{PUoR^JPWf8_*SFy>g6$%4Ll(_7*4G;`((zpjrdZ+c z?EZ)MNOdk^o(Y2-Erl&pQ-ArC{5BD|DLuCP^T^n4z`f^6x;nu3a=nQb-#A4Bb*u(P z+HEWnJ`3jc1-gbS`_c_cO=5GYBdH=C7*<9ze<m^ZHkc~l>})7cgz$&|l|ywOU+G{8 z-$^I8r&@kaU3vD6Yfa5r&#vitM=?^<SLmmTend1|VIlhD1V5tk%ig7D@V38tIzboF zv6lfZ_-*ltzRM*+J}L`-AGI^=V%JM6982ZimHDhmvmXE**2Ph#j}H|yUQNfy7;YiV zop*yszI-X@3<+6^7IB?^>LW{srQYoDtpTLU7n|cg2%-45*{QzAC*Rw6cPU=P!s)@S zNuFfa@AvDg=u6FlUO~A>@x#V1Z&t?%l|uV-zQKr^Unz2e+OTF7Go`R4ZZ!9<{2&9} zbBpH@v|IP7yq1NP-qt<x|1sj9aVl~9E9F;r>!zGfKNByjD!s?_dX8HXC#nLrX#9M< zw&?uk_3f_i4R)F2i$ED*mmBIw1X7db*+phJjzrCZNKb-$d33LUn2+WJ-PzP-D;-sp zIABsZ7?C8>E1Vr-(F}-*23cudD+hb!@%4C!Y#nV*KNqdLcYdLC1iwC(uM=>e*Y6Kl zME)v&dVFA5AgkwFP|AMW(Bc*i-_1;w+=68ZVzSvs18U1fDG<c95=tWp#OPBL>DNvd zZ`$^MS^&0g3uOm`ydIo=aox|X=YZTk#wb<7i|UmJYE-Xn(sjf~-xsj13p3OhLBL6{ zO8<D#A%hkSiXLj7{YY)xH&o-4%zg;wik>W#grY!Dk;iX8<6^>bxUy$8w!?_68Ipy2 zvzih*oUDGgfI<U5w)H4J&g9tz<HN8~4m2fn+rm*+D+Dvmv;69qO}2q%UrHcMb5rb% z_Gk<^cpkfhBBN&@mz1C=89ut#>28C+cE|SV#JAC6?y&_qwcJtBc&9e{XO+@M%k#xD zVp>@LI-+}oxoM>L*)4#5UryOHv$)!*UF3hvnx)yQV2b&p)HIBZ^F?DRv07^yN^?AN z+bY!KlP0H}I^<2E<oU)p7D=hawscQf_I;JJBRw(pqx#GItzM)28tY-$u9*`=inM9@ zFkhPG_s+|bO7W7<gYXnHhTRkl0J9TTyqniW#*TF<gJHv!_C(slG^Ps4aLV2MnM}LA z*85C%84i+AEiSqW%zyG*UfNML)d3+cuGeuHgE-Gvm!!^@{Y8g*__34=Hk9Pn+`7z` zAFI*2kwTGYDPsB{?I6QH9z`fwn}`D(@-@z+{9#AX_ec)5<z3$XKbp=muF3a({~M!I z8bLrnK&jCsrIeH)EwLfp9ivB!h=>SCm$Y=lfGOSG0;3y8H~jYb{$KxRJmA@V-Mi20 zJl@A~5c8u~E5|Ucy_)$)<4b(CrWL`%+G{&P@R{J-x$M>k@XyB<Y(d^`f@c#AwmIwj ze@&MXW!Rc+<2OsMo}v=_pW|(_r5jSHj{1ALv!e3vG{*xN38fgfJzn`^VRWh2dl5-{ zvB>{;%<~01m9O_DpGm1{(O!6{h;Fs0io?<jI*jy(^?n+*Q#q#tPp-8|-@_3XW=kXx z3Ej+=(Ao0)F+k55t`po4{iIh1EQa+<z)wB_+OR}!gU)ZQtUeQ93*`Gq8CU0Wpb*u$ z`!cp?|KuBnANTrLuNLHg;b|m`@z&rFcxE^>kr$6Dv6<#~^weV4ZvPf8)+%a{DpWNN zNsc!7`OI_IG6(x$=KKl$%sLq~U`6OE3Hsjk<6bHXo9`k5)D9-)7v_;|oMXgPB%FJv zJ0UUYj0UzX{4*f1f<Wji7bcabzy2K&{xZWPMeF;fz6qFu{VKfNVM?uv&aVA5`nnuQ zi>JbBJ{s_WLCWl8f;JfX6a1<ofRIq4bJgn;&FkxUe74rN{2Rrbxtj6v7E;l3`JIt7 zkm{m*u9+}H^@1->s_RL-^Ct`v?FkGpU^8M;98l3iCL!mA3z>F*G4gIrB$>rX0ZjF7 zGeBgSKHy!kE{{M(!FFw$L|yv<S9tWa!BL6tyj;P7z`=LxQ=SG+`6i(k-5et?m=hCh z=5}#`rqN<pB^t3bJ1^67o71_xhp^;608G>4B3ddm_|IfUgnM<jqD?1XIDLyuyHPEe z=OZ^F!RxpF)yQcl)lc(~p?xJt;cM)jMY&Xm0gvX}N43)c(+s>~)t$De{Gqc#O$q%~ z+4=RWzmW~}b7omP%XubOUd#B3Ia;2+gOP2UdBL!cqtVQ~aH=x<9ZSqxua$EqNdu5y z@XEFkFs747%BN}BaSEFt>U_D7UIi1GzA4Bx6JZ<-J|8#3cyL4k2f-c_6Tn_DG8~O~ zcF#Q?h^>~mYZII0_Tb76p5v!EockinFHq18c2e#u(M%HRqPz}+(=O|Fo{u~SK0{)V zH50h~zu~(nrl?LrOGfEicduhZW>E0)#;)9<G-HW9ihZ<eA$@KQXDbg6@7(&kkLI@b zBNh`TQ16ox*B2;7sdzzq#M9>HNYD)p%d6S587kc10QQC;qZ(s?di3<`<S5KRQX@6= zoCN#~<;6EXJgbze|BT!VFtiVlMRjeC6#cFMLHL-90gS}1<@9l9RI-a{OhoZm&|aYt zH&sd!K=GrG6pO=T<b1LmJXT)`#BnUOk*2Rdeew_eMynv6>aw2gkdZ6WuE3Cs5=bqk zy7}XvDTVLFRbbOYGo%t>s<d*liru54u;#^!PCbWB8OQch0`%LXY+Sd@i(eWn=(0>? zI&q}sEUoAk7;r8iUerhw4k7&tkRgfA%m~{o!Os1lXn%y#!x!1P-AcC_+QP-z#P*Vj z`SSY0T8AU~ryl}E<WNnEBwy$~TglM$6VN?pnF6=J64ebw^WA|h*HNpdo@zm8ni5l+ zxf4j~Y0>o1=;D#e^0+e_(f|ZLz~Jq_i+LoDBiUR;aA7-!1Q{D%SJx>cN5>arWxU*| zeDxhht?+@r406d>uNk~!RVLyYe(M>W$^1#A_I+Y6B$d7Qs6#L(6KG0&e}V-Ga!3$U z!)c_`M@;RIKh5^|d1n?S$T|K!10Q+xq^#jG45Ml0Td9We*&*KMOT4^Di*@{I^SK+_ zHNGNKaSn6;*E>mQ3u%9ofY;A?LH-g8aUC|j^@N4xs+S>_R+82HVM+dRAoi2kWaKnC zQf<B*#EbbKeII5nS-b907;p)YK|gg@L!3F0YMuQY9%=G{HDK_E+?t|PmkB)is`4)l z>3%vWL91LPpEG#@h!Bi6VpXg3C5zBfT(8H@<a|b;I0wKBw{RqI)94>FdkSY2?Qk5& zQ&+HLt+uWbk?eCq6cm1G+Z?-k_UPTLObZr7lSyT53aNI3cy2Sl#y)RTMVynXtY4Js zpw8%vHymJbJOPC+J^y7w?^-MCy(M(5aaj2@&chp51?K&Dk(Pm2!Vw^QAUj`{Xy0-{ zN^WzklM*!jY)IjNf_mvaW&MFYd}=;^%vlV>y~KKN%^-FWXqR?}MYi^I@+Y~9+Y=sX zKih>ih7XdP-DrR1F4c3=W!YS9$RY<85E9&&6p03!5iifq7pT2CGF(#<#AtX%dq9a$ z>*?5jjaaEX={vpVX+MEa;t8am0FV>1$6WD(9f3G051-#(z7nr3U<8=r5}cD4CD0tb zffE6|kqps(=iqWI$o*j4H)}FVuc@vdG;(tj)qgP#M%nL4dp|Ufzs4moy`XyPHGI#< z%bkg-ax9$oo_bXh#9bYdyu?MJQMN;f3atT@hgQ?8M+#LJzn$qL9s8zn285>TE)PW5 z_#0JDU71Fa{oFa;3dL#!m^s!i<H77K?smTn^9i9>@yf;%qK<K3?~bLKKUfM(en%3+ zjNLWA;J{MY2b@-rg=+xNC{{|^VwG$#DnGjC4}D3>Cj0!^KrGq8+j+jP;R^3K3IP>T zHWW$&D^jDMp9e<2$=^E23#z~LeBAs_*K}oKGa>NhFjZG>0|h5P6=#bnMw**pzF-2s z8$~+M4Cy(H5o)}#Tqvibe&iyY!atOki2qPRidG56B^R<t|F(etoMVJUIV`;|5@0G# z9(U*zB=qBT&Da59nVU;ZOZ&?<xPez-@<M}#*(8#%MdRP{uFZI@|HNUyg7Z@C;(eNT zlo-An=mo{WtJ3upt-8E4E2n;q#@wdhWZZ^i`h!AmHL~nh*Q&|h0S3&(ybQ$-$k@x9 z-2$JLDFMqGjLa1lB5;YHdKdf?H9z;<{}Zyxyscg#f0nQf!9oB`fskC#H;qE)&jRmr zV&}uZl}9ZY2i3X>2NZh=M~@rrP-0?3&uuWP$CbxsMn@Ti*PLp;OFHbaqisnW{P1%5 zka7^<N3CgXB7x4stD3Ir)#8xkTFAKf(f-ic`d-bcFllF=%)FK91T|_3T-NA4#aH4x zC59y8%Q=#?u?S!!0HVi%R;8474PWZwnQj!$a{x2($XQGcYVCOUbz%~$L=F?$YLuO6 z;`mD6a(?pfplhzJDMzR1Qb~DfD*z0uF(JZ}VZoz=OOwCj`SWGZ8wj?9abQ}RP;hAG zN4sFddC`&bvOgQz(sz=LS)MgoSPFn<OEo(G(9|Ga3T1<Vaw&}q*VyzZ@q-<OXO3aq zXxuDKLWBYfs}XB^k)5${aXIC-{X7FAH47%V(_1pBl4GPre$(yrFqloyxVdy!#`!*X zuIxPJmEOF=g2zql`Su~gdV#%>H0?l*d0tq(f3ZRI_vEHW;el|5^DoJuh4L|GqXyHR z_VC_(@4k~qGsx%y{(V=P?@HdC_DGQ)+fnLNjv<ol&<>KHzvn5@<}Z#`G3oX(aIml` zu35EaRvyXC`>lS2(ZP-_0R~*{b<ac6vI!VZhnNDz%2Q)No_#D9Xhr`4?AsL2vB66{ zUQQG>05=#2#d{K9<lpj*Y%2nY&^7L^6n=jrXxmGQT?sI{!7{~z^F0O$Bt381y{!n~ z+MdL#aNi9KD<|SL{__S&lT8$B!2F-JK2S#(GV8(cJf2WXx`YvKJ^l8*njXU%PPRC9 zBIWi4HsWx1`(ukF&zVBnF3=2K4zfcU23e+zrTybXO{JEvzf9&?(yld@bsE%Zc)$P{ zu^Vl!s00rrD=_3Mx#U~}0qo3#CWQFcSF_sDO^pIkp!o;>*Zh$-9Dw`VJwvP;K*&%g zfn}+0f^J*fu>-o>4zju}4!itgAuQFTa1*4B$|u}taO*sgIun(yR<7Jpk^lS%y-N`O zN#7^LxA=p|>oBsJ3I-1KABU>}KlEgriLPP~!RmqkKMNr65n7o3kCNP(%we5qCVpn` zSCHW&Gm$agR0i=67tfXtozAU|RBfM5og41nG^Wuq&Pbhr$~}KA;ms}b9>_1}I!!^E z@zth;2z*M34qxi`yrn;;=HW+w<2{(lgir4BGHm0td1~LKBs~#u8H4p9rtoS6k}IHe z0S9~hQy{wt0Q5;gR%`fX^}<Z;53|Kihb7(4;p(SfJL9y<g5d_&zb#9lwjYgZG>jF} z5}WzI08MdS$62e031%h7A?0lFBu9*WxrcWx@Pn(G!qJC)qKw!MhR>Lk_Hob0FuQiz z>=<z#-c(Io%<Yvp3*A4=1(N}Rcd=xxgd_L0{g9-UNm`;4H%<z*`ukJkV~+q8cQ45d zF4`}xy`aopGSfbfH7!ZKwC{k*Zvf4P){}0OV=%=Aal2+zu^O+jRXKFCat+p=6-paB zBN>%c7y){@1;;CP=G|VnmkOETQQ#?J4^M;iG1z?(wA<uW;$TA3yrvZU15SANS9kuQ z%Yp+Xh-JEu_sY61g&wQPYlwQ6g5~fF-3LyU7jfYXKPD&2F`*3h`_d32XGdg2Y&TJC z_=|C;0vizQ_p`8abftu~uZ*6c*Y141MrLi?!{8fjZt{oAxX4GVv-$&i3-zruKI#pd z1?$6{R>HhByd@^f&Mx!x?Q_D7e?}7g=kokN$F)>=yUa7*8y{3k`pm?CHgUXq{B-TH z>!Y+S6YH{cAv9~%=eEAEtRI>VbA|~Z;nB2D{*q0ZYpnW$3DZQC5%p@!13_WuYUf?0 zw50=L;MSQvxn)Y60ATYmK@I?H_0Qe$-Oo#Fr{owg5?jwtzi3VL(wumK4mQR&B|7~^ zJ8C`o0Msv^%1^3iB}<FBFvs8^&WRDHn@{oIVvqKSiznWh!g)m}dV0x5^U?9L03DF- zQDF$Jmi;8`h1^vd7kSuv4wNgA7#TzMp$36TfgU&hoSfd1?*fKASu$n(>uZVf`bPw; zP=*?>d1VKh-uQThhs&kZnJQoZ{3-$gLTXLkUikE_M9mesZ*c~A>Zz3;j-GzaHws7| zI@|1UHx{q-AT<=;PEv8Hmz71~<OiyJJsO}1d7u61E24TRoa>ccPShftrQYM6AqOkh zTh(W+>cEQW0P>zW?#VGpuJa_KmE_Wcw+2@}5}&Z2+bv@>CYSqL+cU%LQn8smSLdu1 z>d~n~_*6lM+3P>z-@S13PU546TFl>E&bsMAeLbO}b`wia>hz*C7?!3Y4`z<8o1EOc zTZg`6{Uc>|0m_s_b2X5LqC4Ky^tCbDDK(-U%<6XD-iG^_+}4|pN=C*WIvq7!IjQOF z>!1F%qBz}ed;69Egk8%3g(mU@dfK}k={w7OEUN9pB%+L$uH9Jdk8l6-l-pIs%ZDJW z*;;EMM()^{x9O-p4>{8{utgZWve6xg(YUK=!KAu;ev12FiHJvMr^1SLb2OY_%7~Jv z1yg6-oWDS5D6cbj-G>mqOzwyi3_4_sKy-?ODmvCAPt*ot{l_D7&Oih?W0LX<T}$PX zuGC@$A+j5wpTs&VBt~BF7fSiZPtst;<fh@xe+*~d`+BM~hnS?6tF?C7f__M@3*Rf3 z`a=V_Piz?3bF7pe%gxBR2xflA9LO<I%%qe{$hwSM{e2imb5O{mOY=B~8kIbVjj$)? zL8>9%mq&oI;GoCp#9AgbcXJ>xfh-6d6np&|g%jW#9AQH~Rs2eRVRDSsuH1o$O{2_R zkf7^nI#&r!V$3UNQ~x1KIb{L^wta0<mQ>;0FRetVF6HVu!{sfQ2)df)4<$Z|o9ar> zXCg1nPDc)Zrlyd14n5bt@ZrfroApa3>33sUjz4B2>*?<RW;#;+#ln48cbLwE`nk*4 z$R}Gi=a>Pnj(LUclKyTXc4$h}d7H^embgLS5Ow!<t6o?q!E?=1$P3yaTP0OCd^JL_ zk*q?yP!N*5wq4Ln2P-a{vvfHaevHJV<r$6G=LNQJV4}*AYMUlKswRl>Z$Cxn{_T~? zIkZk5;zGH0M&V4~CWo){ICI3zn`-?M2O@uI>3hK&Ho^7R*~A);MnxJbfIpAb!0hRF zP<RF6_m4o+{eKu@nM0k6ze`^U7b3Y8Lvm`1u*7P%bVwn0qCFip0j>7R;bl)ExuM_i zZ^>~=64*nkIeBTD8i)Nb^O+2KJe6<BoC+m5KF*?a(?a@BhGzR(=?2kO+`!O2dCWFn zj<@uXUlHzrX|51XO-xox&{$kd=S!}(nvDEzqKV1iCgITwjasFg$vqNeNLu(4vgq+N zECKk@p<dPp)dg;vhDCTsGh<iB2Bm~%@BrBGd12UXQcZ;gH0t6cjh;PLIpL>VD^wU^ z9pTBcUfwRr<1MbbPqW}I>2meF<F@#j;=k+O71ll$2G5sX;Sx9M)rmA89=NwKcu>D_ zEYQe6v)sq6SR&E$D2KUUT0<2Eh50IKX5Ll`bi%#WZ|R9o{vM8f2|nHt{{Dh_EB;CG zjZ|^HKXJ$6{ldNmK%~3D_^$;sGiB{UPX8V(Bh!YjpUz2kGS<)4X`VWuY|7U;23^j- z+M<wPIh;t=mX~7Q|L%05n>VkG4w?IV)v~#m50@nMSF0zk)OZ7(Kr&|hxShgO<edAd z?B%yY;N>$IPaeG5W}fI=6{+STPZ)6IofoU>5KGH0e-zPeE{_FJ3CQ7M;}M>;bx7Uz zXOuaOD`%K{1hU2E$G~49Z5Mu3r@fngqKgiU+5*MpwqxDb9*nhw=+$ulB{R$Dv4PKo zoNu@PECC>Johi#>PDBVlPXX~Aj^~Gy`OqZ1F<ljhh$FlzoW}DnKz*{Gr+%!XXIoQ? zoWave<zUCzi@L&ueUjmyENi#ra6Y6#qxsN`u66&JKGA&TbApPZSY&dVKL$_3#5{<j zRV2)QqktdPIugc;_D*mhLK$UBVnd^*M!cK7f!^o+naPYQGf1L$vj!Zne65W{x#--` zIEIx-=;oq2-f&|Av`VFi`sD`kj&7v<5AoBjzZ+GQs432wJz_BPA#Vvi?276p_gnL; zgq_fm6p5Tt%uTthk1VK%w^?LjLxOS=zgl#$vt#5S|9C#>q#p-uhn^6PuMgq5m3$jj zv%fDb#bDR`)B~CT1yu~U91It(H9XkHokF*mCfX~~s+YI8h%1Utw@zLD?iF~X8W}K6 z&09Y8=+n+i$X}T-W`GrkcqL)<)N|h*k{*xN6&NPTwcw-`U<$7g%Gj_%on7ZAF)Y&s zFcx86>);~Cv4DKtcO|5_kD6@#a~~UR!3sKdv<uVI^j0>>%X$<2&Drs?=DK7sZ5;r9 znHTGtL<El9$QOx$K~J|m{f8gS=i=9%R~ELZK9lE|+eK6MVtG=dRmDGis=-ARmA>9! z%<jAAV`Ry>d!Ig&|Bvah)`0_o+k-+>focs7x|wa%OBv$>D85H$%8>teR33X0{IW}- zKvSXh(i8PGb_FN6pJQ^co%c8DT~Qt@09Kr)aZ2TdEHQMbJzsPZ#i!ZUc&1;S5|Yy} zmb8zwN1VVn^wEEM?KOu}vQq-6CU8IedTuEUte|jy0UKx)^nBC88+kA>5p7jXc+vT# zOl$LN23Cb+&p@`CRn;iJ-BX3HcF&Vm^((<Ax(LacZ-n#}h-olGra!?ulQRiJJG|SJ zUq(9oSQYDuus-Pv+{bLAze&FCdQ@MhP#qjzuAShwN%E~6)Q6?*DKl7xwYqzaPB$iQ zn|`3~O7hiV!c0eDEhh`757{;|vHhd%RUtyY-K{}-j1%*O;~qofB#2PjZ<(0<iqhk; zE0a<WJH%4;2)9v%(7!VZ^!R<b*!(}Qb15XZi<o`W(f0<1{DrX~a4^4mARCbh)sXG? z_#x)Qa{0I)J0yPybqcxrtteY7bW7){h{#fKr)-7ydI{RQih@LfIR*O0T@(r6Y8#Ce zNonpUd#`m@Y3fd{O!IffX94<p&RnKPW)%;sdvwRvAjGn@!kYIW#hPh*SMNQq=oGVU z%F!D$Oi{wZXFMMq#5x|jx?YU|4K$tqx!D|9s+%HdQ7C1E`R*cWpY5v2913YQ+9E!^ zh^cc$O?Uv_na`Q$gfcM0)ncu1Yxod%r5b;XWQj$Z4$IzJIcV<s2bIQCCdqClyviYR z3$42SO0*!S+LX1YQ9^WXf-#yos|JkI{l$L+VEu7<YY;m7v=na8cA+FG_$@x;Sc-Ay zs=4&X2C7kr{Kx90;M_a+<Pn`IV79r^-dvS%$1_py$0D8nV3GQ6B9xws$gwC}``JZe z94G!3H(AY#jg|BDJaIJUdyb0fdn1*}Q83Tk5ktzDCEh6JbbIZ-SR9;!tM0TG=Re_j zOWLzZKjD>L^~+ncUL_}BUi1mauamS@C-H9dSS$I^+4AW^U(Mcf08Se^`Nc(8Nb<Lo zw0`G9+Fi2jC!h*3N%xh+rF#p?yOSsBT<9~URIoa!_S9CGeHN{MtN6s8+<^CccS}3O zHLYj$K3QEq^QT4N&c8#>urhJ;qK=%npuJL_@i__Umq}c|XQ{WVc^e`^{ycL0yf-O2 zt7G>vuAkSbsQRzVRSt(xOH{sM?S422QQ5bYJl;>zw5~xI1|C}xdkoYJz&GxB{bc(@ z4p1)7Nb43pmSW0Dw&&E1WkHA;eB_4IJ_Eq5<k1NC5U!8z1C1uq+8EkyBI8?Awu0TH z3k}LDlBXd8^uS2UPsRI0HTw+PmjQ0TVR9L%r7-blZy5lNW+PzXPYAm7JAN8~1;HX) z0<p660zV@bBjJbaN-`z>d||HcO4UL=4cYz%#w>T&^lQlv!9ZA5)%_1m+$JT*RQ(}K zLqWGSwy%ri3JtHmGZD#ENzi8deJG<vatA#7n`J$g`2!a+*?gn9K*`xDhg1!FaXIv% z;qI?@Pc)-zI77$OVZE}fa*=V*^3S~Hrrjl98;ZlrXUpnBn>R9t0^n5_nK<77-S?XW zBt443L%J`;tfR;ww>7cG-9p0kFn~8o`&;MFU|r@hU&ysz?c2Abxc;>eNu$-ztq?(% zy1$o66MI=6p{+}PROsf>DhlpE=O|2o>`DHH67Qnbh~a<RwI5`m)Tq^w2n$RR&Duuy zY6}0hw$aO@(rx$fsBn&?-$~a7B=<kV4FnlE6ZdWKBp~ij{rhco0-4OLi~xdl>-Yzk z9l;Bu#kQ5y3%H|tN?3hJwX}O*`S`dG%)3SS#Hr;L2RoA1zVQu@H>|IY;B3zfF^j9N zzVjz+zhwldSEc>*z$NK^dQG_`sQma60AJBN`W~n-#JUf29YHUn;5cE<(!km~Ul2G1 zj~w5&`gQ+nZC0f;Kh3(%56BJIkP0jaJ|nh8t@+O_aUjP-y0bJ0+=}!nnHjJ;j;ZFf zHo|+AVYjpBH09QPxp5H<H(=&GLbb^}?u>H?dRBVBl*Q@~MfSCiN;jd(Wu89HXdq#* z#DN`^N+`?Jwg+H057)9h23Q~RH|^MGhs4@xS!IGe8|dZe4hVWPLZ+>Q)=mo2whr4H zn_$lE^>#hqbB=|LSGp_K;_9XML<^Y%E1H$B6E3F2^G0qqUlvp?cnXC!!3lxT#+k3* zJ4&5QMoRwSBi?A+hCl`qm(-R~2N;)8Ed;|y$r!y>`{Flnq-(aPn?;4?nL!B803mkO zD_R>|j$g3YwT=cIO#Isp!)ca#CxcCsCRir@txWv&iCsLdETPy`P^9GQPWyaAPyUq? zwl;F0&Q({@=fyJ)JH88%zUW<#O^Sg0C$w^RZeo{zhK?BnA^D%ICy+I3eJ@$~IvAD| z!|eI+pD}18%F%9lS0O&Gq<vPtel{wQ%J&#B6M~!xIrlqoh$gofotoz>doqYrd)vFw z-L9T_M49MMglW)7a#%rbbpc~&7mY3(?wUYg?7_^BgU?vV****jvTbf(x_Sk$vUR%g zT&$2MNG6mi6eP2e-%B?sYlp~>dLHRdFa#DJoG}ceUxY+HJ4tL@FnT02JX3$UVSpqu zKc@Zg_*xCdU7|J~Zn<Di-S9d5=7vWk=%g@8Ms@Xm@op;KTa1~pWO!fkLrS8GMgTr~ zyfglj_WLltkr#e%pjt2oPW$Sd%uGi^`|m8K(4m<zCX9dLZ$_ke;7Wt9)5*f;4xyuF zS<MxV(go-pR$@^_Q#!XDSGU(abwHONR8r-V#jS!$!FW!`X+!pm?Z(rJK>aQfvPGrc z{v1=F<*BFicG-fPvsP^{pS?%TsaEWgUKna4sfr0l$`fNKI}^Md7of6jyA*gP|8PQ1 zJ&pXRBu5medM9<N|9}T8&e9zCqSar+b3qLFQko>wZ&Ci)&H+Kk>m~lnqhhlwgO5G# zIPAjvdUKW!yq1?)`Y-M_!do^55Qj%OmGZjS_7VQzR>&!-yIqSuqOVBfEPci+TNA*z z1Dd@f-(QP@`pLJ7nA&#M;yI3}eReFOHRE=oHR^xAHZ@gv&o|998d<+*f^ul1dKHhd zE`*Y5Wi-_^(vSvFkQ)Blo=#9*$Pz(wJ%yi&w9-scOw+8=mbP3R{yJQ4uW9ywINV)Y zd|8_CGTkh;K=F^})388Q6MRQFh@PR=#KjZFy16khBN}e%I?jeQ`2x3ibL-4_6{Rdy zE)aBuxpF8lgv3=M>`-T06=!qgA?5x)=lW52M!OP^g0WTW-f?CVG4*1iW;rtvMRF<S zz=YgnXQ8$Cl@|(AlqMR+g!1T-f;t0|dVGg=fu(KH8MBXkw>_mdo7>AlX-7Tc2hNgP zQe)m$q5I+%K^{``HqMJ<50V#j!Ja-68Rc0E&JSeOLmb^$#aPzFwx^xz1B#11vi{?; zJ8`FObCIIX59OuIRNQdJvgGN<ptf1e%%kmpShKZ<v9aL>Y#2t{wn27vUi%HaO9cns zY8mP81n@8I57B);G9-n&;n?$}(d*eh@vYVMlBW;v&ks^8-!q_B2gP)|>BbQnEIS%6 zHLbsqKvz-<aJc6A>ewsm!|b+htqW|?)&UU~nknRS{!ePtqj)tABR(%%PR^MICA{-* z!4!EKnoD8Qzq&5y&R#hZ7fym2&w(c6pAU9~UIR_%7B-SubaAVTlj&cit*i!F8g($h zlauK;XbBlr4sjs^eP>gy{~Lka;J<Aj>xbrXMlS#mM*Q_oU!VSlJ^VIJ@h^=cvtn8l z!k54C@_Yt-{uOvBIkN!6#Lk+!ob`R3saX02=|jM-?9Wys&a2@XgHIJ)6g(Q#2j<-V z)S68U)w2qc8`9G|##2PoO?;4Ydlv<Gt*XkyS@Dg$q?ILT62@q|D*0CyD&6Q)>*so5 zdp6S^P<P$4+-7>WQwpeP;Uqy64H6?pVW!QYBEKgC*80>=MK^)T07SJVLvYd-Vsc<S zn<Hsj>vxQX2jgh&Fk{2wtO=Xun$Yr2mIdr$X2_G#rg~^ff?51;Hn%fJm2;E8(*AuN zT7u(1VoRhsE%VF5h*QG@-rQ8QHmMc{Y|fn3Evi4;n&-NC`^;bREf$kjwX@R#@G?8h zvQGe|<|47H(Gw#kY5sb?qDHcZXhB&GfjUr*XkFKNJ<o8ST7$$!V*dp|{l3PZdyxTX z;FM|AW5d>+R_hV-<ggUKt`G?K;I@B%v}k^?pz}$jdC8wgp2Qbp-WCZT1+8=qx^rHY zI+DD(S@}0s(Yqd|!qfMtp9SZAIF{g~?2XbH7m*9N-(**+N=<a~B=${6c_1T+o34M$ zs5h{U6liMXzAiuOKR;4uGs>QAtzjTXtM+-xpNrMVBJtR>(9n58QRC9WPB%GJJ#Q5- z`}zb6!QsvO1+yjk1fmhcCn3t5yWbC?eVq&)#P1gjx?4nYXYU;);FW^gV3mHSmrJ{c ziwRTFNz7Lt`QUp8#z-2Ya-qi|e7xW`zcarx)%o%*EK@LKo3=Ghwb%0d9mJlR$S_7A zk>S-0hK=0J%TIr1`iG~U`bS?}eO)k-N+AfwvYoPyuSrU^U5`v+;l!LyCrf60Pe#Ik z#diPaXs^cWy#{F6y))`eZod3(3LkN~Es(&O&8-$Y2E%DI;*vi)?fJxvbbv+$&C#%o zZb%!|$sT@{cE>WC<m|3v$Xt*W%`sU~`@4208N51(VAT25A~q4lAx<c3G4kR^|Ixx} zmc=a%t!EH^S(>oUrf55N?N5dh<xcW6|Bxs`w*y<|`@eXmud63c@Db>Ay9%uDSpjFz zc`iE*Fh(6&-V3EX7z^6*c$E$rc@MDx1E8~5&;Zr#{Gd+2pVNXhcDyRAwsedLKL=n0 zM_7oVbFC(~6wSlRodtTybL=FVfF_e*|GHUmCjQCPqE9LcTeO+af_EJ+I{}eC1vrw& zJj(qcdV=?V$?MHQ2trAE{NHLl)+&$C?8tmdlR62A5%<Bt{KXOZMV-}N$ho(beCve| zK>(xF<OLm0_xZow8o6=zgQ~)qlV(rPaIwi5K}-p5E`G}*%h%l|Yuz^n*I1(inxmSM zT{-r^!s|En`k=<7guS6i%+=QH;)z@>Kfdv7eIRChCQ?~K#L#^=d=WbXvO~1p9<S^= z9C-O1ueS-C`RM!9uERJ~`XJ>76>sa(@lk}^es_eZGo_#k$5FoxJQt$kS#-~Bu3e|t zc}mU{0U7!H3g_>XQ_Aj|e9_P>S?p(m6e{K1E<}X*FF*nAkrbk1)4yjh`|%ZWJK|A4 z%uz7I&@b1^4;MrFvB{h-HDF6N@*DP{n6#Hu94&)dP&0o?o};bO#1y7<motRfPH?3O z=U%ksu4rp}^D407F!>*4aLwnS0?3|$=33hQURBV*#Lf6ZZLF2!2}1{`SeStUV8&Kx z46BXe+x>S*2oWMZepP&ASfHsV0dUOgq=#V;+7LTTL&?9Bzogot*#X|yCT70?vrS2i zBl(OLS%z=}czPY=mQHKg6RNxHnPp%%tMx@Hw+@b99^LCkSKs|eO6W2-uAiT@RSyuw zx17P>3a{-el8=6uJs>*rT_a=7JGwutrV#+mH5`Z%B&<)Xazu4ecnh2Q^Y9XS9yn+w z$A0-LJ{fr}&&U$eJz#|CfgSuEnDMrvaw^0B8~1w%wyQ5RS<b{ht~<v4lMuVCZuXxh zl)Q;u*J)^Zh>EUj7~eh)ECM<ZxPs(dgX8^lmVQ@z_a0QCLN|>Kf>%QK{V!@Ki|$OJ zc3Bf*%Tg48mUch17IN?KXt#`%`DJ3k-rPw;sm;jjKz{5g7IaB#q`(hJn+oQQHDNVn z?|tOi{d|?OJ^PM(UTVVf>1bU=t3|I5N9>Ygxv~ZT-z?wD@aG4PkLwGR`{^_!nW{RK z7BG^04#uXVwTn}H#O;(=2pClHGODya;KmAAfoJ3=^|ipo#p~yUc1=?orfG@*Y%IF` zd;%+7MJ3oh4R?_PmH&Rk3&*yk4MFaQjUMMTgb8_`>^85+HjAyb?ls-4wyfS7&7N5m zlAxY@-Mc_$CN4=!w#@*cw=Z*-AJuYa#~|$>_3iVa^>r<~>exy2UgWQ#p3N*!+Sjk@ zn7RFHF~8*BXI<NS+A10X1_bbaWvUF|Tw-}1O|Q+>G>)8hucaX8B5EQ2`ywVg8p`c^ zg#pCtm5MDPwEuvwb<Tq4<j8L6K$i=0G|t!dcCD@xK6Eia=Higtz7->`5bjS=trlyM zJ~;Jsw4^gNs~41Jd#~5vAi-f>j_f`4D|$YN<qKC$qY`Pm(sM#j#_h^U(3dZA6FA$) z_vQOXSmAC-Gxw&gt<TNsdw!PyL_denw)@#flar2GZz>e&WM{URmP&>xmi--^6)ewr z5^qI>rZ=n;rzH)bCxvP4PA8ZwGyq|BTA#Ctx3O;jw)n7m_?(^1km)Z6UBJ$!41~~r zXS?chdjV&dq+0{o0d*us&2X_=0{mIBPH2rt!FJHS&ZK-ch*SRTYf3ghoLpGOWS=oC z_>yhq7m3GpXIGZW2jMR<Ffm()SOX27Z-t*Sp*Q~k5Os_gg;$FC<KblJ)6f~&Kj!}S zWqa&O0X;LUB>?o1y^P;$?GK}d!6in!*}L!e*v+dOVkG}LbjY}TCWM6yd%Jo;|Gt{; z7fhh0oITT-?nzcR{<rQv;pUOhm5Ee<hvj{T>KtL9)T?5s_`z2nN!+$j+NES_6200Y zqdziJOnhJo`*vEu08&j^9Y3Hokb@zNxkuyq(h`nQ1uoR686$sQ8|KQ<4lJ*0Fn4)A zxCD~%D($g<-fd#{H)#@itod1f7dYfaG92O{|1^bq+g*}^Uk1)~yF!sdPdDvp=a@zC z=)DUky1&=xF|6v}yDiVY><ui;C(V;lCC$rGBYDYk@>Mastm7tKzk-eJ7U-BU;WhZ} zCq}lxZj@?MozSbxx^cO{<c!vFDu4S~UrfT=8>c)afBPzlmmUmj_<wAK6rI<eO8Eh1 zT>BMSEl0e)s?M0S4J$p$9Gpq$R`W+3GVc9|X0vNr`jsgi$US=Ih{>WFK_Gf%Ds+bP zzKMQbdp2B)_Zg(iE`fPrM-`;{jlWRn;~K7{jAWKbQ`|>5g=FDcj&B$=BJ5eUk}^Nq zpr^1-3qoeZg8gd!j?u6)bjX*fQ5y2$qt`m3Y3h!=-^z|CGDw;o)e0B_NRULwI$$}& z;q`uwv$TJ;i?l8>Htzcb4nRm=H_<S5Wl{UY))7kZ&(RyLo4kdi)l>w|%U@Uh7f&Rl z5;e}?6*}jBKm=ic+kSXRauUPcowC#La?2z{Af!_5OUY<d9k}l3UOTF+daD#;dZosh zx5zVgLT%7YqIQ!^!WfyN94bq@Ax2BlMKhko)!*2Q-C7nRiEa@@Xh|XTJTwCfp^$Rg zD~b!r)snQn(~@}4h%d)zPkEP9YX~%r!#sy(?0T%m(?F$zt$F1EuUreZ+M^}7TB_x_ zx33FbDkcQA@s&ogw84y@r_HHkqqE9H9>Sp!P!X>jgF&P@x8RB~&eDB#|4DAx+!LYL zo}H!GA}-5)fab%h$;&AauSj*zUS`l6ruS+mYjG9&KeB@Eea|K|W$jdsV&lG{RnE}A zg-F_efOr73na)%k2<rc|tr`ls0nTMHG?xrkZ6jjL;I$;)w@<1!%4S#)Kl#chgcd2s zYa$RHk$VmL3YUjl*x5!x!c>BCPwC5^n=8w&9GY-ikxz6!Lkh+FMlqG!N;m9+3#Xgc zK?Tl}q5dEh*(G$@%_@nF@!VNw9iU<lo_xVKW;4WfMlL2<-<|r~06^!Di&@USVQ@;i za0j;4HpE!<G+cjSLk*~XwMBRy-{BOZxcQdhr#?^5y4NB`2;^@RgSg~Dk!|*<{A!?S z6e}wxzlnQXsz?f5qS>z#1dO}nev9AW)R1{)++OsY<0<#y9C)0=6%))vktg%f5*<Nu zX>M87*;p~LK~@`muQgxJmPF%qd>ajzi9Ywtum#ihym^8jaNq!*X%qfXYSH@J7SnOv zzr>$Y-*~lBkBczbV{P3V4Kl4bFQjqv(a`R|ft5Af9oM>|C_RuM?S{<t`TM_cT2^c$ zwnq&_J&tc|ir?A5`T&TwyYrP@0i+sUarNm%)&s)u4&6ayhsZ1sqPblCTdpJHpZ6X& zewZhr;na{%E-!DW42yM%j3s+xVqQc5&0@RsB|V9reHmcA0u5(;or(6+p!)#i`3FKY zGdjkAQapuM+~_uHJ!jQoPnasaP+bl5byBvdL@Ce8NRH@NJTXm>NG#9a)~167qPB=m z`oHIK`CF5UEE^s*`WIbkLv<bw^DbiO{vX+I>6x7)&p#k)p>>a(e*N$uN>G>SU;=MF zL;b;*U&Fa9QK;^N%diPyfzRa6ZG9_}lb(P*13G=}+D3!^TPwAV8pquu>m8jsW$^+s z`fXi)X#T;2#p@e^KjUJ$GP;xd?a^M(wSiE8KwKD>X%HKQV4;n@3^bB$x0G_*y)csU zL=mc1a?K(pouCu(oKY)bLota#)5>DFmMli7c~twrLFYE4)-*~|a21~|cDjmGRdK?~ z34^Rin;thL5oyq>#rUbPXUBwe!*zn@{~&?C5D`D<Eus!nuIJ*!?G{M$^Bc_zIphW~ z^dIkk^j~lci0O0l*|QmM%}b^eR?-xjSHGZv-}<wz+2-)uO=i`Jnx8=dWZ}N#$k2;F zY1<Mqq0*4$fKv7bP9Jt`_CczL<z-oD;KM(gQfQ`(u{8CixhyT<)6evljwW4186HY< z)B$yaFXv8Ma@+*HzU@mPR!f-0_c(t^9wnt7nh9eHG5AN+(cTe60*iG*?;&IEOz>ph zt_D9WXQ{1uDbrWvO=TnmI<!i?kA{{Vtx6!mAn$Ot{}9brd8!<y^;Eef2fvOck7NAX z0zQ1Ym&-8kUp@cs#ZYD1@KWGVY<{{06bC}Mb6!#;RbDqsgW6~-fx-E@5ht#%rF%th zv-5h<AmqZJe_s`VD(wIa8Ni2U?1)DT0V_R3r%wiz>!E6(^T-iW6(Q@Vk@fp^fH~ti z9%*|=6%g^|v0&aVtf&qDQt;7)(4AP;?>~`RX5`*K7^iKX2+~;m%{e$6b{x$=jWp?J zd!+6|wrSZNC=&vq2j4w^Nj)o>7?{&)5)e!d@G5fQVp3i3`pMpH@%dG<=)}Nzq#ve8 za^zzH5${Z9tvN({y_dkD-mKET8_XzuvyF$_?hqLpLzF_B99R;6-LpnlYN3NS)8UmL z2tqRbHZ&b@qp<!ThT=~O<Nx1uvi6gVx;J}-5T>$exIbHf1?SX#OM>{4cXaKH3+XKg zCi1-7gKE~z>@|_#75a@NxxakWi{*M$urx-F+B0P6Wq(B7eFX)SH5AT=SM;$cwI3&P z8u6|wz&m&q%nAG=R$QFuUbRtds<d-#b{03#Q}@h2pCM^5pKmqAAT*kxe`gqC(>KnN z|5Z2Lx43lYcT0zXi~fR9UF-QgR-G?3v;F==XGJtVX-qLobj^*zzwF_fxfS+ZhUZ~^ zMJ?;tiDq=~8>nH5L~9}M>(Z9(JK0tizYDV&%t&fBQ+|+NqXy(gzyFOnKDs;L*+a_x zv+*Bm8a+G`_9IEi8FrLP7Ev>1&trpS#v^Og62YMk*r!6VcVvR$vrX{%rq%8@H|%9I zkT7tfSGM3!|N3cfTnJaP05~`pM8Se%YFI+!wXp;*b@H{8llUuAP5h=6ghYFJXT*)W zUQ40&Ox#yZ4uwL>gqpx*RpasGSf<MJZ(KBzljwkurG>5|awBJ{uS03EPqIJN$7r1T z+crm9bzSG@Ss!KVOxT9kf5s%Yb?;v{6*$|fG0sTTU2LCw6vB<Cmj)p4<R6uoA?2Ro zNoCP^8E4afxB~V2a4qT?o&a{y2xl1E?)sN=k)3UPVaPHN(Kb3KaSdT}CmKD|OxYTN zZhzI)0F0YdQT1XE8vEfzMM>J8eM#cb#BQ^E^jWo+A*OT4Cc^!1r^5l++Ny>uAGQeY zQBQ;t#)Nb%KRZObl8V*{*!{ZkW~>7CQO*33V@GEw!$Ks14a8m;O|gvyJCndnpgj{z z;9AJf11tJkd?_Kdv!DCQiLd7xJ#@rB#=<zbYRL%|qYtQ#nt%IWbTJIN_x2}_o$%s7 z?6W<KvCQl$n@6S`QHpX6+A~t|XS(r{h*PC$ZZWhfRpQ3*x4~am+P`LP3jrS_DPA*| z(uR&3e|aLr^2kaKhYs|yin!QqEB4%PqDu5{mV@uHdfMR#&h)S)-<uev_o$eF3z72o zOf#&|>#80Vc=Ev39N??paNwkLt=u4!?AP`4Mje}in1$_bJXGF}JW+TBpTILSjV3gR z5M|{-g=U{~9bSmS(z<y<%VNQseD3V)lH69;dqn;N)I=7b8!nezYcg?c?$G?*Ma}@o zw>^Mjh8rYMUpKd^7a1FP(f}OVU0J=lM)>v4K)RS}#aoj@42mm(XM{d|Hgmp3f>1@P zf8$K$lbeZ1B9VAr7c$cj?E7nCZ*H4#vQc>ZdP_F=h%*GzHeMZt$-!C={dBKo#5Y_Z z+0^l&lp=Tj)NioBfWYA#)6NIk3jn`u<UCO0&7phF@@%LV{}@jG?aVkH2vMx-4|P3! z<DHs*YTH$$9IXm}8#*mV%lh33L5W@k=-Dwa(ft<!vb+J9dJHR;nP2Y0y;=JCxf{S^ zg<@|Q5TI^WalM)A)X)FnNP?(jDJd(F_vhH|KE%wSJRNnPi|{u^K^3)RKIQc%>jjQm zRI_#7LXsgS25{Ojq4yr&O;uHDky2MwfC1fM2oEt*E%FY6rA}{x`+*kAJQ-JeEc_@s zXTl&55iShHg4!(6a-i97bT_e(90!8Fmp5M|?f(FXA8~x8BEf8a`l-95y+2Ww=ZT}( z1H*m*zz?BjgES*j=XAk>M|nZJ3v}I;u}UPVFH(p?*fEhXL_qNHVt+jOyxOM%H6va) zt@4{EPX^wc;P4ONRa{X$GAbYUj4!<K6hTu=6=<CH6~u^cFFFpEXR%3WoxVlJkiTV& zPW)k~v-{X-6ANMeh3`KI>^q1?_`gr)e^1bi{JY1i01R<SNCgu>f18fc*=tYi-iw)r zy*QVBI2+h~z($DY+*7MPoi`lW^gZ{fLi7r*WwiKsp|?%#+79ib-(pQ5)v_LsD*$F$ z4?LXcf>_EPw|@t!(YSui75vT+UIql;3YZXN;jqfk+ylT-++sK{BM+oTmhA_zw}#GS znjp*en5?(kvzCfLxIL%>(^^K-d}teI45#%+Ji9RcqLwr;nT9No?$ieN)0m2k=}+~u zo*R-`c`=kb<G+enJsvLlqJL6QorUky@^d-f2M}f|+~bL<%9)`v;)_y;J4iz=^!&Q$ z(b|&2kh|odu<ikYXeZZoW}JYyce3H<;%TL?ek{&+u$LuYz^Vqf^Sd#jH|m&WXjyU+ z4+HXwA+En83sLQ@VWkrp{P80$2yDBe&CB6koa`r8+=`R?caOxGs%s3ZS@3$jkl4sL zqampV2RK?+$ZSn(``gOU95H#ETW5Nmvl(bQFC6^Sqv@KCKyL0nzSiVZsh3h1UzS2# zWXxUOwC4(q>Ga@-G&q*Y*R)Tb+#UZ)Y3q_w;0DrZ3~mX8^3s?ken&(48oM{o%%2d= z0U(*uBE4(f-4z!25;SGPVN$F1z4sEWIOk(%j}3E!mk2`~%WaC|n{y5@o@u```!gdo z`Z>cajH+(h)6?U}cD%H^WZL$RP6!A-z*}3J<9R1DVfR<_?9*+8@P{EG=31^2dIVZ+ zPK~Odu2>1*JDuWVSMXNHI*Uux?4b<@)#Hc;>klNb9kw|#BG}!Xi{x9(a1|G)A2(;x zo^xcr3xrKkJ)`wq;7a3+_MIi(4jsXTx_g_Xf5Kq>LaXx&LqIUSMH_L@_C>SgPuIyO zeS8i3>tZ1AmBF9G3P!u(e_ZJC=f*c_uMDm+EjGCWsDXL#608%@X<op_Ijg(uBI!p! zA$P8g_m~!QboWfUZ@Ow-KC`P2U$18C-I=?$eeb|k-Ifa*xJ0w39ZkkjqA42tGGCzR zdETV&ZtRY)MiRqIU(u$zLK=ad2LmR#I6e5DDs>y|o$_~b11!b+d*jvScE9n-wqJXc z-{qz&jBE=rR*^K~q7<*n4oZM_s-@;(FJ(?LMDtsf6W+Z|ul+j9PMht3L48QR@8&NZ zcxx|yQzXE}+Y<H3{_WABVgy}G;0Tp8tBm(H(aDwipY72GV|#q`RtVN>c6A$KfX&^B z2Ycm%jb>~egK2IKNWNViv*5*fvl!;RoAq!zx5<v#yhLt&lY2w^7Ai}zEjf0)+IoWp zxi}p7J5d<rIsN6&@Ce@-?t02A+MA9{nLEYJ;^e2ToY<0&nC`b|fTXs@?T`3t2pYPA zcOLv*qUG69m3C1d)wKn3%0S@YQnv@z|5Cvo;=5zwEQ1R**#keIrs%=EBKkqIKeT{2 zFG@eDek4%)L713Tz_CC&DnzT}?cR67+oY+tt<op5OmNhKq1ftf$GlB5W-UzT7rj%z za^6sBr^$DOzK{h0ROw=`?GiQm0GX#*yA_0If+#c4=bz_Xc_3||7M78W%<Hs+1De@m zrGUA@{S(1Q7BzwAA0?byk9zOHNnjErzzf$e7u2%b9i$no66#f#D@dOYPfc-W*CFot zFh~fvqI;Y%<n#1vSI$7toRYuH#g%H<=Vhf+f)gw~EPY!90D?!CHN>6*MEyCfW}Pp4 z5}9*+NsiBmgB4FMm_%K#M`VEgax$Xd$(a(`P%bT+?AR_Izf~^u)B^~y9{nGRumX_3 z62+>xO^xu=02RYu5xN|l^_@Y3uFTH1WMvJd{eCt?JzFsRbld&_g57=pCy>-lghno4 z^i>;+yStm~qVqev>&o+1YUYK_Hv}*0Ypd=D(~h%bgUdBZ?^sW2mOayLi<w=nyco6I zdC~4B1W>)-Sns}+;~i7HQ!%Y{a^-$2`e;Ng77q(U%tc|DlGOt%qVQ_E2YkQG^BsGW z{pf#3mG~+;P@pwQCc6&G_*3^b;!oeniI0{Qw1E)=p{IOP_IHk}avCofTuX2{VqqEX zZ-|yQz@$w;{1pDa2*j1L&EP-f{-^l;KpaaE_n%{%@=4dGKQck|FOglD{ycm{DPYMS z+cV=s^5%exWdBgNze`&MZ0V)76aCt&4Gflk_bnjej|&f_!cY;}_qy0DzFVHB*v*%> zGi{b37yhafUIFf`d99h%WbDkO0JCeidhkMasp#}VoD%_|@rN1rXEy#h8^<zyVNcx@ z_ZlV||5Yna;3H0pgson;zR=M4RCxTpy#V{TyUc+bJwEWd-+T-fq4>XD_7*&<(mC@~ z&u^gtbKz}KmkL*#?6tLS^4L-s2$!t8i@A}}Ui}RsP#db+q8MKeeux<ynf7iCVtX}G z;g+wky+Idk;efF{1YDwj@2;@5VhvjxDOz}78rEWI|0`B0@OSytfO^J#{0Tt(Jfs`{ zRk%|N#`?hAPkm{O2@SxcA`+qhlPz2SlPxDCAbx2&H!Vy=m}KG<k+i*=GNq))DRfOz z2UP4BbrQ=@<JW-`(xHT{eY9|L-G`{WJXPXr{XF$l%Oq?^S}H+W&!&vRwBoe&&}SiJ z=7&6}WEZHK8J}qL`uE1qHzkeT<Mgh+Qu>2Dz+odWnA)%J5ulsHFNrFzPm=c08V`8k zOzD}65`+#WBChj9*api@W+(H=#WgwgIH|Iyphs_lP_a?D|8x*mSD-S_7lNtHSoyg# zehvawumQnxGa<FB62aWcuPQ$`g1=fB&+`}eI-bLf$6R=5w#`A(e%8PoqFU3@6=rew zWJKk@8PAc6MD80C{)Xp0UQ>+A3ZCo7Ut9X$lzdmK_@Lp23$b1M?)TnanE5|^Im6>A z7Jvng!Iy(kB9#TU|Jb7_Tc>*CDdLzGC%Uiku(UC?Y(KMtuC312G%;9~sf(9=pp0V~ z;u&nruPS-%%d$Np?-cW`VUiVin)i|5KgS?gR(UNEI!UpCuPQJ^Sr$<co}R)W$w^`S zi1ZIl$Q9-RtrQ(K2k+;12j9A29@XATAP{^GV^k?EeBTh40Pw6+B6+n`z4+8Vw}o+> zi*%kZfpnl#h%~)b!j&9yaQn6{V38?yhB)f!U$n9h&E56fm*%n5yp=v)N3%s16=E|L zru8&Lf=1>yJ)~+2b?M7jx!0K#6bUb6CIak`Qh;h6ao(4tH*Em(faeQJa>OrP<j>Q- zR*P8Q*b)kxZ+-H~VdDfqnH=eti;e54`Rnfra=EZXbjcV{@pnHIb3(TVAl8m3J@EXK zjLLrrE_}H=pX{9U!?^dQ^G~dO8I{*GF4NMs7+`fwm3Caiza1J<uEL*$6wH!_UJC0n z`JPXCOQ(VklAL@yJQ|dCnPZc`$En`G5gZY~P;xT=QF1T003AtHK@1@V9F!Wb^$5<r z0Bx62qgA9-f!Y5=WCA>)^A#3gdBJzm8=ZbmpSJ*$I!;L#(scliPoSor^d!z84yQR& z>PlPI{A^D@6s@bQiFmZ#uWca=VMF&@`>74qrd=7mwVh0aHn|r`h3CWyGKVBb@Ud8S z>5kQNN%D$ZOXYcFte1tc&#mdvS3Fz|Wa(p8DJ}-fyKHlD%uF;GWhV?5CBn$b@`@BE zm#g0PRM2AVQ!q!sQC&!~T?iis&Y%+xWHLb5x-)j!necl7V=AI{;Mb9Am{*OJ$*&pS zpjwxyX10m*$8!CM6T6qv$QP5-=e#dZB&=M!hBMj}2CH1W9t)wXy$MMY#d-#qhY~}6 zK=gkzh5U%iHG>)wr}8^={5(1y;N1tg{vTm)6&2+hxBm{^ASlu;EsS(XH&W6_3`#fB zLx+L1bazP(odb+?NXO6&T_Pndu%F-iuDuWbd+oK4;Pigxj&EI`3-Ey{kb99gdD_Ai z$;cf-fSA;i>zrx<7oHB=b`xXe5rfR9K7N2Vs~NwNp~(Dgl4*T{^@D$+d#<G^K9i64 zQSB3NfBV0@J_)__ryTfZZQK$RjYc>SsONQwS%j6B%3T`GS(b^s7X=aUaG8N>u%JTC z&;P3_Z-6k!Tm9QZC^jm14Q2kG9~!7dq_Jc#0QV|tTd8viT0mmuF~~VR%RRQ1AT~Ss zBul{+wY3Z)y_t=gJKWow$U7W?bzXLYKQsC(0hkMp+V4q-qaHodt$R189~a9dP~Z#L zCC6d%yE!H>7SLN}!E_Tpu@4@GAm#1bjey+wHZvqOg_=DkRR%d!yE>DAx{N0qj<N@B z1~4fGG?<D=k6>uwfZ&T78Kzl*HaW5<#IPK7*Ya;JQ8So}KFW`!=#Yl7fMU&clY_at zOWJ}#j~JR~`gi3WiG~ZWM&f66%PsxLQge?uOSe>lhm$9I6U@<AwC-9aUr!=C_UT2i zLH#D(?jwJinF{fqQeuSIFBjmwwoRYR;0vKfR1Cizo1x*FLy!k4)T*|uJTbYb!%k%| zzs01);T+hDQ5p&h41I;cD`+f*jcy_>{t=^Qm{RX2zGS#L2!;>SM*ag<XZOYgi$iXz z(~hfY`~#-?zhn<|izBtFC5@cG^;~w-6Rc^};W{Aji@z`hX`Kt*gwtc81a8Ji-5O6? z*r1YU|J9YRexiL<`mBwuicz!HIdeUIu=eQNbUQu{Htdq{uNQBZFwHhQ!EYp{H{I8F zx<6=#E9{01{ar(cD@qku-tvjY4A?)>if*<`XhzcnScN(}d$@!lQLM@#Mxe>!v5hIR zLg8KXf-!OtSF-XaalzXhOzFph^p&00XWU1mcgAXQ;!(;Ewzt-!+GHVMshUwKa0m^> zNc0@^-Qd?=D(KJ6@^4PaqTzZ8oeY5Lki=-AB^*R4qDQB<Kn=EUpYQ`(Rx_f%PyM!v zl}^!6)-kC;9%@ECUP1ma9wE6Tjp;I5i6?*T+N~(IF`os3z`71yW-AW(ZMDBYSXP&G z94xPj*d0?ti@B)8%&Jbfy&PB3;HGLBx)+&_ruX=aTTyUv_SRo7`@9Q^1oIH`&RQ@^ zj|z1w*50P`w>d1=?o_90UC*IhuY~(5uB-5-^O7UkMxrPdvyRVy3O?AN$lJ>7{VJTU zw8+gi$Em@Q8hW}PGRR@U(0AuNCw)O+2JU<j+AGYK%OWBSr-g=;sME1;<!&;3!X;?U z-G4v5EF^}I8a}jPi4>b{^at<QiB`NOHuGrT8p=toDX%9DFQVI+9}C2WpnWh2rI=*$ zhpWH!CD+hcq9l4F@-N$6Qd3$V!}-M?K+h6AY2O0%;4;mGR2;<tY}=4dY<PpLq`8Ui zJHS$J^zBjnuf&{tj^^Lj^ZsqVFHE|v-A~*I(RG}DNY12sl3>DP2@yu(AVv;uJWj-1 zYYM+;*T~4T;rI?Z-XEV`Q)sUY&GDgu_ZPW@@Ne?efDWzZF@5v`-5eV-W`gbsr~(H9 zuvKPs(Qs>?4!71gZWv=g5`4yB7APC^FnJda@G}**v;AkYUb%5NI8aH47z(wROlsJN zviL>e-$Hp@*d||>s^t7_y6aP@))^?0JVx^>0yl!Euhca}QXLI>ghDTY`8Y8U7^!L5 zCsZtkG#VN#G{Zp&@u@s`bANeC{{7T+e|axi*s3+hm163~5VDeL#ul`{^mM*^&3d>g z^PyU_cY0oUP>#FA&FP3zIslhtR6(S7VnppwFDV8!@~#wfg}mdSm$KiPMx+jdrTN^+ zAKjGowchi-ZwWK%E=U<)4H<n>l#=-htaeF6KH6w6(PKSFmZJ5*{h^R%T+HANdqx@K z1cew5RMn3I7Z52!_GrNr<-eHhvX{>?M?Al3K<i+4##ynGm&WSW#t%qL*Io!c1@S*# zQPhVr6AWIbub`d})MW1U44~E>jdVY{+kXMBUR<2#2D>JKkJAL{yA{C)F+YPJXkw7l zj)D*|iH`slrrn6LSntQsEW<w{kmH)yQd*wfl};h1!25%|kksHT{JtXIt(b`KJL=#| zA8X%y%nApo`-9~7L?;RTYNhiS{cI?pY^x=G4+u8L&c0QP<-QAnQcY9WhNkO&VV-49 zvW=lA%e+cla-K>Yc^zWt2>0{2#}G!UZ5CVi&p~}#wXG4pyXIjF=;ps=2ba{=y`SLa zaE4_&Z<>kCxAtV(xBdLLdm~1xBI!~S!c?J!2j@tkrw=N2X<2arAWeP&C-Nm837^8B zV{TbpIZbny+kXGSn`-o@cToOn{nA60S6({8iaV=<nnR|`BmDW)2&EHe=h3B)+)A6% zLdXm0O^U=y3}qEQb37mave;VkH-SUp=JK6ZnK(4QOXDoXN_rgxm3vfYOMn@feeMG9 zn-BiUNY=QTH?3pRn&hy)VOn;$hQ=n_>lR;aR|6L`i0xQ-+gm&QoTr(C5jDi@OE>P+ z?5cfa30XTv+jY$@NKEsHF6c|z>+FvqOz87<GF+j%>q8$Y`!P;I=2@~HydG>fI44th z1lVS4kJoYtHCrp-w>$9X5qdZgpoTR=Y<}sm<hBr<Z0I(3tP85e7QQ{p`%*5OW@_Ce zOR*Xm%f|87qa^js`U&vNJy{MqS3}uJS<T|T=prv@@kiHlD!NDrTdq3le%Od&H+J|p zyylV>k{X);<ps!UtI_}VcXNA5LMVLe!X2{h@7Em(o_|p!`%;$fH_T(NTqPpwS}(n< z9i0K4L7($J{rSGZ%&r6I{X#DuAIdjh5W?v-{o&9;H*^SBI428R;$m;$w~5*9ouQ<k zR+5)5(!ML0#+fnYHgEgMUD<idpH+ua=uMAQ?3a^SnpfOt1^#N(@4a|_=pCcsGA%TO zaU-gIy$yLgu1i9lAm&a^rWWdMWO?}OA`7jew1q0y(K3mdW-D<H69nh@Cb*rGlkK+B z_VIVcSK19%<rOX>)=|xGKYko7*!%KsVn(o+E0`@}JkgyoPFY}>I-L#H(arHu^LBZQ zT33RSyBNCns8+YJhvgn^o_%DcZGS;9nGKd+n)tUZiYGG<=$1zj+<0?1aJ*`r_TNor zaw|JTUzX%v>nt6A6R>G(0nTBp=tLgDYs23fzVbDp6rT*Hw$)MG{~^f64IjB;kXO=U z)G*zn<BU+l6iV>F1w!E`N&Qj9!g!x=943WuQ`un5<isDjmNlzrgc*8mJS4gb#v9ms z{afe9S-*e&Ug$DIf$9t59XqygsLtU9fn-3c3bK0g_h=zimtOCsea}>kVeE~qok9?B zU@QeSn9w)FC&~G#Hcq-7{MB3mDaQdnDbB&$;*;c>39Hm|RkMUQ%WikC7EYYSrJfN2 zb3lC(79RKaiL;Nm(EDJF6Ti>>YK+fLtZRx1ZBbudXXUahCf0dpe)bUvB=qV~iZemw z+>&MChWjX90HM&~U!QCX58ISW-MD1VP=6*;+E_XPMM~N+)$s#T-S!bPkJH|{Vf#qA zNX^C8R%vd<g%IAyZ|m>+12rR5Qu)-d@iWiLrm{K(`q;Xkm7y<cHR0K}ht-x7*OS~B zQXSbZ-sYeEO(^_V9!5dUqFII-W19LUjkaAXz5QuYOJ3K(<i^U>`*nP<`H_pCMcj)- zFze+T*;J_*vo8ttVilhOj*Op%TFf}u29<o^6)K=+`&Q^$D7#5tomEYL4*h)MV!e#A znRRXh5K#FHh2nzrN5k^Uf5>ir$TuM&!EOw1#CBT!%86pNj!UHu4(Pmv^dkUc6acAO zac-(CY)U&wn86!bMc}L+Q^Nf^=E(-nrLvO$^_W7mEY(t^%&Sd_$*gYwHe%w?XSnAe zUhti2i^vJHz`^*3h>%L5D#IJesr53g9ErJ8GQTgTVe!TNhA_z8>$rdl(nJv!jLu)| ziHxadmsE0j`m^KPa;)wphuoPc+@1+yGmXN-{(6fEC0{InV%Gdqw6-%2@C)!`j7g16 z-1C6v*m>L+;xORAZ93(0)d}=*w+p12k1~t`+d~cexAoHV$=fvAa3-BjGY8%%AOHRH z<?Qz^F~iYt^WE{YBKo!z^;0e`?Iv$h_O}IfJW)ndJFWaI*}H%E+D9J@-Pm<X!lFXT zKIVwrizoj>?zukl<nY4I+=32$V-ZoN;y9Y7htd*dV9qjz%?{c5EhHYDBaP&6)eunO zVLoM79k}cr$kL;9?$c_1mm>ZB-{vAsXsRSv1@Ax;S=@MaNaA?23k%m}1@f-<W>!4~ zmjK6w1gCDfM0Tj<*L>0wM82$%e1Er`9CJ?#c2$AVe+WVz@WUYvkB~zgaNwj&?gw=? z&qZhu6`(XBQ>?ZZ?!0<NtG8~Ght2eDOpf>h>1QmIJ_Qk)%NbgCJW7{AH_au7dB#6p z(zxp|uNwTdm1}578$A^p2`?T9CuuNcKl!2*J@^}MGiFdk9GEIoi!Gig)%g47HL60Z zh6KSqfyKx6WB7B~6XifNTdZa?Z9D<m?^VI(9|x#8!7vpo<0V#9;}lKS;&qT`o))(1 zQlGme2JAS%y(0wqF@);|BGmA*@hO^@e(gO+X3ZoaY33l)rR{N6xr1iZa)nT5nK&G| zd`|!6!gEnuk{68&2{9|JgJD6ezBkd`A(D>fE|1d8`k%Ga(mc?_#rC%3nJ%@=<wk5; zwOvU3xz6;}_uJiHdh)XYd9D}76rfpDDRQqkUSc>9uE)D{cq4Lh&|o>!@UB!%Wiw^L zdrUrCnOVHKH(iz9Z=m<(hWEeLmv>xDYO!`5l=oL~3eDNT%TQ{tXz!B^>LEcQi|f5q zBbuu+ZQ*~Z0|3L!l9&>j@4ntWB~z=?S1oJ#foZ)T)VCFrMufUx5QJ#i#-uJwABaW( zmxpWBX*p~E>gELm;Yisi8l|qXeKw!MAls5ZwxQhMSLfl5m3E2G;xdG>)MD*to_hb{ zv*>ell-C-=P$$s!W(AdtJ`$XlXm(0tL1&keDBzr&A2H4E30AEW`L{F5UK#X<5SV=M z9+}iw7YKN^^P@<=vI23a&aY*ga%7vEDg?Rm%=&x<y|)I2a^-Rf{QwG67zd8yQJ5UB zu5puOo5jV)sLE;`#%kOy<HO8yqQHX^-m7EI`oH^ST#1i+dv(^_0JDr$TVjeP{IBLj z8TRAw{u|-gI@X8hFi`cd?B-|3$~8Z-+b-sL54AEAxCB%MC1~kVxYRe+%$Mt<;DJ89 z9B+|G`$}-O@Y5+cv7u8-q@dAWi(N=ko^7ny@`ZL{K;tj5&r>v5`A5u{s4w}{J^%zx zRg{9VAVJ@jvRmFNQGDqr<2=pu7&l|%B`^WsB~NUM1D7zIX{muCQC2nl0qm$^v|s(V z&82=7+SI(iy5Ox3yR#%%@PgCD<~g<3@q!ZsA--jN{&3OVesme%ab1jG^f)^TglL^F zr4*8M-{F3hd-{fuJ@kZ3HTlaX_bWzj@3FP+(XRmuSe<|N1egM(aAVRuC{8wBf*VYv zLi7pkCWP$aY$z;J&L!(h%xIoz1VJ`d0P7<*Wa7z*{sjxRmsMGkB;<DDRTP%Mi8uwq zBF>Qb?fn2i+@aq!i8-!1<w{AXw%ZLWuU0g@<On`*IZO^&a?@&5I6Rt!I`a!}x|a{y zoSc}_bp_1jZi!j*iIF9`L^^i%1s?^mHaAZANS^e(FkF&|`GcPWhvCr_n7OsNI!HWy z6)!F}SLizOkntl?-7Vun1u#W4v|YQT41bY1B%C{No%tu>Bh9L%YJIzPjCHHd`?WGY zc*!ZVNbeLIQy`;ht^Rt%&yLM8@Ag6GO+V!crC-}_07*0w;}{1nC`tsm{*n}W5R>i) zNVRtS(5k#p$;JKeHn*Ko)O{h~l;;=-BS==L;bG+mzEAFyX(mPK)?wSK5o84JzUt_7 z#;tGm^t=c0Ub8x}eFs#PftX*$(59DSmBnkR-_KFMymZdL5l5m`(wd>6hDFxv;yX9B ze{($H95GygK$2+=&?SQDpxa5uFNF>|rqG~fxc@b`rrpR`PQ<f1XK};tDDjs0;;Y_L z;48mdqJ2p(3?@egcomeV-n$G{Rag@L5?aH$&~0D)xC5-Fx@lCOfmHakkd}OZrNMP{ zzr#@s1Dv3aX_^~Ei9{+>%PXw;&swSoB%E^365K}$mM~TDK;-cZ3k(zZB3HU}{v}@* zR<@FfCK*rZNb!stwu2x{kJ-skThuJqODO`JATVtUG4$R0*%rH2vI#8FZ*x&Btg9*g zhd6=|@pf*1Kq-R<z3<-fI|5K#9)Yn5GMlq`hZaUIgeP{WSqw7&k5S))@E=*k(arL7 zl)4wte?)lq0vog?G?kqkE!QsP&2+KoQ5+FU{7JT1jcoGS-x6OQ?%Ut5LV(Wdu#Njk z@KU5ivZIBZHX3gO<iu;odBe%vLC;{y`=(0C9zNlHRNuO)7BdC4Pj{Px1{(f147GU& z0^gU<X2t|MP-lIu1c8^)OcWiy<uP|!P*9AJsM)KamQaB-S!RtU#PAZfMbh!<hQp4H zl1TiIzH7@R*#2vn<lu(207=S229?NyF76?h7Qz_L#u1yM&Hjevh0y*AO065DS$oB) z7c1`rFt0#B?1TkbRcAVLF#XFIW0t2z0(fc{D*<tP;``P~#E7fV<<2cO<b3D$<!iun zbcf(Xh+MpNTluFSgrS6#;oP<9+mlb9Qod;_pSkN{6Tv}*A>1@)14R9GNd{I<7@Wmd z!Ds6(sV*-cw@IiYazuS6&SgAbzwU5Op6ninfkb@~jHswLiLr_czGd1Y(Jw^`PBTJM z1t9@1{HLI3@V}w1N2dU1LNwwqgaWP(<ZW&Awe0lXHO^mTb8i}-pWH}$Ubyg`gbg{~ zJL8zHSug#`xQwT3|1nTn6kItn(6WEYS7kpw2nj(BeDqRn|A@j6dykqejBh|Ub3FgS zW?)G|gamyCfiIag5K)PT7fPE~(kBLhD{_~~X7cETn5G2=6pghc5Q2ylmb|b`4V7wL zVlTju=14f*b=t^z|9$#NxZ_u%p^meR5RFh?NfR0Ngeg@~d)0Vr#iH3HHNGGFoM)yw zF4;emEZBVW*e0}PBQ@!(L(_=7CVnoZC^9EKJ6Qz!8CCs@rsFtu3%eIcpsU#vLa|-m zuhGUmrT*LRZ#_oo5-(dL=ee0!NqNH`*QyN>;{)EC`op0|;b|%14c>!V$JMyMYe|_d z4D}#b=Ei=)cy}nt4k#~jdbU*UJgzkF1HHxK#Z(3}pQKjip~)uTvf4}?4DGyaZZMmK zN?y5<X_@~OgB&8bZJ}6B`Qsnf3=tGqu9S&5w494?JTX1-zHwYwhk{WbdN7p*M&<9b zl+WIL{VFy#&&w2t%}{hk&wI2jH~2MLv%Na`Kp_)7NJEqxV|N{%WKM21SU4<{%fyyP zV63w$jQVdrHwr`Vor6;h5-49^?c9<~LL=}eL2(}GI%1Yu5=W??tCi<Z{@#eU`yKd{ zU6`I{viYU{dv|Cqq9K~K|Fh;3+(+Y1<&5{>lyjfq@Qlx;E$|mQT<U9_+Ts@shQ3f| z#0VAf`IAK6Q_7mjVNhqm=@~s34aOj<*^N+JbC^LZm#~ck1~#R>1qvUX4(n_Z!s`w> z5K(ey@8_*K^!~813+Lpsg{UFy&>>&JFC2b>E_|!+k}?G_mY+PytjTe#jL=a8FN`#% zgp+ZQ4L#YTlU5L~=Td!vXz3hY@bywjVIlpD){-wf@J{r23yE-C-fYAJZX4?|Qq-(k zOveBq$wCl99C4R%OW6n28Z+kdJ2j4<HLTC~6*X!1j!FxkQ=l$1SO3&GBm4Vbmt9{Y z%w{%qryfsfRfs+B(y*W_&$Lnl0IBIK93|9t>kr%2rev0<fXmQE-su5}HSh~#HGoVW ztF^H2^K^d)x_1Zy2pEA-7%lrLFG|RPK|$t8#GBsi^7NO-vI6Sb-+h#lc|beTsQl_T zpVn@Zhgo6x_Kd}KY{9fIjsg;1u3v|?{1(|Uj~8Efj+&(sPcHCraQf_v0SjrHm_~5Z z96AP5(EPp{Gr*aG(y43;VZdN&|AD3l9R1<cP%-Ibkx*W3K7Hi}0sWwse)ie5z9Qk& zHWovHKs3m))d}y?r7n8v|E_RM={7`WgtAY081*MNX@nj|@_vKNYaKD*jzCnrP2Oex z*b_~c)qzv70kY*c0)Wx{h0+OC&D3jqw6I4?s9P*>b94*<+shoj090@+0}svp;tUU_ z6++%bQa&{-S|?(~YAZP6Vzklb$AG;tNMgTg#5cISMw4(FaNi2aixu46ky)|H_4Znh zm3`4|6RZFkDDfla?J~!JY``!5YFl$W;L!To5DIo=;pqlww#x}{9|58snnS+AChoSr z(DMRTJz=kz58eYp$WL!`2%q@2Xdv~fNPi!fptq;}&73mRdT36++#$XE|2(ycL9VA6 zJIv!H9tP(R)r5->n;HD&fUI6&l>UHf-jUp4vH<*`O6kyeYnO%9_;@NYZ&(;ruG)z} zE+&Dikc6Fird=z)4ZGG$hI`ljpTuqui)oD6rO22kroKVR=wF(Q<|MBrNlQ@C&$+Xg zia8Cp;(z>R$KO|XUipHnGOlI9%>qprzxf9(u~v3ysuUf-Iu~z!I1auWIaqR~hjl`s zm9Buhr??AhwtYW=-IN5k@a6Ds#(vKJo55SjhS(t8=Y_kwJ2~aZKo=jqV~Z(Q?>~NL zU84;maWy{Lac1X1MUN%R|Hno~FgqeDc5{J^d|N1VQY;9c{MPRnSjNYWJU3toFMGf| zafm^}(7~9pT48z^=vLp!thHV&n4l4LKEs<(+&aoU9O|LccrL|jvBCtlhG5BRYu1fZ znGfY+4iT)5A{Rfw+0$5?y9xIOjUL9NWeC=ZT*Yvrqa@N_z*`}17zh<sW8A-dWP$F1 zJVFO5co<;K>eM-)#Byw~1|$;Th8e(2+8%E64QR#7rm5<Qm2_V%>wwoblYIDom`=Q& z^CqUNyIIcCHESC`iajt>za1U>|No^ud@;c6e{M>heQ!Ht`wnFRsxOKg5mnsJ;F*QV zw)<ar<t}m}&Tt7;JWR%dLAEj)A<vAlbkkPuB{Yu;6j!m#@IAMwx~{of&lz)v2LAA| z7wF-cn4+_b%gmypjIe!%orjy3x21OrD+9C>m|ufLe18=yi?A<Zwt>v8X#Mb^R3V&F z_Rn_Um8Zk>up??13myCE#R0>j>0^}?)iab=QZW##tm45HJbK;Yr3GqC^Q+}+%QPNr z%yXpgqROw0LkvAEGCK$mQ`-S=P<2s$0dH<IZ5bS=k1U^~E^6VXQ()TbQQG&Nk3zuJ zZzyO^xQGqeqzB7TypJk;@z7@ylVu9S(950OxjnZBCJ7ut5Qu{UE+*M8^8F!`%S9c_ ze=HK1djD|W|HR4XZy%|s8m0zK`?3e2<gsAyBDrrZRHm)f-;LI?p9t-)gm!DR>6O!w zS6}10JlxLsTdd;*24*RAE#QXlVCd06v$=9Ep@6Fl02B+TIBn-ar~$+EkYj8}(u(1M zxb($2?Wb3EqviwfoJ^1Cam4H_sdApEjfm$Fu!-OJNZzd3EM_Xt1JOmbuk=)~?*G0# zE|H~bK)flHh5>@nN9%4}v<j)k;Qwy%Ep%&aYL)sgthl3v0l6p`3l0oO|4VQc9Ag*~ zp5Wg@$9KYjyw!cmjOpj++LgZJ8^IT}Oqcy*`<oCDh;K;_Xe769c$lUR(!)*<?9K#M z(cdPUS2D?!dL&)CMzUq6qETo!qk$0=$#~afgw=r%r^>abC*prIV|FWWup!|PhkpPx z<@B~Bg&M10(}fU9M4s?;SU8_zJojEm=oB5kI&07ldTF*=ipl#wAyb#{Wv%dvlnok$ zVPu5$zB_d77aB=-#^>P-83kL1m{fZ4Kf<VOAWRy{1E!t(9Wf!{;z2-!q>%?;d?bC+ zo7AR-9O3+<Pi>5A)TU>~KdWDG4E+7Aj;ug_FwF0s4WQO)c;Y%i`Zu1oDKz$iU)+45 zB>QcvY-0;{jG<$@6ZaVXY2(ZNaV$W6AqWYo;4_8^p@eva9FCEr7~sU$q1Cmkg|BO+ zdi+I(3r_uPH$BaRZHv|@=K~)^*dFt&{$~-7pSbQ~2jhiRvap~XpET4a034h<;+*8% zmwejD_9Zz=QB*D3xxPycr_IshzF1`bJk*I0ahUrE_zq}!WntzW{z62t_RskdMM0k8 zW`@pU#;MQaI&6HEVpM<Fh-J7k?;7lTN20x(^}3QvqL=g*??K1PH0a>-ocfouQTT2* zZm7db;NIa|j8EV%91JPcme9?&#kiiWl#cCo@wBY@FzY#;&2%AP{t&<@JHi1ennLEG ze;o2>!ypaa=0E$hy+AoHg)^i5h>f$~_#^;9omfO`E-^SrtE_y_SP*jTkYxr+;XVGp zpUpLiJEJ9c<@A?`LrbyNB6HCbQrff~hV98eh%hnTf65b$tpkTu!bp*mGabv^O(68k zl|-VIW5MT_lF!@g#t#cRX9u@L<U?|1M4U)T)21KLFuwAjzbt8OFc;XSYyKUS#RBgs zM$crTsSSgH<gG+^=?p0ndM%&-o^&wRb@KCX<vV#Ed^SoCrh9xZA~azBwV45{)1XHT za(4%WmvA4ulMCs!?XBDY$$T2Rfay7sk4WF0bmQ;APUTCDDzl3EpSn4VEI*UH6*VvP zzr3$B)$IY6V|G;c-^~*Ef7~o*=Uh{^jmAJmZ#2fc59l-*ar}rQSG2P6a0KmYhW+b` zpIcf6t^#BCK>nh%x!p{ywt2A$UfjGe^@mquK+rAxoZp7!g;G4dw2Q<}Oezb^LJ>g- zZSn|1bsDtJg9doxhPuw~g+|_6N+#5%*m)WReRt%!t9>$Af10+eP$r}I@FXyRpbjl9 zfn&7tlnl2}LMGM1J)}G|b?W1{gXCf*26iUEU}9uIRb^9OEyggE;v>bp8i9-h0_hiX zIP^D$sf;qq2qQ0+-@s4(oT{~=;w3fAr+J7Mq?UTk89MSmv8`)PV5LTL+>HWaq}aL8 z?>i}J`4Tfv5Rln+(Y7$lNU-q>Xkh5aVncudeNKqx1z`9rX(ny=-<wII7DEINh(-R` zFBhRvJDjayR>4C58cL;;wxMiJWPeYD;AXaVV&7hO;(`Uy7MgB)$D6sZG8AfpoT4Vu ze*Cs5{VSRPpsarqDywEiHJ^vKq`!bBk|FvYs_o-ar-V<Ylry)mq1%MuRj0r7V6f1G zJ&-J!SLW2raG<<)p{|D}G2hH(C{PtcPX3i(_-c?WH)p?Ip}&9mW81M_w&LbRb<;f7 z`~9=(!EECB(2oCkH(VoGfv5mztB1LzCT4gYNw$lgdncwiJ_zmP-87X_Qk^CLzz+UL z=1LYeEt5H|RsA9rlpgSWpgU9=8;8(Txcq?i)jxi_7FRQeWk57LNlG?t5)&8;jACew z7pIb*WTa9Fjf$WgOe{roA5$iQKRt>5Bs+W2ZwE$cX7k%&A7qdy`T+4M@^+8o5RKMX z(jt3%Y4eG_@%77@Uv8-ui?_*uW`<kQXOc3-k&=&pP0>t;dJu!gU=%p_nX(CB&!9~P z$eS#@a+|4-532gR9^L_u_|~m7&{v)@iLq<H6~#lCgcyjf<`L8hs}?H-I-eEaQ=n$E z=3Rg|={Ujr|NX@De^f^U57E3BMu)pZ_WbwItcGKRJRkodRHa$(D(RT!mv;b|)5@f! zQWqb|ZF-dxT|VBZ?t1U{%s)P?Q@GX~1BH62;HuFp{|XU)u`Wlm=|<|%R8ozShxc7! zXk4yzPh?09e|t^Len_^E{E!ehNOz*AQc=n2#i&j3Dz%-;l`SZmz&u%rd>d@*ix&{l zx}~r>CLP1l-0F&GfC*9t(=G`c1Njwz|8JbRj_Y~^Jg0sR;iJ3)T8QE39^tJ0<@&m! z`Z}zx?QKn;g@SjWOVhvBb3+}=5x^C0=xFM^<kR<1Q=^4v>a888rTQ4|c6mDwYy=Pt zuu!;KHQXf6e-`T0%%631ts8LHDk#xp#>!re`^(vlq6?@-vJ->gGCHP`<_`REuOD#J z2n~pg#p-5$WUEd=v&pY-_jh;2n-5!4X}Tz`Z{uX<;{e~d1;;=I6Nag|fri~ry7gQ0 zckLD|xM`TXBU^%;_06XFj&+KztNl)oje`s)6JhVi2GC7Lf_P{$6o)(mm^E^g*LpL1 z*evqWah5obH{{yDRM#u+Bi$=U^0fBlNjIVM&kB7MuFyV+GmRn+CyZfT4_}J=yDB?x zrW0o^0m1%l(B|oS&QHSz6W?Se6all18H?7TA+qF1Oi-@^-!QBi`YS?;!tm*_6i!Eb zp)W;ZP`w*6@zJ@Y!}l|ARDNe%vD}Mnmn;pyaZV0C)H>TS=F!p*Io^s(k?<hc-W^fW zG!I{wgBHFuOYqWOcesJxZmZg5MCi%0Z4i!!;b05nQV0A*bE=e1-Hdh>#t)DTymYvT z`lTga^)Qf|0}BH1p5{eIey3-iUViz-N<1Q(h!L6ttWGNdx%;6!r<X0=W+WQPsZ4M7 zH<N80;m`8zW9-UgkM=V6o4ybQB_@W&GZyFuC0?n71+K9_HY)gXoLIMwnh2WXyL;<X z#|ZdG(z<EO;?!MXwM}@|jysx<#Q11kS`%09TeO}Yf*FhnypOj&dKD=s!$%lTY!Jl( z)BR<JNM|!_%}&JtX^M#JF$npt@Vh5*cqlD>7q2faPtPfg*M5eYg|<BhOWv-PogS>$ zioKxr<b%@Mgf=p%81w7R&$Su!AIjM}{_67pN~%#9)D-88<28Rv?IrGZsnjt=2cMo! z`r*9*bv}c7cQ*SyoQ)oQks|4x+L$hd8H{^b+()Il8p2j<!c}p8{Gp3*4T1d>Jei_& zmYw)D`aKE!1>*0O=VVtonBRciIPDD|voo3BONDMx4C$OHt`ZrLS*puZZF*R21qoH& z*pFpM1c(PN*aSGpOYky=F;#|AP`^Se8__M6Frka;W1n&gyr1ov^;rvO^*h_k`48LZ znmTq&rXv4(=iW?^v3Mb;41&aWn&8J9xC~!=+e^N<(W&9X6=IJP(%%!-x5&Tn84i8N zyJm_da3*;x=^%{{)v&1T4<=zBTp?UC{zC1V=(Ip>e`+dv@_H+z|Ca>fKJN{GI`YZv z{K<@YQ=pgSfHnrq!@dJz&vQC^SU;;4$^$}<7?xHb&o(g@Q_;;*{lkY#Wm8d6jSw`` z=&7-0F;jVdCd>neE{ScaDW%U}Iq{C3CI3vDXpMQGYi7oqe?q->`VcGVcoRqB0o+{; zCQm!aSyAC<RwtQ}Q9ZPJPiRLV;HoP~O>Bi0j%uNo=SN`e07*w{%3Ctv<G@IiGP)&5 zu)(UKq7g!qN6_|?+f08=4g+n%!f~Z5^pA|y#!ANPi=WqsSQGgRxjlwY81<%|t+!1o zviK;V062Q;J!HR*xbw(UF8KNZyNxk<wWi*9<h+s@8kE6^&ew74#hE;ym@ZOEA!V>} zu~a{Mh}?Cz<Sin4%6X^LhYO8)9mRXW9d64nf>(e0qM_YLPA5PDxq^4p{)5YJxAJ#> zQN*-w?<(QpZmgHks7-Y2jmZ(bFKq^u7wC*yY(7(DZ6%w>BT3Z>22nJe*swggK4V5z zh^$D@oRVtMubHj1dvLsJ+P#0@o2{wF{Z?{!L5SvPvdZFLg<jC*&fGm3x(IYumHf=t z{7K}y5ajNPX0ZAJkYx=xT@}v-V-l;Mm#|G?o6hH`lkc^bIi0gS<sF*$^Yks-H)RZM zrv1`rP>O}nY{ZN1FsGRMT6MW#+WYl3glDQ><2L7E)0?zy!H45He~WPA)Z4^=g93Qa z&Y_ACCu$dF*XfraOl&S%U=RltXjI<8@{4ujU>tj4wEloVc_AsdOoR@q#Nurj5+y>V z)vz0N{~pcZGujW^>!ph{1FR(Z>ekQut)Ue3-r>g|1BD|bt##vaVY3&ez#5j6f=!42 zTZ8jm@lKZyum-lL_G~sbfuCND_hc+jcK@Z_j%X?|F2?di%b7p4F1&|`%|cuyxnAFM zJ0GjR5!bpe(*GW+yfmSc8kJ%)OlQsuX~vc%ADt0p@bx^C2^$Mdqnj#g`VtcqxvLy9 z>X)9m?Gwx3(7wuC;jHpEGg9tN(j;YCKqj`xr+qGIvQsc-0FzCo;qZw<c=2k72TIah z^=U}|?pMOOXE^@%I{npIY85&W+T*%L#R)#{s6PfNX1)nq2Bv06pe`4=bNh+36$Fzu z`UIZ6$8Za2ohm`3uuZC-Z{vB=LG!)V`QLwEK^ztcnq!+!x#ttrPxc-Ks%5m$FnY}c zHPu7kC9Ib3_KPBHAz9)s{n~j&=bq$$U;gv4r0@+B5m&Q}qZwZDGDMr#L#J`3xNG1D zzxObZko!ca_I;+qK9q1-5C;*}VxKWGJDD%MKoAfQBvt5b)X<+oy!gkoL(5_*YkU2U zo9Q#Mel6JYrs*bbUfIu4UfdanBuZQ8@Q3$AoqAU!y`lDFKo@Bu1RdXMp<3)f9My;I z4;Wvqe;XB;Zue4>BMLwdx0Rt_wDhF;JlMl%^*&H53d(ov>JY#vX-%lxwXxn6Md0Ux zuh%kmV(}wH2!gI*>a+yZ_3_z$Ax0El5Nl>|7*}q@OAx^us$4K3R!UJXc)!FNTDM_W zXSFjs6R0g>L1QFLmw~2y3SfKO_AZFGm525^Kos<*cIapJSAHd#Uwb*Tj(=ikP>P-| z{e(JvzHzCL%JUE9O;~VDT2Z@Xo)v!(xXi<NS|}9!B@Sfu6sjFv8oWY{-Ox`E4Wh$v zQ59m08D#LSnv|0@75VPUKNa}H-|%zQN4pN_WstA_*u~r^g236x`h9R~ZGD-P8*zi4 zuTu<#tLWG|!3kG?)w|I?#m&b4l<oC;6auI}N7)#CGZL-AAf~+GSTpFLbPEx*qJ~mY z4OZ-MhNBa|LdT)(n!UaZxY#-BJ7{!TwF59{zpu`Q095+tZ-eyhvPL<&|2XV8BDoc9 z))H69pP-Vn-;^l3(R_S2vNO|luavVBN^3LZI_{u0JiPK8tB3>4UNAR(-fFJ?_FiB6 zz>j0gi*ZKvVj;>FGKlqL78yeLEA~RNpGC5!^&#g9dc<u8NC<q*BiE?GQ!w+hTJ~m* zPsqL0q^N$!>`x=p-JzLV2o4fgt~D|tR=jJs-`O1%Re%Y#_?A4j1;>YFulR~;Ao=x6 zV{uyLinJcFnLmRAL%hGxSQsX>NmRL(Fv{+?XM0qHRmG`Fk@XFOR1lbXZZ%{Wjv@r- z5QN-p&i_W!WkWNq&kiu!QO`+|f;@A?0L8ZpL3-C!@Rz&~#rW8b>8@#9ssmT@2)vVW zjzzYbcvP+5yiNX;*mg>fZk<EWaJHh9Vkc$;bm->~UVXCij6j2AO=BT8W^P}L7e91L zk^Vh-h(I$!Q0_uWMG%f%$XA?thArO;&E^aDYc8kjs{ybR$$w%PUeOv5%<QAr5D*Lm zXJcfn%gRkF5aJ{D<d&?Pokp99Bz{+zjGYXhF(abnb@|4<-0$ltU|tD<#M;~MXFa5- ziX_c9Tg@|#!5FXjVNskp+}`(yDGYq3yNr^bN8ctxMnT>2!RMn}X*ChtU1Bh?4~9BT zzUnHnN(YQ5pAcBk595f#_aMju$OctBy@v(~h&o-(E}WGN<hYycX|EU%Z+r+HJ8$D= z^mczaVPMQRm8P~O`IP)>>w_F)iTa+ge+m*E-uoFqqSvqxzeG4HN1N4|iJt6>O*{=w z{zdgR1cqkiYjOF4_9JM|feDq?qr>Fi+ECu&R}%L@`sv=SVlKh$c9~S{{lDa#i-kNx zS3_}K{gK#iXqd+RW#Q>+63Kh{XWwu7XN}%Zxhxe1s1eL%fIo(<E3hvP9?COlXmXjV zx^h@TCDBYQtNcoUaGiihsGB5(`l=B-q6v`sVL|tWuyd7;N!~LYRsA8b1HgrKw;MzE zv#I71Gwh%K9GJumpj+M;uo&|J4oa{kXnC?D{+($M+}Gh#{Yr!)P`>&3<-g_85I6kl z7+U5TOZuP|VqJF1*4n-W3{x2sTO}N!MplckC{a`JMOR*7Q5lfnHM7B`gLP{SiRSiQ zbeBY+Sm290+fZ2U#pG|>Tbs?L=F|tz30yeaQ7S$mt|LlF>-VHbdbtb;$N6*SY8WXt zPMN$;;PMLXx<MtMt2%JpD5Ny0Qu-ac1(ThVzN10zrgaKCn+J7R7KcVip=L%)eLmC- zdrxIw@&(;*7tZEB{I$9$2F<g4s(sAuxO!VdtJvh7+!<ha_a|Lo0RCvQ@_M=iE@J<9 zQS}W})G?h5`=iI!jU@|0t0YocJY9g9@%a1pji91_Ib0KcQ&gF8ndK8EH|3LWv5Ipj zJ4;$g`@ToeRTog6tc~pam=Ei{%bY=w1BwH|zxsTS#6nM|t&{W;cP;t|o=k+wsFw_6 z{J;p<9xDp7ta!C%1b%t)S2d(MJT6CzgkCa}UNVSJ^7*x2d2)@2)W`9Gx(h4IYCrN5 zivtoyidT8fG8$*3WV%+LNB^)o#V_${?Oy(=E{AR1$Qmhk7_(g$=kvC}Z*e-ws4C28 z%h%4<{m?L*u>gaC^3;W?{2Q|>@6#8XM<)IcQkz=R%h|y9@ke`Q&~b^`>8;Q+P^UWX z?F_0;P6qc~Y!tucks)q332D(28*aL0NhG}1;TaBVMTeL>5Zq^Px1mFVcjvme?#wH( z(_XZ81AZRgpQqYvf3=k8>i>*?5_yc@|MV4B21q??WkXjs?!W%m6@ygfA4#aVWWc`w zzrS03Ah=3<@hD%eI@ymOJ(pM*AZnp9@X<4^M5{g{Qw82ox>vo#V=93W{`&EW(e&Go zQUQHnM@iYJw4dV=Sf8xg`varCX;=@g-&SG1hn$|NbzUn><P-m@-w+zgqV!xLy}sQp zJuZ2?9nb>kM9VpyKsYeB`-u?Vq<1GMkV``SGnL@rW7O1_Hw!Ay_*6L^S0W92m3*h} z6-~4U3=xM>E=65cAAx^dm;M@JJs!@=phbKJRYJ4z;6^Lx&{_*DQQ*M9i|J8);WcQ+ zz;q4BEO=OAVi>u}o^|0@C;*|E?u1lQBcfb|v9HfOeDM(Y*ne-URpZt1h$b4d9x$Ma z<zg?RYJ55jd9+a^lA!MPS8UtZGlCP=p@qMba8Qjv$*KeE`c&Am(i>m}82B_<H(|mX zMsZJW2gcX59&cf}rMX0K&-sTE;(5o$5pKvvR~di2d<fV<_+RDM^_|sf_k^pBNO5=j zXHTUPD-(Eif;b_VeWq2=Ku#WaR%KWyiR2$d>($)ezM(DLFVMWT+5yEfC!_KG!+?Qh zHIxr+*Yw%B)5J`qAqFI)5<ZK&H%t!0L5HMC9}_@Vf-O)NDu~0Ik-*8lvi_$A?M+0T zn)B{63&q3;N=$rgy-7!%Bx&v8Cpro_!g#jmMD2<lsTd(ceJCV@)VG?e)*j*LqFL$h z;o%rg&nS4}L!$UO$53i+Eenvp!YmbL?yfFB3`DG(Vgqvyn~0H*NSL(x<2lT{#5@Qt zu+q^Xw9-kM=cr|p5ZG72IDm_IW`G5gGbsKlr}yKibM~7EH=%9u&wE94+{pj-t*5}f z#+SSD5W|a`I(q?<p`MnSsaVCA?OEJ{$K)Rkc1rm=qhB0%2miX__l?=--RS(`#Gv~% zYVgJ<pK1}~?N5cnA>p1SZ_8WqQlZ*;2R(AMX9odDzC1OR(5n8sEI_ngyWs^6Md}*B zFBR)KsS(d@;oVu3(Dmmibf_Ro-!CNl4?5)2UN-(s;gQsfzYgyjZ*N}RqM6gArn}o_ zFEY3Re%oqZf-`b&9k%03sYFI7p>zZRbOi5@=0Wg>t1c{fP@6!YzrRVy%MhecV3)RQ z?%TyMnmT={e^~y7ka!2T7@$?fXNCsv-VTBNF=+J1f_Ju++`T}D?c?OWSR3r^Il~!? zBl|Kr&oZEWxp8Q$zq<$x3fNmud4R026wop#5WanKH^xZjrY0^Y;(nr;z*y<eMmdlY z$>mQs9%)i*!Zym3An@7b!`s&64!KvDl|z=_B$4SCWQ_s57yFowiaZO$QaoZ2NPbbC zpKIWMa4z`An3t4gSB=R8BC^$f)>of-P=qJjvs8CN7izB8^elO5$Ew*FFw;}N9~f7w z4$t-$rKi%XF(I`Z$tJOlXUX2r3O$)Fx|v5}c&074hbD(Uln@Xf`@>vF0}|b67<n_b zRcUqN#SapW4ApOR9kw^6XCo|=7=!Myg*Zi-npr2XJTD?sLy$Zj!W(lj&e_N4(0lQF z43w9x<Lyogq_W({cQ!KBo7F5Ftp&49FI)we@TDpSS&4*^zBfso_5(2-yA3u>RorQO zdRtC?WYPUKvU(~d4A%crE>d=ZRPu@^A#1(kW77`l459OJ#u~?Pn#eyVLBt0S@6^-X zHi%G<7w^fNI@(uRFR+Q+Xax90D9Or2`7_N}YL^Rrl-S4Lxy5*=$odX{9YVQ8C@F8( zH7I9Hn*FO8k?hZ1uU=q1+?gRu;jpbSuF6U%{#{S@RGE!pXiq{a_~&($!TOgdDgK$i z5zYIo^co1~FaZCufc?Bkq|y(q6J&-37d0A>L^3S8Y(*pGb5H$VcaZOif9F%5pMRbU z`T%-m&<S5Hh>)Cva46hyT8l76CgI)N87G9~BU1OJwql}_TnV+${zfCW!a_`AIN(t= zVZ!sLN<2*zEa4j<5(vxsxuXkhM1C@05K{#BY2^FC=qz^2kyVE#fIE3^2yk52(mS7? zv~i>Q)bwE61}umQgI4^2+OscPOhX0F>Y25f_PWj2BgxFsU|n)1#MYu(Vz##uMUG<@ zZ@m?wJ118Xs@$UA#rzQ}s%P{oJU6mxI2oHtvNe<XtZz(j(H$d30p*i<Nfp~uU*Lg4 z=%?yfxhR^X%k#CJBICrDH-&bVc1q*l_er|*`Yb#dk>t-VW-nlFmn_MNZ-3UCl0LA( z%^RD}r=zZEQ{uiH?H4cVn`zZ=r-ZZ|*7q(l-}+9*E1&xC>kjsQv|_UdupPOM1&t&i ztOVT->@Xn`@q+?hmCzW(;cCyk!#{bG7$-@o8G}vT4h65rj{*kpvuFx#b9UkTtkkY# zfoZ+PE<fi;1^8dD5-L3PjJ=eV&h<-T^2GGdLgz`Zh8`tWi$?#-n^%N3!k~&(Jq^wR z{ERV(5pY|~vw(*IZU`3Ks(!JroPrzjSX!kNg1iEOv(Go)OPa(4e99!RMmL>A|Js?t z|8+}|j$0$ieI^Q@z&HNxu)W;5bEm35YH!WI>6h<2ILlqXaQnbJCz}^M>+d+nBA<Su z>d{|(n6?nA$LI7H^7^dz+&a$luv@(ATOY#*j{{94Zo-8_7i)J}xI!Prl2*k?rvWzv zJm)0DZ}gY@GiQ9w$cp{e@XzWW+>doM&TNno%dM)<rIUgX=M$J|%H?29=>f0%57W5^ z?4zPFf`>w?g1%Bwp<1p*3r_E}C(Px=Mu$XS^-HW$RQ>E)hpW~7hYaNV1C)JA|EaYY zRBZJ;JIuc3imzz<N}cxJ0)w!9ATNr4ibA+Opaz0EtderY*lT02>07^DBY@iX0btAu zv%8~cL;4z9N7554%oA|VY_36mYgrdBO;}FBc<dF=R&JTr7w!YP>J-aOysnLRmxC>& zT(7LWoi6K*P0Fdi$|IIgd>9Z+JPzM><Ze5&YZJBeL3HYG5acyFWbG~*DecgwhByR7 zYvpdWppR6a6$$30RmA7&zTne+gYzWFZ|)?w{(QU;t>_K5MkzW*-$IAx@`t3SW{u2c z;8dz=*Sujw5w_~DVbsTd3=Eroc5YnlKi->Ere3P({;Asyuvm?&LGj1I^y=ue#V+7c z7Oh5@zUhsK5&2qdYoiqVUsIFyCdHh_7Ht!SuQ|9}wq~a<!$hSbv<kC5DmO^Q+qNYW z(c)JWQc786G$MV7*7zC{xdXEJ(>$w~hM&sr=$`VJ<9fy{r1;axe-U~fuXBaZ`I<RW zgT>J|mani~_kq>)`~dpMZ1#E0Ua)%STLXO~`72LO!dkcfZ=IhelVJK_%@6d^|Czct z_pf>NA9gM~31Od1QGw}dkoGUClI$zA^P*z-4O+!d5*T|D1Z?@`F@_C14;+!ve-8Q% ztA7}&0Tnj>pl@{ozTR_c=r>UV2|n?$5pJcm|0X_n=~x<$dsP;Q{9Ucawj+Zo(kPUN zbcTSPQNVK>o8ts8?zw=R4)<JiJp`DT#4H(~T4cI;w2iI%4bhv#tnM}Dx;>X~m8(la zejwE}Ww7-lN}D?Rdg$0*o@LH`B1h3OOl-b9a7nqsGAj1R%V}KIJ$<kL0exds#khN9 z%b>w>W3mcrt;3XmSXB01B@QO1<kQ<v_fBoqJ+*5uC8+z8Yg`!%Znnwfv(&m|wlD4n zlROE0(a%^#nt}~R+%(qwwilrb!09KoL#LZ{E$mvh_9_2J{*2Q<T1#voZ-+N%RCD7@ zq&vM()FKYM;G7cC+7jOWRbB@SlcMDJ96vATte}7SqjI#z;@hJWKcmgBwImO>$RfU| zGeP0>7nLs^3u7j@%-HG9E9dK8&zkq^&z|Mudy)o~PBu8uvl)DXkwQ7gOdx8g;(8N6 z0o^eGx!?GBpSbI)*t71(fRP&uA5J!jQNI(iPpuNibN+r=@{5(3MRwm)&n(Wq&k<3} z)of8SV&-=Ed!v=Nx;xTvfjri1Uzw&^9ep6LgxCL=j<t}>2BC)c;}ILa{5%@})RRR^ z&>fLeN{wcIDjt!0M+G#W4(rKbAhXt0yOU(HlD{+jOkPa3(O@RGFS=a!M9xUdPHe+u zzcNGfPrnCSG#}qw*4``m^yON{;rkNrw<|Tj<YioqE@BM;d?I@bU$@)V{r2n3)0SYe zX3W*?#SMY0VK|%BpIN=%eOk+Ma^TjN|2tHdtSUM)s(1SWcf5t!;1~;zP5P$XM%jkY z+tg#2tcVm$`_?ehI{$gmK2Pkt8b(BS<cE?ywEE>|G>K+$u6Vz{IYdb)T}7+qGY=j( zd=MCpHp4YsO_#KsJ2g3NHWRc~wyNDP`mDD%^+zw53JDiq?J}ZR_o3F%Z}zO)k4yfy z0g&8HVuI^tjkqD$5HNg$9O3vHFqPhJd=9nmuug-k(G<YEa8atA`*^bk-G*J&jQA#4 z^hfTA-kuZ;-O3^lUKIAq0#kaoll?r?A%?vd)FkiTFuMvJoc?LrPz1n%TP)>`2yO^F zDdNz-Yk=DTF1qRU{Nya7P%T@>cn)$Hze@{cvQPTy%-=vaV?M6W+KCR~b~YGpAv;}1 zH-4V~#+E-PzTvYin;5IRx<p&OzfCzM!KtSq-wXZpydP;bY85G$Dni^^m&L7umG+5R zZ^t$@*IzK}re<4xd3Qoa0^|2;dB_eiBrkB{H-cF8Ho9E=*a)+@AYR)r`@-?aCB)QM z8`<1|^EF1+Eo<AR+l$|@F5~4$HCMKqBV&aQ=Nz*|TvBgpmtA;XWSyBcVOwH(8q)%t z-cO-6J^cUqum}J9VV`R>*-kSxZ-e0fDsZt+S@N2w;~G|4#?kI105s^C0noM^xP9BS zwyDnzF$V0sEHZ1yeEM`_$lj;HNe9@xrZ>c1<{83j3KXUz-?$5#DeQ1v?|qg3Lec!j z-1`fxKFV-`MWdL(d6~Zy1h$H3BPm0N;t{rJhWVJECOk%gAcN#br0xd3@~g1ToTCJq zDvz2Qp``cO56R1x{?UITr3WD1aUO$ftZmkAXs7=@r|nyBGJwG4#9lX_lezlV`t2`W zgM+##?03lY$bmoG`_*IY-M5j3<33xYe{ymx)*XAy$x^#GhDv{Z2{Fu)S8?g{{4j3W z4g(bSy?Uml5U=D3eOwMMr=r-J4WmAqBV96KwvQZR>kxL2_<`?c2Yfr3F`)dg(c0e| zYl6<dV4~pP%uG<vk;CPINPE?GiKrJb%(T7F`=%h@AIRbQJPhS8ferhdNIxgh_b|al zOB1vgNb2%|QsMQDk%*QsI{YtZo<8crYTjWBt32y;WAp;8ZBaL7)uG5R>ev`n%+VJ^ zJ=ruG@y1u>HJH9rPy@{U3s0bPdES!uuzP?u5=kjs^6u=DPfGnoYeLPr!?GT|R4knr zS%4M}ke<)@g_f^vCc9SW!l2Gux-ns+4vtM!mKCRF{}%u<LCwBbyrPT-iPa7v>Q{89 zU8-$xl@5F@MJU}_C+}F6(Y=m#O;}ULHE|y(XqLq}BF>^`3Ex$iITQPwNrcyZP8EHY z90{+uvP%-!tTPpl9p#C8h0pn1bj2%qWnzZA8P^K0OwuNJ+-lrA?Tl9rTeIYqLD{p& zg(ve@WkEepQE`hTYrSn8&)DKrHo<)wD9%+(A}cHztXQLb;kL}ffL%%8#7dKG+>VI* zj7tPL>n>-wx;Q<i_&0kQC4aI^68TIs4=t)*AC2R}LE_3}X)j3s3f^Tky>FQ=!tY!f z5j60HK*Nfcl?1=q#vms^R|8%LJk_Z0G-}0*gY`Vsc<&KgjXLASiWe_X1$gCZmsh>K z<;WSY0$$`9ZO`2%bv{A`T_j?k9D^!~B@HuhgGUt<8=0Lb?TVAP(c$LGTv|V?Tq8E_ zncnq*d*nCL5mo82YxKfhMkHC^y$1)!(^kCrb?PhA#Q}Rh85H2FpYd9^)%X#Bm+HL! zTK$EDU&+1Ng7z78>njo8`gfWRQntEAcZHo}pT_o_WS5Cv$>Iz#XHhE&FOzGht>uaq z(lY5W-4#@oHFkHmgeJnb&IE_J$GkgFSNw|ZA}d}a2YA|Fb}_<E=EUP<c*3ry8h5{R z;3ZjCu+yyY5a{Y)!^Koc+Ep{AT6cq>IHp^*6o7F~-z#t&x;xE`lZfpn(c+q~A}k{p zetFxRQc<Br#8gPy;qP^^h;H7Qq!~)sU-Vj5(}yVLMR=Y?Q<Hk>sclxf1YXp>Z2<C< zh??^KRHF{p>jT*FI*9;YY&HJI>m&ri9te0n74QOdVf<7h;ESgkSAbV<?{cA+%`Hhb zo4<$F4=ER|f@ft=jP(<nimpm1n=md#I;fbG9kFq*G_p_C`6Vy-tTW2)3V4l``x)HT zE?2;7rSePFS0X-az)Cjjx}CC|1+OH!yiCDjU^HY<aXog`MM#8(4i!cCy1Yw&N!o^w z45;)Kk9{8S8bofx5q!sR^GoIxj<=gQz4=uDFA7tIaKXyIC}0O1`OBN)E)y1mnO#I_ z8|hS75HjJo@)V3+ITRbHD@C&x**l!X11;_h!WmaFD8KAE_^K33co^X;AKo4K^b9JK zwA%{C3h~z;P}TLRN^(|y#I^YJBp{gdQqBNgrCriFuXvpeyng?4zT(9bjchlv;^kE@ zgRk7^N+4ItI%+`!UJ{FNAAxR)7nBWn*{fR{(I`vG?XYCh3QPQOE%-)`kw;J!J$AZV zUIU+UnuPQ+0;zL;!MA=cl}%ETU9EUg6QAPB_VJ1&EfnqYDRTZWc?`O^!f-6h=w2aQ zACM}(KJqh!UZx1=$lkj8nqoxK`kA@Ps6x73f|b46(}`IQ6`i_`CM(j^sJjxe2q@mz z=Bx30<Ztp4SRTrcw;4Hh^i>P4mDfqs(B;^?74x#kxTU-Dt$})suedSnJomahs{%+H z@l^p?#71ydjw9!ETT{kxD(xMB7jiAKHdloe_eFG%$O>_M5ocIfk+OqLLM7!2!&#!i z1Ji-=74RDB<^woSYX`zxTsdUxWt|;(1(9RbF7q>9`ee|-6faQC!}Wjs`P65;Sn+!D zd^qE!&jkhWiWM*T%(oh&oS_Ap29=?;Lbm(A`aw*Nr6-P!zAy&4Ku9|RFL|wuF2z{r z$aL1nX3QeqchWA>7wJINNO8<SSIAqW1-QyKxo%g$t7_<D+tnUdD_$!#U247(@fib7 z>uc*oIz@hW^L6wJt0ZBUZ%#ahcK2Mc(yB^X<5>Bz#}u8<NYO^GdEmlV^Q-xZ5%X__ zHPS@}_9_83AH%@@s(}{;9V@hh5EoUk*yV<LP9GtQd()Iv&cQ8m(Zgjk&QMp1(`*t{ z+?eZJ!i*URm+?KSfF@}M1!&t?V=jZ+APX*?)94&1zbxmnB9_t(#hFE&mu^P<kv+rD zs`{N5nnXl_F9ar51zG?vK9c?RP#?(_=(_hHpK8>K7oQ9&;1yeqdSks;ys&jf%v+7p zT~@pr$c_r*Zli1swPeTJ)&XM`OTCajds(wX)?Nmf5C(bLD88?<#na9??<87Sm1b!# z$Xo)2HF@DZ|M^&et6tRr2e@7VFKXgbT-DxJz-y(pOTAYjK32ecWJojmYL3>!E9N3L z60Axw51ISmn&VGqP#OiJlBVn=u{DOR@(jvhXdaW!(~tS&JR8H@z;$p2BgV}rD@lmn z{+d_3s&=YU=S@QKss_sLjZ<l7b|ZshaSaM4!Qhy-qG_nQ#uSyZY-q~e=Aud{yJcHp zNxTwX@v<AgOl^MwuCo%Fhp5}+n@o%0kjEG2JhxnucwIRzlI~L#7Fp8FfLCoZN~;KW zoZD!=;&srTYSbAo0WW_t$Xku^=6Y7V_K)=*FK;#0idUTT;(0m)CxfP_DDKT@binOH z)-oe6002M$Nkl<Z^>TB@i|xj$RQG|@n;J+0TvefR=qe>ITO7KULo1#z@YVTez#5A* zb&c){8*KB1XMwKHzW`U%d-PsQqcW{~f$G)a`k`Jwh_l+_3V5wl=Q(P<LjPU?@0l6R z=&LzAq*dreZKSw}BxliB0uhvEotAf(^z=M00=#NSi+n?}m7_gt1g;;fe<|QaWk<z& zjbNyIYM@L6j}0&ohO<=|RCCJWTnF%K;;AHKib`2F%*$O37a7LAc;K_Uh)1G@yGROb z+Fy*yUZk0Ma{_H)#jpi@fsPB6YmM9&Nw+51M+riflqUdyyjBXjeSxm9tu=roZJ+sL zHTn#YUng;NGTnbL2VS+}_0+&?YkDj2HLiI1$wp~m0k6==09urj=4W+_Dba`OC1VF( zP#|`sw_6EZjHb{bze6jm>`ZOTsYqN3=bR(z)O%LgsqsTZ2&Dj*M0VwaWHGc}0k5IH zKB=?X`fCPW7pbtWa~GjD%_UU)!aPqUJTJ2`eoa|gP;<msaB6<*BgS0TQ{)(PT4aVZ z%ydcC6OZwy<@;fPm$<KFkmIgI`^y0@s$0cdGypYFwGj5$0Hm2+MQSc{%Hr(FM~TL* zMv_5YDV8>Qw6K;3p>b7E*^Rge*4T|-me2lTQ1+U1E$9k(wW|2!j%*(QfSnpS00jjI z!pAT`tD@BcUMD&zFQwy?LA=Kc;B|kt)mU$?pRafsaQSe3fH(hOaN7rO${w!RR$K*M zP;eoKdQ<96{qS)AvhvliCA$Du*-mLDa4@e3DjCe62-etHVQXSmf}%ndd<DE#>gKZt zRC|A|z>5mJh%TO|&ubduB5c<rd$*u5vvQZr<sUgO;@aF%;TNlwkt6PPIW1`};%~#u z8N^-E)AOwnY#p0QKju{{U1c}UD+T*PfY-W$eTcBC9C(GB8mL+bJEo6Qax+PBDZ6NM z;%O65=iDj6wVJXhO0Mq5RT6gh7&4~~-+ZNlFy~px%3hbW!p;)1XudT2UCQ+(m0^${ zXTmPqwdz#>jJN>%(mSnqVUD!ob)eCq0WZDF>yLZ-NOrzXBHrWmHn$r2KsH;9vE9ho zE>>%gHE0HSLIFaL>=KgV&#PP#j<7oC)vGZ3fFdnFL|h(?2+5(V{AHVn8#H-&#mhNo zKrt(Vr9GrwMm2v57Sby;Ciseu`tAUiaJXKb@v0j7*mkw|*9^Qqb{#GFUqtN}NzV6< zOh@-=DQUNX&Rx~FmSBi&VKIsf-Vfqj<dojIG|P<Uu?r53m~ck0bysn)Z3ej%qa~~e z8@Y~dxG`?#*r{=k*w1pts|r?yDgS6MMIYnNbB}zZn4}1fS^V`ZJQ)x*awyUWYZaIz zqnwqh>`FP>>*7Wp$Qk~5Xz=K%3wl+E?MhPinDNqG2`hZ*ukbI)ewT8+qx=`i>YZ38 z<FKNw<E6ZW1aKkr*lx5{CV|&+16~}iuNALn6R(qCtMTDuUZ4u_;yqpfFSZ-&oL2y^ zbz6;wT*^MS8UbI?1GZ!X#Ogvqr?;Iw3UFl-WIqddk$Siq-{Oy5?t$*IPV+5ZOz_2% zT6GCryEViTas|9DTgmTAKeh`kQ*HCE{Qf5C7G3B4OD%?tXLHQip4BvK;#Rp7QQ33$ z@8%;H8E4jW>^XE-=U-uE4@K`pb|v@b9-}LD!xJe3;cdmMi8OK|KT~ORWGoN=XL+iT z0#!lA!j0}$hB5FG?va11EVo!erzJC`Xqk?wi!Q>VO64BOi$r#(8UoW9ajW4iTStX2 zCW&<^`f$}<H2%PMbPvJJxt?u{{$d^Hl?%bwmF<!Rx=1#cWH~2S29ZaH0=42rO#dTU ztakAN)nm3A^;F}&jJFzd#fw!h-eUjo3Eyh06)$Z~7Vz@Qm(u4GjkR4Em1Wo!U`wFI zP({LFZ{eR+hI*3fm!P)QJ_BBkNoACKw&FEoBqr5Rqg`&w{f?LU!lyu2=NYxlidTWe zD9aV_ddIrHbTZna+6Gr|n@h9$J0)0jo%b#}vwyorcMFVW8obSUN|UYUQp9C9F7M#T z94vd~7Lev*!gd)d)l!HUcO$fN7-@<_*rG5|!m3J;VHxS<fjB@RfkaL;Mtv6GRY0f; zvaC2{uX2n9zpT6SCuMNVq7Q!JlCn((gss1-(as}nD0so9WI8>4Ob?4>>8;e`kfksc ztzt}gR^`nIhg?nzA4opC^Q>~6C)@?gcabbELUWop79$x{M~@aKFjkCWGYmh}Xskd} zZ8ZvX9dO2rPX_6n*Pr*b;x)Xv-oUGUGDs_4)6VcNFYy|-8qwwWQ!Y}-Sm_EI*n%JM z#l;<o`ifUd{jR{v9L-QSt|)7`>mGTR?@Sxvd=;OiJ=V4=(RCeVx&mHVbsycTHbJ{+ z@k_MtN0;pj&Y<b`d&=1OG=~_D?t#CXCgU#9OsiZfQP~6U=3EoE$|$KDY-#?+=2S=V zFB`({US<{k7}tvBlBTDILNbY<g*9Rv%_BEsc$j#P*T(e8-&`L;BF1>leZ-7nkM1$m zMci}FQ6VKmr4N5nULZ3|KWAL5WQ#%L(HxHNNfa*6Ja%9)bM{mbT>i9&iLoU+jd3My zgoER(xPk1mI!`OtMTNRR884E>MQBbF$s#lc1-S?)!zN>a1gO<vS?v<|@)<7!FTFsO z!}V>&tKM9%6|d*9)##@hwc>R&ZZ!@oUeyB&dI7u`L<(?)y&>QgB|#Do9&%Vx+mh2F z5|Z1D*tODCwo?S3ekY->)L(aq*{G25L3RG!a#k7(r8F_Y2XEvK8N&vAMOm(Zm#g9v z+~)0a1-vd;<=F=>NPRk4<I^0X9o<7x_uceYw;H0C&h=a>VcE-6i}3YKoCw$wvX)Ko zm|(%nsp?j7WfLA8i=ucH$EDrr`e;&NRMp72cvXCDFM9m+cs_kv;1$BvkRL_sov(|2 zR-s#A%5h1%H((^}x#BNhNwAJ4!nn_=DqQ7j5zSGNr=}VRI^Xv6NX3?XF<k~>g%!;i zS&XEkdr104JJ(g`Wdy!JnJ<#XNHe<65~Z@XU5RWL$ifpQPI%#l8jXz=FIK(SX5`KF zamGuB>-DWhZ#Cu%RG$iXz4aNd*lGlL#cL(TtwwEMI=9fH_%x7mQXp<tx(a~JSG**P zL~>f&05AEh@auqAg()+q!sc=<gdNB&!zw&!$Y{LA=rJ63qlIWRL`K3Z;6+`0&a2ub z0C6AtKc`H8(Y#xK7|PeennRJJd!X%;SoZHBZjEz2m*{uZ{~}q1;p^@(yEW_;L=H={ zo^l@A^Jw|4%&S!kjK%#r&D|+_)wEn%qUI1eV>q9E>*!-|D^h&)PX;x?ECQkz0IQg? zqgbQZK^@`aeMvLMo#u{QDkb)5-M?spQ<rWYzBZq>hrXm;`q!qmOpa-pHb=(EZ&rkl zaZXiQl%ByFNk{iU@<lr@T79P#;sRy9NESs?_G#IT;gz-ROjv_Wbaw)4MJAwEwCw_T z>8<tqesg_oHS$#BQys2<p*PpF;?+Nr%^9!yUSoYasJ0sEeHi5Fz)PSDzeEYUR=k1^ z30JooCG%R~RpCyhl*@~pW!3^O*HXqU(q+^lbkO<aYl0#U`wDoi)Y>NwsJ6KRUZ14m z>3ZWe^OvXWkx*`TnT)G}YC$q|x|oh;@zwVTEcbeQ%xcDB=0TRFnGu}h$-Hfq9P=dg z6L<_AYiD%#GRZZMaPlz+kF^Q9>XSj&K0WY4<dC!r*IiZUWm(SiSGtSZB?I)U&}*4n zm$@t3D$P9aiZ5HS&Dk77lCcib-GZ9K(jrapB7BS+*q!FQB>8D<K1=wzYP*ae7byEh zvM8Fe5dqete<@aFZ955jha~_Lz$>;IaYNmK*O6Ad4ib3X^HYtn;&nFgD)3b+UitQV z^DW?|T$Fu(f$9jnLUQgNK;*ErN)UDdtdQMhaKS3vR7%Z-n=8s?`&{4^`A0gXAH5OS zqQX(U@fC5{SHLT3==0sHZLWaVCuxJ~Zp+MCcykOC%RW~AQ)n~gYHanrVqI;Izv9C7 zeU(8aOna0A;xY@ebG?=KDq)B)U-g12!f{2~@UQ2yE|kOcq-8zEqonN51iUCj6(iis zdoOInl)vmH{k!<9lFB}vN30L5N^+hwV|=>Dpp^_ulC;a)6qN)7%9u~OSNNO~(D<Da z|D^|?S$7u@{sQH{NESs?_Q<xvmePzg1-Q!YgGhiEx_-S*!W~xYPd;3~0=)QEBZuox zS@Gh0*RbjpPc@FfE3}De5Ls4%*QO8Gm+X{{F(mBsfENr4j5)=kO5h4J=N|5+=b2*z zWt9}3<zCoi;VbzzHx9y(H{=Ka_TkQW{qxuFr~m!eFVn9--JZVtW^1~8Yje7`yD?pt z*;1aH8ga4h#-9>(NddrP!9oK@nJERI`KrIuE5ejt=&ee81-w2<1GPS}$nCUn$UG=5 z2--lk2zP%9-piO({j9ckCXpz0-kQJ4AZbQYh(<%)c?mQ9T5Ifc(c6mbG_D;9%+pr7 z^){d@mU?{NOUzFNUa*bsF=tiTl|7FQUkM#HlymCVj+xjL0}1J7Jkn!Jw~EW;v(FB$ z*}g5ZQ|%$^Gib=QaxQoHPfuU;#a8|`K@}UeYok}0nO6>JdqRRbY3B@1_Z6GdDZcEO zW!=4tv}e@8McJQD7gKw+@jAL_u`UFCAyNTSM&L#2m}Z%({Q^~h7iYZmR3nG$+f$7? z=M`IxucoIj_T!9~o^15N`Ubpm#S32QBsG8_iGhH!8-drB^5z|0*wtTAJERIpk=lvG zPu#RWxe1|(lj0;^-EfS39P4;yAU<qrZs@RoY;HCw#9euiiDJTp8{gW?yof1^r42tb zRMt_yE`>p1l*fDlHH*O`Qbn#CD#LVgB%0%C8?$*l-M+Ci-M+aq{qvXar~moa&jGyd zY)#+X-kPrKBe(`$s*eI)rvk55-pDJYQlQd?ZdAB}EMw?J5B*wPv<>D8cwMH&N`J>R z3sucN14U_V^@AamqTCg-KSaz(ht4IvY&+ejE4X+U&+sopSNReGw}H8d!teWfCZ?)e z?+ZmN+v81eu6k-VbzxGCPg!B~oGh5a;2bhQ7}XNI<6b#;+v8^T!5%ugieC>45jyZf zrc=*&#n9XnkL*Twr<l9C;0sO_kv6>iRMEh6B%w0wm!s)Rg*h$xGHBY$$|UTJt1?)U zqzr>7rU-u~vJkjq5FcrqI~zGApXXAA7-bmUR*dA-8Hz{q3~s{4@Of4%zDtm<r2P^C z*416g)vEAAm9e$qYQbAxCC@-ogG2B96`6vGFRt)qnD_)JK&OtZ@4?5ANMQlISoMnc zcqQ<<udT)h&%Ejd@Ot?4wcg_;;8m}a(3H>H>uvJ0K^=6(K!5~G;N|ysDSTV`0ley> z+ySMKR)+Ee4rI1;W?^ef1RkgZq#O%u9i1Fb$45tcBJ)uFSF|$p_f0^TWHR`Y?HW;j zu;hy6c|t4yvLl{5P1FWdw^z_q7`!UaXpbm?vR1;#D6@+(rn5HR;^SbzBfyI_L;<fI zfY;641YX}w|NUP-PrtC@b!WS;cnN%ME3Yl;M>&+KRz+Hift*N?!T@mHI*niu%rz3_ z97E4@&&qNh@kfhyfyA8}pp2I<hZFwIZl%K%8~5gB&UZuojWnT1QP-|xIa^<-Lq=A% zMg6DOU5U)(cOQ%9B6mWEYv~`N2H7GM=9S;vw(l%fN=bC|;cz=m_Ti1{%PQmv<r8() zM~thK!$0++Op*ithU#&=%%6(VwO$<cN>`53$zG)y`Gvb^l5JzWn|bHq`e@J?7{GS( ztNdlpW9Pn>p}7nx6fp`xj4NSI;tDbk=wVHwa?i7Z1NGoEjZJebh|O#fR^CjrOd5U? zB0$=fYF<YzogLiPWL818b>qLnOs{mz3@FBoVe_Q4<uAJmafW>f(lfYxzNo6GR$pC| z7WC1|I53ve`IS6f427p8vYK1^+2n(^JmS;263F&ftPI5<LoB^ffJDZ?i<hY8ir1f7 z^_p!p3V1zzsl)Y0+kSifp+Of<HR@Fq05AA>z(Agmsd5-syI6+;d;z-ZsYVH5v3YSS zfQzlrkTmXF+W;>OZd&<bRfw_!RF01WbR7wNofy1OPIMdKCA-S!<us&OHH3^cWpCd4 z*a6R^Oq=EjBYE6b<gNEddw|2;o5BONLzEM8rO6;!;-Ru^s7$POVeV+P3-I-iU%s3E z2jKN%Z8d7etF{^?()Iwnsx@6oM6iI!fv{a3PbMZpf{>Nkl3>&xftR|fZZ4JRgA-SQ zs0CW|^5yv8B7Lz8=|2b;cIa>TX-mLYT-YN`=t}gLpn*R6f#L*Af-U#rF|bN!M5!;U zsS4OsRM~A*Td-N->jV&$AwcdF)q0R_lP+#V*+hjzG9@=RKo<@!#k(J;tqv>NV5}+- znf}~=<i?J`OzT=S53`EUHTM`pooVKqIV5cf6W)jm`BM~o2H?ffU0q6t9Yb>@u6wa8 zyTaGmJwvE_3fG+?9j}{XvoeYgWAMr~R{Bb$o34i{y;-c~)5%s`1O4C>SuaiW2K+U3 zt#BEOJ46P@0Ov~2zuAl(0dmo8#-xNB-3W$riJC}J(o^yzZCqq^LDEd|1zM>Cz3g2^ zmk;lvnmWbBTz!BG`e4`Z@r$Q;wOk$0eR9QrlPBWTtF#Jq>|bSy%8qZ#is7#*nkM8R zUwR_ID}d8szP%pMbx$i^zw3<GZ}sMSR=fnf4)nR8{gXW3W$?u}8;7k%^F-w6H<63f zPD0Z6W5p{#*QP_DrAVQx+<{$3YL63vMYa+RyZ~Pe)EJcqss_FicvacS+eV$8)h$&E z<D}9__tAgl>-vFi?SNpBl7@8f3%lGtSAmSy8&(r(1(|WMhP~neli1NF%3b_$cV0@b zRXesDPXk^)<E5>}Z?)A}XS}wRW2|_|R^GH^lw5KkSLy;{k-w~zk+Rrhd84JOeAG`x zCe3-)CCSfY_iph~^3XDs<+5dXw@kmfRH3hk9Xi?lQ51Bt1Fs0P?pS$3gQ(r44jnH2 zA{xDGSJ3s4a-oa#hcJy@rYr7vt*2u^5f>|`fuM|2Ih4Nbq^6xQaXi6gkh{4>O1?dB z#W-@TvnT@*aCU!Q*v=$x=02;NU^&u+?pDSX5BJJN4tp!iQ5FqXy;yz6g3JHv_{hVX z3*)pQY$S_&uu8sT#2Pnsz?DS~4}R*WM>@PJq=Fl<G91Ony+YFhdaTn#!sMSEXS6Ms z!6AYn-4G!siDfK&)lFkKC&jnICjvab!pZF5hdcP#Rs%5kFnhUPvVm4Ih$KCumHc{& zB`GmykoSaNnyVD26(|IpdEcjCViaAw7rfYwlSBt!vz&V(T;?Ua7(|e^-2_-b85zZL zcL5b3meB{l)Qm((tWXiKS|xa+v|90!0eJlh@VW=^dNTdVCxf2qTa5s(lN}o$tS60E zy8?Wnxm|msROABavMqN9Ucjzi0GC!?en)!6OL880RZDAY+Ed#Gc-6|6b`Rs1vS?M7 z0APSl+~~acs2bQBz&@g0js#33>*nUR`vCeMQptAa@-D8RAul56I~e#^+HoMJ-o?mK z$<Vaxf!C%0U|p=%T?BZ2ufz2QUhRxm04_FD19*{rw1PpGD+75`^U`+RA*Ze=8+MiN z9e|e^ncZi+RhvY;hW33%alXK;XLEt{B>dQOJs5S9VpxBy(y7-jo9Y{#DL1-Bv`lDQ zDwyLP45Q|QhSh7w)Wnss#S`7Me$H6QQ*2CMk=TRVG?FiEla6i$;0+TJBVLijxam|O zL(1+tlRHunUn5?~8dB&U|G@w%r#JT=)?DR4cY{L}W#FE&5g%7^EBiA8uP&IyQ-KL7 z;T)y_!rZ9XX&g7FRD}`CB@Qsjv<|8$dx9jmRls1UaxIet(~@p!lRm<H=eELtfb0Mi z2pSqWZ9CoQ3WtsXUvwU5&1{7sg!5}88Qr2Ho8`42Sw?@Ee$|o7vaUcS@w$SYMPKRC z?wwTuZj)%Yn&3@VO1Vgjw`EoB+2p}-G94OV#9#(z29G$iK_4JIK^I#BW=1;2BzWTO z^{jdscnN&5+VvlOBpcxM0N|xFUI)|ebjYWII9Lzxk|DjfD^s6J&JvHQoFOGvy}aHe zH^7U~yetYeGypHH0v#OzymX#vN8n3l2YXupimgZ9R|Ak#Vc2%`xi8fLD_?-E!^1Q> zyoP&ob4#mc+Xi6n11WEbKwZqQC`q+X*hLd|A5ftU`E#^4JIf~du$^A*%Zk@Hxm^}` zUEkeoPc>2nb-oLU7<>(~S?!WrA~|oQ!*83hNX8}5%~~j%vvF}gZfF<M>B^Ml346HD z;)n31v+8mg{{DWKUTi}4=vnX2_3Px|R-TEDDsYYZiaWwnHx*C&tgd)1+TWbGd6a2B z>l(h6y*147)(>Y!o)BQvcMZNENqv;7^wHeW&&~!yT?$yqqlgB(&D}*`c5o>vQWEnt zTV-hA)w%&ZTZVE*O6~?biiU!#|MU!hzl%C5+q46>PGa4KS#YZw=|9HBVyKMbQTAsA zUM_k`LXontJ*bKk<zqXWvbeFw%B|{9`mATgW?Iu1LD^AR<y&ueDQ58oW$WT1jC`{g zvt-dgR!@b?E)nvF1jUK8k)BQ!MjD0NDllic)>nLq9NqG+lX^k2mgScg7=ytn1u9|J z6>MDv6#c@cEqo1WU^$zNS|ctJkKRhZkmrzt<^mjC=1Vh6!Tm&_01DvCt6i)NL6j>u ztabsMj!w1`c)b+ZdNKV6;PuDj=??*~`@BH)<$*w#fY-)u172P!OW;NCsNMyC%OIQa ztDW;wsDaoT;Kg7^9eKq|IUEXf9UdKcwQF0eUVD4n)9&7m%(eiSK$HL&)kQv>^8%z{ z9{{-YQnG!$4Hk2Nk$+RKz}Vc{NpO+UwZU0T%n7@$sOV^t$SC>@X}Kt`XiS!!PJOwx zv&hh^bz6-e26zc{DZjPAiva`h#f6CShmX6AiytASe*wIx(<+}+w_9;YMyug1<ZQ=j z{LfBxUaSiwBD9U-tuKQk|MItJ*D7Ys9UbtfB{Q(>YLob(Hm|#`JH@f=s^v~!c|lRJ zA&u_npb65go(}l3J`PG{Zqh+yLKRok(F`lkvLi?CR_+|zx?iqYU$0!F5BqltB;xJ- z^ou6)PX1#yRY=R>o65Sh$vMJsnX&vcHjbzpF=<+X`*=!}xhbx=mJJ8opAC3ffU$BV zjRy;CyF<h(4&@8r#pD!m+~dk&h7wg`w@SrR(C!YGne@PgH>#(ihr}ZzrRmKRG|pbP zA%&QTPzCTGGZrrAX9kf82}mb9QbQ940@7aS8p%fYg%W=qL^S|iTH0)s^QvXuc0HGt zE*h^#oaH)&nGdFivP8>@xpf`=8i7|R1WI9D<8=~D-?8GgIsN%4fEO!X|Nirlo^Awq zy_z0ttMPDSZw9=UD_&i9$-5g~AAvtszW`tJ6)zV*)Hr~bwiy9k7*@FeTGy`aPB(5| zo335ooA%`1-4%#Z8di`1U5AGOu=W96Zx5z7Z}b!<<}Kzx`73vUFK@TIeoI1mT&MWQ zOMwb<Xurvi#{of%la)6!;cjLoL9ad(@ZvpQ-`?VIeXe*Z-w}Al^P6e`XP>s*rQ0DD z_cTK>JT6c&jU}gz3$0x6tTILonB_`X#SQj2{tUq%z*&X)y92Li<!IxmR=PV^fu8Ue zUBt!kL;Fi@smkFZ-JH52(Uc(Wc|=_3libD247iDxiRE^m5%7{tI9HKd2HirI3N^`a z8^h%`iweUY+_N}XB!JPlMAQhpoa{{CMOI2>o{>xB6aj@V$i-JxjuMnam9|JCB4y47 zC~l_7gtg+8S({C{J<*H!lb`X5LX?Ezv(iX1%FX~tZN+31zl{vMyea^FD?+%d!mw?i z8LpAM1-Gh=kmfDor7g0esS3A00%_pLKJ1=Nfi1QNpk-1amRqECc}jHIj>)L%Fr+y5 zDs~W#?sF4<Jp?fryo0>ioR_MWZ0C2#Es~T9oyEYqn~l$}N)K+befWuRCALv-5b*Lj zFKsmfz6`tszW$^0UH|?wR=n=9;`QQSI@sKu4g|i~YV>NC09$NT#?kKRT_G5Cl2~fC z;)U+5051`;I>+lHyyhi&19<HlbnWhLPd5d+Zr!;#-Mn>Ux^d&$bX@?9l_Q>b1ax5n zWbIF{U%#DRzmj?V#^#Ou92?L{F-e7F(PHf=0d<jKxP0XgqSfYtPw;S@oZc>UUv-bo z^n`yH;1#cv&<j*~k5>XO?Z6s%Z7bhc^`ZnZxFdR$P@=eOWx3HKFv}NZ9m>>GMmh3M z$+*__m1Wq{&qU011-x7hAMsZ0+q0;)z%F;i_I8PoRb7wvuC}jqNi9vGT^U2*4Q=sJ zACJ|HmIU3j7MciR{aC4Sslt-F`jxeKoluQyI@*FuX?@5QvFUC!l{ms<S3VA7SPTVk zu!qlo<qc_GRmQT3s_54L=ABLyQFha19TmT3w?d1m7*=HZ3wRNnwOKj24G8}tfESuT z1vRB}ZN>D!77S%A8=<2(X(w$mm_-HYq6QaU({OX8jgfMX6>GO{*b*ozw-b=kWq_A2 zXiY3D))4T!6J&VHK#85RZ!I)vi`_-+E>351k#t`P&2m7xu-J=wy;wThFDWy<8`wb^ zP~mGCW@1|dqZmOno&~@<;b}h^AKca%D4o7nwlOgWP$#XXY;P3`KyhwM!0Vn?w*X(i zJz&M_$@GUll1&(g>-V+Icp!7=GhXpJ2>_ViT%X)42e=z}xh#M!iXDFeyr4+=4ZQF& z#A~xr1M<=FfmgEju5C}(w8ePq&W-8r-J8?x+t&rYt|#zP9va~H^@Z=ZZw0*G989m@ z0Js2NZ>Co=fGz--tAN2*#$8+4IsaDIDT~7+$`p&>k~#WY5yOPB2KkdAS;_w)R=hqG z@CrTet8+OzxJX_RbbG86I0|`6@VdUU466z33V4;id@MWkaO7TXQFd!{6G@AQb{*Zt zgLF-&E3nearY|w(n9iQ)lU@*jVe)6}i3>Y^3>tU=zHBmHJVFln*9nwdnl%GdRTykW z99`ytzswkxKNuMk6zm^j(0j#8cFR9%z;!4>OPV%Zxy+p;>2_e=f=1<X!ZD`YK@oK| zx+^~H5qLohyD~Hc?#~Lms(`Jc)UfdaG@W%pIV7SdAsy}u;6)f$D~6m>2>e#2vgag0 zPdZ(u3+L)R`BSG^uX9_0{6bJeN9Cr{K&1bg%v!USGTDZf6)zE*K5Zw&-KDI0@ucCH zOWcCh`3WvccRr_2Mqxd9m)wSCy?F9P1vUMGL+aV7%rb4Y^+*Tc(iyK4t^6FzoE#j; z?Atc@(zYEyodJ=DEI4dF>9G09#*V(O!@9|iSFsGd1hjtB3snDeAK>+3y063aY&E_G zc!};%TXq4y0(7xrhVEsrvKvXe3Axcb{s3Mz8B>H-94jcmfJ5>shhCC;?fUL?{l?z( z%{Mou@4mk&@O5Llb?cf|z4pwX+uOIt0#`>e`vO~luD7yZ8*s(S*IOU3Khk^3s3tBC z1HmBzd`G&xEL6%?VKZB_jW`s+lMijkr8xXw0`Rg#l7&CN?Z3vhK~@B&T`af@Fx;}7 zW19`JE6!zqs&v@pUP<&`0SJhRadT+J_u~5XC8niQ|5Etg7Grq1vtg6A>vJ#pOs9LW zU8J^-`=J(o+)2ZvTU#DqvaP-Hg}Y>v?J*CqrZngxof6xfGDeX_R;%7B0x`{<<;mkW z?w~GI>NV~%=!)E&Z{_o1o?`)Vr1iUNf)<X^hZ&a;5&5xgk$a38;sq`GJudbU20gKM z<3H;<gQx+ofd-Mq-g04o7U0Dp-ndkaRWYg|lmTPVMFVSK=TjXlF!IJ|FEpCYMQ}Vd zOS7O5QQ2~%Sh=#`e5ifXM8Qe3dJSQSXOoSPZYzV7)lVJD)><bmC=<%j+$2t=>MLVG z!?3AHNz-Zgb?>w(lyj9h7gT}OqKMtO*F|W~W%6kW+`jLUWj5`Fiae;nEGxp%spvit zbsDYP77}tCb5#NzD%TRxbiBVm9qU}v@!Pl4(VN%P@tZf((Z1aKZz2mcM4-#BR@mO1 zHf*$Qx4ox%Yj1k+{OxrA`J3r?0j}R3KAZl0Ea3I*wSd=wfY;8nuhp)D1YT@29!c*Q zyuzgZrG{Bbi&+|ntv?1S>v0s<f|<^hAzlo~ylMZ)po_CzcfY+c{qV!B0eJ0tyyhv! z*RKzzmy+-Gs{~%T%Eii8o%Q0$MlS%m4~zX+$8zJfT-0mIjC6FvenleEMtF~8Vj*1j zAXk(pB?V#|a3~SL_p*oUd4VdglK5u)R-^LsHe=e+0wFq5u@>G0!GRoD8uL7+F+i5A zI3*Wj2=|pMgItD1<VfGjzMv^@wEG(VMexoxJTZ)cxIRW6X8ncVhBj@IqJQNnha0>C zn;kk`G^rh_H;pJAQN!@ok0e&tS@rU=GEWd|Qy*rzm{7FLyB3By6<YeZe=y2cSOZ|_ zrG@UYth8v43eplV^|<Cvk29WA#X)0E^h4=M&9ff6m~YV?8Rp*p(m-=Xuj#|xC>RmZ zGYck-bH4IoQ}%YrFWL$zyG5^aoJJ(Rt=I#N!B@7^cIN%b-s9zQM1?5ZHIrhxacNi^ z-V%-bP~X~(#zz4hhw>1Yz|1Y0egIc&-;g#MA>wgUdj-%G-K$68t*X?vsxAL>qk$C7 z4bY|UqIg2Y-qPz4y&{o{(A@Yn#9B$57zPpMrbT&ZoUl=(P&5TAoWHQc&wb_U;;uxk z1i<dR>moGg@%YH`bf~(zt3twFTZ|-L8&}C2LphqeB4ras{*GHmP_&iH($4f+<>I?P z23mkEt@s?icrhKkd^x>+^<vtW?N97zkVMbWv8|oGX?ySbw6%9*+PQX9?wix2R|nI> zSBKM|I@k5PK-WF3cHMvWW_qmfw*p*mS@BBnbtFCXR-*?mrha6L!696D(epv(^!G62 zm+?(~h`|})MIY3PG@uLf-FG*qAAc0^5&*k(YtJiThX*HmV(~<v>+SUX`RlgY)c}{k zCtHyF`)pf^BgWlVxsVOjKD0fu^K>7@a9=60MGA3{&f6%;(ZgEbS6b*l#ERF?08SmO zzjIShckbvzxH5cRh{N@9+AexL!wWs%;Le4pKJNl#xsVkpWiwdfZ5OE(+}f)}w6L{t z%Bz*TCt2%Smwqkbr2=UvOv-Qfr5OB0h@)-ig&7-obkC_u5rU%AjopJ9?iVy_b<K~S z7kLS=Iv8`U^-#oCBPS9qjF?NAV{JsQhhhL=kv=+S05Uo$hTME}wzK?GupSEu6lAP< zk2!U)nNQoo25tZr^Qvvlx7g(dlsPW=xwj}k7r|v#HWbHs1r2%~-6rSUK?ehqctk<S zh?xuS@E%!2J$M$E!L`l=tLlFSyz+li;6(vDCM<DeGs?Ol)wlv#8&;BP_yZ|`wq-mj zCjtkEDNO)009B-C3kO3Bc)$jXrP~VVmZ1tF@2sC@dC-woMk9rdmRd<P5pD`}ZE6K# zb9+ZR0P+Ta$>2v3%1EIa_;PE@?^YPX8H7BEbVZ1!=bj4MBpV!vewhnaXI<yTpOy9# z#nt3{R?*iMBNMERL-t~5TetF8xmLoL1Q0H`S8r=PlCQQF^)7|!Sbz)Ab?{uE>)EsE z&9kS|tEW$<mrtMS)e1VNrPZ(kUVyIM8#kxD8@H$Hx9(1Rx4xO4Xxr||TYa-pK;}<@ zu6tVTdY~1s$FC2kH=5?(Cg@_jF}~Fp;EO>hrhkeV8fNLyPZt3jN7&;8?EXUE89|qU z*NH*bEuHCNoAJk=ZcX0`c-^=u;3f3&=FPFrbsbO7p1+))J$*5~ddXq>Smlb>N$APQ zL%m|+fIcj_bcT(gfK@VgX$96B?};D#<tSfNwbEEd><HmrbQI0ys3`oR`w+nECjqZJ zH#YV0?2Tz}`((N%vt{5Fu(w_*0pQ|XaJ(8K`ne|`g-6*CPOT%F;TNhUc9BxIs!Wc6 z)Cs!X!lPl!J1>6=?T+HpLq3$t1roC>;6?k+uhBocN2&;)>2F4tu2aMFi!{uO0h~C_ zaFXC_90`!e^QSu=^J@Yv=3Iamb1HU$utq1|ltltKZ{2Jw$S|L%Sy@xUn)3vnI8MRb zYC9J;`0#7Zr5ntx7`<i&dn0X!8GOYYN=dn5uD4XWkstB0+&^$fKMOrfc}S?McH=5E zz*xl1?nU54vzYLV@d~NwfVx1=PXoNNMoN|uc(JV*q6BC{LE<Mb$UMQ;q0YdRDMd&n zFl_^CfzppPxnYdh6<6DiD3%9U26QQ7P2^EiUC0>x)HniL43b{yqOky60I!`LuR?6? zXbVV6umRu_5S#EDjG-hbOQLgl0K!!J`I|TFRK8G*K>s3?UNA7pc56{<RdXS!@1<pU zM)yEs=bEJJ*sTp)^7_pF(33UA9m>D1xK%&1xFL;;RenaWa(BlNc1|T!+R^r?r~v8R zr1w=#TG=^%^=dkL@oL%!bUl7Dy?XR$diwBz%tLL(y|S?mNS}7E>5%&EZ>Af!?@qVB z`*FH?_lN2E(Z=-raC3T~Rir-!xY%~Q{~~}FpbPNjtww;Cej&DRHEIxwArf7T8u6VQ zdP-Qc<>hB_UhXe03w=lZRDEbuz=G{N4$=d>zAxaVGhWwjNOrwW;^oUjt#TbsPo6xJ z5x{);+FOhJTIB+8vAqaegDaimP^VI#)xiSQmp-TwHhoq^(6#<apR~B6jM1;>eVYOV zt&7sh368wY8?a-B?)R77YW(T@Thp!U8<Q6P1iX%?y)9O|;uW?9dkwyn2Lmtsz3Qd% z;wJBIQ_e8iOkEpm6sJ@W<yCH#)a9yhY=_CNJ~YOCIybUn7~i@~_WZ4GQsUm4S#rYa z8r>1r^*Q2b$7)kkbTx1d2m8vWfLG3`EM92-r2nd;$;i(<$yTHdK&t>3bE%F*$bYl| zU+S1jMq1^g^wqk^V{zzHa+mD5OGlXxYo*Hz8MUAx+q+7GtqIrjtQR)6m}7O^g83By zRshX&sm3(=1L7crr9jtM=t$|3j<A?#k*{d6l`8vJlp(_E?l2QoNZKu;!b1Z4ly`O6 z>VL)+iu`yhUSlE1NL3OjvfEaGMCDcjl)?Zj0oTD>HNKvB()pKT0WgdeBbCEx8Uoi# z8V$TegA$<}C>2V;KrVOudd~2wr?hDwD@TGZ4}?rUiZJNXL<r#8-o0kS%GZYco4Yzh zjM27G17cPVDTo`J2``lZTVeLIY$|swsmjhc1*)E)uNEyk1+8{1dr^)R?;?3)TZGH_ z3jc!aQrfje&cL<BSjMemK$uNNMsGZ)^o!go4fe<n-Lzk}-c^M;dI|7)Iqg3Y=z92Q zdhy`F^zhF=W&W6+KYK3oOi4oL_O#k{>zi+<+u!~$ef#sT)7>9`onGo&j4uVQ9%^gx z-V2@g5&&z!OJM7bwi+)Ayj(~Xr6%keq)t-rTP4tka<GmAw>mkd&di6gZ{8H}(vyte z3w->f6|cK@uj@Tt>MMGI>htIO)3ay$(_;b5$B!Qhh`shZybiSGs_w}6?Lm-%&@WKc zK+BI5Kv#T9h;v``*8peq&oHD5cgYxiJ!osdcYhWEeY;)dQJDEsHW||@&VYzt(|N^e zfW{?FQm1{Z@ked5sv4#n`VF?bbu{g63Ump0>01LlQ>srf@pyw)!BnpRuPv2#OFzyG zz?#i3|9JgIyeLz0iyrmyC5PR*^>X!swXl^AUJOXzxb?tK;zCYL)T{OFljQrQWkUTg z+o1eqcbQ9%E6vz`tqxNKnkJyszSOzgX8~O?uQIo?s1dtItbhd&V@{3TBE{t#3g|k* zXwLP#I)E=0J(yqJiKW|~+m&0)?{d(mux4eIgwlQV)GPY@_|QCw*}`mxdn0YVnK>6X z09=}9cdq3eEAXYc7y#y7C$Eadyb6ED&d{}(UvYc)Nqx@Yw!_`3N->c}_rfhzjgG6> zMwX$=$kjwKruMq{gup9=VTH@X$Y7%wF`$E<Wz@(v4RGlk%v()VZ)FR7aR50`cmOaf z0AS6Epf_W;6)*8}n3`USfdcziG+@lih)N8VgicV08t70A2EO_Q3OF({7s%R@0_<q} zXGh>`OJIvLI9q$ybmp0JI8uxRU_xe1Ih0t;(`XomU-P#(6oELpQz{6yMYLqSg-h(R zGiEG~gT`b<L)bEW=`Y$Z$gZ|p7TF?Z;M!s=<JK`C%qAnp-l+Cy*COpm<^hOREdraJ z$iiWAkHAad>n$rlTJ3sv|NeCUxBpD{e*1lT^7zs8<k4fZU_iQd>-Kc#yYHvFKm0uX z_>X^0-~alr>9r2fztYo-4|QN2;AQZ|iq{)$H7bq+_I1XK*GSA)yh^uPspL=@DP|2? z*i878y^0S?azDbRuhxp!v4Iz>Ua{hJTTeF%c<Jr+d@|_C6CL`0{Caw%az125@3ppA zIp-!|#Sabu*Oq?0ZriAT=~pe89{Hd>pA?E!vHIMQ2W`tlKSksckgAV<PG7IKspzni zwgr-g=7RqHftOxgCg7!KPdD|^CIPR_lLPf=y^&w_wMl(R$-LSnF#uf#U;5Q<0LF^C zK^OJGcoP6H&YV^mWv32Sxyz<C89C0p7SSVp^{+G2zgHxgW6-|~$ZD#;;*AE(Mr_3k z{cGMK-tA&?Ts@s@(|Rmd{5$y!s7dFf-O4V&mL^XxYJ?qbgDe&_09c%}^g}*+5wqss zaLZQQp@CVgge73p{OVs$&Zom2Iu!s6X-j6@)>ZZQTI~XSZ3<j%(FY8?__3yO!@!G` zE&(e6tWC|an5|vr*y{#g%&){5fQcRu#ysmS%5i>G4~%h4dPlhRFBU#5AGho`(H~s1 z9Y7MTi_p48cZGF=DD@cLfmhVY$KPr!<f!UzfQyk%$`G%Nh=DScBT@O`TW!baWs3WH z+Dm{7&~^Cc<#g~`=V1iC4gg^&hZMt);<N22rI-URfif!vilL^@0eJ*op`fnysH3b+ z20HXPeu>gp@@qh(L0RnrXzlLa&}UJu>!9;B0WckYzIJ2UzJ6oc(zXx)3?p==pT4;) zih{5|t<?zcO&f%TqBH<T7)sHU1A#CK%X$n!bua%Q{?I2I+02pUGs|)p!O~yhUywa^ z;1#j59@Z9P88_BhF(S++Bdwzfs|mX3u(R&_0GE;c`qL__5fg6vu``TM1?lY82`gTl z@d9{hW$UHD$dh~br$7Gx|8M&9-~XN-2!vq(0}MPjZrz!_{qg7NJFRy8`rrRI{rs>0 zonGt7#y4Ag0$w^`pDSMXa;x!;R*ZP1gkL8iof_X<&nj#5L~3eLTUpi^qyS!`RbObA z`;f}QAe+EzLn}HwZOp-XR=rs9`tc_L#XCBew#y(m32f;D-h4~)!9$q`etiV}kX0>% zE%l9E{fODsuUX6v{YI<30k}B(Ra=sLa!C2>DzMS*kdihT&73x9T<&UD6_2L=5WwpP zt$5woJDINU92<CTZveOsY&HzM0AFeW<*Awx*oqY|Pdbb(o_v^ywp1?#zE}ZM0>+?{ zIrXpnWxK4)HmxF$b~b5DGGm15;@m-GPJcNc8DpdrcBLTp{he+#*z_{b=b{{gGTQn~ z%b=)3`_S$-3N0N78WM`u^y;fT1fz%4G?~iDqK0e?^QY_+&82?2`t2J9>6I?n3OkT} zh+hjGhhF*8oSVB$ob_U?V^_)JfyOxI_iE92GeMN2N@LqHGndAE+O`=DzP7c%6~Jo? z+n|ddZ*qH)L%U3xXL-PAQ-05{nvdCW(g2bGjCoeQ%OFhit9Av1&fI@I808%6aZvpT ziR(9V)Fr*5>u6PXD;HI(tNh{1dkdt_tJDxHpX|GYVm>kOV!#&Qa!J)t4Bl!mZ(DHa zk1a$ghPM>Gvc)PFpzGCi@J68P^-C#1tbQG%ELNOc^~x15mQ!n=nu)I;yjO9hh<@rZ zK^RrA9B5oWs=xqWsn`U{cxe<R5Ypb(<gl$tf)%fA122IvDFsiS0lqLBQjP#%QVs*K zSS}TElX8>+e4!Yubjh9pF9s-DQ^wnla#oY);5)YO%nj-Cf)!V?3{T!GZWj1ud8(}j zmF@y&;M!s=<JK`C%;CD77Ef*rX2hdQY3R9jGZ3NAY>P?vu;a%7wv7Boyh1`R55=75 zsYae+1bn^FYS4q<f1e)8JbC<hdMrP>u&qJmrp|ZW{o%*yyPtlYe)#9VrXT+Cuj%>m z*7QQ(ZDghEk7s(Bst(uR(>bq4dO0beYXn~XXm|a}D+O58Rt*lR@9TgU{kOImar2rN zb?E7)-q!{A3gC6eD_%PQFJ<viue*4lPZ|NbFub{*>R`2NSLFj}T~oigrv4KE>^jw} z!Tu<}<*0`Z^h-PdnEE%7dDVoIqDMQ7Z6mrRjXOXkkbJQF5Wwpvoo~CPgY`EBzIJuK zixsa8ZRu?I$!wm^#>A=@HSg_AwXuKT38B^xy$x2o1hzCcS@z{v6kD<hUQ`ZG7+Ib+ zc?{+AM4}9BQ*UH$D;?qWz53V?^Z}jZhq(e?F^Kf44W0JD(gWq9Jxbp@O^`&pN4r*Y zqsx(oF^9D3FFq^H>eg$4ExoSh5c{<jE#3%p<!fvTWNAz?_yTOPxM34pjmO%e^t%UZ zcL~ttAC)oB7VxrGxsOIawX;fvpf(A<ys`_piWRSJ6Q=o4;hdw6oh5)5iyfL{HMe?x z)x6qlK$rknoU_*a%F21owal*qWS(bP0h12akI-WPm<;_YYg2aUsEDe&%xssj%2aj> zRNa%XE`<ZU;s<X8enQ~IAdND}X4Lf{1PW*AQma)$(np-*k}=rIm97JUuEV#icFAbf z>u^7|91Xezyc8gXQhF<c`0>k93J16|=%ToqAY2hK!pdpYjIgnS%B?z&0Zb&WOx<V{ zqjarW2`KrgMm20Ggn*b=zXEi5^~>Pv#<VFL@U_7T7|O!0c@77%4T)j^z)%jOa)4JU zM<_ukfLktwDTT0LE|wzV8rr&oW_BiVnaW)ROMiubK{l<%wYHcUxV9L}xOEIFtVW3f zwpD(@OMlQ`bVzoYV}UAO0}&?O4TLd31rYNuNI;jKT-47>y~9fboDS2!dH!sAs#UHh z_a96z1jL>{edb?$0Fj$_0A4>$-)gJz?l1qC?*9Cb>G8gvYLxjyPc;6f*Gc>?8}Ri= zTaSRQeSJ2Ft;RzQIL88L@xhuHY(lA*H6?$J-e;|N0k-I40lpG=34HOQRGwn|?)%%* z&p+Rp?&w9TUh&d?!~OdJuczK-EZ~J+Z>b;cY3pE5tH#%_-x3c!xv7=pJ@pl;*iSqP zq`gsnVE|wIsy8N}nvCeDTxqqqvuIrYN}%M?tijX#6!$J?yyA5d@l@lk4%hE)F%Gd3 z&+33cSFXxCLxa|ULfrkQd|3&ge=<yK;7WHC5ZSyvsmaJsfI+`7JSn*X)PiA-X=WaE zM)=~YKDG${Kwk30#27}I|DG3v4W?fmRM7(K;?UE1IyHT^X#fvF@V?k^iysg%F8L+A zTF8h8(_T*-nmeb1R~ma>+CJ7I2D?gL;bI)p>ehjQSAa3L8hxaP2h{*w%&{_UCn<rK zj}KX&qjjT|qYTwgXC(^3t?RM!HLQLy#|m%(z`SJ$SdyPzCT}%*p4GyJw;WmckYTP> zICJslUY@gN70mOjR>nNf0^*owV}2dS!vbCb%9Q`0qwa>P*V5D|Tle=C9ElQdIFgd9 zH>=FidSMUm@jCQW<BlApEi<Rj+bF;ozEmXQT-m-+6b5WS7mcTh$V;98E)*kHuMD_Q z1hy3cTLxXMb_sCh%Ga@wIsgr2GU$@+Uy>+=CImp1m-D5hxG82B1d=cgk17ZmEnrEj zI)YxMtb)1};$UTAPz;6G5MW{nG!Fa;k!$s9Qxk~aw*)F@^-BhOQ(KUmvNwd(H>5Bi z^iT@6AyE(+1FupHDG3T<AsD1&+&Z|k=?fT?_=<@N$8pM4Wl9!7l?*7~%2mwAxC$%c zimUMQS3LH*xC$$}N>}0KkN61fLsC%@Ysw6mr&8oV$UN4r(M@3U%YnQ3(`}HYK)_T2 zF2ELp&<MKN3d4VtpzAp44ZM^tp19447@alv(txLxujg9j!n~6EwG8K;_M}U!czyHT z4?5@d<8<r$pJaZV9_S^c4|K5p_a`r=|LAi;zw3Qoyi%e8FSZ&5ynME60A8_jN-ZsG zN`42GuFKY{%WSJrmEs>U>Q{Z$OMO}W?z&Et1H8T$@cQYOJJVeQFSgdF>ApbM1HhNI zQ~_Q9D9$iazH1sVS?RiYL%{3i?euHKOHVcO(QIC<THkVf>-T-JS{4%vP1H)EjBtC} zQXj7YUqQaIXz9V1DP=($6P7~V&o2tRcBk7nccy>*^8NHb|Mk=Ki{4+x3siZJ*REbA z!7C-&4@}xxz$@NKsIgE#43XASs4s`~A)dQ7b<CJ)DriGCzk&kb1;C=rGOU!9z0N(- z6`z@%b<uklu^;Q|V_3GpkkJ@2Yu$k+>Y}xuV=Ao3J_MhUNAZ1MyX0Kjp@YGF*$Sfd zKevjD^r$Mk&|G1a9`nObXPq?`#oWru)=M36c%h>XFKi!UYpw-+1@K~vF}D?E$6<Qr zX2vQ3FO6dx%-ibgjDfLu!ko^W%eWA_>|Jro6EZ4TSISKhs#>$3NpS;!rOm2To&WL* zm2{ggcEm$$%(DP2fi2Co7%zBuo&|gnriBj0$2n`}*<9>ko&|V$rzyXjsyUZcF9R?C z7zj|t*c3Gy!shQE3gUVuw2I-tiYSkE04Q@@vQ;)}Crrc)!0RBoe{x*QT%0PyZdV3m zGq?w51OtL35QC45_m<fz)RJawE$ZwRfXhZNl1#S&m(Fz^<w}>+<tmq#@mb3E>RB9K zE#PIFqN>)YMr4Z$L@=r#%F@M*a46$i#Go-K3*1l+DTCiH;^oj%3?c4B;09m<T-(?6 z!b_Pg{h~Mc(*CqpzXa4aWMbt@0IaqibtpQv9$EcTUIt*Yt+A8@BRNWgyO<O!uCmj+ zrqRS=K}6A(*McOX$G~-omP}6bi%(159BYVC*to`Fr^1MF>SVVpmQyBi(T!nt*Ufag zVcR%BZsp7%wgza`%T8xD01E(C08KVLG<xL#rQcifbJ*IyAO%DYb>RHv)5p^*9kzd~ zZx+6lpY3db*NxkE^i<>b)2+MTP1o;yJMG=M>(#A4^bW7z9zUP{qpiF@3U~>O@vTM- zAIau<y7+Y`+uPN1{TXYX3ECyb#&{GJMI*|g1GzQe`j;=Zwlnw`HsI^~AGG52i&p6L z9<M!pG@I2IK$lm&1iT&=@Dgy?)?j#DgXVShlbZrvH*e@YW!LrUj2kzoDuJ#5UOWZK zHyvN=*Z3RN4WQO_t2zwPnt<7~(QXC43~P!+cEn}?e(~wRODt4&0~}VL@|r!>sDYIy z8}Hm2fY(0-ymYqhyE}SweZD|-Z$~+KlG17yz{@N1@#E0?0B`F>z%Dx-1hAD3xo(k7 zmBB@M4Y)e!8Ua^rRbq2qZ1fi$HtUr8PXGWw07*naR2Q~QZ``4sP4ba$<RA5#Es*)l zeV5NXTJ`-4vE;LmtD;X6P~_`L2#uI=L@PG5eZ|kqps^?8N}q!cU7#H!oq3ATKlG$G zoW+WV%vim8r88VFrsLPoY);-h*HH(#1-fFzi}PGMJP+W~iZTc3k2&(=9||m%ptAwC zSkz!1_YW|QYXP_vM!00*{d5+|1&i`h09>+UN0|M+0M<n>Zjf3!9)$yR2^g{1p?TJ? zZemr-M|=QXvGus4F=U6imQ^o}m+UZYYJmgeMGofL+GWyC007LNU^DRQ+m2rR@QzdT zub5+_G*u?-GA`osW<vGX#Y7Y<UTP)Rfu{XvI9?|K@Pca$0%tKd9i*znaJw2)gyf8m zT+((!QR!?CCg3^|pyKd6Pb;$8wXehTWqhV9w;SUrM$wX1gV%<XBF;^q5c$NArWqRF zPY%g8@KWK~T#2%jO%co8r4MDcuuX0&iFiRBMF~y@Lk3@JG%3YNE{FQFE?VMb<%`CT zEk`MYe$8(Kyad278+!A2t$Z1L0l=&fQVIjGv;kchO_%{6rGQJ|l_Ezy>z-9^|9Fd{ z(r7{CqAZA086uhDT686D0R!iCaTS(%4b&@6E9gi+Qg}E~0CwbE5|mxkrRUg<n~8L* zF#DCF>`GjI*&f_z>@q$lp^0#|m8gkdPuc+hj%3%bOTa)gOq@<D$*nvLQtEITnK)Fv zEkNQyN<4U>D!)44JbymD)|TTT=b1DRa=vR<gUU5PiQeILO^57v1WvZE-}Xw^Z(8m8 z?a{O8-&#=uc-<Eed#v|m?dw$%`;&l|1{Mz18+d8e%M+f#7d0f4<#v7PM$d0}-h-k@ z0AG1!kODjK0(=3y>RXN9>m{N;|NM<!pn6l!mFNeF%F6k!hn(>;@OtR&LI4B@>sjq8 z;B`x7yKxf`#u+cIc<BjEzUv6^!o+tSb@TvG3kZ%*+1pzJmYz_y=(zxlDnKhq6+Nm! zd{)nRb#UWUDl;#hWCG%)s5=5)w{HTxcBg;-^4;{`TJieTz-!x|4C2l8052b^2Y8cK z;Hy@=7^_r(5C}`<r97DUPGf*ezy8K~mmc+G1)fHLwFF)309d7KcGY0jlf)tJ<6Q6! z-Z9gRxm2E6FOI6PqFcs|{-VJq-559W8N=7n62?WEA>A^WY34VR3`ruk5@Lr5k_wOD z@U0|vlF;kYf#M<k^1w%b41<nx7R#@I;CvSID~lEaT}Q8;+5o_g1ik=WamH)k<Bb6q zZv<drM7j#Em`~$eqIZ%ce}FG^+cRUgCA!D7u?VT-q1zOtN>Vk^>#s^x9Tx69k&R(7 zf|W1NvDzWp(v~7CTz<O%piAS3&wt7Gs+Z4!0m5RJiHF=awE9&$O#m<E+W4jf^DA?0 z>@@kT7kPRxq%d7m!#C54UI1Kf50%7rL{SdP<nrl;JpiwLs9ok_9?9_4H40#MiipbB z$P#W>G~CM&EE)}1D94E=7%y>Z8}V4HT1On1XG>A;{nyW@{Z}%%>U9Vp)7Byf={a<d z+4SHS10XLY)PwS&9Ciaw0*%*-mw^}MmKe>XUqh=xDM4N7lDt+AY?mWxh^9dRKblb3 zgSJX44DfZLUzwn3mN~s2ol4+UFM+Qup2qOX7vM|Vk1~@{xz2y(essJX4&b$`c1ICn zIaJK$26!=nR!QVck*ohHB(5q{6j5OckUN6I-ISxz^!6<_t9CNB)e^3ft%Q)E=%e$M zOhH<4V?u@Lzch^)xTFM~&;jUJ)=Uu$;VltiHbs<d<gJO1twavO+Xg%Vs65#-;m4D8 zEaQ7y5%2{llU<WHr8BQ4VdTYJw!5=!!&7U3FHgW)&gYlr+gCbhuPsJ{Ifcb*OZ23l z^yZpC$qt}h`l82r1h}3Xbn%_We?NTcZ#DAf`X_ucNT3VwrF9u^HJ+e51-#Y)cgfjm zzv`QSGL$0;qR*&223*vK270+!?cyWZobmeUCv7$A1*&^O9{_<z`kv(DM=z&`j~-5s z^v*I4*TayfmN?&ajqOzR51U&zr`xx0Dt=P{?Z~TMFZH6?7cX8<FH|=#Wq8`r+r9M7 zc1ggLu?3}rdbeg1FOyx`vB6;uyaJFU@G54W*kY@N)vg^WTL7<Nt1(x+?&@2O23~aI zTq%eZ15ISoC5GSvUKW`FUV>OI-2!X@yfD%&<y|X$_8W9YSrCspM&=~|8~uJg1wR%S zbWv7nM>1HLC@|p{xh_iAc@<yh*n`K+9ZJg-?Lf9B&SP|vtjZI7W~$P76kqZQO{kEt z3GXsAmnY;-IZK&DoupzJ#c+oScjpn=SAH$0E|m(vpOwTm^KF>`^c<p(vshZa()V9I zf9l8%b1T5>@Z}RdN&Qr-UeE3KB8ZOp_!SZYTz+Cv;|{C)HDCKDzw(ZsZ}dvdu@VpY z1AtM6&}WA$F5XcU<*qyRA7i3R(fXiE1(C}Kr?~jxh1<Z3+?Z=wgkXnBfQk2J0={Ca zkpuTEbi|6658r$BOFK;(J2~>hJgZNC1o+B@juU{F02t#V3n&4+1nz2%udy;^!pfc^ zTUQBdr##hc1-jB7WRwRJ<sUwh4e(Oh>~N%sbj8iF+&cecg#xrQTnYnV#gmIt3??yZ zU4w{PRA5U$N<iyK-=#Ye$U5Q`5i*AYU~gYNGx&-#T~ZdFxL|cm%HgwNAaH<|;SP{T zMuqG)Zj=DUsW^%oG6R|LP)5RH5~2R8j8R42RtQaz=#)pqR*a$A8}Q1~tFcfLP`Mt{ zQXBG8Rjqu<c&iZwV9PPVmu<N>@Ed@oa<C^22-B+q;8lvD011Ioh<_^)a)pmRSnX|j z71gdG!X+#}b`{-rc>0iNYOyJz^jEMmSj5f3@XUxETLYz4u#&H&Q-F0*1hzwAA?xks zM3IHs2Uaecvh>7ezdVT0+7Wm9W%<Id%K$4u)(Mll!B<T31-uGy9f{8FoET$J5fcgF zK^GlE?zD08q}ra|<i5M7C;0$gGM1AGRs&xgY}I+k1bsYG&2}Sa8u(?msq+oT8Y~W_ z7rzT|0lNO9)h-Ml$$p>}ucvG^j=&4Oxd8B@{K&|a)#0*ebd5mW2klpNsz1990A97# zcy0RjyIa!_KkBK*JG^d1hhjBgK7IO9=9R$LW53JGPc^DNI3T{O0Tjc*`WxyWckbMp zZr{1>bccs0UiEsR*KWKJ_<E*?4xZ@~OVqnTu|%6mR|Uv&Ah?~hfjzqGpERQmhH6N^ z&>?7>@rV&=6L>M!c*RSrUbk5B65#yjuW`nU6|ZmaY);?Y-t>1G0bj97ps~mREXFR{ z+?>e|xlkAzbX>qIbt=GofG&rn&H+3P#Ip3(GqEWEhQHhezQ&cWnLELldANFfLn_yU z9gAD#SHVkvg|D|=Vn=1G3}hA8TQys7pqa;cR2YLqsp4~&=@CriaaCB^gwAP`FvBZd zgw~5SORkYirE6K$INRh1(2ZOHD=LL-Ga@fEBlNCfBM;rJsMz{Z$bhevW}V$pKjZ-p zKo{GC@qpUl>sZV<WNy_P0S>j=b@(Dyyp9CCjupP)BRg@9iywPF&m|pWt~N|ietc&X zX_$Rj%_`}bcSBm_K~m8vfVwBVuBZ$879rSfvB6d-VGb`k!oncQv6uq=48o+ZfFxca z;RoCF!)-kC#cG!UnC4V|sIo)AF(2kxZ5?QCX8Tbf%=4>$8F^uY#SH+RjOSNCSeDcU zh(blVLTl}InOrItH@!+LS5<=SsHtl4DE}OIWo448GMRCx+LRr<^Vge{!27-eMFF}P zlo=djaMnoavn(vPAL&;;pzH7@=9wO{crMTt;OjsNf$`QOD_sIyoC!mz08@aj$S3l3 z<4cf0;c2^=A&)^=mWgVNEk*`b3X)~aigo3<=5%wbi^PL13Xa>6kxmRayF%lTP83!S z532%X246n=6|avd0LB?FBXB7M+eKTff}t2P+DEd9^Is^&H7S@rtqUTT(qT5_-q6{d z*ltv&l)<veCA-|j%&#O;V5+@%lRyDwa7M+zb)LNWlm=FH*<G|fB3uz(>Q+gxTPI6q zjlNikCS*|nG7aILppse75vC%u(XH8P9S$+mb~KV~H>1N~60|9XR8|ujt505mil=zI zvLbq)D^k1x7Zacud4<cFi4`&e#sO0@em{-;emojm`mzbw()((*wd%#&%dJAB7eD&S z5#MlRi60?l{Q43N27ZWxa|wP@ackn0oPThjUhl^G4d8YE$@HiE4|KTx$xHp(74SO9 z6)#r3JZvskyk?au63J0*rQGcglJF5in@~)QfscUzGPB~PClh79`R1n1cir~qgLZYs zi*41|D%5J6-qMfZkUZOk6qA=F^6nm1y{^mL`G!|f+!Ywpim$ds0U3a<mwL<pW2e_I zcI8_-TGH8%eAbtY%}C4b_R&r8^ns{ifg0*xp2nwmxSYX<q^=)+%qayQzGl_ymOvK< z;Pt=%`q^8J241%S*nA|Lo=O^xO-`#3!Zs6_>bvBt!5yK<33)`v<cb?TE8s=F@mdXo zPsasKq#<3E#H<DY#^d_^>=)n*T{H;OIJSHeGEzsImm53!Ww*yLyF+Pko^wU5&WS2) zEJKBf($0#jaQXco;h_g`CBA5JcKWCy;xH91=gI}QF@E$%_>hBBn`<R$19J7P$TMb) z3L}{klnzKUqQ9D5#OZDgMR4f_MkA8O4Xqr@oap^rCjwk2-W`gq#RDy3Fqa-O*V@*+ zsxSc8i55Oiv<1oT(Wb_m7=O?s^(&2awOdp_5UjtFp+FZs2sc-Z8Bq&%)Bk)$SSh)E zl0QSkmM6;9?My6L2*c2W5?x474Zghc#Y<IVfx};p(HP>LCa;9C0w&;f^OnDByQ3o- z8=7M`uHT7OFFiRev}U7M9V?dvT;6`n@ls=Kl$i2lnX+tE!YD+@iJP(@v&lsi?x3c% zgN;MAVjkfeuTJ#EU8lh+1tT&Du$>qp)k^rn4nV{z6NZM=ph|;|1^^`k;5v9AfF<<3 zuk$PifG<!v%7M+nKR>mY=efkIt#ZZ8s=U<{ltX^olFXBs{GlYQcF|nKBV*FKG-FrF z@)h{PruePZQA89y%Bh&-C7VfBnL=*hr5G*vhLT7zJluN4N)6~&M@Uh;{3)dn0^hl* z^Exuy`rz@7j80GMmDf@XR>7ngCtCSpwX1*^6DXi-Q!ma$Av^#obN>R9&BBC=92Y`y zQ9Lfn69v;f|FSNlKq9pwsBUCeGN&DH=92-HN288BqPC$aF1_w*@bh#hUX>y^CVg4_ z;)q7JWtuj422m3s7^yBYcMl#4#Max<8Ca+Tf3uT1q8ylV!(3hiF0DKrYTJ)@+4yj( z)A5v|q}IT6WW$uGB#1$M>8GH-<Ea;40wlKhmM5UYpaNh~FUJIk0m3L7|0xHuxHhol z&N_(FK&1f(5TXqCWxqYzobGA+j#aMT?hAO`dmO+^=ez)3`dE#05x^eXjWLkdK*Erj z88kcc4{Z+p5RtAyF8R<5>xb(^aezeufdF252;c_aYt*}}v{eWQ+wsIMc~zJDIxgT9 zE3I0^o9nf;q4cglwe_C14cK=4=I*xwZr>S*0mwKf$Mzz?i?`nM_ItoZyzyQVyY50R zOK6a*vRZWAsAt;9>Ld?+R%xQ?qfLWf)JgOM7e31Ca?|5zjQ~-scmci&c>Nc^>%V_7 z@Va|vLub4IUK?KZ;wKY75E&6-RDcI!Dcs^oHnl5%{X%%I?5lDCypB{Chx$=)fR6Ix zz+uq_ZU_9d2f8X#<)TdJ93ZQVe*mO@)~Z<9<XrV|nq4%@c!$r*LdZq0s)H(j`G@q3 zTfQnzbz~hV8r7tudc0$D>?qo>;Z<}{CGTL6Z8EkDZd#8k(v>t3mTIRcS}sUJZwQJ0 zWzCbj?Bo@Li9DM4{Ua&E&6vEhoEm>v>54@SfvqE%LjfthCgONstHD~`;{4XWwiORp z<<i0iiyQ1N9cx#K-KGugB=LfBK4FDHE^@F@T~fkWsU=Kt88*`3<|5u@)t#&AqlFcr zV^6tNB1MnnQDZr$s(x5@@#2Qsr!Q{A*)NXy)LZQRY6<;_+Y{j8VWeF>jI?nJ^G%$u z-qRvS0xvC{DOZgb*v&9j0>C6qor$$zx}|O?vK1EfqX_7f%MA@lF<BxG*UPK$2w4EH zB7+FBGEUK$C<g`fY6)Nzpv!y1x!3H~Dh(36v&iq=Qez*ylp^R5@xcoLE({969yCV# z(Z^C8mQ1zJC?LV%K3BB|F9tC3Z3rU^5rv5XE|f^J&43sFDos`ZMe-#zOQrX6bktyE zgHmb$L-8oHYa=^;tazEsT?qBnG-BoO5UY{i2k#S|w|!~$p;_?~0{1~_DZ{oAxj>hI z*oIcZHm+#}4DiKrs1zg)0Oo3!fmfW>K>Q6oc2AY)2RPLb0ujN5z`lA!C`KuW!d)nc zN->u86C8pKeDWHc5fTBuFXFnchCq?KB`IzcVYnoNNp-V)kuHejZp5^97E_LB8nu%q zs2JDe*0!ByA?cLt+`_Xhw<jmj#!GcI8EY~FM6mM2c?aC^j}Aq)9dOlCe_kmNm@@Fv zN)~S&_a`uR(r%Mota|yWG)?}NJo}LZAd@Tz)u7lcCRzvRYQXDQKt^p2@WM3UrESND z+Rl6Wf)%eF>0#+j{(?Jm#ml7(nWDrlE0R#^tbO~Mj!9;J`&8hGt<h`O^b%AVz!zpu zZU84MeFu6<iuZ2;pkBOqp_lh-#f!S8Zy6}*^$P}GdpaBToet&;c<Jdzwp#hDkb#%d zJ`(VHH~=q8hv>eLG606(g+&-u%7AAhzht2>w5Oz(eLC=pGDly)-GLXNOF-(qfLGLM z176}ETUe2+1y>k${H4q)Pd(6KTlGgB0=AZ>fL8#FsD}bpWfus;PaReG5=^c0N1ayP z4mK6cKXqPi?BSwJ{MTjwf(C*}A88wh<{&j5rFK6mZjpDzwNQ`o_@EEF#jSNzzGH?+ zbXnlV%s_@^ms@>aSL0q2yuQI|AkbriN<zDy7%P}xH8<*<PJ%9ht+xVK0$hij<$C>8 z^XwCYFSZpq&I8~&(J>$G-TSQqn;PF(eGT9ha?rO!&t=Pv++`zYGm<6bmMw?nQamNY zL`a4PVT*Be-o~hMmkmkqLy8;&WqTP$nHqSpHK_45j`-*&j@%kF;)sua#O-QF>6%`} zv#SS_HZ{*~0lu`ew8`!g=e#&<uQ}ErOp6-cW-K6P;AIFZNhB2o#grQXxg=zj+w(*f zKsIuh+TnI`hbsH<=&44pcoEHof@LNdLRiIy=E|pr1CMU{L$C$BSn-l#uz#!p_e8&T zG4bT0K90*OSAwoXfiSimd9snEPd{ZL<ldfI6zIyeqXb^ahQeytbit~~giD^B6^xM+ zcp<(ex7|xdinw4z1&gZ9c9cyaC>WCiwv~;%<(BcIua==C0(9YajZiD1VLw{DQ4pQY z;pM43@#yz^34F1|2<Y0@Q)?Sq?b?*txFJ*y02BB+N#*c4FDr(WWP=s2Q-D|WWyR+u z`QoB5xR5*SEMP=)Z?w_!Jz{XF4%#)kTcC0vyv2zr|EXlDd6Gg`%MYo}xiWoYOM=Fv z%j@Qcm4TNCl)%6Xzy*lXxBocD!1*n2DKcSkwt)#OL0Q?}N~6BuNB$U3+-iM*lfaht z(QE^{HVn7`TXM^90LJPTZs?SriOuY|F@VBdGRDM#Ug^?}JZ+T5`Xv2iwd+v!zCahI zfY<L@@%rsgt#|>vwBiNu0(2dD#Y<b&veB3L6;1va=OnwX$Pv9Bav$88qD4#Q1gxwA zQdhe=ySAru7XYqn*EQ(L&(;>e^pF)AnO7S8U+Fa&xV_pXeg<BmW3`L4ceUd6oq?CO z<u!=1s`JWcyk2;<>yh5-@0ClH!Q$u^dO?{wc&L)09bTQLUW3H-trnMkHt>p-s3<$R zvFU-?(ytuOzKkng|ECo%UMKObR=n<<y5hyO0iPH{HYHGqBs)50iJf&%YlIF`RxWfU zwjQwoUVO)L6?oOkm+2Y9&|h5!L~@rtF8u|<M*2!uwts9;uhwboSj9b!r_;HlS)OPx zmxVZARlxFNOJvJuM?{odBU$vH9<q)m2R;$4%c!TFxmMalWmW6N74^B~hM#0^HIvYT z3GFtq^z5+VMuO~@05AVY3jV}89*(Xzr8Dqier2VL`BPx)jaIh=xDH=wrR(M6Sn=X8 zy?_@B8+t#DR=Tv9p*eX|;~vJZv=QF`S3RdXG|zY%`YH*s&5$aLBIUqM>9|KJ)33z6 z4oqO0a+xYvm<NgB#Z`9n5^66@^gb=~u&AN4UK&_c*8nd8G8sSM#+gOlETE$boUPvb zf9$;rn;o~2rdfAV6m_#DyW4iV?e3ZR|9@(`ZQUi3B3ajc-!CGNc@B%Vv_1Rm&g0H1 z93XKG1OmX90VL9ur6@O0aD4a)FSohp3&qClt7gwvK$rk5plg8dZp?HJU&cxgg+*`G zzc`>f_tK-gqgsb@>iRDLFF{v?3H!`%k}=e0u}w9o8Y|BNL8U3mzUS<nd}opUU4pJ_ zmKxpP70`wHlO6RKk$8R1;EX(CGSJlyr=IgtrsdkGQn0UXDn^4xsAG4NDM4KFYpNfQ z{J_-o6jQ@2q9!_y2p|(o0A>q)v$L2RDx_viX}v~31YHUSGciI@ufqB^MwT2A3Xhgh z^CbXt4O*c%1C^hD^jScdTCco~ftJhtJ)kj60WTb(SK7gtp*eQyR6%iuDc%<ksxwR_ zjZyylxRYcTlHe^WA@2lMlrXTJV`U)R3F`>sgloSqyL}uZr5TJo2|BY33@aQ*z!!`G zP-zNy3BCq+3A$>pOliIZ5OBu=_zw@lVtxc#Y6S#Nf(gvn+0)fvs{okcg0G6N#-}EJ zY<WQb$-Cvr`zjOv1Q5k&+!)j0`VJ3!*lmNZL*Vs&fY+CP5AnMJUOz+QMIE=xlJscP zeP`WI#02vLOQkvdG7WB*u3TCaa9uL!U8?=F?$kp*-|~vPnl6_e0}2>72n{Gz^P<M< z3gGn_z)Ovn=Xv?b5ZmTe1Fvk(2Y9Ik^OA-2CaG?jC-AaN2TCL8#>xF?sFRKgWCRIt zp)#p=l7}YK+Fhita@BnZywrL<e|8!0^@o4{yp|e&`~2inHrETho`QFuu*XY)M(?Nf z)PuM7p8Lv={HL7IFLnDXy>+NdK-JvTjDPS(lO;zVA~3mc_uT8ZE;F!FS}ky6|2@z( zX(pccy35Gxal>!&o_LeL+^iaz(l)Ew)SbUgSUl_x=2?DYZ*l*=>mbeI?{S%bD<8@} zh;9vr#<I6y>lTsgB-|xR$=3iaJC8BvzH;F=z{|PF3E#=TuPMO(Mp_0k#xwVIVOUzc zzh)j)!}Z#w#qR>T1YT;qH216`snj^-CAD)j`DgUSbL7FdYYTYMhTRU*vJB-yP0fKj zf2k_^b@e6r`O_XZK4!MAsfZrdf4iy=G`sfEI%ax{b7^`JoYU>R8sH@m>v>my$7uI^ zx%r;0J(p;`oMSKC)`JmrovYwL>*a=fk9In_!dA&KOO1I@r47h053O>-e7#p5<G;~A zwHY25Cw%BiPI#rLyCaPkc_zsSm??)v<0eZRO5o+-=~Ccmyx7uv%12@Ii2^_WgIe>> z*T4BB$~8bsz?D5+0xvaPfUXD7_$iy{&xn79K%KEs(B;MYw67|C*sYP0kWvCzzcwL% z5u8+&SX7Mo5stR4aHSo4>O|~F2lv{`O?vW-*#WQVES8apC#8E=-N`PNiIUO<UsAmX zUl9oQd*$0wY_xZ?y~j)BtqYHtKqxLyi(Y*E>+JnH^=*u-N4w<Mpesv_zJ(#Za3zJ) zUf40ay1vtNiA)4-Bj;YbT=N@`mALK>!^ZCsyRthB80PCctdHLo`Q1U7xLa_!xldCE zAa%HLB98|0&wvt*h;f{7qRDD)7ZXywtyuOP17ZA{oXkuafuD4)0$aETL=B+wK41&} zk8K#8GoY-&RsfszOny~ye+wjr*wC)#CFS-{L=i>_zDAzZcHL+gci&>Z;&_HH{Z!DG z-=F*^8m|Da)_C1M909LcW?WCw_9o>!#l{`x>31L(Mu?<M#K^sT&KwZm%A`JJ<C~i9 zajT8o#YdtF1frSody9+@Q(x+rmk$JN>_&H=*QcL;%A1j&v24j3!2w>g$BVZj^9{@I z0dbB!<V(BTZZ@-*lup}~kK)E(13=rMu8bPd82NT)WXfhTux;I@jTdFvn{ADA#=7kB zLQQZ0y#96ecop#SjmD=uE1Ax>!8Xvv$l$n1#u?KrhX$XrQlLL!t8~sq3jWg?U5`2^ z&iWT0<njA}SH`PUlst~?RYK=mfCY*q^5`o58n&4Yd~LvM54!eo&93r4%J@D0kHy{l zO<j(2+s6rSyDo7bM}E)!yLp>QWi<Iz`_!yyHnvas@tdd$r#@xR93l|+YO;u;G++jJ zB@=$M(_W5ebo>~PS8^4}^SIP>so^Sf^XgmX+3%wHQv2m960b`$zuuf&koJPUBj7qm zW-L+n)N0KiT>~{?p(?ZxnXBSfn(?UMlGQxW5RkiVfZ0{lRHW!Ur~X^n$#wk{Kjmrl zK<86|7XvNC$wgH@4D%Q@UwH$Pal^T`4m0mB$OyhLg08&K#zy-nI+%0a-lLMkuhDE; zFM$_j$N}w?sT+#pmc*hyt6$!7Kdh<;XR1k*@k@;Ed%qlbwGh;%bC(w}0bZW1CGY}? zgRbvraMzV@*c9t#`nNAQk(&+m*;wBj{d~JZZP&TL3($2=`g4%H3nVTv=4p`@N#k2z zE0OYjVpWuBUhb>Ot(H~nrb?sZHl6<1b;V<Dh)!sP-puu;OIZdc8ZYbuVU(zUO73#G z*Qd;AyK1rw@KO*I7#hmwUe}*<&KFCLzP+dk_!4=Gz|nwRe)Ox8t51I&`>eHKz5<Kh z6d6z*3IHRo2%>bSWu=)Q%~Wsdt3B>e%DuMgv0PHGPuaQ2{kZ-g*t@KxXA!XI(90Vl z=D!oHbVv8{T`#QwDr~hL^4~E1bSJEUR{=2U7~qAUwi9;lnQT{F{5zkaHIoKFs_X(_ zwS>sTGT>_uxLN}y&`PI_-F2)?Q(tQwBh4`-Qvo8}Pt<f;Zr%Z2XuNJPZ&}U%3efc> z;Oj5E(dbg+fyN8qRh#SWNyuCV^BzP(0d=zcTxHjgAs}e~?mr|x5TELABuuoPexP+U zP1-dP6J}+N3eYHUATU7Vh@W8s)$B8hri{a41H3*)<Mk=ajsP#T!~%(WE0PxnzWV|2 z#qtSlSosa`D(SUKnQ-ZEA>YC&NWb#0@Q&Sd(f(6MX-b;1tzG(**$~Ge-l5(%8eMMm zC<(#W?|=8jNtPOa`_a;P1$Z%z=fRP*wPj+{c&+7}<ZU_4tl{=*pJsLFl0c0kqI`w& zHsMG3EN`}bUj<Az8TbA;t$F<1YXHsgbnI&LJ@As}w8M`7<2LSG<LABZ{dIi55BoXp zefk6U@c8d!@;G0L#`!JIRj;w9%zavI^&xp~NZH2Pj6{&z0q~-)8r^mo186GXrN-X9 zU3^<n(DkN4*GmAGpi6BRZufer2@`aAY{Uiq?t(EdhOGIFXh7GY9EK7JT5>P=a^#q+ z>b)Bi2#{10X#2a_xGI4$c2`oYpy{jA*S3gTX(<tTDs30?V;}IITnc#kp639sT4CZ0 zp4#u_zG~)J6&!V%0NO7Bm>Mv)_GF6>;m)t8Zn}5O^jL`)Wfcx|c??SBmimxKOGa+J zX?n5J!m+p7#MOOm0k2mN*FunlRq_lwD>E~Ve-e_d9azvsgPyX~m}SO!z18!#09BsN zb?wq3`?_BL`2EQnjBho%*-!PS8~x4@pmRYN>(&=&%r01F4DbRNsMm20v*9DCR)q4U zvW80rUMa>SzJymDps(Ha1fL9y*%yI*r9m_3nR)wDMuZ@?ZkkuOrDCUa%f#)SKg@>_ z0tF!k0+NCb6_hRj%epiT>RXPeHuF6x)|x#`HE%Pb0lVZajHjP|adP#^uMiB@r4f*z zanzv!ULG?cXUsR9Rk~-QsWw{Um(}Sil`XYxQjbvIeum6_#UkMFn!J`T9>;!L7W-Js z9mfzD8uX#$l@7<a_1wDymS}VKYPsALjaK`Orfa`PYk@E0m=|^mO1_n`?OZOZg0MM2 z*S@R*URhG4v*m3>HC+R|u$h4oP7L9uO$W4Y{Ff+|H12ss%(_LUHhOA6mJ=qQd`6ZW zP}F$ktwu%}&K1obFSTCo@fwZS*DN*u=;nHsD((PZ)q{{XdyujcdBJXis_B{!#3sTr zTUdHnQY3Vk6`u`od7GMP$GwUnTP2Hx+SZ#0@=K7mfEOAs&-3y)iBCWMID5W4=PSVL zCr+(rx$*n&e+>AlB{Yxt5MUJ0SWRl)^tJs}lWvtMZC+a0BPBg80SRi_yX6v3fA8n{ zTHtlj8n2w=^}Ekc{`{~1oIPH%)HnyI_9GH4Frdpvu{@4#c_S<Zyg~t`aV<XYZbJxl zOC>69#-OmaWZe7ItNBv<z=lT^N1j%?Elr9{`;_0@SLsay;RgVwnW<m;js3*F!2Q@0 zHhu%p_WsB2eVK-(@9sT+rrWgpOUd{}*CWwwmd#sNNs42AHCct0+h2_`Hgc9n=EUCT zQ|)gbwXbSOm+^{pwwJ&wpPb^QAKzfa+_<0XrvhAW8+c`z5&wHO+Pm5Q4A6Dv+^V*V zEd7dAMg;8AXhAvds>zXU94J?9;5GDad_-0fVqm%b)o*@RqKS8G6FK>|J?_J3@K!l6 zCIF~bk*Xi)?=v{uS-|VwB}h${98p$eZ*?75?oy-R%Vo#Q582k^rhDdDLD_7!kLD}d zFTodWu{2(~yZ<d)irWv@$bsX3=<SNglU%kd*8%X-V-p|QYo?m*x1N+qOheWijDjvS zT|8rRR4$vDU1IDHT?4Y-sObW5z5YS-T|ig8(#mE(;;Zcn*h1Uo2Tpue&vQBrS%VhU z!W~K+7@%bucN1m(piv3ZZg(h;AO2O14y{;;4TlzkYPO_agqQ?-X}#<?mfr*Q3|!_^ z(Gh?aj;K5-(0uCyoPx1N>paDKVs5~f2c@d{;(*L-_H#`d;Pt_0Uz|Kq>-GGzT5@E$ z@k~VSa^pFlQ;|bVqITh#Ow(2l;MB9~eNa`&<g&(XBzoL&d0#$zJD&5icsL%|7Wmjz z*{zUAV}%By?Cc~fh93BbR0bk})g9|?ezIq@ShG|p&@$Yo|A4LrH@Zufi#Nq1CI=h= zTitO21^`k6ylSaYutmJ~-<A{My`W2Dh5|2Zi#zg(m-k0(uq2Fugv2zM$6a)F9?1u} z!7kuc+O8YKurywLB8ayd|MN>W*R$OC<=1Ym_pL^>&G&qx5#SX$ahT0OUL_X?LIDMN zH&jx-^mxDe(e$uHt-45d(kW}?)1cHCH9^`(jNw(b_3~Oayvlwccvry7gH+iUhWVJo zQ$GQGc`xu1T=|_wKNs}F4?mv#0Qkx$gYXx04e&~vhcFAXu3SyVOu%Vth%kn<WPcd> z*j{Vw7+Up9Ch|x#fQbo=8B6dLjTeWg{sG|ir#<lcu+H%keAO6M8vN0iRnM*blehi0 z$DS%}qrFLpcd8R6w#=<Sd2e;|6aEXh(l4|Ld`$B-W7ycoam;?&a_lK`e?R;kP-Ptb zj*a2A_r%jS&apk|r!4J#d3*oA<sQ2JR-AoUNyg4+1YqYC9&<l&rxk6Rk(jc}M_(i@ zq2)Go%;YoePk{rx_MoeeWpWFTXItL$!RtG|y?D)@uIpFdu#)8RVr#nqUA4sM-mX^x zUFRrBE|7yuWDJo+CQls|GPeo7O1{g+yYAb+Mh)w*4==`)Z~ro8=o<da-9f_K?0zcg z3^%LXT@0Ml2yji=#|XUa;{juM$*R(N;U-+ISil!6Ob?!a$bPTv;o{)bb5@ovFqeR> zOZHP|<2~DZT!M@;#FZtqUeSE{Qe3oNJMe|f7WnEu7yu?c(pj{sgsB$BYtgS8{~jBE z2Jor`3R<!bvzW*ju+Vp6Q{@LwmS>64&G9T9dNjlhd$`=!HJYxmXL&K3{m^t>w5IDa znl1zc7DnTRu-2eePY7vMfAVj$_LN~mNMbjNR&MiS2r=6)@e;cIm`|8917DKh3xle@ z+I0`th-<wmzvE4wcC9pc)04Gk@|1cJxd1HBxe*E))MFx4Yx0zDgFkqht|yeM@%rrZ zlc#(XS+~Nm)}j@P%V*>hT_7}+09IF`eIk%m*{O4C8n2-=gjXHHxw@~=={8A~&~k0R z!zO(q5y`vCl-J>lDeFI-YC^YMa1pV{s*)4m#F+TBI~nTHU`lP5-!i<tM&*tSj^=AX z*8*XaK6KJe;mr*4Gw^59XY$_zhyhjux&%}iz_lA>If3iXjM0MuWOut;DS0HxV>eSm z30;_^<dq2gSYK&PXo)ce=6(Qt0WY3w=+V~*8dYbhv4K}KUL2t6TaB~1KEO*E$s-J9 zQ0kHu>RX&o83bULe0PtE|KVP*iaI1$gyLI1MZ;uj9X3;7#(35wfYv%$@4lC(1#~_8 z?3~T`Y|3YVeEyu1>pyxP;AI;Kq+h>zo3p=O{P=>iz|felP2_65T)w1ijqI!vEV`;z zt}2@{>vJaFQrpmM&u#wOD462@<kVqITmepM;#=c2-)j5=OO1cZ9xt?YoLc{pZ#6Q* zY1D4HCrsP)wdB}&TO6eex|%aZZ526`FS{urK@a*XM2D@{39+Uv3>mlK%T3)!^EGjX zuX_MCVW!)=C!g`tPMgBlxzca?Mz{TL9omX}`r)x1ZcIK~c9ZRU?c$-W*?b`8w6lq( z4)4n#>ASqWd*bi&-TcymU7~HUCs;a0zH}E|6>E!`vLXYttNm0Xnn31wGld6Cj4!LX zZ<^JlTRw1ole4<`{MJjpeYyi(`6eUbrz}UZ;~v0Opev&RSqiwa%!pkYFD0k0stNbR zTW*5(wW_$2qSA#gcxhWhP5qWDw<}5eO%S$032t}dkKZn_91G~O@0y}*Ib17F+B@K- z#$4c~VU_6tMTcLBIb%b;D@lT{D>Po0?yE)v=0<zN{Cr=1J;n~a2Vb-ca?3=3(cYV? zh1HTaAN9AZ+|`Au;(rr(k@HG!(hS*2P1a0$by%v$M*z6k?DxROI7QiRoWJI%2={dT zgqG{4AHR#%OYN7y?94YTP@7($<q~j}mP<`nfi7*&7s+5nd9t~REuy`tiO!1K7*Ll9 zvhJ;LR~1L6DUZr$<49tr5%rs>7S`qN0a#dS9Lw)GlS~?_(TkoipU$Km;AJ1e9RNnd z<vURVFD4rW!lNS|0AUKjQ?y-byskcGzZc-EHUx6Os&6@7en?un5uG!@OCex5FJPe? z^17~5pJqnFtV4|S<MwZ}E6NN|h8$ev8$bEo*M4x-YYoUm)NRZayEDvvhY=|`6+cOn z0Vj#Q!Bjp0UTQedbX~t;Iqj|IY;o@c0Cs>EY4?+f87sj~w)3RzB)=VOT8ErQ!{tQa zG9tDbu5>EFmBf-hJe~Vw+<t~}A46ORfyBjK{{HG&);XOuA4ugsqDlP|BtI<9@+`FT zRi>05ml@S|X%_HepVwb@8ZVa`)p*?kyzW?TTnDJ`fLHZsiAzCEn8SorOnZeQXh>}& zD3?t&v7)hJV3TL^)b=ah1BPk0v}a-?ovr0iRw6H{9&Y&Q60YGMmMZvq_UsuS%I1j_ zx9#Skp>Nre@CNYZ8DKBjGn#K%((Z<p3{-!tGO0<|O?v0DwgK2pgM2W4EqzwKZIA(+ z@?&^nH5^J0ftMf2ev<Ds{^9rR@j~O}CxZlDAAiWXWUT27@Tvn;U24?SgJklD&d|m0 zX@K!ii@l?Le9J4$vo=<!g2s+-`%R*@Tgtj!$bPj~<?6k_>oM?Ed_7Dv{cP-sGsPa? z>o35vT^|EqBO?J}^pU-+OrGzvi;J?O>OOUy_|h`;j6GpvCy&L>a!h^`$9&((J1uAo zTXuM_Enkm~@k*{rwrs^NEA8KMz*&7Y_Mz0sTi7lyqUmCLj%Qt7^S#Bl9F8jJdi(P0 zev?s67hiSoO-Hn0=f0$dxuou;`xbCzjimQ>NihZzrC?8a-Al`aS&v<uoxD{D<Pte< ze#*~Z44G~B$)^0xuL7$4agW_mhpyr+T%+vF_oOP@va5`le@g-491HM@VLW8cyaRxF zIJut;a=Eb%G5>_KzSMjHyt3h*z1G<VRGKgMWEc1nY?-GRLsR$V_P)3#*|W-pXV+cd zttQ^>fY%LGJ`^1zPju}8US?OCE(F7MXHL##Ll?`4wXW<Tse-Pz?C)}U@%0N1bMx#j z{7?Js#S1sl3%WFH&R<K64Z3_XTzjiBkV621lS@h)ZH^t_6{ZZu#w22HJ6-uCi}gdR zZMB{x7N9R?*_C2GK@&0SY_$e>jbNC%8o-7KHpsnGoI`kkmjFs6E+S_g`kn?CdAq;s z>Jv}g)%*%S4_W2#H<lbv-Rq^cEFIm(7m))PG}gbUE@FpY;ekI*aO_ZxtNadrJKe;t z%qBIyyN>tH;AGmEN;RD~sV76T=y(|jVNeD~CevsxVl(M$6K^dYHt@Oubd|=d((TLZ zQbVG&t*2=Lf&f5U@THqg-P-cac=Pt6vXl(8z3lA%ahoa}+4_|~@eGqc{2yO>*@w;z z4-YCvO$H@}1{HrT6Bgj{OMzD{HRc%?SwlV?)CFIZ4M$?Hip0^fUY^A18f9cm%}7HQ zII}!QjMN1F_%@^9DJf_#T8wxD*eH*v(*~(qaw0GMSNo8@j-%i#FwOw;^FiJlZrfj@ z;q?2CulfF*OOArA&?4}{5!r!&;$s+?@Z(0X_9L&lD;)^|n5J?jcn5e{P>)4<5LDxJ zuGY(sWEb%ImjEx%@hXkiG4R@JynZ?G3T5G%l%!5Fa?i}2+j_n4QigM3=?=ekZb8)E zEdG#a+}g)+_TXzDZ`?zVytluN8MzocebT<zz{{$v_UbzB?{%lX#`CY^ta^6AdpdN# z@0#?-_QVg*igV-Dwmn9^kC|Z0n({WgV%2@<H>DlII@njURz)8|Tje3-4;;f%nyxww z^$l+=YOY@hyuM-j<t;`w)4Q*WrKT8PR8z5WL4AP^wR(ix-e22iwC%-p?J18Ndd9ED zgDsx2XV_LFZty6Xs(2OJEn(zb2Py1sxwbh%KD1w1DW{z&FC$g*YpS5dBs1>T{JR5P z%!`7rTkJdLO6OU>3geQa`?@^DT&>p?^Q-&4a@JR$IH2Y$X7+oL&%ztzw*fG?C?3hx z^M2|voP*$&&EeV+@FKj~xddWmXCo;XJxFJX5p9>i3zUrn(B{0g_|uOCx&T{hxU$C! zJD&qW6LyAXEN?Ed#OO=!_5Kw{J_5dKVT7kb2JW1w>j2JR;3%37gDr(+7{aV9%wS|M z(2@Jq%Aq{pBrMnV+l?C!YaF4kJFDMK89U&Qpa_Iv(hz#^?0mG+@JvKbl+u-sXjF0; zjh6symK^=kdNfzP4t=lI3lQd;j2<cBXATN@vE0bHUM@L$sOp)g+A9#V_B^W4@Bv;x zNOdoq;TMH=qqn>^;ZiMqW9Rn3r$WYm^4sop%^<aW!=JvhXsMZu#x6#X;UUn<gz7R< zG*~Vnxs=$GLHtVNb<6H@_jyUZ|I#qpj2XlOrkK!2qY}U+*otZGRzR1)%k*$Z8(CVw zYebEb3UCy+{Ix23lNuA>jz4*oU$_n*$d=!+LwDMTG~G^;kk~qKng1^VUbWO%8n0V` z*0$70o$^GzQIO0-;FNT1%h;)5MU)42N1LzOy);(x+&UO8SBg6oXM4-hfr${?T$gd1 zSMq-}A@1{<{auz}Jikq-@eD9EU(t#t5A!kCGGvG&9K`3?)~EeUz-8V=$NPX+jXla~ zJudOcB=AC@FIcZR23~5sKKbbUK;z{Dq-kcU@#h1tp<hbN9kN?C<lVXsoV%M9p&ZjL zVOWQa-|*rXL>X<uHoG*<(>L{>bm_AV;I{b9aPqQEm6y_(mU{r#*oos<PE|_I%GN!m z@*q9&#&6<Iow|yP{;A9OAKR1u*q(UiOHK2eyu!%gxAvGxG4@t}C3PRGQd6&%+joE$ znyv?y7d-^^##8B;V_*O9EvrZ_F@D1vi~uj*UcBez`Um!Y`Lfz6bL=Ict&|xqFS1{n zHcGkLbl?FyV@v5FUDaF4Z%_Z$CZ?H?>2|hxUD~^rNJaNy<Wo@&%k3x$BZnFV_c=aN zrX_{YJtnC6)p^zfS8FFay^uNf9>qm8Uo1O%#Ke`$j?Ax7cw~jCKv@n}MHy0BFW{@d zEpn-BY6M>cz#QLFN&150mNYl@_SN)P!>fV|c)fgZF{3=SXOK!(cu%&5iI|xYF@P@i zX+5x}{D4sSeW>e~0<JP1A#v?D8PRm9Ce`HFh-kZ9W^CZ4#>)W>q0as;2D+SegY8J4 z#-z+@R4K9|UFim1g0C=xL42;%hTAlMRV@`?vXO`tU+~qg#3_Mvz}<vYZbl#w+~h%? zldY$j7w94vm@Eek)1Jv{*>KYa4ER#p1$a^*1YVxqb<Rol`G%w53(%zze7WR!hB`DG z1)~C04ce;E@WB=Qv``4!Izhbo+1VTA%T*DYUwva8iZAUy6*k<ecD!Y!(){pW9ZQ~h z56_&jW7DRfQI`kD<nufYva)Hu!!n@buFcZ|F^0Z=t5H5%ehuQKwF<C87V0g;23ov* z=tk`UU8CXJ0DCeC;1UF+lT2qx1q)QX4}4j7YL+X5wrR;H)FnL=1fe?HH|_|LEHO2F zNs;D)Bl1H6B~aj=LsYSSqfzs9pW{_ajT|TO^&Fte9+0)itH4*5q#xCI6-_B})gUG7 zMIZ$(e`tY5Wf-e{oj9oxvTPj&cqNoN$csJj3g{AeDFdCeapbugu33VLwkwk}d?2DH zvuiv9Ozl?{9>$ilxQY9KyH=nLmY0Qk4gJ#L7(+eNTeZ8+xrh5zSz5s{i7{%<@CxvH zuEy)h$-n&m^OJvLsnL_`KLvPw<WeKAkY#hdX~;+5wZIz$$T4S&^;a`T(bqI?tyA71 zAAV(=+hQI@n>y~p+g)5=H}Ax-U0f#inz7@+4&UUNa?lS%Z9nEWV9c<|X9`WbM?SjW z+Go4X6K31_Z+*G;@pT(F2HBgivG?gryDxj(#y!4l3;*Xjjzg{UxAAe9ZKA!I9QO9a z-HNE9QYu91j}Mb}K$zMtk6saYId^grKn_J^e*Ni(uQ3I@ZaG5Yj`^2KwlrPLt!F4h zRAl&GbI$Bi-e`kRh;3OZFJ-<<dC^t$l-mS#9rI{~5HW6k<WKdV_DfQHi8KD~l_6&Q zEGym5K=R4`L`<&5d8^>%ozC1QvKRn|$_U2$ImzCgm9FRc3g8{{rN;f#9!~Bt6Ipfy zczwX$>L;u=`865mV8K}qFwbX&YOb~C7U<F*;ML$ORP}tHZqzl9rZGkBw$%8dfmcUO zb!5WamyN*FF{AZTD6-7R(GjjK^ESoX7i{)>ff_Uh5C-tdw;9oNu_KV0b96)mqm~)7 z)aZ#rY*xKmz)K-{7kH(^gyT+O7=Z>AuOk|o8Fa=%q~Sn*(kNZo>2&4Sapq=h;#OU; zBdjGvJsy`}5I3YaE|X0RB&=n|Fxfagd>fy*;tnS+hv1y-<AkNgtCt+z2zZK`Q}A_0 z!{@DwXuk@4sRljg6<F7(v-uC8mUF>4)joVcgM)*-B_{v;NSzn8vSMD{uoW`l6*Rx^ z`r^}`lg-3Eumi5}v0V9=3Jb6pwnm#Jz``xS@{=c};nGj$RNU3xollC!9iDpQqy?X2 zG6(~#v;aOq!M+bPT6Lc{5(%57#AwG302cYB(fJ9Gz+N52+BqSWsm{K2_-2Wb>S~(8 zZu7tq8sq9>4D5QDsN}Nbt^};guc=zO*)2CV@bV}L&+_uE#{c9a*?FsR?eRjj4*2ph zMmbA=3GhNLq$lNDa$QpCRnj^&!cM^47s<s3B9C|1F?_L32AD2YaB|$hmmsGA^l*`A z@{2gf%TM~J4aoBj<mq0%0bt}#_8p$W$|r@!f9|Uvc$W*(LU#Yicg+G@^ow#Mhlz=8 z$2E>)5|f$da;fpURO1Ek`WRD7jSak>7w~$r+v7FBtF&I#`_mH2aOme3chO&@7NPnb zUBj2~y}~x$7hg)Aj?%s7*0i~nRgQP^z&ml<Hhh59-aZCo6K4FqN&8Z8+FuzMv)a?Z zB5j3roCUhl?~$<vU-~C*_hH?~*WPdMo_J}GcatR;>4gU#T+lq4M6pe@TJs=eZYJGS zEX70y+J|hFgUmIp*ihT$A>)4J`X<YZXuAYn-+z_!x;(A^0d3bQON?ip5|HIZ_f7k; zu%1g}+i*p9^0%x-Z&5haPIzkLPx($*V&-P^Nv_<Ed{l1wR(bVnUWUw_eX4FJCvE*E z+6KrfqWMRL_I78PT%}c6=#`8BFED}{uN(L(__{@F<$kZ)Y|oKSXuY!J2=IFLt1kk+ z>P^S`pmt6hh}Mg_7QmJh^8>yLe{A5(9xaOtc**L}6dn_%O!7A?a7*J=z{^T^bW(;9 zWH!vG!9w7L5qQzi3dSvmw%vie-~5OHi3_|0VD9Vk%&t53W}E@I{08FyFVF2_dO$cp z<_mZ+s8LvemlJjmdYOz<DQS}mD&4@VkS%@zVa0eNSdrAEYGH%v$<Nr{a<weh4S}ii zs(THRslVwkh9{32kK;@bjb6Zu;0S=xikrJ?6!;>6;K)sYqVs?+HD7En&L(?=;nYtZ zxVMXsd_Ga@g$gvM+H=H&Z(eu=#VKpmrvYCI1t8P|TFJNGb}Tv%>nCmarxM!fDmXT; z+&uPUC9N(0lf0rOU~>Yn>>LB2KvMx&o*183|FP#gi3@lMw$y-yQIfSQ2VSN;e&VuY zQO5#Ln_ZwwpoJg2h@B3|J$@1V9+(|WGU%EyCN+rLLdvZ0s#yUq2i}lY@|1KP9?PUU z_IXJ4_!|_%Z!$86<`*v8!|=!tE<}t_Y@+4OMxKVZ&GmhNYJk_bt?_z!^1}<38rfJc z@CvvO@G3yAY{<K&(#&&NW|cHGnt-`agpeFuE$vC+Ps=!dOvUlH67o+#r5*5vtz68; z`&8fh8qYWa=4l^t(Qhunn!~}I+cjxOX+&f1Ogp=-O=@VL{34&+lx<z4Bb+8HZT+kZ zCNkM$UTeHAv($JJ(6xZqpWIyk@yRCwuV;LFvVm8DuJm>&+HbD6C~Hu(9|AA@4p_gt zvA$!V(93%GH);0nit+P)lkRUsmDY)qGHp-$uI2CC$KY$iCywD>-q%IWvVm*-#@26S zA#&0(a=a{g48}(GCjCB-@zeHNVQGu<+dJC_X%KV?zBI>IRbX0_Tz465u{T%8j|Zu+ z<!)^Ka)gBYyVy|g9Lk3J8x$MY%&~&5057#&d@9Hn+Riz~$!$EYA^|P($aP6(ej3R6 z8pakyivTID5kW#1wJW^+5-_30<eJ99ndluH_iEFs&tzBe>aO}%CALBkr7-{iKmbWZ zK~%n8<5zs(e&=6Or_7X`DI58tUS%f>e#8OPOBoR#I43f{ddyQ^OrpQtGJo*Vq_yPe z3u_+LB-r{8;Pv6Je#2=3Y_`XEsQHP;69?Shlh5|4*w}+E=G<t$99Lztz^le9Yo$@X zoUg(+DrVJw7VvV9PO`A^sB9Y2O@C;x6pR}-`Dxy;?mWQj8sO!AuY47qbG>pZJsauk zvp^o|M)gJK2uT620$olQszn7~8T6<`Em2r2>tO|8sFfY&<{pNu%0VsvMsIOj9a;g5 zA*`-qL?(MYBK)RGolV`wdzhL`O&B>SacO5J%tUFy3=kt~$$d3OO<ZPE^p?g>@KwOe zy<Ycj00dlR$<fXB*<`OU{E8(<4pvnoCOB(>2>9wHNApzxQ*Rl-WtE5UIMbNpQ(=15 zRUJ~daW{YN^iT#2^y>R@r$aapw<asLnk~VW+AhJ@9(WNq1NX+1<edSQwwz_G*mNe_ zK9e(@scbqJe$~;O;L9!O;wJtI`@8$Lx(2Hv)IfLc`2jFgCy7TYnz~W<{0%Eo@!gNf zytT|_PaYj+uwh=EUo{Y!CO~_nP8O@}+RQ99s_jzi^_MR>xxO`C-{N-+yy#Wr0Y7#c zFAG{U6eWFcgL)m?<(rTWDw(1iaGw_<iZd0F%rn>w@JbtWyv4)LC}Ff+Y-N{tQ@ljt zPX9_dmM2GS)BF;_NM$COx8#Vw_0B);UA}Qw?CSk+2vB9GPmk7Zr?uoBhlIgutg_UI zwu`SK?SR*BPW~+L`U2qPQlr3YmKq^oG+mqB6w|K$dAGgQ=snk}jBak)d*pHp9+}+v z3<Ec>Wchc0ri`PA?*J3xt^QzH{$mfQ9xyic#Pwd|o0Ix^P1yVFJt;MTbw5X50=De` z<EGEs_xGU8^pox}d%|PO<oEEvZ~>R#OF1dI(RY7UdlrZ;f6MHe#-rR@ArrS&SCX|% zK{dnojxo`8xwnfYMnTs#bF852^$%a6@Zg}-oKF7}p8|64bnTmtuA3t4`Lp6+p1V?U zkK{F-U5)bX8?7YbXG>h3eP8vFH+{uXcax;<ietkKV^8?dmM|jgU-PeSQ){X(hV#@# zd5H#6Ue$l+M-3eNd5{Yr0wegilch$oxIte0?yaj!cR5v{&d~G?#}9w~n*c9gY;&%4 zzjZz*#9W)hRRv$9Euf{6qkvuR_2(MkrItQm3#v-)Oh?VE7+2nG$3A_Z#>?!63A4A$ zHyS<6%`cw&5ze<ievLqU4e0tBfxs;?2ch4h9_78)EHUOBZB+FFFEwADrt62W)p}j2 zy7ws(4n}9gU>8BeP6us9%j2pvRH-QvaEWRKVK7wSRoW&iXp?QtmbOa^*-8$ob9rCP zsMuu9{iF_rA-MTP+!mL-dBQE(XmZ<~Y-zmaUYW5D*iIZ-F0%yaE$~RKv&kM9iZI;x z)*|Z7Gqhed{s6Dq{Kt13v)9Y-I0C+imt{wRS2SMmBSJv_L#t(Wb(g&=Q~{}#Y|Cxe zQ8x*~7ZZ|C3{Km}+wv<rogpBLk53D-8f*>dil!^T%P=&i4XTGYCtnBCbJ}wapmZPy z(o!E+hdQU8e#cLN4#2|BL>#bHg04Iq04SoCCQ0Hk`z!ZWv;(xqbUZnj2LSJ7!}4zj z)=F*xlhrsnT6=S6eqrFUC%s8F3EV)J=Xgcq#n@lKtH0H_mKtB4{CJ@8vPaQ393Xmg zJxr0(P_xmJTYQgeHTM-hvF1+l>*+4sfoMF;l!{c_=%h{Yvu^1FM5%fkuX8efgS5m^ zE)q1qQf3Cqbmf`+O_zB3>(UrOPh<sCeQom5pQ~=M>Myy|AF|8{=<>b>dKhh|#R$A; zi7Yj`%*cze0bZZD)c6O0*T4R5X}mrLc;z?=yES<g;L;wASCQzXTYt34qCXTa8beC` zbRwv$O0SB9XB}sFJ9g*xv#jv+DCYQS=g)@ZN(;fJWz#U0x!)s}dmqGXH2w{nBP;e{ z1JDMTjh%8jU)_6J0=nq$<3IQNCF{^E-5A5?e%zCG{O3NI9{*5nr+SUDQEi}{%vF2| zkGg?$du{C%HgtlH-&ri+H4mZe?Q(0*{hOBoST_PM=T?B%>jqwK@p;JU^qkj~ebcTW zF_$9C%AIp59h3**0=l7xVizDFxTx6M<5OhLTvm7e3qSWY-@CVf^w^cG;?(b9>WZ@J zudHx6JxPgi6W@Lq{wrs;L&;jnmVU-9+Ur5w@xQ>AJ-0MouoSnz%Y9zA&bh1_snPN@ zf#(5Uel>=poIVA3vEp>fT<gcQ>$82tbzX5y&C6|YI2-OAV?_$IFO8isQQ####E<-$ zPQLZLy8~W6R}Ztwwi;@?EGl4xMy#bHH~qQx?54jL0Ish9Utgi|5`4MokJnoPUaCm_ z__Zh0yNAmS^rrwWftPl`7lV<YtALj%9r_&TWV8&n%yhmM+JG!7D&P`)HFE_qK9iQ9 zbS0^{%<!uA<W5I!v@MGt9hQm96aic0miluaf1}~5Clq|(mhKXV<WS(t+>$^hSDFZi ztfQ<9I2D0#=!AZcg2*x<f^dsKT)Pg9)@$~AU9#L*Z#jCt*XLP+%!fWvgJ#LmHRx!( z0AKPaHL%r+PO0#!nkusOSHAU&OmL0pCS?T-ztRlV7F47&vwd*)VBvsy%LeE>%q?%B z-Esy^-h8s-XJ1#fXPvp#c~Qy$E(gSXWO+7PV|(O-%TTA-wPfg$ly4#`{Lq_OUDBI& z?XF8ZQkiOtikFHdPF%an8s2e|Nkx)db>V8~_;f(5cd{%(_EC0jc+s*qfNqLTv+<+k zX-eb8liEAL>qUJedk4JM$@N)k+ySrZ#gtDe0b!D|QEW-uHSV!1BokE9bUK1v{&S!i z=}OGB0db7h)~=|^%%ILj$CM;biZA9k{O*jBS-C4M?rzuuSY|yrHSkKo=Cp+vOTv=B zAq<B3I)<7q?zdj8jAGnxlhLI#UIMStczyEGQ}%fM=H%c04DkBm6P6k|Kvm#{#_Otq z*9N{aLTxPp?SjJ|FhUbQeXpIn{*g|ctIAcQ;!#Chd>bL%CqHuAmOtm3c+>WCZ`yFR zX<TJXbpAIxVcZVz8epaWxX0d~BWC!R$7tQtqI(a%23(E*W43;Kf8AbV*G+!wCzB=> zQBD#S_wFh$+jMw4Hj!}dW7n)Q*>GpJ)Hm}U{V5-}MzL|ns!=`z<o;=a7p7L0zGnVq zQ@v+)v46VuOS{DAGFE{u<<4<;=FpU89lPFL`VqCqG#ek<n>SP4p?{65TR`ejxBD9F zv%lZmQ{o<cg&(A-k%74O!_2lyo&B=xk*$5!X+Hsvz`SvR!0VQ50=yvl)+I=^UU{jF zZz213qkFtGek)n<mCp&~Gy#_z1z&2s1Y6EM+GS?nmpp;2jEBA(L4?SX^aKoIOSLsW z0$xVdyKJX!jZ=9JOjRH}&<)^p&!L77u010duYdRw!1ZM`UkZh9U+Axz)K3DPqaC|q zu)1O|*Qp!wN$(qx?i2GVFrbTq6dI?B0bSI9iqr&Ug)~92Fl~TWAx=OS3@-4cpcKPP zIJ)VQxHG{Wz}1-=BVbP(BZP}z+>?vq0Rx$|(y`j!#9_n&IwPpsEmG2*qDATOP<O(L z&RUPAP6)ycjmpt?pmCmE_=M2O2YkQL({&MmCkVq6zT=pacJa%SqZ{r0h&J(S4O*eF z#mGCoqUe_PYIMtQBT-G_3^o&+44Ow|)4*!pKon>d;IdOAVTNM_S=YSse|^mXr+}{; z-awlHHJyL*A-YV+@)CUT^mCt7=Mc>c4_U;Vw>iUB#c&ERtxxn&Hwl-AdxFgtlS?L- zqwQvgcc$?gJ9(8?@=VwY?0}zPQRHzdd46ya!8rOC;41l+AL*b5QZG|Q8fioIBzMT$ z2D~128n5pFU+(dmlk4Y`LH49afY->x*n8p@@k8_26-l|zMrQ2PfneL$y?b7zF{-fC zArn=lO>L;xlCySC3A0RP?8xWNE{>Vjr$^hqFA}GB#x`B~7tafLnRfD%=tK#BxBhVI z10i8$o1+7J_iRSc2aMx`<AO_#1-u?uR{Q{<1@J=S_3wZFea`Xvgf|*L`rr_F`5;%| zs~+mCK_r+q2)AsDV=$cdnTl#dxlD(r_0${*ivRTI#2O}e^PX$p2Ky-HbA0XNhFTf* z3$Mvn+b<2wQsaybB|~gQh%B|HJb-@2e)~!pi{9rq_tkec@O2El29z0Z!pg7YYWyZ2 z^PRef@42@P#-!vlOX3=?gKL%#$LF{y)2};n^>kt~HU@Z5Z<v%f86TqU;#2@vkUX=i zf!ABz%(JI}u2YV3x?n!_g!*i#C*MnqGXPUAVoYA<7s@1#zyOjapsC*O$~81QPpx^Z z^9cRAiE6${;g2^{P-MxN`)dOCex@&f;}-a=JPU|*rqdsZ8{oxnrE9t9XqB^VN^UVV zoAV-kfLD%{pmJ`occXm)FIJb>zVpGaKF{X*E0h}^V1B{g>I?Q%d$8(>C)%sv*a5C_ z?}3+d?q1_H@>C#Div9b=z>5ZCZ`Zw_FA$CMNgy>_g02Bx3W+LE-@-Uy88SkFU=;9z zSpcq_{RQYM;MM2iFcLX9`TDDaUOoyM8+SS#-cqclgGstx8D(No>*bIL*ib+m9{0d& zHNDwdWgC!;s)4=NEzqi`QCagi@KP9RFyGrfJUdj!NMa1_K5o2H&I}%@heBa~s=%$2 zU{c_P-y0h5hI{vV`BsImx4O|@VR*uK9JA3LASOyb>yvl`x&&V%802IAQaz@cTvDd_ z2?~`RMXQOHKk}x)7B-!?-astvRcWwvW9-}lFP0H~<^M+Dm8C|`c{4xr#jLlFsCx!F z>aOj9rfRk3M0stO67?5sow=^#VBy}afNFA!ZN}!TT~-$t+RMk^uK7MryC=>JG<AOz zsAqd+qU=Of^cMF3XLOuZ_CcER-2*S%q=2Yp&5(laAVE9+ZwFphXkY2A8W6C!c;JrQ zLtA)Y6wFMX+(9-Th8JVP^%S8jCA`9B@1D_07M*Kq;+=TOUiqt(rY2wd%KLy95tAnI zjoq?hJ-I4u%Wu1<=R$XByci2`2YA_=9e;du4e+uR7$X2)SBRtF>wUoMIl#+3UZe4{ z7jB#E9bfF3)CcB-Izd+$wQGcZ+gJgw@RvGNB0Qkan&sabakW)9@A>Uwy7Yrc!=dp^ z9O6&hY1;|^x%P}X87DHX`w;4wQe(%o|HxDPZU0Bi`@;6LtO>8>u|Ssc(_>HD<3BQ) zacLLF23kB&Hf%ikXInJyo1Nt?5yx#ugnhFpVH2g&;uGMdVgk9dFGQ*Fg1udS^@UX= zR+9p}+}0By_U*};=XUWn<0W%yUQ&Z5L6;l1&nN&fB`^4lNf(q3!eBxf!$bA_Y7@pa z^sOV3;#>6?AeK5MdZ(I7T38CSrpMPr+Wc#@D;f%H;U-!PGG5{KM?FjC^~-o;HYrQH zjkRdHbeO{)c&Ygkblo!VdZw52>=~;^elg}Lpi7NcR+c=x9Po9<a$`2xtKc}@&9Ob# z7Vr|iP$-PsfEUpzKgRhBxBW{pf1$>UN(;I;N%xLr##_$ly7B0U0I$F1tqWgyt+i*- zIGg@ldj@ztiN;F-^AkfFpCW58^Yv_B)Aq^GCCz}Y9*CXP)6pO{6brhTj0IeRl>%Nc zkRB1Omz9qyuoetg(_33Ju#xES+6BHCOt}y6(oY(?vCCaK*pP~s;(SK_IVnC+vGBK= zEOL!eXf3XC(>A2bwi9q?Zua8p=v60|3t5Ccc|#oD|Ex{+pzL$jpU(kb3WMKq^fY_F z<Cwi(0bXqWbEBYdUC0*&BHgZr_>@Jy)0v7Ef1w02bSdQHA09yij4#0DUM)=aZDsk8 z`vz9p*~29;!(^$^IJO)2E(Hp>N~6VDO*?>9V5>lvONm)hBs^~<BB-UF)s|NpNQ|uz zYrL244#PErLh51=SMghWTzkKYv-!-ub~4|4tfJDHj>46WcdxC?gmn~Y`TrbvJxZ@s z9?`riRfC9vq`YKO?EaZ%={Ax#l}mAaCSB#g32r946^Fia%bq_qAvI7bw^AXGa3nv= zcH*qCjzA2`3N1x-QQmQdIE$7EuRM*H{Oy~LJ(z$l?e598kD%*a;8jbFe+zi!950`x zDCd`HyizmDd_<OHI;MiE2G(MKS*O2u!JWSs<-Ot4w(pJbo&aUQ>ro&DpY_j};h6KD zxD$SC@6#GKWmul{j=Ys@9o|ovwqw-(e$s|ruq?7G>mpXo=cZNf;p(RGl7eZkt)-N( zY2HeM4|GQXKp$Y>TuP0AEHqtj-Oke*FXvd7AI||@t|(pdk{a-V?K}c64kNbCltFJx zp@Ln>lw!**@Fi`|a3u|kcJ93rFSfKAudd2tqu(&aGPNIGOkv5r6RsS*@7%i3Jmgmn z$xCmyIHgqb(w;tP+K1LqSD(daveS-xs|`N!3fQ7MtMLMTU_8y92ilyU$v$cJaXn#P z^&BrXUYfkj<|ccT9`$x3^K5|EA^3X8d>izV!e~l{j3Ns5L<Zlh@%oXNl4~U$+N!dV zu?!v&3@6}dyEsCEv$+Ia*L;WZ%@2PK_{y;o2!$K|)OMZukxsuC1tNC?y(XU;La=5q zlc9pHyolCJ-hdb7*^xA1AQXa9{a#W47ZomB;HAb3e+OqZNPF-V9`IuenU_EdVT_>T z&Xa8H23^Ek;7gjIFT62txG})%jPj*SjA9YgDmHv?dU24}zxY_b&bjO$f;iD|14$NP zPu`FbuODQi{T**o)F%7q0bYWy2!|ihMj$*|!Z#fGY4FuTkyeur)ta^_71<R(v?wJ| z*nFuy0fc!Ea8jc+`?TB;KLD)2)*<K`kZhQjT&n@C_HJEVdPt_ri2aR3G+AzxKaFN< z_+a}%bI6tJTy2$r)})$xMXGlZh?kb?_`~cy%Z<IiFL(diK7ZrN5Jlc*ulslsO8BGc z5A%&gINA6o??aK3zj>N@l~8h}wyXAe-SQ2$+FZXaHU8zR?@s>Xubkuc%@6gF?A}~o z-)f{!<eQDkKo1O3pJgq}*k8N*8cFwo?M|(6n+J9BKXNnu!yv+TSydfPP8`B&VzZvK zGx28M<19hV<Y*=<ZS$kTtV@dKM>^WAANRxQ<WHSbh+*WB2|DpAmihB|Kon_f<2?q- z66(XD?pkWB2gNKkGM0VJ{w|jq|M-XBp8Su0`@>plRO6+#ORd-Yffqc03^|(ih;UQX zT*vqNCjnGzubNJcC*l9gHsprpUs#O19+JmB04eRza-^Tv-d^ztI|f|?w8nqGM{G~x zCRd7t@>fQA)LrA$A@CYmB|^uc7xCawLn<}})ZEbScR15^>55y=beo8+sg*gK6*~sG zb0vuJ)0HGo2DtWkrtjIt1Mte`dcfBmXJ+2Bs&vkqjK0ly<!AShQGpkuX|ySR6BZ~L zo-@=~a-_P%ioQ_9Lqqka0YAmF>PJ$4@Y0wROK?93%eT16%<L!v!_P9x%3Q^ZilkrN zOIM{WTespZRT1;<d&ak4j_k|#OcN&PtP_6~(<Ng`jyNdbi|9F;2i^pDu}b7g0)8Od zEj&4}{F4G+zRY&{@vl$L+~>u&9kbk+BPCF9h&=>cnr!I^#i24lmtjNpctzHlXK4p$ zx%A$!$AFhvjZqjhrR{pnQ4xHPkxv)AMKInr@bVB<1tOpeHRw6tZ@fg~HNfkV%<@KL z11~jC1H449(qefoX$iivv^5<Pe|b6^(gj+ZkqHQylQ^Ku<*8G(VW~M24xCR%7WrE? zfFi(;yf@G_?gCv-Q=u<3LN{esXC2^088Tmbn>Ounht`BjbKOM(h~pJeg}(I^AMoV~ zyQe2_$>gnjdZ@##nk)`gb;+^zc$GR-0Ct6-_|2(&Q9Y;Y0>1XDP&-~m2^lYE_ZKxv zkF4dw0#w^(c<&!PA>MWnfWfP3m(pYnAfB*jZ$t{#iDCp#HE{K}*#K9yZ)-qTX}C(u z1#J$1)00|a71FwN^<8+@AT9AI%>uowl0S1_zWJS;c3$n=LT0dkH_ql`?I!!k!xn^V zLiVnM2(`Qd-y@R_Bo>c+n6jRzadrLkc`4*U;N^EEW{;O&OZwX5Bs@U%tM5<#^RM5Y z{Pi36c<qmqQ1z{RYTNeqgR-S=8|Dt_^KPr*<6#v}dq}%KaSYkgU+KbGWk3J+Z&GS( z>#pPU&1}3z)~b({tR`y{o1y8FafMkz^3P9A6y;ZiAH*fC(PH=+S+ZY7s(gaRHGqpj zYPq)uFu|A4%WPm~uc}&lLD$EaKmE%;o&3*#{{wF|ewxn(J^$deftMPu;(pmYWI~5E zkjh$W#6{c2#FqfC)T^B9S6)i9b|UN|Rkc^t|6e;GJA7|@`rXLF(7yNA&-*>ln)u^C zplj@X_@v+4x=Y^XfnWn+HFnh)R$6=I)_7%>AADD?Ng3NF+?t}~E5Fi?DJ{44uZVU7 zWiKzUIoH?+0AIev=-m2-HyGc1%T^x1*EKJ&-LUM)L76eGCSA=kBM%7nc3}XcBg%}L zr%JX;T4sK-=xC}^IMSGomd21J<Z>84=}con>YuS4?O^&b8k42rGhxry0dmRL9K8(m zn%r?2?tSdy8zr>1i~FRfbmytetk^_IU!@Pslx7;Q?jChRw&QOp0xut-0=gInJyi7$ z9_8cNYQ5ZG&%SBDiR{LD=h{mF81}jQyrT8uc!>sHS#e{otw$@dhP_%|LfvR$@Cgml z4BzBmNyH9#{eZ@+280==%_gj_fntCco9b^l5cP)rU9Z1K1&Yc3F2I+c4br&we9nin zFL>Kx16~#eB?2FWq}2Gu)B;^KFhd^#+F$^NS4U%lB54d26lC>|3z$cxqXh#9fnHD1 zsJK7q47*y!35V(ibdit87*H41H7JP9{geTOqmJ5kfCgZe7FuUemWljPUVV_7GH@#r zL)#43bH5)TW%vj}O(NtM!8cbJ!(?RRIl&6Nu4xT7+Gnp98|WW6FjWNp6hU~(KCch5 z*NZc~0A8At0I%8nN8KIbp|5O9wl(K!N_?7!4|U9gZzFmP#O^2v!b$_yKp`E$!K2N9 z;=VWcbLvq~kG4U9uC=7da^gAKF7JI?F(=96w(i3Vc~f+D8Qf*C!V{NFqghEy8r?Am z)tdAKjsMTKn?r3KC)?*&vhe;G`?&j9^%fv}O}+A4)ldq0P%pxP0my=V_>RZU0$x0| z;l92*4e<K<dx6)c@%sAP0bV@Ksp;bEuA1t5`gc&M-i$4U$5hU}a=xc}+}7Gu{3;7x zEfXeKNjh=Ke?>FiOmap{dz(CY*yri%=}qQSIT_Za;2Qre%%rJ9B2Bw*cE#i#dXg7E zu}M|3WO9A%#bf9bxU<ooSQ(qJ1IpA!xJZ!`?C$|trSbaHAOGp(fBpL(Pk#5?$ADM$ zJX@ezVOqeVyH41pg{0`YB<tY9!wNy~eq2eEs^~%N{}XO%;w?(|?xB7B#@1i=`;2pi zpli&;)Bk;dZOU@Y8u{Enmwj^YPkV7+{S+IyI=9cp_TISNaN5$EKg!1)`W!PYG;L{G zoS2$-kTYeBdB-Kjx8HMg#CKnwy#DqtCvUI^c%8eqi)}ntSz^4cjrEM>`8*Jr7w}@N zb>)Y7#PTQ}sg@et_6N&N-55uu6S@pcIC1O^rm5Zl?ZkJ#SL*LLo-v$pTmV*;A%gih zXP6OY>Z&_AV@(N`>7QW<x1SVSv^6Ua#)hKEeu)#_YNuDnHgdevosF`J)6L~LYAymV zvBLnbyxqtapL@6Tu$RkiJy&SCa-;;nO9jU{XJ?+O^?J(D63(-LuLnVwCkdoiJI@aF zP}R%}9fU}%vL(+0zVW&`uh7#U_+(I37-4|wxFOccrRfl8HC}fBue+aK<r|DYeFqu` zk-zngMpU67FjO@!vi5v|w(Ek^bT8T8RT?ih{mC3BaSaV5g)lv8LztN-2MVrDmukE! zZoRHfRMHDh3ZTF|sJjpF5_~bCyGicy3dI-T3%mA%5Z`tuuXMn?93c2|lfS@Afh`zU zgCoF;1Ol-EiKB*9zyi7eL;+xG)xsg7T12}oF0`igbB7OC@tU-@Mct&cn=TDg!0VdK z1YRyT-U#jhT?&SKyPgWZ1YVr5>yqO+Z(N+uhqDz5l+FQMIWW`bYing$X~pncenjBq zFMJS;?vH>FeAQB-{5LYmlgm`Vd#(gkxShzl*dg5%?-F8dl4n4&lXgd)Wkv4;xUyls z>YqHjh#EAj{OO?bSmvDtc#&QnYWfP9+iiU7cJmz9*ps&Gs>`9@c6Xen2AnPY=eQz+ z4o>iu+9iqkhIb9Tlm)L1copEv22n=98;lySufKnl&jtMlZ#Djvw;J{P;RO#ywEf+^ zpiBAe={^H+4Gy&=mr_$s{Y>r39{Jq!ccp;r#47ShJ`Q{*AT~kT6Tkfq@+K_po8O|O zGs(^5Tp?yK8RJZ#Bh>im_TqjeEWhce6I4n0O_oSjMoXue2442&j7g45M9WyknBl`( zfY%+s>&eL{fUiIO@t;rr*Z=tA$?q5Nnx#g2U-i5iTWTz=Rxr<uD3mR|`tGhpzkYoa zTH%(Hdi-|&yQKf8IWxxm4Wf_3=YDLH)?DG|rE1=&)sg}`hHd^m5A=L+T&%MB4%os^ z{|PJ2Gz)p%U$uSU)Oc0*RjO<Jaz4`?K<JojJ0f_-QxoDGJOJN=#RXp;mih*z#%r`) z8}R!2<d!!Y-P`5->JlTzZD(WsIb+HN<)DbgNRPlvU_j>hDJew-?i4JY&@0WOlweGn ze&Sebn$i?OJ!$+NvF9nSx6b=PI(0EVD<eL{yYF|ltYogI&UKli#*4D#i}OqS$vrWE z?D37vc#9K~z9<T?RsQ8&MId5slP*DBM7l{rsiO4b4rX936nMEOyf)eQawE%$b#5lW zEBn1%a{S`tBFl|{FVFNk_vj`LIES|`HP-&F8e@lw)jgZ8_)|H{|2x3T#&eLsCVEH~ zc&QC}^P2r#1-xD<6skZ0Ue^Mzw`jWrUTC{60bN;tZs4W1>q;5O07gTG=?-`@vC2@O z&ym7RPB6UeYMka}m?iL%fkMUX?Lx@hTz-D_WHW%UEIV2Q5@#=pz|lQwym^<sYPelK z5O}G(+6G4jSlSqb5$MW53hXR`u08M~xHv=(Eea*;_?u=Z$5vRD(3gM_0l&@zhnkH7 zUf4{aYP|$qzIoyLvno)5*E0@#djcX4N_YKPfyl|a@B(c|om5VZGN3~j`Gybt<SiEm z0QfP$tIpr5v$q1g2$%n%FZDhgkQ^{lp^8xP=)@N;DcT|1tnVYzVMoJN=W!tr=3&S0 z`kP7d47)p}9kT|m4x{bWczKpr4It9-{wo9KF1V;ZOmlE2lODMa<2(}KXL=pTbe9#H zX#1t{QjYN4120#{7w}T!1?Y0A@h>bj{$E*YWRDjbukQg~cgT(4OVAam)*axbe5SN@ ze@J%KGBRpFWVQXg)vv_ZF8la(5NV6DNqZ+W@7)#O<yDS%izpf1l1&2r$1REN?o74f zhj-i)Rog)hF4@=f24i|Lql;q_OOA@D6Qj?`55AG@#F(wQ1-t}bfBxg|0=$0r+s{~f zoZ}?i<3-vOQSjFmaXht1i~f1QYsUqdj@dMc9cE_#;Fse>#)=-d($CsG8Zi9^fQ>!r zwCBp0(ehbt*v@^K(s;RtssLAmE*>BSUTKPS4(VYGU52@bx#ZUQ#H;gjzRSFaTm*nA zU(89hw@cvl*OQ;VDUH{yM>W0tCUfiM-RqMl$m|o!@-sosVds=}%0rppOVFjU-zoc! zt7?6;>meT!q!;6AP_~SO2hr^kE4?C*A$R!S(-GWT?MlVv)m6;JRUP|7PWj8q2}cNJ z{>aN$%rVqAb8qr4N>YF6z|X(xorXa>e6fEpTi{Jtr#DV0qQ0kAFxRB5yXsR=gLj$$ z@97$;Gxq{8dUbGw;Omz8HQ#S^pBF1f8aLIe^>TiF^675?UZ0<wq4hd@#(}CHxXN5R z8n5(h@~D9%6i~LbZ)Jyw@}do@#!KV%<2^8jz!?;RoReL{2^h&40i2{;!0YV`zLKsQ zv{j(jKYn>~>M6R{FF@lU@@Tu*SRdfUS~Pj9@$%YFs>68wY1as03F{H?N?IBpW+?#b zs01n5T(5w!PJ8|Ybs^>g4UuMPMqom15=Z!bBa`C}?)=6i+B=^va)LfWTj0xPsVNJI zNyBTWV^Utk!pR@Bn|);XO!Es<%8ea*=g!)3=@(-@IQh}e#f?Mq4GnY6W5zWZ_-3PT zUp!=~@dMtv*nrnlG+tSMMi|Z)@IoM%WCOg|h%FHhbVRG+#FS0)>16Oh&_&$?z7Xzw z$_Kw0uxytIuN}b-w=>mYsRMovMpGG`0wUi^92*Dm2yibz+|b7eqq~4t@y|?#XZAPC zm*)}G2y00S3Hhg6szy)Qi-W_-ji>k&r;9`*7<>G@_d3XdvJUPm%Kw(%eZ8n$>PIzm zg)aEyz!M7aFuvd`Po1=3fiE;(bj7b4c)7>xKLlQ1|A5Bp#isH48^A01HxSz@Hnql% zQ@h;5uXsa~8sNCM#D}hoe0#6XVV`L4Cbwq8))<z(zliW|sm38~67TYmy2;Q!K&*gt z^OL`mH6mEWn7QvdIVswU1zt7oMH4~10J8>Oj6C#IfY&oVk`3@u<Mls#snKsWKF=qE zP8)a?&>9$QR+>-_A>m92s=5%g(Y`9N^MtpX#w)Qavv&TYTA9SVPmSBLO!t7S8QaFr z7}#khuJPY@WvnAG-~hon#{@KCU(k0;;}vP6<t!VZhf(`>2QbPDB-qujIxXX3rFB?j z-f=!6el0ZuyjWFI<Moz#*3a_YvIMD8BfyI?e4EjY^##0;HHt5d7r-lfketmFDaRY7 zTlwK0njM$bdevs|;+1`@Knn8(and7<?|ALF&Y6l=Po8k3)stwx1Ysk9ch~Gq;~dA^ z%&)GZfETDw_6v7gND0~Ik|rmax`lQEG=eThdFnw7(q#fOF4SjI%J|~FCAVEx^2+$M zyEk6dt89C=+OD<S2%mhr@#IN;o3Ty}@D0Z=0A8G%8Q{ex`)4dSM!~^68;zGsj@7fB zm+FG2_UnE5R!|;d4e+`YW$XRp{Y`WusXQJwpg}IVMa>TA5_m0*R|7AX8wFiA0xz{) z9O@?Uy1Z97HsDp~i&zv_3%i7*lW1cy7el|mOF>Ns!JRlE9ySw6<CDDLE2=*CcDcmJ zfuk2sKj45_4jp~U$1n8{8l?eS4eC<qt-`@^7&m}O4|5fKMR3Vg@TI8Q2}Ij#X|x^} zpt879d%axBk@jl-a&u1<-Ts!1GxV3O)BAYkW;}dr?SZ!%IfxV)6Lg8j-B|B;8C_cR ztdYFg_^aQt`A=c^m@`N?XQTx}P1gg<Oh}e<MdlK!f!hH{RWL_Bu-vLihal2Ckz~-Z zZ6vQdK>!q5toekGONoM}tnF(Hsx<bdSO}etbn3E$=mVH&T>VM6(zLwJ#AxZ3UjmAo zn~@Q@lyb7vNJ7gD7ZZ{nefC#V6R(LK`gW1_X=Yh@7yOQMwdp${Ki?y~c8<4x^;0Zt zK3cD;djT)SPvDhLU(lXkefR3*OZRyBt;WB8a{#>5c=7y8u7?^gCEF|V+M3Wq{xv7U zS0aX%jXP^FftJOmEjW4SXGI*Z9mgmB*xi1Mr})nVH@1B6sv&wMEWd!32}>k?I?f79 z)J!O=PR-}4B8*+YD^m?Q;1`V-rCJ~R2}|;vr<1Wl;PnxpOYrrt*<AlGwa4rEMSmn) z;N>JD@UkV!=(ZK4aA~}}OM4WZ`CSb0Zf>xlrK&Z41Rt^_$^Q|5(x>EB3rxlh+yk_{ zANTw0isQIr=RC~IX0Wdc3S@bJ7Xqa1JgNq)W`fdm71&}fV}2=j*?ACU4D{gWivTZe z&vrsa7_6O(JTYK4*T4Smuk82Y+l*+uJl9LmCHT4`-UhsCV}YP6pyibLP;ekc&>g_l z^eaD+A?S82Uck$4V22>hz5ckFMgS;Qj&a{r476NVAF%D^>C@JFv89JUdE@zw*FW*% z-5ciDx7Rs9yY>vToyB=v5G6%b#FAU@HGAL{@D;)(ip=eg7GhtF#!ElV$|hryS$oa+ zH1{=jr1SvF0$z-*%&+W{<2)~x55WwAuQ^7dfR`W5W@YJl1Fs7|m@V)EbcMh4Z0BhC zoQg>v9Ff%c)=zkjGct*N@h<QpAxReSf?*ki1YT~w7O=c}$yTn?cnQ1&T{kbjs%1t` z(slhgz-!y%wE-_E;=gc=0$%LH3TSj9cXRy#@Cw7bVhRK%z)O@#<$>N<EHeVSE@0l} zQ(g`AL(=$1Gh*gya{?S$isA6rYnMwg51fMnG|!VpO;h9y*X#uJQWz*OfzBZBYPfI+ zKqvSz>j-!34u|9A?{8nz3M~oUMroY&gXaz9ya62L69<%`U=;9rhWeA!>s@>HNC}X* z$oz~wUYe*sRe>_;-n+kt`J(_AHcfXwz)SEI%@*1&2NxQ^zb1=DKxnvG8ZJ7VAS;_G z+nsZ^?1;3(2BN5^30M8bK@qfRh3)M4nWlJU_?~Aa7bPDZBjF_^^8W7wuc9Es!jKia ze5PR*$?=#DyM?~%+O=u|kMG}2vH28D+><EdiTtmMZ|swg6@@VS10t%SxdOasPnQ|L zWNGm~`CO1ojbDEKeQCU2@_jdCrrvQH;6;ClhO4Ihw04cWlrj`;Wrh$5SUmQITj>np zx^uH7H)yVkcn~(F92G~3UAdE9d!L|-Dk&{FSy8D+1#fnHK<ZK6kx%@v1M132Ru1Yg z6|Rjjx6yhH@M3=gdHOiy=yMP7x(fIbc>VjI{}ABy$w!xfv5S)@40xJ7;2IEi2)roL z%DxwPb>)p_#f&=qjUPYw{r3f5S|%T}GvTGL+21w*HvW69*!X4KH;sSV&I1`U86T@D z^88pprvP;ThVvJL?=1uGEptoRf-VgH1-y_AK-VSXsNl;_P`Mq)8Re2Pa-0PFyga)r zZ!`+LUUE3Oz{^hr0lso}7jme^%l%y?Uji>c9a@|-fkBTS)?v-L%1aDC_6Y)NsZsxu z&IP=jj~(X$U1uH#q_*oB%8d`0YuVa!`J^>o@WYj)+t+VSZZNlR0A7HvTekDKf7p6E z?~DvDTM{gmAE$)Tc)^asSDAP113Tbl0_szKm0q9pS-sm`c5V|}muMz{5*`)!>ZL}u zDm`!}rbk9xFt1*+v^c=)O5pVo%Z<-?yU{~b2Y9Jb6az%LQ~6rPe*t)P;$*UEydGqr zZ!~g-*IUl-dWHH^;B^b=(wzC-sGFAvhQ~;N$fFW<b3F!TX}pl(n6MIevor!}yDPi} zyl5;~rqJ6mL6iuos<Amr;sLFe0PD=R68yXlz{?ZeFFn;AwW!O1xoGsFpA+{1k8c5w zZ(hF0Hz$GTt@Y~VMh3PEim5~GS|gNBC*d|Pf*9cC^Q-rGm-v)hDT<#Ved#quuO2)T zbACv7!|eKoWnCxOdEGT1!$v6PoDsp-Q`Vp_+4JS*`ZG4yKY+v^0A6mYzGIp3j(tEr zpvMThIK;$(!wx33@;DQUq)>h|T<}%kE124Ytp&QG`JzkE2DNt!x1F*<RN5!?Dn41w z%zgOH(?IwXJ`~^N!*FTrr1NJk+n=lQchaQX1q#Bvi5V7qv-uXxN|7B)pDlbPjbj0d zL+^vTp>u2l_wIwpM>mTO5~Nx?dxe>X8}pQ34w#zk@nY<9Df-KA1YR#r{sZ9kAAk7< z;Kd%V?^$XTcsbxQC=@(EMg`+7w`QC+sD`P6EN^jyf>XA3n}l;KL0;2=bysv<ec9IS zj9rPwYhTQyFq4sj^z|(O7b(eN%VqkTkqm1&>Wo`d;y>A}v_vn!r3`7jHx_+@Ns(TH zyG*#03OiIA?l|cF8#EGV!p=ETA{sBWUioCupEyo}&Gnysbj3ce%Yd$@%%lUh#&*Q0 zQG>FfJ;irDQlA5&i}LbnHwhMhCvIgjcmJ^V$j;cqh{x{r+Z#1twe;xHU;(oQyb@P` zA6k(GJ0pIIN92TpV&fO>mM<#-xNcZgxM4-*MmJ`{RF64k26!>1UNWA#=O>1?6w3I? zy<0zwjh1W9@Cxwab9~OPZsmC#crkV()B#>-z3l7m(Xy@~+n&@iG<_lUq+Uefa^fqn z<pXm7m=D~3zRf*dXuB?-0Zss4g0Ks=_T(b%J;3YXwW~=0FKjhm`HBhKd*(|f0j@oe zlpI4L^k^tK;7e^+0WUMf(Dzm$q^)^NV#mKir#-wQJ1%Q)JY8P)WPGfjZsrij$n5a~ zc-?195BLGlHNfjBd%P|`W`n)J>%#$F%(bKOdLQsgX+sC)%X9o9bJ$Dc^`e&=7XyeX zBV20BavPwF@4@s@5}e_M#>>t1?(@2R>Dv}xot&fXI=^`p!BFG%w}4kR4wHWggG51A zCVdz~nQFbt7{cFb9jHQ32YC6Joh&oDuM17r#Rq7+KKv-3**Rm~HsAMC@O;z4jr9OW z!K0w-&C4GV7QQ*jm*D+i_gZd*N#{J$%xS`57M*UjKb#47XgHhJt8CpiY`pN>UG10X zaTB`yjL8jk6nMRj#*0o2z;F_EnX$g0&Nmx5Pb7!D0lKa}{IoP)d8-j&0DNU*H6KV0 z@L~?Ry+y!aay@Lo2V^xk2{zh63%^jCfGz>o7&==6t=X^T8!g5Q@M>G&RlQ~^lh#@l zw`TK%Ui_%8u<@vT>vtuKL%+#29^OcB28S;9Fh=h7X?9cF3LC%Vx%)}F8hv)Yht8q% z*q&J9Klgh(<l|B0*a^9D?ARsR({4=pWFK+7*IWy{0MTE4^CG~jG+qU~zGdn0$5#R` zRObO+%BP?Un~dt2yzP`Z6b+SKI&x9L@*2PPj;BP2@We<$yXJP;{#@f1dwNO7ny}o~ z&5{xFPWByjWz?CP)0Dh&jWBKgMo8F1G_NKylMQ(s124|bC(#agIl!;R$uP}0=-w_t zmk(wS1-za=Ir+oyesl8Yf8`_Doa6P`$1Fbryq;d2od~?D1qy8G9%HR*qKJ#K517)m zPepL=Dq`ClM?Jpp)c<If<Mdp6_xNes?itTJ?zr<%>b&DPPuSQ4zHEc+k@W%I4oSQ; z3vnZPNe6ff*aB!V*W56#T=P&L!~HFDj9+M|;cL@)UGkLwq`}uy24~&(uU~L_y<djm zJB?_)JikkA*B!u1(3Mps9un%%)K(ZkRxN*)#!K*(u|sm9Gj$CUO5CO|WUC1eb76_& ztANY74f}yH{~i<2CD20Cb@^Q2^^C1OtTG9_!ghYxSTFFp7jU`UsNH+MYI{qqvN%G_ zpNS*B{5aYKaN#}xUh+DH5Vtx_-|N3!=40^6v(s!b;DhaNi($L<BFYWG(=GGtJ=!e6 zSAf^^(s&8HuGs5!@zECzywHjf??F)O11@9jXuQ@KL;geN)J?Ktlr7wAkJpQP4=`W? zZU*=?mSHyn#(=~!qrj!k@B*~B)F|-ct;X9IoTdx-I%i|O!0T!)HM+;EPOd-Hcu{Gn zkbnYUHUmsc;V>njtH9SZkb_OYmlHk4v%3Ue0<Rn+0r0wf#`-M4s}4fr)lY$!o3Ir+ zH~N9d?^#~Fd;O|`7s7qbJ})(1JdtE)OrB^#q;igqs0Jh`9fBj6B_?tzro|?WNe!$8 zMkZ@ZJy&^c!E<jY?!=5=Ej3=d4-4kpSw}T?H1sJNy)!n^yOG}SHeLd{E-)S?p~j2K zC!U{5y?em4*6W@{`j`|Y<fsl`AExdJ2!47ms8W-a{abXl<)&Q{W;mvV#I)^3h~tOV zHLiNgyXHdp5VvvanlSIiuY<yq1Gi;x`EtbuzVs>oy=#2Rw#Hkma+jZJ-npug-|^OC zXk2y|H204tI`UMkl$>TvbpkWkXF{-9k9YbCH@6Iq>|c%f65#dKw?F0_FAq@t^4lLy z1YR!yUM^3Mwo5w$O_mzX75-)B)~(rJ4oY6_A6{>9(wZR(SNKHETX1DG_ca2RUw$j+ zm9-B3+qYxX-C+}~3|If#(o|UbTBDJK<!6_!sVJY4c?*~JqTk6D#x9Ll11&ULMPc0w zy8Kq7`*B<vdY;YoPfvdL&!1<5{XYeGUGWXatAMU2fUnYYIg#u^SB(xcI2XS+dKXs? z8PT=q=393--f4t=;6IMLWb)_Ncj5<-!0Ui4+G*X(fBy|j_-MR*2u}e0w}4u`z2~=T z1zhZPx_NW*mWTQn-GH#0TfzWl5q-u~-)O95M!)S@;Ohf~OXCN!qxE91m!Qi{^>=(G z=pNv8-b;;spYaNLWcrVMDPwut5_u4GX&5qi=vLcB9l{!ZBlzCf0jQsI+Y#_ud#ML_ zv80#{^#NYb0bU;#@M5{Kn1m(pVtMhQL6`fyvY*-|NVfU-=6sI%U|tn|gr}jZ`a@w4 zXeTR;4=Dk-!5~sE?T$I^?z9A?9=UC2{8qT}tA8aW^|!>*c-4^-cYvr{ffweI15+;m zUQgN1Q^4ytEH!??8DAVJL3n^yG+yir1A_#3Wvr}Hon0(#jAeRdH0gF&!0RQz%ZS<F zrp;YQbxm5~f@uf9>&M>X1@O89c&YWe$o{Uq#%lv!>@%&UMyN=ovGc~31T`@NuTz9E z#|Jd{N&}HX&{YIF*)s$-@bb{q?C)Y@eSjC>OW<|>5uelXO$8Z(VC4u2(6?uh-M#{N zy+UipA+Tz^YN?UWQwzERycA#w9pI%qghMSf;*9MiR$OYkSe;<}%Qh}onAvusO(-_^ zxucG^&>G-{N3?nZFJEEB_&q6&%ZnFzo3ZwH3A|3P2m^fGgT!MvQbO=mdwVPZy5XCL z{CVWVB_<o?;kV0+YqLDSD{l>I6DMtwj;cTT#I1!p_wWGc_*bpAPVT+ktpB;Ix*8*K z*MN|q{Ft3rY|F{b&X+oj_Ga<5<L_csvW}qtW+qmm9RAqOk6e3S-MJ^5WB*5z9(YZ^ ziVV%XzA~(+Q{~CqG5(GpUn~}Qy}fxj`I=?MuP}dMZ`WVG`j-7&Kc0O1!>a;b$fcUk zdQC*QfGpDfi)ZOb!;L+8!<Uv_`;J^2Z)<CNr7vg`WJOkZMPE6_pYWqA-rEnkRvs%R z4&9Y){d!m7)@7fe{uReM&NY6?h4>RvqgvgK){6m-JYg(-zrYs_gJ0!bjZ{ZVw6=>r zBk=m@+0&EfEH(b_x4&k&@t;n9`^6_GpMApFUeB*i1YK&q_JFJ0`<mcRU8H9y+-guR zA{^A0+Yyk7dVD|r|6q3H^6%8Sv^?;zg=lPf965Z%HcR70Gekeke&4ps5BcdmOxJ3; zSXv9<ddtcRFLS--uv71^1!aIQwY$<0;Kdj^8m}jex6fi2^ZDeSS}&IyJ-bWbCFt@y z$bJ##JWGwY0bcG4(*&@XuLdA-rp62Ly+u{-9J{WF+sGSIp1P#=M4`_!Pej}0JPSS1 zc)7RB4fXEtdd?jCA)l)2<D1eUgAwRM?CrV-aNRlAY74q@#Dp(&xdh8fmb_~4rR`;3 z^MTYUWdSc~wgMW$Av7JPfS0MPQ`gJtw9^ptt7{hr4~GcH22GBZ064k1KER73CGHw{ zT>`S)NBzNPzQo3n67K*nK$jcxXQ|OXC=FbWF*?T#1=@pk)^QR7uMD%q4g-jl<S@yK z3%VX);4Rvs8$ipZ@%jpFmqv{jpv$F3H~uLYey6cDUIAWVMzJKIi!x~QAVFE1NgmD@ z8b(<7TfmF(Fs&zhfme{`Y^(=(T>-kT*xM!OI_GmbImw>MBOh|M@qMEa(B(N~Z~f#E z`@9}_8mTuM`)wtG7v=gIc^cZr$AqUiy~0?CIb?5zZ0xQEPJ;QFmgvl8dBvDBn7ST+ z!_$Y~l@fTRVG#)TZ&A6E2i|ZLXyxEkPulH0UT3_GA^0-hg9p6P>D=4X-BIS!pWG;a z1iav<U^g4)>1cwp0bc0^hFkm4zOz$Z?{|JUn?=?rwbl*`hX?x*qD=e=CX02AdkvO` z1Plng44oJ&$$@V|p>JYMip}RRU1*WmzBbqRlwF;--MgTPKlTJo`QAs9Yy?au-MxF4 zz%(6{aYx|ga<R*d0bXdg^4TCXU2d#*f7kav0=#}g#Sej+0bT)J+%KM4fdfwM3XYSw zA^He-!JAA#;Stnn6K@*`JD;TOBI0FDjxOb<uN4YImYa+##>9iB1X_>%MR@8~ehKS% znM5XPCz@PM6VbJbjx&4E#r<ro09`?%z88Sm5`p^c>!SN)f5s&P+Vc;dMC<k2-~8(2 z_y7FG$!|XY_~g?pHKOt2{G2CQYCP0-Ij&fvs>M)KK2ow>5{wDmO?-SFiM!+Fmi`~l zwLsL*tol3gH#Q&Su%vPTij$VY=)Bk_V1f=B(4~fp7r5TAm-r3#Yu&!kB`CwB805gW zAl>WZ9xs;{HP1lwf-fd0fEQXXz}79B?0uV2;8ovfEZ~KXrh%7BjVcR}HDn>*X#@}m zzVg7v^2w?z;Sm>qtcH?ET}p$8AO3S>(*yL}YoNzv#R6XJfdY74veZ~BO(-`6Mwt7z zXtdCF3B2x^Z)4PQ3AogFVRE#Fz^lPm0k3eR=!c%vgBI{O2`WI|EbpfC*TYahtq_B7 zyTd!z_?z#TEmHYVFY2n+YXL9!NTcAmMBAm->kxRM^>UAw8}I>VnPU%t7Xw4nq9uD{ zO92HA74HDASNCsgI3|T-Q9YTH)Y0CG%Rs<afY(dkYOKxmo-?AhOW<|E#`+6R)xCNQ zc#&t8??Q-LEwY6)RiP3yz)Jv7z{}qq@ajQ1nlA)4YtSw=qSaCWE&{whV&9X%izPVT z0IZGm#O2^45xATFZU9|3fUj$WTI2pMml@A^O<avvv|f};vs7d65V?%ZfQ{vl=_J~& zwy_qw9a@t@&${LoyFeELA3vKVS;LRgY{(aZrAv(>>wDk2U=P<lS}hNGbIH-S83Vus zUjVNxITGj8jrOQQkr2pHYsC{3Mh%yy4mlNsQ3rsQwof^=Vcw331i)kc_E*tbbT0pq zFzd>H)kM4NM8t8gG}LkY6w0|szApLemER61aO%wlymrYGx1)Ay(o0|GvxSW-K`X9z zGeGV0tytTye3<aDlh*WGv;)_am<`nkJL0^6SHgA)o8;sre>6+ug|_Q0Z(gX~(tPth zC)Ts%_}z~lp8ERa<xf0S)46;(qu_!AYn#QPs=!`8hu<L@0tOyr1eu!HZW<}`i4}Kf zwKDr_Dy!deZ*k%^l_bi9jC`$R6K4esUB>8i2Vvz|`B_TKZx^u0%)N51m>bV=hA}Qn zjgCsyKmy9R3DM2alrG^i!39f0&p)_2`4ID)&p%~<*XJjn|N5hoPd@fdM>SppynOU& z;1-+WlCP`@C-i88wJwQl)AX11NZjGmO8bxLn7;dSYX4Z=)gIj}Gj^=}>{E6|Y#bQm zW`I{~a;|%M@r~Lpjw^Z%_|gcxTy6~TGA%OT5bGIUf-gbWQ;f@u&lsb5<(~ag4ZN6Z z1H9J9vEM}FRluwL6*4mb06g<aL_t))(WrbvR&A_T<K-dKY&q~DUX2%H!qi7wqde8v zV4dvS5R|c>*$=vMdH}TCA?w*l?=mBR>k@5O0k4{S=M#K)XuEu?@gDmDkd;+3$~OFt zy=}hLsKzUAID#o+XMPPO4H}^xx|p$;i=l~lf;!E-5H=5b8Hb3sx{>a=;0LwqyUo4% zh#@qi@$$RK056Qd>jL2AGUL<F+~egTssb;U8XI^Cy50x8WFsYyN$LD(zYDzX0A9q* zhHE1HSAdsqU98RZ{gG_fp=G9*a+|$fP!ixpm_V#Hb}JD5r(kDL?0c9Q%nO}apA}Rz z@bV0=CxEVKyZ~K-FF}Xxde8nY*P3r$dyK?SIY#2<4FHVJaf<5KjrAU)>e)O2Un#{- zMY&`!!~HPQ4!VIZ8C>_Vac?Xy;jVkVWxckIfSddHj7^aI5PbPz<m}U-^9Z6g;03S> z@B(zH@p8$rmmS^jRZEV<K`6MPAJv<kzFJ)TEx@Ikdo+xW09i&9d?^Gm(rI1lD$1K) zyo&A)oOr3%VSMi@ZO7f;b%1<3zV<%j9^mD4IOef*6JL7<8{=*M<JwZ|6LReAoA;rM zNE4<#?uqo6--Jzxo-A!bMPV5tP58vuPX7Gl!2~&WkJk+vuWP{9_b*=qw0??~>pL`E zKj3y_{VN7N4_H-eIy{Q)ph{l4r?d>TUEnHz+R}J&uaHpW#FNR#zKOe{htkSvqK~a_ z+`Bk<Oz^@@=Ds{lGjYbVY41pt+k|yLOZ_a+t7N45DYqs_qK<^6Yy@~kt0nNFuiGfG z4cA>px6dJ((o&qBJbQYHxjOmvXCI$@0r>jWryrht#4_V^j+3}zQ)_9wM(;>k@(NW= z_S8^X%V4c*D_bw`>Uu2h@L}ToxBVCgBDWo|cRv<aKjmXTexwncyu4OFus=9gl)1^0 z;+p_1!Bz|aY&2eiuk0Bnv&a%<2)?c~jLA=F$|sJ;t?{~NgZ=FR@Z#$*C^lSbJkWR{ zpKgy~1P_1_bos4D_jla_b|9CKs!!^LI}*l^bEGC0M2*Hv@Z~b&9e_}cSH025u|@zd zH`)7HK2H>=7uPsE70`A4@~0dnku&cAU2anfuNpX&#!Ddhe&8ie;CS){ycYP%cvF3d zVCdg^#Tq+O2`ii0Rh_D)NAXpy6!5AI_HdJxqFa;}+2e(FtAN*U`E1bN0bcMqfYs8V z%ic({#ts4U7>6<^n|0gXUZ=0_-mt7&4dZiSp3F^3qy1csmq$sc@j3uryiR)s_^PGG zA%JWtL$D>#&~|b;16jMtTZY!3gL{!W0L(knDjY61^1228zFpx`BOkc*jmBuaJ|Pxy z+^Ft}x@fzu6%3adSuVY$gWR&Q{>)AFfG#)I2Y6wxH#rdwRiSRM&mc{X!_W<Q!87Pr zs0*wr`t_%X7_z@+dGSEwMFwOMQ#_%zNK*EAA%cRg7|#z;qcy;bP4;fE&nEkTFF+XQ zkes<3>7FnI>6El*05=bl9bijEQ;(3Q0BAyL+uk%yA*w5&;1s3OD#ctfBv;v0j}DtS z9b>E+%uFGt9=*t7LbQ`3WmWz)sTO|^Q}5HntxO+Ad4HLfLmeNz$Yer}?TKHs&E26r zGz54d#E}^i=s#u=ngXg6$<fSGqrgk^;-@$4=Xx8k_2aA8xqrnn<4>sjJ#NCcV{3?l zSB^^N(*?v%_CwW1YkbnCxawvLwEZ>7tlV3!TeMXVE9v!aG3CF)s;rJ3S`#7OmAGif zO<h*J&SmN|_0xNEn+6h06lQ91qaXFG2Tkh2_ZPFgXmLcA1$*G7U%CoEvqba(-voO4 z<dWsZ4*_3lyFLJP0meSyvnmXDS1OuAiQvm_R#b((7PA<WLh;#OAsCNvdl&FnT>bw0 z8V+oH9iNSh)4wCf%E5cCHAYQiB_25+%<#(5p~;(!E;Xw8YTz|?Ej6MIV*0gw<>7+- znfBIkOCA7mX`X1w++bh8%caKJ-&ISEYP>kIiMi?$xxM7UA)87fqsTP03c3Qkm{2^* z!SY<mFtp}*BvaA}FWU;zw*tJ%R=FYQa=G!0&GmVs5x{lzAzCkim)m?WDmES%ciy~0 zyZ7QH0F1LS1zhAExi{yCC^g4F%Z%7+ygb>Th!{1>@PabK6MQ@?&GV21waL%9n0V79 z(=(<?=02SrUYKWHhHUpW9Fmh50t%z`Vrx!-*Lef4XuN)l#tYyz8ZR_qk7~RIcy%{) z+&J!~;W5NGze~viUOxf6wt)ynL0trR2fPk8*L$1<%Zz?9$YsV`_IbI-YyVc`!Eq84 zCiqJA`H_GEUxEzpX(W*~QkXajrwszLi*03BI(%dr8ZDO^3wS+4;|1`VJzi|Ecfz>? zczKYUpzAFfueTf}p}FVD<DRz}1zb69GQvwUH~`zwEISS=S2EM!)ImWCQ^OzK0xoTY zGkzQJ>X@Xc%X%pksb32QNj5*6!;8^)x#R4iffxGSlLyQ>bsWHT$yd`|dmioAnZV19 z_I|e!t=DOTE|(i~Mi)<2sen|ZYziIVg>y+Y&Y~2%r6w()J2fyeS9$?lAg|PqpGj8{ zjI&(rtoY>}Dcd59E14Z6rOj;x^PkqJ`$?ibRa)-prMpP)DKRlp*InFkrk%KHvMTNb zwmo5E?}LX02f&L6L+^xF8gl4Nq(_#|*yGC=ZnA&%=H}!lj2f<240Nw?zvcnst=e7U z`#`h!6gN4yU&`3Kn~o|Qnucc~YEN0wB0(h+WO9`Dz#}pqpTmZ1uPtts5gu2TQ~jgF zw0DPBz^?s|>SMGFe>fHy@l3?z6S1eR3t$n^@4!X71xXAs&9lxeergn)*Z@}S$9aPJ zh$AIF`RId_51+ZW3qQ;SU-@;bjuh7Lj@$gnve>(q!uVE|)^C;RZ-`j_kHyvRzpvrI zp0ndOW772R>Q}|xiSwAf`a%N9IZ2e6jy(dYjk!h9aGSRmYm<Gw-Kd*wF8E(#N{9ts zH77bRmX?S4hb6jmm+4q$%pNZQ*A4r-)Oy{q)R@inXuC?|<y(!+U(Q`?{wm;={k#AI zfsUVple~9;m(v^p!9J3&bhgGT+Acc40r2vxFl?^BV!1IIuXE-U4pz-3dgj>IXuE#; z;YE&;IAxqtVKLvd4A`^6_^HguA?eVjt)G9jKTYrjKNt*ZkC(uUIGK|LUe%A}ex<5* zaO_Ca_?t-HZN|7sVOU)B%pLH$19;t_sBo##HyYJ?mB#Cz0=&*$YWzjO%kqkpxcJdl zp`v{Nyhh_CZI3TCvbi24?#cDpT;B(%y1D*+=XhNqh<>k8W_qNAg~DeD5O{5%%li#@ z6-zhZRUl057qY^nLihpj@(eFjpa7C9z}LCv`Ny;s$1`y7(KSLbpzBS8FHfrneMM-m z7;G;ws%jNrL6?o~y0j*Un=)mYyea-buYBTecy(3>a^O>c#`JHl)SWW43xHXVaZkf2 zW3|+%4ld6!04OzHr+_MrZ!~(Am%`y8s;)=p1bh6m)W`<F0bb~XnLzxmB(ng5p8@0l zX75}W<G772EzS%{$%${`Ywza&|GebxO)NXMMT(F8zEdbPW;m2&J$CI~H`$GMq3~$n zOraXc=n*ceFwJ7jcF528v%cqD{#_;qrsKhhaN^Euq1luxO~vT?X>+DqX$;R=YBc|9 zi85!3S<~jT=C#Er+mpPO2uHlH{t#SBm5_J2Ps1iZE;Z7{blVIuwRZ$5TlP`@vReOm zkxoE$2aOxn6W^f7^#-7I1K_&FeT$UKZAh#af31d8p3=;J`K8l!z^Q3_mS3A|jIhO{ z&E|i`S<9hkyW5-*hh_M~UM|hp+hg&USiOOZC-IJ=4)>{FBI!A9`F9?0xu+W;zzDwp zFZ>Nl^wcT-xUG{U!Bi>QWyh~x?g3rwRxjX!sP~TXBoZzf*|(VJp<AX;+{?3F@yf%T z&A-ez=A%+h=b*H?|Npj~d%wFL`~5yO*Ba|E{f@>qnnK#!d$HzJ?c~{nwNYw)!I&*1 z#@CG5%Zj-$FAq&9fN$xJ2V8qx&?71_k9-97z$WDnY@+%W0f&2ed4$m25%A)}wJ6sM zyxi0`KhbCZEZ{}Y3-GEA{2cIdJj(k_*-GL?I{I)VUc3b7Bwh!;aIAeD_q9=~zzb>D zPkiL#9$q`<FyE5{^Ui_g%G$mtzeLE4`J4=MjFN+zZvKoP@I_S~xC?j*y7*c$zzaK< zqd?VmnGL$;u$F<<7~5^k#2&9s=8hBKRT8gNxn3Qw0$%EP?cM{tI{*5CRquQl_5mvy zmxnol*DpijC0_wxP|5skf$b1cmIKYRUfo9qDe<a(yc&3UNOo-}aqSwko2Y{D-MPMj zmpllvpjsvk5FHlGS_*S?8`YEs>4vef1YUt-n0AiR@!F5gQ(b1f_Uys|zLX5SbyA{J zyg|3CL6;z`ccH%Imnq|BJ`Y#q>*k0-*epN#6^8q+<V-_RH#}zOhkugLF&u>bg;C(E zftT*_ieeirjnCFWM)_<Ff?amRmOFLRzzZNJ_=*yrz{@2@^thCAU9)q&M+OPH0=z6Y zO7@`7y4CR_jlfG?x6B&OH2EL7rGeu$9xyTZEsiWQHgEoHr#UEL_bty~ikQbJg>?F= zJau)90Iv>~!cqDWApN6@njZv4E5K2Cbj(SAq${%RTb|`wTV=~6bW+yMZ`w%M`Ly4u zTmRK>wKo^ydJAIJ>zDo%lSf~ceU!iJySx|-2|^}Yx?V0RD$#X0o%d8}n3B@^)hgw2 zNlxqV=z8nmHk-$|am2lPntt5HUQt@3G_6WJTt+w>X$v2$h5odU;JEWx%G6={F9|yC z>Yc3HW0>-v*TLbYdBZGl#aM)YfEV$s^IV2|<M6J}_R-}+k^UvhIV#<cSB!9I(8y_D z8a-*^9(^x#nv&GDuUBR2d-wk9H0}FS{68OKt+u6l`hBwetG%oFo%KCvPI6dIM-sn| z^$z&rhrK`C-L>AMgWSztclreR+gF?yol68=J64w-n47%s**U;tg9Kc+eAVco*>}C2 zL`%Fb?y}Sv;FX!eSy8(5J36mh2W1z2evnx{ftP;)VAyLL2@)8bvcU{YMX8?fdqEes z=8i+LFSBbs%Zy6A1YY<HzFb-qYze%6e$7%Nb|qfUkAg0bMcO0&^`oxr2T3+HpOnPQ zdEK^%N)IMeGB@dc@dRD2x+xhGi&&5_iy0U55-;U8H{hAU)f|jN8r=P7ntIh-SsUQe zbuT1dO1tidj#quv$Wr59)$#fpAL{|UvU9!4^{hNGzq%5Y4OA6sI8Re9`D@^%D_-SY z`4P!{kAasFDMbB+-&A0Bt_Og)38@k<w_{M^m7VK7L+VG*YW&AMGAO(1vdP<AYE<e4 z2cAV$Jdin+=dbq$UA@%k)&?>kcy$WA^d()Y-;SeleGbRABdGNEA6ahn;OGm!`m?{? z3cTzT9NzgR%Zw~HQidJ0g*8|7{FgAN>A)%QN+Z+Iw|vRz-Yf1#9LX01qyGgTdnzz5 z47F7NjLr#AD)7~HXjw*~(*kyqDqXrwIt1=EiJkI|3DhkC+>a>@Oe6axqf3fc9BJ_K zFW(^o{WhR$ABh)=^@Q6g^0})^jVv?f08c+MpuV~ntiSASk9k$q<E$=g2anAv8TKBm zaE4q;nzE5>rXTi^VF!0U`4x%h=D*oG&aqkH)v@JHcXi;@<8kD;CdKsU(+G0?^eS5C zDW3B^=eJTl4G-6Pa%XH9k-IeIB+$yut&c50482B~9gmc3Mf$}f`d`G)`$P(RcBF&E z^NNx5?a=qQ298|AA;>topdsH)PachO8tsY4*+_%(k~nk+y|&N%lkXCF1k7sEoj7F< z=f;Wzo9HmZ*20_p%QCy%$eeNnyv!%Bkny!+*pGd?IZY+X^!{-3$^??k7%!->8i>b8 zApMGkS++qfzVks)u{qws5zr}Sygw|n26}AT>a~J0hK*Pmd$d!z?ceD}lo;pyM!*_v zYeO2wzEkN6P$>PXCAC^P@vKJGS9;_Ucrk-9XVBjO7dt>%fEPl7J5E)(`}gaBE)UDT zWiPL{(eq*hRkmo_dlqs7FC<^}6TN5$Qb0Vw3)*gu%775}lzPbpV~AfprlX~^;Ws*d z02c*vsnLzR_X02X@bat1EH$#dk%A9iitJL4D$g618h_zKp9WsO2Li7HG!LHh2=J=o z=bVeI1?vgWMV%;_Q@|s*Qq^ZKaMMrF#qCjD0bVj~nlN3gXHK>5X&K+)Dhki~m5Y0e zPqC{REk8UI3P6vVRiS(IyB;R+as$<pc)5?)F2D;NuWTnF@Dg+ZzNiE5Do@c?S5z)6 z;k=3|%A3}C4tPO_63AnK29==13lUHxUU#0=ICQ)`GDy&M%R$*YcCO#`A=wSQlz0ie zsB3R&HcNtxOcqpd0Wb2j;b%pOgsE`dqq2=>83bJxxPg~D);I7HfLtK`Q39aE>jvQU zW&p32dbtC&%Zh$^^h&)9Oci3)-Jqq(fTMfZ2+w_4+=<x3K6A(?yb9U`Uarf_trD*N z0A0tx%Mj>ElB@V`{&n*g&^7#s<D^<kjkTnd<wgM%4SfJ~<;WnUT`#}kkZi!0(k_8l z%8WEDpo?AZMdVZt^!X}MkP4S}N-qZpmqN;!9uXdOhm&|=8>SZR6*l6>ScbT!og79c z8tq=pwN5r~VxEhf2o=!$7w7tIU3+k~ksG!-&@Lg(b!WGxO&OQC@3OAx-W6{R3*aJQ z@}^RohbqaSn9A1PZf#v&V>)06yh;KVuujxk#Uxz+ro54u<eKctm-gnRE%uY63tI8Q zltt+jS4XkZzm9y)L^64<lRVZuXB;CQIVx#;hZm!aI5CEOl3&u>27M)*hxO@|{CTMz zh6GyDbo@`4ekM3cFW^GeMPb2Uf)-+oFyaclk{7<+C#xUo+c(y6ZGGL$I>R!XPRISj ztQweLsjF+Pm{Dn6_p?fgGvE0o-Sk^%NWbzR;)pxxLBH$<n7Zb!tkN)t)$w;_`UcZw z=51dQc&WVksQ$6Q>qoz4e9f82|IH!U|HXNY05A9S;ywVn_U@4h;JV!TVHm)RJOp3$ z<_q}gU3N&iVfN@EL?EWPpk^iJ114XwPRb(Nc5deiI)9cLF$G?C%(HtWT<UgRs#uS? zN4Y+8HE}$b(QPDd_{itYk9@d>-l<ZL04Vjgi6ij3<lgh5?D?glzHtMh2LUJL7h`C@ zz`h&lwHFxE<fg8o`a|ma!wbGkprPHHki6s;s@}uI?HAuT)I^P==)r*{lz0ic9<za} zI$jOD+(7kj0bUnRwv!Ni3Az+)NY9HWxT0L<FfJHNp3eg>(iz?Kq$%+qmI1sxU^*L+ zg1-NqBZK~nBMk=dx)FH&m~*6ZP&UfzS8kvR@M06^0lc7UMM2*x$)quW*WBK~PAdae zat5$6tD#IoLJJI<zF-fpJ<_fQURQkSS0LoiQ9{mAqreOCZA-k|Uq#R*_);&!uah*d z7(vz9D5MPVV!i#wuOa<J82f|AJ<t*CP`x%^FVFy9>=f^x_1C6$+4V}Nh?&xj&Vj!# zwEo<dTuGgPR9&8X8tQ>B64mj#M2Ab@b^X`xvZL-5<{s(So~1{ZAzyggdHnj3_zk>7 z^;^eC_1DBQI_JhA40uh3i>pj%gU1ARI8oDAlBgc`89e<jOU!eRB2v$pV2fA;ibm|^ zG2<tP)o){aBVt)6q3M0f^9;aJEwTE1n!T&4xv<Jp-y@)2NAu8Q+%b4)9$myvd3=8y zVu{iw8PpK7g{|q+hSGXMv)gJjXO_@xzT0n(XM@Kl;j2g6+iW7k3@aTr%oy!QyvgoS z<c(0gd1%fu8k~TN7jnbBkgmYtUq9$@7=f3%lz~T`TCrRLG5wD&k}$9EtDbNxM<&8Z z4eJ#hJIPF$z88DB+PBP&GE{PH6Nt{DZOY%(H5l$PeKFp<1DwlfwA*R(O<tBX&y4|& z)7kK|^GRY_bTs8gTVhh-FLM~6!jWA7#$QQ9?PfJG$L+kr9Q(-J^vGOwr*7Blf4z7E z;Ch2f&yD9bs$>uF5_D}6FSq}6`Le*5J(gJmo|u7PD02(_*M3*PYs^ssfq`YxUuD?> z1b8XbsAa}Gffu)1Nw|%~l?P-4z6y8=Isj+PuL7@Igc~<(bK@C}ZZY9RmQzunCFt@# zc+mEhU)h`1*^ZhSfXjVC@7Z`YSi}0@R_c|H-2h#hS<1x>&!&du?8jw|V^7WV9&YcA zg*TV_qZ)G6eCQZTIT20-c)2kuD@IpQt{=dQWyS;dj)Sr{;Dy8sVTi{S)>)0){F-Wn z>NXlzelP(C#2diNEknF6{Hl?$!|?FdpUo-;&0s4MrGoDHM0PGUBJKK_PNB5x_O(lm zKfJh5;x)FExMVF_<@zYtL%bwjc2v6@tfeC>^`i2vU<a@I*$9Kgu+t9dQ`{6N>EtuO zi?1riRuTtxt-t0=MuArV2q5I%Pw!ParXw6F*VDO6`BmU`$bLN6fG@vNI>=-yj*Tjb zC-5qhawGjJ;H5$%OOvueZJA<~c&(tz4lmDM=@_%&?Fjf$&e0{RY<OBqL07&`^UOto z7Y%LMu8?kJN8N8-d*=Kol<Spvy?FU2Hh>X$x#fgn;96$1Q;jL0c;M+ok#~%SE$(Un zNCY2~;bE~Y##QZ5aYj)(C}snlb738E(kL?Vwr+9_v+0yyd2U?l?z@sThi#Ux<s1at zBPpNyb#S#xyFQ=UImR6I**(L7w=Q2;>^i642ugXer#z-CfK`2}sL#QK^!agO(k4B~ zhFbecE*_gXoH0(Tu6QTN^zz5QeoZ5Ze6+_fPw5zC*7H%^F^L(0YhklI;@JtxtK$rI zjy*@Jj9=J0Wt#>k9giN1x<L662;<T>%qx?KiMv2}8|0AXo!E(+R79*E+e?kz7uzh3 zLQv}5+f_M2A<XOI9(;7a*<%0pZS(#9lB|yUdD3yZy~um94o<B9y4p7TW(N#2%VOk_ z@vHM11T`k@CRDwr;%8JBb^#!umw8pX(3!xCIhI{l0bhIp`2)ILumAbt25Fa@l)w3& zodeMKQtBn>QtEYJsqt#3Qay7s8-S~~?3`J^i+RaTnQmi0be^iE!K}*AAO*aLFovBJ zz{!ER)uqNPHwJhyF9N)-vtzwyA$x2c5-%rg;tIU(<(VyRZjpK^@ydqlfUo?3p<)Vn z0lL`t&NCnPfUp7<%<$?_2U~c|5asuHLfjXmw{BcvDhV0@c7U&X7pkQk_ag1D;^v*% z-kU0%?!+E#V~r#owbH;#(B-YPOYqhEcpZ><T?oAJyEv38kNVSfNVd|hP2yD?nWwjJ zxbLo+YLh{+52q9a=ipo0NpuwA8J|o2r6h|85a0zEargHdBwj!Lvy|%vUEVL=u(_KO zuK+LBpc{C(i7IWRo>%>1EGEptLG7N(oWLu+7xvS!3*lPH{$h}+!B!d^xn%(_Bwh!W z8ZQI9P%syS2)qQ{EH!#qXMmSLO34?dgP}@@0<Kr=KJ9)ymw>PWUgSgAEpdDM38iHM zuXG5|x66!|@ak~sJ%JZ4eeLM=H>;9Z*sc56sx)09{i;5y$y`Qy8}P+zgo3>H6_Ty! zcX@`?cYJNZ8gv0KHj5Q>@x^0+m&=UA?{lPVXkW*9rR=yct7D`~RB$tAus+jWmNZMn zTqzEpGM1b+|B*0MRy#3f7M*aIbAqCtE6y50d%0)&mDb34(irYGY@5@o+v3#!*Seol z-YBFbRS8Gj7x*$@+-sqdys2vXOO2Ss=>fz+(}BdW@=v0AB%TQtKdr;PQeLa2{f|;L z4KktotkI96%>alzp<_a>JdXm0WAW?kn%7FWM2JVx8r^F6Yylm+O+&PYHjgarI|ezx zClbAbfzex<0kQb2hLG`+dQMdnCJmF+t*hUu8n5ukSYv<dzSw3`nJ_<jwQQG^ylMi8 z4M+K=4;@uVqVi}Oox1&ht@(NB<h^Q=VMWKU;jt5+rg=(dbgeT5CT^2C%6ocl!Ow6P z;APsd;lq2Q8%mR0A`!)((b_f3-tT$<mlOm`3Lc!W1Rkol0J?6!|L+$!fG)Re3h+YW zrPS*Xi5DwL058GU3cR8V<!BEdQ#u<~oRv0d*M$IpWfj3!x)pKKF98vBbU@btU)b+e zj0b34yJJ1~-uo2*1aRip@;M@Ck$NfdQgY?~US9V7EHyH}*0Dn`v)rgIrF9tKrL+t1 zCh&55irV!aPziGZsnk!F8ZqnRw-jp5rvfkM*1UCeg6ebq4qERrVj;~jjv*<lrA7rC zkASL2bht|5g*p%O>oxa*`{HZv0IxbEyQE#U)c8E`s+^J?b#LZMyhIEWc>VP7i+syh z?vx@?jK*LR(O*ftj(``P;zr=bVc9H5BlY@`{k+B|sw^{lUgH&CcL==PwjrQ|UZE|^ zja00l>j-$^mx{B~+B4#^5KBP-T^HUS7sUP|`vJTTDA>OMhzY)e=-E!fhP<UwZvk9_ zE)Oov;6+0SxCCC;An_~gd!$|kjs#vP3i>r9K=T*wx1>YaD^f4NMk$Gx^;0Y7CFxp0 zm$iA!b}D)COi5GTDqZRYdJVkZ(oi|T6Xm~1yZDmv<$wOq7q7krczq-AVyTf$R0FyM zUisRhfEVzbvJ}EDX~<T8J$P?sn3|932ZR6V`yrN*$Ceds*nXSYejRPr%gC|@f$2!b z)=gcSeGji;G`;rSCb{<cvSxGmTrR2aQ6E+J#_W2jf#N)k_AN8-j?sOWA}Su?K?EJQ zxajIH*La>(RHv9`Th>IKMst?Imgs;r@~}6ZHap5XLlV|)dzRNuGdl?$Gs_~}&gas1 z_R};^5_voJxVyLJ82y+~oK$>w2oF)-apt6wdKK_Wo_TaCOQA<n#WcSxK@w7Zu}uTG z^N^W1^vE^H;@vj9!$;>~v<^E?8v;+lI&Ov5v(v3%?bq=-Z1r!yj?-bQfBCh~R*sHq z+75j`osO}kDLQK|PVjZLxza!N>oEN*?6e<upEOTnk69_UjgO+!6e@q8_>cD5QV$@Y zzhH|v!2-Agz64$X5Rb77@cP&P0(kx7#V@GzsOROeL1%$iBwZ!(D&RFFO|w2MVF52q z_Y!nPE1)X_iR@AW#*S<|L`PTJrT&uVG^*$2hN&(!26!R)+C|69Ihgq}TVQxx5PY-b z=zYiG*a|)RB`e^CaD#*8qa(&#>##)xq+P@ncp>P>4LyOILXH40V(naN6b}S=QIDxx z(--Tu!UL6AHB61?z0o!5JQZDWlZJYzB}##p%Jm2;E}1{G)X0tjUw@mGC4tu-<@yVh z>$BA8Y7#osSy6JS(K(iS%3DblrjNiUAi-?7<gDseq|m_YWq!dC@*}{jFj=A{vb@%` zjk6_QEH%DmbGIA5xNw>AXBGbhU*G>d60ZxSUi(Gjb&UwrJ6|<IFb(fyK|`lX$io58 z3a!bOykxdJZ3-dt-R(ygr@;kYp3~Sn*Y8<wJiJoZiG8d9Vksn_f8B$;-_n@sY4!49 z(POER4)Bu0ZUtVK*be}&pl9;C<xEFGrqV9Km%!_B0x$Odf-8Sj_*r>=OVE=7EUoBV zX^Bym;iX|a#7UVbXEl}_*-fk$z!vu%Et2n55NqD^1%-QeUH^qs)4xIDCGbM>wTp5+ zz>7^&a|^s&e+H<j^am142eanuG8cl<G1Faem0tqJBki<$e6W3?HLR9z%fd2CtO7@r zP+#Ys37DwczP2*x*LR1Oxzf{T(m9Uy#atV==d;M*KFVKln`6u|n7o_DNJVtV%$9OF zXnGg56AI;d%+QHnr-<2(;}qrUbVt0l=ShO+=)`}dnQ_Vz-)G2$`r1hnZ%H?@KTY0Q z#3Zo0)F=Yu&-n3|v8G~2<zduk$LpoWZJZ**C9|Z=7^i35X%PYj)nvZe2g8Q0<yy%? zZ)O1_m9~A_lum^d#nr#VPW{?n^IVwz&s}T$HDBW!w)u6;<Kh|KA*NZc)3A+J#ah!< z+>TLZyPD=PKkd8azr`<G)9-hwV^%wq?4;vpmi_E_*&S!ZDGJ1oKW%Ay=4K`Y1x1$$ zy=XTof9scw19-j3{E9BMdwH?a<Wi#>sIrj*5-+7f4Z08tL{Q-@VpppY6>no^q9O9( zoDJdxoJknFZsP+YL_`I=Facg38|3y8g0BOTu6--lqbTnNsyQ-<Wx<@)h@O`cueSm( zmJBVrWjwf=<P8lK^mhYzS<CkT&3ofB&)zZTdZw~xE4%!d87wrI6`>Qw`usqG?&xQ- zZr$28-h!@njRMv?PdqKQSOgK2ll=+M?-D#QXS(tD6$gL=x|Di3zq)Jv{x2*ue*HgQ zy!Z-T>J@ki*2X+r^okGj7Fc`9$&xuuUx?~e1Fs)WBwi)AY2Za-*Pj6$(eY~FMd$bh z;PvKTe-HS2{N*)@fdVi0@<P80Y1d1j!!?N91F|VzD$DX~qaI}|Ge}E7bgo^#{Ed~E z2~8Y9m*6YM7Pxyo3VT;bzBoEa(6!?(;DPjrPH_i<wlgUC^7tUd#{Mbgx>j+JbJs3a z{A2AojYob0FK?F{YpIcR0bVLJvZ_a%e6isYgujpn@RGlj!t!+?G40oB`-+fq+AslM zi7QTaSrFg_ExVna;(^9~0A&~O0*M2>lzLs#Aylm2sn;f27knu)r9&v~s-G0S{%p=( zRga~2qP^T<EaBUuQ*1sTVjJ{~I;`n@OVaXQ;%!kY))+9BB(d6OMg)wtCWkl1F;!wc zLu*U%f5x_P4u@fKE6wEkiT^2YO{G#8y{L>gW|ozBp>>*mai0mF)Td>M-`1IKS_oO~ zBjUSgB+5uL<4wz1a-Dr;wZt8LV&!19o33Ls1m$YC4!!b<`dG_hB<eFsI$ivvw^AV9 za+#u<q3CV)PSdGzx0mUiJ(g=^Nt|gL?6teiPPC>!7k28`>E36q>C9twciPT-4J*I) zIhJ@8oen#ua+*ieHrBZm+k3RdY}*>Y{oYTf`Ki>lXpLY#dv2&W#^^UtU~_y`(;eq) ziu9`Lbi)o%$|j*mNzjRY<bKOC<1K=X2sH#=D%S^i{fnLLJ?f4R#4@j{RNuf$36qkR zn)Kzy@h?jCWSlu2Gr%i=3m^Jj^+@>y6xd-KcxeK>9+_u%%&&)QHY(@dGhe#B#NM+S zxvc?jmmKd{A&Rm+^Q{7ps-Fg4tSFgw1zuE=AnV>E`~+RxZv|k^(EzszyyVV0%dbsx zvmEg1jg{NB@o(6uhX5daEE4Puvn*L9pu9PjPvFJ&OBYvP0|*OvUH<u7=GX6Pj{T4C zUcC4-_bWc!6L{rRm@&@+yyjA)`EXUf@*!t+6_4;bfY(<Iyk4IHUUnq$S&Am`VgtAb z4)45U3GVi%A71?Ir>=B}H~;)Q;OifJ2K#*hFE&xlUS0q%K^I3)2BZj7s&iINge@Kg zPP8<esV5wR`3#C%n4yY9cP=%Gx&>hZFr;6(LFE@LKe}VPCGZ#R9gXPi@j*(z0=xiU zO1Z8Pe_nAGmB7oT#xx#z-Yme&y}w$=3-ndxp%^(|YAj0xc#T%JD18pr7};(6>MWY6 z*D9gmqdyJcCE((Qf0r5k#PtzSseacrdw2OY<CVaRZ6#c0Ea1iRDq_+AFFuV8=;X!e z7Bt7Y;0$ZpG+yDff;tMW#X8dc8e=phM%jjYkT{uR;(Hw9TwdXr06A;!+T7xw()q0b zFF9;({RLR=Q*QAcUL7|P&peFwgvuC%D&Tz-CV@~tihblb$vl}3CJkDF!AaD2I|q%K z*R*uO&L^K)Z}A<W`kKM*f!U!kiO_DNRQ!`vL^$zTsI_&aQhxPgrtO;NsMIu<Sd+y0 z43j!>2Av~vM~=$$lb@fTW>ehW`6_h#uPo2%SUo?$zNTC4ACUAY%4yo>QM0D=nvce; z6yF||1T`!0642CjYWm7F<slhi9;$t+oMQ*@io^@R1^9Aqy<LFUjuoW~z}Er5rG8iG zcnQD+I?}9VE^`U+f-|`YSi!R-UYPiM>WXuOF7J|{3rMtM0=gbqYP?_z2!WP|WzSpS z1t7~0eCFdE9mH~>I@N+MC00&{QjWCC6(xYzj{U$q`*G@csn<1t*V})4)+49m0KC-m zLbMX_6)vkG0>0uVtbkXw$OgK!t-#AdSKMOAvJJ@|=7aMkU~0#9OuLtC*(B&<uDwK| z{s8#eApv{wCvLW=3h-(jYL*(EXKPCdL2JM9-9t3%D%Qz2z>Cu^8hCyG$XSi4`l_g! zvTYjWFC-fhuLlm6zPkaHva{|RcGP_%_-f$A7Z(pmy)JI}vXPFVa{V#zQUp2%p6-~K z6L<|KHRL6LC9G3`l)y)EDe!WAxdE8K>w=0100Wg@&_S|ZZN-9WBK1P@rPRy2s)psl zA@RBtcwu*+k&=d$#4F&7j^GmIohQrFnIOp0DJULRlz4f&43T|J?65GKiYDLi?Sp?g zx4yS-u6M;Tir|YK!T?(WuUdD$cUuS){vJ8_+MVjNV?Ds@@*8e|*N!bFvSU5qEWpc7 zq{Pea8sG&#<m}RJUzs4{BtseV>fkoZ_u1!2btZhFxr9E6|DJr#Q<0zv`);@9@8b&R zsf-ma$orETdQX9>0xQ+9r?Yjk@@v<Jn5QY;%~AF7&^=A~A(?$loU;s#vcH2~v)350 z-N#9m@))p0vRa)$j;|*k3D&pcwpnd^8voRNO#OM+X(i}>j@D_|n)WnJjYH@2{dII! zemcix_{n%w`E;nRr~EwiYwk9FDpk=b`<P!kYTm0;+8wyj(Z`W;z4{HcXBg5Gd%JDd zPBVcQ5yL@9Y3sb(Tyt1~7xRk13E@U0UH~n>Xq*x+zG}>N66kqdphN8~@KU+H_V6lG zE~CUlr}Zx!&=K>OU-!kI??UM$%U6Y`yw1l`AWgs*bCE{|MW0&XhQbMV5^#knU`$=D znrj4GD#)wf^}t;F=w4h*cB<nj)X4m*#7p3XyWS5}fdpNEFHgjYdQZTcYCVEVfmeZA z>)0LfVK8@bjg`VEWvY4CRw~(-bz#J))mR5+$o&}5<4TaAOW=fX1K@Q)qP6D^=mKmV zkaQiKV*z3>*uzWU1!81sRfig(PISB|JLNA4n!JQH@>zOG+9I65V~Mif0lX|0G-1Ah z*M$-<PF}xP>h&|g3(@C|;0r|Va^pSg&q}>e0GoPVS9FdmMWWF0PUTsF(6+&?!~$ON zs0V)Cp+^Lx8Igx6xg%w2;H6oTuTr>I`lX%|{-So`-_r^1QC@sY=kUy|(BmoKx}q~E z@p6xmNW92L@D<R7Zdbl;1bC?c_^7TMz$=?3(uhjD1YS03^g_Zpl}-jK<yyA<!oe-) z1-z>Ky1k6khiCe6u#&FYN%x9Q4}j!D0hQ+kT1vbwy#ZebbiQ_Ul$|@)vwv5V{x19l zqNLB4Vbs-lnUa|gywe#+Eu@Z{nKozS^OmZ=b76)YhaS5K{(wB5Qt7-*yx#5q`!K`# zsF1CXe;V%@Fd>om=o3htYnCT%H|S4)5>5Lj<o&@(KO(a(S4`5k`)r;|;IGXpNgW3u zoLBE`26`@;JR9d-0l${BchNcy`_w*kOl|8M4ZOOqp2qtW_i1gW{y&1?DV?rm%`vrO z7W~rfRWL=fz(K%$3X9J$6Y;dolNmIaXFyw+Dvz^|7ZNX}UbhG|Txxv7M{7#G1YrSQ z%(;RtCZ_^krI0ef7c?^472wF+Q%n{wnTzlsTlp=X%d9?0X~tYpis#H>&Yw<NtSb3+ zNv$k7PddkzpdvyL=Gp)+mkj|-r37E9II7_Yy7KWF`qXYkVcN_=lv~hs=U$o2wa&RN zGu}Z*-7&XqD&V!&uk{AUsb5>7T1U^#ZXHxTqzWSKpnQb{1G)-$xm1Xt0#%*^I$YT+ z6VRoe*Pi)S;N{nhFTQfiCV`i@Lhwa>2)+bv+)nK2+wfaJ5C*yACnknCr0aJ9UN^Iw z*e6;lQ?Lb+EU$S#0=ypF%Zuekx0JZ0BQ)^xtBZT2UYs4kwh}*OEjnK`K5|wg9jt(t zJa)5(vs5A+g~9p2X;Hi~7!a;&Mxz3&!P}&HTymsySSd=w0=z_{B#bl(@a5M_-Vo1y ziDXRRB>+>u%QK~F84`(?plbjxzlc;>&`((lczGBuS;0rj<4BuIFMiVjR01^fDn{zm zxK+2*0ZF<%*$|T!P`4|axq+r1K;i0kUGTwx8>C**2|Ol90CqshK1T&bJSy;V?U_5v zjCKff8LgQ7EwC4kQTAeNFxSCtR^(@&-J#A$IHoyV=c7L3Ynt=vn)x=LA@CdZ4%f%k z^I13z$?i;_h2m2pYkR~#`pWA6G}ZropRfs&gWYL<3C{AX8p6KYTaI5Mr!PU1xB4?T zW|Pb00?X|#?z=@ktt_Whbf5ZtTn@#p&y43hTZ^d2&g4Uc5-5y(DQttTHWM<K3RUbi zhB6(yG??4f6oD5<)d{>*<C(xq9j`hp`vTA<@Y=ImzySsOJ!yeG@Gvxl-I$bylv^Hk zr4Y>H?WTspv-2o1oRL8cu^FW|XuhW-dn@Qr*DI?`L#e)0e3)}1cwnAoUUdrzC0%{> z;n)Sd#!{u{JfhN50ttj619;sCyxg@vOOFUS_%O~7*O<-2tM<ZDaLB*utDL$E5LW>W zEYQ^$B83zjQQo=>Fe%`0D~StMjNCQg64f2&*8nef3=nv^Yk<JZEt>>h3O7jCiuIXm zsRL`Vl<di$tJ*iL=DiY_MPNrgf0d&VN%8&TbHFRn3wVjh^SLWhFM!uu^t^5XUjbfp zkh_0#kSE~l@s}U7+_+;|G6!UPNH(3KItU1s3QQ9Zb8r)8`!PGn7zt9r=}Z*Fa@k=7 z7dCos8d3=tw_zFi>?pde5T3PP56g}KqTZ(`ON@T80q_#V??F?o|0U>hI|(ITw{`}A zmwSo$S?hs34m4zgF3V${R(5xWe1S3ew><uED9~wC>map|mWfo328nJL;K?P%M-Km1 zw@ZoE?yIj0cnP{#a@>2PRPVa<MYfRubSVPOQX{~Nu4=h+=Y_(W3r6B?jd%@HKd&~+ z_3X1d)zb(k^oY<oJ&pUkk7>@Q8)fRUJx}5{8M0RW2Uhh5m&1PdrLWFm?NaUcrStw+ z`d!aGrnLKG>Afr62E4vxF7M*t)51P?AL_o*{iWT-<>#rRQ!2Vo{XVW%id&x<*O~P< zQ;G#-%qt+KyqF(~gEE(KcrX=uv1?NwtHGDR%k7Ggcmc8mUN<Z;=Exu=UaT&uV6R}~ z@r}Ssfrj9#fEOYI<`-9$<WulfKm2E#IzE_XE@mI*pk8k5*{CEkut7Ybi`?DAYw3I` z%%G%MdQ``{?h7P7f-fiLIu}yR0B!vGe8#LSImaUCh<=xIvtS8fj=;;i_smpBOvQQu zoLGUF5pZbAe*hZ{rd-m<ZNbRbmz=v+bnFNE6JmX*90D%D7q}psi?ht=$uOS5c&!dK z_d$sl^Q>Dnxobdx7b{BvURhC6ou`!QsSM~+cFS)DVgT~5T$6L`)~ofIl`R6_0lW$p zOo<nu>jKbWr*NN<NWFgMAWy(o0WUvy^&roGvE29r9mC^;en#rW4!a)eNfRD|%mph- zii*DVVT0w?&ZXbxAFouh6>WixZUGZ(6uLlI0WF(d<QYI_16$EWk%H4DNiXo)(Sba^ z;EFFaG~G>iH-MLtttj~cyzCV2e(y$a*_9O<5rLWqw^iPk99D<Wtd5_u5W#pGP{X&& z0B`QwrJz{dt~>R+kah{WTw?TK>^=LFDe-ctF`&z@8R-lc=zd-JHKV#<0bWA{TDg&9 z=ia7;w*n0sX1VIw(N@1R_G*a{Fw>l&N0jrvXNWFdra7O^%+`BJ^gFPI^HH!_ZJ&wn zIlz7<dgsW@Hi7wRKNs;g=9jwuLiN5D^$*~+*2dOHQuR+d{1cDk#2@LB>gS<c9j2cp z?{fOor+ghkE5FJyV2iQ5!B>aI983uUq*CK=rem!Bpx=O(2V&m>wEUV;@RhF`Rk#Ou zDcE>mX8{k(J^<8Iu5a+=d@cA=0%R@)N;F3)$}scHUCxaK8gcVi(Q1yA0-~0HF9idF zugqD3uXz{f5@gk%^E)=?);-|nfOJgob;<mC0C=eabfJD1^RE&z?*K2C8WC`~!Fl!o zQ<r)GFZpW#mind)nOhN{WJxn+wO|4+SuB%e{>R_4BnG^dURO!1Jc`fb^%P#bWNuZ5 zIub9;0$l(v=HDzcI?qP10r2W2#s*%{P3Gj7xv?^?+~pVl2D8@jtCo1ZM&e~G<9l~w z6!0oUUR(DAKG^W=5oy*vjeifw5|O*Jt|zE_-~aTQj`3sZdI7uyUy*i!Zp|;1h#3ix znGS%W)vI}^nkv75E;yEHsynd)rc%>zn}S<-5p8wsV@X(5ObSVAJ4OSqOFxkv`dxOQ zoCgI@cYfANM<_%N@bXIy!6!9XWw4ftUl|K+864#)0A`o<a;JPdWp(fxpaqD6LWRTv zFSd{XbP2xh0bT)BEHNtCI<PDMHD6fxMWY8}U!YW<GbsUQib)lL*7=MJ@Um{8>)+rq ze8@|^^f*tiV)oSciF*RCbKvbHcGvld_dA`YIiIe}(&jtK{N@6~^(fc}R`my$p$FFw zPVf;CXPbO(=0Ad$U!CL&)%(iFAHZv^jqM$t{icJ{f4)p7lIrK7ymIY`*Gk*^S6BnD zjI;4(v~>cSW3ChNa1W*o&Mgf=0(3zj0bc4+EA@KI9IAB7L$Yt&S^@wj5L4=PkFetb z9qXNYc_9cn0N6aQQQ=0;AP#TRgJ14^;ipM<HEtJA&Y2NFz(N0+G$kc+QsTagz2?-~ zZh`_hw+OzR(*#}6+N0ugiS+0aQ<a^AZiE>DUkWz3-S<mXpe)IuFYT9)&adip)$x3O z;mB8!=y&-MoAae>R%O;q=7#sBLk4gYd}Y36o*irj3gC!4<sp8Tfk5@vqEH`o9_CF{ zbau?Mub5k3x`hOw>i`Jb{i){JDAl{nh*T{4)6CB+@Ny1^!_)-<vu|L@WeZo`D`2S> zc)0<u+puUdizlSeUcif_bPVm(2)o#q)a#LTX2I8+*DC*k%3YV{_8?CInaF(img9N2 z-E(9=ffwpX5I1jOM{$LTz49*}2G@G0Gc@=Tz1nk4k%FeC1y<YwCwz_5OOFwag1#H< zm`M;h(l7y+(k?%DEzv1-M`L<C(w+DC5;97IqI7_l^<#C*?_eYyrI?jrxuB9U<uq~W z37Yb0?WXhLW5e-HO2F40i26?PC!Im1`W^aRmjJE9*MAN0@_=l&km!TJ+0_o<#WJH` zW^kutsPtz}_PpfOwQA<YmoNO;D+M|ma^zXv2e0SoEU}--X^HXFI=FlqKzS_FcAtsz z8}<t4qe4Egsz10ie*mxdRMi)%_chl)fY(|ZHQKb#lW`#9Q-^*&vqy(dr?_$)IKt>D z9MQk#Dy@|t&v-Mk^W|Fk%7LT*;7Eh(6nHsXmBdT1!Jb^qlXqE7dL0Q@>3adXJVq$< z>kkobT%d2gQ>c+8#{s;cwP#aRL6?B;fqA<Q=ay^!;L-f$%f1@$m3gU|vl#xt3Xug0 zP*BzYwUO3#o425=z}F>TJzgEy9RR7;fw{G$UCgh5tyacY4?A<T^a8xx;)xAcx!vIW zHd|46c4GlAvvIa8tT5(WnG;B6E+$^M9kpzHBs!++%QELYX!Arclg(j=r0bC_sGLJp z=lSXz_Q&K_q5cw8o(MM(aLnWQ6mS4>Yk3g?kC2eL`@O&`SjB!&b!t5x0k7s&v!H<m ztp>Cam3U>j(RFB~UdRSnazr6c;H5|uQK)ymzL-+4p8#Gzv*rI=5W1hg!aDuZiVQpu z@uxSKkCzqbpIyU?CmaWKVbQb`c)4zx@TC)!1S!8EXaK;LOO2YMb8g8sO5X=~xub4< z%^2XN2(*D0NIYjpq1WafU;?iP#Ge8$rMcldoM^{Fy7cTYZ1s9ohp1PvI)t^FUk)&n zuSRIRNV{+s@ZxL6(HWxK#n+2=1eX~DyzC5g6xXHahHe2~c8a0&XA7qHndhjd)SD0P z=KzyYKj5lYlZemJS!g8N#r+}H!R1NRW^R<n#{8XK;e1rc=jQ$o;Psx)@P+Dq&9&Y& zUW;|)UnBg+?Vr03J@@X%{|nVoj}D(+)hqXoc!Dm+b^R->hri5N@y7NmfS39}nXQ~# zm3jfXTynfekLw=6g*(;Xa$t7!y8^rbVEEl}a*PW03N?1B^0=p0Bwy-#IhPjrlHZbg zDXp^%W8|jp?V}C6y3SH69x0`BE%EQ+ZI(I_2bi?|xU;m#ym<xSx^|;)ffr!wQozNn z<jalDy#*?!agMzQc&RttTRdftO*dY3o}CgeqEp*Pz{`epj%M{qX_xbGI7)dWFHfVD zECciP9c2pmiZVU(BmglRp{mZqtvb)E|NPsFR{>t=c?rDSx62&^BJCpH-jCOmzd6q; z;Bi)e26&|+WmG<@zVwQ!6J`Ui{|x{D|NpBx!)yQmKmbWZK~(IW31cHSvZN{MYG32= z%-h}n|NnO18()3sAUD2<OcaWTTDH6G){II5aU~Lo1PTZyP{oTM_jmh?&1MsKA)mj^ zX1m$R-)}DVyM*_Tn~UAUX0yBBZ0_H0b|2nt?tc2eo4X(X@8-jg|IhCJmw#>UfBo0y z;q6bG{rg`wo4a2(+s6O|LHoY@&Bf#0=IUZ6w~^a#uFOBYFI<ljoVLi3&}OsW@8gue zQ&=J)mFZ1$vEA%16qg@~30`itau?gJ8nTTKiT<{iTP1Bbm)Dn@tDCFM_UdwT35|H{ z)z*#N<Nb%t?(S~$_;9~@klQ^xZg!75WvOO4Rg_D?3(G`X6hXLhNQjdJB`pFZbuU>T zkyq|P6pwNb+nde9)tk-!=IhPn*WbzgZFBRtf5d(N&&}=k|K+sJ?YEoF%~zX?%iGQ7 z@<tV0sr}NZ+G}5RsFkkO)m80kTnU1VCoV+$=%v1B8ujDHu8&h3bD+$+Tnje)9X>Aq zrKTWptL$?~&wcW_FW2xng#X-v!(YOGPSKe^xY~E*1$}(#@$=MZ^nCq^b<=&@{vTsM zOV6CAx!;pM>B(E}W!30p&Aa=a?U91jlS|<eiiLJ3=ULPYv|?$!iF=U$pmp`F+^?I* zUw_)Lo<97fHT9?emiwR0-OvBCx&QfJn;mQGhhH`qT8A&S9$)U|w31wDCCPgIs5&IG zc;`<ws=gA_WAs964?~vK0#PDsWMg?_JfziC&P|~}Im&Id(umLX_4VfV`pxG0>RRq< zb9Je8Rqj%2>xI@Q1)>LivWBy+K0Z8b9`5fq_jg)j?+L5zkCOW#Yp`lj4STI*)RA=* z?Xo`acaI3@eCW24DPqO9>{_QE<sQ^9vy=?G?e%7Jt#y<2^A`8*=IWcjZNB=)|Jl6x z$N$<~efPuW>Tf@6F5Y~%+2FJmZ`7_0YppcAzqnMr!W*owYBv&EGU_LMGzS|&dF0S; z^!nzKGAjAw{(b^pun`Lhn_)v0z!`xrfS1A7y_9pe*{jp<fBJtO6b4=z9CyEHU;w_} z{^-F0__}!bAmH_3b0vjcT|8=V2zaRiHN#5uphFP3ZVHo^8-g|^FzxAq;I>I(C8d;T z05WLaz>ACmT>vizn0qeN9xMzP1_f?=6(C0EX7bTc)qvQkjXMpFM-2vpt^vGM72u1@ zUcgw?nZZC-RGxOZEs&S2_y8|EZW(pxqdIp-N8f(4x%}pP4T$d-;PtnEZf*p=wqO0t zgW*B|&7ce5B|aVy23{H%^q}~2MTZKMxKqIStB({}C7p`oHdM|t=ts3HMo$-{%=vO% zw*3|3FFJz6+*e#LP5Pt$c)<<$+@klrm!5t(pPBnUzq}qxH9vjo+Me6DN8|ZOkePxR zk0sM^M1JzJMp96<vVzK8tX9%q0YU;Lplc1h_`=SrRcou(*Zuvw&HnD)X7}zFgRjS5 zek|}M;3e?&L2f6*#_rwEGHkrvTxxCI?(PJ>9t^%%ueF+3=7vrNUlJI}ajbtmPSF{z zTWlJA0Mr0pb2@7*Yu6~N^%c-_bqV0QwtuO0=<+g#kF9)+Agoc;65cXw$dK`%b(OW1 zFs_Xoo1OIR^_8`B!2||hDBWN{H1gp}{pN1DT#XGRkK*(AxZm8Xh=JGD&1Nq-1G>K6 zY~OsN_4K>V)wkbo-u&>tH@80ky#Btq{Pypgi?3wdz`$|+RX~^4S!xSvX{pjC*RHy` z5U&*$okm|IKT2Nw+Xh}gt$-JU2Nm%L8P+ZoP{4};BCFS4R;;}M)uRyjgWLy!E*!w? zu7KC01_tgz)}zhCdjT&HIZgmf?ver5PBnFN=v4n%kxDhvqAw)49c?3B4iB}9mH{z< zmpa<kE~SwNPg=v}B=zD}3c&hxDHr4pv)o*}N1<;lT|(BebZH2x6B!UP+^rRid~zx+ zcj%LbjH#I19kNKi2MyYQFKI;<tG$r*UY&hWgW*a8;O4tnysl;Wx)%7_-hQ{aU@%+> zfrH)|NB}SEKu}gZsgXMEC*YX%HMEeV)#psR%2-EQk5$P!^B^{8NBYMrq0ISmUB3On z_=^u9v2RTLFJ9VX0Y{&_VB!A^(R)!k*5H?&@@D}rw7^{bIj-k$?Qz`xX*uRx!m<4@ zGxbW6b&}GmbpWr-zv0=dK}blOftN9wSFBzKweKO|wGohFZQZ|ryV<`j@b$C6mn>Z$ ze$+ZE_aHF#DDbtBW$fbN-DWHLEmkjsugA@$3>?Ue<8QA;D}GwSdgpaf6s<FsvAzfb z6WU5fy8Fz;RaSlIwOVV=r3?pGvTU)-v{jfLB^;nDYcB<(ImX$ej2Hl;9Zun$*3~_L zOKU8<N?A|iw?;3daEon0v(A!tS#qeh(HQtr$AfqQx*nwLz1GZ~z}NQnYgx2p+|W9E zDQnlYfY*&c*X<A5QPP@=(F5a$9qTNh>*882>#Wz>vTSChRn4Urut6_gB%w2p7)9FR zbryJSC8YVlL5<vs8^vw;Dy!F??M7LI9tE;?+FHZ}`T?hS12484ABEcYLggDFcub;K z9voP`G&lfV0yegyxm#?jNoPu6n-7)F<wi&rhJVB&C5=j}6;~M~rR^>uML92xp_m+> zx|FtU@FkzYL4CB>RDerBmpae`!UIDpv|`JLkH}%qHscr|#FbIiLS-Ur5gF|Sx-=+p zfUZYC6a#|6pe;s__q7JWHNZ>m3iqu{pa3%u27njaiv_%BE4A8pjjQ^{Vo=Qw1)r0Y zQ*g;Y4h<I1pdYkm(*@c;=1mG^*5zipF5CW`_hpBX_!W5lMSWBQ>dzQ8<6irVn)-XI z{WF1A=Iq}q=^rcCb4&ZDxy`w(8ch7Xs@B{tlB|^a9Kg$Wd9j>Uff{&cffp;6*H-y5 zYUr$s*G$0I?yU?MKWi=3+WO&NGHe)lX$z9I*T;F@3VglSksevS*mk^-<x9XTD`A1I z0ld@}BgPU)o<m;uH1AH$c592w4N^GZE9)hF$XNH<snySbOTOb;hq9H~Yc#wGGq+2d zT2F0AQ6<#ru}5Zsu1fT}O5KRDmE7j02tGiIH5=d+t5^6#?=8j#UaI#2prkEEj2l?G zE@jaIbg`>+&072Se{QbXQBvCF*8nf=JZU>}&laQCSWHC%UaD(9Z6~W{Nx`2kaFg3W zBr=<xGKzy;Xx=U7t;qj*SiHi3L6lImVvCnJ26zD<WX9yImpXcn$<uq$1-b;nJ_wDo z)p)PG2MwCNP&xb7m_)BIiK;Bfd@Eq%?MuLy1Tl1wkm)#@B;knT%h6%oL3ARi9th-$ zjyTdWV3s_}<#I<m2B#D;_^RU61+_mh`GUX&4!cfoFRI`Q)e?u-0A3}p2TAJXlllU< z0A7Hu1$Y6vaF{o}#c03<@cKc6;)l)6xBu8|jl>1Kv=up@?NUUQm&HqxL?5b+3ac%I z(l#X3W!)v1&q^<E&N&q}YcifeKWGQ>#|u$rDR(GAmv8?t|I3Xdv2RTLFIUX7l8ruj z!NUI;qUT;atHv)j;}v+#T{A|z5)Bpf$;y(&AIfYiaxd$TIhA#@)}_9~3!-)OjKzz( zSk}u3!FnjC!%tc}W%YWe_4604vvPO;(yr2vob%F|FV1>tjg4VL;7jZAR%>j47bl0c z8fvjxtX;A!Ij;IvH$t@)Pp)G2$5H{koj$xqYjyV8tTy9!`yul>ngYr(hEj6)$+s4} zo}n+;tBlffW|{&JwZ7wH^@6>DmI8pTORax1@S<1)uX|PI^V6US0V&RF<@~g^7y(_f zcCp4@egBWmrFNCJI$MonixH6K<2*7Gag+z62KWL=0bj`5f0mnAhKNGBR=`Vwk-Y$~ zoz8fP(oAT0{aFhl_OfmuLA7c)=1>8ry+G6ki<ZC@APcZ{_iH=iaiH?udmXapARs2u zLgrfmFt#lXzT6z@UX*IHqEY~0&OoEO%Bw_6q<k8XFjSG$EpP#+si6Owfr?NEyzTMf zXl}Ibc({1ML^smhGBB!~(hU+_7VRnB`l|XBN8tc3AE+<TwbNn0N9}<>%9Od2qr+q6 z3g9yE65wLXaVr$Q{aSm^Y%}T*{)M*~W$~&3fg}vgae2!$F{i5TNT#%Dun&65PQ{n> z;}E*^^$hw!JD7jG5M`EfRoC#keETEgiw_{N#}WP)FYRdo$3%QO`-@I(-G5FYUn=NA zC$GS39vSlt)WEA}rsN$0uLfNiXTICbaBxx*VW0655r3HwmUY#p1AXD=2o5_+o4fbf za{N_m=r3Al1-c$|#*4%D>@u<4$oh(L1FIM3sV^^b(Eg&WUItq-BoycZeC2A%<mZ3! zMc~|dqH>e;;k6cvR;?-c5ZiSD`DP$bzO%gkDolA_#Y?LvocQGOrwd3<OhhSdpFH6o z11$g-55*aH!J+t4U$z+8W@OD}XX#42MKW3leA&{a^^~(+SiAaM*QMeZKQ7*IwoAu; zIE0V2%fKt33wRs}X){vSpTo+M$n!k&ao}ZkFabn_nH#KDu%rhB5oVBxyMULUZWN$m zpZP&&xo~$H2!Jm@*BzEH`J_K;ulhpUjawZYZ14pD19*A6QFXX(eNcZ8ZONiE@>Uo9 z;fovy;w-Jg3@s*-_8q3<v0yomB7=#Gn;mkvGE+&3k&8UY?ZVXLjw=+MDc^q!@2<<% zF3}B37f)E=bRdy^=bbuvd5Te1E}?LM7pNR}p+of-Z*;I;1L8u!O9)JrV(sEEy?e;= zNL*d|;KoIEw*`5IWJ))bHGMvsXi7Q?7LC$f1^G+TLOn8*v_!j(Q-zk|gebF=Tjwp6 zew@!?$-g>|#69Fbm-IdPe2%uB?~~6_+vnr?xpe>eB>r<a|CzumE6o$_nmXxIkGtmA z{wXO8ibh62QdScZQ!@8*00U1mTIBj>(x7axsK5fc#KjEY<po9M0bK0<Xx?Tb=WPHw zAHDw|@b#;#UT^iJqkz{=PdVNhc<HQ{)>_U{d&^O4tG68egyX%|Q1L1k&=u=f&TUn_ zZVKySnpNJR*oo6X78E<R*NaQ7D=O&mGxMo%pUs8|NxlS_;M3cYJQ-P<v>s`H_?2%R zQ4%a7O5RMMGFL0$B@+?lMCEf`QY%}Gth0L=HaOSC`7Qw0)i)gD3Fsnzq2oPUIUo07 zn~`lvpQGkcKpq2Z;I*uy4mJ2H;AKoZ8c83kH*u0_obei4jaa<YT<cW?0TIMRu7(g= zfERHV^#Wc3QyX>oqX5`WkGI~-0>;^{J6XZ**lrZ~V!QD{{zhg~9|mNAXh2~W-Rcm# z!Iwp&?$m{HffV@qce>?KT9Fdcg>-oGaiW|XN`vW)?tHq%9ZDHr(GvGdIHkQ^iEjeY zk!O%4UeteR^@`457(KRFz&t>^tzAmoVeP`wrAKZ7Tzfr+i%D~Lb8CPF;0owst5E}k z^ImeG@Cy#s_tT8tcW&U-D4e!R1bz6m7^>T9K`I3p*vKaZ#n)%9w7g~R)U{tUN~8*3 zOH$$^qw?h?X(DtVE%~QHZo;XIm4Fk^leAx6A`-s>ufMimUf!tr^Ypcz7e8;kHA_BS zNp;qVY31p1AIWWg?Vlpg^4&RJH8hvyuT#AqXioCX>N%DBJ3_bLwC$6<Q$hYR86X9Y zH8n<!eA!nTYong7$Lh6vt0x@=ymmTdzxzq+s<s;aY6%_fdDQx9s~2afwYF~e+H#cB z$tJCz0bkmORDBJ+0`yWR)mxgZ9VHDC<(lpof}Xz>@WPU|n~sK6A&(=4@mY`TLsa!p z)}Revz{225YZGg|80#;zriTIAvhNI+oq^W?Z7OeSeLPAYJ6^Nobyi!9vSw}N47xbF z0{|2F;#`;4SFBy^D6u6;8G$v78~r3>^$tQ<N+catFV$!1TeYT=<j7QVod8~(`G;BD z8hBNjG6O;yc&Q_0t=h=6>8CK%={vbcnLRmBe~<M`U<(V_z4oR7UOfJ~_hEaPMFrR} zi(>Txd~v~l0bbf(RhrSQ>L#5Ipfk9THCKhI)9BQkd4hCp@nU$Tbn+;lxYErgper1g zdfaaD%8f>$ge{B6QnVCblEDvdeyCUUkCKbM<{ev$wsHZu)VVk6T)j_Zug>OuA~ziL z)1bI6OV<?xMF;LL^pwT+hJ*F}8VL^7XRC1ls)#1Bbc12>vILS#bsNB1HUx_{7cHj6 zCA!L;x{5|wt-~YwkwN*;uaca+@F9BYqRdk69R0cUQyjmHG$einUVm+0yu4BK=jm%% z+&+JunJqt3Pj%KZ7kq^Nnc2;+{Zqx3m4e)?9DIqM%k+9cTl#^t23+kQ^7guL1iWgs z_AUj>JL`*T(yJCO^kn@;?~~lW6Y!GboY!6l?eBSQleQY~v3O~XWzA*%-Sgf|9RcF? zO&1$k%yiH`PJ9b|0l*sQSw7X}cIgAZ9dkHq*y{57N{Z46SAGK!atyTK2|qq6&4K<< zS%WVFFEm(j<@X%vvL)N#gG8)nyspAqjjU}(4Nga1s$@&h4ojE76z}X}M~U-YHfU%! z3E;K;R-jAkD^D=`{50pf{P3FAXTTRndEjY&@I}(J+A^y{7hmbWA9$%DW?TwaD_oI2 z@Hy`lix=m-<OG~BiSG4CD=$@j1c1r<^`L=}ZAS(PPda9R`28c^p44GL(7DRu=xz^W zeFSg?c=5^$tCdXmVbq`kmIr@?=uA@85e%g~Adx}k!JsTy&<?JEEz&|mk0s9)nI=Q8 zWK&AMjo`yTANEbUFccR*y&@mr#rr!9yd>AyUIcXAY7beKuFV@BZ)IR;P;lT6&}B=P zo^X_<>k<>`O&m`&a=4x|UVbs1z*m1`u+)g88+hlNSaLH+OD`FqDB*JhuhwwXQ`(6q zSw40xDt(Ifsl1QX@Ym!cvBwSmXA;4a*=OSI@%5Q_|5<E5m)`#@`9Ehpy|{hOI-0lV z>5iQ9tFu1!xSRRS;k6jGCO9!);Liasua{#1&b@sWc(GupUD;;TDxHNy2?~2XiErS= zA$z??(!lFIXT8{Rl<`96y?COL!}S0!c9=NM1MuR-s~3-)^^z0t(xR;SAMmBG{kDEl zXKXjF6M0Grcoi&v4ZM1FjGokpc`kSRlS4b)6#PnZLWfz8`bH#B@lG<C3c9TQ;y0Ba zudC3S$^&vi31hVmVDgJwZ}Yw`t)V%#qa7rU@NjOLBRn#8Y-HTvF#RxU2ypS5Cf@nA zyh0+N3z?|RPHi4Ws&0RGX~{ZUyvBRHmaRsNatlM4F_^mH<Z%Ubp?(|#1n{NKEz8$l zD0?SM7Eds;_1K5&KWKpPiV5C5!k)BW{HDibdBsHDYA+rdc<?mH5`O^K0>HqVRc{Fu zc^y$XUE@R2DLgt}By_(i)xr2IPPmkw@}1JDFcmF~l#cHkj5IkzyJV4VmnSXLL9|BN zk+C;#&Nc9o+0y&X!_p;meXBEDU#ZgtzWj)*z!&cq!OG=0FH=?C_F7I)G;RgFwgO&T zki51Vw;UQ2UmoSP7z}nhtX`6tw(1YiHGr2}BH`SU*(ZGNvVxsSJ-(Kt#GTQJ@ds@c z8C7=tgzt6?!sd5^@P#GOl9vp;UYNRH#r=&M_~L*U@;~GDKbm7c((Xh0!+44(wetX7 zTJiK*YYCz$6Y;WMYL+El3vl1(=B0UfTq<A=B8VTZtQxTtXyt$&XN#9s5kK9iou&6W z@1?WSY&inB?s<EFc9QPjVe!&AY9IH}nQMVAAu;ig<qId^1?XBFby82)jdT`FGR;?3 z`Z;CEPsfaS2jpiQm7Yisso6MKA6lAHpL{3HdMav)4+n23S<`f6Coe}=SZiB2u=cYu zE3S1B;B+Ai7Q04XQ`t#kd$EAm1;7hymq3|c8=-a8FIeRmkB$T3!Y_Jow~U%tRU3Gz zc7)^_Ds_ugKJr@QVu1gqf!8m)W8g(G^D2hK;{v)Oir8@03y0N9CQjaF-{8v!>xIU7 zw-?|G;Dz;z_mX7Gk?lqe49uy3I6ch~17UVm4Zc)qj<z-Mvg#$v>?0)7#WSTE$&1+X z2Q_)3q0`)Pp-=NNNc`!}pZF=BHw$<B)u$>-S9^eoG(}X0Zo0rnsYCLhRW?!WG*ET` zFP-h;X$iI%FWv}v$<hVz+Tv>f@Z^QxGh)Cc&_!JCQiyyjcd4z$IKbDnUjC}5A;tHS zfmSl*JR5x@*=ei(0A0M~ZfQm7tMxW~k(|9skDcEvIu7C;SHjWnNKExp^i<IOH!^0P zBk@HBXi49opQ}~$_v`hlf#0KnFA{jskY^0(qj}~D1)QQiPFqq4dEwLyi_b+G_cEfz z>LDM{rL--Xx-7OAhs5)#RmPJ5L~xsYfRJBdBpSAB3V7{(&Wl$|0KRy=#9N=6zL)ij z^V0w?c9<S@#+uzGzxiIfN&B6)8~53A<P{SJUL1JA@>Pb8)Zg;4QuIZrWB6$l&2cEv zCayIw>nM>5nbutN(LSLiJW(F-^m^@@*+I(s>a~G6PV1S^hp`fS&V!>sm)6<6)<Y~- z><(=?!Xsk_J4pS;fJ+^$$Ku6-dRx1+*7^mhdT4Erm8{%e+nLnUV!7>#Abo0+ueu5M zyuQM+%4y&QkG6Q71zuqcJ6&C?f*^60UcW&WpMe8l!nVT;Rpof&?hf#!-*J3+&ztMD z<tTK{c`uts*>d!GF9r!#FQIsT7tz3tS4#+d;lvx5aH$sM=Y>!!dDLqaTi>Xq;Q&ft z^1v;J=|!x|rBu)h6UwqemrkddnRuoKE6rNyc2~UdwW8LK0heyNXaq}FgD&~1=Rx&l zi&5Z6=ezc7FLJg^z-y1ii!Dd_05YC#<jF-q7K7$ed(&9Dt{6b&Un}n#B(H&myA(3V zr48za(m`6C-dtI{43KCUdY}>hn0(S&9|<R}&n6|{|B*0fj__KWBUyp-*V3cV%>2)n zc?mhRq;Jrd+NxJz_Yy|h@00OQ0bVsBJbU~f5FX7Zb5k>!%_$@Nv9_7-neybd#p@7w zG3k0e(42}7=<54CqALLg`6z$k)@N~rl9+Jilqc}TucYktGdg>=8uc57d#qkM>$TAn zjy`O!wewN$_rl8cpzTGUt(MPLqYWRN_tKUl4)C>Q%aOzOI2%i}W_#_XPG;P!1pyL- z-3q6Rp#M#an7-PtNDLi{u>P#ttF-FJq2du}Chd!~@)pp-%Fp^LpLJGiDhn6+rX@}V z__kC5x@3^J$;(o&IkuxM#cKnu@AW!~Y%}t6L7eU4e0APTueBM_rsF&I6}Aj5JnfR0 z(F}h2yqabi$j9XhCCe>Ie#lOlUtJ@w${$+1V91}ZW+Fe(B7VO`)}Tvj@phv+)IW7l z;Onslgr8~znU{H#gZ7U?>kJ$K+D=bx@T1g^SiiKd&3nCgt399#YnOjiTjJRAWl*L8 zt~|tVIp`}Srt|%_c{Pxm&41OA=_Cl%Iyss~KDUAYt+8$}{NR}Owoghs($q7mN5Bdv zi43|#QA1p>kC2rMYnPs0^pg?-Tn1iszKe5SezH;NJneX|PTvWwLknWZ(sikUaV@LY zwFb$p{9E}q0%U-%8#zGN6@X6l(gc8)MU$VNjK#}ajU_MnJ;39yT4miekNAAnWzy)7 zl-5%;GZR^@oe-b0AGuzE*GCle7iagl`HRJPt^N~h;A7zA4_CKLt(r4_!&Ssn@$-di zuAd2>)2_k0*NS35Iu5|qaEUC_Yc3^Vu!XO5!uWi_ir5PH!p8+*?G1XwQNF>~0A5;; z^u~2Smw&s^pbOxIQA5B>{)Ir8-|xk%CUjiqk)u6zz6(Ebt*x?p;bh^ETzS%wpB2LS z1?U_Rs(QJneJsU(o-p*<fj+d3v<~feQ_?WCGx=V2ik5XX?QJ6B(n<B@2=q5m=ZZ!I zp^-_2fZWc<Xl!<o9K_4qQu)@j0h6p?S_cQ{(pt$j<F!E-fQxNL9jMo<nRs=C-`6D? z5s4>;ivTYF?lE<+Llj{w9eTjggvBkZA4JG!JrM2@ARe@ybs6yW^|OH&^{HSg3p<() z=<z`EU{WWlBlA;2vS0zeJQz6hRmfc63(#ffunq}w7EA!_LE!6NXx=}UAn<hw_!3{- zwJMI)i#UL*58y`zwj?c^KKOO>23|;=0U$AbK^P@az?LB>q!5(VgUc$bP7U8yuG&tM zb>-}rc)?GH)gO6ZNCPi*m|xn)fB_K62`%ZV3C?t7n~_8HfH52|QGL+B(e1SPp!-s{ zR!p93C1TkU@VWtP>7e}^4WzH--e_C$M(MZWc`3Rp4g^xp4heNh*1mb-Yf5lC9Wx0x z9DmCIqs5CZqMJ0@11i}fPnlkX%_AKBNzGiPt|hI?SHek;GAZ{A;*%V{%tTr<#?O~2 z;<KdcK7SVRE76P6z%mDZ2C=8f;5XmdDlip)S~%vWzL?uP{48H(=i(|u`2a8caASdW zP*Lt_9H5I`n%<RJ*eIj980d(L);NPM)=Z@(E;`A}4@d9r>xZKSymqpB+43d-LV3Ie zAWpkXdblmdjymFVuWd*HF<Zd^VS37u2j6_)9_ts|kDSHU4iiovt`k`SUOu!g&~eGr zhFZ@^Lnb2z%PvCNLX&iP86be3?Ho~d+7j(6Y-Lm-NQhTI*;CvkW=I4F_=)S4KZrnU zt@4dTicX859yrr)Me6+Y7Gs2t?&NG2uaC$pnetR)o?_hcl2q*=`A4v2;MimE5b)x? zn6ao)FTFWk=s^xSXV(<8&f@|<t+AhUREUvhv-zfh*RQ(=Yb4CF5RZj4b-~G3S7?iq zSCJZ$0!n_PJ=={826e8t5Vh^d(~cl???dYlAbZn36e!>C`@+}0^#`^dLGv0Av3l{F zj#7t4^tGPExRl@kFFVz3i<kuRlaKNNWFE90)W}srm)}ZB4(Kz^1D|#ddiq@&Sh<;< zh=Hye6gUGez?UTRk6z2)X`gt<Aw2^wfi9j}{EDX+wWTP~wZ8#y<<0c~F5Lo~clws| ztG>~E;73DgjXM5P!0Ji^>DHj@yUo|yul_~@>FcirzJ%6sSi1te&;Z}JbTJ_D6kmE2 zkf=l)skD!fX%%W85)sah5}uTsFJ)!P<4Spl5)W60T~(znUSxCp#K#bEDWK58=|qti zkz`$0GoIGKm))GDzrSobU#0spG~jsyQJ%PkpL0JP6`u-q9jC@-=bhCCbJ@sTLL~Jn zQmdTfq$5kurTq$lOC@4Au?0-Nmq&<AU7WCRu|C;IfuSPto!6|aM~?zqk6H^J3UoaR zgmK;r2dLvH4)w6d!L}h5ECAR}hw3@zW8j5BLubAo?(&)mJ?W-JMou7X51kAnk8-YG z>kX~;8{h@FE@cGZ#iRyeta08Wll-c;5B@`Mr;i3_=(*QWhYZv@ExqS_3UbM(zuadX z<^Z+Q7VwjGkX0Yc7cFO3ska{YK5#8reWpw6ppNWZ%3Xb>rx<;<E5Cir8w1!{#PMpT zjouQ#kscv5IbIu4)-Kg!z~^-oL2+D?U+n|#adqEzJgHE13Vy<j6I6(Pz#QM+1khbP z2Y6AqMZgd6BCUpG12484jiea}LE{<$>TscK_NDthUwR}K0QNzL@9*sYy7?gRwJX{S zP`!9z`2utSz}S8?AS0}1EdUI80=yW&I0gx7$W_CkqCuVoyx31y<1%Q9T%HGnnD)T% z;81I=1Ng|<+NBQC?O@PlG_DTh=L!4{5Vi^hxV8dZmtSijXfRxSrH<CNB9^WP4ekdG z><^Oly$1hVfzDs`<jOmJv*BPq9e1fSU$|TSI5t+UL*RAGmZRzcc=_oLZWO>)4QK-| zr6D<g^kc5H#i^oo@3yZP`rvBabXbg?jvt*wSCtsA>T;P%F@M5cexx4<O1+g)^^Lwf zrhh3Z)^h2;TlG?8pXKa+pVMB$uNpX~fu2jAx`m%}Ka8nsuBZx*I_A7*hCLGw0Y<>3 zsk2r%`#m>VmWmj7i718v&AysDeID9#sEF)~z(AxySNyD3vT6xbJ=p0>w|ur6<3y+P zUIsl{z5UySk_n>;561yTd}hn%tF`9J;K5eogREV#dU5Dp+m1SKo%3Iu0n-kX0NSGf z*k0@GUUeZO0LuKeE{)$nWGz8%t&={GPutXytTJdS;4DqF0b_J>)>P$)3dg7XR<C@F zhC}yWPedfYw-{sX(kc(&s;xkLZ#`;FBmaT}@N$>7blvz&^p&k$3-IElss0T{0j~TU z5I=w|#}8l&bjd^}URty5+$srz5hKFplLiFtDdZ+4z1!wgmr0AWemks>240NQ-weE9 z4bo%n%mI7+62`!b4g|%s?bwzt*>l*N#tP>1TmoNyDnr0akH&t`mg4|kiu+(b;7jy2 zr;68=c>71SLH7bx0bkgc8hoK9=}^M?n*+dW+$IWo;9FM?$I`{SuApat0KUjaO}Tht z0^}P2LpwW+x(!!?yfu0NT(Nek^Mt(p^8{=wayIK5nL1^iYM&<<bvR4Fi}PGE1d7*t z4gUA~hVzTIT7P->e)CR;DE;m)@xBzGx|BtWvt2iGUuh71BlM1swJX5u#^CEh1C&=w zL{{YGTT5Ov=XO|2sDO5Q$fqTAs6r|bU!U_tHiwlJEt!@W#VE(M_~Bl(bKanJ;>i!B zn|h*XmXwo)UO=L?Tg_-qy#TR~L|pp&DC;%hRRc#F81u&yxA1fBhm*xsu=%%tD8S)( z?YU`1Hv|{~XHzFmE8B2Gj>-gh;cSf(-PRyQ%eH&~O8^%>1_1#nuaN++7zrLV|34^v zr`?XbJ8c1aO%n6wFP^kPGrBENSDM$av_4&dIYi{28G@&+UIJe_*Y(KxE^jr)*un28 zKk)S9dz{W!`&_l?^d*0%`auRUUa*c90K=zN07n5Y@2P102(4s7uIhuVqY}E!LGvu$ zYK2zqVW~LuNwzVAJhc&*ou2|l0!TamRG#9jbJ{V=_M#px<H(J6lCJdXB^<j;th>CD zDZjtS3sQM&fGl0Sgk0yk8g%g#qiu*<D_Qd`oCKVKm&HE-UdUUm7%gpR)@2=6Ls@dc z8;sHKPFuXFmM(Tx=1U<QSL@WkOC)Xdv*k;IWpHT_XdvVj6YL{n3YGI=Kp|~gzTWz5 z*S#!XY&U+;yGcF>cs&Y<bJ!jW8RxzD#q~>pudR4=oFCT)d|`5J@MQ}e&2Jg3ib-%9 z?R<$M8eTB!gZQMEb7Rv?>0ce75ygPFQ+xq5=q8pf4%H9P1#*`4i8tSFdH0sAQ8#)s zF7E0Zehpp7+gpwNKBIt_<hfVfSh(Kmru$Vd$ou*2+s!*YHvFK0&JBnO6?d(Hbt7l1 z7obblFF+S(yxQW$JH2?d1OP01_4oj<fU&&Cs~RZPxR2e<gy>91Odzq&UY*tcGO=~} z;wKJGLv6mMI?h!<nWJ)3%DHl1dO8{y_s^Fu>=W`W{rv>dYu2j<N&_oEwA|Q7`svx@ zD5LqD%21(Y{!Vx%>-l??)^kxOt}31)lC|d|triAei5E>}a!+ry^kL<)wF{6^ZZGSV zkd0lR>B2bC1_Jy?Ijmg(uMcv$G>3Za;mfleRw&KoS2!#@TAMC)#s+8-OB6t^j2-MQ z)wUzAmdI}?=Vhw^u)BA9vjB(kae9>#TbqDD%dU2^5$5ANYL`|H^ADKRdaHHQ;7jQ~ zTP+y@UH}BQN#&y*6)rWU9io}$eym+k=655bX9_r73<JQjy@(~sPa5)`Eq<q%ZACzr z)=&%+TOHfE(ptzCqtA9}Z3K8-YKLjdE|UxtelxuuRLhwzwimTda};P;x`HHT;FW$r zD%yvyP9~uL<w~TJLIG$CncJvFF@6k9q^AjZ-MbtW#GM0P)>Z@&BlI`}FPkJST#!8j zOd~)Nl+V_qw$uC+qpV*5uzOwxr&mq@yzY2BR)c|j&WG`nLIGg1eofn!7Y1S3itJZU zFc^&f-DC#i(sTwzZhm};)WC~$-5~mOdQ`=LSGxdR23ze5i0K9h_zE(%r3+N9&I5`2 zC2ZOj<Pbe?o5$UJ2k_!)3hgz2gQ-)GuJSG~eO-Bw90p#x+1|0uC~Mcx(!+ZJuY28y zk1{d)<*3|j0&~~ia{Ovox&UG~pnMG?wi+9FEj~9Wj+d<F2KJ&U9jH~y*y-?eV=S2q z9c4UFYEU&zblV(J9^sU0dTR7F*Rf<aEBhon%SEc(sCh;Dq9U~9-vW4bU%n{qm#{sY zUZU(TROS`%sy6ukuKWLwc1h-MG2?&C`{6o(m!dr<A%f?@llm+^<Rxe-tQA_-Y8EPq zwV)C*@WMCP(wuFur6pK?w(_t>v3&@@!C}>kwTlPAydEijuP^}2^CxQ!bGGJhejevi z?n+=IK3}K>cvzz(k=I}>X~o-TtZTjGJlBJc_uT6@9q(}bezIJE7h96rU13eO)hmF} zb|$qKAjbA7?P8}1KU<s1Q+oku5<yN<u%?Ozzo&TXn6&`i=R+lQDUQ?uUkZ1eJhho~ zTWl}J>cxvp1&{=ic*@^^iDNYwB(%MFsbf1=S_2z&`DhOoFF9UHjse7PrPuD0e+md| z7w_w0i?INm!51yU;)QVS)c<{vDg`5Tk{BCFblhVQ61k=_c!Z8p`1-*A?wWd3%dfjT z=({@k$H0qPOqAM&0Hn^~i)!QQ#R`~LNy8Vq_COS<+UfmWkG$(k+m843WaFKHSifFk zZ}5fXi^KT>V6ueu%URjFwDk)B#(=>3B{>)r$V0fAOKaU=`%0(rwsuL0QAFjdgv<0m z@t|kWa05tDiWAmdAYXBVtwQAL$Q>Q2fpMV@#&MntGv_T9ukU!2Rn{&!p(YI;wj{MZ zDH#A??=|?}Ve!&$as49TWs8@rU=QrQTOOH~#h<4a0a~}>59qqqz{A?*ry7-Sz$M-d zyZ~I>sDLm3wv}b4ce!om%OgJnU{01cb8&+w>@iTO9nNG&acJUtVr!bgoExyOC9_lP zlbkHk4)Qa^tCC-K#G0vQjAnh=BA=A5$HK|XFFo-kEB;H@?HT!ce(3Dgo%{*z2lHp1 zR|Oqr-sEB)>bdC9H^JctE2FOPNhT@Ue2_~WJt_5k7fTUDT7Q_c0Z%$Q;<c`}@^)JL z05|=<%AG(`p1uco!551fYm@k}_FMwGG?(iO`c`xLm90CxFkADv!n8$Xy0rdk4N;}S z1**4qnzUO4029LUS+D!I0baIv>9tM<UaY@bXCJf{BOmf2yVp~LEdUp7($kcZm#_^T zk{2U~U!5T}bHoS0h2;*tS@Zgc?pZ$*RssU+(kiW>0g2L(o;;uJQlrK@w7l-Joe0p9 z(_wgi*5?A_hK}EC<pa8|^Z;7`SH1UA#tjS{wsf%`1K14Ou$IZOGljKFC&vS}SkFNX zC=^#ST!sRI`ih=AF=_oWTvF4AX-~HgUQ&r1K6;vf*DnHIN)B^Z8t6qKCsVM)!*6<g zasfT45U04$eqolZG$V2i40Y_DK?wMgdwj3XX8>>@5a6YOV2f7)FTaJ?VO~ptHB3)s z0K{w!V;i#u1@)`*X-9n3n-<GU7{#RV_yJzXN(*{O_*;Y``7J1QfIC0nD`BihadaMU zy0xW?j@7{6rKkQuPJu2gUe^L%*V<;}aQ%hMpS(swD9XT#8xQb>dHI8M@>W}ozY2)H z*IBQ7o@$ZHV3k=H@T9t~h4!(0WqVOKqT&Hq8i)df(8Nk6(4{g9@JhT*);$T)`1GWd zaPnddw00JPF4I0aJrOxnH`$V3JjTtZ0!yY#!-I?Dku|CwDW-XeA2j9F;`JBz+!#-P zu^j(F)f>cAd*{2j!_VoGzHbiIM%gi^lgXUlm*yJtKJ+{PoG%t$6^a!eYz>N>mx3)* zKj~+{CE&%YAKLj<5C&WVTC97vO4U}Q=6*nzg_NKi6!$Jm`2a2hFF=>WiUYiyPXYcB zh_#G04&b9TLv?5mF}{owyxZ$R+l!p>@~_Eo)=O)t4Icn6?Xd6;P1a>U7zc1<T~#}_ z05O1<@)~^E0w%d_{gNs;=0p9lc%?mP-n&NVo;klAy0qY4sSUOoaH)WRk#wN8;$xuj zZxU;5^-tyTQgOhSffrkh0$ex&udTKj<5+)1Bf|t|tnCA~%4!Da!f4_*)Z1nU=#ra2 z7h3HFsQcJGj*dGc3AHpbT0CNcc3gZxQ~_NoNmt1Yi`Or^4~kM9Dp~)HMYk5;ekDWS zOr<`R4(PEjX-TI;I15Iaoq&c1i8|8YOP&2Fkm0RI4FFKMEnNz8$eyr)7Tb@!Bn}5S zt2|yPmnSIo`U#M^2AxqUgHJ8whVXz?{kb^{Y&jjdT3u?p1_owR`w9ej0k{IXG~zuV za-c7!PNQda=s@D?XwG%<6F<Bsgr^zvNUIL`+4QNwAS;!=zJTofjfWfWUf)jcG|1mc z7w-(bwAH9MW@mSdB*oeWu)5U1xl)~2xqLHnLuw#-J5l*L-vt1RYv2W~!}2j%58#Cs zx)OyCukLR~MPE(cey4{9I)%8=bS*ShzS7s33-2y7%8jg%;-W9{gQoP2Jeu_a8#0fD z7bpHpR{V=ob_DLVV!ngtFjUX!mcDmpHBhdB7wOG+=GSvk`*ZoDa4~3^n<sOm*WFIA zPoe@^d-Aq<j0yo=0Ir?BP!n%U7cWF*J8<V0n5vA5vH}^P$ij7{hpw))J{W*u@e=sh zYOTO=p2>0203`-85hkFEwT*R8Yb=&8TfbNjk%MDBJl&}GX!<uD^_mH<rx-kVf2M$! z4I$cc>@`(Diyf*9wZT4NpSc!K@gCMM<fmgM;AK6l1K5I0m<X06+Dp#}9e5p(Pdb2$ z^_8{OZDmd692eV*TIVom$kN5yda0)ov2^i*@djR7fR}*Qg+LfU%fAGpGJ4~<=;XBC ziGk{A$2KNls{t22av`Jq!a7IeZ3VpOJxI%UPfG17-tf$A#H3{>TGS-B0I$7(mr|k< zs_s7tqC))Tf=NOim=32L)hSnnNlbVvTO>`1C?$@B&$~kyr1}OxN0;?$_Ssg<c4I7E z4Z30#Q<};^@3;ACK!El^<m{!#<jUZaEYyc8Bsc>!axZ{O86F&r13#f*(1nEwQ?CXB zgB%}A5(7bQ%N{e%$eT_VvL4nh4GiJ{Eden9)}q5203HZJ+{F`FkS>QSA7uHu+q{?6 z>rVc|1iYa0Hm9^1s}=xE@)Wp|w9-AGOLB_FK0wWFfHpTPWiVM^Gq`CJUE>?T0X~kd z^mqE7ao{c&Rr_;+j1$pv!-e}q7aoi*XRR1?UbvApvPafPnX7zJVVcr6^JvzKYC(kU zzI}nBXY9R5!C$7(xof?=j0UXk?@IN(F(}RiRPgM5lZna&;lI!&G^V)-bf$tzE}EIt z?7f817UjtKCvpV3c>ROVa243{lY)fh*uL}msa}`77G*7DeFvC$TT#0p*8&jNSZf5j zV)>G<wW6ISa?knBs|H#|uW`u4Iv1k@U{Gc+%{Q#Gtd;C0=?t|1SNz4|b<eRMwi`L? zWm>FX+NK0_DUEa4e!nJZSif)rUpeN(`cJ*Asqs;M11^gRuu?mtPiHEeG&Qc;%KEBx zN`Pytb6b89s@GWU=wRs*pyC%?aBcCzhynPz0IaGE>7;pUQGOdn0CfRg04!O%EDy+p zIDR|HMyKfF$IjPR`dkD`PD>6!7e&x|Q<#N5*1+rH0C<TU3lY`j7uMCuUO*9QT1bm4 zY92L+!V#XSg%3_E%wq8xqJ*x#A*h!<Fm1J>QvqSa74X99Rn{&*mw^{%Qd`9WygW$6 z3w}JM!GI6q2jn4B09U>lL>A<4)q3!&tvo5hR-=6eLEQjG<3i0__L(&pc&`?y+bA2r zWh5R;SD*31*Q@3=5Q4-(=r(s6eM_eTK1hPTbn6Nu>Y%-3ztefIdw`d2R9*(lJq|bv zu_OjuwW|RG*vf#3@7}7uGk6sJuyz5wG)MuK+zehsVT(2tKfI`a)Log8Tag2L-)z=u z@$I56*Sy;=W~;oUjVg%_@=<GuUf?H9c?Dj7amS7E^cTzVA5eYYv0f{xy?t+Y9?8Bh zp3q0%Gnt1L!nrHw@M>O~EAnJk<>&N;r9vxCOHL+Y&BtmD>la&!_Bj%wbw?n@uEX*H zTs8#AXCn6z7_n#CwCkM}fv!sdj$6HI=tl2(G|+;;j}~UF0CZ_VRl&^LOB*E*G9e#M ztA%~)Q<!J&g{ZW)=Dc)X*Tj*X>?U!(3+JEgGx&-@!-fsTZQN+z08G3vbkHWPw-;sH zaJ_VpI;+<dMbgmnrxjOn(hk}bV7cYYmaSV_n>e#&@WmQS7~qxjTMh%NSWiW7-(ZVy z#bq2>)>?p;02Xxtv~20Bx@W*O)=)`*ZfpQ-YY=)&t9c9fN=~5-(UF&r1$Y6%uz1Px zrt9LD{d+|j7*WlI-ooysQ^MMUg5vB<pZ*oC<r_j0h;xV20oFS_I}Zwljm+f>HQPE> zpeY@ijtxqu;|0Jt+a(9+;!IdS`RKtRu;QmU#Di}a240wW&6`08=*nOm7Ox?vS|uS@ zz)OQY0BiwXe8a$8*_JN$mA%(2V8wv26Zi_~(v5?e6BDQ147f0PR;T+0l6Z6;e^SSz z+VG(EJg6Ofi+a?J?Sq%rbvn)cfMV$n_pH*fZ=%*xExpu;Js=H0S&t(Fy!ckZH!1N6 zFq7|_Ai6Mbm~g?<K6U1DoS@~XM9GtAWMlkr4cdyYcz4l}mjud;a--UjGD^L)fHhOi z7|nWVjgY+Ew=Yoi)5GsYHss3}y6@OpDaJibdgpa3d~bB*z#j|YVIk4=eboMXPAW!S zjtP>h<B1)74o>TI0ES$HEw&AL{}x~J@AYN*L2FLCyc;W4u&h0L8j!hG94`f+_(Gpu zhze^V26SBO!K-V%Zs;QKX-MM$TXKFwI}@y2w&}#o6K>XyEXqoo+8E%)+6O?AVMA{I zEoDHJ0ha)ktzEVAG<K5;aPc5q&Rv(G1522|mk;B!w%WMCdM_Q7`dC|{=91akB(q)C z!R#anc&hzayT%iW-agDa>mR%JTFZJX{n&`1wG^NQ$QnNDYr6tj0$P4TQrc%NTm!F3 zmRd_m$+~KRrw_Hpx}{Y$qD2hwN(!mTkw$ziz)R_hczu@t1n^>N)t>~_5D}9WusF&y z!nR*&lTcQ<1d7Frd_>}E(d1hS&Sfz$aF|HtjHK1E0wCIeHsaQMCcN#)d9VO4&VcbG z1_OZsAX<Qy$};%<cx(eNzLgB%MZKscau{?e#vZ$G418`3`35Qq8*~Y@_*;lN7_;WE zb_sO(eAfV7F@qX#afr`O1ECQ&zJZtY>6?a|2))Ed&OGhHqsFp?DUP1=)QhC1^N^ko z%FrA+zi>~@@{g-}av)<6(vzyL+r+CWa$dmOsRCeF!~Fg)-SD&<-f{A{%uZ?WOf&(v z0ZKPQf%2V_a1{~#l9$5sXXho&qIdSlS~zvqOY><;FCwE^FRc-@Vf5vT6#fMY{W3-F zJGPdoOi9(0&g+&P-VbxU@0p%|x(t5PwZF_k6IEB1iF3?j6U7u9oTfAd0T+6`4`;Uc zIiI}$3b1vzxziab+<k#Bzj+>d)yI^m<;3sbVxHxg$Bh66PbOaKwF3Bkj*ItEUEb=8 zx<!!C_~i_?6lT3x1Fvq5?#gZ_g<Kq?2kRYMj#%Adq`(5^T_Wu+<=171_pzS>XMin^ z^2qQJ>ll8vBmGLKdEHf80bQQ{#~Og_tXDK3m&2AZpo?`eugi#01FIiTC|(JC^3y*# zv&B|og|*AX`fIQSz+(5v)-AvmYwH5G6jA-GWqvuv2vcVO7;=%%Wu@A;v_p^1Ts}O0 z&}Zq~#n!+}EA|+sUfacM23@fDPVMB9#p@l}?l>x@1DRa?;!O)T3FspEI0wEA58M%S zhM4JsZ$f;QtA_Zg5DyS_pa2slOk2Nd`_ZqGFzN<*XFx30E)5#2T?SgZApl+;6jDKh zFVz!MY=BJHk4)SY0VRNr0FSK!NWunQ8bA%aWG*V;l`~r&6j-?YayAVNn?SjF09-h9 zSK!rQSEw|6Ns`f;xO5P!T;w$9lCBiv9!>{}(%REUzv0**O_M_Z%!I#{@eM77<k1gV zE;G=3>oK6~5>vOgQp?IGIia_J`t$|pqvE>y<`36ObQwx5WtSqPakZb=alG1hl)Z53 zte56nE7gocExe?*tor;V3688US@ADS*L}zKQbfGnVN*_Z%Scn9IXsu`^!A-s^N_=f z5Q<i$)0&avQ{o|+CO&T&3UKZGJBoa{=SzN$g<$cz)4JqyxdLX)zg<<n+-?oHt~JMU z%md)XLHY%BY2Fn8<7xK`zvHO{@Y<=mX`I5Ou7TIQE^}9!5MmPsbOCn+yx4LS`0|U* z*?R0X7DI>EOLmL`%m7wC@?+q|dfVVjVU7Y}A)^e=Z53~79n}-yil5e0S{kD)KoW)x zi~s_mSiI!?Y6yWYwi_FG9c?Gts-^M(ueNZpwgSAsE84NMuli{{=gDvZT*{N64kKd8 zSW1?fOZUz@{7@cap^{hqqBI~Gxz6wAR>aG(cBWuIfY;9gUKUZQ(C3U7z-zL24Xviu zS-ynD(UqiX^XW5REd&IFi;h4VO1<ny!-GS60IzoGXslm(N`ygCoi3VeRdN<e%@)wg z?_6c@8-O?+zT6DZpdPNs5;@fo0$nuGuam&SMgKTW0em`@8w0CXS-uz$ykEo?F2Xi} zwxx@KrGa7K%775_l@6)7FY+W2ij*_dBIv)x=Pmh4j#D7pkTe@h8Nf^Je-KP7z?qvu zT#By?Qmy2OMK9mDuz=+~G4&0M_H$Dl%1h<C;vqB45Iw#lBb>A<VybmMvAJAw`J~J! zH%LaxLioZ$G^M_WoN4*XXwbU9Uxv&>$}yfs%4^^=X`t^|<}og2-cEDE6CZOoIjn+n znu|_pp&{XrO7Xc;hxM^aBi?DteCc^pgk-Uc^7tWN>hmMkIo86lkN_@T6~R25^@V$6 znPahZX)BR=Ru-E9y7;oon!<d`?h0Fs>^KzQLP-Cu0GLvHUbZiK)wRskv=<#H4Z+31 zyGj5rTfPFo47^xpy;dwfMvMS4cAQviv%NUBAHDXH9-zjW%6dbMe6(oPJQA$h$Ru%e zd2y9b+vEC-mtTr%(53a1vs+k)09exBuxhau+X1|4oy~%6-ur#l+m->)1sJoABw*`` zK3ZMYTS~3cM}*$Ug%7z?>?gcX5a$AH;aIQZe@9!$`Fa1AB=>iGL^=n&BCPw=#p^?i zGf+zy82epb%5ag0fv~<D1#qpMftLXiz)OR~C_IAzFy?(_`<xHcAa6kB0ib5{6o<<* zAjn5B`9My`gU*qX%i{1+z>7|C$1t9qrcC+1AvhN$#~|S8#vty+_xnc%0<QsK;FX&r zwYkQwe(_00RAepLkkC$f2`}Gah!2Zb9rX0MFv1+l_YI}Cs?C1-MtY!s^3p!(Ty64! zdrt;T2z&#}+mSi{MP9xYls;5nY0IIdE!Ccr`Q4JaY}2=2>?W_<y=F=3%f4vwEAaY@ z`|$j*`-=tp_p83|*j|j5neDf=wY!Xar^C%*+)qaf5)@4>e+bh7Wjm-3%4&TOey(8v z06+jqL_t*O^&-0tb6l_dVJlHbT^{sXik#u{`7X_^{<5n%oAbE7R2Az7I}2le)f{Wk zrF8?#4qIxh6@EPgKx?csh>TE+^Ota?ImHT~0_b{80Z??<87kg>)^ygttQ`2Pe{vk_ z(HfDkWFPA$=>@8$wbvFfj`Rq4jWwBd*lVlGOE!Zpaa`0MIauK%lk!?NEMDvc0Xn5C zzotoRr(Yvszy;`Pz@_#Hn2t6ZY*CgqwjDa~Yh6_b7A}xQU0A>jycB1B=MT~5YayOf zSK%h13GNT&E{E$!uJSru?N<TA5BUtWX8|t_Aq%QjT4;T&gy{$jGxodMG~LbjU<#%6 z-i73^ffoZngTtL!0|W473m9fig#|2((oI7HtKt$M)*{lN!*zbg<@=(nuIMHm;cx*B z!t|y505JvVXa)cX97kL(Pfe5$@M0gi1_k;XjKqw;(QC>nr6sM}Qj(?nAlE1%Z8!UF z7Lx-m-?aQlGl0uF3o!L$()se4Ab5QM%Rn^01r2V1<?{xBE=>@Cubwpc#+I8JA7M*3 zgjP2@dAaCylh$Xqg|czbg(4-6KPfZHoh2O<#|*yE6l<WwKHID>RQ6e{?%_G@#e`q7 z;$MuCBWT~Dy&^F4b{Z6OI3<?Pxtls{+_8{2G?tcS0aALG=#b)F*;pq;=CC}?iTQ$B z^QhtmU-nf{{+&SAonH0hvt524S6X9Z1MKB&xze1Ox6Wtxz;mnCiYow@!B)1`n$|v( ztNtyd8-%cO3VS`%rx$oDz=TvL8doY`^RpLL#b<wNvw;_DtL=`O|LxO;a;%qx<=g57 zFcYwvL729jw6-M8MiJI!=*<^-#iGPhNa0S%`sGZ^*K1;}F9x4^J(7(V7&heCVUp6+ zJn_;0V(C+Pwcl^J2fQ_iLnnYN>BC?T8LZ04;dx6kwN%N3h^v*A*oZ@1ms!nWWKujO zyZn*@Db_B8$J({iRwHm^+G;#y@uIy_OaX_8OM@p#;9S={?)yfglLNdUD)C17@Hq{< zM9V+`AaGMOI(L{j`Qg{~hkd8Xhjs<JD$V64Iv7MZldpunqdU)5FGVy+__-g0E;?WB z$sTh2AaLnz0$yy`G8l46lT>e~k2y@F+SLQ6pJwrci>gblN}VQ^rbW-h5f@9Bf$0Rk z&_%W*^JA>{d{Ysh{>EjnB|zzytge6;AS^dWTLR<L7PW(cZsp0-1<zcJ78JKmTNE6s zbD!`Tyu#)L>7Y1~_hlw|D3#b}oAqUizLKi@c9r;2A}?9-FGa^CXWyZ{9(e9L$a|_u z-BrUE!wz@3%%#dWTo0OnGG6?Y&~qz3jxVk9nLDvu@rnq)eH|YQ(3n>nc<G6HS$vpF znW4s<$egM9(_duu<#m4Be9kWM@@l#IqRvaMJ$Gt8_m}$7DEO9^YLUoObCR)+?WjO0 zfq9vNnu85C6sDcS)q105T2{Bc)??~0|MHu+XI-VS-m?CB-34e7FTmwBnRR)hftIp} zgX6NVkM;?;ACQ+s<db6!ahm{83VUtEu%S3c4nUb?brIF!=7^s6=BKQD!oz7zHnA&K zI>o75zLPS0!68@q)(=FLj5miBg>tyC99)t^p{7XjY%{7h$)ID{8dp5kcy_CiLizJ+ z2Be?>FeH&n3#esWmRm8Z?N1t)1}2rF4JaZOp9_s)g&5^YN0l-7VgR&*59w70J|cxN zfx3#uz>Bhq`zBMEG+*)i@W1&~^U^-$dvJ=l(*?c^gpAM|bTzz8OP0Zun+wp@Plj4l zDZcJ0F;*Rjfqd-`*`hgQp-x-76jlo~2$SbY!#dJ{w9n1JO+h=`C!7g|ZAQ){@B`eO z52Ib4JOEea09uQSx!ecxD?O7<gE8F{R*r?vhsQ?74hb|XS1Xa2HBsruo>kGwXGs^% zP5Pz#Zc5Z{QO`E*3vUR$`(m#bEc#2+dEcS6TsEYb=7gtP)Lmu2?wd|?$-b97e|Bxf zlQb@9<Qy$JTd7zN3RwAU7IWfo%Y4~14?1YhPwN28G@<$q@E2DB1fEXhaQvmV#>Rnp z0j=e2^9mQ(3gF7T=~?oqLC9S~12|f19d7#ZrB}QREZP@=*BI&utN6XndIgD6sD~e1 ztOY6kM7|vBiG9`-wbx)Q;jtdG&R9Nlg50{0(=zJAYk?D`FA|Y0Z67{q4ZZ+kT4!v$ zkl#j!w)RCnv8Xl1FGA(_77e=K3jmXE0jMt*&9fs)b;O;8%(F|rv-nt8tf<nyrDW*g zLy_i};tjlP@lqE4w@(8v3Ie$JTYy(kHtZLvQl)Ek<q;`DEDc;zLqtxvEW(PDI~hOW zx?>VA?o0Vfpd(rvO=A|tX98es&GnUWp}2Zt86(v$dZ(3GJ=FsN(<kAkfTa~{#tZ;} ziS(ucrQ1@m(jx`Xrwck#RVdtPl^pe|4mS<pm4V1mUx1fmN|0X;(8_OVS&#TkE=psY zmPrH91^8mik%4SAyUE>d^|l7RWoJ^E+ycP*8yjuS#VBc+-FCH^tD94qN~wCB+aK#R ztD>{ox6(S&{=&UezAS&;F2^MDoSISeDWsmcK7-#MP+jJLXVme<ksK)hgnUuU$8>pG zc^@lvqB<r0)>5bIKF#~DP3<+J7tETiGS!_CZPrGI`_`{%cvUia(ut9kvf78rlbd{3 zEGfJW;P(!Je9ecvs5<9k6Mn?vMOuA%g+5!1dKZ?Y*VL~$QfFifY+dO!5LdjE8sMcx z)j#nA@WN^%E0=da+|SI3v`S7B`)Hq1e7S-2uiPqJnp0Zqvia-*GU8<`4~vDiMtBb= ze^zv{cEm%c`BRK~M6d#1-AnRWQ^X`+_bY7u7ER?F9Ky>LhG)Q$l2`|k%U89(WTx_H zfqZ5{`7Fc@DivHTev{my&e(z<U<>d?SZk!)-F)FHhe#F+9-UVFhRhYGKwU#@bFpeo zO?EgfeuvzO8iTMh@KX8SW&|gEqw&I3hwBlJ=Ey120_!t>QJAe>Mkp;E)YH|;l^Px^ ziitkNQFqhGw+wVTVexh&I=}1ciVpnN6v<)b^8SV+KJl9ezS=6<cFr-&uFnFX7&%ds zhY#q&SJXpL0pHW%sLz608bE=p6>oN;aAEsOtn`saI(6y8^+-SlGFC6wM_jpX4=Lyj zr?4I13%%JXzrmNjwJ^y%XhPwf7ZXg*eDMu0`pJ#0URNCet?|U8CK1AY{>$Isn1LcF z!m3OGOqKOFJEb9KE;mTQ_B$Pao!07@DclFEgoX1e`HPCI+vQk^-8t#WPa$-3d<L&S zsJfR4ybct9LQQM6oYUu;YG(7izC6YERNBmW4xg`oruq`X%t%}f7Cd)3KF<p#86T~Q zm9Hi{-u|Fgy49hNQ$F)wz7-G9#Wo>8DqD&GF3o`kUmTd%oX9I947vio`m7f-J##7s z8Q%4Hd4=PlB!Mm7zr~x@nIE<7=!4>HlK~*g85p@0v?TK+%^=oobt7u6Ny8++8z{}$ zr;)8qmD1vnX+GgB7UJE&iwgRJa9r?p@$hxHc$<zd<*X%1!_Usp(xaBu`J!FPR=lY| z|9sek)o8aXtUPi}p|;4^+Ckhkn{Qg2I>@5^$xpeqcu_7mCDyd$!onQOhg;HIgUaBe zUwMS>6IN`56Yz1LWVw`SDjq&6F8$5Y8F;y$*lN`3tSZg`FA7tC6c(R~t5KGWc)7@w z>PMKy42tCWvj<J*LNj+J=_p3!d!U$A_?d-2s-mHpl4T)S6a%Y5MF5qV6MYPJsJ?cK z7WPevFGq)q)-im!Wg^iqRR($8>VhC1YJ|5cpd!U8ltjajKrwgFl!Q_zSrW4A>qGVd zUKvO*@~h$`=ji+%1X#Q%t+>tV1;F@;qI<oM=3bKxj>!lx1}`o^7H_$4@YM%Ii5q0u zGPcO-G|B0+flN5MmX<bM`_8V9by}Bc-$V?`)kS<xTk}ZXVHym&%$(P0UBO}A9B-N~ zGv{?0G^EdY6)Td?>6<iM=kiH;`m?z}HHV)rHB|5svUAxlA9$VC^OA}#&*^iaTE<c| zweHJP+B?Pbsk%<_IIRB^&!(C4I<0vg=FRb@=`wR(r!~!C-V$GC_LS+Fh1gSE;0%}M z)VF^7<o7kw#(GhlJs~SBkcHdx@>9)iJ;$|$tNmELctr$rAamgwcwK8dF|UK*3us(k zfGVJcl}qjd&;>HX)uIv|WWhzm7%xP}JgJz;)R?rjWT#P1z%Q-2q2y-`b91$(wC{z2 zLSARG%hEcEU%WdJQo`cPTE=CNDTb^SxE{}dF0YeH&As2e<Ws&@CQ|K+pPAMNNsTBR za-~5RCZR13#19{M^H-Od5bp}`>q$nZ6-KcRESgiRSW2mV)DRBSh;)K#N`@<Jy>#O9 zfmh^(75&rTE5Hkj7hq9b^Byk*jX<aa>mwCXxIYOUxk*rGQ*1OW)K038MUCM~a;v<$ zjlR@{#Q3K!RXXxIT(XrsWSc}EX}oG4Wx|s|zqm!7g?Sb5;8NICX_(m$6%@3I`+T|J zl|P0;fLG}vY$6l|Tn?deT<s@l{!@J(DiYf1kawTS=a&NfYXM<ec~I5>vjTKe$!ELq z4$!3+&c@Fp(!7(#02RKPKn%KMHgE97AyEJrdD)UwJ3V^<xCnPTlMez;?HS=Y4Vv|3 zl~mFQyGUYg#-f3u6u|-8gXp>v$DkNBoXDS(W^RXN&ha6ADd$iX?bO4uKi7CZ+@+!D zaQo*=jhsXAN5(<mkglp=WRGeOiu~2lLy;p-PqfM%YFa2Wo|;mAjpvEj_tHdBS>j<f z;pM(OshUwK%)@5*L`m!P%0B6}%<VVPT=rDnVOp2_J$`uQQ}wP`cckU%(Vba;9FeGM zkEy2&v4Bg~g2kWfb1mI@!&f1~OvrXQByTI0-f?K4WpJhUZ`sl{S-5No)BFff!<nb} z=>PgwzojV4*0mN*tXzOEAE=k*D^K9DwJ3=IU0lr3E?PceIqw8;-b;U(FN-{05m8>m zRD9s~`Z+`c9hlVGg6nY2GCsVHQk+&bNj|k1W@6r8iXP;4Xaj}seb`jT#1ch0uIgup zoZyd0Mv&4G!hQjy7R&&pidh1YhGQiXPw^!|?ZxB}9>u?i5D{{_3ez^X$r2-VIrD9z z6e6c(Bb2q5P_E>6EWV9K3bvT^(=qU3dsH;P>_1r47Su@GS<PTkSW=p8`zvBaW|4Z* zE1Kb{Y>|aam%;CFh!1L6vPUm8hoUTx2Af#y%(4BFfdS<?R&f_0UU^d`=0W*3cf!_j z=XBULC?y=Sugz@`;MKaNARX_ki;P;A+CxB{3UL$5YsUcK>f#<qitx>38B|?Q(im`* z$Yhc&#(RM*fR-&@ypdU8?4c}QeB(nbTdy>kaMr808S{jW0G87lXsNA$F(wt=rG6+w za!0>zgz8WGNV7OJf=i;UZm^{4GxY62<3Be%?HQyH75SXzq&1r*+Xc*QO6wqn=DeBt zoDTgV?aX5-mykYHd`VTL`o_1mGM2pN-TY?1sqi}-`a|jFQl>D$n#vr;{UoY&c36yR z6d2({?w>Ah5k6MWB<B>IgdkPU_lANNeWA>k3@Av;eU`<Mic@(e&*CGx7RlQ$%1l|( zGu~aYiNvM(#8<|sUg6vz6O9Xuk3njRIW~vq%I0*~kaw6yI@daHbx%6K%dPo$>WXBl zW75!yB<Fs_OaC*E=H81Inds90P3SbSYayMkn(!;^JjeB6&=sIHtXjN(OY<9Zo_)@` zD&Ai-TPnUt+Ic=>Uc2yn4gp;`K+oKV6P;-KEEnj6xi9UU#8N{nHnQo9saFNp;U-!~ ztpm5kje^#VQIh=8P||eCvz|?YLg5fD@OK?1tdCK_l31Kllv<{-9O=#6Tp6aWVT@PN zo2O`ooGC>O&6}{x5%8s$3c9F1+fRE!ky=}V;$*_E6FL&&2JkxMi)djPO0z<1amni1 zU^my*ZD<ZHPpU1-;y!uOVVA&f(8X}X;zj)Hn}G9+U-$Qlre6FRc)_yOvko_VQtPTD z4-_XY;vG@D#zisV0DZgSDetH(SyjIM(cFo6r1i~8G0N68#*pG&to@KgmXujKovLRk zN4^V%!wkGgp--LDekzzgQ*KIdaK4FC&$@1i7)b4BFP{3Av{9nc=pTLu5|jFa%<rCv z2s0r$E#`K<0rl0}hz-C1SqaDYPh)6n(pE4gEG8sRE*d>nw6zc&I4&s=Q7&MxYdY|| zlT<u%Q?3fS-ILy$wpb*Z{LWgaI}|;wYdw|MX-(PXI=$na-|6ksPlOZCJ+3k?R^K!+ z?<;#L(Y){vQ;B!l5*}lIE_xW2{<>rdpz%^E!#^xESGSZtLA6f$4Wx6yq0J}C*Ki)i zMwwL#scLUcs`+x#1Q|>0u6s<4L87s%v7C#^Quj+)K+-?aAK_RDvModZGS;>B)|l^l z@T(!#FX4*gcfB*Y!pH5QRHwGzeCEQ3c^#i=y4;d?sLw@$g|?{&Z6{bRB8!CG#z9i& zoh(JObP0Wkp_3q%bGY>4t}_#TINy=XaUDk>yYOOLkuAo4*=YkV=C}ub?x*HD<~u6u zxvJ+iKUAb6754Q7GY986!=<qS=%SOgegd=rQ|?2_>o_8m?3UCYjHA?(f(na{%f4w6 zPht|7^P-UQok=+ST)Gyd%r6iS%HnSFB#mGPQbSalG-{hu6Q1vxmO0Y|`Eu2Oxn$RY z-(^;znr9Z7#i<y~d>oz>6yry8#Am$8ulp(~m0yf1X3B_5iMf^*QfW=Bq^9UZ;v;RM zQ}S||pvJON7vRNqbGDqnzDZ#LFR)nH(_MrCUx!zxEXo>U4AM?ncVM!+d@G66k+$N{ zTt?z?z$9I|{bRB@<s8?iOH(Q(Ype|AH@~H=T^k(HQaC53lrGR@zrpXK?VnJbl9Jng zMsk;!eMziQ&cS*X6eb@ZwC5Y3!vM0JbAZl^l4VtkG@<xsmH6i7a6r}oVFkYUM!0M{ zQZDqK;3nbM{LysF84addX;A;<t>~lPGg?fUWKw^J&X9kW<XOOJG;|Z~^MM28J_WpH z0pVK{&d_DjpjvMGxy%x7P@WV~TaJ>i!WL;MvV?j;nVYucemwMB%N@{Lyskx&RlL)O zPi{Fi()We<g=I=Ip8RuL&4~6fRu6zz#$CRM49$zwTQdHF!Zts=8Ed$%2VoTPMFGO? zNL09VYLe-rMVgXC-Kp)*xqmF2h3{#;BUgd>UQNy9E)qJe3S>-{=4igI8gXb~xY4|s zLOjeBUI^JfG{j|2pnm{by-m2olBGG!Knt)1(3-#&^PS6xg)Q{`MG}yO19WLSk#}#| zvhN?XmNlPw&7e!tr^Df(|8|KwO~Jmp{lwkw>hr!AY0~lKhALTp=`4+(D0@7aK@+t< z(Gfh8OxC*ojxD~6o-7Yd)6F5cuCElInatreZF6itxrZZ;^6j7qzf)YDCT7WNt_S|9 zf~nZNn|dUj46LaZ;KeZ2D3<$5zcR=r;I-ocPYV^lZwcr7qh)IUDHXSR+F!V+4$IYC zj_V2EweWNK5%z#1*1Sf}5_lqOA*#^XD#=J@S9z9n#gxh;K#TE5fETPsz0Gh{Un0x2 zSJa+ON69Kd&*)EiywA(u<{N<dfISn|bjXwmO>{j`!Gy)7eZD33H^ufFh;<&@lm==A zz+6}#;Y%zsb$a|7A5^9KXvL7@2^|a`B_r`6@5uZ!0&5}NnxjEPt60$EBXaj)i|;O6 zi3^35qSW>wNP6;C1y&Iz`yp8|?>ljf(Ux;v(y@^>n5>9C9{DZhCfcJ>e3)>uW{BkK zkaBd|1sT(<*SQZ`mpLH4ws`fpt5F!OTUp#2v3U8+j%sV*1;0gnLULAKg)Ohb-O-LO zA1&pQ0*6j*f6o15;raeP$7$4B<7UK%T#JN*M-h1uaw6@wHdgngQ+sfs7VE3p3=ir& z^3{jEt;jsZ7e>B30<v^|6~M(g)&MW1H#ie7fD>N`{ZnZMS~|NmKv#fQj#Fsv@>woG zmsUsvE(@4ObZcmU8-d>eXI4hidM;{}o!5IQ4#L5%)8Jc)t+S4ImA};=b<733zV_$5 z4zKgpvCtf|K2B+F?VsYqDzWC+eA*vcX*R<*MHe4@Dq$%;=nn&<=wZea@djR=XVgy& z)d9TTYUENcPD9K7p&T7=KX<^X8e28(uW4rBHBU=xs%JKF47hb^#}+|PWS&VnTdgvR z-&vBAEEge0=(jOA;`+QM&y^@#ljPiI-8)%Ouza!jEEX_NUYewaPnbzdyk>`hS!l3? zEdZ>6SN!@GseB*GH~4bNYF|kM?@DRUdaFrn&U1JuwW(?0OcjC@Ux=5`QttDG=Grvk zy8|sI(h>j&;kU&rZRokXyKl5jJOZ7>+eFk67fy4X$1R(I*8p0@0Wn;<<s8Ms(~>p& z_6N-~163}qe4@+&|3iAm4-;4HD$|W59E%m-{u&;jTd&)Lk1DmrtG|kdVUPKgTgq!H zmC6cuiIna@>|R`#InJr->hhyyC{rlaBwpds-y@GedLI9iUSfB;zI822t%PXHe8J%` zP5H$e!(fl)E{lHF8tL*%CrC9alrA(Q&p)K)X?6U}Q+_9xfYwef+lhK=+hP5_qAXlJ ze<3lTi@7Ne4e7~kAD9PhWqZ-viOTof#=OOOE?K)Y$(;aREi;VauB&g}#OgDdJvN+J zx^X*Kv>g#a^X#NSJY^i+uY>q`fr-^|0XpHS>o|W-InDZX>R~N2pX7DQVfn-OA*WJf z7k73=K3;S%TNNLv=L3xQ246kTOu&n*2-efhp)4J5KX*h|xE7~x;H1uZ8oZ9?W;-#W zn&GSeNi@*9m(N7C;;EQBlRUDO5Ac%D1eKo{;t+mYzVNdx>HGp>^JI1iyc&Elx%DL1 zG!51~5+nx$6hV;V_!5C-6?OThQKVbd{&CsUDLn#D=YHx`3oWMdyLrPWAXi`@=P8oe zb9ed%nP??{@R1Whh+^cM7=7?kk*<$2xsp=LqI68$X(dOO$o;9jF(WjGMfAbG3oRt7 z{~6a*ZlPa7<}lGT$C+Xdcm8=F>e&?l>r`b$XXuYH7JbfRB=wOSKK^wLhXcCcpVH|H z#83HdNTm$DuG1rXrxAl&$vh`Jjr>SNh-*cXr1j^Te4RI9AzDb6P?L1Z&`l50BIx|4 zx3BTWZS602tUh%y#*mv&%dZcIAQ9iuCgLzC2jB|m66jT!FNb!3EPljV7A^o+Te`4z zF;7Kj`hq9`#e8(5cW+(e^ePB^&r^OSga8*-EkKqp)y)=TKeb4k<<gZy%A$=IwVcaa zr=OnlR_tCQFH8drS*{FOjTI&QiNLF?j}UzJgr1?d9)JtgYv|KyfIeX2OJB4P|4a@` zA2HEqk<Y|tfF&^2=e`d8p3oY6HJEB}bqaWq*6B^x-vC>-_GcX+rTH^8d(vCR4svs~ z@5o0!rfK~nl%FEIWtHFRE<bJ6qWuiuMf==8(t!a2OOwHu76o)7(6uc8r{pF#*UIWe zlH^(P5<1jTi*6209CqV#MKe;Tz*KIgJ==GppXuOq7@xSG30iZ?i^+wU#i$RTy>Q9W zD>sJqy6B|qgd#9aJ|-M^8n%TeEWHy|+Kdiek#ZCphdLBB&5}n-uB1gLRdbV#*0)4m zW|4JCnL@|pQ)UN4w2&^LHHBM}q)Z~6J)|261ZwU9`^4%czWVR;O%7LqG!w1quiK0m zS-}Fd#3);ev0`~!u`F8vuLl7yzA*aBBVQ&9>~W7U=j1(HR|Z>vuPXsB-Z-D%tOaxd zyj5oj;PGN0rbN=p`2c;(Sn{_=UFWXDyi@btxw5b6FGmB*u+^-g$Sd%AIeqsDBz5;^ z!9E0EJ%=3B;t5~Hm=NaeM}QY#YjzFB@{KZOm{@v}YoOKd0c*e0&w(#Q>Io?Wn1wA9 zC%pTqA=A}#pM~n6F=wLi`tz=?OTND*tL9Z-sBO;xUi3wPR{$0ZfFD{A;A#Mdu1;CJ z($)eTiXhRDN`>Yyw8`&OQY3P`e6F)b&WdKFo(?o^{DK*+7mA#z<21L^sZlq)^=F`j zkG?ZTsie;yMLVi=<Sin!tY~3?FZx5;Ue0(4bV-by^~wla#u<%K><D-v_hCa5N9J7e z2g#IHx$O;-PMG~JHm4nhLo`UMFJ?05jfz@_3kCV3d?h!)^1g~X#MUZSA@OIM5I-&j zx^K|ks0!Mm=LyAtt@v2B?C$P1_W&=w7~1oX*a4z^yg_G7eU^*&5Ncb|FGJ<MTmoEM ze%@!YblKWP%}eD9SKNNWufVH1_|-e90pANA+RQPp!0V)v{(TeO{h73S@?sQlF@KEt zL;;eN(13?HlRxnWSTpEivg>sGwtRJYPkx&C8e}!-YM)7OwthkHi@{pcw<lZG?;rJ6 zCQljl#8|Buw3O{~=5z2d_$z&y(hsOUN3`07!Uyo89vW&5OYd3G+jrlD0uuKDy0DIA zje$B_Vp>=R@Z!W#V8Q8Dw8q@^RN)JsEk?)7UoCpd?~?7O<mt~RX}Z!X3T@~aXCy8? z=;#4`6??v?^44(axyMspUWpDl@QTh-5p{Z;D1ELvGE!{;FM%#f?e!}V0bV-;u1l30 zhwMcGkN$MX{h!p*I7|<&MV8i%JIGWmN&8FDS>7eJLdWDsBwg1aO@|CRr<2wd`F=%* zgQT^yRNCY&EJE5Z(3P!1{Ct@ptp-5YTmQwFzQff~2Y{8&aB2SWd<5_k;OebKtX)?C zEUfD~=8*GS^$Q%Db9(;4=QR<waM?^5%ds0YwP|Uunnh#Dlk=FF=@vC)3{CMlIL||* z)3(>^-%kVdDqWj1Ua!FG->-+CY>~S^6IV}Q{-(~{ksCe>4RI#XX(l1az|kKIKCXdQ z12E!*b9go9!5Sd6Sn$NM1<3MbC*S8Prb*BMOn{<gp=>XbeeR4j_ylkevv}pFEsmV| z=(c4cOnaF?iPOf<cePGcQ!l*q1r>VIRS4i!;LG75jOdhYoho1eYT#9Ra09Tj&<4(T z<pv+cyXujU06>e2>~;ub^77%@7vvVT65Nc=Jn)P4LFyEpWLjvK5R{HhbS`}upIDv` zM$bK#tVa=N=SU1SHVaBAweJXmJxWRzB_UI+HwsA^obv*7>1&BgUa8Eb7$fEYUs6=W z#&?d&b~rgAU#?0z(uUJX?VR?HiY^Ir=$L%Yox&kZUn}hYPK$41<WYOknZ4o=ifTm5 zszi@B+AU|^e8|xsCIfh-vf(>ro_EU9b$=hrR)Chi{5gI3;>Ue{Eo;_|<`<vgs_jH? zDGHEzuF;t-zXVlZ<f?<J1=Sw$7;_N~OjD~xiK{7Rubykp61-;o+iSq%m*HJwo*|C= z6Asr?_4?|CCu8=Bk-IMT8vETEpbs*^EsIZm%j{{SCKe_O|MjFZ)oI|RMP>nDY&iyK z&0ws<_+4MKnZXwTticz41G2pFUh|w}0AzTftjQNX0baF0*6=wVWnJUicl&6ou4<_# zRKi?Yq8<FiA4{G61Fog|EIf)_@VWz5rv_h=fKqOo^bmu9d`r1(Ertqx<WRkV*D2{E zLNN>hNlvC(k|sY;E_BYaAR>|PVDno@94fMd)G0cZThpS0l0*JFPvxg_6Srpv$5>Jc z!T=+`1k-#oo@kq|8Y306ES-e{0={~SEE>lK3FwN&YX)9$>Cq<Nt2LD-t?QWmlM8x~ zOOYYXkZ2TrQbot)quf!T6k$+AO^Wxu(P{1v=_%@)YgV|Ut<VzpLcg`<_O~qZ&DZ%v z97uf{@JC<t#+IUf=1kj)ZTZT(yHr;7^7;pW)$Q%A+|B0Z&6~~5?HixtVvg~TSn~zX zU*J@PzNUTD-SW~dn!$(Y#=umR3n{ry_EWM_w!*L8f2IaJnmw%YW#bii{YQ-hcYh|c znqV?{Cf%xFl3~^=-xE%!m98k$=e^h_=%*b4Scem2gD=uuPJUnhwyDXCNwD1vyvT2W zMA;19Ov3Om@M1Eo>#51FY1(hT#A$E0x${4tFJ<a-eQXQTC@%TcLPr9=l93V#vmQkM z0S#LE1;Dh_tMP>GDx4os50Id=uZ3CSRX@oiOKA?5&pN+onffiRKNR%!9Njl<6`3j= zDX760>l_!}N!~+Pll_Jd#x9Gi^rzaG0I3V0<N)=d#}cIFnJb{5NC$Lb=^C1sqVgN5 z;wPql@J&Aa5f?q$*Qft<#w+6h?n{Umm+PiLUn5M8b5&{yH`z!16#Xcf2}%)+Ij-D? zOW28SROI)3;l$`M!Kx6ioWEOmDoDAZZvyHRtcQ7;dip}AFL(T|Y+Kmd$I8VIUNgtQ z9~t=d46IsgE#`?uEMB*^din4?bBpJf(tPz3^BHxQdfj1TuAn2QaU$gpvZ04+`>Xe= zfms6{_WF3Wc+Fb*j|sc`GkJQZW0E0_tNp~7R6Hf(GvVm!rJ>6-_+r94blGz3t;YqB zH61+KVg<lz;5GXOX8uN+`YrvCw}2P2>A$6Kzglt9>xuNRT^&DJ=#wSRx-2+jWI<n0 zi9W^)K1oQ6Qc5uq0Tuuc@fDW!fHkat|7(E)0%X!3m$@_(r%WHp>@53pyuvoJ%te&m zU7_Hr4<@psplLg`EA4ps(2T4Rn1~M2Ry@1x0nJppbSHf)5j}EFFz39WDk!7OZXbkm z9VrPslcp(OfQwf<#nQC^ud!Cc8QS^-a`iT2-&fRrbagx0Hv!VXiz{IVpZhU4=3`|_ z34PDwr~RtA@(`r&o%X{vy0nZ<OWhi*244Dw9`xN!GYS0pk|x){s{MP;bIlL*lqH=x zrFkrtbZsy4dWbqS@3URC&A7$dC1B?BToH794vX2;<Fv``;!7UDi>th$$`&BGub;0P zSZTm_sXktT*Get_DG_)7GGUI%WlSGaUg<;=il@dg-!Pdnf-><o_%a|U07iJWbRC8p ze6`kR0M;N3-@r?gUFU1|%Y0W8A(J6_hZd2gHC=<+Alkk<j9(m+)opFU&*HZn_;QEB zyH98Vs}uiIYlhAP7#^kPhsSb4Vfx}P>mz`Styv07H#)a6aY&s{w5tKu?3biVDKP}} zaW(JulY0L1hz{n{b(G(EQ~x=s${o@Vb|cUX7T*>xN$#y$F#wx-s}Y6k0stJkr8G6h zZG|4_p8&3no{rn<EYWszt%SwmRYnrgp;KzesMDwVD1UHI-A7_~Li><b{Yh$hobkL5 ziah($-R>&5>lN^S7;vBWy@dFO_fx1;Q7e-=88~F{vxoq%B7&El^8NBtfhvHOpHTGg zDHiBbx?c~$T%$4u%r!?a7x)1E!O;cJBYINNZ=T2Jp&Z6jjj3g5sW*qLEj@Jn>*Lkh zMGwASze59zrVK5{SZ)Juh1WA)zeAZXuZX+<Ky1?b%H&7PlWZrKKPK6VkI7Oa2{3gS zZ-9k=xD82sriUdHXS*4AH30LY;F={p!B4coE}9s*%1dPZ+43LyE2>!?uv=#371{5P zw1C`zgcJ9tKe~_FpK6kxbJMcDi`#AP9&lQu?(qY{^uU*_U$7SF!l{m>S*j#ehH+(d zQha?X-C_CI%o>PMh$3D;tE|0d0KpSi6<JeM+0L`yk)}NCho|bRJbMS_Jm%B_gD&xA zoCCbv&(Nw~bnM+G`37kvOV|<#;L5h*Ue;P2;MTe9+uN(nSGTgX2!LGy0#tyt+Uqs- zh%r2RgK+^~;hfKIaQrd;R+-2EKWGvTb$zaAS2@2eBG#S<hR^tOr7J!yBfbGj<#t)i zn1LH{4X#AQAcdXc)-zxV#{)WYA9RlE&S$xFfL=bo8EepG8B~)L+ZOUXv6xpvEayde zFPENFL?6gTV1Os$B`Dq$adJ0P5eGYeE;E-qOrKcK!BhI1^E=!+?f9$zvNgaMV%WY~ zyk2%c{!Z!L{j0J)pVai?iS^{<aAIQdBBs%F=u<(bH6UxhtzV1JWLxJmN-`#$LjX2_ z7?v<Vm;9z-(#+%-2A=#+$lK}mAw5A8MkNR&i-MNKKNL!(Gw5nTma5n|bc-e*okp)( zn>G*nz`g%)zj-J3{=<Xa2LZ5qfiWy$KKr$a#mh^6RgmR>ZbW4Ar|O75w6xheEi{y( zZw<Ukx|Ve2_*=pO&M9%sOZB?yrG8T$M7zE;vCDL-{D~ew(0@iRD%9m##{e(%?6%Ta zSePx^6Yvu1(Gaw?>sD4SEL~sg>+82)-)`Ord|~yn<x8Lr0LBOfcp1bhhB(`@c$v3T zR$`L8jK4{KNu?b4L6I<_)wQBu<@}}y?PuVnD*42x%Pn#H(BVO)6s2VG@Ss7La(jJA z0C@32Q@<L*FF6&k;v5&-iGZ%McmcRL+Z9WtDpx(LH_mgGYkFESuZ-Y{MI0LEvLtCo z67*U9E`AX`@-NLuT#}9pE~|Dn@j=r^fhlmPyD94^xT@nQ_ch_AX@D`5+kh|Jz6E?c zyjr|oT2KBidENc1l09!QF>yU-a>x|6&{C$|DIT4N?{BnP(Ewhn^BS6L$s@flfK>x7 zf3uyQcqBdpuUfY}DO0`|gy!XVN7_FzSt4U!l=<`%U`^&)bW>I0^utouG4OKF=>z$& zXg%oTPVVj7_nTkeei-iUdx5Y!Sqtv8i0SaQ&wZ&Kzy-8|OPE#?j=y}8DmrCA%~q%_ zG$AC#Wmp7RLr1cSoqh6S(4EXpqG?j~SO_ydm1zEFD(P&9n#2lSSLQ5zj3pT467-UC zin>hzE(Q8GOZ}cHu}UA+0eYd)D<LWwR0OoJbX{$}`}V8N-@f~L^UYTRUpH5qTbaRR z{E|bXDkq&G!`k9S)z&yQRJ#|sJI4h_GMW-ED=guW)q&PS$A72q`$2N2s@&(zs%7hO z+kWR$sLNZiAXyZwal6ObCGgd+e_$@~87^D6w8aScB29n`9+p6+Nq!@dm!J9}9L)zj zvB+7jOP%G)8|O7I)R!{kiA)y6JQ%l@ix2BtH1yA)O@GY#hLX!|NwD}T!l2-KhQ8<W zDRlnxNSEhHUvpl71{gygdNuEJ8{l4n*9+*pKQ5xX|A-CW-urs)<WN)bn2bC*GP0&? zo;;c_egiB|tUb}Pm7s|h;MLYK%AW#WfUZsle0lQI#OL~IBJ`^$B+D#AFBC1}erh*q zEo0|HKbP<HKjvqKjx_~N)X{#2*TAc_%8iPO*=EG5#Wv&5zr5Z2^z*yTPx613|MRc! zH*eqF$qJ^0OBnWE2k)r^TZ@-{RfZo3(0R19F7Z!TX|5PQ;Hybud1&BOBVjOTs$<{m zj*~}9RVUffZ<b1Y&AR$E#0Qlf(m<O+-53{3Qc0o4`H_Sg1EgkR%s8+mMtbfq3eD2n zivnF+xod4P-dta7zJ7BpuywQf{%_xGe)#)$o4*NwVg34AVC>44FZ6c`cugP-2~~+@ zw6soG;_D1$O8#-bRhvdR1&-+F%;WIPp^G}Ll;U1iLf<2yDS4}JIt|&l3|J{+z!lJi zb<0j;caLRO=eO8ay!Sb-{HCHo7Zxs+;|!^k?fZ~J@qXjH0GAKV3vlHC{f%A?A;48H zKy4s3T4_D01@hZD4}BlFRUgnU$`qq6+hv+Z{33e7Yu!CTvda4ObI*$XYvfPV0Anb( zlIC7Tn9Fgm!0S)!gukvTcfYG&CIQks=i8qr?89Xs1R6j+u`+_V<aJtQCB0|x#6rhJ zCdZ`OkB0YKrrYnuj$&=q0%-MndD`0LG$!Rbx8aFOlO<((as+_&1U7s%a>%PXIy@%U zQbO}+@js0pr384Pzgn)Q1;C23RM8dn1}t&2qPvYj7iYVE{OQ-tzkd8>^RIv5|GN2c z0$=w4FF8OLOT2kVANbVUe#<~Tec0dcSTdDHfq>UM7SNZ$7kw!j&P&0P@Nd2j${q6P zKC{S!d2}{M-B%DftNa5p=vhmLHUVF9)S14=Z>Mz4jDD?wd~2)dIaGf+0k3brzS(@E zEyjQR{oBny|M~sqhws1LeD}?p&9}0Au?2a<fo|0ji&wNxk01&z;Ru_wgq5Xyg_kHv z5l~)|4>e|r&UEAqMG=bK2rYrG((?pL5fx$M)GA<_C^T|X+@$(oYyh0lp}tJ{X+eQ5 ze!v>Q^{9dQh*ef`|KyKpm0rF|xefHIL6t#Qz!l(&GhI1IPng5<{RK=?weT%lC6(Bt zkse#n$WdgBwLwt<+M?i?AE2)}28vOx>n&RH=F7UA6Ar?2K0F8C1G?Af%hN!{4`b*R zc)h&d`@<5u`^_acxh51Q)tZ>>GZE>^ROH~%N2Z}lhNZ5NR&mc{$yz>}mWfQx+l|wE zc^Y`N)e8XD6Oh4_Cc707tGFjYwhO#vusj9Xv@T1F4%*f-55MF>VA|hxFAew<q3GA! zSbXJ~>RIX|9jO9vsMSlqlCgzp{Su&h)WPH3=D+{v=f(Z^&zt`-_<FnfMca=uB8Uzy zob&S1U%qaB>q4?<BFNHDEp<7KywXFo(YfwBEur!wB{GQw^0U|3yn}Mx7iQFj5Rt3> z!-&$mzn~$^zdF#A`DkV&2mBaC0KDjT00M;iuuq(@EH1dfRF(6SjE@FhSi5dy_4@YP zHv(F>oB#Uf-!}j2zkb;K*FV17{9Rj)SiWv=^a4*=Vhnf1Ft9gJ*dqRa_TGcBZd}RM zrIKaKv2#A>&dmM)KkLqEcW{o9rMJFSRUpVsZP{)I$&ZvkqykVVBCK5iK^579F!Qdk zW>4zSGZ<AQWbw+XyDp0a<MW!+^ioS9NG2A>Ch$_;=Cv{jp{bz)veM`W!YLXowb@fZ zm;A?C4nL9ck1W7g&!g&0U*>?*+BCn%a$;(=_yOh@ZKO>EZ}DcMpCQjt`EYlBDZ4l- zM0t{LhLx=V8ibpR-S9yjI@@C;!5GCkpYF$<X(vK+h-t&M?B5pG^V-v`?yD(*Xgjo@ z6?k3EC-{%J_TzUBHBiNH;<3jgc@0Q86m682Lt2FA__RUP1<dK&Af^F~LAO7A)j+IU zZX~|ZXPz}6VHdFSz{x<(V3=U6v|(jC9aDq{Sq9sx!dQt>CPXJK1M>&HBEJA$k#S!q z+&RRDb}Ob36VhopCW7rT$C}j8c>N`?_1E8zhd=*%H2nGJ<Kgdz(tbVGvZIz9kKgRb zkehaaPk>iV|CCkJeim!N5H6!~EC>0Tz~r)=6j@7-p6DPaS$B<+?E=%;;x^JKrbPy^ zy`pQRb~K-PBr;^jb5lB-k!Iu|Ko>wNG8FfKs{~%um&<c6HyPE`c7QKF33Q^ic52WC z___`7x^*~wCvDdc-+wLpj<jA!!(9Wfeed@&>{VXmQPMBTH+EHSFK=_ATX1By;#RD0 z#*9Rn$g&$lo2$ahZV_@!$}1V99U8AOmHi|p$VT!~zXf>3{w;wkwNtcO0I#;E3yqgd z<>Wq)eRo$I<GfD`t(HKR_ih1RQ|nD1=k3H=QpC1ql4q3}+M*)#cNxGJSF{m3M|Z_V zaNH{+`Q~F#<!PQX?Nn%$Mb&QEAE9IZ<;R}n-AAnMD=7h5LUbY8s=7y-b*b@6KF)V# z+K=Cf3S?k=?9jM`T?121KoB$a^j8f;eOOQ5hvRm7Wie0ZU%Q(0Y-^x45aU-dgZ9k! zB(HGSAO}U37dU^(18@!649;?Uz-G`+L%nL*vFbP<EK4TvOnpAi;1?5ss-k*^T&tY2 zkr<cHNCOnu7t?;7(RHj0*yHu*Ujki!J{s=-`Ea;@|KaeLG+=1Go;;Pt3*ZH2u*Pd& zwx@sF)UaRx?h!S?U+`GVjUf#)p)~Ovd8TkycR<&B0WY$R;#@#H+NiMubSt09@>cU* z(8RMMAD)~4-IyzfsqHMt)rF}JvJDnYmU+nyo!hLQ0bF=bm_CF(oE@tzoqA(E!0V2H z*PYwfhws0;H~jR&*TeVU-qo_>&Eeji8wOo$v=88w$51G@0$-Fd0x)y0kgNxGFl$~M zL6`+XL`GIbZ)a4=u8*p)vimsPlU$Jz@=4qK%1CGvIaHX%L?6Yd|9a16?&0!sB0s7C zVZ^Cnp6VBb+kExcT0RuW;)B)W5+mCT0ABpC5_e4~a!YstywnmYH(8?|MK|^<f+n>y znMs>VG@To#>yBOF%A@jZ`OOn`=_*;}Q-18FFv2T;-0OAqB~abvtu$V=r5Y6GRj+o& z@I79=n}!<xvPZgb#lT*JP31VJTKykR0)G6?jt)O|`T$=ZMDj7zQ-OH?{Kj-s&iXVJ zQ)!(>#h0I^fxGx9+k>ZgV{q<`!I%bC?4qeMyws?{Fb3uTU32hde;%BOo6)rfP4g{( z@zCl4jR~uyWxLTYM^8eTzqoQ9lZ(_Ys2gm9=nbHB2E0n^bu7^KS`*hF0$rH<e>@z1 zzyH8MtO2jnT^%{W6wgxQ6nK^1h4Q`d<s!vL@na_Orwr`knbmVE*cJAB1Ft9|bC0~6 zXYOFa%P{886s1BGPJknELsWJq=qyK*Iv+-9yfRfh2YW=Bpi3}VIf7!@uXHT;i8Nk1 zH1%K*@H#Z``r*5;hM#}@X87T|9(e6dG+rb04cH4W7{*zy@N-XhI2|4#dGDT=iMyNo zSf;D?=KLg>l3CeZvL+AHa;wC$=^F*Gq7kJ0&=f*vuod734cA$2A@E)<xtqp|<ww#W zN+qj(n|u55d7t{s4_Yoh>ErJys=r1b7f<nU;VuM`KfGKY_*8KG02l@5R+HW)0A~QP zQ`$F<2Nl`bNoGrVMSF`(D_uS$C$dbs<T&3p3|jJR`4X^RS6TvYm%6<*@S<r|o2BOA zj#k)*E6Ws2+2M_@u<52VtiUTp_Q@=sO+23(1j=SS^O%M`dE%s)JyQm_e!zl08$+MA z(wSCS;P2B>Z3dS<3^&F=E5TR2?dSs(J3v;n9-x#@0WW~n9C(%H%W>9}X)sqB|AK}O z{h8lsRa?E_b?NHs+uSJ&==-`=`VbxEks^rg;sMwjOc;3OuXrAgr)nJ$fz}I6Rspa3 ze>@s~|Kq{%pWpuu;H8cBkDt8~=-Sh=<euOHpbPL7d%c+E3wV_sv(?DUsJ@D@;=SsG zri(v6Q)z$Tc;hWm!n%ZgP7dz_X0#SW#y2wLlUKQ#mM!CIvhuSnVr(afR1H7`_W}Xp zCfl=GQM3ysiRCH9S;d6bOGcpU?DVzhPo(iW6Zkqyjo0Duqm~(e`RUsPUPr0%0(eRD zs<KMzWyceZ?8_ajMyn{6v8$aBA6JBC#UjW;_02Ua$_b6z(HLV_)*UzPHKb&ZqmfNp zVkCR$Wh^%XE<Jzm=ZYUoJ^<C4uF!gUZ<qRQ{Ai+oizC34`r*C+7kjsSJVc$v<)a~l zYWblgEmwcJk7lc4pQ5$hJq`716&O<@Ketu$F80ZTx^O9MsoiYKJji{|_SVW;D6^xs zb9pQ%CZ^PGzgfmKX7yb~3GkHN^weOm8FDa-ON|R%+jXW1bB%2+{0?lbxqJ~99VWuK z)2K(_HRd!@tga6)0iMP9tonhVj+CeYs4si|?D}*)-F%?x(>aZbt}xS{^Vp#+%~sQT zX@GC;4tx>TYQ#W{;a9Ni4FJYwT@B_2VX}#bww54WmyXA(Tk%}}-Y$8$K8h&Yonw}l z^C67U+Jh?8@dth7RnMr`co}qwi0S){j)(ww9qSyV`>FBzUCWFHUfS>Vw}2N*jVEXO z0$&BXO5-($0Fh_Zi3cKnJe!>Ja6|#<qApYLCI2i*doGdr#@+F=G!r7rC_+p&-Wu5? z51xI-jIwN`&0!i6G6HhRE@wRtiiXa154;4pP6fPnwA{GAr{%^yfR{90x2}1a@z-Cz zAAUsRr9EEv?r@&ho(9)gYV0MC_AFKt#DfZ-j;T=(?yRhFjWr8@a_5)|8T%#AMi=$U zNT)A(rrqSgvossn$%_M=NywoxO501b3ASnv*Bg$6;8++ymu&Z8(HNk0obbt>ICCpN z*FFcGvb@MrW7=rC)In9v9(Yk7{&baGprOAzECT24kSMN_kL^~UaD;q<4tHiB0ULM4 zCP6D}dxDlj@z4UcIJULnEy>oXODF+aS@bdWba_56@NxsE#a`UhFQF{27)x!WX?%}^ z0KfQJ@P!T!eU%;5nYJIUa(Eo`>gmVO=IZI;s|<rTZV%#RD-12z>(}~}2%C20uO+#$ zPGU=y!j$&Qhp^^`-F6mO0x+NZRWcB-#ZTFd(FI2hkgmVdmfvY7c`32|WCCvjezv3F z`7^Li30XK9Q?-mndVrT+2$RuLqc+w5p-uJd@A?l*jRIZ|(0Dz4ZQwQ6c<CSn<;P@J zdY7=_$PW_!^=CIho>}0aF7YEE5}+$=12HEV>B?1hrG{)07FC~yL7c)cFG*8*l-=@i zd=hoEowJgJt%QzK-HOIwm<*jM{UJaPY=lAMC6F)Rh1QFGUi;c$zrXj!pzF>}0k0pw z9{%;q4+*?(7<k>#A*$ARDW4vAA@z8oDp1cj3dWt~Db}q+g$IwtX;4ND2phx6$Nfg3 zrpmU1kNT7>D@VfHC0h5j>~DZ2=MFz2iu6!Nd9{xVum#9Ee)W2I{Yv`^>65PkU&si4 zz(uq3`1bYj>g(5s108-E8|DQ}`4QwjT>KacW7HYK4>rw6)jwFNIt4+5smSFkBWShp zoU=Bw1W`lXXW=c=<OBb^0<V@w=jg{Qf@}QfNIshLQ<n81DlwPUhsg6&<Uv!SFTD3s zBTP<zoe|Qv(B4f<_{)ZxD~5r%moH-0`^S?2&tm#~M*lqgpK&pN-sHA8;Ab&KUmdHr zarcIe_6>OP3tOKXdBd-7_C(dhk!fmRsinpOU)To*VfvNL27CdqqJ^c#5Axb38V$lN zo#^IuB%jL5`H~l-H51{5z^mX5JuX3)(x0I566kt;4Dfm!z{`8Q9twErcnLIKUTT!a zOIk1Xcg1p}mMJ~`j}RaLST~cXocU}*>?nk&&#9LeN6nWfAZvz9JV`NzjIJiq$b5`w zE=6QqlW)egwDLFix%spVn<Lni{FOMK7m4GSXe>MW@x;83LPZ9UB*dixb&@(7FYWQ# z-{n||)8WodomzkM!27%Y^{ar__xFZx?p)WA5~cA{`%>yX6$s!$`T@FPv%N=T=Px4j zMEUOyysD3o34?stAtCbfpT!!&in>E5N+p;AFY!jw;wPx=C)nq4p?L;m$-M4>m$hE{ zL1d|_Tr^tlZ$9{xLr-<S*^L_lUpE49sqgu>fN1F#nNX#aUpA^g{W~6BaG!Ja{cVFJ z#L<GIEi`X9il*#Ybnua+#Yfq5+Dq)8_p3|H>V!4g>Q%eo7`9j7b=98S2jSO`f0k1< z;<9Ja@9A9{{Q7}@o^8=rr|NCoy#aVJNdUgQ|4VKTUi1faWfSKm$V^9Bp2#$VP5@X= z2!t^?)Y7EKd)>Te>21VPgRW?c@2X$bYaHZ6T)-<w@QP#3=`UanS}&&Qw*g-Nk=6^~ zWsTRf*OEs7uK-(sFQ$C<d<F0d&?P9)FXx=|6FyiAVH8)`VHB<ztR?L$F>`N-b5`dG zx#M&zyNi6Me7baYCZjB=M)BOIz{~Tzg5#}OVngEv@IvDy=-Yr7pbPU08ZUsC-fsNr z?%{AxOOQ9b)F|MkyZ~PD1~#Nv002M$Nkl<Z1eSnT)QJ6O0g!xmyB&FqiX^4mL|?Vm z_GtI|^S|77B%!rvE<tr_4K7Ns));!$LC7QBURI=EwIzPsc|3$QUIJk1i)g;+cLm_A zX;#~cv$*)7!#5S#L@$k(z}LPsUbWY219*u?gRBO|@T(HVbFkc3zqwua=9@VXM|Z8j zs}sf*akh4TMfinH_d<887-!a{#w+yj{yD3D{IhIoBr1Cr{hr>X!LO#dr7VlSI#qAu zo)~4|!Cm17Sq5F>9xzVCuL*#7OieNct_-%M@e0kCCWBmpwC0OFBO2f<%@V(TSkHU$ z*~jCK{9@Y686-)@a%xVgw41<7i(LW>%Nnmoxzvcpi*vl#T)!{+(00`Zdq5Ya2VJrB zSf$FIASh-yzyMdY5$fB6F5D2zH`hDK?6%R$&YeINQE_v@G)}tAi?$2ebS6;&FEb4l z;W7$G<Ha+KLpK3lib;)^7I{T80xz^(XuS$}@kZmn4ZQApnendnef7X=U#Hy{@Iv<( zS}#e&LP;5`Z2F1YOS6l|B$byW^;C%UrL<g;o$m7UhaDDAn%q?<$uwRbNSP?KrzK6i zeW?D!a()6U4mrluTZ-N|uVYQT^ypU=&4SC=N0Xd=jQ+(Ni?NRj`#^6j>di$jD~bo6 zaWEEcvhj1TxGvstQO?rc^;n7^%)%KXSKu|u;;OjlpI7aIV|PQw7<pFUb=98WKjPPq zf0jcv;<9Ja@9A9{{9?#o&amjKQ}s6P4ZpHXeT7%lZPe`yDJ>wKN+=*89g@;5NGLIY zfYKd94^ko}-Q78WGy@FX9YZ@b5;An-o%j3JUHAS0v(~KV`90^Hz0cm~xHQ`ba}nJ> z7{$(qY(tNy1N4T}#fxq@0sYVud@g7GjPtvQN$)qZTXWZ+msF)jc+vqT>cwSFX6#NI z<D<O^yEHF<3~J}}7Ak+;M(IKf>?>o7`d_xpK0)oL&^8R%$!_Wy^78sbkgy*UA*~p{ zL2JvS&HGO4dl@dap<keNSphx=AG9pQe}DXl!wEOH2sxu^H`ypVyFcZ0LC{_lzryBY z{>I?kD}ctC*YW2HdFb^f$+U8teNs>{G+ubikXs&oVc(1kt{t#5t($s&)hPE{Ie>Ej z`-_mC)JmvJg#gnI5#?!lYZ=EY+-kzwqUA6X^Q~tW)%=_s9@W22oiSxrp?h*TCbcdd z5JXz?l~~%^(eG^zCoB9^i_XFZ6WHiC;WQ>8{>S+j=~gTFzvD9G2gNy~iN1a;ST<L{ zH2<0E7*HUY?K_sAIre(ghO6?>JB(GG5scF@ta+?g^Ln!az89s`)beS;>S{VsqNB9S z49&OJN!OAL=P><yJwR(RoUPDV;$;JfdLAg&lMmILTPAOcPwB)V=9MfLx+*~;&;&h+ z{V37(wBMY9p%$?i-!+vOIacR1U&9~JFUR%^>I9&LV^p2wL^HYqNzgapL9dtTk>5-+ zrud_1Czb^b-Vlomekr#IV7+HSP4D;|ql<0H6EP4A3O^d*f&pFFq-af^1oxfhcTw3% zh%Hid7BJlR`P(z;88mP3@+`_O#2cs+ENocUCrC^SY);gZw{AxnWz$W?fnl5R>WRoG zt=B`B634<A*Dn}zb!nlDU>mpg6k4cvEEPI@Q8@|Hg8vvrBcOj4u&i8u(n5VYXW=7S z$=~GsYVSW~PU$<#*^sTu?GLu5Ye|F-V(w(6tM2{CwET(_M;E~r<v#m~`G<eJZPWbi zP~-eZ_=vws#?E4!Ud{zR5mj2q&ZrZot()J0^dc06JBi_Z!tTOIDr;IJt_^FBc|*6N zC`}+jk$TJGXYW<La~dt4<7V|Yxd%t3h|5<~W@9urTlQwRFlCX+;eg+*dDJNS-$-qW zKw`0cit!cLWPJB5uH|$yCrP_NZSmJ$Ao2)z0E0_y@xpzs%%^Rou+Jou-`VU*nZN1U zK~e%Xxe~A@RbH_6P1jZ-7V3q+(U;egdX4OOTJ#VomRa_b4Pku+!Y<4k{l^`Fk-R8? zlXiAc3fELv;4WJo{bU3y?_V@oY?sIslp>6{tLn!974#o;73}&{Xgj5P45&n@MH_A{ z;bo~=w;SehZr^hiKYkZEI1*c+A~o@7ojemb`s{NnoW{}7kTKde<zeNqxbR8PN^5f< zWPKw>1<7W9cDT~`gklea3H|5z*R0Q7$l7YVvPEd8eCBjma7)+P+%$3sTZN6akVTk( z8(xd?2%TclqWBBYrq~D53P}fJ!MRg8sZ+KCN4xrGO(NvoHFkOpku2|??bMZOPTw`- z%23_aPks(P8R49_RcIC(wC-@Fk#<e-!)hdK#VX$zh`d#|ZC>#LfKoAx&&3FIGxdT+ z5?0);QmdZ0P*3zw)XkQYDLBXY6Mss67Lkk|Sbpezxg(Nb@WpDvhPU=Ne|ztJ)&T9% zL%E6bp;V=2WV<b_dWrmA>HhX)!nIV<`118Fi?1Dj+2`^PS$0%;_VD+F{pzZMJ0BT= zmSeI8z&E@(s0yjKP}#WCKS0XA7#30%uYyv8((%s=SJ*KqD!a>Yy+7moQB-8BD@ad) zyPSDliB>jc_LfA&Welv_K9{-pRh%RVf&w4e&<lsdOQq-^OUEw6HM`+zxTP^pLUo;y zs|v6AlIPVhyDXD~53+07H_A2TOYSK@Ylw`QqiKVE8%*8N(w|x1XjhX}s;!5!w*@c6 znH*CApjVvUVHZ)_o=0Osps(IBDVJX8m^KUcKavCipdW1|-k@6JXrT^p0+}t(&;8h% zqvQ@a$wAij+?mbvg}XbGQ7pPRYY{0k4XTTHQi@=~SI0x~J|iRFzaFk{5LO%Oxc>u& z%q@2>=2Q~RkWk&G-C;Z^GFR01-H8WtUAo};oebq*83DMj^sW%K?Ke+iD^1_LjQ!Ul z_ANc+*FA;0UKy)_;X2Ln^PZ{Liufk<u0INWPZmwwG)u**c1KGIE%%%IO|aVyc)4FY zdUe^F$B14d;<3#Z#<QGo!+L*xGND>NRdo32T<N?q=oeSPvF^5`r&9PYb|ts!AQExj zu|K=Lr*#&u#SHI~kdcB(T8jWEhH18LJylV6Wy`d@as7f2Dj~)DX?@pUXl^WCgAJ^h zm2uP};Q2d`I6MOqm~AZL4Q!gD+zm-FprX84)I=NW;rehc8bJ)UDGTRF7ol}4*Yqst z)h{E=8s%ay`&oCl<k+g>IyGm_{>d|YTm=-(IMFD&(PpP!BCi>)s#f>D_YMdx>pvJU zwv8IQc<WFW=MR$7f0r3PYnPLvYOq*z@{I}-e^f~Y(+jMvLM<3k9kB|RXseL78nSvs zx)tbT=VBS?*kILFZhtO-#RP+UZj4;r1hJNQZl8=q02>ECgmEo*T-nc&Jab4F*?TvG zjr^>l?RXsbY{Auc!X4s=`M{$lFhUgOFu|NKEy`I?YxqyK@yVH9z*mHhnC*VXREbwS zZuT%V_GQ7SJvOM_Oe(rf@=oi+3NA<Jmo2GEoCK5iZgachEuboqR^3IW!WcXDT~&B& zAf*w@fAK7KuPUOD_w!oWu+v{#)Js|BMCGLx6S=9ln0C&WB`0APHt>5pslcuY;K!3L zs2e6PkVoqk0J`!D280{Z#mw@gaPWIqiPPrF+JS^@Gp1f^|1JI2ofag(Z>(OqUx|Og z!{V_bDs!O@xBIYZg%tW^E5GTHTkrDip$sx#dh+7;8|Qa49U_eMPji_wU8u}on`|Ez zNcbt>M7!=dtSd<2=q{4JYaOgTbpmp$WS|TO_e7hF<Ib690B{B85ugj2*CVk!xUcTo z1xIHb?9!sKX{Uf+l_bc^$<D1knRW_%^9qlGJQCK;Ys&<;5k}zdbwj0vZ!7o&k=wRi zMh&d?bMGVY!3y8I>&9Ayf4<5IajIteR2!>CG)P<h0h1fZ!{A37o?}ar0!U3k@4?`q zt1R-<vD>zi7c{bNJ>^!o{eI=bVee%sqXroriKzb3oabVp%VnR<P?>HLPOc#FY*H|# z=WyhD-$3;!kesz(@VV>I`M52iP1;3Fxg}HB9SoH}VsG>omYb^TnRZAW$wRK>G%&J& zvljEn|9&bne{5H@0D^AjguOgd0i)2FNS8(Ze{Svqi+?1r?1SEdKCvC(I1Dshdnhs$ za1-3Vsbd+$Yrn^rT_ZR(OQvemiSJGdA}6iCK>VOA&}*tINY59{p)D#?*L!tTi%+Vu zH0e|J>&MDS2<;#5inxRWxy_4uBipU5+mfE&u^U^r3!5IqD9-4V)apN+U_BMIwv#@J zh8kHl!a6FLg*Tlqig2_fAlHj@v(@UF@#ELfLaY$nXpn!%V5Xe`U_2q%ymTc+ZB+F) z&X#K7G;Fd~|9Knj9YY02SL;5=BApGu9KbZWRh9~_mKnj(RN&V$ZJ7VWMJV5)n{(x? zQ2A%0VgJ?(X=Mj@ueN?NNwkbn5bY4aFcAlM_*wAX5=j7BSN^t#6O7FVjU!cw3^1So zlUkd#-}>^!`_f+k{itQQcXJ=Uy@IHq@#KQ)a!0eCT`qA)x+IyNaUpx#z7xw>7}u}m zCohq(W==r7Yf5|S)HY#M?VjstV|0bj`2R*SjwP5+hXkY=eG`o(=Tp}wn>pK>)CP;| zch9`E7=L{mKhW)4m5@3e)Sl39rYV)=E=$7fuyry3avy(H8KZLC;37_@P6QZW*QNTY zlIsI1;VGs$2-fW&dntg{{dU}{^p8s8@wc3r5QwpQnXK)@_kFTmaBZ#Bn(h4pyh28n zf2fy(QFW7o{PTRtSiQ3IO}VkpG-YGve<E;f$!wmY&3HIRtLO(sdh)<X?MVfAWU!Y1 zcTQx#Oc^eyb|4a6CD;6G!36!zB!Ic5X&>>|n-rZ)TU_N(;cj!7=*_E~cZpoRA$`#V zOyxQ<^20J-7wazAJ}m|}xCJU{m$oy2hjm!ObL%>}QYcq1=co&^QW{0-jW4(rc!lZ; zl{;&~2xNyQzh5vd^*WR9bjV7?ownhG8Y<726cY_o(jG-|#_1UR>Y<Y*HE4;`+7{9o zGfrE5eO}eBhh6S5S508$rouJ51ZUfJim0+a7F?zPa}VtjkeqGi%+)Gpqrp7Wl+gzj z)80l+J$g!wMaDfYa-3y)?Akn=K-VkuaUxdOxu%88*Z}>^dhm)voc{WV)SCR~{zSG` zRL9w1V?Zc!GRZR|@LY@$<Ax3mc|rU2y}iJ4YuL5r<NyHF_bdwd6u)}w@P!nN^@~ag zY?)AgDLu6OTZmYRGg7#@m#*Gzm^pL%11Q_>>0Wj<JB*UAU+6Xy6)AtC5tM?g4hTCv z^ma^TMEeV?BKqwbTcm;zTIeG-idHiGa;{S_yrP%2xV-&f;^vT29>iK?K~_YafyoP| zG}ZoHQ}FQCJYs5!o(Rb8+x$@<>mx%aV`sr&(=&fSd3Srb8f2toriAdO7Fe^9V2E2b z_oL|2Q6=t}^Rx0yy%DM?pW+LZ%PsCt3I>lvrIQQ7=c%A#y-Dg#UG^X1BQ~GR-h#=L z#7p$Vk`T&5ZXSQW@;Plgj0IR;R!y7W<fD(CCe;|3*ANuiJVGlkP%u=D1}IW_vBN1$ z|0+Xhz0m+AP@WgQ;Q-CI&(Z`Yt+~)%|0v!TBY<R|A3mJ!h6-|clcXktCOwn*G>8v{ zM9nRHAbJ48wzOG43jf6&l|TM`hCR#nr=`|{)Ojb<t4mR-rRW)eR>&f;1_b!waiC!R zO1fArnm%{<6X>W)k%47u&GuOi5NKwVDP;TmJ?iI7!8JVx(ukY~smA=gxVJKvOC&F3 zAx|heIhHWvEyvCyA)`gsMe4tna~72p1@s=Y{zfdu0J1@DEeYS7X9H&_os7fWEqdNj zyQ8UcNzmrdg+rNk#=)|V1t#eE(ZVJhHx=4BjrYFdo^9gimv1zHRJxGs)He?7N#bxl zWxk+fPQbs5&2G9qo8@WS_VEW}YnW*4NO%rL^XX!1$70MU&8V?cb6-;`X`V^@qOcJ& z)zU<F<F5R_r%PGu9KEG#RFvHKKhq5QhUml;M{K9Ik<VR(-nRRvu56jFwfY60_N*o( z48BQybWRKWmbt&^|1Dq2nzVkg!n2Fd9*q~vC0j_kp=i8VV%uvqkuRN3#eB|VP@t*g zAp^&d72b7M4RgUsSN)Liq4Qq_E@&R>6*Qk$%C2S!AC6^v3uezz{VFB#mcxniX5A=x zz+tsJW(hLEPRrXDUnmH2i7~K-vBO80hIXnH{VTM?qAwiW{2h<0n`pG+RP=b7Ny%wG z8#(fc>XhN&#LTkhVpI?Iu5hK)iMV=Z=IF<<9x02p3ZD)M%4*X*^S`O!$9IzL^6yg8 z(Je3QkNo=1Lm_R#KL3P&!Q9Q?zoK^h<cE{cqw#Os*U^Y0OsDEybOJC&|A+Rqr)tpv zeoOqe!!q<<13mSbk8ft-qutJ_hMZe(e`F3(j6}?k?=loyDZDh0x(MzX`7!P6ZOQ_V z^f&e!3yMC2aLc6Gi{*3EQK`aj!|A}MZrqD6e23nsw=(R0e}Zf5DvL02)WXv0p5AO7 zSv`y??dBi!cTDzD@~@t`5EHq~{GPq&rp#mH9IcWP4UN1`iyfkxG7SS?eQd4l*G%Ww z6y51>KsxTW*e03u5OuCdo(VmPb<hy2ukf1T=rQ$-n`+sQ<>~+J<8P0LdR;v6^?ag7 zTA0^j8N3|NPVdRMqz`zuEk@_Z<<wL|8<I3{BWO+osip5Rk82qyY8oPuMo1i|XZrr^ z3ySxhemxhm(`;;O{>#<wZ1FCicIwhg@NOvyJ|Mvfp#A*0jPDYx;u41j9ct14WH*b7 z21I3qq-c6^?xw*F9}Wm`lo`jprZ4jA0j7N>VW05JWidf|bZ9A17lTa}tCNMJ>&4b- z)NDb8mYr8|nV;~;o<LTztfWc`+4$+R9o7{~dGuwRst8kK@+$QGQi-N=5=!p3J7%3Y zLFelQ;|U#>UGOS73d6m2_Ip5Wy-A+evzNA*)N<T>-#m#>dLvP&UM9aO<558e(%6|D zvb?pGZE~r{b!PasQ&L?{q`#3cUN_cYDbrEQK5nY*Z(VeQo$iNq+vQUK&8#~G5`)^1 z@j3r$ALZyGsbk-rj=%2DKMC(nXlx)iQt-&kvcRRRPysB3T0PCB81ztgKal#OHq40B zq<iAPp8pnR4|Dr-=5n1Sa7~D3Z7}5^v@`e%13H0vDrFjnW+XT4N;%MsB(U895^yXb zq9l46WjLfCxkJxe?Y(<0ziFfHZ7Dn{pMC<%ZzL=mDobWbEB(=U*byZhv8|&KRK0|$ zAF!ADO|r%3^eHsmd0lk(rI?^lT4yPuxL*yfW<v<Ol>`OamYoFf2;H(Qiqo2@Y!>11 zb|Ch$6gLCtIk(hSsINVQ*EtMAs1C7TJ;`~8(Iro5^mlg7Kq~mO5rw~Z_%j5<F#YGJ zpSr`8V#V%~{m$$UxiK{WVDk)A{8{zM*`$VOx}K1Bjl`3^Pt)Kdk|rl?)TvS(Ie689 zmKR{mEfj<D!U9dbXr>Z1D60++#9_JXHR@v?Nep1eF#h_|P(1O3|1(B4`F%qOu|~ss zVobwFNOkcxeoY@gixWrwpC48VCxxC48dR?M+EzTuza+DG)W@xR8*OMW68EIX<&T^b z1KIV`2Rj<dqo^Y<SlH?t23XVX7$nR+M_CihC`?TzsfE?nW)knXm4BR1FQTX2y2tiP zDm3YBUi`5Ph)_k7DkmT0w9ut2$zB%8)N%5~jhr!reEV;h28VVE^;SV52I%@0I54Za z07#0*s8_`dqs)UK;#Uz}R@SGlaziC?O?}gyCA#9D3cG!y-7P~h5JeX2Ct#TY1h-xW ziz7qBA`=cQ%Hm=z4@B`Ghz~&Mz2&53S?xdLpX^>Ke56&wOkbOveRTwWIdk(Q0{9PM z7N+hBW65RXkriM6=zfx)+z{hU%6}#qeI#pO`HVc!)+7-g{CR^W8@KrA<dlF!9=+cd zY?G$FR4uCc4zA`T+|LL-#wC9Lpz0*FMnR1h20>Dq7e6o-U7QlX9ipf{XM4VQf=H&_ z7I{_Tpkx0apX@o0R10vryke|I7(Q%?K5@wZ%4=ZLHn|ZG3UoYs_p@FFl6d6+tO0=L zo!2S%Fq}CU%^JxMDo<GmW%3R^pRfM?qaNyTlaXj^nf_(-Jt*&hh5t<NV{^HcRd?KH z`*ishlNdp|$KfWHG+YWTh0lSeV?RU(0&u6@T+s`-XLfIHuEB`-JC_HO8T4$HC5o|& zDhQSOe2p%ll3e6-JHmqur{m(8(9T0X4I-f}>c2mXj$+x+jqLNAs7LSX@Llt=p7SCe z;?MYn9_Q{40JUrDZ^O*C>G^u>Veb9@r=!L*{BbK6Lph8PG4%u!Am7HYZhQ9^*AE=S zoe+Z{s3f}}yJRrb{!Cq1xa$R^qT1!yP+jM|^;*9`5M+2E{#OtLgfW^B!j||8N&-}v zt(HTer|8vHI>pWVN9<!#HEyvUe=w-BB(09um??Ao{f@JzIg97YmPmwYo@$4Y@~kjY zhuXc8iS5mM)Gt_-uc66)(0<Ti$vC)bSZU7ruZ5b`KLS@{vc+<DaeXLtin6e`DC66* zmRUQYye~~UU3Ual^8=s^H(q#{mM1{FHA74CcCGB#ZN(AAIe|$G<05u0c=DxF(w7R& zbdiM@viedE(-!nR9KA&=CV-Be!RC79-zMix`GgOqeI?wt&Pfvez0r02)CJvE=3|&t z_i5TW8g5rEddPQ_dJ)-$Uc78AQRe?W6|GR=Mm*SfJ<)T+am!dLdr}D}-OV>R*e6wg zh7oNiNrCPPwBiQ$ahQPz7qx820ckEvKdE2eN&a#}bZ88Q&?2&?ZvoEM=k;bLD_r*V z0-Ay|l)J1mp7Rv?M<i{Kj3B+gm@K0*uZ7GSNIT(FjWc;^?>i(>wg7dfFklBETqhW* z^^|WtSMTWnpMe#_vk)#gX}diFj($=iS71rT$1^1x7)W`Ojc9PO3p?Y$t);fm5sv*& z`%$-*g3`6p_n#l9eSOMI)JZ|bs}ax9-h!WgAb->zqe)={@1Lxco+mP;*o`$KV{R!1 z6C@cvvSSvD*ZLOA#uF}NOPg$Clt`{ius^!};^Nva)f>~O=34b&V%_nvbqf!GHJ0XZ zVzFbDw?fu@O7~q{C<Tpl<U{Nsh?s5wC{u#uTD*UZE>iUxCpxw6bk`TFmAKkuCd^yi zK9hG+;XbBg6e%=kY~V5B@-GhH-d7SRzbi~@{=BlkoPNk%F$ckui!bL}Ja24MGAc*Q zU0*_-Q7qS%A&_-C*%veZy8P7$4<)nUWgp`QhvxFgQQI0>uQbeYU&WNPui%UcmXs{h zGy9Hp$$lEaDRqitY}nu%+O>tyoiUHh`<=1WzZ8L6-TzY|%nH29I2|^*9N08pGf!5{ z{ND=`<9IW#bT_PP6Yb#mi${_~L8P%Ku499+_!UV(_B5~T{EcbIC-Qz)Jb+r-t(hK> z+o@S(Z-efqc%oi9b}%1k3Kt@K78`_M0YcfL4g7elZ}kg`{gc$7+?(m00;u?{*KUqS ze+r+Dn0gL*{*4XS&$G%{%JwV8D*RPKv)bH^=x!}!CC0}fa8A-lje^9aoXdZNR|HmQ zhkuS>z62i;4|H>8pdH4YIH(_5I1GeJkCsp2c5Y?0g{JTk;a?pzdR#ib8%Od01YMaZ z-(#*2Kpp3NERNI(HV}#Vesds*=|>$<caDGKaeck!<s_Q$5{q+d@qA+&JpX0R2+KAc zlsziN-bL+v6O3R$xdt-x-zhF&6&~saoUe97Th7UU5KxrhBK<19>_bVqVfK626!JAn zB}HJGn}6lIBQQ-nF3ALYi8q~cjZBlFPifPR)}PJqVZn!uT9f^b@4g(R;j3d1*8%`* zKd05Bx%cRMsxM_-PDd*2P$z^p)}x{qxXtKhY{I03@$ie|YUNRsE#UyxqdVjuA@o!4 zqqL~tZRWGj-`*cYEK0|Z3Y11o7fVty@p(^ro;h*k=v$*q4WZLu24C`D$-YZm_vz1m z5ng}Rv9NI=L9)Tooncf_yU?^CIN_J|t5)?3iXSoFsf?5|Wy!Qczj<JD3pTL(ID0`* z20SuL@w2+O;zaaX#q{g9hvn{0DQ#G^-x#f=V+Tyl-P%s!F@E1Z3)kt^6>?NyH<3Mw zn3SsC<6!H)yQSRQ_%(-O#*8y~#zvZ*1w+P7gDFr;e*{6kS^Wo8?Q>61r@-<XeHL0M z3-`;9n?)G?a=IMfb@WQpKFH#q(iPl4`@&&F%bml?3)v>$wMzN-Y?AFLIViQEYO6$| zSHuC|Z2MO;R^xT=M0UMN8=A<s4aYHtaEM5-H5n;X1e!ND7yQY8xTNL1)x@-({IR=l zFvyd<Y=am!_0xMBVa)Q|Id%eO>F9$$5lO#qtMLoN=dCxf_a$l8TY-ZcXL~BmoVGnq zsUP)+k<%u{*FNki5hVoPQ^6K~?Y30(GZGWnpo!UxawZ)yT3w;?y0Y6n_KvHGP@TuR zp(HNXaSq;xn2%0OdKeFGue=tS8j!+oI@LJNy1FvUv2mO8*kTL{j_6)aF=!W7oRdy1 znH8TUE}y;%x4tk{i^PW208P*vq_l@8hSn#idb32x;~+7y1c2{+akXV)LZ;T8uuKc_ zqPU~h_w{crIzE)pJcpztG2oz!J&OmXrT2lROV!$&7oWkEMT#<1PQqc0=>4GY4D64E ze+pceuSLC{ZXRyN!&}b&OUdtwreM^Le-3j^U-=^P=}9?;YsF?Xl;RTG@Lnsk4c6#? zcEQ!&rA$kZ-7SohI{jKtwl}SYW8HB`Ns9R*;ZF=8#37U>or42uSK?5O;LnMPhaVm} z#~>n7Xzbh`0v|4egAgKK)kIhISl)6KU=d>7_$91<Cy{c1l}ed2_2_hQm!>ejk}qe~ ze8i<a_Fnv0Nx*E!^>-n-y81|An4Tjfu@m~rdHa%WO#dzIw<d~hgUt_fWu2n$-$r@v z;CH{r@IQGsKg1+Brx<A}dPPEY9Txt?*?m%pD65m7hYmxzWk;B>xrIxUXGYyI&FneO z7xuzs3CW^WlQ8aT0;5qbyvWK!g(Wpw>WQs*elJF&c;AMRGc^1HH*j2WL<>BcYzNG6 z3rS&vBhK~#y4{bJ8iF;0<+RH$Q03F*zH?e3qc2<ax9GDfUG1<cHVag8CFzsi|E){O z?vbdzmkds-j;*N4tuXDiD9>(uS7KuwK83-R9V9i~^4!3goeq~AqdfA*nhJlE;)LnW z%u-IiKt|@PEfLJPn0#1bY4!&t4Kq4-zUOr$;oHwUHTo^(Te>Pnm;>o-WGWwiuqm;R zF7$G9+EJl!se8VpUz+3Wr`^gI04U%GqdA1PXI<n@rJet9ePOm`d}txZ!8H;5K*rk) zvsDzq1yDkdRd!9$mfq&YR!s88)@UvxAeWfN_jZ}M)i*4lQvELBPpm(m!)%$5AIH$5 z`&U~Zl84{Jn1kJcBwyMPIXvf5+fbfa`pHoK7KT{Pf@mG33Dj;4(}e+t$iN&V^}1Dz zYsP`ETgih;0j7t?tseE#_m?vwJ%Ru32G+kiRR5cY+XXgvcnKT-o|_?mzogwZxru%E z(XqN=nBdcQUx)mrok6&&1EB^L{D1<<rOy3wTJvM~C0PR<h2Aimz3>?3VJ!(p$kAXl z`zRqiWV%<z>A8!YdKy#c?DnC@!M4+%uXoj7KTUklXq?hdui+YaDk7CV1^)D+z`p;x z20}1z#-7X}Y&1TU@QY<M`$Ae@u}H*^!b7W#5gKuC_NwWW1Vnbl{;vOmmGcbAc-wdL zXL()R7|@pjNQK~XMWH2anPc9jw&}wA^HGQa;bLJo#ih48be%~K<3VnJ)yYUd=ZoJh zRZ&d;r*nVCq`HmniQG=_vIDDW72@bdvBcRAA#{EtN)Z)j-CA~mn#lnzCF_<7EvXo0 zz`BiI)TF#1vM6GnnMf#XZ$OhH_7vxRD2{s3o3f!;_9zt2utcqGovwtLN}JF75NfcC z?E}~IH!-pB`*ATesp!{sa;$_0TSJ#dNDp?T(CQ|(H7(F&@Mjyp691wBi?J**gVhgX z2%CeB2dtD-edl@N`g@46b);p*$DRA1&(E8OnofyDTHeT<u)g3?l_xG%cg@bbkmR8< zy%!U6oDwSvB4(s#L5cT8(}U&tb&W)a6dOK7t*Cxc`NY1VoI|)Vrr5q_7ENUcT^6|v zTLwULIvF07;0IJdDAehQ<SOPe%<ipIm>f->t7J0(bT^#%bpktZ3N654{LA6=ru+!d z{n;s{qvDl@0Ylgidt=^u!)dcx_wVm9zvF??rQyB>6Jkw@wt8h`?y2cFo;k*}ZtQ;@ zmLC)Y=detKU5YtczGC=NC?#u4@>4jCFN?%CRt)34-C$8*5&Nwj@%G0US*x;`NWA5@ zXjHx=Z;$%>DJw0tw)>7pZ%6#y(^D<p&M1UvzmqHOK-AZBQbHs_n?v<)9M~Wa?V>2F zB6UlYOUPUw>JJz089s@v>)E8WZ<LWqjv~g5z46E6zv1ykD5*-(DnWnaP}!OA&6kdh zir3Q~0aCj=NWAt|Yi+Bv(@Va%yF?~Kt9x>({=TjFJM_9=e6x)$4gSucu(o<obJ2FL zT;q_Q<KqhNV6vJ(f)EJ86O|l#E#q>ChY801D02|ncp%^Ii2-AL0&YO7U3yGOfFSV! zwcG==?cu9Wo69ViZQ)I&OhVXeGgjl|$XiY_uCk#t!7k_X1qk~l(u8C1rTW&3YV7Xr z_Y|Q!r2^O{aQf3&{&Dcx<iz`ci4}FExx6KRFi$QOzebDBm;0_?wqf>J+&AbkG5p%| zgM!H>7pbG<A6-o6e)h64jIVX$AZEegRjoC%qUi4q)j)zG+iNWn>I=jJKl~2-CwPCl zdbEC!(bkjI!yvo1xh^Af6!q|t-;4><PIC8Wmf^Q$yph?tuwF59>-P<56L&4B;MQm? z>?QBFC*pUFt~XC7d7h$owBO-X2?>D>@}6|L%Ja0I(riXKZyeDD^D`$z#}P9b;ku5i z(`mfsPB6DJ^kk{E7_}laEvDa`&=6%=+?Oo*$rjMK?WQTb9B-W7TzmYZ$gAplx3Z7z z=`GoyAwC!1a}Zs$4Q)9Y*d-H-CCX<=0X`x>{H@jCK`gSk8mFE=_r?IJ_oCJE^7@d6 z#^ShlT#?%lQW9zdS_IJz3C?#|FRPz}Td+NZE`+DJ08K$j0PMyTT1jn9X*o-Apr9zm zPl{JP6U=)B?1fp)=xME!75~;M+?ZkTUK+>{T&)sZHbu*O3H}4nvw?|fVniDNco}$6 zJLxjCOFVF@bf{w>y2os+v`+;~>U|PnC};L!8Nkbo*I4X(Mr@_t2;tE=i3f^{-<!Y9 zc7gL((9?ilbk_WO9bC<$c`B>uQ1_I^?>6=xnYH`geBqP}_%Dtp2tjlDY%kpw)+^nt zsAAunbS{r$(uZx4=D9eOxusKpX81C&(eqnSw;X~X=|DHTW-n2~CKA>Y5vcvRJN!>s zjNbwkKz!2e;!!H-MY287%ABVrR^^+M#TRo}kaEv0ZNq!#8x48De4g+q6Nt`}5T+{& z(6?=?)X-xfg6T3Yy(v2HbUhF4?T-YTSUrDZ`n>J@9<$=qXgq%x>&MZo3FBFa$*le^ zHa5(mk;?K{Qs~IjvJ$%PfMtABoZ|I$vL|a6BkGK5<_h1wJJ6y&`@P%j+so%{CqcOq zvo=PQhz_&g-*=~jWHmTNAS29U9Krvj&rhQIUy9)8W}7e>n7_YRzn1or%3d~Sg~l;y ziAG<zp5H5d9A8xZJ)jq0o<NmVm4*f4i{lUSgcFEs<QK}m^*l`I7ox$O{J1;4ZKY__ z3IHJhAVXF0Nt=z#U%jrRv~<P(jTj6EJF%Ak9v0vSf!M8&S5okUA=FhcRS$~|OcSkC zAFqz+EbAwj#0trEw4SQ#KYeLG)S=qEsd~m5ILI<h>(0@hqAv6)_$y(3h#A1->lz6K z;1@h)^ZCqn_QbL)9){5xb}PDVI?gAH1s6cMo~-<2pAfe!ZOc)Z?{;L188Lgu2&ZDE zbVykdjvxYp+I%#r>rLjt+Pp1tsz8`0nttFydE~aE8<}lNxIoys{$?P$Xp6maByPIW z3eQ*qcb?te)cD@N%RSh3E<bDh_(fv2gUe3vL&eY;mIc}lMNa_sW=hG40zZunV4<wR zL4Nj*(>NX8RKHA1CaY2uKtqjf$>5E)OJZ8@V(J=p@{sKh@9<wla$+MO)dfF2wIVyK zr7~;89Hy!+t>R=x+fqU^ytXXXR@V4#q}g)L^G5ACDu?q#7S7>n=CF&=1`OUv^L7&t zJo_W8^pCu)oDc3BpER)@(n!&x*vOtN@Vtlki^KeGT){;V*F*#FYv{`=fp4t2F~GGe z)Jnj^+XXz0Mhp&Xo9mC4wO?%ER7=&;^<9jUdhi2YAX?D}G=cCQpX>{QhLz2uj4?o* z0)<`evXlmiPY1YxP(llo@bBsJUQ&#AycmwtzhCh&InC>&LGYPp4c}ZU1M#=e)@V@~ z%I^g~=@WayU}2K;Pr9I;=1*S81Y>g3Y+)ln`$8!G`yadOQFX+caxaM7v70SF#AIOF zs}-kWfCwXAMP9z5Qu#hf%R6VM1wTzs)_~&q0bzetH!qe+Oo{$ooL%)?H9<*48crTt zrMLxQew=5P;IsWc)Xp}+IvWJ>=={oIPKYKs=|R13r1o^TWtz5>96sbAb54)f^}N(~ z+S!E>Q3gPi!RI;DV(UJAtC!er^ow)(s-xRj?r>$^-sW`H-d6Hy)xZ?vuaZFvt^3G? zJNHFiQO##)zYbd5{3Q~9a~vP0`mW+ZLD|giWp1CTb5=@#%?nOL`_X646tCpCf|uXq z0eJ&QKce+B=^T=u>If;=*VH!)`sRJ`N;Ay`Rer7Re$2XthA$caLw<TKw1(L6aj3u2 z*(B!{!gpt|3vR#i@|Qt|UcZTACS1dLm45BNmIPORErv5W&EtXz6<C~QK!p;@sZm1k z-^f3Efszsf4l@ArS54;V0L8bIsMER%9OKi{66-X&ax6eX;^xG5n#KsF<4^_Mpcx2m zHH*Iejt8d#vqPw0@19P?j9pm62w|6+;c|0V+2fG_@WbuV>iTbKKLI~3W=}b_D1>I= zAD>HW@Y(s4^XbMP=llD#dP_90xu8RY7Z{14SB5DW@<a(VuI(*$kS>Vp1(oD4lQv_d z9@U;#7Aa_EU9Fc`w-UCpHpzr3ejmiTSr~7`+C8gSI*@?f7eXt%3>ItyX~;eXA?~CH zilpkF>9cJ)m+?7cgV+-09x>Qz8px@I?4jr0f0{JplW^MLRDUC;2xC2W<|-z^3^`Aj zZDu@RG((3I^tABajDsnB3e@KoZL^Rf{+KYNI<%8X8etSQ5&ruj&pw&qM!7MWHpklS zVdxRH<RrBJD#8l`<O~F>Oy;{18a|-}n;(-hNBGoo4y|+&pxzziLsoG*O11W!0A{LI zD2fXLNNyre?}#0S@k{ZnhmTJGj*d{Sz`JFDX+B@>pdcqSTMqRRh9lZd75H4sdbAT5 zdiq3};s$?#=F5AfB?Sy#WxetoY{)c(hWRU!f);vEzMCf;vP!<!>Se+-^tgYCT5h@u zgOXf@p}RPL)s{U@uaDP1?p(~g<c}rVt5&n~a6hwdewb@tpI>e330g@N09FbFy{Z2M zdN(`0!RXtfGh&5QFq-5qXfQ^FqRi*@o8vSRNIcR_B$^xyib9LMoYa2xn@HkS!VeyD z7Il~m@hiyoT!gt$oN<+xDX)U6vXI{*aJ@5A0;EWjI!gxHE%$ux=NO@g#|}m~7m3;2 zCo_PsMvgg_XeA99@-t0Dk)pbF`$k1zpmYGA#805}!(+*sb>bxfvQKA|3zDJ^J;Bht zei90yBT$R(DzbvmJImPNW)5+9`5WSP0)Ny(n4=-z-^9z1<GktLigp>xqE6FBuYBYc zPGBN%2DX9@_OPVRVO(g9f69L3{0OoF^O>b>G7^{F-SpNiF_NFWJffu`dKm{~tR!Gj zjNxA9SWXDTplvrUFZ#fg%?UscCCse$MO=lqh2QmPc{vex2Kaw%uBds~jSXL4>{-7E z?hG>^`9}|u_O?fb_8+t+Q#<``5%POj_3Bx5>SU}Y@H6T3QaT_O31hJ79xq%J4@NCD zm)IGYjf6F#N5%DtOe(D2$L3yW`3plkq8<Br!ZTA4{1>!7Nvt&((5pa0HGdn9N>#I{ zx=%p{5ta>|^8dx}V*rdZCmk}Z_@%uq#k{DCM-H|chU?=ymP7lFtB8bdBznH0<6%$Z zx-?NRqm__d$Ic(a-P<%CfM*B|*8&lfSblUo=idz8?Fm-mB?lk<`KecQvR)=GWpYkG z!z`I})?fWg&f=pP%`+;mMX^AwSpPRc2l1BURW&leYJXt3-SjN|ATdDk%X5<bUZzvj z6y3CQJBIV0+{qMPQ#HEMcI^!hF9S8ZS)+c)(EVQVxi)T`3rDF8)tYM?V<F$u2=}MQ z$~Z*scz!f1I>Zxdu1alv9X#EesU$-x=1y3x3%~kb24B`s9JIo>h%Ui+|1~Oa*Ds^j zzXHpbmwtO*UPIT<r%ZbyJ0Gb*kN&1`E<w=YNo$@3^Iw(aiw7-f;@^+wJ<jK2B0U<w znpLBwu+?Re(9wEct#lp;)e?6yz1JlBFr^$>_{u!s^M|f-3(+3B^}*)OokuChA%75^ zX}(EMbu!khPc>zao1-+#o!WynN9D&Dm!#+H0dJ~(VXFM-Ag+QA;;9;nY823OE4dE| zlPduk=QzN9e;~f-FT5kl+{hk2a!BpgtEU?l?1X^5Qq@G6;C2%!bi3ban+7b24Q{V1 z=1NA3(x71j6EWe4fxBrRAnbEaN^AmBLpF#A5{ZjR1ls&&Oi1EEg483wwofE@L9&XZ z9dG5oUfONOa$rVGFGtfM>LZMutnncyii`~+&CjcN0v{DG6gI!YFHXVWlZ`pl#x~a! zFh*yFjY?+dH$RK{Fy>d2<O(nnpQePMaZKDB$^3f|3Qx&R0a6}*s$ff_b7n(rET_W& zK$N(DfdJaA!aooGqo-VN;?)4V?x~{diA7s}D7<b_vFq1CGH8+kde?IzaCG8xX({>) zEFQ0aPyy|v4Y<G9U0==#q;>SaI&%K-<#^m7Bdb6T$ji-v2?H467=Q2m=IK8P=pP}h zrccT;uAk~S(%;hg*f(}$yL*P3`)8%hY&h<E*Fq+AA63bFQBYJ9&%%;0hR&g^6%TBx z=;H@#Awx55`8nH2jN&aO!n+K*F_NF9Z2_4c=PhhICVjFnhW)b1m#C823ufw`47rfq z?wi`zq&&ROB?#`1BtH~uc<kCt=}GuH&1{o)a$Trdh3gmEADQ+Rl48#b?Di%k>iA0i z_ar^q^~dX1a*k4#x@t~{!aT9bML{JDk|r$qn3!r31a^0ItzX#6#c}JeoJes3_uBd= zNFR<fdgR4@k)T>)I3@nu>%K;#d9;yo@+UXCGfH8slFkC2H@U$<#eX4s%Cc#!vq_Q8 z6H4HYrkEjwsA=ufvJ-Kk>sBsE$j#p!w9$5dwEs4tGmt5!=np>fB3u|DO}B>5L>@!C z^J8>9h~Iva_t(q3Jzkyn5-YclZR_(Sze#+(oJj7x{t^OsNo|KnkwwG9nL50Px10*- zlmj9-YIO=M^jofQ`t6kQrKpXQ?0dEbNpouo_+Qi^??narta-_r{{N^$Kt5}Xlhkqe z<M?HvYl?}W+T}Ci!IC1b(?)h|ROn7*0UH1WsUrq^Z;I9LxA;|%(xE(FI8XBmJ>Fai zv`=08fv>OUP+MX*Cquasn%%#x6X%E2qCZ4aVZI|Kpo6n*2rD%M-tb+Di2yM*OO)C? zUO9|8*aZA_&7P}bvFRW#0?rh>JXgL9%TgZc3(xuQm_>0xnNq;(I@>iQ0r5KKQ}!l^ zlF4(Ujh8|ZdoO-fWdIGFNl>Rb_2JmCpOO>B{~5ASeQx4Ykx$WP*P@3Fx+p}|32hMK zN(4#=ZjVE=0y`Hyov?`m^#PU4ebETI_z4Gx!hic2&@iTe2dnFyU8bs|cbg57{Rfxa zM`vUx)o7|*wPOWp_XvSy-O(Ct{?z*RPi@&vtMQ2Cg#^Ff>|LsEp{$cv`}@oW-~B&U zJ>I7+fcA~l%=@wjUVEcWR`G+jfpKIDOL$+%XX62!{)-9%IX`zE^Ns2-shwkkNJ`Cq z_B}oi;$`=$H%Y{kIav-~Gs2P~HzR%Z{j9BCN&O&rDe~`s(m-7I)m@aXLnUsMq<8iG zII+XNQM7ol3>!uQKDaNJu9-ay2W;`}tC^i~G7FairyP~oJ1T6}&s{n)@_>V|dLc-) zQ^%B|n}aAxRSKB&^OoEOv_2(LV02+7wDG@u%+jwGJ?+y@+KuH`HXM%&lP_DS5wK8s zd{Wi?J$BOaEw@XyjAm;k7U(eJU7O;k=l`bJk50bi1sNRny-jMgQ!?a*Ao3toVOENx zUemh%ywQj;fg^3-^DF1etuEBgkX!}>Lu#Aby{+i<G#C7!8r?lCK)a3ut{t1Jtp*NE z{e=!+9mT|?OnQ@pzML<T<CZri)0&H2ZYqpfd!2|>WrfaRJJ@y3dF~1(!8S%ZmrQ?P z)e)J@?Z0`p1xB@$*UWxR?*1Xo>R1pH)&BQ{bExu?itWFO1rvie<WiViR~CZtq^KrH zi|H{UnXADpLJ-4`gAv|WVkx?KFXWrQ6~GPX8M>fnJ4qqT!N*6kMW-Y)0zuzog^9r4 zWpVBLEU3@#V$B!Ob=9rih{qJ`&c^4J$Ovh(_kR3@$P2~06yo;L>kC9v*l|Z&g~nD> zc!r^2TfoD6W;Ix+)SS*n<a!Gs1YPt1QoBCdSK~r}Fv1Qrmtt)Xfzrdx#xUOyclR42 zzwP4x8VN{XH{<X(IAoFA+-@Z}I#DNtVf6z{uwe_42EJ%;+QK-wjj3Cd)%p^7QI$-) zXclN>So1(7F1~S-V6L?5MZ|xIw@hL7cG`t>aPxBYZBLd{Cyk@shle0R6NDve;kvr( zhOW=?0fzgDX90xjtFN~&XuiSB;N`c{`UA$g?@OA;{zlwajU76IGsgPA=aOaWV^x-0 zI4Nw^H?6a^#vgQYKH+oq|7`yMLv<=k1U69jwl31r<^`HAx~(I?3gLdT&WHIXPx_?i zl(O?%NMmA%O_I0n`f1117+ei<kR<pS!ix#r{J_ioc=5y`1%k+lZ5U$wul9|_gHbC= zoTr&ilKLG8h)v(p+q4{IK%LNIVgkLc_bZI%(T1{vzB7xXbstFy|5JPL?fD;+Du4i~ zr=((*!iS0vi?T1t<qF`VeDVv;`8Gi;B|aA+a{k2?S#d5FH<l*T5Pb$S=X0PAL>RC= zH~i{WjG;wH0bnVEO&hpk3a+N4bY0bd;45DHXnn0sD>Z)7%2tJl{^0*Y*|7Q{A!YvO z5r?ENQndE56^<YZg7z#Mf@Y<f{TbN0#6UhovtPk9mUzxb);Uy2w6u3NIx=0C!Eo+Z zz-(T%ZJYm{u`88H(ZNx62Z`yb!6%F<MZ@J5RXv;kIbTq4k<_ne`cdA8abHbrUq_(7 zWDfL~oSTt3Ug1~7+qRd?o?ldx&-=FcAyu&D%7%;#Yf{G;=B1>n(YRkrU;ShLz~fuB z0R{+))e2Ja#oD_)leKOGfb8o62X}5`OHcU!F}9IA)3|$oNUj${w0qw#I~@~B-#>*% zZjuwbFWp+4TwF(tQ~RES!K`QmJpwS9UdzI_Ec;;?^K5duj&mgHwT8~Wh23qPIOD-0 zEF%kExXM4Y(3JV>W2WdfK7@rgPNfZd;oV3>$%BdUwfFo3BX2e-Jn|Q8>1!-jt6xk? zy>F&rAQ9Tcqzg2aUTfQy)4j2rL?ArFe7m&~dCOBu4SIQ!G{+3&xu;#F7)EVqa8CO` z3{l$-QTd6DBKy9n96^M{9@v<eE75612Cjh^@{Agq>hO54yls4FR}L<Ul$n>*JhHg- zD*6Ruc5b%xKJE*kqcSx*<q3h<;^!X8{=<%2@(opM{<p3O`G!PCBjYJ5xFId?_lj!_ z5Dv|Ll~XVD%8Lfv=eo&ti6({6GUT3x-xqgGv6Uy~O|(MWTvf?XSZ#K&u6M=BY6|Uo zC)FoH@6V$_J_s^o(#x6Os>llsAn(z|MwMbR`dOVYogt@Cd+V5;ec#zhAZ(V;<;Gzq zPoBh26&ItWIR&CgvnvIo%IN)@gXv$CHK*by|HWx~-;to$deCAm*BGi0DK527{qZc@ z1I4}_(k(1A9djSyYRH3^Ha7utLl@F(Z)rQ)YeoD#{1F+)VxHYh^ElueHmtdyB%r$w zvhTh=@&l2oFhB<&mh(=X?m$d%PA&Gj;D_#j#;f)(olDk>dM^)cGpw%6o4GU={rz&n zP#3pktTF^Ygx%TfHp3>Wj)6Ii?Ea=@@hRPgndsTibKoR-{kzCS_`D|E(yyz5`vF^J zSzaV>gfAaX;Zg>j4B6)?i=ja~uBW#S2;D<M;DCN#*wQ1<e}q!e5kD%v@xV(Ev}Eao zywG(L@^O<yqwWM*sS&i7bka=v1EF!PIi1MQ{^PN<9ONM3o-hNlyM!L_YTgqYh2d8l z_$PVI^8Rvpc^bS*^A``yu&*Hn7&WE$%43_t4V3<Qvz+ngcc~PiVw+SJ$V@)x$<lVc z59W&#JV3AjMVC%xgE>BmF8&%loP>|!RJHA<XZ?0hu^mXBcY%*mc$eLj(_%073~D&? z4E2H##YSC8kLEFjpY3hPEqYCY|M*5r+i5L#23#8g4wI7^NW#z?m~q#kvcqreV4g`G zGUW>8u{oIVLj4)<S|1*aZ<%vnklO>SQVpYnDi=5=RhlQpTNiUpb88xwz>>PVH!tU_ zrp+vV2yf{YJ-e_q^~al}+nY1EU!0bep3(C!<_+Me+=y$|i2nN5?m($dO{(G{^govA zeL?5mQu1Sdy^xDg>(F)0Cr|q?2H?{^$dhYMZer%1JD6oB<@<=S3s<#+3tYI`NaSmQ z$H!e3Ox{3#<y~<5lv176c=3RWJq8p5jOOd29$_s~*HL$c7>w0;&)H0)Em<g?Folst zO_zkQ04y+rw<$UQ&4(PpZi#CGWRcb%Yd1;s&z>MRmZR?OtOvG)0SUt2b$YQ3rDY5S z@D#-exZwsaS^>=-X-CLJfDF|-ghz(hwO`{gAaa)Yl`b!vo9d;vH{_+nerwM(T0j^i zf*=6nnXQtdZny7zdpZLj9j|YU+CMtqEusE<Pc~H{Bl5BHXc?zkQhCV8_harKRDve2 zy=mRosc@fF*FAXWTH+8dDWK&{Mn|ji6J0Zk%g=~xhAor1SIPXRDlgIL3=vXorqKKF zwGs}?c@8hCA+wL-ob09E;!_I}0edSV#>qq9GxgIhH%I*8iPz5zrm1mPSlIK-4HtjG zBGKJ!K+O0!E!|&Tt%vbX9>eIZY$L+q#sHoAE*;qOvx{4dUZ!7SVluFI+!wU5vc9K^ z@H1?w`M<LO<lS{fBh=|%J~tY1!vRgd0CoUC|86$dpTN$m6a_&qF-!~k34Z3`f&8I9 zsIuWFG0m~Gy!%F($r{vD#zENB{Fw=8_i1*)iTJb&{<Kdt{2&ZH&gE_X!)ENu9;PcM zl0da(G{h018Om_t`+ICcz860QD#2XD#SQ02JR9iu6f|Di?Y}XF%?))`)cv;pCH^(% z#!YJQX~DfEb^;~SCP7WO+Ddr`4roY{pYkr57jKhjtTJQz>`AGeu`;(HsO_zjdvEgj z_co`nWhGo3(@xdpi@<=pfNO=3%HL=@mIAKk+fHo^G?^ADX9n_~9KRzfjc0<Sq|mVG z;TMf^t`NR*xaWEo^J8Ea|7Cbq+tQl1XVI^f#OlNB><5Q~3oBLTbdMFNC6P4C!JL;* z3wNj<%%^f7m*W3Ln@J7LUA>O!6ccwLj-)`xtCRL+ax0c%x_*VnB}2vp(0C;PDmwW= zFx_u)7mM{X*KC9Yb=Iia5!Hb5{mB)%UEBY39Lg^J`;_YBHa$w~505vtz{LUVIuK<5 z53gMs1(*}5AOlHtc40!hl~AuPU#k_7=fdf0XTgl9RwnpCSMW#Mt!PECxs6MpG=vgz zkbWt}!03t<I^M96kyy@~&O>Z`kymkBKW&#4*>}Yq>rwhALQq-CQXff(o&M?b`!MO> zWTQw;X*Hib{dXO;A!VE*L#$S_Q#Y?T%CMV1qJ4M`xYzOX2aURhO+^>CM<q^S|85bn zJrlow({!|Wyjf{$d5LVWLpDH}vi-JflxW4X67uT$I6_&a=V4t5(JZfCTi2Lye0uXK z1^5Yk>uKn?WZKYGm)CD1*dE<>pX7<AP!D;hJdc}ODMlPm#W>$T6!Q9_W6Ylh;fnqW z`MM?3e5^*#Z<)P~b8YC8u7AMt1TBye)vqR&E%LU$xIvKOWb0B$VDPf9VJWBQ0x7K9 z>$~@QK9~|jto}Qwoj88Ce9_q{P5qZ3#JfzJ7AjIQ4c^wV@PoP#!xFvdU`Sjfn^gO( z=&9NQxRx-SxD1k#7c<esk3#ntq<3^SpXYRFr%M-|bW8Z5oWUqm-uU_S6d?xfYk}l2 zE_Bfvw3@i1&J;aw(A0%?JR+c**AXe=eiUc>9@K%y(@3>@qimLe6TUxKf*WGVPS_Ge zQa`J<IL!uhSW+78v9I5qpGLkW{F|H10Jk$xi-ACmFhEV{-g_XLCkT9;(CX3py-L&3 zTI6qvFSqQ$T7?MW$MN%yO@SLoXs8wfPD*r^by&JO;_+7MKShC&e}&nRp{q?(YbHlE z_H}8d3QjF}&7b8=zhHyhBK%bz?M($sC;WvN(=F0iYDcXGQ~&-Sw%#%-$}j#GWk_iR zkq)K1Q_7&br3UHl8qxtpq@}y1yKCr@k`Nf00Yn;xZn)3yf6iU&tb6WSyx|?}XYX%* z;@M5Z)t*RTsj?ZVdZnWtusSt3<k1A8Nia*zVdK%CtD{22irx|Mh_8jH0SXv}m;3GW z2fiCViXl%z4HPOFGXxV>_r4D_C7I&s>ha6^)5Bx)+mC4AgoOPC9t>nJuenvH`@+7N z83hD`>#HX23od_^-vnBz*HRY4>Ndu;WAi}gVEh?qDC|8Rau$tw&NOoO*Zbt>J_70b zil(FCdy}%<QAV?~T|#H4Nr|K>yAqH+$}`=0kQW<U%2`;K@4U%T7WjY)1n-b^qWrHD zqHv4fA#uztgnO_0Es^hQ@97f-V$_8qW94D*@1?*7BY*;m9k2o<{bcW{r~Q=UZ%=oo z(uC5x_xv(&nly$^qtY)LAaLp;Nf;-W^wEnC;eM-maXOBA^tO}<3dVv;xI3q-HFD40 zk|w3<vIlKk>&u*stbcL+Ngx2o1I%SS6I0F6d%QUX$q98V*;dYVil#G7DI}j$C-+za zo&P`Qyd>Tudr{e7HL*LfkK7JT2(l2}g_3PuS2Ihh_M-4S%Kt#$nQo|#;`PhZ3@cUI zEX2Qn0!lAJ;G2cqAzK)1XkWt@SOEjhaRBw(vRA~E7K;BigfNAwkyglDY%$z?##@uG zfibghp!A64R&Fycis1R|6wbj}n}^M^@soo86z!fYR6Z6J0!sbV?GJ->?Wg}oU=?wu z#)n%Gc+KzRN#*q|g`#kD+TENlM6NH?r}X{VR^JM;9#2W3ngD@q$5Di5NRdkTKO87# zg1%={zC`xYys+b--|)o|52dY4`A-i86`&qG-2zLzr)Ln5Xk!;JNd@4$(PWF<Dxm6- z3>!qI_Wmq1<(*mTM^k628EA68YoUj~$1VN3luP~6qGh4`-Dp!-`*Z_;gll6LC-%8h znA`;gH`!8($>AjI{5ejyvUJ1n<r4*@=$Ehb8=i{!FJ2iyq*l<oQ%>yG8iJ(wb*kT{ z*Cdam;lHAk%;%7^iJE8EejoAli>0I{tqjN#^}l+U{iP_-cQ%{`pKL#qA<8@9wur4} zN)Q+e)u~{RLq<X68tiv=pmqcdlfD=mzg@bU^sDU}-3Ht39z<XI09(N2R;#llDbla4 zUi)prqi4_e%pj-Nt?HG8(eU>?H14kK1-sb*A-EaP?LqM-U*zdLgD9`@q6hFX*K=O~ z9X?w>(LS{Bzqf>(|BdUqgP7CGMU%ne1@4BtFOnHg87i+lC~P%B4Js#fAPJ38Oc)CN zDVB^<Gb)N2KvSdI2Z0@{Yyd5d>ZhCPoQ5Ig9Hq9(V-denH=7pj=oGK$#VD6wVG;N- zDC+KMgzeu$zaVIq#?iwZ-beR((Xy5aTfSRqY8=i_D=u|CXjWYNQ+>q27(9Uo%NJ4x zkH4}3RW~T7lhPhaEiy?DO2KvS&$oC&btQBg{`dG!2itM~nTz(ekK*Sk^x0@GO;0S? zGh3^0-eQYCjRfTy%XBXxcKL*!AS~fI7~9zTKd2Fd`}enGd3Z6kYAiB+|NJ`Eiv<9( z#7e7&M+=t|JWlFW!*OA!8RYT2RZw>VBQyJ%pycIth+1J`z9kytG0@TsqB&Ja1NlkL zaZW!Q1136gP%9;de(iU99*#d6E44qiC^C!Ebe%wRGk97ig5a3Uq0bKyK+MYM&vDt~ z?}*bu4!yefMbN5q!g2~vPHA}njO0Qs0MhB^Xf(-lK!X+PNZ#lw_JB@PjR~I7mXPVI z$o$LzSJJRu=L;_sAN<k1ZvR;=SRQ!8#M@Loet9;x{HL|aWTcI5C|Q9;?B~#7yN`Y^ z9!JH_*~N&qV9q3Xj|XS~i4T@4y8p{=<><mpHI*bzTBg+Tn}Z6e-I36U@><R!Gu0~` zTbj8)Phsd_l~eY<P`3icV0tkVdtNijo!(zc`d?Y2A&%+Q-cb94vyHR2VYkLacRjx@ znC|M%-41LFY5QwtY!Ox<+timbn|RfMT==v!D<gqG^G%2dZHm|$98%B50az&~t(`X| z0WlZfEP~k~SMIOtzKCoM{|k)xltaE9JR5!u<D*z)J}&X#de4pnc=SYMIb)0of$<?L z63?Om@sX#o;`m8mb3%jT2^5gVLFH4vTjs@o-%<4AFtIUzqNr<9_^u@XwP6x*D4-@$ z(*)MnMzvpDsK~!CF^;TV8MjLr9KO~hN{mEE)-U~<1wC)05c#I_80kAfaj)=L=m*@d z6IT}?tP&5~R};@Cb~mXtC<eOy5_M!e)I*SxxO?jK(R(eX`blRFmP1o8O=G(fle<S@ zx}x{*KE0NRUe3d0RdTrV6m9FF3J+V%VJbK#qTPv>Q!=0TEmS>8O>vBX`%tQTN}$WI zTdMj_<6(OqViVQYK3-<MK{XLcTEoveZlv>vHDqG%_;EVH&&Vc{CUA51Wog0P97a2l zyu!0+H6<q0VtIxm9%T%779Qfof8`%=Jkw0!VQtxjFi3%$i%2r1OBNQaVQeR1KZ!7x zD_8gLE}<I(<?(Soqq(x-hn)}rp@rIu^^bi%8NIww3GohlGIORu`j^)#`EHYeG|s<6 z!O`rx$(z3i0W>+!pD&bc`M2b*1!X&w9szfW#_NA??ewu7l|C7<EdJ~iwY1>90WR38 z<IIPN`K=RN0$hkyAT=2M@&h_U^CR~9HO3bbUvHh_{l!SH_w3mY@CHlP`k}CF*)jgV zwSvagUg+rmJ{Hg2arL7s{8shtpGH(AvtL*vR{T*-Y}?OY*@5a3NPZuR|7IF27T0=5 zuQrHKg=wIDDiZ>?-Kfe!Q}EoR2vv5*PIQ*tYKL%%`b<$6_)&K(R}vSUuM?sG3I`37 zS#*jF{16@dv|<N4f|R-ev)k!t%4*j4zV?^&YpCG2jo2^*4TV;F?oe#4dewy?6VjX5 zm1Fv__oULr&>0#ilk7zhk^#+^qPWTQ7?@C&b<TTLTK{LfLr7y@Oe|;_!F0nFN=l|P z3RFM9tOd+e!xrq6Wt(uj@gw@AzdO>?>DMr@6VKxBM(+%V6d9k|Qu1(R+=yaJk)G>2 zSD8u-ajgC)=)u{_SBnO#Nn*k96^zX5v4Je8Lp)x@IhwrQS}r$?VPLs5c5Uks3Y@t~ zZ!mT&S+mfVr0RuT0d<OU2#ff6q6o>_FO;vwY^Ug7e|-eR620!4giCNCCS5@*#S0`) zx1zrf{Z12`DRQoDu}{%Ixg|wGyjMRE#^OT;{@o61Sp*dgeSzR@CG$5nH6(F)lh0~C zrv~b-0Z`eZao2=VG!61p4E&#zmUsYGGyp!!m#RvXwG7hwD3OeayYs6ghWKMoYVXiZ zS>>;B78S+0k%o6z_~WL$4yXH)^%bhLy1}0Flf2UH-oYw5F0#t@i4V+491zl7cw+`^ zBlB+m_vW2FSQQBHA2Mdh!W^UC&{n)|*dUhXb@YXuqLd!(5tI`h$RY-eq7PAYvyx`j zs^|zcRszavvB10uLyFIcD5EqBhj$DL%CCuX!<#8U0L>vyGMM>QLZDp>fu}92GnD*< zTBK+D>oshG%C6%2ej+WI+yeSCt6LKm*s?D|b#>)MeD6df>jubkTi-hV;C~%0WNcUz zaLNhnT6tpPkoEl4*y@ZW&mleXw%0&rNE=jM9s)lX^yqN`DY^HJZ;3~AZ$t7<ln?{% z42#@jE?og{Ui>FGQFJm*TMcb<EQ`gE-R3g=E}9)GIvziG6SJ{S?|{jnMgns;t=2_# z;Q`5!#Bw;#wIq4ZMafkgpU{1<_=>w+8f^Yj%@Uu6``b(EC$()%nkrbIE?{;tRTc2w z2&REFFT28xax)V<oW8Glp;ua(^S{Q`9ZH|HQJ2K0m@fuiIelWAb{;Efc@7!)NRDQS zrzB-(V#m^5E)56<?VI_y2L>{>$0SVp=~LU&XAD%O9*D#w5SiL`1kAE-$F-8bL?=Q5 z3Jk${sBHfJj!|StROs*ld#pmwb3zoJ-?!6Pl{XDP*p*B`#<nf<DqSo!14~g-YVSTp zc9=9<&O566sTF^IJZ&XZlU=${L5#}$_7#}aHtZ$YT7jmBz=zyl`@>j8R_z(_a~=FL zKm5%XeU2&0E^_}`3^Z6TI)obyXGV^Az=$CRn@Jh_6DylZ6CulJ0ioBvILOEj)aoC@ zeor>Up9JkTaiYtsb}F{C{Uf2|s3Ve0?CFe7c7U1Cjg~=W!@pl8e1nG_>TB&LZREZG zI`PRbc30sYTu=XV4@Zhd{_lG@Hb^NK<E?8P{e`cFcb8wmI!u?|GX)2d*GP;E77#SX zH1752{Y3fV59{yGD2!;;C}vO*HQDWgdH6Zs!Fw(?ur%yQ(nMZdE+qOUj2|y3fG9(R zK1UMn_JSV-%kCGUEL6m8^~#MT9!QRGrO4b2?N;8jN@G7NK&^gb$PMVn;C6Fd`p(Xf z(vwflqVZ5Z^ZJe}58*VrVfP}gm}3vdWg-gH^oiw~EkfZ_R=h*5;yb}_U;c@?X`Pj0 ziGE29VtCtj`^ly?&INrYkcxNl*S#ca(^i+DG-s%8Ez|A=!va&>e{qZczql2A-%C%( zE~zV0qGKGRN;yqFCpgaDi^k}TA>$(kyn*tM+~@HH<W>e#asfw3J8H-1e|))Eq8wal zDU_j6liqpj;x7<&-;{H(+oGrVH-n`F`s<h)s?SSv0XW6Y&a;?UNSO$we{{+fL{WxY z7WQ$8$qdkzFVO3b<YmtKaVQT02mCjyTR9X2`>o0Rz@ga$;y57;)sZjG36<xpY@1d+ z=Oxs*Akb4grw_iw9vsP70~C+d+=Yid^2guw#(Ar(X7p;C?oJwf)W0J?kgTDE=r$Du zS~voKtmWCO|NeEIu)>-Rv}7l}=>Kpi|3^maw~$qzi>4qQVjPuyQG^nLrHoN?J@EEe zs`W9tb9SdtE|C8h3tW06Vc#PbE+7>jsM<hhQ~JD{R1PnE$|RTz*uU{HBbCPW3B;lw zbzDU24!$$vAO<jRjUI&=idS(PejPYiJa+!>_G19BqQLBHa$q|Irnts3r~K}n0jTA) zqUzJA)j>}Ai8+$MiG*1G-&TQILZO^2F&1RwuOFU^VBPYLBv`!TvDp+r(!Y_W@Vsie zEL}18ctA8$rd&cm^{gJ)kmtX3o$@Wo^A_Z!PW!d3Dlb#$gQ<-LBY2y91NtsY@^5v& z6qLyt&Uza+%;KcaQ%GYc*rYSj)J?SE?3TU`vz@cJUY7nRF&$;*!M(cH1%P)_R?^** zy8RUq?jRogkCYbVWx~PwPs8+wCuJ@|&KTg@h0LD4z)MIl<|3v)!x!=oVrs81)KCS1 zHZnT(_X9YO=8aG)5Cxw@R%(*>lLbwDj!%UdfO{Q90qKYz+@Iy(66i$IR&R@oUZml5 zkKVz42A-{#pnich&O0=2a4F`|@%3(p4~jx?-=mos@|An<7X|c6qt*ZlC%|sFuly2n zV!i2dtH&^;c>lAR@>pSWK&v1)C4vV*nqKv*ez*BIYDm&x`8AYB+A}i6=-0yf>qTL{ zRO^mP;u`d_m9OJL%8SjaYene|P>VKpgU~;`Ya2NHl(xh+*4taHZ%sGlI2;a&IcEoi znz1Wu7;nPnnjRbfdqSkRGb`4>azH`PKdHM2y~!(IbuaS0#Ll_p3c04+AaDLF9Bqq& zHx;NgYxs~07okfac%gwQT`}U#9kuP`RM{Kc5|0K`ZN~#p!Vy2-ni#(7PKGqS!a5!I zgqDgdHV-TqV=b-?tX5^rK~6NCf_VTy_)}zuc>vB%BcLhe=eDzlOVfQD@<sc?yI{>; zN9rQ@K$KpnJ0()9)nB|ZJNj-;H;*)d?Gg>5`R1qO9C6P34}d=C0U(Cq0lQXcBGe$= z;YUuhd;yFyQkA2dUqZ=lNUzxujc2soqp?MjbS?j-rESITES<P{etS5y8e$>R8<D?- zqIw2vw?J!f9G(cQT&z1Nl^*eC6~s0kTs4G=B}rK6U*9cJdF|90rqd<&vMVZ3ObMVy z8PPiL;Ja33vD_*?+n<>db~bP0z%1Z4ez%2lJ4K_|J5jy5EA)>xKRboL5FA*JE>-y7 ziC(Q+tlr+K>AEdM8+P@%6rk=VP6ABqkM=Y2KPyjeS-O=&8@UYvlhRojHi}{lq4nfy z<}%wm&%(k58$QkdOsd3jL$D!6Gxjf-H}jIIVq-ktNxJa+<-na>X2`e&G&Z6K;nnKj zQp6z_g#_S>-79g?S*$YD4NJAm;>&E`Va?Ip;pg&-2ZxGVj9t9csTyub?9j(CxG3s+ zs7;(D!Q^^200a`cC7Lz1KM(>-2Tjmc2L{)gIKVt(9RC1>#|TN&)?Y0c5a0Q~J$*m$ zolSadTi|!>!Ii{2OEJr;n*(*N{$I4(;~I_0eYo42;wB|{U}ZmE>)Cj!Cw3j!?u-o6 z%tlLzk!}a;w3)LPaPLTFVzdC`GIP72k2vKGzefIliqE%YR1EA@bYb5IUA`EBCbI}( z^P95(g$=+k3S2@=wA;`QRs4*i$*h><qvffs{`RMgVIp4Zp~&vecVQsSMZ+wLr=#8K z-FZccam+uxXRxXSWH-QY`C2cnhpA{_r$S)5#flAG3>P%2_PpM6pvZw%_vsi|GcHr| zBvW{>O&L~l(o|B)YkeJ5ruI!@3f4dU`D<|LmkrLEn<ij7XkiDltRHf~fqCwACR6$& zNM$&L;bBzcaExwcPI`ez{;hC$O6cx9j=>>t{}kwN^Qq$RxSXh>Q^emlmG4xWxGRXe z2=+@MB$pHLlB9-+PMx_7XeM(b4|b!dgc+j!%u!Qox6^rdp4K~1^cR#DxW);U&61MK z{_m!kpUz`2&YBw0=Jspq+9~nD8*u@-o_GlI=nw?c;X(MWlXmym2H8Dl>}$g!>f2CE z@%B<xxHjg`n8NmD{T}k-;>9LwiBWhPOySobh|pYr_?f;`j%h3&&DaA0oeYYxojt|W zT}%9%(`|+Y6rNEnN<Q*#$q=~~JZY=Fu7R`#@;w@G#(p5wzH4S@{KC-w-luEG!Dn(b zZO#wWH2)+V!Y%bmXK4?k=Nx(`3AQeAu8Ep-d_CzA@3L-sT#o)bMW&Hv;bfHIZOZ3R zR)c|9G2YewBmyI@n%8SRMF+1<y<^7>w$8U&wTX!ayOo_|WvplVBh=a>eAV0k=V&<p z=V+Q3VcbH=AN~tuA^$x)j8oh%i>ca){{=EAsEQmcs5b0UP;(XxC;5-K>jyA|rCuP} znIjqMu|yuXzr8FOl#TfzI$L@a<e-Tb;I!cd+xcj?yg7zFJp(OOSmiu7D+9lbk~Gk) z!_>E%BEp?O1GW^(U!Qkt&r^jx4-4l0SZ?(UV9p1poVv^Xjxr(|ty*kVNg@mS-un8v z8A-JMo7T=hkOv9ps;+VoN*9OHI4e07lq#U0wY~#jv5}QVwQ&JDyeiHa<diFWADJc> z37n*aOzH~WBR5$WuRmx^QM@ieQKb`p6@(l6CTHiLuvN40>Xx>ZkP*Szb4f*7D_P4Z zmTQL2(M`#$*=pc{S^uvG#<c!F3z`4(V1x%>60*isY}l*3#`&^_*^HXIWNZ(62AOT9 zT(c>yP34T~hgPBL@apH{P^p9tjw(k}&QoPge}F+#)Fb8FwSB)iJ$wBcg&YlxQu&eC z@pKqFM3f40lCv|ezc}&+(+cM$G9Ej;jME0QB_8eZO=afy4^-V8*rXeo<A=hCEp<$6 z2!K5Ue9A3A)qdr`o}rgcYkpi3jB(f>Qr!@;^_Ri?UG@_5w|pbu`OJQE5<wIOred1r zCDGb3^0Zkl%dJlZuU#7EThVXUarrnb2SR>8YDy&hj4aRs1|~Y5Loup1s%-@_t{Tfs zlR6S7{->|7D=m!1ba!;v+WII0Px%Vm6euGwSn7y{?l>ltQw_0K4KnBRUOTyRptMa8 z!cZiAzon!`nxRiJP5yM#^eg@@f;4yKq3@&m7Lf4#6CjF0X^-^WN>ZNHC5S0Qp5`SJ zFL@9JMwbiGFUBMoW|5)ejr@za=Ny14D+o@5yhB_rTR1^HRz;&xg;`?ZRy;y#owJa9 z7yf_Elq3LEtKSzu&zcNap#UcWpjzlFx)85LDNJ;5cay07ZfF0e8JhLB{PWNEW&pDi zE(VAKGtb`qTUQRUjg%6HXhdfPoNw;gA+L6`)c<WGQH=|-I?Ol|Bp!QoAIc62D;8U3 zWVu6iJ^fMXC?R}AuCp@6L5f1JsTW!;c3dN<gXG#~fx(J^GB6+Uqno=;UYjnqFBlM# z$76EJ)I$BeWd7Y!%*hYBx8wku*VQ?O%c>t@3SMak(_#REk>z9-79nq;WTSzh$#|B; zkhf^p#Kkd$VwkRZIYV|Q^GU^yI80a8xS#$lMf~(BeeH%r*x9nBo%S1xi=w1jCS_xf zY^#Mj&MK0<jz~S*6U8)61hz!N)EgJQFYi`l(fT9S@+@mG!K^Eg(f{*xN(!Y|s}x{h zWNiOoe>P{6R2!3@B8AeV<}I8biNp5dvo4nMTjNT23Ja+D7Pm}xv|}ei*x1Pz71lsj z58}DPI3*4Qy;{1yA$%jbF5(rMpmGFrRh<@v+3xzwiZ!k8j5au3fV`%W7Gb7Y#_M~E zi&9XhW`CwYxjJO(yUrGlr&TcC0rr7#(&*ZEdywX=9`;X*DZ!B6nmXr@>GkT9T{=71 z9zM%RSs5wHn-nSmOfQ_4LeG9bBPOH)(<I?*x{$cN01NQf54Ic8r%l;1EEk<j@6PGE zm2HYR?mt>sXBv0W{8tm&b<UD^J7ivFm12_9<=YP?){Yopf@!v~VfJi%P(@o9x#p%Q z=3Y@=vs^k~Yeen@NjDd!YH#oHv##N1*XE{VWUadC)@U%TFN0w2XZEfZ1%UxCjLfR^ z4j3$WU6lB@ADESk&~X&0R!bw5X|L*T>ZPY&&iuQ506?RaaF;nqba$jA*vmao!6Zjf zD`=CX#Bk`}?GKF8@3?AeOfiV>b`=m#McLbY!r>&BMxHG6GCPxBsm~sGCjiY8A}9Yn zi@RvOpE~wus(=)K@3p+vy#|gYuU9)^xwP)*A(!|5{gu@DIW`b7^)&~pzOs9Up$5|j zw(f`NK!c#54_mQpLFotASjoLRn+Nd3z^2hb#nz5!`oSOM^fMOaP;yosTOi+_+ZuZ{ za_4~5tg|D`|IqG}HhOec0f>*33@svj%SM)q9jA$thzdxqg;&VQvvPBha(zAzs-COX z@lE|F_F#1$5FsO7%e-Az|4^<F{$b=#4=kis$?bQtLBX<`W#IhDgPs7j7JyauWt}j~ z_=#*AvSk#FQZ25QpL1Dog@anM4;+(wJe`l{iX$-B__(ySB}ab#jFC6bmLp4HL*hGw z3Ep63dYUBP?*vfOqdj$QRpuyDWxDz=7Q&LqP)~>qH=+=f>V_`fVEpr<mJ|mni-}y6 zo`a?^DgoSIHY?9oYT|)@S&6qZ4*KV|?Yz*chm}9;ms6c7RG&xDbUxpLi;w+19<GP! z(S*0qc2EQ2Y|2}&x73MM7?jDDUm$U?TVBTqNT-c}+R_eBD=xPZWQ3~^qe!1mw0XSI zlvsZj{j%nKhM}{>vK;MeXD08%<fpW$Mec(H*Mc6s)GqF+<p_O$7qeXggzQ?JbB0ue zWVo_4je1ezN=1u9UZ=eVQ%2CR9tMiOqbwqn9EB{fX?Y$MoH-n}(Dl+ftfL$>BO${p z455CuWOhWsJuAtxV5>(`|DKUUK`}-;UaY7~v$3tWly)Ulc3F^b>Seg&pjS8C2v~bD zW0u9SkXN^`@?s{tdgKhotZ%ikcJ8cB5PZ4{vTH89B~Lih@}-M>Dy*BU`O!TT*u+OJ zOTou!RZ4O~<yq>2!5gu=_NSA150H|8wD2GXD8NttU0C31jLDye)6JA(eYkyzrpL2W zEE9r=*5cporZ<wPsvqmHI{W_eSZry18dU5iY?Dyy?s~NEPa{x!@e`yUZch}`l&u_! zYDzgbOn=JSnc1#o|7nhEx|mCgjI?;Z&j!z(JJ?;N*z&jXeL_7mJ~R2Ud4Gz?0!#Et zghgiLCS$|cGvxGoDb^cQfGk0LjS6`nT(f`ipXeB{WOV!a0mOa4kNhi*#`9G!m`$S9 zm<*%G04b+ntRc6DV^<LiD&Kck?2es?E;}Jj2$Ixah$$K(`qs6PFNywE1g-s*kFT)1 z*z&@&+>|?;jLdm#m|E;?3p#9GxpdRO6CCN(z9p><f!5Z|5|d;`yO0B`_W=J{7pe)A z)Mgr9@U@F$!FeC5!MvI1Ek-x#r^vooC(oC3F3iWzTn~4CrO^aeWqsN2b9F6o4d&e< z1qgUa*>2G__0)9vGe4fkKl>~dLivM{Sy^|gsK1F}msw9D>sf@&^P6u!eH}N2#``zp zUOSYY?9gxcWV55Qgz6FB4P}PBwdHrDfOuhZd+Mo?5qFC8gkkc~`Iu+xoxMMk8V|hS zQbcS@uI(h@DQL=hZQ!UIz2p`zdn1GvUJPiwv;(`A96Q*CQS`(&d3Dor4^t8+5YIU$ z3eUptNU0(Efo{J2&mBHy=h%}>odd=hsDjT#)11|&PjgXc0Q0H{@!9KF*SYAA40$Ax zJcV}5T0TB+vIuTbv^8_<;p4fw%_!AKOp`QLW=3@}KD*R%OOUX4X~I6K3fwy2_!wwE zUsnl&ePXI80v;|SrQ#osQNhz8UfsC6v4+)9eHqTP!c=eAw`DIrA{OcwW=IXU8R2QY zXO9<cGsMU-ard3=0Shk|g?33BLmQbR$Yo_Qn?!bJPRkvxoxti%oK+JU8rQO|U6Lt? zr-MHK*t;~ChR{Yl@nbRZl9XgmvY4i*%vd*Gdw2RESL^=!E0;w1gP|x3OV_)wsFrh6 z5MTX=&+%W99coBzuA>n+D9k?!Pq2}p8GW%gMf+8quC?tf-Gv^H-WYA(1TJ{(aOY<( zif6$1cQhto50#<oDwyqo!j0QA(cl-Ml;<m!(I|~K@e-wDE<Y}>q+%5m_hRM^yn-V3 zA^`8P+Y!!y#qTxo$*SwoZzbAnIRasQ#wy?B0#%lr&(OIxHbtcbA!b_FI`FW6585Xk z$=W~%snk-Lj%ED8N9T!d1^uloNo1aWmh6}3m<Z1@5YUW8hXO5#Y3Am|Q;_`Tg=h+3 zSizJPHGNK54Mo9d!TV<}sA9d=Y0+C>DrxYSd@>%+`$EX`Um4-2;I>)Pzg~n(Y^sUV zrRZG8Do#%lHI^w`tX#uilnOUl3&<Z+Kcvc}?(8@;I#L=+xE0*`(s3jtM~T3d|6uI2 zHTf`4dZ_~DYTryhV?uUCu><*cRx8m$4|nmZv(}$1j#Xalw?sSni)znUvbbfgGm8vA zJRK`JE~I1q4sbYp=XI5*U{J?8<SRz+1|9q;gBH3HYJVQ=fNCY;`O+|{QG{{Z8X-F~ zZ+}2w+nk|sqgq@locvT3Bm&$1mYwO+hacCB?v?EgkN3(ws)?$`_V%#gz_3U^5&OXK z^+KlVjVZj~*`N{mcR(Pv(tAHzE|?6uzwyFqDq)tCF0V^M5^QqHR)t%|bHo1u<s+l1 z(x81LKMLnGS64Ip&IT@pP0(A^lm=RR&c-^96-Qa?H^jS*_vXlS3LQWsPZ?ya)V^#u zgPA&;78FuN^V8U{XYM!1v`G}!wJ0U=?$(QFvQW@bwrw6-BiRi{u?XS0ExY4DVOcTm zQ2JoY74s^(pxOUjqY?IY9Wi*z&^yJYPV=<ag2p(e<q8T1sQCP5@CD~k{9ai1G9HXQ zCXQc1M6@7Sq<`60V-4BP4ncz*m9ab-jqH|wtWpmJnWhzDpq%cH^}it6_chApSbXc+ zkPOMnJGgittVRI?KNEUS_wagX%?_mFIppvp)2Mr&9TB-j$2{|?oXK{ach2S_z*LI& zi<y>3Tah<GZ9jWsFFK9`#asfj(8(z0D6#Xf{j1R%(dNx$JWQ4d+M!B}FDwCMtifa} z9RkaThdtjrcnkt?AcuH}Ml7V?IRfQ}7ZKv(s_PMiD2z$*Gi}F!eI%561}pM_9b{E} z6lPn|U?`|2&djmz^>Zmw^oW0RvLdtwBgqfK4>hJLpkplk({u;kh?yjHUB`rAoAVm5 z7|c^77$EA4E<@Hf3y*?=`A>P1xmcDWI`KB<2UoPFNpVx(wH0=3d^t<0b<y7*a?vLX z_zoswMrlX=Xaf4(M1B|Z)Z{FW=?H519hbUW&7-8j{nPPyW<JUi51}jmsfpt$&YW%h z6zwvE+ld(rB}0kwos6%_!UQ{V9ig^(6C720$I@1KA4`5eFZb$f`tEb*HvNPeWrF=H z1T`Z}Pg?ESug<2W!*b**-&$dP+l&Hte98U2^_xF~pFGsR8NnIS4Cd+!7ndpa>e}qe zPnZ#n6>G06%Zwk$x!2Sa7_~%!uMDU3cpvcwx6J{w&hp$x?k^X{iqK)RPCfQxzT~7p zjWL-onXZlLlUN*kMWE0hbOoV(r46r`!3#DC<T)N9^s90y+-LKzU($X~C-T2}#9IJ{ z!UPVf`epLz14gH3WkG85BmbehSKo4#AgLx>xhlh1Z!2vlt54isF$}KU%Jp!!E2TlF zS<tN6ufM^B%x8I~Kb7Le;M_!oVajdEPGj@@3~k|@o49&~3F%&bQq6SYSJ59?Ij8`0 zMgeQ-jpF(U4=J>0+`w_|8u`VYSHDuJ6y`8+o>h&1yIP(u5Lt`QAn{rBUQ?cZ-iDE? z7gfFBg86S3zk771@s?f4sp}OA*AV_@k~}W-kC-fbE3s=<KRAnqVU~T;>lMQ9&f4oy z4S5m6c#H!9jV%WWN+*0hUC!2Fi8_=kG(oBP*qP?{HeI<YaMx-GyZ=dRL#Q&%w`85y zN+u--cPWA(Wi!ZZU9)gs$VK1?rR);L#2;GSQ4m%hctBtjv*+)0=x}@z$bEnc#elHg z5C;gYCDaIQ-e({8_!C!Cr6Pt<tC{*0@$VrMQoyliskqpN?Q-KDUwYnSLcC({1AO}K zgM!u`{M>(&wA-35OlaGIppRVehTf2LyF+lD496icBnzcYO|81FksNXHSN11ZS|YH+ z@AlLLnlhx2i~9S6siP1W%aphM`>MQ&>{4pSm%n!0>RAToz6&b$5x1z>N3HGbZKDo| zq)NG*e^ihu1e6DIfd~6ViY%N#M1jwu<^Fzuvjf2gK!o7WS4Pq7aE3#_7EIXJ=3ek^ z)Egt^s7b{~HuQaI3u|pb;Q<fGDbtnTe1MloC;oA3A>CRRQ!^uD%YTn=BxceCmFF!9 zGszE44}8chs&k0%ed_$*7@?uGTn@x2mn_#OhfqNWFC2t;VBg$E#_Yfw6gc1I;nM8F z61=?L2avy5@UGyJhZ;hutgyRLJe<YKo(i=BX^ml*X2kkY_3gN-L|WaWnkvia&Jfr< z2*TAw&Twc>i*C?gNQ6tA3d(F6(ktk8phI}MK27Z*cQh3{P>dJ683PJQ13>-gpY;D` z#AInK(jhU-h(%N`63D#hZrkFc`~`wDN3Qs~ISj<_SXa1t6%d7wyV1lv<*CD)=55>v zp@G<54%r7isUVl{8PiNtVZ<tI(n}t2JWJXSIjW25FJ0jcPnMw>=%%??$(z)2FPLYP zyQ&7)2>$2`j9D3WRh*+vdc8z6;vls)E<S|A2~n%b%2B~C`qisQLBGa!OjtghwSfad z`5QPg5Kg95;r}Dk&M<fr{=HTv)z)0eAzW(TyvpM;P%jwHA6pdOSof(#=I4-IWJlbg zT=p^sSgB_k{4#mbU914m*6lWA0`CEeNROw|owL{5vvi%l{X#%R3^}O@gl5BqNn3|G zwCP51orjw-??-fRD%G_u^5o@1XI=UlE^4-BSFVAinH+QgItQQQKi4KgvpeMx@XmFf z;CM?GGz6|Y5rC#xeWlxBc8J9!VWH60a(?@W!qh$8I?dHYpuUzr5h@vkztg)Rw;0;L zuY$sS-OIDn_6(^tMcX~s&9Rh(Q5QfIp5Nij$v_Hk-PE(#i3!pV9X+EwPK-%e3TN+1 z=xJ(w^G!EQ_wzNen-Mid9zn{;h5wy=xrrz2a=}`n<%$TQYZSZGvh>vn1Z$dkFoag` zKEpxDgjExKs(h@VRc_W@<8q!vhZTL;!p=GHkE7DLDiFmQ_?w-$R56u_>40Gj0$)o5 z$;D5xB+fT6qce*`$@W17?`J%>`ODQ(1R;~*&nLWN6M-N2$lIul6Vo)Wz$lRd_tW!U z!=u+G)<Il<qz*@ZBzkA{smCtxiN^Hr>;43<NrD1iUEHoy5Lc5O>s3R_PpA=vx*NLU zU<oWN&)Ec1r#D*8dv5$qG$OV?_{X<)JKsX1lH-*(ta_WY^C!+^{+LWGl+xIdIngj~ z6HL-Z!^UZSPHK!Gyo5;mt=mO=5a4CG_#AShS3q2ibywc?IMH1GboZtkcgv4-pN{$@ z&M_EXg%Zhc02y2XgkER#4>=d_FK8Qr>nbW_jlz=K$C_yYSyP`t!lU@6&khC@@0D?q zLCVs0?h99qD{&%jSzx$tVfoL9yCZtfTv2X*b!-COsY+Rxyy_aqkn64ob`-j*V?li( zq%aY8cy6m*KcPc(kZ@A#lvFVVf!j@r2(=t*rsDA(<=bK#k1rY{-T(2s?(EA?36K^B zcrbp>qkEcpI+mIKP-_FD#63ScO#?bAfn+Qnc6<RX1sJUxJKt%38nruewXL-HL$gz= z5V(_#XhchLR}Ocp&xv_aJ~q)QpOSX)K$l4UtTfvQ#i<1}w4A;T3KxQQPfq?!%`&4I z-F{5NW5H`<vEb{YoYNIesKn8|MFD&aM(P`9PRcge6VjIc4!ZN{S}4ND`emHIXT%4U zK-s2NAbuLFs&=b6ghB^Z_NDGe>6h(=&f1GZSKSiU)Y1+J4v(H|G1Y8zGbJ+_UNj04 zd81b+?-rSmy=8w2-5-b{lG;P%!Eh@VA)Ka}6L!gJy*e^aU?MxdW2dE8Pj8bxO5((? zCB`7E)UA3Iav6J^NToHBTWB#85dD*iKPs1yMa5A-ez}dA!?K+hqRNvpDy!U%+S_7! zDw%U{G6tkCJCG@A^$;Q9%kF)?ZU=v_CtHB@2RJ)%q`g__9&NK9W)pAg(Bh@Sriz@S zCeLa8CjozbjCAkwcivTT9&g))?jI>6xi!O@zj<W+^~fG8N58!1r(hVU_>CQ(zPMHF zlpm$WcP4uAY8@xAYJSxa-7~ApH(UxH3F-vbZLzXymu7RxRVZCJ=~l`6XV;~X#o@e> zE{mxWX&}|rc=f7}SkJ{}DOp36#6H^>tnVbm&oF3AIR84$`Nm&(G3X~4m1os_c~uMr zdSYEbj|Xk^VBP7}-Bu3uho-=lI%e+J-=NiStOb3zEp#@x^*nc&Vm%b3f5}qWs7Xm> z{R9~AzWVAf{Vn6iGOoERhkkr2CloggsPz^!bL@q?_qF{U6M`1drUFx6&iV}=mQqOl z^$cBSXK>qV>Q_b-_V0gP`C@Sn%f7#+L|lj)MX$Bamh_J%>}ys@V|ix1Iw?DANB>l5 zymmB+9#^Y=khk!m-9zOM%a@HW5`Tk#43B7GHuqfl%DuFHxa={W?tOy=zS7-}*4Rz+ zm^Cm!$8LLP->REpP@>NpzJHk?`62P(f}{-{tn@t5TXqO{@`4<B0q+_k=8+~lM}QS! z=%#@zYgk~_JRKb_Ev-R7<XYU)TQRFCeS0(wAK6yuvPQK>ll$hLppGE>=x`%Q)oo6b zj7!WNeDf*!k?>i`)RX~^C!f@_l7W@l(a=r({n6JF^v3yrNSBr(Tuf16*%lapI9yf1 zRbhM}N{Wj>^1Fw^ZU0u?(q0LLk|rKBp27Rvqe<aG*L2~<xBk@a4^WDCt-`Gy9NiqZ zMrb<I(jcRQzTr(A$oe9qZ*DgS0^l$<iRqy}R93F^i5sGJ@bthhH5EHiVJMbUcjiV~ zK2*)kbdtDu==#FBdcCzeFMkW%`oB(Yu}|9lSv;MRffCdro%D;5x$KU=cPtOSKt0+q z-O(HenZnKa1bjUbafgKS4q74zMu3(0<pC$$_xJ<%w?9<@d5mEGA`;hFgz_ZQ^)1;_ z6ri@KZd&>J#LpuHD8oa&GBlA}zWX8_3p)ai<mx3VTao+W9Yn%AiB{dqRy4jQlAQf5 zG3sxn&uk3j{%FbSb_JBo#|4d88+c9SmZw_qDfa!7jxWMC18B;Z_YJeD@d`wR8-Ak> zHba$z<qGX{OyF42CFO8^P&MEleQSdD4(qF;Zr@6NFtqUwaRFRE+%Bbh>Y`UQX#C%w z^&BRNYObEprXHp{u1`EL^F_KRZ{@PP<GW6>eW~VLbNA?>p7rA3-PBf0X){o&nt{7> zXqs>{nxItG!zWNXx!2mZuH74D+YVn*kT|Bnn@RSey5#sc=j-og@;GRGdDm?)!C!@g zwRk>1i_PUi?U~$1i}uEbjp<OJ)m`UdLwU}I&&Jr0r<~kOI<$m6*q5}K5i6_jYiSWo zH4)h<^c;Fw)l$dhjOL`V=qe99iAT+soaHmzNR6DNsiN;Kl>%R5UTSyPdA>aIeEMFZ zN3;^Oa;finx<s{L-@k&wBfhRZh6xE&a&ejl9|vPY#1{OEtpD}SWA^@7|2n(X_Axt3 z0pV3f)4hL3w}uY!{ccaga`Npzzd)sqM9-ud2O3CYjDGEOxRVUw<CfJs%q(F`UfucE z!<Gz&%2Ttc3+Ezf85{pbjNN<Ps!4bwZh5aMw^Rlc-<x)8yw_?SAksWan$jwvXT7kl ztubNtj-!uJ*wof~*))AZ?0I;jx7qi;8~(~Dy36$8Jq=IdK3zVbI=Hym(<VisW7W_< zdfKMKO0Hx0{*UtEtB+8s-f*MzeE+l{3V;1a+DISW)hCfHn2)kOOw^irso7m=33U1H z&TC2icMl<|-Z@K~{IATaf6q=pxKaAFfA_Sd_dH5dLeX*U;1nZg+w7C|1FT5#&vyY{ zm-Z+;y;YMZi|bDEP6Rr-y-cT?f4@>;^FD61&@hhYIv|U)Gn&j$!4^_pIq05K8@C^b z&SF)Dha?UdUUG}&Xwaq<EqoAvD})^kC)MK7AgNjk{n$iPpR^N49EMTW^v#natfKB> z$Jey|Y619#xHJ_-rBol_r?0PKJL7uf*wV;|tcCUmJ{`)&n<q<nU{^&9F}@A1N=)NS z)a{^8Sw^YeOHhAYL8(?hs#E<YOUN0V;vt~4w_g6``ExxDW=CfgLvjsron2q-&TN#n zPVJ4*hJDjDY?wsrsyb$mC&*+w#hC-poWZl6JElAkybyNVH0M%z<VpGxd5vC9^8yFP zzRDY&Mn=tI_TZttT*7Jal>)L+t+ns-SA9B8>aA|9vbKuHXYPLiS)E$4)3U<VO}<`| z2>Zk&_+R-Y#(b#$R)XaAY`_}w-Dg1F!bOMxaX}VLwq}2SnK49yT(og&u`92Yf#<R$ zer)j+t_1%faXnR#h8YX|RW(Z4g%d9i4`4!8rlW-pUdCbCI)EAT_1D=BPr(-*&T#6e z`HIJ74^U)KzJL-st1hdB%M0?9Thzo!$`PB-KRkV}*|e%~U;I-C=@&cmume3<>$oT* zxO0IOx#+c&c>>E4*h?Kv++R*>dO76fhWkqCds&|N;3w7gd_I?h8>l(e4xzm3xa>B` zjYVMYN%X*oh5iCH9p{;wfBKe}<6gbDlj8ARXdXus%~YMK$;E;RD*JgG<giw)8O!p} z?;rfjQ27cLwe%~LK4%*0*Gvp1980)$ALM3&i77nUOc?OG@M$E8;Y*0dK~p;y5i?`; zBcy*NoSpg=6~Zd^9<Lq*mM-`sY*0kY`fuX}^*3xW$j7k1*pn~Dn=)5#L&dho%)L6$ z!D}AgDc$=y0sOxNI)VZo?Jw?U`H1-l3<rWT8_GpLK-Blx_$^rlGO+hc9C{SV-M>`j zSA5jqXEM1Pshl1$y{Ie}`Q}<s<t5i4DYkuV#Tp*DuU|Wvt#hOJmSH)a{j-1)*^gmE z%)?e4-=K!^Iur6!o$Q8Wvvv&do)6oJVV?14ASv2NQJgn--Md|IZ9^mh2bZuv!xwW} zqu-RnbY370ClfU+A_iZ#1?ykwwhvCHI|S<Z9$osN!K9j`J46=KYqw1Qnyj|%((=fM z*ikUO#vhq7sp1Qy`^P7-=U&mq^&Rydy+wi`#Hn9E29B+C&cgl&3)0$nZO%H^C8NKN zZ+_OCdFhi)@)RK9VJtjDL{B<oHfCL=ytw@18kJi$>3N!Iu-=a8xoly{DNPd_mHI<k zbEG#xvMEu~F2$dj;fY1?>x;H&_vQXV7p}Tc$d=958Q@x_C|wci`Dfk%qpd|W=x!TL zDQXZ+lM*eX>B8?9uGme96|x(JiIvuso-eqxm<BGE?io$Y=5ya1Av5$`(5j`>He3rf zt>6JL1GR|QiHkF>%b$0?ts<>K(UOSkxSswQYJ$06hUsjE>at{v?0RaiU)Kk0T93x1 z-T&RCIzRzXlfTYjL6A%Li-WBt*0sCK0^ipcA;F0ul3RGzub)`0wWxs?#ut9noVN1S z>&0ChD2yVZedVoBZ2^1rXsQWSdlXf44zZ5$poAcEa*mj;$vLW^l`=AO1i3e=rs?+B z<W#E7Hc681uSJK_<ZDM43Ih;De(O%ZO|I*^_w%~<A3J90o{&qhg=>Flit}GJ53``C zi%*25hJFiN8Lf}LQ+5%HPU){eM~9{t3w~Xsro0m=0#vJKwSh}lCD!|QSCQ^TOYkd$ zX8ErdynpzS3K2$N{((N*;mWEwy6WO-T-fA<p_?3>Nvq0(PzJ*`t23xpT(-@N8h8F( zotM|f)bo}dugb}rMREVgAb9(1XHJ*9gmw?N$L|R%E>m_*p7L*>(8}KCFldVx7e#yH z54}v&e4KKY9Y+~^0go?k7542gz8f}}aqj6?M$t0x{CI(ui~cEP&$aQdgQE~m8v(63 zT>xomN)FA&3%%d|>(N8h4SSbNPzPuY3_~q#+@qXnHr@B=o%GiteBvl<guTyKitNiD z8qL8e_iyU~K;#PYkF@05An~p3;(6Y#iQ_&~BkVW`sZD5ud6`*-q(fSE2)FEXTFuY& zb9~fX4F{HuAsd%7&4c41P#JB>?WO<|*rfo?JH)o4iPFk&4|0(ag{C$O%V{f4{nAxW z!G=wqh=4H9iX-B=R<hj2%5^gN$uMjdT3?Eq{>J{3LLxSt#G%dU#0W;ZlTmFqu(<ih z2lB9jO#0KRP8XbmQ;O$sVNH63*J_(z3ebKZ-}+q?O9$28uDH<s;~EOPy1KR`!nvf) zRazsxri@f;<Sg_a7O)~&r$Pw%3{=mH{F9xC74muOU8Ea3MH?!B9KoZMc+29T;;W?) zyE`_d!-h1k@FVWXx%So1-N(bYwK#84153-7FkNrp%M}{gd_*Dp?${W*(kTi)L|ME) z*F^)26)$RDUDv7YkAAjgYx}Ddocc91G5?3DoIu*WqXvc1EZYd(Z2~_RbC42c?Cj4@ z_iLfhrnmYN%*Kp5zNsISm{8i0hKRx!V~6sq0p~Kh7j1r{Q%>?spPb+L?UcENRPO|^ zaTQSa=%0)xL!!msJ5D8-+6{2_=*LIZ2uiX|GwyJu*`ifP_d9t09ulWQT+~W7D*9*> z&ge0yIE+p6wv1V7lWnsh3ahYQg>wv&JQt1n)l8jp;+ty&kOlmF{T`HmngAxfHx7yW zEB2fi0V%g7LpW_Uf!C%GxxK4m(O;)NMgGGQR>8&zHNh$L6{->YkrS?g^(Ec#J0|dF zqEd{~KS@Srs?f-{H(u6*ray{1#}!ziWm3Vt@f#r_ja57OjHV#grNg#q;_5qS)!o%4 z$T$|QGw5s<t%>3aWYNwFhZ}(Foc6i&DSz5crehSc3Rv3-6IWZg+*3YCUV6FI;imi7 zv6LM9fU4O;d55x2?v2^z{<U#aOOtADrts~dg^VDfRk~_f`qLQmei-wp|JCc|Cm6S; zE+FtR#J~2Z@taJ`>UR&^@@fa{C#V6~ZK4gYh`~cXPFP#nkdyyc3t%n)n_`m09y1z@ zzvtR6DO8047V6x7@h%35cX~zLAd7FPl|IZ@sxG4Mv4GL}FRg(9h7-Vcp>^v;I-If; zqtGz9P5jAf^!a4t=dLDd<?YDIAt=vJQ`$DlaI$VEsQAj5vG2BR@tJ;t>36))zC+g~ zA<9o0Fai*0Uv7xQ<aAdW_<p;AO~ZUwGEGEb#9tElNIvRMq}D1jkkhl`eOE|%L<RE) zJ0<R@>+zUoeaHh(UK|W$D71sOMZ?8+rE()1rUr44brPxi>{)i~ruKW3@|K~)M}lVQ z5M0RkkwO5ATB>kE(VMD2X+bS|<1h5W|HLZt^KW|cwb{Kl4o-@Udi8!|fJ4_n$JRm_ zc5riB54U<!f;H96LXKTsyuLo%o}hKZ3uZUv<xy%^W~X}800E`Sqd6GjX9bZ#VR}BR zBYSJVBUJyQullO_U;jtF4h#4}y!(+;{FUU~;lQ$|#W!q66?pgP;Rk-^m!A_?lRUS6 zVR^PoMAK$fc{Guw<SHY)Mw&L#Y`kg<TfE#*=f&lwL;ZbGcQ!DdcXrbwr`gxvRZ2k1 z2OmB>pM6hcIaZ0Qg5zTNo0;MxtzKrkoi(MSMHzk~!^12sbyNT&CQIS(6jB0Jld$^2 z2e-b7fL!Wa2lo~4zebHpRfadT$i~s#%g&XS*lc}9Q_Z%|#yD4Bw<mQ;FK5ZLQ&dpM z5JJkG6+VL8G}GgpBg9nfhZX(Ndh?t{w8|M?B7nj8@0*V{|E2w6;oUYYOzB~(j@i^L z$uUk3-?14jMjP|qT<)5G35Ro*JczAf4gN#@<KKGKYuOl%rSOYW(i~hrz|(cK_L8js zPV+Fi{x6Z<NNGYoTYc-h_PmNxN0H!v?6HZ6EJsb@jic^edo7(>gN&+hfhV0$z1Y<2 zG%H8n6&A(DCeLl_tnv`pD`F-_(X-p!!p=U<78W}-s3y*;b9$QuHw0HclUs{h3gP}c z-ZWPGC$zcBE8L{W8!+-C*oKCOjWxU*7H-fG(^fKB)q)RM5J-})WWVj~c9}iFz<DI( zai=ZXD!++)BR86SRF}6}-f6m(Bmb&(@GBm{3Cs1@9F!zfV`r|pt9NmpH!m5CLPM%> z&)a_g@TTedFdZtnK0aW<XiCfE76aCofs+o&(XTIt?`K41A7EYQ=hFm}&5SQaYT$&Y zZ8sF#r5nw02|s@n9IYK~u~ZYa!GSCUxfenWHfGIqm6%Fv?$g;i$R`YQDB?#(R9BFq zJyYmyC}s_ErTUI9jve-=)Ukc%?Oz<m`5j8%+c!S#IIKbfV2gUY*_A_FF(tn;;;9WZ zyCW;*M>3d9=hgt@0$-YG?!2U40;)l&_|3@T1;)V+Lz+W)z}gPPi|65MJ5aPvz0KHZ zr2RP7^%WPEXiIv|U!pZrOU!+(Hi>G=@GV@rs8I#qd)NIjIYFlp__*k<9YH>Aevy)5 zTjAs#VZ01lqX@3zCW@1<*hmJOz=?`5gYt7#?y2D-WtC8tsqKfaVzJq|2X1LNZ87Hm z0%vF4vYxynOO$lG6b+^rv>W*(-{(y!)^-J^y^8;3=x7fL7E7o8ZD-dZ<J(e}Yp*WJ zE#WL8^<iy)b=^7U$FH8!%nK$3j#fDk4|dH@z<M}m3?AQjJF1f;`ObY-v*n*UTVzf9 zl`|AR9%xuF)Y8VY+Il(R9JYJ;;Pkl_A6B$5+q}?2_Zh^~m9#TwzFI<)a}w@MX5;0H z^B_jAYzGhTcG&SL{d62hyyxSD+ob2^`1O;+(58ljmH`rDM~jxAx!cQFb>{2dWRLoU zyhX8|0A^oGW~#3Y#pZOaT`HUEnEL9FTDu%Jn`_Lmry^KLf3nx~0k$(<8dL~o$|`%G zzu#@^)roGp9m4<fqu5zwGtHTIfl&-$7nnxk(XSB;Woe35()^tVExE9ZGW)}8X#q)? zpn$K$_rev~gIw1l2gTw_c&bhePd4}JZ}~cr?$N3n2+)1dt?6eZe!1cl&u^k!k%M*C z^d?#cj4el;G@p)E+1s~^!VLsi0)!Rrj?Ou?sw`f#tNrHI+s>BxMImIAt^K~UE-}F! zOLCm%rDvlLg>LH`OtKJ4$iVRgO==>4M8vtB<A7f1>}i?xc^^GLfpqT=&$!O#@Lf3f z`)X2Mt0GeLg+Hj(zRn!$bvm~hF&<epnU2GV^&YAJho-L#Yw~^n9$f;8!e~*tr3EDY zA|;&?qmf2>^gu#dIt5fhav%)@h7!{4Xhy>j7~Sx{f5&q?uXsCl@4l|{{3Pf6!Rk0O zvkN@UyG;9l&cX*HQz=C@9|Y!Otv6|9naj0iiWr#5+)PQVeq_15&6qN3x6LbZEwz5U z2w-w8l)IYo*ImJfBO2$W2dQqH{Y-V0tzJIxU8$zfH0_=Kbqu4Wa3c+YImU~?`|wt2 z$$Gu=lZyz?j?)-BR(Et)pM=&l{_>@Gt9kxpLtAk~MUh!+{ycT&Kx1<G=_`v?T?bZ0 zHS-S!u73t)#rz#8)@V9C{8_fURP@T-2l!9%uX_?7>0_){)8sZ%JFDO9Cl8HHDF&5q z$L!w_n31G>>yt7mpDK7f5Rqdu|0q~+$ya|Ia$5}&WP=16-%6`=G+tbs#ZF>n^27|~ zw?4X=J+<GU*4D+3xH;=(UvG8(w!R{PBwH#8#D|Z$ut9dB3huJAkF`o~7oIR|p0~(c z9E{2xCMXOPb#53wA1W<*Rz|o@Dra?e_RZAMQW6)&H-aljJ7Blt@x}8;=Gg<J&&Y0~ zb%v{KOl>>wByA9*gm;mdK#uf-oN9B;@hEstyAhfTO_8_ydrZ*A>0#P{RrBLVN;(3U zB%kO!WQ?S$xu1?JSzXP)nQ6<|wHAV9dd%Ry`St88*yH<f#$#lpa=^(}j^`_rUwC?c zAoJJX1qyk|2o9;m^`4BS=U8^QkTBHYL%zO1s{f3Gq;#uTOd3Bkce7Ybn7{RxD89Yd zQyU!=`tG?kC)cv{Q%uB-nf2>_12=CajYqi1Sd{wR-z^?hFmg}}2dAj|rbf&(-U!i8 z%Z(Z=^&qgsg?s%PmF!aw7HFbd)Lb~WVnOn%5l``<kG$k<$h4hwJM|L|#kaF_pSRmF zK>6ir^>qDH9!y@D#+m6cHAG6O?fd2?#Q;HXUgb48nG=NVPqJ(T-pG7)%<D90eK#Vm z&tJ1OR3##1jP)VO(%l+Nat!P+0%}gzcO_gTL)zyQF%3SH{h99n?SrO*UQeVRfpy`7 zB|3^xj_%PX4dYP;Ni^>HY!F};4>(|DBI**f6CXOr#Ow$fjh>Ew15VE*$E-+Mfx8-O z`yJ1ToN_?95E~wp`^Zh+0YFhdPaov^cSlsSZ?MRV_Ek*fUo<~{|6<%lYUcCq-9`g} z{l)x`MlT`1RrNr}=uoQEt9f%>l$FPB__E~ae;SG{YB66sgT4R_7m5`FQ@T`wtHgTK zy}I-+4RUNLg`jt?{DeU`InVc~-ljSbLN@WmJyK0eHg83T^j*uHi+=|F2hR?Nc%lE9 zs-L|BGc0-OouB?W>~KJIZuIUHB#!tjGc9T^+PIN^`;p9z=LU;+5%F|@7o4uR{s+V= zdy<WR)G_!$<jvH1@yHJ*@M{r*SZA4LO55^#m7OoN{V~i<fvQC@On}Ju$x@k!e1F*f z4>JC-kMkO38H$|`Vxy_6C?ER2?lFttbUiXuZ|f0*1V-czOtjhx2$k?--wbh8#5x7U zHsV^Wr#Fr{YwqY^A_;7jgd^`6qd2j#L6i@Dc9a`06Te?Ud<x53Au0&w+bI4%`1mPq z&|=^Iv6X8h<Ds@F+F1i5w*TdJ%zlUI&d%F}F<@hb00|7@`-miO3FI!Tv{NddOw9<y zR&tH9L}xw$_eJolQX$7c3TY1}XBnOM;J<hxhtpek)md*}R1Te_72=l454HZTe)AO< zzI#F|_Ki~_A_<!)62GcvX?BYu6B%d9iSbwHPN5LIx@s4VYi8%xsIG5Xz7Qz=9U&Lx zc$&+MV-|0kFe&qs@z*gXR9nd3ctNc!Ux@?0gTmEA4sIx~g-?$;R##=R>#3+GkO!r` zd-n3l=e(tR9r~|i1x9{00Ek}_QrTiEv;@BHSRiHS)U3}cp1*6&oiyJ=zvU6OgGt5p zy(N5gDYUE7rk&NP@5pRkO_r1Zy<5XDojtjqbw<*r2teM)6WFKKt2^@HNz5;gIkogq z3q#8&Q8=3IMs(XptT%KEjZNECU7WQugpdxJ%4N~`odIQvBNVM)$CU9fLdZGYlA>-y zs`^q--0g;&L(Wsob<&mLraLpmV|O5L0Kp>`?;`V@;Fy5b(wWUda!Y-O+WqAfp-m&> zEM#Fz+n@`z^n1Co@o8w?T*%4%^qK6kxA&mOd|mq=5f{}dOrk`>gsjAKqx$xR8;n-w zOldvr>1>Y_R(NAOFQ$vl?>4?V8$%b|q+)fZQ*rB&n@xPJ{cT=2)a2s-k;(OU_wHIU zN!X+QffBhaQ#82Rs%imq^5IBIXLvf*K$f)-02{RjiBH}yKJ_SvQV$9cb``Ui=4o5D z1nXf>^28l-GN30-d+Q(mb9nAu#iF-Z<#?qi)&oab$``9#pglJ-6Kf6>K7URByL=*@ zj|q*f{lTqNoLBfTS*`sS-=5`NaH>v6mgr`Kc09^0bjbbHs^9!0Cc*idG^iaN>F`y_ zTnbO*p-2KHFChF<eU}@v=8OE&>^CfN5b-0_^x4{*tr3;~ETlv1L;rY%bT4d5$!$@U ztUstvqt1LXOS=9jcJCKVfbAW4+s*ugENV8cv_hoFywoOle2q<D)*7)6B~h3Y_XX#F zt9;{_8GU;-roFZ}M_^<pBWjGM9!q~QZ*$waqSkDO&(H|Ph2X&qx<;rK2rgY-ZzlQt zy$~(+>Jz?AGD_mu$jEga8n5X68^FsXt4XtGI#e<C6m9qJW;R)+B~Pz`8pDv-vAFk< zOTZ)lIK8fY?DXiS`in<*w}89kzN|dv^i-mvy|452^D{1wJO!Orh)%uo6?<Cb-!b-t z$BX|tmg{(&sx@#3EY&2hELpgT<@|Y&fg0+m5jV`fp!nf=&9mQ42yn+#CMrYGR6aSQ zUI#g0K+)&cV$yx%g3M+4BE&!?f7Q|(6_&XZAn7YE^%}PlyFH-dJ-YIG3;b%>L-Cf* z;q7hp&ms~QUhb?)ry6e$y@9&K;?m7}vFV#6b<0SGAC%u^QzE^GpmSfm*r!YH^{3M* z@4Y4E`+fvZ1y(_yOLr`$jfrwf29H>eh4x;T9zHbC7~O?%VXEF-6;S9O4C%|ZZ$-Gb zcDdjRfkj7m6^q@Z6cq`s_dtTj4JW^@rD(p6m2@7|pT7&u)>fY1<+hNj2#I-tqB;Mn zR(_&>&$U|jrEN2}Kx3@43dWqU@wa)W#{Zwjx?PH-iD;el7TS&KpU*F;7+BBs5X@^+ zxUFTqQeb3dz~7vad_}o>G{`G?uSf4+cHbMQl#G-G&w{&0%B}c($~@O9ijWQ&cO>KI zh6_pL#gK0Gqv%KImYM&UfLs*lrqrYHGvGNN<&N`(XwgbR6f#jxgAGhG`N|ZhJXR;Y zpWp#p^fvq}LTmyr^bi%R0nAUfg?;b@cU2AZa`2|ulITxPhvL+tI2XteM>2g<#y)ZU z%Iv1|(IN8JhZwBHay13WLR#74*`sS7)5MOQKax-CA2A8BS;#`8O4Ta()z@yyIMVto zb{YkvC{2pRDTmVzElChOf$8ivB%vy*ry}KQ<|MU6&i2;065SfAZQni%M}|Ba&9r10 zF6t!iic{>w--}z7SOVlgPOa~BG(P1dt~G^$^=5^Ny9d2TzM4dR@t~e4<h?Q*x=Gbb z!)W=}C9knsk2e3kDl4p@sxwV#To*7m6be_MsHNBAH`|iU9Jw#C0er&r*5NCL1M7DS z1zpPE9{t@dP??iWp7(kuUbOUT$rw-HM#-kYEnGB~kYXVnyDl8BXs(ZMGVuf*Y0A0y zyN$rC(pHV?mDDQC=r<*_?ht0+CJ2hJUr;ZG0Q<<&x1qaK&-?Oo=a%$!so%W+7At;! z|I&}Mb_O?vga{mrxj>V?I4(DpU27lv(`nv#OYW<(@*X5BoTi4CKRGyjKL5#st$w1d zkW3@sZu$8zt~d8iKylHo@=0rm@t0TkVIl~^ZN*aO+%@(zZ&$Bo3<V31X~Ki0_~}<H zFVqy7`B}`+J_>VWNF&#Ik`r1lM>5u*s+6wBO0Koj4uA>^lr^82<~&QYa-r&T=%oSW zNUdcxkKN=nND09;S918pU!~?PYboMBEHv<&M9hG=%fNZO|KCRok|$nM5$*wjKgyTi zpUe<zR#<!;_38QhtxuH^2SE{f9C*?>6QGY8Y+{Tt-Sha_jwI_hvKRI7zMR(i>zKPX zGXquhzrwRHJIV%2<G`Ep?UpY;NFXZ$ZPwfZ&|By7LgdGS95%)=LN#((U)*|fd&|t@ zLOuIGXZ^r|u&oii;p<aDNL#c^%WnM>NK8dyLi<`EoG^Ht`hUAKOY1pVJ>O^sITS*2 z6b4>!EGfjt7gh5rbt%j;(%2i8@s6a(4!&I|RohuAzmh9m7ihi;#B9CzFmEh2^;g}T ztT_X)&jbn1*x(6vW#~rWoq15a{O|PBB<A+**vePbX;~o?g?3dF<4*C3bANp+=iY)z z&QF*4j(?5ds_@?wI}lBQ-q#!abA$Ji!6zY0`<dr9ce#oI|7PqDNKo1EL9CE+GpCTp zZoVPtxarlTpdcG3-wLbgk~LescrTO-9pNv!aj9HNHs&+J5cgg%)H3i9&<;RyMg*ec zoILI?bY(Y(RWq@fx4{HPx95sKEISL3RIO#}2xEA-+o+CkA(@Ouk76>BaiSb?<S<&J zmlLM0kA_}iVk!C3|5+J2zE3I`khzHUm>CjNFTXF+A{}_bW`MyoVSK3U1yl+$b~Tm! z-9$?ANja*IF{G_UO>BU8wZfduC}{LBr3nnbs2pQAjh#mfLjh4B8&+`{80s=?kSJ!L zi6|uY2h^iM?sTRs4X%2xM%-`(1kDdqFU2!2I4$E*;&!{Z!i=u0j_Y>9r1!#d+-SIs zXj8{xvO96jAG4~_&nEJ@*6?LNif3;%$L1{=2HkF^ebm!3gkO4(@&4OwVk{geJ3UC0 z931@4A&`f50<WZmYG4eCip1aPK_lJ#drzS$Z;i)wp9#k|GRX>;M9Lj-vXQrLQZ12X zeV6TjFFC!|>Slm%tLV%BP~PIyOvR8g??le@v9z$uFAlU)KzbShB=E&ZAW;ajgWoB3 z1*d>aYJL3*P>_pr&INkPAn37TAFDB2C$voFGBmSu&3M$h{85Guc{q~Z6X8GChZQHE zMHww=VNwcI7Ra`=*skwiweG(Wn>bvfwfbj?pwGty@2l=>n{6pCr>?AeJGPQ{=n@Kv zQGQR4_y(E}30mzNy)|p@xhQF*)v|cC0s!~sAi*LC?~}cz8S8}=7dT9y*nF%s1pIo` z?~oKKxnvzjsGK2>W<(ZuS2WT`caupKH&233btSg7q!A?vbbb7Xo=*~|BAjpdEfQ|u zayV2(=V7`Yi445&V0S-#bDFtxkqZNVJsdqI>GHIxZBEw;P?j9BVTTx9#y<=&$#W0{ zwf%SH(<Ssc(}msb`vIW(34x*9)o1TM>FwcIIG{5l;=OS>iyazeo)EVd`PaA5n~Tmb z;hMEhhcckkzt&#Po**;#a7rz+Jw@2Re7>ycX_$EO8oo38wvxk}ckDMS9%4cF<gtPv zgbAL1+)@Yz(z_1_4n#W?sC=XLQM3L+Q4_R}VBBK7hBHqzidNnok?&}zRZt$LyUPnH zl1?S)7nSL&UWtU-zWvy6KSbp=Xy4_vyh};@)AjcNW8DS16;0gX3xb5O%~y&5jZM$o zLP79r<!c}`yyohv;`_9FX9(zG_4}-{8q#;{vfNd9_h%C+%pgezvt6eke>HkN-OJw5 z`(|A8E}2!^6%Wz+y`x5Y`O(2^Ja`WLhKgw=PXA@oU-?Wwy2-~C)t*Tj9N3)rwQ74V zo8rXV^(Xoq*QQJQwsAtO=8Oz0G^}Vq9?lJN+2}t}Y4c^>TP@V5{Vz<QA!ml7G`t!1 z5wxRV-CoIxZIu^>m?k7c70fsBF9Y0O>b8-mPDT9z39i);Oq3^HxY9cE{3RP`s9U9m z&VHN@jWT?DSh4hL7wdV;z6>&3icXgDv6W4>?EshkF**GV4+HB8HZk0$X~R$<uuQab z?kEXU@a-OE3Dr4zNOeu=-=>51ac8V7pCUusjsA@<F;vJ*!w)L%|IXi7#(m(6N%5T- zHnedY-h4laXHi1rgzGyCk;IAS6^W@*o#Xq{zu>|f|EWKq?1_2|xNz_>=9cSBZ?6tj zJ8Cg?PM;q11-G@Hpw(9AG>xOp)59T3U;mvSUAAlP3ylz`%RdGKLZMk23)Ziqf~rZV zhx6o`YR-?6?wBIxG=<XNgpL^Mp(0BUyASJL<92})s;}+xWYhuxMr}$C5&Ee;lhQWy z`ns=TIViY3;KCA&?J4~@c0NJ#r-B(S{WWyKocB22GV{FXO`i|iuKa4g1ZZs)x4Kws zuPfl2@-v(Zby7H9_`vc%!A3KovgCNM*$~P5k*VmVRn3w?9~a#A;|znf!O?4%3c$!n zXt^QIY8nqGbpT3vf^=IU5w2d|-4w0n(pzpqfOZS$*KPP-JjKLQ23CxvaXyM8CP%y) zl0@?Aa^+)sxx9^OvYvk;>!*xNo1c=xa5(48OvLepZtMzY|A%8iH-ABn;<h+NN^R3y zm8fI<W%<I4n4MH!lpN!CVD3JTBgQrj*QmWr95c~_qr^L%NNQ+HF_g0B3MAM_M*xvN zzfAiKh*z&w+I^GMJZV&%6K2w?mNn}d>-j{Rw64gxdIAs&ndI1?dgAuLbF3#4K8+2F z@bCKXgK7DAWwB}&jRA)bhi~`1+f!VGyamSNmKc4tvQsflDc4~pb9tx~2G2bBxdHX< zS_#WMPR#~YDj2J`mkUTLjc4q3y*$}XNROg5Ga`GPT6}Y7H~<Z~)4JN&dfzFt^)2{& zmAEQs`VEqr-Ns^tbK=6hi5`$vuV;$WGz9eAJK;i-n3*^5W<xK|0LS$Gg*0g9cKRcc zbaH?OGEVBfBPu74<<xt*rLe){m2L7?wZVHo7gq&$n9=!ErZ1{5@tiFM-1pzU4kKcr zt+6Gk;h}Vf^_%*;0m+oWo=%voI6A+H3I~$uA_OVdzMr#U{p^j?yx=r-FrNT+kt1#O z^^fzAXf<~eDqoINl(Ca~gZV&!)Xo=P=uHh+jxS+P^mlQseH<J5Fx6xBSUyMWYug|4 z4}VTY?a83;v?{&0LeoXsUtIAW$4m?@*BWH_5PzoskRYY1f7l~3dA|cMq9B-0b4_w? zt!^PaD!q5@L;~SN8EZ-)S|nNI<#Ev9;T;BBv0OzVscBtMhoAsK^6i0-h6#Q2ko`L7 zRhzg+S=9hvjFA%s`Cx0Y?8))t^rYsBY45ylfPD*Y{NE`H-opW3>i!ViG$P|m6^Sn^ z7br2(($ley_WEJ;Fb3?-f0fY7DTgo)rbJ)u_a9IDEz9A-+D&AFFA3WPv(Bg=Z19vf zybb6EB1nbnUp-wFPjxuY;D`>R$XWf<mD6IdRKT^85$;Z!!Mbr@@<*D?IlyN=v_E`< z0kQ-}4XBW4Z_W`wTa<L8i^|E?a_uvLA}-9~?KCPW$uRV8QljGicK4}a=lv!QRn6Y? zc=FTHC@tQ@pD6CSU53$KpGAE6!62=ZYYDj(Ke#dd&p5vFt2Tm-&N=}#g~txf^Vavj z)okQ7-`s;Z*C^-=CNlyb6<2j|ZumZJ#Rj&u)~DIhK5HQ8Yxes0b-tk|H{LX}v{;+6 znRGkg?iOUO(gw23^v^vc2r%cY2nJdc>YbBrs^-}*=AtZ!I~tQu9GGTOewYEG#E)>0 zAUA91Hi@~aW`;*Ht+htRP2F;hCYW2us{{r~(iWjsq5q;pV#ha_IQ|6$_Su}PDUR$| zO>RA-uKmoZ9G3_H5K11yEI&&lx{a%maYW^04i7F?^{>eON&anOpahu{g;(PsJZmsO z@weTe2Xz^EK7qMpF4~7n>HAwpN}=y(-xgX2i<lP3t_M0$UnsNzP1$})LfcN5APSEF z;bi3sGJMdpGaD82&o<G{n)lFJ*8(YNP%TFQ4NfZB4Md`VCu?zg+*S&-yaWURz5u~g z3s48C0|}!3XE9IdjGjnb^)X@QmBuuOq$LYeiTjyfxt3qW#*IK5dNS^Eo6#}4O!@lg zL=bDe%gz#m-v$z7huqTNP{+*|Kjk4T@{f<0Pq4sgtq;8{a5oISUzV#1xxbF)nsH}6 zEVto!WujQPF-~Q^HA(=P9tBw8af!>i#{xt)*JODw153MNCH#!Mi%&JBmGjz!1TI*i z5m}}W)ADd$4QUovJ;qAK>GQUl33hCe_a2PzUAZBqKe>V3MIcO_W_yP$ELf+p27E~V zDNX-22ojD*d0$T;g2i3B){Xi4EljCR@op;WQEH>%gqpeKw|UIp8;axJCdLZ?uvh&o z=e3CuTYYDlTOSL_=qHwO`2Nm;DhD$DV~3Rdte>iLh)#<(q`LB5E1pjX7nBVO{<=;U z$bnt`^9fIuseV-a`-DJOW=NH3B5xC;jLEN2VyikI5({#yXGST!Bx<&KcE+3Qc=&`I zo6}~uHh+Q?1Q11R__K>ATg%-ivGFfryWU`CqEhr*G(H8OFi)_j>(NFP2O-dwEAT{h zXvlf|UT<baDe$HB1wFTsFmyChMW|uY`wQN8+v_yFi2bbNvBLS??*X?x1XiJzJiC}& zyV40GIel2gJ2s&BBqsB{S)0Q*WnOH!D){vlGaV(i)w*`D>EPk>C)n1etKIvXkkh2j zd&ko~i6mS^Vl|GSR((@aeE}Y#NJ6x&rc_kD(zn|yTCP27$tu|b@uPU^VxMPM;a%NC zq+E$uOX;>p^v9ow!JJmP<WJ~5s#T6y4;-{Eg#j{-a-n9pxrg@HHeea@%Kr|Ks<t(& zb&f!8Yvu;#<KZ~K2)nJI&fN-FnTqAq5L1%#t15JIw(Zn0VAw~gU=S~QqdEE>M)=&E z3BhF>JrQ$*A88-AQU1oOO*~@!PthT9#*$Oz^C9g*fnzRE*#Lh>iY5s00QK|GG`f9Z z1=>y@bVQGRUb5-Xru21ZFpXhMbr#2B%wGtJl0@#BantmvK|@fojYSZ(&Zugzl_~R& zSmv3(FMDK>WLQJWCYg$=+Bsbx6d!+VAyrbaAZT6%Q64Scnag~k6oBkeh(g8x*JxB3 zwhTSG$?oUgCYA0YcL*;-`L2=1peklUgN>*J*)8Q{bAgiQ=pP-Fh^TJf`04>O@z(9E z*MHxAN=xf5Hmm0D6CL#S+SkIG!!I8H3^AD)@6(W|o{z;vBMhIGy>8$vodCMC&(gc& zlBg@XhcG3<Hy01F|BKrOIyR=8It9@_1y#U4z%0GOq`x{{*|I3mBn=1GIVIW1YeUw$ z!*q6vqlE#eyLUe19O*3i;?%iMW=Ekj!*;=7e>6z$&=1S?>|IKMerl0A&{m1-?I@Fd zw@z2MyW>~kH+n~nX5W@d(v>M7RJ^={oiIjy{;iwtj-p|;;V%-Nz=vQdI(JN9Z_q;O z5K??%2dB#7d$iVYa&?l%e6p|3n_(&pvfy1fK#)}H(M;3>>g1E5cYi&9OHU9*rSRDq zQU>y?h@PrYjit<t<uFn!m*?ok9aa3NHa<pA8q;lIG^S)8qR6EyXa>l0-v?ao6v`Bt zPWrB~B2hLz?K5tGxTui<5AjOHU@Y=fryQA?7B$yjRdJQxngMl%fz9iMfQQ8%C?Az3 zx9}oTU-MI@73~Wmfmcm~F=h``k@|()Nc9+05*#qbCRg<mLIj^5@@xPKEILQ<Q1Q`k zHo{NNzIOaM`rxK)<=W)S@?x>@n4i534e@QFg8>JXX7sar^=}n2qrU}ceOrsfy)`EM z?A!9$K||S^=8yW5Yy!(R#NUoV<r<l`-A8Ak_ecCxa5?xLc8}E?p<fN?Cwz<Iemy{J zLM#rNPAll2;X##tKA+DZ9IS|}&M1oD=-zG<Wr)daZ(-!WY7n6n?`iem^UzWe-#7lI z{JF_ppw^9xrC*5ih0Ywo1wE4Yz0WNd_R6R-1-Pry_WWMjTW{UCvYAK6D=C0^*6^T0 zoUfg5;I9zRPAAAOR9vTHRS>k-dyV)I`>85wW5-|7T&(hBe*R9uy|GqBgU$7~;Q~!U zlN|H!_vW5h{VHmJ?oN1rIZJI{@Zqej9kVNkNtq2!@L521F3AF_{v4XhCwi8>$Zf@e z<Y#eUznz01(p=*Q-$nsk3N%*yt=%_suh+E;e24=<5YPb@^;Lr>ss>^Mjk8ac0Cj)W z;^*O>5~7fP=0D%)37<dpP|M&pj4r4F3AWd=XM6UaNhjb6y5hi5E@C`~0W@ELy9YQo z%ufx!!_?7YFb22$kyQ#pooOu>mlEQVuE?@EQ8cE<LR;rWq25AOTjjNYnr7%^=QNxE zv7o8{bBaiHlVlO{&C@lMc0O{As`x$lO&E#-xjX(E297RmoxTXYe+ZR<$PE0?sF}%Z z4D9z6NqCT@OR*TRgtgR{z>^C?XuI6=jN_f#nS#d?bzjZFUblM?K|ORjcb<N4j+9q^ z?UQ@jsRk|)X8O;>Nc_8a!M>UP$pfQ<5Pa|3i_vLmB#I;evIP${Gbcv8H1;`PWtymt zo5r!R870C|Gg?iTWT2<@aFGy>#UW`P@#mpt6g^Fbdf0UWNr9cHiSjZcInIxEg~y+E zSANa@>Q0c`@Wbn8MNb4^SzM12EVq)pc%OW(pR?H42RD=?{b=$=m)GI``!_>7@gP)z ze$e61cWE_a5Io|+Q4tH3;3YRgrytxma@5HB-rwU>`PqkUC{xHOIdG7_|9;TGdV!nf zn(S80L<P?o{|MI=e^jrh*!MuAfC1kw0;Nu#Th+TTFgyx8!7^rIXDi&1$|~m(m*L3N zNfBSdTpsY44-V@_aqqUjjQ^Ds8j!eme#%Gj9ZEe**dg^!PXr@@1sG(e))`AOn3Y*V zYpzHr$s}y7HlqrnJ(&`5Gaml=dGyFHnA@l0V%APmX)OP;e`yups2;~$z#2$}?PK>l z>0gd~h9on>rf&==jW_*iw3>Z!rc6nJi@5uih*~Cv%7iq3%twttkH_ucuKc7Bb-nYO z2ZbDJF~AKZ@Vn7x_<iD4ZeU1u(?sz8L1=4t1$b+8kLbE1-ffnyRo|@ig}E+P4;@*H z&!s}!spfei-6$$1J~hY#yrP01ERzTzT6Zm<p}|kbHiW3c0q(s~ZiXHicUWN^HrR<A zRP$79MXGDt#;035KUwu`S#ZkRin1A%)UM~~T$5vQ2BT}^?$!j33CAMaHpsZ99+A*y z3kZ^aFb@!b@D;F9!IX}QD;>2hpQ=zLiWvx|!^5nuoY=~}(=)nLYZ1a}44_T1GkWY# zS{qzMvvzJ>C6yqQbw1jZ@f${=+)a$M10Ql;6R6S-w20VN!oZ$yn&^M)?FDlWG5v^T z`|9p}E^WntHt=&k1|~`i1ksY|lVAMrh3(PoUTMQN9>IXe(um+1BnXU=S_@7=%o|rv zb*e+VOcTNd_UO06x$&W57xepP6&+nm>)Q0$%9pDczy8rxN+tqa9v8N@$ECXwUW=;! z+}%nF+Ua|gU>cfoL<{lmNcf6rLP%X=B&*hDV;r;X_+eZ8zykvFg|OObXjkJZ4p9kn z<=xTNGW_nYNv`Vd6JRmh@U<ye6U&e}LWS$0rs2CFCpYJeXAXa?MGYsqH$y(hg&e}w zYJI$x>Q5;`N|e?p2Cj-@xBaL0w@~wsyHZY^$!Mm+3#9GVZ7ZeMxc%Tb-o-Wp_}KN4 z!_->&tBGN%AfZ~x2d9`DZxB2*eTod2p`hG*twGoEO>|ly2qzBY8uWl2!0~h5S{che z{8Fo+A+t<?Lnm;QF2u=rAKx^T6cggm(4y9w=1J0g(fidmS8sVu%Q%dZ-O>mqfP?Ch z^m3fxHGk?L+_a#{gp6w?P_rv{pH%;=W%*I?o&1|X2MAlAG?77w&imy|cC4^b!>ng8 z4EU9HQp48cBp8|~_K*4hUGE|XQ~v?(vszbgByftGoc_XxoV^O3FH|Shopmr7X1!)q zpCN?$OZ;!CzmH-zwxG>Q5FsKFdx{Hr4}+6Hziw?vLhfzb4*T`ecKb{d-ZSP);R&*v z^Y57uS@gUp$0IB-?sS-VQ)C-O!om3TLFI3rwXOSVpGdQFino~)an`XBWSiuC><~Vw zhH2xcWQh>c7~9o12e=)W;qHJphMmstTR&l_+uP~;o9s0<5F}K-<?irx$Ktjm1c*Yw zL8b6#cDngrd7hxJSUwyA(WiEQ2>A|h;yVI5q)Sa_Pz48Wu*~3>QZkEW7Ht#=Dlr^l z>vs3}Di>-p`;tyV3xQ#u^R(v8!%rvDpgY&bb;I}DkF1jlWZ$(1e+vNzKt?+(zThD6 z%`@|CJ4Z8`(9Z6=L4ZQ2lUG+{+sgy>WSgFfR@oA%fCG!?oQywF9}^1`q$=iOH<<zP z%ks6iH9c+n*j8sGACLcp(tRajYfxn55x$E#8UlL0OaFr8qE#_PVmH7ibXC#&ZuM_- z0q|j!<fwUngz)~F7&;Ugpr_<+(ISg6qDtVNpsYPH_I;Q)P5^*Gc^ezakBD4&nR!li zS9=`KuA6Zn085mdWCzAtd!cN&{=!h(2cPw*0ZH4Dtm_Rh#YmhXA0YC+W;yR}x&jfg z7S~L@dS?uwA1WSQ1Enzm5L|fas0AEy)DB!@bnc?$>8AOOf4eea>g<#3*pzq$4cf0L zk}TY3k2{NKLO+s(;Gok3s=mK;wFqhCU0h77e>TLZnxS>_BB<D0w#wr9^if;FJ743M zrmGF=-<#6;EYB}+YtNoN?Fo4aLoMH(CjpIwLKD^JVVP*&(O(`6;w|xj1SOWn)f;E8 zxU{T#dtGHYt8{o`*{Wb`$>%<lS?p<M+m=Dw)6Cu1Wf{S6i#B|SnPyyY`r|*5>jT%( z|2XCOh)!sR`r*N*AVx=?rV&aLGK4Qagp)H!U>m<(0EVLEL3u@i`_%G|gMr2t)U-5k zQCIGhbif`20(WGax>3B;Yj!!@IA)))JDlAK^+=oMBC&9$zWZMR{O;OnYkya1EP|E^ zy!V(a&;766EzUt`Km>1Afe=#-fT0LZEN~g|0K4dwmR7bYd;jm(r(ts0ej|0SY$GTv zo#reB4c+IBo=Kj7S9Xpt`!~9ZcbkC<gTTHtIA-kig@ux`DCt{<6{TloH+7-Y;75HN z2#$rty_-)`l06uE#YB1rg16%!K;|OYRhR6OrmC;cdz^g*?sAkPUV}6iR1p6%5&*OY z*yXchvV$64Or2(Z9U6Z`sW9o>CmdtO%PhDN5C#Yp2b<_GZ9h}NL;VxMccp?r=cZVr z=dImRYcfAC1vsexEy}e?u3=Q}t4R7Fe-z09m5a|92r}GH<j$KvnVsQ(==WE1zCU9n z##wWgMD};&>bWO_;oHTRv=U^BvT0Sj8I)u&GW=fxY!JTq=5T>@41xJIaNzxK>bhbg z`ay#Ycmm|cfGNjR+5^ZwK}Hw7yBgdUkKV}{+RM-dzTQ20j9I<X^ETS&9=q{#aq4Pb zQ|$cULEb!fdxHtkH<`GSDa%%!!AI~^*>Iwn&KX~X;(QkLgT2^yOp;mu4<yL<jtu(9 z?-v;(EOYI>+|Oa+?SQk_n($8O>65Wj>xQ0{vOo}EiLJhhf(bUHd-5sa3I5<mZ)~UP z_7a_5NZd_|;Z?stp~8&hDTAK-FPPv55x6jU{+-4##76RN&k@474?U%ijvkcJ)LVcU z1vMq{X^=i1B~Q^kXJw{8+$7(OFNF}he-+>9g%|mgAlN+BZ+|`<UW;{Akw`jBTozA@ zA0qy@8p38ECb`Eh91N6VTjcXxSZ4&(cax%h2x@rHr>B@PcL`j?SsJu<v3XeMG0^b~ zCxq0uQ|Rr{X-48fsTXw>%*Wik$k1-Uu}ePt5_r9JWmsN2uzFcRqWWneT0g94g~`c} z_0iK0^o$G_k-Oe1i2M(UsK=Drt}&TJKLR{usNfTao_N3N>}@;3tGifefZ$E>Y@PP_ zO4a0tJFcu`<6JvxSX@4Dv*N5cl`D#y&+0fCj*@B-H>2UTe{9ThIh^TyP0fnAdox9C z1xj9;IcHq5`g~X!GGs;Z;FBR1>|IRf<3r%%Rd2$8yb?FDJC9Q$3T<kr%pcB=jfO=3 z{`-@-YwF1#`r}MBRWyPkMERrgV;A$;1<KbNRIe$rE}mOPELQ;v)w9y`LXG8A+}~n& zv|j~I;(G2BYkJgaw@iv&z293+T8|T=26d4u$+W}32LFUnzBTilE`2yAn)xzHa|GJ~ zU9;wlB>^$Ix0pp<*lfj|(*x}4$2nX<A4+Zs8`_*=(PNpKg4&cr-91{7rl`j{j?}5I zU@%_)QG5hQ&opTAL!h68rSk!nc`Kf@b)Nw0%1SVg12unkNCh>=K^XS+B?o*V>i{Kh zm71*?k#bz*gk@URHk;xAKd}dhqKcBpHS;k8ByVBwOR5N8#4OL3>J$+Ym$O%TPSx+e zBP$jWvnqm+_&S6kj7N^TXxMNK1ewQ$XF!4O*rSNN%~}G)`t;XF!op2`X2AXJkKtr2 z<S84B(qFqY7bzS1>~?SRueqi$i;^89TCjD;Dg1fV`H<rrUO^NPpP5^#-oo&>s3|qp zAn{@-p^LUR{&+`hP6@C@A=04!y0`d<=ZEy1sLrt2)BaOf6-iK}0+JCI>5bzpfdl{C zrKOVAd%E=RlF1DVS=gIgvgc3L;zO>sY&Tmc;VW1~^K)NVN;dr!a;if<;W>7N{AH*5 z%;^q>;R2tu><8<!ZPg-kz)kGChl5})GrRvFhunRNfs!CzYOZ#*PaI02pPBd~@F9we zWeH>!S*KHD9HQO2iY;e)SD`PCxi7)k8_pw*t&Ebz(SwZf1A}t*_wn6g50DM%{QQ#y z)u86AP+S4|UOG~2Y3o*V9*$p_sKJiWzT9~Y8w5zOM=~q@Q@kJH)&_yRu5R8TGYfaa zldLT|{5$3#dB*T5=jhg(!p71?X~W{K+UH`&zcbd_`kFgT`ZRQGNS>b3VChY*);|e% zxC;|P_tJ|h!obyNbw?vM$gC57P;CR00NeT>#>aOE53L#|&}9SzPr&D#^4JIXZ_8VZ zOzRg3`_HruPy32qxofTtzH{`b=mCTq{wd5q46o7pGTNOj^hkA?=FO^15PXm+ZBw#q zX>#{ge+=+MM{}Wg59c=V=1kSmN}XdDu#ugWjGS0O-AsvRqDIDeg4c6aKoP+^^0!Qi zuWRZBhQd!sHCE#Ap}guw2xbZM4U(_bZd}%CXI?VSw$ZA$3n@IyCjJFRQyk}^=9DMI zf=wLxsqTE(p|KlD29YrYk5FiaYwtlfi{%sS1_*wT?0fmuMUJk>0QbzMW19FQ7`kCw z5IMC=hz4>weqLoY-&{Q97=P5Oh!!niYqXEz9(bRl*2!#t5gor_h|m-y_WBcj)bZ3$ zZ!sfVoW886`p-Y71hMC?BhTqc!nHPJe^Z<dJ#UNCOo%;olh}Mo(n!DiGUlt<G8I5J zWg^vEY-An>8cqJXX>@0T&Xy>Qejtyjz4xMg6YX=s)CL%5qZ1WUI(%G+|BzX-YohJw z%_v~13v?h}dG#9Lc@XU-;aG4sgC2phfl7{GuzsNefQBIByq39~l71(jzx;7<vq9$F zmR}_RA#H_J8oFDskO$VyZFXOAq3{rmc!<x>pB+x{2$k#nE~YfbeLj$Hs$-OGLnxK@ z;Y1wkB!N&E6IrtMj`O(Br-BFOm4L8{M+Qi;8fzI7HXow{dg$SfFw6)LX0xC2#AH&6 zj_~f3$r@N^YWxQMQ4m@)V;TbTwI~=Ez)5~<;eo3Kz0zM*8GH_hD5a?}G~bW;8<O^V zL2&aTKNks}Jt<I-7<P`@n*iz&&^{rsN73pEFrmQ)^KDa)?ySw}%|2~kW3A9ia}VeJ zD<WEi)&lBl;j5bODsMPa(U`oecJA@5XpM$w)kQ1+0*k4Vi2HKpZ5`R(AY^>u;I5|~ zjSth)#|G$)2Ymf$>Wyf1r7@t|Aq!>%<nL}=HElx=yUBUMLFx5mI?zUX>KIdItrCwa zo36BHoKK<z%13-ArzKp5c((L6r=QEI^86J~%igqn-#Pt7ua#vwts&7=WPyI%C)aW$ zarBe1gIlNLn<&x#w|a_TT^iz|C+wFz<~d(Lg6X?`k`NG_u@KXLikLQ*g80Ck8tKd4 zA~&dhFmyOER0ZBdPMlxZJ$lzJ`6&&dv>bR@JQVsETi)Vlsx=b))N&Hd`;iR$8E4(R zoF4<L#%b2nT&_wSU8>UjeDMVIIPKY&ScTP|_60iuQp9H_Ad1K^dIs-B_hm&UqW>bu z=a4k=s!4EsFQ8!#2fCNnk&p=F7|p}r{AOntw37q~J`<;Jd;%8(Dive;&crr9d!IfN zoBb8~b6CY}-TsJJe)J3k!FX#Rcd<X%AVkG$)cI8Co;Yq0ob2Dbj{@dls2R5h*l$sQ zN-~IGh~@)-Khudqp-l}e^Hl}cNF`d?<dp1**MF~d%rzK0HyvV(Wd1!&@$coE>KUOD zykG~SNSM;9dP$(cb#qEUaGMGDA%LX@qYV%ZK)jQl2PPSp{1wsFGqGEj6TZXN%A_>? zpV^l1dE>Y95$}G9=^6M$qMm~@zcef=O>Oy?U6nfD*Yi|o8o3-#4$KtYx$lKBuWV?7 z$m}QY47rAfZ2z83+B1h*!Zf$@)_QCyu;I$V(e=B5BiQmJTe;!CYm-|bxQp0P$0YR? z(fA=1tP2+1t*$h~V=*TBrjcS@tXQefl1i`eknJtaqE&m<)dr7H>t4Z@^@V+D*0*6) z*`W<Ckm<U^>tfs1Q}*lE)|>XIA<5`b{5Rb+kKaB({WUmkERZii1e1cHc7ZDBNCId> zK8jTywFZK_8--K|^{F;be@a9tXjX51%_7BX-Y%en_FL%L%oQc&dcM9U^`#zXmFiwf zJB#{P@aO~xC6x#(Oe!uuZgf7*ytDILpy_xka^Cha$_gC^##vP}VthG5Y!2i#=EkYC zq<J%uwSrU+G`(w^-K6sicc<)?$9iu6i*xe%gLt)`Lynk!w0~J)6vTCXi8*SR5by@} zkhCWCcm5TRY8r-<sc_*H1lSZ^WeqlMVDFz4si*41hsdO)Bo(M2RLm$H<A*?S88$PO z@HFTmo;P_}CKbFYm`!fYN;C2*t_j2sGg58)e1y}?0VsVn@BL#l>i^8fa#Z7WY#TlG zW#Kt2<k0FJ&Fzbz9Y>Fyb-Tk;B`n8%=UEs&jt4S9%L<&{nlal3O01*=0Ga`dYsyaR zw!;c8RE1?HE3m5yN<Hh-{BIQqm{Z97n_V60xhv0K#Dx@!AKbTbl$(>t&uYrdk1_8p zw0^)O94#2PODLdc;1M;{VTZV@{;{}wD0dy8v+?V?F3!{*0fA&~2zT{%?u0P}7Ajx< zqnV6W{e!lpYaQubDPYsBDY>xI88V~Pl8KZkTk~OpUXK4OmF$b#dmwLw2S?1()<ph# zv@t{_sC+^@{hOPfn1X-f!9i9X8(+1G<VFElX<N&BUf;E0#yGT9pgpT>VN)eNWi|U< zMuMXRSmKWFYRZIn{+e6**Sh)g^PzxW2dlrN_&Lcckz}g4q!Xw7?Q~F*4(9L6r@%S( zZWSm*0|9P*>m{cLCk^NA-|Op}mFMR6+yXc-6|RfFxQ*xD+`qN5Kpsy9hn}Zvt{p^u zlZ(n930-Vxrr7;<-MUCouxK}$x%^RndNRPh%>x&*mF%K4;q!bupe>*x@CMM-XYKXc zz=#PfcN2PL<p0XX-N|fj%Pd?oI)5nesuQs2WJXpLnVa^xg8<%&&EXnUbsOKG0+o~v zPW_3r814iKQha?(Osp-M>W$L=C7i~?gBno{%M8}-8-AgQ12Ji$Ima=_fiz3Q;I6=b zfhD!T(Pa8Qe+IyP`6$T%2*!6~_zln`bFc1b0W)G|r|bRS@DL^Ni$%bTV5<JL#akq= zYnV7a+sU5mI0<yTa8m|a9?Y#S=e1z5`7TUgF((-_x@m{s+4ZBFY^+!Y<id1k4-y0@ zN^7#8uuRj0(;b$iG-D#j&<A;=ov)FFCm+}#jbnE`xA!#A;)bT1muQz8pm@rjuIYir z)vlp$;{T}S`2b7FoD;B(sTX<ruARP=Q1FsheHX2<?Xe5-Zzv^{oC$vSzmPPrn;2w| z5<RUeSZwxb*Z+AgJH)Ic(YI)@M!{WrN*dw8*%>D%4iDVT{JLJ&u*kFcgHSA^x;DR` zVx>z(BRPX4ZYo{&j#mq1hGO+Ln|XiZGnbn}YyU{^o7z8jr*9nrGeuige>+x;so+vR zrf37;&nq7=6F>lj3u;y0%gNEL<CMSd<E0WjaaUh8$bGm0m!9`2Nl;SYT6sS_RFxlm zcAY8y6wiA<Cu&~d;rTY}+`^^1C;9c~y+-e)j%o!xqu{@$NykGIEVTRNDcUQ@S$|hv zo|S;UzlF%%y*6A6_FE}UtH$@>LLX4g%k}1{z!}z?a}w!akPd+u)O2oUGPKMXUhfQc z%t1Pj9%fa&X`-ur#j>8TkVE1krpR>s0~Bju-)$#F4SMGAR#7>X5`QEK!)k^bsl>bF zFtv|YPqDvjvB$KyWivs5fKCe)^7(^azd!iA-5wHcs;mOdKpo)+QtG&V>30z$gigQW zm1#I4qR?qjZeHJ|s(*depw<XT6;)K*Uy2M%4mKn>NHj(9dbtJ0-TYoG@wgjTh~b~j zH3c}75iUU47yUz%3fM`3t^V}rBw$h*)AOGZX2YfQt@Hs875uZvHn*%vN()06iX|=V z(W=W}T0?FDl7bn$G34*EKU^YZKeB`xWMulwzVM{!fr$C>l--3^dfnT3pJKj{3=j3r z!@;G)02^_c4_=gJPs0R2KVSD&#A~riWIc%QiBbP7QVaBPQ~|!|nC{&TOkfx)_5B*_ ztQvv_xtk*4_RaF(@hlazixxUi-7~MFp=2I9DdMnGDqhAbO(O_5C$6o!$tiV34(Q^{ zPMBN1WyRZ*e9}wD?ChVGu6$%&tvZh!l=}B^N`Rb$!$COM>TR)bQ4lJ{mzgR;dAz_N zz+C-(CAECoURVvEgPYiuB)Ex=lL;u+F~Nn0-net4l=}dXC9op7W4Nm#ZCARa2Ltw@ z;0a<DoNU)OTKv^eaWbfK7s+_NnkhaR)ckcd>1*k+g`c2^fO!p5!G^$XR6}qlrUP%& zregf@jEF<_mxcMC>$v|p>}tG8+rd$FPxfwC(mmZ|0=*4<K+78cHlC#K&pze@<yho@ zJF<7I{5JQpUK_aR;_!CU1XDLL0AkXteBUPEF8X{AQ`IX)+A}`-m%)d)BhO?YMRe%b z)b1ZY@y%o76Oz$~EhEHlEr?s4?#w)(7;4yu`#c2y=l`Dtu<hV;fnITXiftgjm?Qi| zkXB|n(p45hzn$gU>j$6F1)7pdQ0xUWDojCYpGM-SrR*qXEOayc#ZM+dscPL3asF>@ ziTB6A^Y!2NJNLf&n0S&sAP_$E5<KD*tRugfmbAj<zx8h0V-%NRDIgcq#{X~>m=F$c zCjz1oD2@zS3&;ixS&?Mz@aZrl887x|0f3-!I*R7B8g!J4ATRaNom1WE5V-qiXf{4> zi^rXTIAgq#>tjn2)Z2}BggG|igM54LDE(crkxRE&Q$ad4FiwHN$hSGAWRktz{Vz%r z34W7!O(#gt2$4f!5#Gv@l>qVY<nVqTujCa`Y->&<edn4AiB{G9);R`xX!u<U0uS~A zxccIWYO8eLjhMGcu}TsCxC-z3^u%u!_Ro#1G?fY-2#}>^Zl)^}m)8&=EbGIm!-|L8 z^mT^x3{83+fXIqs?cZPCvG0&(k-0`Wwq=$Z5gTWH3%;wGT8#BgwQ7a!U&NXAPq7lz z$gC}iejZ9~o@eDF4X@5Kquf4X6a>OTgZvXw-gyyJf-qFknvxPZ!c5!D+YCJ+yvtzp zG38O61M^ah%g5mh0*wTXa@G6L5TycLO;oU6mHCK<qcBH{`%_N>6ZM+ukmGF>!s6`b z78BgY#Y-7;H*8}z*3eTPvTvHe$of^dok}3g5T|D1Jb>t80BSQrjMzV%Wpb4Vvk<-f z-N@>7+b{qO?-y!JfUp=~cB1parU~2h``0Y6qKd>6t}>S=H(&Ytc!^uNI49%mXQ+~F zu%opZhXs<xEPYM9lN^t&sb|>W^XYjk|HOf0Sa%Y{=LvHwyq^GJ;x6f7f%f_L_c;r- zd=xGX!MN54FQ2UkajgIf$6{*LSN3?2Uyt1{M9NVrJhK01S{4|aBJLly_q{!>3^D#@ z`l+jm%XDseWn0Qr{6~1pv<k<-1qnKG%DG1p(lAZDy&9OveyB*d%&*+Uu+o6Ps%!5D zNq(euGFPA^aefiZB$zvi99*vxLbxhA{_(N7alw?U<-MLq$?rs2OZCGC_8JYIPRZXI zJZgTnDOX5jyOek_uiQRVtb3wIHDpB&eRc>KEKUJr&jpAWMX^IfUVp-^e5-(_ZhGS( z)S0_e=5H#>Mj)re;GfDg!-BQeDx_gA_&^raZ(HY^s)=s+eWpq`IdMe@5yl}CtWH(x zj|5zI{V5Jqkx_@Hc9+uDbt%x(ka9I4b`8URcehR5DasrGCYBw~c$Hj7d(j#QL!I@! z?5kjdBwaBAF5_j-M5F(yx`AU#26}3Uw&PXi9NyFDqnJ~)4JkK2J{>(2gSPM=P&F@P z^kNHmN{>Uh7BxH$@CpPR7tKpdCl=7<9c}N9hb{=;p%(3y1nL$~>D$W>|GE5OTI~=z z5$R<;wKhP>5IyjRVH{6d^vj=u_|(pL7M}vvD0;d7ad5@;WMh%GJFxyPLc^1`SA)Aj zTr=19YvS`6(#ByxBqdJ_6F{2rKR=+h?5#~{c$&sq;n8(an;*g{JjtGn3zwRB{@LX% z4bxyV71ZiHaUXz~Y%4q%9yUgHtE(F02m(#(5xe-Rs6*$(QF&Aa3~X5+X0(}A7{_lo zkjgYg=OB!y0HzYA%<j>pbs@nLj8PZbRUdt4xD%PPRVQ0RQ~4>)eYQwomGLJT`yvlU zZ8Ujg7$bR?>lRD4OjjerZ@Y{-&6)n|BSRNYkukv$(_Gl2A-FN{`>A6_l43otb-#sk zbGKuVUAzgy^OTg8xpVI~uACf%zIAKJDcSqT<4z86OXc&pQB+J+M;qRR(qmIFZmKd8 zLwgGs;xbqd8IadQ|L%nsVZ@_sk=#;#bFJn;S)`WL8_vArV<xI<5S&v5@lt+zlt^jy z)QJoAzT(mNC6sDDHqi)A@Qug!=gtiA<xT<vH+wC-GPO6b%vFibx4;X{aTu$Q+#3D1 zK*G8$JS-ZRb+Lo%??&otIL*TWI)rbt(%xH^dd$oHU|GU_VO!R$Ic`KPqs!jXkUnm7 z+JE4*LZZ;39NrHE@36W!k|D_)Gq<2+%Nw}~k}Y@eJhOr|HlUu63LeCk+xXf53HDpH zk3qeCO>gzux_GRyDLa_ysBB-u5{P)jd;Hsth($ZSwr<G3?!I(_F0?&=7lm@%xhSp( zC26h3gD0ZehnE(@N%uC@+<Qryel&J&lSNhOG8O~)qTHjRQ)80R{Ua`tu8cGMo&f59 zi}v1{{|>$`0|9v2{b1y-Ha9KIrr@TOk$vU;M>R~(d_vwv!*F9U+L^M(j$W%0uD45I z?n!(}>S{Zk<oT*z(kXWSWk&Bzxh)LOdgpPmxd~1d_fXo_GXV~C4?_YGF7W06iWYkH zuuyOwJ~kFmR0UpF&8Q#>abyh?`Jc*yOiz{t_7=V`wqePy-!4t22xv8S7A}8_NP2!} z$PA6eJRey0pq#A6HOov(=1_%q4~}BzSM?Q4p8j}n7ND=bTErrVCcA@jW9g+Jfs{{2 z2TlR*4+l6;rFmvp53MVNsNgt=slz!FkRbJCndeVjLC4#35PV_rIU&7b+J0y_T@g6- zPKyQldJSGlWXsq?>dxw7FVMqh_W%d-c2)0$U9)ES7K8<+fb;*2^cbiI{V_duz=ork z`VWa;3i+R8j=wKP`|PLm_?RyUxqnapQC3x}3*s@HD7M4-!+UPdtoqygoj#!{CwZ7Y zgG3~Q2p;@f#rvG#hrUwV^{AnB_m&nF2B}JGsm8@3^<Iivid|;1a#@B?F^K>`DszB~ zWO^7xjV<>A_<{KDU9BMDPwrv?p6%{pvM&`q$BBL@0;st$abb3b?*Fm%l~GN<;osW` zK}tbdKn0YZAR&#QfPx_1qr0R>4;7G>oOFZa=o}%)kZvYDK$^km5_tCepXYzh^Wu52 zw>vxE@2>m4uFv%e$lS6@y~hvX?|Ix6J11p#ubP&!L9bHAbF2*V%*9f7)=bpTv<?P@ z;J%2ftIMb8ss;+Arz;4OIqZkHg4YQzV42WCKc^{IUt-8QV5<0*AB+;`ZSm7>H{X0! zTKq8kULPDlp6=KgY7_)QNdMG@!S9~Jy!z)Y%dxpi-iQCV+4|QLUyTI6-tI}sZ-MMX z^6^2GohrC`cAUHM%KA&<pY*Hz!J})!Q7o&!ebZaHuf|r}diJk|S?zOGXYc<=UF@<< z|DQMJJ$8csvv{=Wx`-Uot%tJp5(i}dFs8yu1U7zy#x%QhT!gK#j<*HMSn&YnR+f9( zj|xM13yg!%2O0c^veZFumKYm)uAR8+Dmmub6Lx678W2D}Q~k{vrQFvD0dGG+Oz(^d zCgH#9F}8&edZD<QMGf}CvjrVxdhzAy2bpUd;=+AGm$G}mU$HjrH;S~`Dr#-6x)SS* zQagVzLEr&Vl;J#kiY>Zh#j4ge_nx6x^=Y&wstN#ko+lEa=ZSPEb4!8phtNm=w4G5# zdiK_UmGb7RK1-#9F^6&mGVO@H@BI?e`GZ>h=6SsnGdYH6b-x1TV7cam(K*rBGeh<K zE2Rw4vn%V;3Le*bd&&OzbsF-z3DrX$Ru-&=2wqU#avrqH9<1hsxc41Lo^f@SJqQ|W zc}!so9n%XE_<@(jc_1&@XM+C~#U*}7(^zug8=Zpfq{Y&U4B;J8xIQ_1^cWW}P5+&) z5ZlSGWRjatfs!hx*pqkk=|g(!{k0^zCE6F%&}gydFn;Wbdy3m7GagknoHqX_6x_>i zGFMxN;=fYG+ymSn?fJe{^6Q=22acE92Bhu(bo0Xt{k-9@9m2*+@!%-G25v_-f51I) zz!#DhN|Gfar(Lrh_8E2E-jQJaOkkJ5A9wAMs5T@BlGM@teLfez7YODsy03+jJtn6u zB4-d+3n7<sIhten_tN>FmBw47^1G@IHH|xl9FTV<d%lD6ZBtD{z*3`!;GbKi1W=%N zyh|nsIqx84S$44Eq>SYIeQ00i9jBm2Rn@B8Ht&)IQ}JrG^T>3+ja8>~yOgHx;$4i? zPIz|CW7rG*L1$BH)p|eMC{}0cyLi%0+fh3-UDe5mplkf}u2yI_YxFNNj91UI&xg9J z?2Swvsj-Q_@oS*!ia;28QKNz5szNcgw%FyQwF-X<wT!lxmyU1b!eJEnJn?`})h|Tw zY@h3@i|a|&Z@&L*2@rJ*MNi?wbCCuiggl%Fk&^?WbUxu1q@|G*oHWt4Akzm49$pz5 zz|bUtJ0iY8D<Qt|+>n_+&yAnW54;Pry(`$8m(dUZQ%%C`{OQI+jedwwz0)z}KNH$O zA>}o{My4~}VEYJsPiZP`R(7B0N*RxDxriwC_k7YHnXZ3sHMCds2lC$7p35dP=XLpQ z0WbP<(4hnAqadM!C$9)nC=DTvw=Gv%_K4y$KgMY^sN@v9%70sgv(_)(uX{h?g$}yl zc4VDsGJ(vk*XQ`NIkXN!_g;wAQz|He@M=VNFX9|K!1_tEksU`}x%5vs^`k<Q2My|s zl7Kpvaisrg_ck^TfGAe~<|qATV~6|MAN(G{&)1=i8ezg=@;m(t1>i2KMA!H3+Uuo0 zbJ`~?n$a?s2E$qt2|vY-iRUe}MFN_O-mF+d?2d;}ZOX{KqbH_skqsA4-|+BnI{T)( zk;YrS9Vj<&KsR6R%K>u0d%Mz^7RrK8Es6JA<6`<YN;LjcWj0_~bXy$EZj1wU5lOfO zEeYmCxqUDS6=8LfyQRgwD^qISfxJxSH2s$DQpH<0EY7by6!dkEPf&dSn;0z-<SOo; z?rK0R`nc~=2z`ztG2~rK9R>1rLY>}&P3J0nIb<6-XV%>IB=0y|ilrOQF?@-?_rBHZ zWaoyZ06{TsD%Qii9b_VndBT3xy6~msOLG(8wuJ-oF*Ob0E^-6Mdz{7MmxIr*>k_@K z%+t>Sso!yUNNd78?9&Sy9Y)(!-4~y~eH@~!RQ}C4Z+TzlAdxarSCt=y@}rW_>8@P% zZmQdO+e#<Q36bP;cM%!xbc|Cc#3GWQ*WDGUC0YEQ?r-g@JN|_mIyv}rni5%{Jg#7% z{Eno6!ceI-{o$7Di?nX*##~D-*VqgK*MmSV=Uy+_g}+P<c*Lrr1_8erJ`!|Msgl6H zU*qdOc1$~MF}%e#c@xQ9);C^AI?KVS7YiC$E5ybGA!zyZx7(aJCcv)osE8Aqmh@hZ zjp;qb8|nTT^Vavc6Z}F=Og5m`dzD5erJ@o&F~#}c)zKSq0yK?Q5^H)0$CFPX1_y;9 zheBc;<kk3Gavakc|7xs6U*Rvui{}_dGjSo}&I0N{82zP*i-=z=z7JSpeU%9$y5!yM zn=AaK(gtp(4~8L38nn-<@E(E$1-AYmFx7V65PjX5Jf;W#Kj?M&1#15{I7*KEE~{`z zyO>aI+UESCOQTp+i!bKwM8%TB`Ogw=EvJaBn7XJ~joVxKEtVxS?Qlmnd%bq_S9v^q z(8@J~55J{AdM87HO?a+k*R-97ybcf?9%?h0=0|ZC*L4)S<WMJ*p8ixtDb-EfPKDlk z60v|yX;Q7bMXMc!wVP^D{XXt`>cScMz@RQe(h%-s;J}h|xxe6$^x1ZiP7F^grZO9^ zk>Td=oa&59s`JX?zWgpy&-2apR4*+{L#6TGX+)pp?AppxjCC3xlOLTu4J(J%^-g`! zk8M-?r#L2Dq`;78tX>En%cBB9f-ffa-}T~2+1(4IP?nlB$Q{Tjgzn`I_GzIEY0s?K z_m;CJ6o2#rYvd{<%DCW4-}Q4ORbdBZz-7zAP6Btg2+PvVPUQjm==5aVWPKud!Air+ zyytEfliWheFwQz_811rQS|q66AA3B_JCKuU85$#-i|-8OV2_e_N8&+B<DsmHMmZ3@ zX4rkXc~)<FGwuCfkDKNDYboyC|JZi3d<8^~o=`*GzHgJ`Pq2?f^)K<p6I6FW;C<j~ z0F%@3@E0ppYZ>3{bFsIXYsrNF?(MR&IP1)=`I^w+$@SRz)&B-Kqt+jSW<CBEPpCc& z>9V`LMLz5S&4KVVk-!G7vslVLRK$5Mo<Z;@ItXo~wxg8ib8|{Dm;3^E7~;abWxQ4W zw)O}ely%#s@pxuStGw?Zr^Cd^8g%ovyh=Td2y&<sf~IRRGD24W__fnXWgX{%rwcgC z-e4Wb77#be-kD3BI8fD_>UOKS(;}+Gu|?&WN%81~HXvkyIeXJv3{N_H<~{%PVl%{o ziETT!iYApTTK;N>7&1th>iOdVH0Cr^uxsY8s3G|-S8xxYmpnm>I*sE%?_F?WrPM`c z9=(Pb2rTY0US|Xs1AgLIeMWA$Ee{4R50A?p+a~dl;D60Qb52_(8Gx=c3X8fW#a${a zI{e$t)qI{@WE+9+c)aLUddmz|Gd)%Qd5>&{yEoUVlUG)D>)Ak*2YvZ#Xc#@DSD);O zBCJityky&ocN#+CmoM=sznZJ>CEVpo5_|HGWzpL6rU-Ef^B38iqJ8k@4%wD!Yl-JS zz6pUNpG9wGPyPjg;-e|Avo;rlpYY&eqL80NmK(-of5vAk1KdgcwAfr=^b32-Ev<iN z-2EvYt>~_%1Cg-@+3n}?-P)#4PW&PculpS6OVBc_W1qD>o+BbppX8XU(EU1R=`3rY zOxH95WG>Q|uRaftj>SaxEB8H8jlfUsaod0W<nV`qT;wyfrF5Z*(KB@Z>QpD0#yBDJ zyl9ox-Y41HO}NJ!Z#X$cbZI<WE0!^hc(d(wI$fc-2&h-j5mZtk_xqf-Yrj(3+l%N% z3ohSot{QtY+{bgQPTsqjW*+3P%!N}y-7v54EEYI5xD)TFk2l)cBST(dv~z0SoosvM z%9hQKDwQfDzYk2zr+hc(xcwAa;m>}s4Y^QmY<0uiKh|`M_Enz92}V1HIKs`@2geNq zf)_d+FReyL&3Pj91hrFJqHJD~T$uB}G)KuW9-?9FgL6&{jM}ML&R)qFN~XO`AR;d| z(&6!4+^1@|<RYtM1ezL(w=iui>xfz9c(<|^@s|hP%CEyW)2crgQ)OcZ{}&-Hmgj_f z<KzY0o21WI8r+c=N<AT@(3};S84sTDqMzDI+4Jf^tIR#xYMDFXI~s|~#g@7cqJ1fh zE+t(j=&L}T+wM#cz0RovwmMu?i?{xXHRC6Y1D%xB#(*Qlb%zU)nfR}y1A_Uxe<XUd zpZD<P-&;!1o?X+;#@L4of5NwW_$&HCA_(FKp?}D|JQveS-}~PV<@MI=rZ2E*8;b&& zQXn;_2-{PV<ZC~Z?Yw*d?Wwawh5j0F6=D5o(Ix?r42R*R3H|{bMkVyCx`l@xc+(N_ z*C+qJyl9@hqJ{$BHH_vh(L&9AMrr4O0nW8k3=TP0pA^hT#<nCB@_e>`R=bX!th`Wx z2doNy2n*^9DgC_oi2mP=fnqmel&$586)qXNs!=>(A*H&+kJtUosx(me>`5DAA4(hJ zy#$B0F=MW};aPY$e!nkuQ9Bh^adwE#0ZR@-2xqbJ9Z2;3{`7Tk8$ZJ|zoRM2ZM=qX zJ~{4o%eV1AFG1V%qyg5CKh39uJHHfusqW<X-qfKO0rw0o?%bRg`t~mScuk<D>mws$ zzOjH}r^cmVq0>J3lhr?D)heo`$>PadGt-<H@6nI@)KCK`2Sk_tQ^0IW6%`PHZ-{PA z^*AA$(CVpkoQ!KJ5b0M|9hXRQ{)s)#Yjk!zqv`q1Sgu>y9f$aD8KMTt&30%UF_((o z?ct?g%Z?jMFv~gLgjcFqDF2a{fr?&-qP_O#Jc0cpBueCikm=_~M*`UQ%VAzD>uoMA z^M(Ek9Z1pJOD`&UOQcpUmcMrpgo+KWZ!1uj6Gb%~g;{8OM7|TXe}?HX(CvN5en5w( zc<tPYg`W%l*LQdflb-5RY2YQ)Yv1!Zn<^WbXSRJPEnbLmqD!6@M$4MmZ;>_<LLQHB zedT2VbBObxJOX~n<k-W-n21ay0}vnmK@gF=5%u_8VEeE}c^oE25c>*G1f%@z1A9$6 z8oD4KSp*8bQ(XE1LF<`mw%{NYd?ujuPSu^m?(WMZF=eZpi=Pw0#%6Zqx89X{Yrkk9 zX}b!DC;`n`FJh_|Lb*NGi;|q)G6fhue<A7$1fFNXE0Bs=Ns)AHz4&c^mooC*tThV| z@}}>Yw=H3@bLW{1Bga;4HH9;cLn|WH#r974t7m%QnAq2uZ3}NAO)DDb@Nd6k*65h` z8M)}P#SM@~5#-^v_r(Bn_%Quh?HT2VYkU^LwR`W|PV2vq6Nij#G#^L_7iGytz3_gw z%8cLB_TNQ<6!;Pge!hf0xI0*6Ydn>D8Lj#}aB>W*=0>P$+&FG}hy3Z3_H<|Vs6ou< zulIU%+1n60a2uZ}vA$`%ZDN`1tvwzN>n&?!GHRB|A+tBD_iRcK-OhZ4&au+$XT*w} ze@4lqX!lNGPaA~$kiWqsEu<tS>OR+gGmQgHr#meSm)_|Z$JF+%y}H}DwzCh>?0N~_ z>555k)ZB}W-QcC$Ht*gz#T4qH7%<2{PDjkBK-vDc30*{(3V;+&n=F^hQ@JDs<OXW7 zZ+5+hrWSS_c2`RAmLH;ITa<1YSbb31D6*{_wX0s%g~2bB4Gy{txNoZLuwy$}MrMBp zAJ=c_n@X0pwX-k}WZkdxOLgZ;bUZZxk-rhVr6nJ1&-RCxnXRDz`vXkZM<ikAfJ&@0 zt9t{(8lZFV^Sm<Myn(J#7Z>Za^*DV^@>hoa1B(mY9DCF7B2Xtj2@hn_3gVR<f513Z zLicP|b-&HzM}mHk_MghdfcY_@MOGzcJ4@-_54*poiN%srk6HmHd|*&Z-hp4UgeYF9 z8trt`h*IH9ZWurw=0{ydU+=W%X|{|j;Xs*Aq~w5aVp9WDo8v&X(v1+YNw!V@=rb8d zyabZ-Uc;Tu@tewIVT;nQI~fz(b3&_xNUq)&5?Fh&wU&>`{HHoE*OowFrZte>j=C2u zMS%Z8L+2YKz+*uLI!DH&N7Xr_T&*rl;3lQ-`hP@9SmIywaLLT8YbwP`1L&E^W}KQt za3FCYGN}$g4~k@-I7}mI+ysDoqW{J>^yP0B4cY}uS?i5IecoM_*K_YnOZ<h+G)zw> zp&~u=)KA(b4qj(;dwIjlFXA18rV)nRX-z~$sT0R^lBM9Zgk0dN%)ePUQl~TYx$hjb zOYFbH1pTJ)sP!k*^!m)y&4a$n+iIr-0AU#*d;P0?=~B;O0-bs$$?dy$dn<*l>8lPI z3}Kadj1xML0px+gZM$Pkm_$==(zwgncPWqb@+lft8KC5t>?>MKa!u|))4kVY(AA1I zlaNXlmRD{+6tu?t++ykdk(BklQS6)mQ~76QncWh~$s>2R>_`_|h&=5xm^w>1-f6v< z`JiiNCP!b*=;lBsh!=8ny)O;n0`v*B&Suy9JgT5o%pt4I7i01%H~~&wU>+1jM->J+ z$13E<!3gG0_eg&*2IPu>NI^)?b_4&!`xvkDhcSAwNtlOVaQC>{%KbK`nEnmaeABtt zSY>{8nw!Q(%MUX5$p-4CLg5XrpPf6H#qC8)06c|}s7c>O>RZuH>>z8-&axIu`-yS@ zncbzcqT71Ri6I9a?vrFAygx_(Hmthpk(g8X$;1?avjXO_E}Pte!lGRpI<x*a?N-}V zXtF<W$e`VN->@D4V%+jPrOh33rFl?;h(bj@Q(Wg21JC_?=RjYq8mS1>nFlbKh+i0~ zw@`TICY;gO(flz8GlvM)I(R2%=KP(^7Xyp%Eb1M)G1(?guEsD-%j<Mh5I!Mq=co)+ zn22$nT@?Y~Gup<Xv^c+-%lY)35n{;K;MbKZj&HmkXP)M~4V(|#9Pclo=x{lk&WcTL z?Nan7RL}P>U|dK(Q&!OriK`)9<q4j#4b^$+2`HL9mnr&842kr%*E8G|BI@GFF2oMf z$?7Q1L~TZd-$h6bAiCCmO@d>mBPgA{zO~A4b-=!VS+1OXdCf0BwO~ey;~cFoW9M4j zUi}m9mv|5ZK${alT#1kYS!iY!-rUdHXI@$85W9U6i6j&mF4U&MjJT65njl+F0A?DS zZ0Dh+`hlpnN6KlHo9)juRGXNglLiwtbnHJ)iS3Vj8a1+p18_blS^_*DalM#Xvaa~P zXfvOTazx0%=OLClChCRDM>dy52ND4X^C~gDu8W%@Z`U)FwLWdcT*W@Cb1>5x8a~uB zd9bIl6_Lh~WJL+!t0)Mx2Y_LTFm#}EQ3oQ<oB(;Q#;){kcVO4y!mZF+IryQGT!MtZ zZ#591)%Sv^LC9`E`8j+EB|;b0(A!P~amhTog~D1=!%@<~herLkNBo_?TKhW7NQDT$ zUJ8wjw7A(>m?3+K{HYb(*qxug54E_jZIuIWE8ntU-xE~-2dlAR;8`7tI}C_Nn$+9k zFXbF3!V1LcAIZYPQ3`ly;TLy@a83!AFMDNn)Dn2J9t|dNNTm{0-Q>BnO3WBE@a9V+ zQ+@LdZ0KZq%Yfs|1Npnwt@z0xC!a<}jQrEaOd9oHG@4?)ktUxC$4u+eyLg71pL%2r zFHv5P-b~$DTl_1_8ykRX0zqhF+mH=wRL*O9d+$uQQkL5dc&nUNl*EE6-<w-zx!ioq zx|maBX&#H&GxPH&G%f8+l4;zDuC;4}N@{Eb+tXYd**Csa1P#$Mfft<!16X#36c=5r z60b8SmY?f@#X#JEvq4TQvzCUY{ubz?^}&(8s235qiJyidqC0{h<58iSa0vz9OFo^n zcXh@FGK8?-RCa>D<r6E~%#bX0>`ev2>^Que2C(JaPpV74Giv{ZdyrlVQ?_F>-T^%3 zBs_f9DA%{B;ZvaDV8zqL@&lf%YOjNP8)XuG-cl~Xg|XNa1C}UT%9WSYBT5f*5l5}8 zo9WRE1mF;`9J;;Eq;*z%L}<0d?#GMlx0;s1IL;WeSd4mb_&|gnG*5c@^|X~s2tB_? zNSPOc_>>=SMpV0ypvK=Ba}-R5duMWwSIXc@i;HfZ`b!!Ytm><z4n*@=r^@~J6K`HT zB>M<#i9KIThls3v>z6(aWe6Cv8*EDR@+j_MoH-Et_Im!*^W(B(QKs^}jtG(CNGpy} zO`%3MSN(NHUkNo(40>#PED#14#?wr*+l>N8*8PBpVu`l)6sD3}!WR98q@_;Bgs!Bi zNM0kX(3@4eT{*kQdsR)nRgrU6_^m=;<6&-xANyq(UvOy5jmDg3ihlt@>Mk_S-WbnU z_e|fl{`1{sOJG(oLv-12Hr)<YRVdlar?7G3(33Y5#GPDm`mnoy;~=*Wb5u&0H5$aS zl{3k{csP-O2g(2t>sZLmTFj|a)rLN4ryllbg+fW;F4%SF>)oMV>5zwJ4|<Kv$`3Ss z?Q*ur1d51}V=@u+n+Z#4U{t7xDToWi;*?^WO3_K17+x3{QX@GV5KHm0Hok$3pOFc{ zlENgeC{O(QYXcePgc4I22!U00!@&XW*CmT~yPdpehO_nON7~Z`&&t&uFH9mvx%-pv zVj_zMvWfFTe@WW<u<Vdmvd^?ibnGm{m&#d#ZemWos!MKou~@&B*$L{^*hSA{p?pgH zp=Og3pE?K#;u607{$TYJce>)#znWU7F>VYUREIrtqEfMq2(sZ+WmNNq>|_3a1x`rf zo#<Y3@xhz?3VLr-D2<OnfbXxE*qhS*_eB7KHXvTVf!+mxN%y2;8<YO#l&#TH3F)ly z4jPlYonPsI;=BAeH{U&%Hx?*(0uNp9fx%@Hu3u;0cW@P1Tw5%d(}U^F`L8mU_kX<k zbBRX9_07q_^|T%|5#C*UW<I~%*j26MQ(7ZlzEah^nSTGl@{*NeTJ3yt<stv=xcAQ} zHak?=KkGO*9rWF@e*>nc%3>|NtXJi@c$DV=?5C`|+Q=^}^4Xz#>BJVsVT9XayR*e! ze9zqnL-J--<M7~6tTO_AB&)Y?<-LTLN}f=k&!U4$0{2hG6++mkh4w&5AxerC;i|lg zl~+Gb&OVgzg#z3E+#$m8;Cg71k39(f2yMy}nLk2>;5F>dc^f}TF+@3Iwx4Qxc?V*E zkTiz=z1K`&wTj?kb)vSZkP_GW`Ey-Y;XEt|irws-(O9(>?V*<%uk!UDt<`l_>PEd6 zrtMrQCIFwK4Q@-jBT~qKkm{cF;eEg3wZ^h=(*Q>d(fQrY@$~3O1@<B>E0fzgAQre; zD#|Uckc$<{UjAH7+wkUDmP?49$hbH*O~0{oCxgOUrNIvP6!V@4!YNf{t^LBWUYPsz zBxSt4;9sT<J&8io3tNZ9Q3hD0WeC3<y0y_zcMKBS_{X(=N~h~%+%*UFdJF#tSbsGM zXG!H=g9@W1!V#%jo*gu?BeoZxzCt0>SH9-T?W=}4VNr=$s%)Q9s<{Ztk4qeFTQg&e zH-+)KDjNEuOolGXY~~+vQ9tLoqd?FR!tL4eq;553#Qcw%*o6^}cn1js-RseObV~B$ z?qKvOLq{J4Gkf4gRNEpw?KsxiEt3cPDf?0<t<dCn!})XGl9k?oYh-#C(|z5`@T^Gl z>A3|IpNyhKN*3_lSZrRk#F|m)temWUTivhUivAtTTxYq1dvoxzz&gmoA3XOaLg@YT z^_3M~;M)~JfzF=Cl}u(tmGdKh%Kc5@%qVR+dSRSDAF<#dVbhEAPg<WX?SuX{cpDzk zcGiz5`Uyh@O;HIc&jkI)-F>s+GO=y!3c3Nx8R|qV+qlWbj8&rZg!O?O73LjDTwby} zZLozRHl_7rdoLFg4Bln$b9VMu7YkHgH?qAJ>m=G-`G<e>J<>3=-V$j*;KutC0GN&K zXL__mWAy%u?PN7t4W`PvH=TC%cbs1uoBu-ITSVr~G!sD-UStj!DBw#sv#i-AV%iX} z9HuOJ#RL3J*z@T4W^3r=qY;QXmkyX%Y(uFbJsR@Whts%P(1*hqXbE^8!G%i%kGnPH zy@G$)$sN8HmkN+%^!Cg-k<W2c_zH6^#3yBt8Sr)}q^EBZ>EzpsF&zDjWBImoSn<p| z*_?YO1iqv?sc9LThzS$r6S)h$R_ff@0cYDSp%=H8r32^Ga(2wX(!F$xPFd>|eUHkJ z{fH;_Dhz5kj*QPkU$r=HpHgR5It-i(%ZI_-Ewk6uSle#iY%seKm=G03HrVkjIiD5@ zFW2Ad21#2joXDhAzvuBP<ZkT}8`GWl#jZ8YrU@*F#=IF%F+bIVoaleRs5E*F(Q6?6 z*#UVp3-y1`=_=^WqVSnPTl~EZyT8+89`aWQ{|YGuL1vvs=3-{-vazfFek|VtA<Fmv zs;QzTSOec%wMtDM(~K5|vkOL`$S}0xgn#S+(HHsRJo?3thIHgw*PXHZ2@2*!?b?*g zyM@>IdzzHO-JxGFTO+}@%vGp8QCu@n@Nn~<!4RYU#;G=IkpQbUX5^6y{~K9$^KW!O z$V!~ubzKSFB2aZj<WBax3C>Py_R+O&t@@1f&9Z%p_J5-JFm&ZBc%8{*(l@nO3Y_NK z#UsUq^oR~W_mu}voiIH$wFk;Ziw?-r%wc=<y`21kz~O>Mt497DI*d)^rt}r{8^UnK zKlMP!`|k(8oNmlaX&$BV2R>1{65AUvv)pqaz_O4U3Y*pMDpOm<!|4i_{dhZ1)?+B6 z0xHxCgjZu~6EEMLxF$w>x=5BUKY1zqF`2h6^Q$Pwu$bi%UlMnhF)547xM;S~3Lu{t z={d0?ay^UZxmkDwo<gw|LHBT%cpsW5C7Jlk_EV~TGS7wkF%#U_f{VP@$?<{QLtznw z-GzCA{Db#79zXK>9Y|u9>~M^O@h?R;9k^*ZoQ}r?3n%v~s|T2Dc+s28BnQ<s_BiKB zf&&ZNxB?4#TW6Vq4cjdK?lVU|(8nfLTbinT*ivLZn}04us>+4=N^uHFo2Jf)^+5aT z+O_?$L$pBv0wD-A3~b*~$L&ymbec@5MT;A+CdX6!Q<&TOAco*Mko!uilnEHcYQ1d% zskto^AQ0%G$H~8YuM!hIVDpZK1;aT?&^i9H_B3i<r1xLvuX91bguXDwVn)OBYLo<8 zy+Mxaxl^OFWC;|Iq4~8~X~O@)y@4@@EJoL4eJBkB5RhX#v*<`-w>c^je$Nx66C%}_ zb0Du(NO3TZG6xuCEO<TPrwh~CVGHEPa1!9Upb-ZG1JN*nOnt-)WCr3L`DPxgds(b~ zI;yZ&IdR!ReRd)2)N$i@0fg8d^OzMObO}L=Gw-H2*@dWfeqDMDT^{71<)_hEM=~K~ z@zEoGr}FZ<e>)W==nFS$>7<ft_+ZOnQQuzMJx{xjp#I0n_jh$g*NkcYm1s?^>@QG8 zfsjAMaGqwfrL`sac5nM<w||+E&{?R=9%%r}=36oN_RopZFI)FjqQb{K+kCHWP7E=4 z`iEGVo_p<BkYNxFO*7{hUCTW){>DEZ!960>2G8HJR+}v8`nbHQEt`s`+gRd99FAWC zA$VRn)dv<~$gJ6I_nB$=&GkfM8CW*>M{TQ`o=+hb^xa&4uLOMsG~d#2(XbiJSc5D= z>&%{N2Dz}tu!aBV0MIUcbtpCLB6}Glx;LhNc}TBZBGv2u5v}97COfeBdgCCE&~kn= z$P}`X%W~Ajb^V>r=b%+4Ym&L5%|DG0SH`N0`&O0lCtX$kZJF<n16|vXZsmmQudlM9 zQDd&+dH9CFZ)gTmqYjZp`{D(QnO2B3MP__>t*|Lf03Z7+kT0F_x;Dja6>i?ubU|Ez z4^N8IOCe|Cb*iG;uaU<5D53Tf*is{DD)r^;N-$#007yoor8t8}tNKP`1C;04Xk@3K zg*m;1JW+|pBZ?2x?lxDO|Dg|rJ!WL^ESdio@vTtFw)~%Uu}l)dJu6fA^er>yu;%fS z$)vB<vzjwc9%=jxueVgWw<(2?ywqi98$7*FO^g>W^l7a*&b*TRV9PxJMbEXr@U64> z@aIzKbnuFFhmWfWB$a#PR)^-Q1>fws)|M6U<wBEv1&;i(G4143W8Na%HGEAMfwjr4 zE?0jx3>*ld*UlI(z2f;D`{5iij8+bBr;6q)^ZRtf5DHI?mEVkOVY(@Jwj0R<0+BcV z;u;t-OlZ;0LE=@}NS2JgbPyk|@VT&QLP?N+JjL;T9r9e)zu9R~I0hdH!UP6__hj4e zlstT^M#g_$gNa<YDE}z<41$psBRpT<_Fj1Y<k9_vU!3tfgK^P4#k(!0gitqyzpGFD zsBO8GVB4{E5GrxC6&WT300EZqH^X>UAsYMiQ}{5PVoZ0I08`UpZPb$u$vfxpbOU+C zn<0LCrmylwKSTe;RR|wO7j;gJhZS|9sv-8g9e>MhG*;t0X(6ZXGSPK&D~c`sj`ps3 zGY=Y6eHeoecHIQ6A1oQKzOmZ5)7m1r${WGUwkrfn+p_pblOM7#4Fhq^ko|~Y|BxJW z3Njt{J4nf=(oLS;(RY;wwd>CA)aS>XwvGq50UYu1WBL=&>ZPb^)Z+pQ(eI8ZwHP*N z?jo^qO^oR;nj;j7TUzpU$(O2h;|$WkPqI|@eSbVE-xp{R2n+!P-AkX(YQ(vL-tcJn zk37eBGq1)d6NsRpu8j_k?0k~T@;T35aE_7{&74_(<iMf{+qJJ~M5jE~zr*Nq9F+{q zSpqLfoas)phPVB4hEC2-Y*yQ4!iEH?C7l)8>P=eT^<J3N{UvF#`&=p+^MhAup77(( za$ntkSOe|^2QVlvK)l>v(o1{6JWZ|HAuN}wXsD5hRZI&|*dR9_etn~hv5MnBPnn$H zqe-*d!{0p$icDxEJ#!9liXvN5?M(fXS*m48mfJgD^=QKCXAm3i^5krzZ0Xi-;lI%j z1hH!cn6l&gcZ&*2gvFPiarT?jdl$HmaT`<r`b7Qq$<MdU*sZs8I4?a!)KaUD?MZ59 zub!#2(77K@j%`}!e0e!S*tpn0camAfu61#{g43~$u$_|jv?$~`0oYodCbM5_?cmtZ zxs0xE?%`4XK#G27u~Z<<>~_iX`8wVP*`%o2o<y*YrlrnZyaXytJu27ZuLqyRyrx*K zeTl|ZGhP@S?%JV$eT;C`1t40d|KnV#JZ*_!@O<kz;j&JH<J1znx4W*`<e?S9jwYqw zsxxmE#T)7XY1f)+CW!e>c#FFfJKyLRGGfO}oL##3Wj6}T_)2#VU2DX~obJvgoeG&- zn#|%fz1>T0&y6~YvfQ-;3Y4#O@9q|+9v;H<?#6)IQ|=AHZQ4>6)ri{FARVI{pRz6z zU;X#s_RsAa$T2(GDzTCQ@014;Tb&y2cwX=;)hRA6Jirx#2+p;H#yRyI!W8?0EfxUs zs~<j>9W4Av{&Hb4v8~KHDdweXfubY+#u;s1W!+h5U&IH5UJ&Fw3Ks4aUK;z2z54~b zZN~_s53K?x)NtiqH)`73-$+Gqy{;odBF%Q1DFZBB;URF!cX$g9ho$LC(V_jrvHh#d z&BoZ6re~u)O4Vn3vhl>Ky~;WF73Qo*IWdL#&(^P6wPj!0V<%odh^p|mn5`iiHUZX$ ze!1uDNrtqmATt&g(TnIgcL|n#LlzA>u!J|h?{r<YG%|+T2tBczMlcz%5hEexMTLqX zmHAp&r7D!l6_Z+_MdP#zh~$+ZBNRqYDokoSH-UIaqBhY#{$_#vOO6lITItXcUL{$% zWEyy|);-m@Bm)UN2p#V6g`sxLP7c@HULf=k$1Uf%a&)djhji?&FAT4&pBEJp>%aPN z*It8eAdy?l``~f5y(BvFe#dco2;4V3O`<M6{Hp?0(zrE8*mG@&z_ZD(?sD{DbWtQ5 z5yt63;+)7+=mkIrpKVc=9rVxUgp&!;8t_n3CC2CYy%GT3{)*m37W~ZgfF3~iR!H`x zs240Qx_fkm*z=$-a~xWzsQncE(q$l~%`@)C*`9Zg@9KIr(4(Ix*u#lR8f>EOCL(}B z|2zC@IXUz>9qfUY79}%(trJ-@7oC3Sc1|cnh&=u-A|Sr4BTK-$_|d9XT1lm9CM(d? z33(P$D$#eNosPvr&|OtCGI(9Knz+#EHxR7y?Og`)AIB(tVG$^8&fVmP;}{L)?fZ~7 zkHgu*v{M(KzK49x5@sqOHim&a>6of^841#aKYp6mu<>ou5Ne*$cEyA~9mL8%&Sf`! zC-_<4BEi66bjs;e!yI5tY_hvAZ^Zc?U0G)&2{O6zi;5RxJY)SW6~IS<PMl(K{?QBg zeR?i6O4w3o?{OzzYBox?FqQI!!dxe{7fr`aEz9Xp<vAX+sQX2P@Ra!6NZd*EqKWes zLwEk+@$F+G7n<|A^FMU-GWQJIv50CN%Q8a97n7&kPh-&Fj_bC|Y}1qY-RxV#>%-oo zDYoEut0y(s14BEcn(yx956%&i3LXjwlPs|*Nv!u{DRzU0atn8%kF`getUTIc<44zL z2vQO4eodDLy~Pb|4hVDz3|(uxuRC%hVJIDZGap8Aq69MDJ@M<UrVbj=2y!m12TW;+ zx~E*50U>tnc4E-(*pQMhKW(;Gub)z%x5cIvSFjdtxyP9FO^!UG!f?{O?~qw9mpW8@ zYAzMA)9Q{FAeKGA%}xmAsaK*?O_qX>F1D8dVC;b(05{%!5HjrrEgM6eFvCPDKI@lJ zbR%`v_x17?sN-Z>RU6+rw*3WT^;R^g<nXiyFIDvzOBc^5vsE3-*4-ye*ZHk0h}oM5 z*2ZDBD8mli8ra<OVSdFrP32ygs7Gb-6YJD3La`z|BHzc#4Oa`r`vy0TUZwE`4II42 z+#N#Cb=)4--~nZ1y!kD9%rS+<^y^-IjM(f^QT`$KX#GflPRPWaVrk#mdDrL%=kByZ z(&XO<UCZ2uI(BEiIM<W;a>rjK9q?5VVfvqigPKPDNZ&=|6Sw}N3Kq9x+)6UoX=EG= zdb{JrgUyCN9^$R5ARlW{?tk!G-sR;TIeM7NVeITB1F7f~nP>H{raM0p!W>QgTlR$U z!*v%<aMvV-foRw}@SU`w08k)A)R{Q36$UrFpZZDkgPvoGOBq<Jwr&84#V7SLWAkK1 z3i18)8>79$<BjGL<MyP#RoJ4cm^f#*zSO>#^xi!lF%?wA5Tg_(1S_<VQif0GN(^A) z;}!i24uZ)3!+D;p!Q*tPSRbAbp=58NwU<XD3c#uk>thNDet!2@dgd*5<jJ;#3#sAT zT81q0bh)^}n0pEZkKJ0U%5)Q*pLxGXhVPPeNa5pFn_QO<lTZUkhJC;{FmTiX2m&%8 zhAegzu5ye*w-jckq1U+j*hJ`Vw-%c{X+pP_AY|R137o>z%yRB5bU-o++ALHJvc{M+ z@Un{q8@DgZ<)+gkPYzO3ez@s1&}1HH*$)WRjLEj}-jrh1HBi>jz5Hln+!|uZVWU~k zbj&ATQaUN<_@$@I+d01xONon`4&D}~I9;s2MWVFp%bKy9*Bi#w$lo>WOb8I3e$A~q z`@9ZPyn8{dZ`mif<dQV4gM@QqtVweEFb4NdHAmJJDe(z$Lq6Y6ke<>11`C@Ge(ie# zz%l!V7FO*BbDU3x0<I~XNlR9kJ>OlQ-1{}2|K(HvZ)%RU^Pj&xIHcb2_kK?6{6JtT z<A_IBXg)A+tJia9S$CW83+64)qQ~yTDkWk3(K4jJY(u<hhts1aCAhpeFEjCkM*L9& z`Y0}34+ML#FoIl-U1EXI=J!9!(v|9l+D#l({WGuNz%FZZ#trQLGl!6)dF{%`WM{F^ z|LI#?RlDX-;mGMfEjOLK7Bqt03T$S8(NObX^ce`kCsMN!rJxghi(T7pT!K{GT<(CG zhp`fC*f%OzVxhFr29nrcdPfCs_{tw5-1#T%#Cz^9WJ!=dmb1b>k-3@GTQ0o6HdGPD z`kX)LP;r%W?#OVfX7c472u$GA7h65~qmlVSZI#^~Su=TlvMq@x=3OMVmW{AFcFg^( zeBTb=Afj4hkz@iVPr-DONpTLz)ZjLO>!*-vd-&udkxDl`@A|H%ttjuAH!m)ge0ogl zuetl1$VZs&E4T+-<S+Cxd@WTP*E`VZ5M10Y_573HdRZgQ1TBXqsdcJ&6lG$)cwk;D zM{R^ieV0iwmYMxEY18pY7NeuWwYU7@d)(3(vLST)`fxk3uji}HP=@^#`Q20nX@<Xd zeNJ}5Geeee5(stxmk|M|^a;ZQ)Walkjm5!c%VbxHM)O&%vG&2Zc|bP{0obiG0NywF zq3P>P@$a4h>#R*Dl9|b0aU%V4W@P;IX*?_}Kg0ZFNWU};z{)}@C2u&swRdxM$dYmJ z(_eLrMjsI8i<nS&0+Hvc<DQyr%>2>mcRVJ8`10+f&j<7)SPT>#Wt$d^mzZ`kbeY+i zNJJ`zQ*kM~<NP19()$a^>=~U}xt;!NDr%-*PyU+socbf5@_N(lC`KHux!OAoeay$N zoYJYH#I=djUUU$~UEaKf!L?-`j-Kxzz`7mRhw_Gq4!qlW;n7z@Bwwgb<HMHU2BtzX zho5vu=WB#xb82$vK3H;7Te`(e(#DKXbxpIuLj@_vEdvxjxV=}N(}m8``q>?uc9yNx zQ$T%7+<-`Zhkt5I4*w2o{VyT;vD0>)yjLxrtD`Z+F#3KNtimSB=ig-OAPJIzY(m;? z{VB16^m+rq$azV%iFbU=&6vr7o^x=dkU+PGOKS3GrA$Lf53vdpx9TnFO9aYdCilHl z;f{B*Jc(t2jg(3ZPn6ihYs2SC{8fK{44vB57hJ4($lny)yHh?(60o%y!S3A9=&hQ5 zc$AXgiJx9z^t0g8K%iD$d_@WMUboVa;4X0?gVi^yud|vIZwH%nv}66`6gXW6gxO}i z-zQP!M13|$M>+nEGbXQ08fFsj0k%t3x;cWrD;|irNGVBm<R9cIE{@rZa$=K)w?MCR zw=C4@iTTl)N_MSTHohA8u`_uBpB%zA8k$nxsXGG`umAoNZXG4Ac~8iy>B-WBZamyx zLSA#t2qPklzQ~yRg@?WauwKd9ULMW;QX~CkPtS_Z|0`w{2uWf(8S)1~7sKCQLEnC( zwX)|<<kHjIFAbRx`!mM3a?E=k&~0#sl<D<lt?2FT#m4rC?D3b%_a`L0DYNIlezT<3 z)OK)>G+M>xfSlSA#U~e^gS8w;yPUt?JFQ9IblaiwYdRwK?^#Bysh&cC$PDnnqe-G% z?%p*RJT~$Cz%iKPYG7pFU?&u{BXgq1d?B8(_O70>u*iGTw7fI+MiJA)Z-aO2)%G+l z3U@QDd}SQJ`A+POXqs2qe^o5_|5h>MMlylS%`h?KgUy3+6*o(;f591(8*Tb%^c}@c z0CHA?tQhb-1T1Xo)MTqA9bU#1fWJh!j&yGt`6S(OrR`@;`JDaIvEOmeLJ8ZG;K!mt zOQ~*KwW>OHLzb*>2a{3vE&J}3*nf0zdNuIowvdX(%x|1iv%!7B3{N*PubU@CM#csZ zuNL}Pn^nM_;M|5s8yQ+f%^X=N38<YvObBA`F;DY?EsKb;w8{qL=KEui3E=sBD^-02 z#J^qltYB*#SOTlha2a8a=F{O}t7n)Ma0)JtXWUh^qo@WzEDY-eU)sn2nS5rCcOP)b zi!!b#;pZ9%j6ZIyV_O7?9LP$A9~IAgYyCm>HZ&y-b0AYY$!_>xmj}J7`oWq;C>0|! zx?Do#74Qp9f!`rtTu-qO#7%8)WM?CS;xDxD449s|Xgm~X-$c3hkR)dzGg`!SI*2rq z<mKZZfv5PKFu#+-<i*GU=SSXyi&SnO(zlwIe@6FY2Avy|s!)@xTVh#WoNGeyp#B|< zwRrQZ)wOHwejx7Gx*u5NP&dEM#NQ5C*HMOl>y7x&P5QHGX!ShwRzM|2;xe}o>`ecV z82Yo~uLO2O)|W@onP5qW-l9oUVdnL@&>Q1Q!cT#bPQp97G1!_Yi{rSx$PR}qtt2<b zEXJMd!{2(pFGA?;x8?-l{a|Umj@+E!RP%}r>)OV*Yq=*Y<_d<q*<M8FT{$!3_zh+o zz$6@8@E#TORMpM(B;J`)j~|!3FV0%AS9Sa&V8$t~nz(_Yl4ovJS=cu<>`o@`Zm{wC zRHx%1_fw{dJgy3QeFBEJcm(thm0FvZ<3GzIfY1<C@>aE4m&~SC%V9y`%ZIccgEoF4 z?8m+`nL&E^lgg8@R}p}u9QEA#P2z}TwKYYz3!6$3wd}de@uY76Apkx`N@Ht<w!@^l z1S9kHSb8(V&l=anMIYCxyH^&lqfTj5vZ82y+&jsPD>Q-HWFr&8Lu@Abe%3~jyH2R{ z|2?ju6JL<Icxo-R+qg5~lPAey3~bWKr4%N%9Vu|z7#HRzzR2L&w^=DnKuE^(p*z)7 zl*hi0frwV>fIB|>+gg(2L4CUoN2T`;T*W<gvT1w|{;h3aM9~ww?0a^J<P4_qll`1- zfzgqQjqh*gw;4Ol%hFYWJPiOfU{(8Vex;?khroLY=kTAbafz5o-x5aQ{o0O!PDcr~ zm8hv;LS*}uu1bu0eXmL<FB4dFguS$ugqq<ceqow8Z*^G_erYjZN)`giYhU`z*I$yi zO&bCE|DWL~zqN0I!K@e^?#-!|7G5#4t}Ek6a2;bo2saZ^3hj_6fX36jwvA(F>iU1Z z00v8h4U04OIq}{32GBSh3^W_}+u9^0w}rWp@P?Ni8ax&@^*O%hc4r7qtQjj|KJWhy z`Zx7O+%vZyLhK05;HTe;!kT@q!y*MwzbAgOk5mr>n*ROHWF1E@7wuPs8cm?+*e(6F z@RMHni}1<=f%3!$o8Jr|$Dq;>I4l89R)}3O)5c<F(P4f7^eZFCF>|zxqCE4~{+48P zf@JZ-^1GOX<uCpOU|0(IKol{A*z|Xu_gVOz5e=w4e5POl2j_=_NS-{r^7fF%;t2_9 z=X6k$oUzKU$5LX+ygdD4OSOly|CRmUUMu8dCNLp{#uFF2`4#ZW$uRomgZN9_*!9$^ zlDO1KtE(4m+jbnf0K{Ze28rPOD)Ce&he=|8VSOSbIo_sCX6+_xe12-2-BsZ(tnZ_T zO=>)W-t7(EKggBk?N9SEK5_SXLgSA!({arS&j~%<c0r(9z8Ey&FXd+uBssZK(QqkG zG5LZ!&!_rMKBLNj2sXUZ)^y1)4oy!CnK2%b0gqo2%+>fqnv*?8L)rQ?pK_x1w=aq< zzywIesuwNXX87tJ{yEhm^M(<={L&KXj@#4&yP%=3GTX~N4<>w^lPD|yZUNRZzS5zf zPUh?+FYYC-4=C|%^7kfpq6KFw=z|fI^@Cp<c49*4U04Kjugx?A*J|aR8sJ5{v9YO5 z-C1Bv<WiG!rwVyan@g=SotHDJ6DStoCK7}lj(Y_k*H_ec`8xjDyEH@#*nYfE){2tx zz5|i=<az>A@tuBE^oQ7FlGr(U@wM>RaYo~5@9IXC|5g;D6Z?*`a5w{-R8j+;!Zhx= zwY;xA$C9@-&bKxX{#^M72pQA`Ff{DlRGQjUeO00}3Fg`6X<7K2wXJfy2tpWq&g|8C zA3%m2o-ou?ISTsV;kEX^rQM{k`5FptuBh&jvT;{Deo`lzZQS7<i`H?i)N78<pxK~y ze_!?F8~^*REp{N7yjMBkYG`$8q8P?SII*?eXj<R9gMP?)u!|4Jw3du`&VR?IBtFi; zqd(BdeX^Z=o`I5FdffIkz?2vQG7XqG7)lp2bf1jc0-2Ho%u0LznLSz*6#WfCzFXC4 zd|%HEGAg$;rkbNZEforM#c(!;ByRWnFpYU*cOT$Z*k{C>gGiBCYOW%8o3<2D6(IqN z7!d(M_o$LN)!9~3&&J@{tflRk8v8jnWXxWcLv0z#XXZ`)vEF%am8`V^TUW44d@?m# zaB3?#ycTh6({pxH`mJE^!XIZXF?1>XDE#=izN7YcMj~CLCEcG5q8}@X@=m3}W!Ak4 z_RRn@yVlWwOfE`XPj8)%^=X~#U>X?s97ex%f2jKvv*}_KLy&Qi9Voqj&y6+MhF|1W zr7z<cmZQ?-z@~A`h)VMB)0*#e;i^AmmrN;Kcmm^J_#~^%ksNzYby5#}-rY%9j|?<S zU}K<swf1c?kcHM9!&!mOI`woj+otqyd2ZKo3@cLq$Ynb8!BzdM<lKFI3%*Vr?}cmg zFMeic114YKm*#y9T9kSQvQ#G@P+nJkkHosKf=eUHwwAJ2QdUY0F;B!&22z^;@0h*( zHgW$c0r-FwM+>mY<qP?Q8u)LeIJ;4JRGu}TC}o*~uj1QlSLWdZze>({9|<Yike>C+ z&qWIssbd4NhOABD@gJ;47}CH1TFlPO61e=p??Uq##<7Dw{W#8(Ktk78bhMks>|J_z zy$?AyRn(sd${pQaje*OZg_+vX$}xSB(TopLTC`mv8)+oU@cca9E<ipIJ)xQ3iH=(e zY`z>(ABS$ej2J06@ViuYg<e)DZj;!NZSr7rs`>}gCMt;gG>f=!XJr-x0(~;E&0`B% z!zLmP1C@UYJGx|3u1f}5?WEn)%eBwXCE0LKbWR}qV0n?>0Wl4S*7vsi8Djk3^?uhj z4#dpjNmg*tVFY0T^mBa7@eG<1*P}r*9ki7w|FEU>Wv*c0hpROQy*hup_G52+lswnH zUIyDNi?VyIK1=`)XlSa>HdQdL{6e%j)rbNri2nY%Wxm(DNOai5V@SMC+!nLKqct*b zKnCNKZe1wVp6O4g`Rhaeov;aD6fj*JI5@jx{<l`{zhaLPW1LaF)wcCo1L&0e(JS8F zc|x@o+Gk!?CqHl3RBrG>y_?!{RU_iZV{(nDtvp^6me4vE7N=P(9rS&S7eq<qfFCE} z8fC&_LRwrlaIl-vu<)SapqgKx@Qs->Pcv$oBkl=EBmxnK8W1Cnc;!T(tdc^*l2ST! zGP`jyV;gs@xM~^9;h#;l8hIsqYZZ*Hog%}I_#McnhZG(>VU+jI=6uBnpfl@B1DD*g zNnsS`;s`rIS=wo*K5d$pdYAw1t*>pz#1@*(BuwlBO^MA&q^*bD*MI{gexFX3%kL6= zqs4(ts`tsXG;7HGIcavzk3!5-$jG29%$``4qZ3?^Ov3f*nQ7(CPVqi+@_Z)o^Hide zp#w6XW|s<t<cVX%X<po)({Z?C^hG~sE-Nm{HyY}y7t>n98<1#%N7(WVE_wf1&SbYB zqozL#qQL<dmYvapxw*F6+b)k3PiBNiGtwUN(9is96x^1XJjZ2Iqe&k7bi%XfUi0Nk z8zI-Ac@x`lRDu!~@^U-M>p0Hzos)>i1mI4%Oi{(PnPfPau)S_0D$vx><?r_hyV22C z6sR?!z4TmG3Rnd20>dIcY85h{YB~hI83KEk5yT>==+jF9hE*kMQxD`4B^=dW;&qG{ zwG-n735=3XZ!k?Hz{<?Pz`M$KvJcH2)iO6~Wv|Za%YV>pk3oG+;UXrHt--Pb@d;wZ z<3F^*fGMow<g)2Q3d}bk{nTm^$GHHJ&AiGIL>UJg9*X8YaSHOqEjb{^MK^BVA5D+G z^r<oG;<fu9oF#|Bw)%fdKPJL<tQzGIQ?Y~hWzINP`1mJw^o@mP_SG4cQ<ju37w!al zBKIg-eXr`-+RT!H&0onF1Y~Q=n0Zya{pUaowF~~L&L9NvxxRGBzhRfDyS6%!yF#5F zYxgrpf=%1*W4e&S=YAEOO2dQ-M<;5CS=%i^sXVNF6bf%W@h$s(+nC<DE|>X04arr< zy)VaN!6sxqF=4)y8>UME06Ze2N~vL8a*#XN(SBP>0Oo%o6OY=dl%vPs;iy>xX-P?N zl>3^B>D8%)&(cf+gT=Cq+fQ4vNRvF4Wmcb=sH7LJ_+FmZeG7q$vku-q6fmSh`F6}U zxtd$57N?$3HqLH8vr%vMAbT3ls(3c$Lku3I7$Tdst$CZt0mSd0Wu9?(@BmQvX`Tte zz=KA>%EsBN9`n*(kjc%rhS*fh``;{?K-6NDiE~}=N7Wu~-)djeBiiqlF^IdrPS3@N zKY_o?1z9ip9|d~cffi1Emu#0pe6$WSZ=EJKcIPeAVzJ*}o|F4-8#Yn$A?3lE%?)dx z9gpKrQ`rRC*0j}DzouE5(XL%qsf3mPL(^M^MfLXI+cZc>Nv9$p-5^Maba%smbaxC5 zDj+c+Al)rFbPg~g-92=7hak;=fA8n_yy7@`1+%Yx%_r767u%}A5`x!49OtJH`M>%x zhm_0K!tDjgMaHzQ#kegey!14@RBWuTY7Z~Ip1Rvuzgfg$YxTsRSC=r1%o%8u3SupL zHd>QGHCZb=x6Jbm^=v9kary5saGEN*&;4IJw}s2yoCYsn5adPstz@FV^I`TP7v3vo z7ozVT@Sskw{E4uXBk$o8)rM*Ht=@g@OZ@qau-rH#^A<Nb|92I)3Ea|3J(`<RfQVF$ z7J8y|*-&yyJW2Oop@|GSx)ee4JYVih>s2xm3Q$J(hZUZqn3ak~y+XXK<JP;;Kn0;U z4>ro9yGC||05)sARa;>1T!@zIfC74U2Krin@*cwF(DG9a;q7*5|He4>yH}+9OVL_a zp8@yJP}9e28DqaLPBf9%BaOQ;Ih2c5Wb>1z>vTg;)7vKXw4nq^tR3e~=H`0ANh-E? z-xgh+d%~$Xs43K+{$`vGD58YqIpMbQe|p&A+zdUkR7Ex+P%=t#`F@eiAg8<+mWTmg zu``I@mUDm=Zg0#*5+g&2?S6xaFSK_9+=jbjS4hPr9hf#fx^O$t;A<-GtQMx1AO8>^ zr;Iib5U0Y9_injFXzhxx-HG9y{Xew~EvZ|kWf=M44QQs>m@1sga3$dyNn{AH$)laV ze#;i{p4Ch#cL*4$@8nKD`rEeUpD!fNI_SCZxO<|N%qjI_dA<Pe=dtIqWg;A<t>FQF zm?vo&#%?9DrKq1}$QDhuxLcK8W~3))=U@X{Vg6Bc&h+d<07*zAzJ2QJ%&ONj)|k;H zDBjo;CZuvfg$<iz!qWbx@)kSyP+ABnHg?S)f>d=s>AgHtdPN9hE=SCI?#t4@9-CZ? z{HTe{<;)ra6^o50IBP9Iw4Dx#2HcGAtcY=tX=X?HvpCJ;WNr35aVAsYuhOzgh}Q;A z^P^)uBavS$klk#c{G<_BLq}}&-I^lR;vfSBYw`I48Vtx*+$}mUE0TSm&JUWmG|gWU z(wm!5`SsLFulFtI*9f-+>3zLjidYq7(|#%G7|s`D@0em@sT3R*%zm$x;xpl={4t-g z+w^n$cAxR#Nr=g-rC7H<PM?kY%Jg$5)S@Ny*1ao2Fkv6@xBHgRx34+BR@-)Z*0z6~ zt4StOt53^@TnSEk0uu1i&B)PzDBrh<rBNIf3WEz<&~7H>v;~BaJ-@u?ofx;yF-PX& zx?wqy#t^y~{+z9M7CitKcs5U~88-bSAZHRc?0`hBKWSD0xEAE#SP+4=Lw$<g?=rlY zU<Hqc5|7qvWFsFsDlmnsUF1Z@!Kp)JO^a|EU@Y{mN0(HyLNO^zTLl#gPnGXfhjJeL zSYgR7m0lVb9=)uaB55x-H#~T?8T2Po>bVK71aXUxF5W%p;(A(Kjax<eZ*xLIw&;xg zzxCS+LAvtDRe3MzrSPRdV)~0?W-%F9(l-%N5rfBvw$a|Z<5M6$<PLGr8T{mMHAFY2 z7aRce`;5+Sf10no`dqYYjLMbuqL88b)Rs>y<dAdK_7zsSRpcKbXyv|0ygIPrCdZmq zD<jLr*-Sh{|4F+?a*F9E($00?@sUhUu^O2+<nJe?7%sGC{i-c`9pDqyw)!f1Tt-b5 z=kJ$q6-kt5zt;1*Y{!tFsPz;RWbdWJN6F<Z>UWnDLT2OJP7Jk$UF$vHN&a_9+&yKC zd4?lG1rg<VNFd%7h63+FJE^~xG20OrC5(75+n4tjo_IQ(^Hq8Qh0(fIGQ_3jy(aS{ zZS@YuDPp}Y*i@U)h5stRch8kpC6*NDU^fnEUT5*UUz4j=Q_sx>0{MN3iKl(uOm7#+ zdQm(^3%WO{F7gH5Cs@9t%0;{3MUuKKQu&*?>4lAC0R`UB*i?c&5e%>$6!C)6mg<;r zD%{_p14cq`7VDPLZpz-^fH7d{8y`XQk?fB7+9wZ>6v2B&m2A}{Vqj35smaw_e=wj| zR~jc^dLdQrimI~m77c7idswQRWATbPy~*lS-eKEH7M07caon{A_Rb%_0CLqx(#U3( zY{BrCpyZ*S4<0>_cZTx5%)bBSli3Q1dM?*O4o({dQNIaa>(X5P9DlHkjb@N*+a+Ku zsPxGzZ>2Z!%qwi_PH_zVx2(;X_Q-zwe{X*g5>l56Dv06=-JU(*M<LN0@lnaOXt6SK z)$+dTnvM{Jkwfu~IKw9+FFlbh{7<ouCIQg+c9YEgD|M*9#H{AF2?xW`;r>tFReQcC zBMxSF@PP*){(}}>B?u=p4t*ldBUONApoXZKsSa0j#fZJ8mWf9!>D2GZ0<!z#jMRCD zkdZrHTQl{9NhOXsAp0_lyb#|KVFbZHJ*EhFJj6Uczr%+|$5~>6m!~u+0rbX)FI>{K zLqAj=IeJ^>!LD<=<S^2e>WMwq8b7MDFfKhvOD)?2yFc|}!9Dw39LbYfa$vSd%RXk; zF&wAsulZ3-&R_E-uMAavF^nIvw?FDzK5u#hP~jlOW%90K=zv<HqD2ynJJWT{+Bfud zGObnp%Da(dI9WQhct47R-g>Rbw-B?y$DK~$((BEc7yC#(zU|Btm%|iVnfH4|^kdTS z2P;)aR%L$5xepki86qd+Xq7mxI1l3%e+;k&*9;j!F*$+?&iKb5;KQWj`SlzB+P{`U zX*6Pm+m?QT5gKrNHA=2U3=lqEBa(3&rn|#)${VY~W6ch%GFYWPhx~`e+y12peEl>N zsgQeCyVsVodYzx+;6v*t+;_Nt#_X^5uHQ!*9CjeIMuKr*D~sBCs;(<kLprZu|9`!A zC>4?-Qzn@5q(#Xk+uj}j8zS4`bP(T))Zy*J7-V^k)_h&KKY?17uvP5(Rs~U$o!@d1 zQ~K~Wptd{ptLmxUd<er^aN_v@aTY)1$MopC75OdrG~!Nmb9D?I_E-0<f7{t5DT6!i zxRv_%Y7EcU&FdP@{~1geW_e#(yT1Uz$>cP0@d{{*d^745u-W3VZ_E=PR%qc4HPb+? z$pAm>><~J;+Zf22(F#=jE<_2i44X381twn(EWXK3_VOp7{3--n;3{V8g-72d47koT zv-y8F^q8IF^oOhwqd!b-cS6%+lFqxJgr~VyOY$iztWir*<#JQyEdnJ|MnN5EiArX^ zj!Wd6MUMQ1@)C%56hq%J*fX~8SGekpN+$hkIuE7q+f*AKfSJR%S2t!8vgu?j&Ee~P za-`mDF5Hi?cn>HBD<)o){~{exxq2{TN{vT|;RycsJ-_-&k1?9GF|E<BE_OUSYUJDJ zHuu~{q!I;3FR!peIdNUMPVDhZ8;pI>n@^Bi(F$QLpgvhFW8kPG!)t$MS7&_?p(pvn zLo8yPbjq2(pAdqTs6soP8IO2Kw|V|varIBT)H7wO<m&aXBj>Zo*&DJ)3I_&0z4AUA z6fP?ahRvimOr#=es1t7@qsp~W<1+<Di~WWRpq0=A9~_u?AlVGs?JGu?|C{69Sa0y4 zHW^b|4o8zS35=!t?P$Y|kmIE|G9Di?k}18!XB&%pi371y#@4X~-_^nN$X@e|DuC@C za(mKEWSRzEa(Mlw_YAa7irUDV{FM6es*jdCnLM5uL(u&!LN<y~7AV{!fgW0|5HMfV z%!5j#_pDuyRIZ?Z1q%c~lYVY7X!mVk2A)az78dAaKXSft>L9YqZ3S1dpa~w|Yh`Aq zR4~fV*I4U}YdE8x5O_4H^djS0k9$Gq%)1c;YAB~55KQp23QT<K`wpY~P(X(EfB!Qu z*?TpOoUuFVYU8>~&mT5@GH(6SJkf=vx2eGCOc4TACrtU@*F(oZRgK9tQ@R@AwOYz^ zhluLPD%QE4{=Chu#;d<?H>brGj#?yq3!hP|T-!=AvZnv~jU{Q{{DfjEdT5a<#Ue4L zW!dd(*aYo6^&xT3qZpO=h5QbF3uuXD53Sa=t>mtwYnX|VFxC>{mnHR3O<5zh`!r%L zsiT-5+pHT=TT@BGKOct?EoHx$)b)R<$aJ*-+d<9!GeRlK{Sa>(@VlBEzh0gq<U@jL z@o$K{n}Gu?g#6`6OsE{Z0U%VMx8CgJUkLHCd+sT8<2xa4>Tx<3X3irsz8t$&7{`z7 z8_+^Ggw8ZK1_hRh;oIIC-4=A5mDC^_hS?VR(XClapWiS4;;-<&BnPvW$s{B%iq<EP z+?3S|{jN%PL<8y692&-(Keb-`qwN^=(DGFy-Hl!Ozb4_8I0}>xBjzqLHNAf>2x3UQ zQ;F0KJOXN9w-dIrrwzwhPo5w7`0F=Z1*rh|t%Kh|wmLG9V4=v+osf<XdP{e!6^+Cv z?uOEQ{tq8n;m(4NG<QfT#xMFjUT|7s#_big!a8Gb(?aUA;i_%G`2xmTk2n|I>)%X) zr^H{~ws#p{&J&fT+Dq_*#y=Z%FicknCiE($H&?=ya^o{A&JzUj*BVY4<!G2SG7gnC zb>K>r&@tNDzVc*Bma2Nt0MxK^v0nC{2E#&{$QGttN_!KW?fASVc=<`{HHFp-{a!rF z5rbF5&BI}T->sVfqsZNrHf$bxLh^GwUW+tv^1xyG>W8F~-GYk-l{DL5NM;iuFI4vb z`h{{Kmupe9o3oFT{BsKh3QQ!Z#r1dOuD?5*H3Fs~T<wqV*1U`x8$cmE$q&e;PF3YW z{b<)g28G|nROrs9L&%WI;bb07Bl9MK3_Nl})V40nebQK#0`LatV>VKi7)=@MUkG0t zTJd<4M=aT{&%E@XBAP2A-=p2h8baIFn;3$0fuuBVw7miJ-pHYAzh?r4V2Iu=FpjwG z3(gPNWNJ`UCt4*-S0NK)S-UcXvl*n<BSTjvw!1imC^(@ks)UiWQmhs8m%prZ5u>I@ z<|)52Q<ug`wU)fxwHd33)pplqjx(5^wDBrwSH^YI-rAg*(T;u3IJgN~)A^K?nF{&7 zZ-I`|QHTUABDFIPpRY0QpKoO{4ufw!t`6zA>RX;>4o=B3cY^4T=Rzm#Ec~XxGKXQV zANPKlYb|5b>(~(&<YizbeH2Z#Hz%MYTi|pXoZLWb?HB5$6bHiMDg>19-sa70z_pVp z=p<(I%0swl<j!wuz7^L7UGC_^53}F^=^F6iS!s#U_3zY4tu$GwqvNlS;0pS@rO@CQ z{a!R9IkOMPfh0R)V0>d5!&A;O;b>e9Asd2t{pTs4GnTN2i3h_ZY+=n4g-!`$)ZilK zHwx}JxmxDrHZ!g7v9`^X8)=n8f>aQNLZOTB=bMi_ttG?ad7C+$&w)Bw3&Hdi)kR`I za8-Yiht;(CqXDscZri_Q3wk^%AYqimv}jIm`J=lgSNll@U)(HAOfVw{+-zG9s9#z~ z2$3~J9R3V6Mlmn3ZM-=t{YXl6JmKw|C}#6T1+H|C;+z`7=|~%pevJcZ9Q;_9B^6T_ z;G)t@rRbD<hh;vHYam+(#MLgP2aA5M8Qwc>IKb-;M24CG4HnQjdrx?OE+nxi2!NBh zuwmFHRel3(;pe-IRE;##!;+0c4B4q#cB3nLb|0EJC8BZEg^SI+r-tHZyoJ&%L>hkU zu5B;P_*yHb#Snir*VJwzTgu$`T9>N0N9kNYBXEOc_1L?hHjE{#mYNTJci1qsxJf_r zQWY%TG4aXdi@^E8Lp9bKp0SkhjYYVVH3yq(ZRT+(R9YF=?!(!jW<f{_b>|*{;c@({ zxrqzj?+-@?1Es*P+yMQ*_G$q{;GZFmV=BnDdPS^dCM#b*`y8xgg!a2@sefA{HQXwA zfpT+^N!q`Gv8FeiVH8=BbfDx145^y2V&lO1d~Mm{6QQN}^+z}KfLACe&~j~CO3ReS zK9XlAb>za3$ugL92r?yConbxXBCJb;<nL6_PR{?wvA@q17abF-dAWg;CU=->I-xG{ z;Ew?!TAu_TH{xAS34{J<0;S5pAF<9EFdWo0%Sm)U$Q(Yq#l-*QMoi?vYutkTN6)0& zldqRQio>GzLVuwkz_d3I`&q)|>HeTOFDa|AE9KfRC~waLN5V(y2*p&Y45KmR{>M#6 zY4v`H+E5`SgOrFy{shNb&zzNAoA~{o=0roqH6=AC-VXqt^Z~<cL1*=2YDm&Dia{+- z08QRG$~PLhOE2R!9QyFyA<Al7SZt-FEJLyI45)A*P)mStkLS!>9NY6);4Ez9pT6(e zXWt1Ip~IeZ)Z>3JhBK=*^zjXD%a~+Z;g_GjrAsH+P=6U@{yGTeO5r!2bdOZ`{)niF zt59ET5VVwu!<6i$mrOIVc<vT!to>kxWj5Fn_fv%EXLgbi1ruz;s_8Zoav8aTw7Vd= zX_XQ*@{OV^i7m#<C#-Xf6C;W<jNjC+D8H(~q(V1Z+Llv4TgREuhX&U3;I+1m3QkS; zSw2T@X=i>>=Qg!n%ZxGmj=wUznkNq1W<zGr?@ioW4#uC$o@-&VhXfEkR8R<DMCinT zAh2LJxX#%(0oD-doUm3K@ZhhEk4I<ZLdx8OhY3m(=pAnu|CXECRs-z5ZX(n#*+sF< zT2#reE?QeiDYtf-F_S4Kz;2q4f8_8R5NynA47o3L=7n5V>=@bw5e@_A$BUVoam7($ z7UE2w<Q#5TjB;`C<~-}a&CC9(EleBv+ryrVvtY6Otsm!vX>I1<i>Kv$cxxyEw$z-m zEt>-Zj8Rj}U(sMs5>8dmCmGCup6rwYOtTjRk0%1MqE)yte{l+cXo9@fWFqZ$|Ax2Q zSqMjF-7#z2%A}i~-Iaun{daWI9gL!Nsl8hemrBYxMlu7<=0UiDcH=Uj$_SMO|HbuW z1qwO~gW>n9a{?GQN}QAqAzZui_7ppXz3mOA=@PbZT)3mdfVyBrb!}<($W^MLeSITN zwN83fZA14SgH_@AhU5;GSuw2c=pBeW<xVcabFBf%6p70YdX1ic(=3)=^#L|B%v%sb zdf)P&nAjHB<%U#Q!!m8*jNHAo`S4_IGge(ezOe;P1%^&xg&`iUc)YVv6)ZhNI(1_Y z_T&Bj^$5YLG99|B<YF5KgE`^W7p!=JUaD(4ChdR)&p)V)^+(a(YstK{*L$rZ(K9O; zxJ5k;y1!)}B#uoiZgQ;m%(vA>+D@AFWq0#eX7!0t9faE@!b^`zOY8Hz6{Os{2%^@x z5-E6)_BJN=)bYy#EGWmV)~*)$I0RzhN<*$CJ`0)_A!JQ~^(H*83QH<WMZw=$CO!}3 zs`oxfhYwkj5H0#q3Ljs-m8{l&w4@?<mv<y;V!u)kITGD=A7@#$lfJY%Cc~^=LD-1B z#fw8LdruGOq*iIIedAH}k(ID~9NHhUdXcJZYu}j;-+%hm$ZV8Xf-QJP6o(F{zv5;1 zG`F8V{l#X3I<7IAaR9K)ouZ%lJ<uybsF}}~g(ep$!26r4K%-kOxQ@|G14eFpSBg6_ za~oC^6=@>yy4a+BlH>w(pMxR(?0I|Ykc(F-%2@jT$XzWyk%6b3IhvO*<LBQJkJP(1 zt;;p3u@c-CNh}WZ(z~8iInX!W+hSbJKKUqaSzOq7fSq&g0~QinMg&2IV}74gZjViv z^w$rKdq~FYT!WTzWca)RfLmTanX)7j_=X<yI!oHL^xVm|L>`KH5+%<#oY&{dD0mC2 zct-(b9ET<20N#Q^sTP!aU>WK>Qa><Tu^~AXUe+dN*U*oCIlU9$GQT2ZXS(1Sq=PjQ z`Jr9^kyJjbI_i&V86G8<_m3^Q^FM{TIa6lK;bGVrb#?Oyia7#PTWhIlFC13g@)PF* z#zebCtG%mpvP(on0gfB5!08tK?XXAQLnE<^Lq*+?=!ask6*ejNi-zrecnr%c5<>d% zA__e?@Q2}=k6)F)RC&xXy|mthb^>maCw6}r3aqwM>2$4>U+hsq9vw`<T3TO5C;BZ1 z%eLo+scMo$N84KM3)>}qo&aW4@Fc?Y8>g=pq2q<7$fHpY7yT9^X1mFESys9Mj1UFX zVk?Xgf<Eo)82yr|`^W{g8Gw6}vVlGtkWBtj@%v0L=Sy0h{B3<l@M~5iNRj%L^m*}h z+ECj@3o@5ZCIhd?nTWuiU!m0m-6C??YEZ!#wb+UY5UtIJ3c%yMIRs?i6qDH!e$?YP zwL7jq<~TF&eyG!vg<I3IzHD1M{26H{wvf-}7+-5O$v(lFBuc??TznFlytHFw_qItm z<4iubFm_S+d+(|_ny0|A-VsJO<#%2JKCt-!f!WN_^>seJy1<?}aiCpOzU0YJi~~u& z>~MdKk3$Ck33_gAXM$KVaLIDN6t4WE6$Vc?T8j!aAxGx4w(cmOYt(2CM5%wrvJm)S z*QtC}zlwENF7t<uLmoTG--SQ~)cqsJNlu$nerncq{C&xmj-C8_4uOt!ICa&7;=APP z3j$Z|P<(&E$G^2Si?wC!2rc$K#EU95`I&b8-m2=uKimHAS$0;XyiE$kvhCGP^q6b{ zD*15sM3OKpg{|6I+Ka9-z{O@Ls6ct9O-WxmhzxRRpT2oR2{p}m5g;}M)E5Xorz%V^ z;C+}k;|j!43&&zj8@9#6h{FW`lzi95Kfj%f=fz1Vr1`Ccc*w<!@5c`{G~J8(4A0ig zvVkP_57_Rxj|uZOEt0F26)x;Vy(4JqJ$+E6KLYcuuQRd0w-6bm6aoFpT#z9uNT-!y znhDutg6M4pE&m5AX(mzBXxNfIAP}eC#_$xIq>7OUdfq;ecz&|JIz}La;?Q6xE5Z$c ziY*YtN{p4Y`0-*`<yX*$8$h+ZTK44m8<Xr`GUqJu&e;i!r|NvihbE0SJs8p+#pVw& z!zO2$U7mp=tEQQ2X^xS1MMb4fnEX7vowdxO&6h7lw(8u8y5iNXMD6-XOV320(-;?_ zt{<X@%>Gdq)9@oM7fUi;yUGnkpNm`igenLB%42on?J24jKvDSD>_9<y+$;$UzE*Y7 zz9ls}Bv=Lga&%WAE*vvnD7!7qPun|g5`2>Wq3{0v6<bG&ps&tj0@te~5jP#$D8Z@3 z66)rh1DI3^c_^7A!x?W_&?q{8LJl9Z2{x3P)Vsjs8%W9JzXxo3;xKT=RP0Rs=TdR{ zV@?FfXEgwWJv60F`YVeGv7uR-(2(C9YOBcE<WN9j?;)98%afcEgyHP&zUW#q>(yCn zfsvR$%?`X=@zP|8kN*o(NHpV%-p1~9O6m_O@843h<g+y{A(avUr;_Y@Ny*vZ7f*(> zPiKagj69B^L*f2NsmUZC$yqz$DGi1ghQ76&9Av8j_1q5iSrj*4_#VSYbcwru_6Aok zr8-=NB(ss`i`~*Q$KOwY_mj|(p%KJqcji|)IUS%t1_&Zi?t{uEfUO$2YA6+lv-z@i zvixhtDoqF*HR0l$k~*f56hVeq^(`0XG*GPySOk$bI%Mh?&pV*ig{Wv>a`(DIdVF!$ z$@bTI1e`}c8)Wy5^d3Kgm}cT|T#%HBP|vnoJ^;#1UQ4|m73YW<NB3}U(N5Ce0(=In z^=%`MM=g`oX8A0f;Q-hV9Z!!B!|Yp&iFQVMz1D}8Mn$;=t3{4S)N<6Eq(21w1e0Zz z^VWIi`m_ya3AsRBgwQJ=YeWW8=#NCAqvL-uvP{;>B@DFp2Vr-Hzr^6utI7PGSxt3m zG`vb4z8fR^e&kP8r;9i$do_VBt$O64(ButC8wPAH$JMi9Y?mK`7(+1$s?%6?csMl$ z=J$y%0`{eZYhgh477heavwAe}lELg7-X|yT*R=Wc_&1-pBU*a{<EdOJ0+Mc~bIpw* zGunnv7j$itQj0<j*sk)u%Bw!aSmlqVNhP6Vx1S3iQEXL|!d{j*Zm>v7Op%{H7{sWo z_q@m#2>$lbBBAz0B2Tcp%qHU+<LzkyBQET^=xV|A@$7N8JQxQYc;7Jk+8@TiK~4!x zN~S6}E-UJt1fzp)(@cdg`|y6PrQX#36cnl!Y$Garnx_^kXg{H~AAMG75$&d|+vdDC z_tICh%B}0aH}~Z%Est5cbD-rr@Hl+~>b2bNbzU2E`--7NKTOHl<IkDytjsL5TpFs7 zVkq6O`t;sYa;568*iZL(41yhnIVXwl?{F1f5zN+KW0+M9{LH{{=>RF?Rn=1c_N~mG zV3+x#v@@K46v=)t<Awh{%wBRbIQ-*8gBB&!QxWauF?So2Y%(FLPBiOeEoRioQi2L| zD{Ymy>mRj-sjIb<Oyi~8>lN(+%JGbiDwjET40%^yY$DDAamjD`hMx}&QMgtHg~iv2 zg`7&yvtkp+TTEubc4_CGB}Kg{$e=_3#o!g*>yW;*&VbVL&GQHVQ+N}mm^UMHr8ce_ zGiQs;s1!QpFZ(z>$c&>{qri^j2pYiYue-#&CyDjfz10)`e9x&$|K*C2Q&qB;8OZkW z^8>m!iz+8hU`v@nF0RrU#ikg@DUI+9P!UA{;i}?BkN2yl=wLB>0PQvoe(@_ZC&)g~ z4i=y^aV#xF(ZrI==E@Gqom{7x?Jb`(jV6zD{%+)z2Far8YK-UrS5~py*B<?A+0Y1_ zKQg>?ZNkuam6@l#gx|<)4<~6jQi_mgoM557wc=D!S|H!~A%GBwG>j>rlH>a)T@r65 z^ff<iJK#s~LdgN9oYKgkj<-EOnsMZmjwnOPijBt?o{?#hGDHL_5Xn?h$0|I%Y$>Cf zpn~|=$#N$WmL$rRT*G!Ga^8}ZVjjdcArL#ATju5kX)&&D+-iQofsl4PAohvI)Ur(* zC-hL(b>iLivJI_b2nCFg5+*fiPc}e5;EN2)ZXb6engv^FJ=TaP#WztVMWE}}gShRC zH3NPPqnPS$EOLc#D-ymJh{pM$o)%xS?=MD8!ZkXr_o?4ZN$|&?Pbu71(X!FJ1V=0j zZ^Z2svTa+!&v=4~7GFW%VmB!Mh``Z9=4$Z7A;sZn6ax>EjrW|BxkpRDfqmPI5hMh9 zIstxEf*)o?h^U(D4ME!GH;W3s!TO>>f6E_{L7M5?jl3aMXR`}4K0YMx%TtKbI<0aI zI@~0x6a{YZHh`5qyQ!7hw2G)NNM}@xZeh_WwsI||iB>I8lVJo?1vbq2sCr3ZIE>ZG z3hBzzLKc8Vma<(o2h>E9F}wdD7J6geCdvDnTJe$uNjAWwpslN_cct5Z+c;47skV=Q z#y%zk30lALX|ss6^%2~q#Gq^KasNnC^s%aT)99f?B17g&@aW-veiZO9h91Y<u7WGJ zD!=agHTEFkQ+~zbE6(M_%Qdu)$-?%d3(3TycKM199*BXn^(kNlP=FgY-)6TPi%n^6 zwj~B;gm5B}LyiA!%VM7h5kw2{{8`~#B61nA9#*R1Gm&}W`29m2+<8x#N-neVngqcF z`HcT@2*Y`az!@Kh?{v}LPN9G;SxYcZNxm?MIR^}_W#fMRt#Md0KmXnojD-${6Ue_D zr9urj9zcTK5HyFT!1Z3L%WTf1P)Y;?86fpzI8G@Y+YW0wlw5%qiyU$*q57;kG{_Hc z-wKKj{(YIyS*1HvCX2qRoe|#g8NokVm3q}0$^2aUlg%k>>5u5-SbvJU5P98HSC+z# z3a{OIG6l9lWAxO^9v#@9KhX&<^$5FTr4#(oK+4?)l1bM6J5iY)D?4ejRqq^oJ7L$% zKTHvl?A~i$z%u?I*AQlh`D?OD8};)hvxXd3@QUfgtG3=L(Sm<Ad?nAAffV)aZJ!@8 zYM${Mmq<uWz8+xLJ<J)XBzmyQzs^oev-LXNhev}|G}DMgj!s2pn@Al>&wmuj+QEXZ zkjosa@Xzi{;D;`Du$62KppueRbzZ4&38IAY+p{U4r_4s%qH^b#MC(_*gvqa`se29< z930Ujbl#G<xTA4ig#CQzhM2&kWmBs$&tEy%GrPwR@KO9Tx0MK+S9iQ*_8npnmedPA zGbggi!Bmra{X+gL*MLGj$g%1lW*zfdL(?7Y+7%S)6^kgCu~G95EbPXD*~g`j#w@#s z8f^T|jcz5`E2E0SPG_a-xLBmDITz_&lJ^m~1E7rIZd5<?dVMWF)mkVA#SAH(4mMj) z`BD5d3ZGMP4x1Tq-Kg71-H_)E+uRupQStfrd-0RXiREkO&PWaldD>(Fq-qCzn4gpD z{I3gS(Ec(WJo?}@_^<y?_Z~#Zq5QX&Op2Ja*Y17Ye*JTGd9PtjjLAuGYQyt~9v2#A zL><L!nC**F++1azkrqm`^kTE{#trMwz>NxAA8`oaJ}v4k#|Kdg6!U|szoben>Zr3- z8g(FpDd_*Espm#empJ_8pG@GG_4|#x&M%9qth#9XBCgKSHqn2u0K-nm@q+u8d&@|r ztESraAfD6mnd0<k3t0C%%IiE}Q^kUNHp36hTq6GYR9@Y!FOKO+08|vuewm>139f`4 zy5g*GcdB5$9#x3cg@tiY%;6)Pt>}-W@mvp%x7`67yY|DiFy;vPSmsxHk2vAf^0x0( zTH2zGzjf<WP|w`Mlkl|*sGes`z8BP0mFAH0Uv?-v&;w?==#eW?%gD>B^H$L_%3Jbf z2a+4`af9x(73x8UKD$NAeXZ|mv4jndBaQOz@FsEMe@C!s^@!plt<)T?nf8wx6cE;1 zF&4X7_rmUbeo(M$EMiEibK*vK2=b(wHg>V#n%V7mrWqB3-H4@qI~T4OEg12p=Bt>k zjWH@~^-uk}i}Z0FePeHa^`CcB#*Ec&T1W57XnNxY&vS6R4_V%Qj^$&MKF|!WCalJ+ ztddn~-ei&M6?rEN^qAA+PGoCJP<AY^*tlFR-SR2GF|>a;8pvLCWQU|k2o!e6EY5fz zxixy<sJCsO>Tb$hu6`?r6nd_a@GiN`#w^EqWYK{eT0X0;S=+tZdV!j=(ZrJpx%omy zf<%!R=^HWd%SGV@Lpx)vQ@|x#*bfu8k8kMGMHn(u)51VuHopenwB_X(J~E>)mgR1= zg^&dy%>jFCzZ=he;G0Ivp^?=R+Z&!r57F`D^OqGI`z-4N5j}*n{n?|ex#`Ry!B5KI z0gWEustwd&r{fefmZPQRPze~lw#os}<25Z$DXYLME7Et^qE<CV%QbpFxZ`&$f3aRV zzl;8p)hUTLdnZpZzB;!)<`Phr9SY2DKf-Y&m4l>M58i{@>Tp)y><Q&6P7#k;Q&Y62 z{?s`ZiG(pdM3K!&jwi|i>l!m%+VjN7*;W6xaX*#-(Uz6}04CSIHGPLAbpL@;tUSc- z+fL4{h=V!5>+T9f_GmJQwrl{t-C4NUCnmneyiX?UQP~333@$5bCorK{7ayEQ*D%EU zm%E9(wPCn1s`&C!a}@K40Bo*lFn8USQ?GAFWbrk$F#r`tK0&#8a+==5kvLDDY9;Cr z4r;aiiSZ1Eun6^V{E=5mx4JPD$N6%SRPH}KxFz$1=es!+QHR=kCb9hMTysCL)NN1| zoy4dnA~iH3KW~q(D$;Uz9e2Tj2$0`bNy^nD2jabNd4<FGy1Zp=e~oVED_UB`yk^0> z-o(TIF<|bDXmSnxVSt6%1|YGDocEbyLdeSewuN$hIi%75V5D<Zc_~Wq^?4yNoxUa8 z(l#t{_D$9QGC5Oc^F;jl$dLI{WO*Q~vvLhC+d{3}0(N;u|J$39H~_k&g-CdwBj*wr z48^;tJ%8dH-64v((kzHgL;~BD#*2X_02iG%tcG@NJ267KlLD;M=7<E6%D5JZM0l#> zV4sRTVYG<SKX`miJ*jX$%BBtctOuFFVHVZ<GCN8<Wz*yj`8A6F+Ui}!yRx+#zQcHv zyvq1v;gXHn(3DBOiGZYKSiww`QdQ(HR4t=v+4<TSw&zr@Bty4tIy=7)f5-Fnto(D0 z6J4;FhbMKsXi_K<A!KP2w1lE{0oyFI=4$AWFjfAcdZp)7KMEhQM~h<${q4@|CFiw+ z9f4aI(VviPxh49XyIjdc?n=omH-0>(Z@_ril`AAgoC0kRCEzOY5HP6JA*PHVaw3`= za~TI@yI?0Y&>4KK`g=7R%lD)+d(+ekf_W#=d3)z~#31C-HSPAn!E18LJKqJ0a}scu z1O<;jhc-)fP3R8cJlUVh{H-+<a6=#{?tPz<^-I|MmLLRtXcw%oG|T*TbQT<$QPk_u zst`Nl44c);y|3trQxRrrnRTYTH{`ofNWJWb4tUBiS_|q}&-5#`ZCJ#yd%`t@Kc`UL zopAb+epvVNIf6&mzQDtOvdUM{8%Sa?WB(MY6P2lmP{Myqo#J)wKW`sx2nd%o82VSy zObYrdp5A(Xl!WVcUdRuEmNZd*I7@Gc{$4&|->BU?UEC%&8#(Xkb)Zs%5U#LCM5ymJ zZus>JcrGs$Bk0=(hMQ_~S(QIQkQp|8w|^(z5lT#fS-@52hBBKyMi7yfjum@gK*)@U zql8+}F!0=4jw8XEo7(j2W<Qd#H+aj!bOMfuz_nD|sRxr~5e=moids6iB)8KAirObv zqHN*AY};MV6eS!~O?6#cZVTAmP~P&Y5DN6ymySOl!6Ej+1vOa!Y+nGGi$mb4kCLln zrn%0qYXI;N;hs(MZu;|sW--XYzm53FkU?)-A`urD9>j;PGNOq0u>7M;l^j-qkIC2J z`_n`tx22ip_<UaGO%aUmOcn{giao{}7=!awgu81Lyz5g{=X+J$1hx?@OgtKHG9P{@ z*H&&sc^9TN{mE}99o7{uKzcizpd$+WpXg^%xnam?j9+Ym8p5^B$Odq%GtD^GMKekb zNPi2#jRZWXR7?;Q&>LF!5#y=7X6u0V6dIl&3tu``IRVkn0-6^R%MQ^|H!oqWy-GQ( z#x!?E5T{bNuf5TmZ}qLW2y`4^#bO}C_xyWNDh8YFVm}6l8#I=!kn07iXbf|e@|1o{ z(?OQEJQIL8%Y>O9DebCezfE40bLSh)y`76LX3VNc#%Qr(VGK^9p}bActuG4DwC4TR z$vbXz&-kIO>MhRpM~?<Bf724gWu<Hg8Qq|D93nVqQm(cWSo6>}sbK*2=PI$3UZtP& z54ebtiWwc`*s|}|#NNbEH}xgyCur(!LyITlZQR!aiT66Q0ttf>^XYHJs@jN5-AF(| zJ-X@u%g5Ds&01CWb#}Sfi{DOBq&=b^4c;$4P3?<EDJ2a&hcD^umL2kX+kTLD)Yi)x zn0r7yo9rbt@r1~bB~delA7Y0>Pcl;4Szr-52i0F(vRnI1)%0f2+9LlQ4(w4Fr#)xP zY+a^j3Qz7@A{H=h)9yZ=;1&b&of<;0#<4AI6a{pQG;^nGaeQ9J2kZ3!j6?#pd6RAO zx}PhvKI2(iY;s!r$GDJ6b!yLi$}@c;tp3XWn%R`e`IC|FT2^Q=g+T#B1-9KeC#ul) zoO@nuR!aG|I|+@=yKfK4@m3(UPlByG@WhC5YQ`GFWx_KN0wh#VG0wHCQw+dzdN}d* zPIr?CJi~O4;#ulq`63KsC+(b&gbmKF)03hEiS(?cx~j8NUiyW-#BS}tl!EtfsC3%l zXX@1rE$>LbpwECK5xP^%?1KYe9b{85JL2ioS0KB;JXNDuhSEUuG7n2UJCKxI&_&B? zcboaWz?ax-Yg0phP<*`&5|@thw;9_cr<_$j9`%V4Q16v?R&{#)5v|9v$#ijsidS2Q z0C$rRbin9q)H&7AJvWmeGFN^?p0vOr+jVnVKN%|U!Rc`D0Y~z9+E1KftBKNSEQ4=@ z9*^3mM*A~F0Ttz47xx#tL|4{%4fn!_Enbk8;e|#w(_KD`zp_MYd5l+^Mk$hFX`GWD z4*hf~1o)w9?*44n!VRca&Oa@B$=Q4o4RXzWG{!8ayBf%SMgiPBFMvJ%^6CU;EkJ~M z1Oh>*rVYh2j+1=obvtR2$_)dHV;zt5I^_js*}e^lHsxkmPOLQ{m>ojxMqi>9%T9_A zixsy;m3`v1p;_30mZ+e7!i}wtUUgT~csW#|OkNvXeiWs2FsyN%6P&JeRbEy_0`@i@ zU`bGw6_wjeGJqk0_9^ueFh2O8_l19NyZq2g@{hzwaJ`^yuPW!bk<bV?Peq_Dh}tK1 z_;kc}XY}tL@2OA&ic@`n<J#4R>(#ZTni3@7%{yTH?>gf~1T*cMO0l_fL~8P;d5br} zNAxf36O&WS1!3Te^qO)eBpF)6k`GGB%60>C^;hxBjDZtLV#xxneV*Id-KmGOH#8uB zAF(T9k%pKMl|e$e!g!!>vg*x30+`&)_@`A*S6@RA!5s#H1x3AmlitX%6D)wdaG`5~ z48`dFRT4AQKx4<7_)d%J-vUsLuaGuXMK{4CP@zmzvr*Jtix0<dN&4Q|R3L0mUroWZ z)it<woBpJI9Ue=@_c+%wQ3~pHAB*~GV*ib#Agz4xx=8jI^*95lK^{s%QiN#^J)M>X z0^YDfIWlZ`1;yBN6x<*Ty!lX`uZ#K)lN-kHLzoi8v1%6xhScrc|2p4UH?0p>qMH^x zt8HXkwG%y;_5X%+M>cY;aiL<KkI3u2d$nO#Hjey?K0tB&Th(vOZM?JJXWy`I4BO<5 zLPw69O7nEm_YKEY))%Qc+C9>0HSMf*6@wQEcjP_4`Pwe?M!i&-f0}E+x|RmhJ0WO} z8-p+QP7Z2@)g%HwuK|PgINVm+{Bt6R04UuR!*nC*q2TraUe0gY-TEMFb5QE0IbpPx z<lX%ESWVjRnl7u6<3Cy@OP4Kv7EaNcH?FF8SxSuOMmwJrJWsj4Jg>-ZFzFFW=FX}) zxyR%D_U6|~9h@XAn?!H@jOH>j1TnYOKG1v35>+HNX{_esC2U^1<SNn%W!}vy&*(nv zZirBXq_F(;`(S<4s4GDX_A-|q35e69VXiT3rx8RvU-Yd$$qT{{fj}XNC*VFt2KBZ1 z)d4h$imQ#rVA8XEmi4?#<i5HZbGXh`h<I1Y=Tx*kArzfUsaPbgNJZpi15hEOOlX<4 zUV45u&eJHBf(M63<(YE?U6DY+2!=ijOR1CV;`*#jrQQ}ZVO4F5$@YkBXjx!LQY?gE z&+lR{`=#2W{nhi+;RmNGva?AIBK%X94q)Z9Ns^m1D~AJ=Y|+{$bFM^2qj)+domS!R zt~@Y=4tINbgX+>LoW(TB@3uMpDP7e$pfOOZcTd@ld?NuXx>4Eo!*!n$r$jp^Fin(; z$USb~pP*=DxJ$5Ab*+o-5F<e~ZM<cL1T+P9Cr?VN+HeRB1dJ9CSw1&x*)Awh;<%v? z53k%HGy>h_JwWmmVT;tKVVBj-B8BphTQ?%Va*dBebOW-RS3@}fljk)AQAg(TUv`*n zv%YzE72lM{7k9MZ0acpzgCznE0Y6nzp%gbLneS%CxxBdWLN?~LgHcRYQZ(W%xANa) zvxzkhQSED%_3th*fgx?OVoeEI6gtv&wFz`?f>GyWX!_Q#@G?&4af;~>_~T!7W5fVK z>j#nEr~OR;BKa@S{xSFw@o!=Cs@n!U@(=vNl0}W*Xt^8zACF1;nrWM16C71<e#Vq4 z-GL+ekSsUdx#H+*^KUS!TnzP2%B};ITzzLr9ozfU81dd&2Z<8nIOcB#^+8Um!r{(} z0z0TqotLpZbbThZc4=+5)LSd$rglp^Q6DFVg%D$aP?Oa{UX<=&z+?E#(I=e~A}Gkf zk{s0aY2K-e(_be$Wyp)TDXWe)y8OP?ANO#-D(A5HOxU4irKfJq;n?6}i7{)=xgCB7 z&8oeE8U=nUL{S(`GeClFCI-B{=fM00aE9|eU_s}ao2Gc+_F>J<^U(wK;*Tj~DqN71 zlSxJ_6tQ=CoGGMgI3PM^>@>#6k}o3d-35bP;8H@*5DG45w2OPa*jk&nbzQc_GPF!9 zuV&pf7MYS!G!5s!kr@@|(M{eJUoi!&mM)p+LuSiSq4(v?ai<P(2q8mz>JY?N6Fb;= zj6z#c3|@1(%3;B|B9~c-D%BzShuGaF-)^-@+|T0#;BAE5K)uIpeBCMfa;xY?nhUv5 zM9}?5&3-?diipf6n(`QxzlSYV5sr#N;ZB(x48OycoxDe;Sk8vi-~aY2<01cN$uD_D z&YYMgaddtFkDg@Ucf&&*74v+H%WC|A#CR=xpz!@CcbZ&KGyd!Oss;?BGab)@b|)nE zHp&IY$4QBuK$<0nVg?BjBqX|W1!+m`;DURRGjC2>zkk`$4~7Jl=M~90U4~pSa3$q} zV-d;4uD3JIRxjQB#OMZsfT?>^0528<k%J79cxGK={Fk$`c_nKThzv{Jn(!t$`!u!@ z=|bA?@0e$<*qC(=O&qrQB({8|$cV0u4jc5glWxklk1c+GyY)*<2V!Yi&6wjh&9wf; zF*zy|C9~MClwOmb2nG9meC3S5Z#B2;M;8mmF_|G34I_^oj24(n=mXkBV38H1A9z1P zYzOyl`2C*;E0I^$iR|Ref;O|sXlQ#{ZDv)UJBF?7+$5eOGoWgVk~jU|MbcJB_JI0| z-_{lG`Pt3)imXk+E6E~%?dV%1Xw11XO0Ci9_p2W&J+azTx%}%(O)O6MR37_zHZ8dw z`cZZ6hB#zXN*!$hMg_X?gw_e%+mD|MVg=3;#(RQV`!-YTFYdnC*jF(XZW)xX7;9#T zNXQ7Qz2YH^@*-vP7PIcZ`7|odLa-kl&=j-hD)HpZ>dhIIyORvos+x9QDIxJ@IB@ky z_p?=PIAiLdnKh(i^U)Lj6p+8oks~0ZO4&60lQ_%q<qhxIB;TY<a0mAsK*sF6y3Ms& z(0?|+Dp9Qpe!Ad}sKCzMzWKhOzxt7^VAc@=XWRB0oh!{j`yE;Z9=1nW;CijJK)X%B z@RY|pXs6-9=4*2jg?d`~#u1>NDO^zU$?sV7cbUNc*mw-Rndel>4cbho)z@S{3#-Ht zAw;28@b`1C@MK=mAJb&W#kqWJGPP?tZ<|4wiX{h|4nh3qF_|h6zm5krEw*UaqH)B3 z&D2^)>TJE8Rs=<LoU8fqm6~3({FM<~Y}hL4f=-|GnAkPavDHx)(6K#ll_z)BdZ)?8 zM-UcdcE+TU?$(Oe!+A`&$`@?J3e9(}Q-?&Yms1R?m23Vc#!jZJGss0Z3y#TR+k7Uq z&U-n3ZE=u{hU07G!he@%7@BjeL{sIktD^eqRXLNFnaaVA!pm#+)a<azJ^@-kF=>~w z{cye{SK$b3MFUVp+OAix?aQXaPKymt0cY%_D#Hv(Yx(ag`k_&Ox^Rm*l2>jSJ&mNU zrX3|cCB8^JREGjV$n-a&&MhjKU_j57Ab98l>?CJTCj%afRjz~kACGPwfY@6=coGt< ze239GUh^(T(}Q_6osHXcV{TYczE99-3Szoha=yQChUy|EDtzSt+HHYqtt;BOwH)dG z^QG>HHq~)<OezdUBH;5?TYK@9TSQn)SH}|fVOkTLO=Wq7(`XAlJZ>e;+SJSm1r$eX z>w+LFr|STyG&2BeF3vOk@y{c>zzX2M(L4y@B%2vjGg)H`Uk#dIawcnX39a&8G!R7^ z)4CSrJh)Kj6H=rYlc{^3v63YG;m*3-HalR;Z}@Ia6T-_&`Ol82-koNXQ%hbp+oP>E zTsXR^b<?`>n?3byfqxpN+Yt9bJ8tLQQ<1iEy~)vxOh-<YcxOSAi{~*cxx2vrb7wyd zBA98VPf^6Tq%?Bz(`f%d4P$>qcZ$32st47&i=(4NgL8ko6ie%8188>chKNjqPDu-I zihfSIpF^?COv{3F_FSmx)!*w^8SbUkti;a|yS&hK;R}Nw?697tq&W*buB`P9CWG6N zn^hzLjpZ3<KqLj}Rm?FU-SaCkctET|3)lTPE;W^6LaG4j!^M>mYMsx@CJCH$oP<Wn z)Sg|{JVo7m`LN_jRwVeH7QLg1fki`%<&0>@^qIYAiq#6sm*K0iU0)=V`+LpX@<%n* zI2g>xg|{_$`r5V|cl758`Twv7UDpl1KzHRYXc~B%_8UQ#BgVbw=W6<2T+Ii=1l)eA zP`#bkeAT^3-v7cZ>Y}C~q4?>^-aN&ubi^hbHcSjIp$J2zR<h#XEu?`0$oBur57h8I zJ(A9~JYW%~$=joLVihKWeRaOkfA{M`63QNG`zEz^RkfbtizgedYZ@Y*l|6Wb_>!rS zLFld3o$sl@8t^ZX14g(~e671d{cH;J3|D<<AlFHy6pwc|6?uWW?}a%w?a2vzwo@p} z$4>2A@VTshwetP$#JxXTdXD^ADJ1UASX|uaru%uQnMFg%L$|d)!vb@y2UUt6gtN9? z*EH^DhvGmgf#|C?(0wp+;dy#|fGk7NT0u%Q-h~Bk=iZxfq&YvPJzOaLB0J0f8$ZSF z6Z?9^sl3a|!EAPwTV5-T?Z#`YOk=R)3;UFZwOG2eQ2v6e4+bpOzs-MOLKzLLuqk5_ z7Z+!_|ES);kg;>R`axgp$L+)ZpP7^#hv1YIcUZ8CkC)mi@xnjx>X@m&NM6{k*yKth zOV3qK#yX~kOO?)&W_n7iy+QU?7rujo>l@eXIdMoZ&FJV$uPjYt8u*-XImOMgvU}*b z{kgSiTCank=CE3)DT%+1_iYW^a&dFKbKQqhds4`)PKQM+Yr)2##N_a1BjU5_hn?CM zP+p0)GBOm!l=#d~z!vsvp?4^g1XVre<ODjcv&Rd~R{ZkIKiQJ(TJKNM!^RiKE$8i@ za|=Ijdp6!k3vGL(RhOZ%%Q@(^Xynw?^xjF<u~bE<1RfO2gM-*|RE-z~CxT^HWOVk$ zCB;dpd)kg3$QV)@%P~f6N3^b}qgnEKs=9K^&uaVX#Yo3dW$r$}qs2fSqLQz0&br>E zrs}!GTE^-D=Jp0(j%TVs$@?>TC3EoxaY|nIMh$T{wm^##$3ZvsO$+mkgyHbut?3*J zI0iY>QUGW|E&1O9VWb{CwV{p<zFWEAl@bm+vpvhK5(G$D^R{TInHkZM+9atYyUmne z?8%62p63qM>zi7gQ7Db`N=9fMU-^NbV;>guxyE}|3|<;#eXaV-w?DKNwe-5s^p!*d zmlLPyyH64&&X0)1;Og>0+ps`aaf?qvMZvw}8M~@t;@&dTokOFKYsIV}%thXxxNJxH zX;8l1b>9g`rn}2?4edaTc*%3k>z}36N%{ZZGZ{6F<ADwqTrgI3xg!|S>|X4NBz!JC zADRTWC&ays1FJG6QRjrgwL!f6Gw<3}cE_bT9!RuqM+HC(e`E~Mb)$F!D0Ee_0*KiD zi2wjlw8o02o)IOk71sKB8#Jz8jehq?snVyqcTVvR0!}Kmq#YcIheSd=%YF(^EPL2s z*q5qBc#ri<Hh%BJpToSXOF#si%9q|r{YzEB43w7*E8v?GeX~Qb7uH%r@nPk|Y5n<% z3r{VDX{D6k?)n$`)r;<&E|XZPW0y*LpEy<h>}zDE8!ib!qu(`#HJsW=iRCGD2}4hQ zRBTGkKN-)^xy!^r^@i=!>ZxQR^+q9F=@Pqsr2<qIN0$qT-yqv|+9in}#SW`E*c;mZ zjj_iE8L<u1@(HuVrTJ`Hlh)IrMalKfhRu{r>xJ@V+!Oi=TUNm=*d9e`-o>rPT7-0^ zF`$K+wk6`r6ZzK}U7VT^`5dGx(OdPoG~|41tk087^S+8=UyH5uS~yeRm;8GymHN%T zLFr4etYf^b=e7;K;fW))nH=BsQT7N8FqXclf0%*Og(7OuhV?S5D;#!<LQ;B6{11v! zSqER;l}2hExuWWW9Qc(`ZrOA&K}ihVBp<>d>&<LcwlB17r7piE%V*T`$&9u8+RXm6 zCKdUoJ@6vyo~dz1f%B+bu);64NE_0}js44YiA3+S6|r7?9k<+4NKWtHX|)SeFR^4N zpIcqwj6W>ae%M9)%g*SnwS73I1s7RS0~H3W|Kj-t<qSPUiN^hyImoUF8_y_RBuMw7 zf@J3#9hnHigU#tj#p#H5_abFE5`!;o#a}d+m0MX!&YTQtP3UQ0!1!vo%?u5YL98;* z&K^C;t>8BtlZ4<GzG;aYLkryJez{!M7P#HhV$`**sC%{S9A`2-gT`e07OhI$BW|}Z z_6&h+)(6GNWoQdD!n9i^3tFqxSF3f&Bkkl$qC8gj@Jk%=*&x2?SxT6E!Q3^-)>&0= zv(g5oj+Zl+oXcOs9zCMjswQ`z!oLG|1>aQ_-C5bFW^R^X<d@*N4hw75gGHC`QuDA8 z55twra<Y|Tx2SBf{w5>x*X7U@v(%Y~ttw3xur7FWF>xwwMlGkDX+lk>#!;ing!UDu z4b==U1vSThw2}@~xW*a+9;E;Yb12a~TKvBNffIi0>1*_3<e2CJZfDVdobt?Ui-AUf zcS&0$Wp86;q*>;(E!{HiW9KvFFUJJJmP}lM|D40-{3UH`)B<0kDeVj7v-#$dvUtTY zU!Kg^0%7d?I+h*a0PrH8h3Ksc(STDUb~n+p6!-_a&VISdHe;9iaZdVyXX@}#F7j1_ zR#W?MQ`QXiZ>Xbq+B8OCYDAy&#gd`Pl(w};vn*!-aJ=b=mdlzhMf$Y*2E1rf=%+N3 zTccMQCiWu0D_;bd+DLp?-c#5G9d2^{)OfpK@~z~~d!R6{XE03gNI#N|;bga@9g0|s zyG%ZnughODvGf=5MeTvX!FkbKX7uxXV6>SjV#)jzk$fCoVP(&Xm^_yoH%mUIY-f(f z{dAw7Mb^Z0;Q8{KrI*L|5>>O;w7ZtH=kXU8XuFoc>+8~Zy#RPoxGGS^l|2>Ga;ir5 z6Iq3c$WHyVpvj)n4-V&D642qK8cVEPD$%C6F|3j!9H~RA$E-stug&%%x6MQfHK&`1 zmn@%|!}f@3->D_XvZ{<RjO;2Lcg3}^@)C8{wTY&(9OEjCd^UxTVO3V88RIIfXezG4 z%U|)>YjKOdU8aG48MZN>miI`z$eLtVcU47(97kRayiiUv5M+pJPPytv9d7+DGGv4c zC_oEv;lwE}{L`f%hbF2wP7ANNiZ=1&nQ~FOS*}CGhdV3B0Ls+o!*kn|QZ3X9p-NIn zNlpNeViN^eHRw_U(%!TqvLrMtIf}kzUClze9f+}I0=Qy#z2pDi-jyv$ZrnhP)?r=G zK4ks>$JycA4lA^>Waojb0;|~^vS(&rG~6Yt3P>bSV3EYIduOS0d1aif$!#lY!%T$A zKpYWK9I?ZAgd=t++;a#tet4T}j1*pX50l+798oV9*pQc<@_L73)%B^r6;DE`Q;lKs zif;GYG%{OteN2GxB^=MK$kDF&*sSvIm%6P!TC}+kNHpdVblRwHnPj#cW?mM>sbOL} z1{1|1<z{8JkdGOTwZ0ya9`U^nDPz_>1yS=O#-DJ5;~THveDP}q^Yl-AcEO+SxVdnt z6W4Rn`u?8BJZ(x!>2nf1Y(`@DVa{z|-=OEam8%i|xVX<H@f^x?CiS3ags(IW(G0H9 z@yTdIC8Y=4b(Ht9z{iJ96(lKEd8gget+H^f?Mr#+M;z@WtiJc+PaLbRkHbT1`6#2v zI|uubcWf{>x(3=_CyfWcMO_bF0C=5o*Dq9stqLspBr|tEgn7djwLWHa(ZCoaOAu() z&6t4dYdv#}ZDL?Ou<nS@uq}7VUeYih+*$CjeeI1i$ez-LAFs+46fC^-1$^eaVo+Xi z@JEg;sQd#Rd1NUZ&k?wBAfG;BWDA7Pii<AVaH}5)(eYz;ei&)Jm=zZz!X{_2M&$TX zhzl^Q1<@otZe0l+>%`vcDd(JzGqO1*>gcu{iEVlwa|F;*A3b9TWfHqB+d2wrvKvA9 zDqC&)_z|Aighx4Ay;cxM@f_*IU5?z;AWqSC$(cC^pVpa5pkYW$M-w^vQd8b_#BMji zI@MNva&(`dYxs4dJ{I|Lcqjb>1|F?j@%0sao}wcYXMf}6!t3YHe*482f<FD@NBjeH z-U#H}sUGtQ1EJOT0_1QeV#pTEFltfJkI!c(Z-7U-6|gRD&1KBs6x$gzqgCv!Jw<*2 zlssNAc@cEX`^2f}kYV?L_lJ1OVfTB)LtV!ng(+;~?{-&t;>R45X~c>X%)Z7rL{21k zeOHmi7jdWnTzK)z-|V|E@ofPQV0;msfBe%Ltnrs`!RnEnP)sZ}2<W75Hj|vHs1+A( zbW`G38H04>$i=|^3pVlLkb;LkUUSQw@@|QRmo_MTHasWiIE5F2sQU;DF8wP-;5lVY zn=vY87sfm}<0D4ojlR6olZ!9;gjDuyg-97_tv-6d83ZdFS*DJ1LM(s1#ZU;K(-bIL zL2FE89|snO=#q1{mPSXL$+MMid8qU1j32hKAeLq068?Zr9~Ol>fbej<VuRV!J;Fnq zZZ~|7PI*+qc98{Gb<4O9cXC%Gmzxc(tP%KFDC;CbA1kzia2#1M+jcOG&Q^bIv`-Rg zzQ>(w_L<PmyVewI-Qwarp7A-_5i{Vtul$6MB(&qL*YCdkQY24*|H#4%Ddw&}OS&7& z=+>1w$91kskPA3^daC(V3(afHP*a!(#lLYhb*Fnh=onS3Y;xnAx0D4mZZ(k~wPf5n ztkfPEy_&A3wGCkiw{CircOY-hBfsVRTs$q(apT#}Ym5NR`X923oy26X)3@X}sGtI8 zTGQJ~XvWALi$EB*s7Un6y4rl?#Fj<Z=P1Bbe0gDFHBG<b&v4A&{-PV|tiuQ}o?Lif zGAzcfJ)pE=d-yQ8<KSVYTSG_andDbIa2Cohlyu3Isqm6qTCD{t{Kg9{K6hk_Sv+Wi zAvyHxKX7B^8!x@}0*Cr+joch9tAY!JMg<8{z4c_<%uuZehhG;Gh1B<|m}Z);<~gh* zt@%@loo75-`n)ExMV9f@Su@8$n3H*<j(?_yiHV1<i!7*B*T=!IrCrxO!b6*G*ZJtf z4kA55?&%_ny%=%W%U*QX+IX-P{a}}H^||tvrPdYuTc#DwF|XZI+p|>rM3HKR)jcdS z`F)o6`RGhhM6bXXkIaqVdb#l8J!TYMfBWITF1&c+;Z&CgowwQX2E$E99<W;?v2V&H zaDy~;0Ab=z3+0#~fn$LFjv=JpR&3;KqidIUr``1t0Bl#cojQHMogdn*2H_&O>-MmX zuwid<CK$QyaTBno+mnf`;VZ`7n|I=GJmbL)3aO*p!N%2?Td;H=`~@D_F!S7a1V^JB zZlv#rBhZ#d>=4C^Sr}{Q=-jKW%}X}T4l15oJ*W|^9{LdIW+D%^<!@8qLwjt%s354K z%WuKJ%YTQAi`8$uTzIAU@*6N^XbGLXeJ?NN&(Yeqj+JwgICjSG0>J;Oxr%`i?8`g$ zzJ&ck+RRIjd`yI`^Uqr%JTjf!(~mzV0cpmHV6M5V_;TsRb&~VQFWHG7MH5>Vc-+{x z|Bz<H*1Hhk_QrVlw#)XEsi$ic=Ui>sO0iw718*{Um`o)^)4Y`f>$cd8f+i+1;}<3f zJ2n{DK+H&$Gl}o<P)Xf(UK2famQ9Ul%Wmo%PokP=_UvO~&A_80&6q1A3?-A1EqkO| zLoq9!3@3}Zj<Cr=Y`3jrzm-L@jmT2ij5X!BgPv{8QEQCS`r%*#_Ivl}I(kW8SIz#G zh@&p?8?TK7bJ`;&W|eol9o?97H;qllN0z9gi`?Ukbbr7sQhf1V{`;@KlJV1Dzjxuq zSUC?bx)2g$8s2<0VjE_Q=8d^27Ko5DPgu%w(NPriagp0{(e?NU=ytr_VcbRH;Ni$e z84SCI9qy1F^ykthcqoS#clLCHe6h1UIo=Xo<yqso=aXKFyF)0>LpO3!W+1@K@6e&s zA+O3qGH#Xm;nUJ_4(NaAmUtv5zCay|lWH~F0*)Ki!b6Jaa>2@^Pd+xqMXykMuVRXq zqfR*OY|AfktN5Z1ZCJ^&L(Ad|yNaKm!K;{4bh*{{kU(O#$-$nk32CU!2a-X~);$~* zIuE#>FqB`+m%n_*52BMdW;#Ey#qZ4638QBq;o==ZIrc;_2mkIa<wW1MhuTxEc@yq= zE6>a|cD`Lyj+Ogj*EwW9QFN)#>^MXD@;#Kb&4}a(JVr*%yjS5BDC1yoTx;0{ueD0q z*nE~bw3Npw3v6o<@QpO^0{9FyVRh|e%5QlvO>8`@*lBgE>paAD|8K`Ly{<l{hN1AR z%x%R^&HlW)?Gcu`=J%ve-^1dAE%w~Ay1Tu;))Rg9eGdp(T-;F)ai78v_RcL)MJ<q* zc;>KTJNce&m64J*O^$9GZFPiS+8mGhc<uR5-l&hl>o4E`I4)gYAiA7=rPv*ACL*cG zbZ>zsZDPu}(91-O3a#5rm2FQRvC-|xR~ga3$7FB~ft}wu8dca`lL)8Zyj7S^r*68T zU6+R^h^<cf17xCRFBWgtZew}e&l~c9+BcMn?#5LF$y>&KHhVfe*0L}G9X?_nlTNdz zi!8WtRYgDmcARKZZr-}E5Q6-PZ&X-((S!&21|F^PXaW71g_i)jS`k0r!a$}sGO{Lv zwp@=SbDu?mA}~FVS$t(dD!G;q3K5j%!=j4?SBkE!FPUFF$WI;Yv*v%1XCI!j2F!89 z{3D6{IaI=$3iGaMan77SO=u%K&J!8NI^qA}$Xp}U+N>dX=2c&|msZ9G4m3NqQVY(B zLhp0%Y#x%p62SbAHAVZ9iOa)zq(NaMoF2AvDvj0p=_V~I+jI_*;t+$bi>xqXF7!ZM z$6nys*u6CmXSVvNd5!Q#N7#9tWlnC%({<)$7N&hH?qQ?vHurcKrFG$lmCnH&hwrw9 zwP0k)HBMB`eKi>CaaAniUGv1#u~U}b2#0}<wG=IFJNcfx%i=3Gl~F=;u}A;1HXcQb zn8zRZ`1b3sMgH{X|9liKq44IClRDg2P>C&V^dcy4H5E7uV^By@iRQ;CWi%lV_59`_ zrgpNGMYp#0KcX0&j$1HLZ5KAN>s&igbX^wysbfyh#T?sTP@6RMl{sX|Lj*m~kp&Z7 z<QeCj28Z?*GL?I}$b!O6sf$z`>FMrkTo)q?0GxOh0(xV@YY+E3+2PRbjdRh(U%fzW zKJp_@-dKR;B7@A=qUSjKE)e9OH#6?KpsQ~Qj@iggUVgub!F_<Q+?0ES!Cz|?mqI|V zZY*sI*T`<roD(+iDpC#Uk$HE4lY%Qnud<E+7z*RTOGfpXCZ9tVUC1_eWr2O=(0L_T zW4L|pjhCW={n+?mS>Je3siLd3o{i<{4-#-_3vb2)fX=G(d^TpB(^h~{WTm>{p*-A$ z84pY5DY^%EhVO8Y|802o<1D}BGUs?Z-z)K~Sk5PNi!Nj8vaPy|qbCdPDEIFADC3FS z?FmeK?p)#A);QYO<c8flHn<^)Iqj{X?h6nLA$#=3T8iBbaV*eA7i{;j)#<*o2kRym z`k`XWqSs@#|NHC@DZKvl?~nS97kL?u_XI|1nH3vvNbA;RQM<k6$$e%PUn|?Sv8ENL zGNn&QH?loW18(hav1c&1R@WqXuwJvehJH3B*XTYSx|R_eb?4!2W1yeCq{;uHi;NM$ zX5PFhz%2~_;qvD!UV;Ng|0y<$uX^JZ9j_6=f;ENKv<d;d@$yH1P>dTTZCDs}Bd%Nq zQ!V?Fv=$eNFw&JHp=O`FEWA=YR>=WC_cifndyGQKLdWahlC$>5xW<J!j!5Y%Z@Z9} zqr%HY7tpAwct7De)eoj18^ss$EpD7gKa9btn~xmrgh=$<6=lvDA1tl#5-%AD8hfPG zo_X+*<6yJ<;zJV;(}WU5Iz@-QFqBOVnW?iZVW6AU<|vvyUAWHj5FeY(G)Jz@G%@V0 z?6Ex31@jgy<MEz*!1U5%owKkW<8e=+F8Z`YRe$8emh;%Kt!sUJukExBPKaTTk@~S) z@sEvFbiq`Y>|+#nt#oJYg%{%gE``@0|MkO2U*?#0Wz>{w-rGQ@#Rk&}1c4UqL=#Yi z9s3IXB=m@CVvwQ}VFaJ{i2G69TXFa4_5P!AelojSENsTQ$%E>X1#!*Mh_kLNKCC~W z@cO|2K^e2)nCF>)M)9S$Ui5<pcjl}~hpis#C<6FVBiHMu_~J=b6%jng6xz?)Qrcx0 zjLo_+tb)sLy2ihvoM&SKAM7a?nh@v2xL$KBzR;@0fkhWm)eA3veyB34&JPPOem6sf z7YEeRv_8^h@ue@^O9KV4`h^~u!)P-folv34#lJkv8!*XHz{!bi1flD`+fcTW8~X5( z>yex0K3M3Gn|1C-=FzRLV`FNY&fQrS3r%O0#T)IquJaJH>iRewY>#+ob8ELqK;Wy9 zY+ZLHq7_T7*W8Mqg*;}gYg(bkFWVkFeb-nEa__A+^fHfKTH0n?WXsSflJq!Y+uOpx zKFF!Pl}z3Bo;>ARy>5Qr0@tx;fg`VJY~OwJjoK#`UhE}5Y||H_9THpGrW#h!+07Oa z=XIS!xr<ti9vhyyfd`ZJ$Wt(BkFbyG-io_tx%VH9^OM`vf*fmeE}%~y%2|hXodNFP zKYaL=3NJo@RCr<S^L&pldbh%hJ~Ty`>Vbupk92N?t%a99a>R+{8>#pcm_8H;ZvZ^= zZhJp6<A+rriWj9L>JomrJRfH|o(=GUf!3q)fT&d5JV0{Sq*i-1N`bHtATP=>UlMA^ zeDuYwIzND@=wgewxIeW*+W*24g%?Q3<L`A5;|HDHl;diAZkV_1$i9Mz2*7&d6)}10 z6!KJgueBha!A<0Y8|P4_vlrrM2#73xqKiD^=+V}NFnOP6q4mnN=OMCqi%pkD7EE+q z9$7Hdb-m>!Dez;37n#DmdbO9=JCfgf?g2R$_7VSyr#x$oQ^uY56K;i>KOtD$bwjf7 zQGO#zY*Z!=_WPFDyDa^CHql>ebsxTFatf`xZLR<0eiUAC`nt0?71BHCJp=C<c+bFl k2HrF9o`Lra{PHsJfBJhnOnz4UEdT%j07*qoM6N<$f>w=FYybcN diff --git a/legacy/Data/Images/62.png b/legacy/Data/Images/62.png deleted file mode 100644 index 2732e2e25cfd399fd1a05a903ccc79551d99b82e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 144214 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 KMNUMnLSTYw2c5<M diff --git a/legacy/Data/Images/FDS/1positive0negative.png b/legacy/Data/Images/FDS/1positive0negative.png deleted file mode 100644 index a15d9ab36a730ead3bc3dd5dbc05832e5d9b888e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10665 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 V?v9U}20TUyQCHScs#UOr{|`V+i!}fM diff --git a/legacy/Data/Images/FDS/accuracy80.png b/legacy/Data/Images/FDS/accuracy80.png deleted file mode 100644 index 1198c639ba0c1d5bd0fc6e612390f63095fff4b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9650 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 Iku?qbA9lQ9W&i*H diff --git a/legacy/Data/Images/FDS/matrixwhatcanwesay.png b/legacy/Data/Images/FDS/matrixwhatcanwesay.png deleted file mode 100644 index ff485da36f41a5633ed72871dd1feb763683ed5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12600 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 diff --git a/legacy/Data/Questions/Domande Sicurezza.old b/legacy/Data/Questions/Domande Sicurezza.old deleted file mode 100644 index f9938ca..0000000 --- a/legacy/Data/Questions/Domande Sicurezza.old +++ /dev/null @@ -1,229 +0,0 @@ -1) L'autenticazione dei messaggi consente di -(scegli una o più alternative) -> Garantire la segretezza del messaggio -> Garantire il non-ripudio del mittente (non-repudiation of origin) -> Verificare l'integrità del messaggio -> le prime due sono corrette -v le ultime due sono corrette -> la prima e l'ultima sono corrette - -2) Possiamo affermare che un sistema è sicuro se, partendo da uno stato autorizzato non entra mai in uno stato non-autorizzato -v V -> F - -3) Una delle primarie assunzioni dell'anomaly detection è la seguente: -Le attività normali e quelle anomale non hanno evidenze distinte -> V -v F - -4) L'SSL Handshake Protocol permette al client ed al server di negoziare l'algoritmo di cifratura e l'algoritmo MAC. -v V -> F - -5) Quale delle seguenti è una caratteristica di un certificato utente (user certificate) generato da una CA? -> Le chiavi pubbliche utente che sono state certificate dalla CA sono disponibili in una directory accessibile a chiunque -v Ogni utente con accesso alla chiave pubblica della CA può recuperare la chiave pubblica utente che è stata certificata OK -> Ogni utente con accesso alla chiave pubblica della CA può modificare il certificato senza essere scoperto - -6) Si consideri il Role-Based Access Control: -I ruoli (role) possono essere utilizzati per gestire un'assegnazione di permessi che soddisfi il principio del Least Privilege. -v V -> F - -7) Un sistema di Misuse detection è in grado di identificare anche attacchi sconosciuti a chi sviluppa i set di regole. -> V -v F - -8) Il principio del Fail-Safe Defaults asserisce che se un soggetto non ha accesso esplicito a un oggetto, dovrebbe essere garantito l'accesso a quell'oggetto. Scegli una risposta: -> V -v F - -9) La cifratura a chiave pubblica trova campo di applicazione nella firma digitale ma non è opportuno utilizzarla per lo scambio di chiavi. -> V -v F - -10) La crittografia offre protezione solo da attacchi di passivi -> V -v F - -11) Quale è la definizione corretta di Mandatory Access Control? -v Un meccanismo di sistema, basato su regole, che controlla l'accesso ad oggetti e in cui gli utenti individuali non possono alterare la politica di accesso. -> Un meccanismo di sistema, basato su regole, che controlla l'accesso ad oggetti e in cui gli utenti individuali possono alterare la politica di accesso ai loro oggetti. -> Un meccanismo, basato sull'identità, che permette agli utenti individuali di controllare chi può accedere o no agli oggetti del sistema. - -12) Il principio di Separazione dei Privilegi (Separation of Privilege) prevede che vengano verificate più condizioni per concedere i privilegi e che due o più componenti lavorino insieme per imporre il livello di sicurezza desiderato. -v V -> F - -13) Quali dei seguenti criteri vengono utilizzati nel Attribute-based Access Control per autorizzare o negare un operazione su di un oggetto? -(scegli una o più alternative) -> Attributi assegnati del soggetto -> Condizioni dell'ambiente -> Tipo di operazione da effettuare -v le prime due sono corrette -> le ultime due sono corrette -> la prima e l'ultima sono corrette - -15) Considerando un sistema Firewall, quali delle seguenti affermazioni è corretta? -> Il Firewall non penalizza le prestazioni -v Il Firewall è un single-point-of-failure -> Il firewall non è un single-point-of-failure - -16) Considerando un sistema Firewall, quali delle seguenti affermazioni è corretta? -> Il firewall, tracciando il traffico in uscita ed in entrate, protegge anche dagli Insider-attacks. -> Il firewall non è un single-point-of-failure. -v Il firewall è il punto centrale per le decisioni relative alla sicurezza di una rete. - -17) Supponiamo di dover definire una politica che vieti ad un programma di accedere al file delle password /etc/passwd. -Supponiamo anche di usare un linguaggio ad alto livello, e che i metodi del programma per accedere ai file sono i seguenti: -<pre> -class File { -public file(String name); //Crea un file -public String getfilename(); // Restituisce il nome di un file -public char read(); //Accede ad un file in lettura -} -</pre> -Quali delle seguenti politiche è corretta? -> allow( |-> file.read) when (file.getfilename() == "/etc/passwd") -> deny( |-> file.read) when (file.file(/etc/passwd) == true) -v deny( |-> file.read) when (file.getfilename() == "/etc/passwd") - -18) Si supponga di utilizzare un controllo di accessi basato sui ruoli (RBAC) per gestire i permessi in un'azienda. -Si supponga che il dipendente U1 abbia funzione F1 e F1 è associata al ruolo R1. -Se U1 viene rimpiazzato dal dipendente U2 nella funzione F1 quale delle seguenti affermazioni è corretta? -> Il fatto che U2 rimpiazzi U1 nella sua funzione F1 non ha alcuna relazione con l'assegnazione di U2 ad un ruolo. -> U2 può avere tutti i permessi di U1 solo se viene creato un nuovo ruolo R2=R1 e U2 viene assegnato a R2. -v U2 acquisisce automaticamente tutti i permessi di U1. - -19) Quale tra i seguenti NON è uno dei principi di progettazione sicura dei sistemi? -v Separation of Responsibilities -> Open Design -> Economy of Mechanisms - -20) In un sistema di Verifica e Identificazione Biometrica, la fase di Verifica potrebbe dare un esito inconcludente. -v V -> F - -21) Una matrice di controllo degli accessi (Access Control Matrix) è definita da: -soggetti (subjects) S = { s ,…,s } -oggetti (objects) O = { o ,…,o } -Diritti (rights) R = { r ,…,r } -Quale è il significato di un elemento A[s, o ] = { r , ..., r } della matrice R? -v Il soggetto s ha diritti r ,...,r sull'oggetto o -> Il soggetto s può utilizzare le risorse r ,...,r dell'oggetto o -> Il soggetto s non ha i diritti r ,...,r sull'oggetto o - -23) Il protocollo di Needham-Schroeder per la distribuzione delle chiavi non è vulnerabile ad attacchi di tipo Replay -> V -v F - -24) Quante chiavi usa un algoritmo a cifratura simmetrica? -> Usa due chiavi, una per cifrare ed una per decifrare il messaggio -v Usa una singola chiave sia per cifrare che per decifrare il messaggio -> Il numero di chiavi utilizzate dipende dall'algoritmo scelto - -25) Una delle primarie assunzioni dell'anomaly detection è la seguente: Le attività normali e quelle anomale non hanno evidenze distinte -> V -v F - -26) Mettendo a confronto RSA e DES, quali delle seguenti affermazioni è corretta? -> La dimensione delle chiavi in RSA è fissa e definita dallo standard KO -v RSA può essere utilizzato per lo scambio di chiavi nella cifratura a blocchi simmetrica (DES) -> RSA garantisce una velocità di cifratura (bit/sec) maggiore rispetto al DES - - -27) SSL è un protocollo a tre livelli. Al livello più basso (sopra al TCP) abbiamo il SSL Record Protocol, al secondo livello abbiamo il protocollo SSL Change Cipher Spec, ed al livello più alto abbiamo l'SSL Handshake protocol -> V -v F - -28) Considerando il protocollo SSL, quali delle seguenti affermazioni è corretta? -> SSL non usa certificati X.509 per l'autentiicazione -> SSL richiede l'uso di IPSec -v SSL usa RSA per la cifratura a chiave pubblica - -29) Quali problemi ha un Anomaly Detection System basato su di un modello di Markov? -> Il profilo degli utenti può evolvere nel tempo e quindi bisogna pesare i dati in modo appropriato -v Il sistema ha bisogno di apprendere quali sono le sequenze valide -> Il sistema ha bisogno di apprendere quali sono le sequenze anomale - -30) Quale delle seguenti è una tecnica di crittoanalisi? -v Chosen Ciphertext -> Know Ciphertext -> Known Chipherkey - -31) Assumiamo che: -A = insieme degli stati del sistema -B = insieme degli stati sicuri del sistema -Se il meccanismo di sicurezza applicato al sistema è tale che A è contenuto, ma non uguale a B, che tipo di meccanismo di sicurezza abbiamo? -> Ampio -> Preciso -v Sicuro - -32) Quali tra i seguenti NON è un parametro SSL negoziato mediante il protocollo di handshake? -> master secret -v Kerberos TGS ticket -> X.509 public-key certificate of peer - -33) Nella modalità Trasporto, IPSec usa -AH per autenticare il payload IP -ESP per cifrare il payload IP: se si usa IPv4 non viene cifrato l'header; se si usa IPv6 viene cifrato l'extension header. -v V -> F - -34) Nella modalità Trasporto, IPSec usa: -AH per autenticare il payload IP -ESP per cifrare l'inner IP packet (che include anche l'header) -> Vero -v Falso - -35) Assumiamo che: -A = insieme degli stati del sistema -B = insieme degli stati sicuri del sistema -Se il meccanismo di sicurezza applicato al sistema è tale che A è uguale a B, che tipo di meccanismo di sicurezza abbiamo? -> Ampio -v Preciso -> Sicuro - -36) Quali delle seguenti liste contiene solo parametri SSL negoziati mediante il protocollo di handshake? -v session ID; compression algorithm; master secret OK -> master secret; X.509 public-key certificate of peer; client_write_key -> Change Cipher Spec; Alert; X.509 public-key certificate of peer - -img=https://i.imgur.com/iwCvLLu.png% -37) Si consideri la seguente regola di firewall: quale delle seguenti affermazioni è corretta? -v Solo il traffico generato da un host interno al firewall è ammesso verso la porta 25 di un host qualsiasi; Solo il traffico che appartiene ad una connessione già instaurata sulla porta 25 è ammesso indipendentemente dalla provenienza/destinazione. -> Il traffico generato da un host interno al firewall verso la porta 25 è bloccato a meno che non appartenga ad una connessione già esistente. -> Solo il traffico sulla porta 25 è ammesso indipendentemente dalla sorgente/destinazione, e dal tipo di messaggio. - -38) Un sistema Firewall è definito dagli RFC 2828 e 2979. -Quali delle seguenti proprietà dovrebbe avere un Firewall? -> Se nella rete delimitata dal Firewall ci sono sistemi non critici, il loro traffico può aggirare il Firewall. -v Il Firewall deve essere immune alla penetrazione, facendo uso di un sistema trusted equipaggiato come un sistema operativo sicuro. -> Le politiche di sicurezza del Firewall hanno il compito di re-indirizzare (re-routing) il traffico non sensibile proveniente dalla rete protetta in modo che il Firewall stesso non sia sovraccaricato inutilmente. - -39) Quale delle seguenti non è una tecnica di crittoanalisi? -> Chosen Ciphertext -> Known Plaintext -v Know Ciphertext - -40) Un sistema crittografico (Criptosystem) è definito dalla quintupla (E, D, M, K, C) dove -M insieme dei plaintexts -K insieme delle chiavi -C insieme ciphertexts -E funzione di cifratura (encryption functions) -D funzione di decifratura (decryption functions) -Quale è la definizione corretta di E? -> <code>E = { Ec : M --> K | c in C}</code> -> <code>E = { Ek : C --> M | k in K}</code> -v <code>E = { Ek : M --> C | k in K}</code> - -La cifratura a chiave pubblica può essere utilizzata per garantire la confidenzialità (confidentiality) o integrità/autenticazione (integrity/authentication) del messaggio, ma non entrambe. -> V -v F - -41) Tre approcci alternativi all'utenticazione di un messaggio sono: -cifratura del messaggio -calcolo di una hash function del messaggio -calcolo di una keyed hash functions del messaggio -v V -> F diff --git a/legacy/Data/Questions/diritto_unive_inf.txt b/legacy/Data/Questions/diritto_unive_inf.txt deleted file mode 100644 index 471e4e7..0000000 --- a/legacy/Data/Questions/diritto_unive_inf.txt +++ /dev/null @@ -1,331 +0,0 @@ -1) Esiste un codice di diritto dell’informatica? -v No. -> Si - -2) Cosa si intende con principio di neutralità della rete? -> Che opera nella rete non deve discriminare politicamente -v Che chi opera nella rete non deve discriminare tra tecnologie di accesso. -> Che chi opera nella rete non deve discriminare i consumatori - -3) Quando in Italia la riservatezza è divenuto diritto tutelato delle leggi? -> A metà degli anni ‘70 -v A metà degli anni ‘90 -> Dal 2023 - -4) Perché di solito un internet provider non chiede un canone all’utente? -> Perché vende le informazioni sugli interessi dell'utente -> Perché riceve dallo Stato un apposito finanziamento per far funzionare l rete -v Perché ricava gli utili da altri servizi che offre agli utenti - -5) Un file è un documento valido? -> Si -v Si ma solo se firmato digitalmente. -> No - -6) Cosa è la dematerializzazione dei titoli finanziari? -> Il fatto che ormai nessuno è più interessato a questi documenti -> Il fatto che si sta passando dalla moneta cartacea a quella digitale (bitcoins e simili) -v Il fatto che i titoli di carta sono stati sostituiti da scritturazioni elettroniche. - -7) Cos’è l’informatizzazione dei registri immobiliari? -> Il fatto che i registri di carta sono ora digitali -v Il fatto che chiunque può accedere telematicamente ai registri digitali. -> Il fatto che i notati si trasmettono gli atti ai registri in formato digitale - -8) I bitcoins sono una moneta? -> Si, digitale -> Si ma privata -v No, sono un mezzo di scambio. - -9) Il commercio elettronico riguarda? -v Consumatori e/o imprese. -> solo i consumatori -> solo le imprese - -10) Per effettuare una comunicazione commerciale: -v occorre il preventivo consenso del destinatario. -> occorre che siano dirette solo ad imprese, non a consumatori -> occorre che chiariscano di essere comunicazioni commerciali - -11) A cosa servono i marchi di qualità? -v Per attestare la qualità del prodotto -> Per acquistare la fiducia dei cliente sulla bontà del prodotto -> Per rispettare le norme sulla etichettatura dei prodotti - -12) Si possono utilizzare tecniche digitali per bloccare l’accesso a proprie opere d’ingegno? -v Si sempre. -> Si ma solo se sono opere che hanno carattere creativo -> Si ogni volta che sono brevettate - -13) Esistono norme penali contro l’uso improprio del software? -> Si ma riguardano solo gli hacker -v Si ma riguardano solo la violazione del diritto d’autore. -> Si e riguardano anche i mezzi di pagamento - -14) I provider devono controllare il materiale che viene inserito dagli utenti? -> Si -> Si se si tratta di tutela dei minori o di terrorismo -v No - -15) Quali regole disciplinano i social network? -> Il contratto ed eventuali norme di legge -v L’apposita disciplina legale e poi il contratto. -> Non ci sono regole - -16) Da quando è la legge scritta a tutelare la privacy? -> Dagli anni ‘50 -> Dagli anni ‘70 -v Dagli anni ‘90 - -17) Chi è il "responsabile" nel trattamento dei dati personali? -> Chi paga i danni se non ci sono le autorizzazioni -v Chi è titolare delle modalità di trattamento -> Chi fa apporre la firma per il consenso al soggetto interessato - -18) Dove si trovano le regole sulla trasparenza nelle comunicazioni elettroniche? -v Nel codice delle telecomunicazioni -> Nel codice penale -> Nel codice civile - -19) Le regole del codice dell'amministrazione digitale sui documenti informatici valgono per i privati? -v No -> Si, ma solo se autorizzati -> Si - -20) Si può imporre ad un'amministrazione di rispondere via pec alle istanze dei privati? -v Si -> No - -21) Quali mezzi di comunicazione hanno la data certa opponibile a tutti? -> La mail e il fax -> La pec -v La pec ed il fax. - -22) Cosa è il processo civile telematico? -v Il processo civile in cui il deposito degli atti avviene in forma telematica. -> Il processo civile che ha per oggetto una lite informatica -> Il fatto che nella società moderna vi è un processo di sostituzione della carta con il mezzo informatico - -23) Cos'è la moneta elettronica? -> Il bitcoin -> Carte di debito e di credito -v Un valore monetario memorizzato elettronicamente. - -24) I bitcoins hanno valore stabile? -> Tendenzialmente si -v Tendenzialmente no; -> Non esistono dati rilevati - -25) I pagamenti mediante bitcoins sono tracciati? -v Si, ma non i loro autori -> No -> No ma sono tracciati i loro autori - -26) Si possono fornire ai consumatori beni non richiesti? -v No, occorre un previo ordine di acquisto -> No, a meno che il venditore li offra gratuitamente -> No, a meno che il venditore si impegni a ritirarli gratuitamente a richiesta - -27) A cosa servono i marchi di qualità? -v È una dichiarazione di un terzo circa l'affidabilità di un soggetto -> È un marchio che protegge un software o un sito web -> È un marchio rilasciato dallo stato ad imprenditori che hanno certe qualifiche - -28) Le banche dati sono tutelate? -v Si sempre. -> Si ogni volta che hanno carattere creativo -> Si ogni volta che sono brevettate - -29) Esiste un' autorità centrale che governa Internet? -> Si -> Si ma non in Italia -v No - -30) Cosa si intende per privacy? -v Il diritto di mantenere il controllo sulle proprie informazioni -> Il diritto alla proprietà privata -> Il diritto alla non ingerenza nella sfera sessuale - -31) I privati possono raccogliere i dati personali altrui? -> No -> Si, ma solo se autorizzati -v Si ma solo se non sono destinati alla diffusione. - -32) Quando non si adottano misure minime di sicurezza nella conservazione dei dati vi è una responsabilità? -> Civile -v Penale. -> Amministrativa - -33) I documenti informatici? -> Sono validi nei soli casi previsti dalla legge -v Sono validi se con firma digitale. -> Sono validi a tutti gli effetti - -34) Quando un documento inviato a mezzo posta certificata si considera consegnato? -> Quando viene inviato dal proprio server -v Quando arriva al server del destinatario -> Quando viene letto dal destinatario - -35) Chi emette i bitcoins? -> Le autorità dei vari paesi controllano le loro emissioni -> Le banche centrali -v Colui che li ha inventati - -36) I bitcoins sono convertibili in denaro? -v Si -> No -> Solo se la conversione è autorizzata dalle banche centrali - -37) Il commercio elettronico disciplinato dal codice del consumo vale: -> Per qualsiasi transazione effettuata con strumenti telematici -> Per le transazioni con strumenti telematici tra consumatori -v Per le transazioni con strumenti telematici tra consumatori ed imprese. - -38) In caso di acquisti online si può recedere dall'acquisto? -> Per qualsiasi transazione effettuata con strumenti telematici -> Per le transazioni con strumenti telematici tra consumatori -v Per le transazioni con strumenti telematici tra consumatori ed imprese - -39) Il commercio elettronico disciplinato dalla disciplina delle società dell'informazione riguarda: -v Qualsiasi transazione effettuata con strumenti telematici con imprese -> Le transazioni con strumenti telematici tra consumatori -> Le transazioni con strumenti telematici tra consumatori ed imprese - -40) Quando inizia il trattamento dei dati personali? -> Da quando inizia la raccolta dei dati -v Da quando l’interessato rilascia il consenso -> Da quando i dati vengono elaborati - -41) I codici di autoregolamento sono obbligatori? -> Si -> Si, se lo dice la legge -v No - -42) Scannerizzo ed appongo la mia firma ad un documento, questa è una firma elettronica avanzata? -> Si -> Si se poi non la contesto -v No - -43) Si può concludere un contratto via mail? -v Si. -> Si se poi non lo contestano -> No - -> 44)Nei contratti a distanza con il consumatore, questi può recedere? -v Si, senza dare spiegazioni -> Si ma solo per giusta causa -> No - -45) Se compro il pc ed il software è in licenza: -> posso acquistare il software pagando un ulteriore somma -v Il software non è mio. -> ho pagato e quindi anche il software è mio - -46) Cos’è il fascicolo telematico? -v È il fascicolo digitale del processo civile. -> Il fascicolo delle comunicazioni digitali con la pubblica amministrazione -> Il fascicolo digitale dove l’università conserva tutti i dati dello studente - -47) Si può fare una copia di un programma che si ha in licenza? -> Sì pagando un’apposita royalties -> Si ma solo se pattuito all’inizio del contratto -v Si ma senza commercializzarlo e per l’uso del programma stesso. - -48) Cosa è una wireless community network? -> Un insieme di persone che sostiene il diritto alla libertà su internet -v Un insieme di persone che crea una rete di comunicazioni wireless. -> È un modo di designare gli utenti dei social network - -49) Le regole di comportamento previste nella piattaforma di un social network? -> Non sono regole giuridiche -> Sono regole locali -v Sono regole contrattuali. - -50) Cliccando su accetto sull’iscrizione ad un social network si conclude un contratto? -v Si -> Si ma poi serve un documento scritto -> No - -51) Quando sono protette le banche dati? -> Sempre se hanno carattere creativo -> Sempre se sono brevettate -v Sempre se sono rese pubbliche. - -52) Cosa si intende per deterritorializzazione? -> La perdita di sovranità derivante della tecnologia informatica. -> Il fatto che tra gli stati stanno venendo meno i conflitti -> Il fatto che ognuno può installare un provider nello stato che preferisce -v Il fatto che gli stati non riescono a controllare gli illeciti compiuti in rete - -53) Un nome di dominio è un bene? -v Si -> No - -54) Un documento elettronico privo di firma digitale? -v Non è valido -> È valido -> È valido ma un giudice può anche ritenerlo inidoneo. - -55) Un internet provider è responsabile degli insulti pubblici dai suoi utenti? -v No se svolge un ruolo meramente passivo nelle loro attività. -> No ma solo se ha messo delle regole contrattuali che li vietino -> Si - -56) Cos’è il trattamento dei dati personali? -> La raccolta dei dati personali di un soggetto tramite strumenti informatici -v La raccolta, l’elaborazione e la conservazione dei dati personali di un soggetto tramite strumenti informatici. -> Praticamente ogni attività che coinvolga i dati personali di un soggetto - -57) È legittimo prendere una decisione (es. di tipo contrattuale) automatizzata utilizzando un algoritmo? -> Si -v Si ma solo se vi è coinvolgimento umano nella decisione -> No - -58) Le criptovalute sono monete? -> Si -v No, sono beni digitali. - -59) Cosa si intende con dematerializzazione? -> il fatto che esistono beni immateriali -v Il fatto che sempre più beni stanno assumendo forma digitale anziché materiale. -> il fatto che nella legge si progetta la futura sostituzione di beni materiali con beni digitali - -60) Cosa vuol dire che il contratto è fonte delle regole? -v Che molti rapporti digitali sono regolati quasi interamente da contratti , mancando regole specifiche. -> che il contratto fa parte delle fonti legali di regole -> che molti internet provider utilizzano regole uguali nei rapporti con gli utenti - -61) Cosa si intende con / cos'è il principio di neutralità tecnologica? -> l’obbligo di utilizzare una medisca tecnologia informatica -v L’obbligo di non discriminare tra diverse tecnologie. -> il divieto di discriminazione di ogni tipo tramite social network - -62) Cos’è il digital divide? -v La scarsa distribuzione di risorse e conoscenze informatiche. -> L’utilizzo di pc e softwares non aggiornati -> l’insieme dei rischi connessi all’utilizzo di strumenti informativi - -63) L’acquisto di competenze digitali: -v È oggetto di leggi che lo agevolano. -> dipende solo dalla volontà di ognuno -> è affidato alle società che trattano big data - -64) Si può caricare su un social network l’immagine di una persona? -> si sempre ma solo se è maggiorenne -> si ma va tolta se lo chiede -v Si ma dopo aver avuto il suo consenso. - -65) Il cyberbullismo: -> è una questione di maleducazione -v È un comportamento vietato dalla legge -> è un comportamento regolato dai singoli social network - -66) Cos’è lo SPID? -v È un sistema pubblico di identificazione di oggetti. -> è un sistema pubblico di attribuzione di posta certificata -> è un sistema pubblico per accedere a determinati servizi di trading on line - -67) Cos’è un domicilio digitale? -> l’indirizzo pec che indica dove siamo residenti -> l'indirizzo pec che dobbiamo aver per i nostri rapporti con il fisco -v L’indirizzo pec che vale per comunicazioni aventi valore legale. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_102/correct.txt b/legacy/Data/Questions/ingsw/0000_102/correct.txt deleted file mode 100644 index 6613ca3..0000000 --- a/legacy/Data/Questions/ingsw/0000_102/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=false, c=true), (a=90, b=true, c=false) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_102/quest.txt b/legacy/Data/Questions/ingsw/0000_102/quest.txt deleted file mode 100644 index e13f059..0000000 --- a/legacy/Data/Questions/ingsw/0000_102/quest.txt +++ /dev/null @@ -1,20 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta in espressioni boolean più semplici. Ad esempio, (x + y <= 3) è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) - -Un insieme di test T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste in test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: - -int f(int a, bool b, bool c) -{ if ( (a == 100) && (b || c) ) - { return (1); } - else { return (2);} -} -Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_102/wrong1.txt b/legacy/Data/Questions/ingsw/0000_102/wrong1.txt deleted file mode 100644 index 9e9ca26..0000000 --- a/legacy/Data/Questions/ingsw/0000_102/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=false, c=false), (a=90, b=true, c=true) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_102/wrong2.txt b/legacy/Data/Questions/ingsw/0000_102/wrong2.txt deleted file mode 100644 index 2a2414b..0000000 --- a/legacy/Data/Questions/ingsw/0000_102/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=false, c=true), (a=90, b=false, c=true) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_2/correct.txt b/legacy/Data/Questions/ingsw/0000_2/correct.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0000_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_2/quest.txt b/legacy/Data/Questions/ingsw/0000_2/quest.txt deleted file mode 100644 index c5fe9fb..0000000 --- a/legacy/Data/Questions/ingsw/0000_2/quest.txt +++ /dev/null @@ -1,57 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 4 /* number of test cases */ - - - -int f(int x1, int x2) - -{ - - if (x1 + x2 <= 2) - - return (1); - - else return (2); - -} - - - -int main() { int i, y; int x1[N], x2[N]; - - // define test cases - - x1[0] = 5; x2[0] = -2; x1[1] = 6; x2[1] = -3; x1[2] = 7; x2[2] = -4; x1[3] = 8; x2[3] = -5; - - // testing - - for (i = 0; i < N; i++) { - - y = f(x1[i], x2[i]); // function under testing - - assert(y ==(x1[i], x2[i] <= 2) ? 1 : 2); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0); - -} - ------------ - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x1[i] ed x2[i]. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_2/wrong1.txt b/legacy/Data/Questions/ingsw/0000_2/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0000_2/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_2/wrong2.txt b/legacy/Data/Questions/ingsw/0000_2/wrong2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0000_2/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_3/correct.txt b/legacy/Data/Questions/ingsw/0000_3/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0000_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_3/quest.txt b/legacy/Data/Questions/ingsw/0000_3/quest.txt deleted file mode 100644 index ba81b1a..0000000 --- a/legacy/Data/Questions/ingsw/0000_3/quest.txt +++ /dev/null @@ -1,45 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 5 /* number of test cases */ - -int f1(int x) { return (2*x); } - -int main() { int i, y; int x[N]; - - // define test cases - - x[0] = 0; x[1] = 1; x[2] = -1; x[3] = 10; x[4] = -10; - -// testing - -for (i = 0; i < N; i++) { - - y = f1(x[i]); // function under testing - - assert(y == 2*x[i]); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0); - -} - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: - -{0, {-1}, {1}, {tutti glli interi negativi diversi da -1}, {tutti glli interi positivi diversi da 1}} - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x[i]. - -Quale delle seguenti è la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_3/wrong1.txt b/legacy/Data/Questions/ingsw/0000_3/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0000_3/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_3/wrong2.txt b/legacy/Data/Questions/ingsw/0000_3/wrong2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0000_3/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_32/correct.txt b/legacy/Data/Questions/ingsw/0000_32/correct.txt deleted file mode 100644 index 1ef5b94..0000000 --- a/legacy/Data/Questions/ingsw/0000_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=true, c=false), (a=90, b=false, c=true), (a=90, b=false, c=false) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_32/quest.txt b/legacy/Data/Questions/ingsw/0000_32/quest.txt deleted file mode 100644 index f07b439..0000000 --- a/legacy/Data/Questions/ingsw/0000_32/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta in espressioni boolean più semplici. Ad esempio, (x + y <= 3) è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) - -Un insieme di test T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste in test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: - -int f(int a, bool b, bool c) -{ if ( (a == 100) && b ) - return (1); // punto di uscita 1 - else if (b || c) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} -Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_32/wrong1.txt b/legacy/Data/Questions/ingsw/0000_32/wrong1.txt deleted file mode 100644 index 6946352..0000000 --- a/legacy/Data/Questions/ingsw/0000_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=true, c=false), (a=90, b=false, c=true), (a=100, b=true, c=true) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_32/wrong2.txt b/legacy/Data/Questions/ingsw/0000_32/wrong2.txt deleted file mode 100644 index f9b6750..0000000 --- a/legacy/Data/Questions/ingsw/0000_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=true, c=false), (a=90, b=false, c=false), (a=100, b=false, c=false) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_4/correct.txt b/legacy/Data/Questions/ingsw/0000_4/correct.txt deleted file mode 100644 index 998dfca..0000000 --- a/legacy/Data/Questions/ingsw/0000_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Customers should be closely involved throughout the development process. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_4/quest.txt b/legacy/Data/Questions/ingsw/0000_4/quest.txt deleted file mode 100644 index 7d22084..0000000 --- a/legacy/Data/Questions/ingsw/0000_4/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Which of the following is an agile principle? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_4/wrong1.txt b/legacy/Data/Questions/ingsw/0000_4/wrong1.txt deleted file mode 100644 index b34acfc..0000000 --- a/legacy/Data/Questions/ingsw/0000_4/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Customers should just provide requirements and verify them when the project is completed. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_4/wrong2.txt b/legacy/Data/Questions/ingsw/0000_4/wrong2.txt deleted file mode 100644 index 9cfa092..0000000 --- a/legacy/Data/Questions/ingsw/0000_4/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Customers should not interfere with the software development. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_7/correct.txt b/legacy/Data/Questions/ingsw/0000_7/correct.txt deleted file mode 100644 index ae41872..0000000 --- a/legacy/Data/Questions/ingsw/0000_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Testing interfaces for each component (i.e., integration of several units). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_7/quest.txt b/legacy/Data/Questions/ingsw/0000_7/quest.txt deleted file mode 100644 index 8632d4d..0000000 --- a/legacy/Data/Questions/ingsw/0000_7/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Component testing focuses on: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_7/wrong1.txt b/legacy/Data/Questions/ingsw/0000_7/wrong1.txt deleted file mode 100644 index c2fa097..0000000 --- a/legacy/Data/Questions/ingsw/0000_7/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Testing interactions among components (i.e., integration of several units). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_7/wrong2.txt b/legacy/Data/Questions/ingsw/0000_7/wrong2.txt deleted file mode 100644 index 85de863..0000000 --- a/legacy/Data/Questions/ingsw/0000_7/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Testing functionalities of individual program units, object classes or methods. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_8/correct.txt b/legacy/Data/Questions/ingsw/0000_8/correct.txt deleted file mode 100644 index aef914a..0000000 --- a/legacy/Data/Questions/ingsw/0000_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che un sistema che soddisfa i requisiti risolve il problema del "customer". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_8/quest.txt b/legacy/Data/Questions/ingsw/0000_8/quest.txt deleted file mode 100644 index e821a05..0000000 --- a/legacy/Data/Questions/ingsw/0000_8/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "validity check" che è parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_8/wrong1.txt b/legacy/Data/Questions/ingsw/0000_8/wrong1.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0000_8/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0000_8/wrong2.txt b/legacy/Data/Questions/ingsw/0000_8/wrong2.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/Questions/ingsw/0000_8/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_0/correct.txt b/legacy/Data/Questions/ingsw/0120_0/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/Questions/ingsw/0120_0/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_0/quest.txt b/legacy/Data/Questions/ingsw/0120_0/quest.txt deleted file mode 100644 index 1b78d21..0000000 --- a/legacy/Data/Questions/ingsw/0120_0/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_0.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: -Test case 1: act2 act1 -Test case 2: act1 act0 act1 act0 act2 -Test case 3: act0 act2 act2 act1 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_0/wrong1.txt b/legacy/Data/Questions/ingsw/0120_0/wrong1.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/Questions/ingsw/0120_0/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_0/wrong2.txt b/legacy/Data/Questions/ingsw/0120_0/wrong2.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/Questions/ingsw/0120_0/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_1/correct.txt b/legacy/Data/Questions/ingsw/0120_1/correct.txt deleted file mode 100644 index 279908a..0000000 --- a/legacy/Data/Questions/ingsw/0120_1/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and ((y <pre 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_1/quest.txt b/legacy/Data/Questions/ingsw/0120_1/quest.txt deleted file mode 100644 index 5922b9f..0000000 --- a/legacy/Data/Questions/ingsw/0120_1/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 10 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: se la variabile x nell'intervallo [10, 20] allora la variabile y compresa tra il 50% di x ed il 70% di x. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_1/wrong1.txt b/legacy/Data/Questions/ingsw/0120_1/wrong1.txt deleted file mode 100644 index 867889a..0000000 --- a/legacy/Data/Questions/ingsw/0120_1/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and ((x < 10) or (x > 20)) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_1/wrong2.txt b/legacy/Data/Questions/ingsw/0120_1/wrong2.txt deleted file mode 100644 index a159504..0000000 --- a/legacy/Data/Questions/ingsw/0120_1/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and (y >= 0.5*x) and (y <= 0.7*x) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_10/correct.txt b/legacy/Data/Questions/ingsw/0120_10/correct.txt deleted file mode 100644 index fffebc7..0000000 --- a/legacy/Data/Questions/ingsw/0120_10/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_10/quest.txt b/legacy/Data/Questions/ingsw/0120_10/quest.txt deleted file mode 100644 index e11a044..0000000 --- a/legacy/Data/Questions/ingsw/0120_10/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 50 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se la variabile x minore del 60% della variabile y allora la somma di x ed y maggiore del 30% della variabile z -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_10/wrong1.txt b/legacy/Data/Questions/ingsw/0120_10/wrong1.txt deleted file mode 100644 index c5ef6d8..0000000 --- a/legacy/Data/Questions/ingsw/0120_10/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x >= 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_10/wrong2.txt b/legacy/Data/Questions/ingsw/0120_10/wrong2.txt deleted file mode 100644 index 06e9d5a..0000000 --- a/legacy/Data/Questions/ingsw/0120_10/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y > 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_11/correct.txt b/legacy/Data/Questions/ingsw/0120_11/correct.txt deleted file mode 100644 index 1a8a50a..0000000 --- a/legacy/Data/Questions/ingsw/0120_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun requisito, dovremmo essere in grado di scrivere un inseme di test che può dimostrare che il sistema sviluppato soddisfa il requisito considerato. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_11/quest.txt b/legacy/Data/Questions/ingsw/0120_11/quest.txt deleted file mode 100644 index 793b220..0000000 --- a/legacy/Data/Questions/ingsw/0120_11/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive il criterio di "requirements verifiability" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_11/wrong1.txt b/legacy/Data/Questions/ingsw/0120_11/wrong1.txt deleted file mode 100644 index fac8307..0000000 --- a/legacy/Data/Questions/ingsw/0120_11/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna coppia di componenti, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che l'interazione tra le componenti soddisfa tutti i requisiti di interfaccia. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_11/wrong2.txt b/legacy/Data/Questions/ingsw/0120_11/wrong2.txt deleted file mode 100644 index 3fdb31e..0000000 --- a/legacy/Data/Questions/ingsw/0120_11/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna componente del sistema, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che essa soddisfa tutti i requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_12/correct.txt b/legacy/Data/Questions/ingsw/0120_12/correct.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/Questions/ingsw/0120_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_12/quest.txt b/legacy/Data/Questions/ingsw/0120_12/quest.txt deleted file mode 100644 index aed3c79..0000000 --- a/legacy/Data/Questions/ingsw/0120_12/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_12.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il costo dello stato (fase) x c(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi c(1) = 0. -Il costo di una istanza del processo software descritto sopra la somma dei costi degli stati attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo C(X) della sequenza di stati X = x(0), x(1), x(2), .... C(X) = c(x(0)) + c(x(1)) + c(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo C(X) = c(0) + c(1) = c(0) (poich c(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_12/wrong1.txt b/legacy/Data/Questions/ingsw/0120_12/wrong1.txt deleted file mode 100644 index 70022eb..0000000 --- a/legacy/Data/Questions/ingsw/0120_12/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_12/wrong2.txt b/legacy/Data/Questions/ingsw/0120_12/wrong2.txt deleted file mode 100644 index 3143da9..0000000 --- a/legacy/Data/Questions/ingsw/0120_12/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_13/correct.txt b/legacy/Data/Questions/ingsw/0120_13/correct.txt deleted file mode 100644 index e74b1fc..0000000 --- a/legacy/Data/Questions/ingsw/0120_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_13/quest.txt b/legacy/Data/Questions/ingsw/0120_13/quest.txt deleted file mode 100644 index c1cd6d0..0000000 --- a/legacy/Data/Questions/ingsw/0120_13/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z = x; -while ( (x <= z) && (z <= y) ) { z = z + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_13/wrong1.txt b/legacy/Data/Questions/ingsw/0120_13/wrong1.txt deleted file mode 100644 index d63544a..0000000 --- a/legacy/Data/Questions/ingsw/0120_13/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x + 1) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_13/wrong2.txt b/legacy/Data/Questions/ingsw/0120_13/wrong2.txt deleted file mode 100644 index 1753a91..0000000 --- a/legacy/Data/Questions/ingsw/0120_13/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_14/correct.txt b/legacy/Data/Questions/ingsw/0120_14/correct.txt deleted file mode 100644 index 475d1ef..0000000 --- a/legacy/Data/Questions/ingsw/0120_14/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -150, x = -40, x = 0, x = 200, x = 600} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_14/quest.txt b/legacy/Data/Questions/ingsw/0120_14/quest.txt deleted file mode 100644 index 36947c2..0000000 --- a/legacy/Data/Questions/ingsw/0120_14/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (x + 7); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_14/wrong1.txt b/legacy/Data/Questions/ingsw/0120_14/wrong1.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/Questions/ingsw/0120_14/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_14/wrong2.txt b/legacy/Data/Questions/ingsw/0120_14/wrong2.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/Questions/ingsw/0120_14/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_15/correct.txt b/legacy/Data/Questions/ingsw/0120_15/correct.txt deleted file mode 100644 index aef914a..0000000 --- a/legacy/Data/Questions/ingsw/0120_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che un sistema che soddisfa i requisiti risolve il problema del "customer". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_15/quest.txt b/legacy/Data/Questions/ingsw/0120_15/quest.txt deleted file mode 100644 index 9af4805..0000000 --- a/legacy/Data/Questions/ingsw/0120_15/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "validity check" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_15/wrong1.txt b/legacy/Data/Questions/ingsw/0120_15/wrong1.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0120_15/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_15/wrong2.txt b/legacy/Data/Questions/ingsw/0120_15/wrong2.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/Questions/ingsw/0120_15/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_16/correct.txt b/legacy/Data/Questions/ingsw/0120_16/correct.txt deleted file mode 100644 index 0902686..0000000 --- a/legacy/Data/Questions/ingsw/0120_16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito funzionale. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_16/quest.txt b/legacy/Data/Questions/ingsw/0120_16/quest.txt deleted file mode 100644 index f6839df..0000000 --- a/legacy/Data/Questions/ingsw/0120_16/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -"Ogni giorno, per ciascuna clinica, il sistema generer una lista dei pazienti che hanno un appuntamento quel giorno." -La frase precedente un esempio di: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_16/wrong1.txt b/legacy/Data/Questions/ingsw/0120_16/wrong1.txt deleted file mode 100644 index 6084c49..0000000 --- a/legacy/Data/Questions/ingsw/0120_16/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_16/wrong2.txt b/legacy/Data/Questions/ingsw/0120_16/wrong2.txt deleted file mode 100644 index 396c8d3..0000000 --- a/legacy/Data/Questions/ingsw/0120_16/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di performance. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_17/correct.txt b/legacy/Data/Questions/ingsw/0120_17/correct.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/Questions/ingsw/0120_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_17/quest.txt b/legacy/Data/Questions/ingsw/0120_17/quest.txt deleted file mode 100644 index fc7cc95..0000000 --- a/legacy/Data/Questions/ingsw/0120_17/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_17.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3, 4? In altri terminti, qual' la probabilit che non sia necessario ripetere la seconda fase (ma non la prima) ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_17/wrong1.txt b/legacy/Data/Questions/ingsw/0120_17/wrong1.txt deleted file mode 100644 index 2a47a95..0000000 --- a/legacy/Data/Questions/ingsw/0120_17/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.08 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_17/wrong2.txt b/legacy/Data/Questions/ingsw/0120_17/wrong2.txt deleted file mode 100644 index b7bbee2..0000000 --- a/legacy/Data/Questions/ingsw/0120_17/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.32 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_18/correct.txt b/legacy/Data/Questions/ingsw/0120_18/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0120_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_18/quest.txt b/legacy/Data/Questions/ingsw/0120_18/quest.txt deleted file mode 100644 index fd2ddc5..0000000 --- a/legacy/Data/Questions/ingsw/0120_18/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y - 2 <= 0) { if (x + y - 1 >= 0) return (1); else return (2); } - else {if (x + 2*y - 5 >= 0) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=2}, {x=0, y=0}, {x=5, y=0}, {x=3, y=0}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_18/wrong1.txt b/legacy/Data/Questions/ingsw/0120_18/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0120_18/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_18/wrong2.txt b/legacy/Data/Questions/ingsw/0120_18/wrong2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0120_18/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_19/correct.txt b/legacy/Data/Questions/ingsw/0120_19/correct.txt deleted file mode 100644 index e13eda2..0000000 --- a/legacy/Data/Questions/ingsw/0120_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che i requisiti definiscano un sistema che risolve il problema che l'utente pianifica di risolvere. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_19/quest.txt b/legacy/Data/Questions/ingsw/0120_19/quest.txt deleted file mode 100644 index b59a64d..0000000 --- a/legacy/Data/Questions/ingsw/0120_19/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quali delle seguenti attivit parte del processo di validazione dei requisiti ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_19/wrong1.txt b/legacy/Data/Questions/ingsw/0120_19/wrong1.txt deleted file mode 100644 index b24f900..0000000 --- a/legacy/Data/Questions/ingsw/0120_19/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che il sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_19/wrong2.txt b/legacy/Data/Questions/ingsw/0120_19/wrong2.txt deleted file mode 100644 index 884d6b1..0000000 --- a/legacy/Data/Questions/ingsw/0120_19/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che l'architettura del sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_2/correct.txt b/legacy/Data/Questions/ingsw/0120_2/correct.txt deleted file mode 100644 index 2ca9276..0000000 --- a/legacy/Data/Questions/ingsw/0120_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 35% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_2/quest.txt b/legacy/Data/Questions/ingsw/0120_2/quest.txt deleted file mode 100644 index 7cf45ee..0000000 --- a/legacy/Data/Questions/ingsw/0120_2/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_2.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: -Test case 1: act1 act0 act1 act0 act2 -Test case 2: act0 act2 act2 act0 act1 -Test case 3: act0 act0 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_2/wrong1.txt b/legacy/Data/Questions/ingsw/0120_2/wrong1.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/Questions/ingsw/0120_2/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_2/wrong2.txt b/legacy/Data/Questions/ingsw/0120_2/wrong2.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/Questions/ingsw/0120_2/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_20/correct.txt b/legacy/Data/Questions/ingsw/0120_20/correct.txt deleted file mode 100644 index 7311d41..0000000 --- a/legacy/Data/Questions/ingsw/0120_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_20/quest.txt b/legacy/Data/Questions/ingsw/0120_20/quest.txt deleted file mode 100644 index 173901c..0000000 --- a/legacy/Data/Questions/ingsw/0120_20/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y - 1 >= 0) return (1); else return (2); } - else {if (2*x + y - 5 >= 0) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_20/wrong1.txt b/legacy/Data/Questions/ingsw/0120_20/wrong1.txt deleted file mode 100644 index 3e327ab..0000000 --- a/legacy/Data/Questions/ingsw/0120_20/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=2, y=2}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_20/wrong2.txt b/legacy/Data/Questions/ingsw/0120_20/wrong2.txt deleted file mode 100644 index 7e48e4f..0000000 --- a/legacy/Data/Questions/ingsw/0120_20/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=3}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_21/correct.txt b/legacy/Data/Questions/ingsw/0120_21/correct.txt deleted file mode 100644 index 98939be..0000000 --- a/legacy/Data/Questions/ingsw/0120_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_21/quest.txt b/legacy/Data/Questions/ingsw/0120_21/quest.txt deleted file mode 100644 index 5e04a05..0000000 --- a/legacy/Data/Questions/ingsw/0120_21/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_21.png -Si consideri la Markov chain in figura con stato iniziale 0 e p in (0, 1). Quale delle seguenti formule calcola il valore atteso del numero di transizioni necessarie per lasciare lo stato 0. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_21/wrong1.txt b/legacy/Data/Questions/ingsw/0120_21/wrong1.txt deleted file mode 100644 index db2276d..0000000 --- a/legacy/Data/Questions/ingsw/0120_21/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_21/wrong2.txt b/legacy/Data/Questions/ingsw/0120_21/wrong2.txt deleted file mode 100644 index 56ea6ac..0000000 --- a/legacy/Data/Questions/ingsw/0120_21/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -1/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_22/quest.txt b/legacy/Data/Questions/ingsw/0120_22/quest.txt deleted file mode 100644 index 306d75a..0000000 --- a/legacy/Data/Questions/ingsw/0120_22/quest.txt +++ /dev/null @@ -1,32 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_22/wrong1.txt b/legacy/Data/Questions/ingsw/0120_22/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_22/wrong2.txt b/legacy/Data/Questions/ingsw/0120_22/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_22/wrong3.txt b/legacy/Data/Questions/ingsw/0120_22/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_23/correct.txt b/legacy/Data/Questions/ingsw/0120_23/correct.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/Questions/ingsw/0120_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_23/quest.txt b/legacy/Data/Questions/ingsw/0120_23/quest.txt deleted file mode 100644 index 6f49368..0000000 --- a/legacy/Data/Questions/ingsw/0120_23/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_23.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: -Test case 1: act2 act2 act1 act2 act1 -Test case 2: act1 act0 act2 -Test case 3: act2 act1 act0 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_23/wrong1.txt b/legacy/Data/Questions/ingsw/0120_23/wrong1.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/Questions/ingsw/0120_23/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_23/wrong2.txt b/legacy/Data/Questions/ingsw/0120_23/wrong2.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/Questions/ingsw/0120_23/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_24/correct.txt b/legacy/Data/Questions/ingsw/0120_24/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0120_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_24/quest.txt b/legacy/Data/Questions/ingsw/0120_24/quest.txt deleted file mode 100644 index 702f202..0000000 --- a/legacy/Data/Questions/ingsw/0120_24/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y - 2>= 0) return (1); else return (2); } - else {if (2*x + y - 1>= 0) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=1}, {x=0, y=0}, {x=1, y=0}, {x=0, y=-1}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_24/wrong1.txt b/legacy/Data/Questions/ingsw/0120_24/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0120_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_24/wrong2.txt b/legacy/Data/Questions/ingsw/0120_24/wrong2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0120_24/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_25/quest.txt b/legacy/Data/Questions/ingsw/0120_25/quest.txt deleted file mode 100644 index 5e6a3b5..0000000 --- a/legacy/Data/Questions/ingsw/0120_25/quest.txt +++ /dev/null @@ -1,37 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_25/wrong1.txt b/legacy/Data/Questions/ingsw/0120_25/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_25/wrong2.txt b/legacy/Data/Questions/ingsw/0120_25/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_25/wrong3.txt b/legacy/Data/Questions/ingsw/0120_25/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_26/correct.txt b/legacy/Data/Questions/ingsw/0120_26/correct.txt deleted file mode 100644 index 1c7da8c..0000000 --- a/legacy/Data/Questions/ingsw/0120_26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.03 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_26/quest.txt b/legacy/Data/Questions/ingsw/0120_26/quest.txt deleted file mode 100644 index 458f85c..0000000 --- a/legacy/Data/Questions/ingsw/0120_26/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_26.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.1 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3, 4 ? In altri terminti, qual' la probabilit che sia necessario ripetere sia la fase 1 che la fase 2 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_26/wrong1.txt b/legacy/Data/Questions/ingsw/0120_26/wrong1.txt deleted file mode 100644 index 7eb6830..0000000 --- a/legacy/Data/Questions/ingsw/0120_26/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.27 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_26/wrong2.txt b/legacy/Data/Questions/ingsw/0120_26/wrong2.txt deleted file mode 100644 index 8a346b7..0000000 --- a/legacy/Data/Questions/ingsw/0120_26/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.07 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_27/correct.txt b/legacy/Data/Questions/ingsw/0120_27/correct.txt deleted file mode 100644 index 5f37ecc..0000000 --- a/legacy/Data/Questions/ingsw/0120_27/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 5) or (x <= 0)) and ((x >= 15) or (x <= 10)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_27/quest.txt b/legacy/Data/Questions/ingsw/0120_27/quest.txt deleted file mode 100644 index 864cc93..0000000 --- a/legacy/Data/Questions/ingsw/0120_27/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5] oppure [10, 15] -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_27/wrong1.txt b/legacy/Data/Questions/ingsw/0120_27/wrong1.txt deleted file mode 100644 index 8856598..0000000 --- a/legacy/Data/Questions/ingsw/0120_27/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 0) or (x <= 5)) and ((x >= 10) or (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_27/wrong2.txt b/legacy/Data/Questions/ingsw/0120_27/wrong2.txt deleted file mode 100644 index 2057e11..0000000 --- a/legacy/Data/Questions/ingsw/0120_27/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ( ((x >= 0) and (x <= 5)) or ((x >= 10) and (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_28/quest.txt b/legacy/Data/Questions/ingsw/0120_28/quest.txt deleted file mode 100644 index 5826ea3..0000000 --- a/legacy/Data/Questions/ingsw/0120_28/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_28.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_28/wrong1.txt b/legacy/Data/Questions/ingsw/0120_28/wrong1.txt deleted file mode 100644 index bfb3c5d..0000000 --- a/legacy/Data/Questions/ingsw/0120_28/wrong1.txt +++ /dev/null @@ -1,38 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_28/wrong2.txt b/legacy/Data/Questions/ingsw/0120_28/wrong2.txt deleted file mode 100644 index c5d8c6b..0000000 --- a/legacy/Data/Questions/ingsw/0120_28/wrong2.txt +++ /dev/null @@ -1,33 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_28/wrong3.txt b/legacy/Data/Questions/ingsw/0120_28/wrong3.txt deleted file mode 100644 index 40db007..0000000 --- a/legacy/Data/Questions/ingsw/0120_28/wrong3.txt +++ /dev/null @@ -1,33 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_29/correct.txt b/legacy/Data/Questions/ingsw/0120_29/correct.txt deleted file mode 100644 index 080c618..0000000 --- a/legacy/Data/Questions/ingsw/0120_29/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y <= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_29/quest.txt b/legacy/Data/Questions/ingsw/0120_29/quest.txt deleted file mode 100644 index 576af1a..0000000 --- a/legacy/Data/Questions/ingsw/0120_29/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato era stata richiesta una risorsa (variabile x positiva) allora ora concesso l'accesso alla risorsa (variabile y positiva) -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time < w e ritorna il valore che z aveva al tempo (time - w), se time >= w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_29/wrong1.txt b/legacy/Data/Questions/ingsw/0120_29/wrong1.txt deleted file mode 100644 index 5ea42fe..0000000 --- a/legacy/Data/Questions/ingsw/0120_29/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y <= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_29/wrong2.txt b/legacy/Data/Questions/ingsw/0120_29/wrong2.txt deleted file mode 100644 index a55c0a4..0000000 --- a/legacy/Data/Questions/ingsw/0120_29/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y > 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_3/correct.txt b/legacy/Data/Questions/ingsw/0120_3/correct.txt deleted file mode 100644 index e940faa..0000000 --- a/legacy/Data/Questions/ingsw/0120_3/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 3) || (y > 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_3/quest.txt b/legacy/Data/Questions/ingsw/0120_3/quest.txt deleted file mode 100644 index 2758118..0000000 --- a/legacy/Data/Questions/ingsw/0120_3/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(int x, int y) { ..... } -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro maggiore di 3 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_3/wrong1.txt b/legacy/Data/Questions/ingsw/0120_3/wrong1.txt deleted file mode 100644 index ad32d88..0000000 --- a/legacy/Data/Questions/ingsw/0120_3/wrong1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x >= 3) || (y >= 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_3/wrong2.txt b/legacy/Data/Questions/ingsw/0120_3/wrong2.txt deleted file mode 100644 index 642ec6b..0000000 --- a/legacy/Data/Questions/ingsw/0120_3/wrong2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x >= 3) || (y > 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_30/correct.txt b/legacy/Data/Questions/ingsw/0120_30/correct.txt deleted file mode 100644 index a40ea7d..0000000 --- a/legacy/Data/Questions/ingsw/0120_30/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_30/quest.txt b/legacy/Data/Questions/ingsw/0120_30/quest.txt deleted file mode 100644 index dbd72c0..0000000 --- a/legacy/Data/Questions/ingsw/0120_30/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a - 100 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_30/wrong1.txt b/legacy/Data/Questions/ingsw/0120_30/wrong1.txt deleted file mode 100644 index 5b77112..0000000 --- a/legacy/Data/Questions/ingsw/0120_30/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_30/wrong2.txt b/legacy/Data/Questions/ingsw/0120_30/wrong2.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/Questions/ingsw/0120_30/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_31/correct.txt b/legacy/Data/Questions/ingsw/0120_31/correct.txt deleted file mode 100644 index 3bb4f54..0000000 --- a/legacy/Data/Questions/ingsw/0120_31/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 25% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_31/quest.txt b/legacy/Data/Questions/ingsw/0120_31/quest.txt deleted file mode 100644 index 6c8f77e..0000000 --- a/legacy/Data/Questions/ingsw/0120_31/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_31.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act0 act0 -Test case 2: act2 act0 act1 -Test case 3: act0 act0 act0 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_31/wrong1.txt b/legacy/Data/Questions/ingsw/0120_31/wrong1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0120_31/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_31/wrong2.txt b/legacy/Data/Questions/ingsw/0120_31/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0120_31/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_32/correct.txt b/legacy/Data/Questions/ingsw/0120_32/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0120_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_32/quest.txt b/legacy/Data/Questions/ingsw/0120_32/quest.txt deleted file mode 100644 index dcec721..0000000 --- a/legacy/Data/Questions/ingsw/0120_32/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (2*x); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} -Si consideri il seguente insieme di test cases: -{x=-20, x= 10, x=60} -Quale delle seguenti la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_32/wrong1.txt b/legacy/Data/Questions/ingsw/0120_32/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0120_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_32/wrong2.txt b/legacy/Data/Questions/ingsw/0120_32/wrong2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0120_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_33/correct.txt b/legacy/Data/Questions/ingsw/0120_33/correct.txt deleted file mode 100644 index a7029bc..0000000 --- a/legacy/Data/Questions/ingsw/0120_33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_33/quest.txt b/legacy/Data/Questions/ingsw/0120_33/quest.txt deleted file mode 100644 index e5fbc81..0000000 --- a/legacy/Data/Questions/ingsw/0120_33/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_33/wrong1.txt b/legacy/Data/Questions/ingsw/0120_33/wrong1.txt deleted file mode 100644 index a82929b..0000000 --- a/legacy/Data/Questions/ingsw/0120_33/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_33/wrong2.txt b/legacy/Data/Questions/ingsw/0120_33/wrong2.txt deleted file mode 100644 index 710b111..0000000 --- a/legacy/Data/Questions/ingsw/0120_33/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_34/quest.txt b/legacy/Data/Questions/ingsw/0120_34/quest.txt deleted file mode 100644 index 29d0647..0000000 --- a/legacy/Data/Questions/ingsw/0120_34/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_34.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_34/wrong1.txt b/legacy/Data/Questions/ingsw/0120_34/wrong1.txt deleted file mode 100644 index 160702f..0000000 --- a/legacy/Data/Questions/ingsw/0120_34/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_34/wrong2.txt b/legacy/Data/Questions/ingsw/0120_34/wrong2.txt deleted file mode 100644 index 3c05a37..0000000 --- a/legacy/Data/Questions/ingsw/0120_34/wrong2.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_34/wrong3.txt b/legacy/Data/Questions/ingsw/0120_34/wrong3.txt deleted file mode 100644 index bdfb644..0000000 --- a/legacy/Data/Questions/ingsw/0120_34/wrong3.txt +++ /dev/null @@ -1,37 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_35/quest.txt b/legacy/Data/Questions/ingsw/0120_35/quest.txt deleted file mode 100644 index 99379e6..0000000 --- a/legacy/Data/Questions/ingsw/0120_35/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(int x, int y) { ..... } -Quale delle seguenti assert esprime l'invariante che le variabili locali z e w di f() hanno somma minore di 1 oppure maggiore di 7 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_35/wrong1.txt b/legacy/Data/Questions/ingsw/0120_35/wrong1.txt deleted file mode 100644 index cbf1814..0000000 --- a/legacy/Data/Questions/ingsw/0120_35/wrong1.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w <= 1) || (z + w >= 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_35/wrong2.txt b/legacy/Data/Questions/ingsw/0120_35/wrong2.txt deleted file mode 100644 index 03b9f52..0000000 --- a/legacy/Data/Questions/ingsw/0120_35/wrong2.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w < 1) || (z + w > 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_35/wrong3.txt b/legacy/Data/Questions/ingsw/0120_35/wrong3.txt deleted file mode 100644 index 6fcb8b5..0000000 --- a/legacy/Data/Questions/ingsw/0120_35/wrong3.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w > 1) || (z + w < 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_36/correct.txt b/legacy/Data/Questions/ingsw/0120_36/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/Questions/ingsw/0120_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_36/quest.txt b/legacy/Data/Questions/ingsw/0120_36/quest.txt deleted file mode 100644 index 6f256c3..0000000 --- a/legacy/Data/Questions/ingsw/0120_36/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_36.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: -Test case 1: act2 act2 act1 act2 -Test case 2: act0 act2 act0 -Test case 3: act0 act0 act0 act1 act1 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_36/wrong1.txt b/legacy/Data/Questions/ingsw/0120_36/wrong1.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/Questions/ingsw/0120_36/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_36/wrong2.txt b/legacy/Data/Questions/ingsw/0120_36/wrong2.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/Questions/ingsw/0120_36/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_37/correct.txt b/legacy/Data/Questions/ingsw/0120_37/correct.txt deleted file mode 100644 index bc5692f..0000000 --- a/legacy/Data/Questions/ingsw/0120_37/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 87% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_37/quest.txt b/legacy/Data/Questions/ingsw/0120_37/quest.txt deleted file mode 100644 index cdbc688..0000000 --- a/legacy/Data/Questions/ingsw/0120_37/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_37.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - -Test case 1: act2 act1 act2 act2 -Test case 2: act2 act0 act2 act0 act2 -Test case 3: act2 act0 act2 act0 act1 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_37/wrong1.txt b/legacy/Data/Questions/ingsw/0120_37/wrong1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0120_37/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_37/wrong2.txt b/legacy/Data/Questions/ingsw/0120_37/wrong2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0120_37/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_38/correct.txt b/legacy/Data/Questions/ingsw/0120_38/correct.txt deleted file mode 100644 index 25ac15c..0000000 --- a/legacy/Data/Questions/ingsw/0120_38/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and ((x >= 30) or (x <= 20)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_38/quest.txt b/legacy/Data/Questions/ingsw/0120_38/quest.txt deleted file mode 100644 index b420aaf..0000000 --- a/legacy/Data/Questions/ingsw/0120_38/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Dopo 20 unit di tempo dall'inizio dell'esecuzione la variabile x sempre nell'intervallo [20, 30] . -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_38/wrong1.txt b/legacy/Data/Questions/ingsw/0120_38/wrong1.txt deleted file mode 100644 index 157567e..0000000 --- a/legacy/Data/Questions/ingsw/0120_38/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) or ((x >= 20) and (x <= 30)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_38/wrong2.txt b/legacy/Data/Questions/ingsw/0120_38/wrong2.txt deleted file mode 100644 index d021c3b..0000000 --- a/legacy/Data/Questions/ingsw/0120_38/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and (x >= 20) and (x <= 30) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_39/quest.txt b/legacy/Data/Questions/ingsw/0120_39/quest.txt deleted file mode 100644 index 4777dbc..0000000 --- a/legacy/Data/Questions/ingsw/0120_39/quest.txt +++ /dev/null @@ -1,35 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_39/wrong1.txt b/legacy/Data/Questions/ingsw/0120_39/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_39/wrong2.txt b/legacy/Data/Questions/ingsw/0120_39/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_39/wrong3.txt b/legacy/Data/Questions/ingsw/0120_39/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_4/correct.txt b/legacy/Data/Questions/ingsw/0120_4/correct.txt deleted file mode 100644 index ddb0d65..0000000 --- a/legacy/Data/Questions/ingsw/0120_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_4/quest.txt b/legacy/Data/Questions/ingsw/0120_4/quest.txt deleted file mode 100644 index d1cf8cb..0000000 --- a/legacy/Data/Questions/ingsw/0120_4/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 0) or (x > 5)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_4/wrong1.txt b/legacy/Data/Questions/ingsw/0120_4/wrong1.txt deleted file mode 100644 index 3e05ae7..0000000 --- a/legacy/Data/Questions/ingsw/0120_4/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_4/wrong2.txt b/legacy/Data/Questions/ingsw/0120_4/wrong2.txt deleted file mode 100644 index 7c7a691..0000000 --- a/legacy/Data/Questions/ingsw/0120_4/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_40/correct.txt b/legacy/Data/Questions/ingsw/0120_40/correct.txt deleted file mode 100644 index 31a01d5..0000000 --- a/legacy/Data/Questions/ingsw/0120_40/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_40/quest.txt b/legacy/Data/Questions/ingsw/0120_40/quest.txt deleted file mode 100644 index 74a4d32..0000000 --- a/legacy/Data/Questions/ingsw/0120_40/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y - 6 <= 0) { if (x + y - 3 >= 0) return (1); else return (2); } - else {if (x + 2*y -15 >= 0) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_40/wrong1.txt b/legacy/Data/Questions/ingsw/0120_40/wrong1.txt deleted file mode 100644 index 549dba8..0000000 --- a/legacy/Data/Questions/ingsw/0120_40/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=10, y=3}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_40/wrong2.txt b/legacy/Data/Questions/ingsw/0120_40/wrong2.txt deleted file mode 100644 index 0c564f7..0000000 --- a/legacy/Data/Questions/ingsw/0120_40/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=2, y=1}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_41/correct.txt b/legacy/Data/Questions/ingsw/0120_41/correct.txt deleted file mode 100644 index 7a6c6b9..0000000 --- a/legacy/Data/Questions/ingsw/0120_41/correct.txt +++ /dev/null @@ -1 +0,0 @@ -300000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_41/quest.txt b/legacy/Data/Questions/ingsw/0120_41/quest.txt deleted file mode 100644 index 47201e7..0000000 --- a/legacy/Data/Questions/ingsw/0120_41/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Il rischio R pu essere calcolato come R = P*C, dove P la probabilit dell'evento avverso (software failure nel nostro contesto) e C il costo dell'occorrenza dell'evento avverso. -Assumiamo che la probabilit P sia legata al costo di sviluppo S dalla formula -P = 10^{(-b*S)} (cio 10 elevato alla (-b*S)) -dove b una opportuna costante note da dati storici aziendali. Si assuma che b = 0.0001, C = 1000000, ed il rischio ammesso R = 1000. Quale dei seguenti valori meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_41/wrong1.txt b/legacy/Data/Questions/ingsw/0120_41/wrong1.txt deleted file mode 100644 index 997967b..0000000 --- a/legacy/Data/Questions/ingsw/0120_41/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -700000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_41/wrong2.txt b/legacy/Data/Questions/ingsw/0120_41/wrong2.txt deleted file mode 100644 index 2df501e..0000000 --- a/legacy/Data/Questions/ingsw/0120_41/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -500000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_42/correct.txt b/legacy/Data/Questions/ingsw/0120_42/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0120_42/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_42/quest.txt b/legacy/Data/Questions/ingsw/0120_42/quest.txt deleted file mode 100644 index 4650bbb..0000000 --- a/legacy/Data/Questions/ingsw/0120_42/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_42.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act2 act1 act2 act2 -Test case 2: act2 act0 -Test case 3: act0 act0 act0 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_42/wrong1.txt b/legacy/Data/Questions/ingsw/0120_42/wrong1.txt deleted file mode 100644 index 1c07658..0000000 --- a/legacy/Data/Questions/ingsw/0120_42/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_42/wrong2.txt b/legacy/Data/Questions/ingsw/0120_42/wrong2.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0120_42/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_43/quest.txt b/legacy/Data/Questions/ingsw/0120_43/quest.txt deleted file mode 100644 index 8636c5a..0000000 --- a/legacy/Data/Questions/ingsw/0120_43/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_43.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_43/wrong1.txt b/legacy/Data/Questions/ingsw/0120_43/wrong1.txt deleted file mode 100644 index 0ca6415..0000000 --- a/legacy/Data/Questions/ingsw/0120_43/wrong1.txt +++ /dev/null @@ -1,32 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_43/wrong2.txt b/legacy/Data/Questions/ingsw/0120_43/wrong2.txt deleted file mode 100644 index a5879aa..0000000 --- a/legacy/Data/Questions/ingsw/0120_43/wrong2.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_43/wrong3.txt b/legacy/Data/Questions/ingsw/0120_43/wrong3.txt deleted file mode 100644 index b4f56fb..0000000 --- a/legacy/Data/Questions/ingsw/0120_43/wrong3.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_44/correct.txt b/legacy/Data/Questions/ingsw/0120_44/correct.txt deleted file mode 100644 index 232aedf..0000000 --- a/legacy/Data/Questions/ingsw/0120_44/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_44/quest.txt b/legacy/Data/Questions/ingsw/0120_44/quest.txt deleted file mode 100644 index e44e320..0000000 --- a/legacy/Data/Questions/ingsw/0120_44/quest.txt +++ /dev/null @@ -1,21 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a + b - 6 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_44/wrong1.txt b/legacy/Data/Questions/ingsw/0120_44/wrong1.txt deleted file mode 100644 index 5d5c9a4..0000000 --- a/legacy/Data/Questions/ingsw/0120_44/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_44/wrong2.txt b/legacy/Data/Questions/ingsw/0120_44/wrong2.txt deleted file mode 100644 index 2b6c292..0000000 --- a/legacy/Data/Questions/ingsw/0120_44/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_45/quest.txt b/legacy/Data/Questions/ingsw/0120_45/quest.txt deleted file mode 100644 index 4818a62..0000000 --- a/legacy/Data/Questions/ingsw/0120_45/quest.txt +++ /dev/null @@ -1,35 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_45/wrong1.txt b/legacy/Data/Questions/ingsw/0120_45/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_45/wrong2.txt b/legacy/Data/Questions/ingsw/0120_45/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_45/wrong3.txt b/legacy/Data/Questions/ingsw/0120_45/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0120_46/correct.txt b/legacy/Data/Questions/ingsw/0120_46/correct.txt deleted file mode 100644 index 3fb437d..0000000 --- a/legacy/Data/Questions/ingsw/0120_46/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.56 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_46/quest.txt b/legacy/Data/Questions/ingsw/0120_46/quest.txt deleted file mode 100644 index 6205846..0000000 --- a/legacy/Data/Questions/ingsw/0120_46/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_46.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3 ? In altri terminti, qual' la probabilit che non sia necessario ripetere nessuna fase? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_46/wrong1.txt b/legacy/Data/Questions/ingsw/0120_46/wrong1.txt deleted file mode 100644 index c64601b..0000000 --- a/legacy/Data/Questions/ingsw/0120_46/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.14 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_46/wrong2.txt b/legacy/Data/Questions/ingsw/0120_46/wrong2.txt deleted file mode 100644 index fc54e00..0000000 --- a/legacy/Data/Questions/ingsw/0120_46/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.24 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_47/correct.txt b/legacy/Data/Questions/ingsw/0120_47/correct.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/Questions/ingsw/0120_47/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_47/quest.txt b/legacy/Data/Questions/ingsw/0120_47/quest.txt deleted file mode 100644 index 7710e8f..0000000 --- a/legacy/Data/Questions/ingsw/0120_47/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di consistenza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_47/wrong1.txt b/legacy/Data/Questions/ingsw/0120_47/wrong1.txt deleted file mode 100644 index 9e12d11..0000000 --- a/legacy/Data/Questions/ingsw/0120_47/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito esista un insieme di test che lo possa verificare. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_47/wrong2.txt b/legacy/Data/Questions/ingsw/0120_47/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0120_47/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_48/correct.txt b/legacy/Data/Questions/ingsw/0120_48/correct.txt deleted file mode 100644 index 519c7fd..0000000 --- a/legacy/Data/Questions/ingsw/0120_48/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 5) or (x < 0)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_48/quest.txt b/legacy/Data/Questions/ingsw/0120_48/quest.txt deleted file mode 100644 index 22c683f..0000000 --- a/legacy/Data/Questions/ingsw/0120_48/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5]. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_48/wrong1.txt b/legacy/Data/Questions/ingsw/0120_48/wrong1.txt deleted file mode 100644 index 5229f7e..0000000 --- a/legacy/Data/Questions/ingsw/0120_48/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 0) or (x < 5)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_48/wrong2.txt b/legacy/Data/Questions/ingsw/0120_48/wrong2.txt deleted file mode 100644 index c2e617d..0000000 --- a/legacy/Data/Questions/ingsw/0120_48/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and (x > 0) and (x < 5); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_49/correct.txt b/legacy/Data/Questions/ingsw/0120_49/correct.txt deleted file mode 100644 index 2a2ecea..0000000 --- a/legacy/Data/Questions/ingsw/0120_49/correct.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_49/quest.txt b/legacy/Data/Questions/ingsw/0120_49/quest.txt deleted file mode 100644 index 2d6940a..0000000 --- a/legacy/Data/Questions/ingsw/0120_49/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_49.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il tempo necessario per completare la fase x time(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi time(1) = 0. -Il tempo di una istanza del processo software descritto sopra la somma dei tempi degli stati (fasi) attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo Time(X) della sequenza di stati X = x(0), x(1), x(2), .... Time(X) = time(x(0)) + time(x(1)) + time(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo Time(X) = time(0) + time(1) = time(0) (poich time(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_49/wrong1.txt b/legacy/Data/Questions/ingsw/0120_49/wrong1.txt deleted file mode 100644 index d68fd15..0000000 --- a/legacy/Data/Questions/ingsw/0120_49/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_49/wrong2.txt b/legacy/Data/Questions/ingsw/0120_49/wrong2.txt deleted file mode 100644 index 9927a93..0000000 --- a/legacy/Data/Questions/ingsw/0120_49/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_5/quest.txt b/legacy/Data/Questions/ingsw/0120_5/quest.txt deleted file mode 100644 index 3e68301..0000000 --- a/legacy/Data/Questions/ingsw/0120_5/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_5.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_5/wrong1.txt b/legacy/Data/Questions/ingsw/0120_5/wrong1.txt deleted file mode 100644 index 6c46c45..0000000 --- a/legacy/Data/Questions/ingsw/0120_5/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_5/wrong2.txt b/legacy/Data/Questions/ingsw/0120_5/wrong2.txt deleted file mode 100644 index 39e7bfc..0000000 --- a/legacy/Data/Questions/ingsw/0120_5/wrong2.txt +++ /dev/null @@ -1,37 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_5/wrong3.txt b/legacy/Data/Questions/ingsw/0120_5/wrong3.txt deleted file mode 100644 index 93e29a3..0000000 --- a/legacy/Data/Questions/ingsw/0120_5/wrong3.txt +++ /dev/null @@ -1,28 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_6/correct.txt b/legacy/Data/Questions/ingsw/0120_6/correct.txt deleted file mode 100644 index 7c149d8..0000000 --- a/legacy/Data/Questions/ingsw/0120_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisisti descrivano tutte le funzionalità e vincoli (e.g., security, performance) del sistema desiderato dal customer. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_6/quest.txt b/legacy/Data/Questions/ingsw/0120_6/quest.txt deleted file mode 100644 index 8bba4b8..0000000 --- a/legacy/Data/Questions/ingsw/0120_6/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di completezza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_6/wrong1.txt b/legacy/Data/Questions/ingsw/0120_6/wrong1.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0120_6/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_6/wrong2.txt b/legacy/Data/Questions/ingsw/0120_6/wrong2.txt deleted file mode 100644 index 3461684..0000000 --- a/legacy/Data/Questions/ingsw/0120_6/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito sia stato implementato nel sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_7/correct.txt b/legacy/Data/Questions/ingsw/0120_7/correct.txt deleted file mode 100644 index b559d4a..0000000 --- a/legacy/Data/Questions/ingsw/0120_7/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_7/quest.txt b/legacy/Data/Questions/ingsw/0120_7/quest.txt deleted file mode 100644 index 031c331..0000000 --- a/legacy/Data/Questions/ingsw/0120_7/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 40 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 1 allora ora y nonegativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_7/wrong1.txt b/legacy/Data/Questions/ingsw/0120_7/wrong1.txt deleted file mode 100644 index 4b8db59..0000000 --- a/legacy/Data/Questions/ingsw/0120_7/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) or (delay(x, 10) > 1) or (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_7/wrong2.txt b/legacy/Data/Questions/ingsw/0120_7/wrong2.txt deleted file mode 100644 index 05ce544..0000000 --- a/legacy/Data/Questions/ingsw/0120_7/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0120_8/correct.txt b/legacy/Data/Questions/ingsw/0120_8/correct.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0120_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_8/quest.txt b/legacy/Data/Questions/ingsw/0120_8/quest.txt deleted file mode 100644 index 2809138..0000000 --- a/legacy/Data/Questions/ingsw/0120_8/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_8.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act0 act1 act0 act2 -Test case 2: act0 act2 act2 act0 act1 -Test case 3: act0 act0 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_8/wrong1.txt b/legacy/Data/Questions/ingsw/0120_8/wrong1.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/Questions/ingsw/0120_8/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_8/wrong2.txt b/legacy/Data/Questions/ingsw/0120_8/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0120_8/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_9/correct.txt b/legacy/Data/Questions/ingsw/0120_9/correct.txt deleted file mode 100644 index ce9968f..0000000 --- a/legacy/Data/Questions/ingsw/0120_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.28 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_9/quest.txt b/legacy/Data/Questions/ingsw/0120_9/quest.txt deleted file mode 100644 index 4962ecf..0000000 --- a/legacy/Data/Questions/ingsw/0120_9/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_9.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del processo software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.3 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3? In altri terminti, qual' la probabilit che non sia necessario ripetere la prima fase (ma non la seconda) ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_9/wrong1.txt b/legacy/Data/Questions/ingsw/0120_9/wrong1.txt deleted file mode 100644 index e8f9017..0000000 --- a/legacy/Data/Questions/ingsw/0120_9/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.42 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0120_9/wrong2.txt b/legacy/Data/Questions/ingsw/0120_9/wrong2.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/Questions/ingsw/0120_9/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0121_34/correct.txt b/legacy/Data/Questions/ingsw/0121_34/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0121_34/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0121_34/quest.txt b/legacy/Data/Questions/ingsw/0121_34/quest.txt deleted file mode 100644 index 6dbca93..0000000 --- a/legacy/Data/Questions/ingsw/0121_34/quest.txt +++ /dev/null @@ -1,53 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 4 /* number of test cases */ - - -int f(int x1, int x2) - -{ - if (x1 + x2 <= 2) - - return (1); - - else return (2); - -} - - -int main() { int i, y; int x1[N], x2[N]; - - // define test cases - - x1[0] = 3; x2[0] = -2; x1[1] = 4; x2[1] = -3; x1[2] = 7; x2[2] = -4; x1[3] = 8; x2[3] = -5;  - - // testing - - for (i = 0; i < N; i++) { - - y = f(x1[i], x2[i]); // function under testing - - assert(y ==(x1[i], x2[i] <= 2) ? 1 : 2); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0);    - -} ------------ - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x1[i] ed x2[i]. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0121_34/wrong1.txt b/legacy/Data/Questions/ingsw/0121_34/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0121_34/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0121_34/wrong2.txt b/legacy/Data/Questions/ingsw/0121_34/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0121_34/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_0/correct.txt b/legacy/Data/Questions/ingsw/0210_0/correct.txt deleted file mode 100644 index a40ea7d..0000000 --- a/legacy/Data/Questions/ingsw/0210_0/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_0/quest.txt b/legacy/Data/Questions/ingsw/0210_0/quest.txt deleted file mode 100644 index 2d895ca..0000000 --- a/legacy/Data/Questions/ingsw/0210_0/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a >= 100) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_0/wrong1.txt b/legacy/Data/Questions/ingsw/0210_0/wrong1.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/Questions/ingsw/0210_0/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_0/wrong2.txt b/legacy/Data/Questions/ingsw/0210_0/wrong2.txt deleted file mode 100644 index 5b77112..0000000 --- a/legacy/Data/Questions/ingsw/0210_0/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_1/quest.txt b/legacy/Data/Questions/ingsw/0210_1/quest.txt deleted file mode 100644 index 89110fc..0000000 --- a/legacy/Data/Questions/ingsw/0210_1/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_1.png -Si consideri la seguente architettura software: - - -Quale dei seguenti modelli Modelica meglio la rappresenta ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_1/wrong1.txt b/legacy/Data/Questions/ingsw/0210_1/wrong1.txt deleted file mode 100644 index 0487745..0000000 --- a/legacy/Data/Questions/ingsw/0210_1/wrong1.txt +++ /dev/null @@ -1,6 +0,0 @@ -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input4, sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_1/wrong2.txt b/legacy/Data/Questions/ingsw/0210_1/wrong2.txt deleted file mode 100644 index 6b9f4b0..0000000 --- a/legacy/Data/Questions/ingsw/0210_1/wrong2.txt +++ /dev/null @@ -1,3 +0,0 @@ -output4); -connect(sc1.output4, sc2.input4); -connect(sc1.input5, sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_1/wrong3.txt b/legacy/Data/Questions/ingsw/0210_1/wrong3.txt deleted file mode 100644 index bf32c35..0000000 --- a/legacy/Data/Questions/ingsw/0210_1/wrong3.txt +++ /dev/null @@ -1,40 +0,0 @@ -output5); -connect(sc1.output5, sc3.input5); -connect(sc1.input6, sc4.output6); -connect(sc1.output6, sc4.input6); -connect(sc2.input1, sc3.output1); -connect(sc3.input2, sc4.output2); -connect(sc4.input3, sc2.ouput3); -end SysArch -2. -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input4, sc2.output4); -connect(sc1.output4, sc2.input4); -connect(sc1.input5, sc3.output5); -connect(sc1.output5, sc3.input5); -connect(sc1.input6, sc4.output6); -connect(sc1.output6, sc4.input6); -connect(sc2.input1, sc3.output1); -connect(sc3.input2, sc4.output2); -connect(sc4.output3, sc2.input3); -end SysArch -3. -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input4, sc2.output4); -connect(sc1.output4, sc2.input4); -connect(sc1.input5, sc3.output5); -connect(sc1.output5, sc3.input5); -connect(sc1.input6, sc4.output6); -connect(sc1.output6, sc4.input6); -connect(sc2.output1, sc3.input1); -connect(sc3.output2, sc4.input2); -connect(sc4.output3, sc2.input3); -end SysArch \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_10/correct.txt b/legacy/Data/Questions/ingsw/0210_10/correct.txt deleted file mode 100644 index ddb0d65..0000000 --- a/legacy/Data/Questions/ingsw/0210_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_10/quest.txt b/legacy/Data/Questions/ingsw/0210_10/quest.txt deleted file mode 100644 index d1cf8cb..0000000 --- a/legacy/Data/Questions/ingsw/0210_10/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 0) or (x > 5)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_10/wrong1.txt b/legacy/Data/Questions/ingsw/0210_10/wrong1.txt deleted file mode 100644 index 7c7a691..0000000 --- a/legacy/Data/Questions/ingsw/0210_10/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_10/wrong2.txt b/legacy/Data/Questions/ingsw/0210_10/wrong2.txt deleted file mode 100644 index 3e05ae7..0000000 --- a/legacy/Data/Questions/ingsw/0210_10/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_11/quest.txt b/legacy/Data/Questions/ingsw/0210_11/quest.txt deleted file mode 100644 index 57dc789..0000000 --- a/legacy/Data/Questions/ingsw/0210_11/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_11.png -Si consideri la seguente architettura software: - -Quale dei seguneti modelli Modelica meglio la rappresenta. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_11/wrong1.txt b/legacy/Data/Questions/ingsw/0210_11/wrong1.txt deleted file mode 100644 index 157d205..0000000 --- a/legacy/Data/Questions/ingsw/0210_11/wrong1.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -OS os_c; -WS ws_c; -WB wb_c; -connect(os_c.input1, ws_c.output1); -connect(os_c.output1, ws_c.input1); -connect(wb_c.input2, ws_c.output2); -connect(wb_c.output2, ws_c.input2); -end SysArch \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_11/wrong2.txt b/legacy/Data/Questions/ingsw/0210_11/wrong2.txt deleted file mode 100644 index 04886bb..0000000 --- a/legacy/Data/Questions/ingsw/0210_11/wrong2.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -OS os_c; -WS ws_c; -WB wb_c; -connect(os_c.input1, wb_c.output1); -connect(os_c.output1, wb_c.input1); -connect(wb_c.input2, ws_c.output2); -connect(wb_c.output2, ws_c.input2); -end SysArch \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_11/wrong3.txt b/legacy/Data/Questions/ingsw/0210_11/wrong3.txt deleted file mode 100644 index 903ba76..0000000 --- a/legacy/Data/Questions/ingsw/0210_11/wrong3.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -OS os_c; -WS ws_c; -WB wb_c; -connect(os_c.input1, ws_c.output1); -connect(os_c.output1, ws_c.input1); -connect(wb_c.input2, os_c.output2); -connect(wb_c.output2, os_c.input2); -end SysArch \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_12/quest.txt b/legacy/Data/Questions/ingsw/0210_12/quest.txt deleted file mode 100644 index 86ee3d4..0000000 --- a/legacy/Data/Questions/ingsw/0210_12/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_12.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_12/wrong1.txt b/legacy/Data/Questions/ingsw/0210_12/wrong1.txt deleted file mode 100644 index c7f67fe..0000000 --- a/legacy/Data/Questions/ingsw/0210_12/wrong1.txt +++ /dev/null @@ -1,38 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_12/wrong2.txt b/legacy/Data/Questions/ingsw/0210_12/wrong2.txt deleted file mode 100644 index b84dfd6..0000000 --- a/legacy/Data/Questions/ingsw/0210_12/wrong2.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_12/wrong3.txt b/legacy/Data/Questions/ingsw/0210_12/wrong3.txt deleted file mode 100644 index 162b572..0000000 --- a/legacy/Data/Questions/ingsw/0210_12/wrong3.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_13/correct.txt b/legacy/Data/Questions/ingsw/0210_13/correct.txt deleted file mode 100644 index 25ac15c..0000000 --- a/legacy/Data/Questions/ingsw/0210_13/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and ((x >= 30) or (x <= 20)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0210_13/quest.txt b/legacy/Data/Questions/ingsw/0210_13/quest.txt deleted file mode 100644 index b420aaf..0000000 --- a/legacy/Data/Questions/ingsw/0210_13/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Dopo 20 unit di tempo dall'inizio dell'esecuzione la variabile x sempre nell'intervallo [20, 30] . -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_13/wrong1.txt b/legacy/Data/Questions/ingsw/0210_13/wrong1.txt deleted file mode 100644 index d021c3b..0000000 --- a/legacy/Data/Questions/ingsw/0210_13/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and (x >= 20) and (x <= 30) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0210_13/wrong2.txt b/legacy/Data/Questions/ingsw/0210_13/wrong2.txt deleted file mode 100644 index 157567e..0000000 --- a/legacy/Data/Questions/ingsw/0210_13/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) or ((x >= 20) and (x <= 30)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0210_14/correct.txt b/legacy/Data/Questions/ingsw/0210_14/correct.txt deleted file mode 100644 index e74b1fc..0000000 --- a/legacy/Data/Questions/ingsw/0210_14/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_14/quest.txt b/legacy/Data/Questions/ingsw/0210_14/quest.txt deleted file mode 100644 index c1cd6d0..0000000 --- a/legacy/Data/Questions/ingsw/0210_14/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z = x; -while ( (x <= z) && (z <= y) ) { z = z + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_14/wrong1.txt b/legacy/Data/Questions/ingsw/0210_14/wrong1.txt deleted file mode 100644 index d63544a..0000000 --- a/legacy/Data/Questions/ingsw/0210_14/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x + 1) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_14/wrong2.txt b/legacy/Data/Questions/ingsw/0210_14/wrong2.txt deleted file mode 100644 index 1753a91..0000000 --- a/legacy/Data/Questions/ingsw/0210_14/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_15/correct.txt b/legacy/Data/Questions/ingsw/0210_15/correct.txt deleted file mode 100644 index 519c7fd..0000000 --- a/legacy/Data/Questions/ingsw/0210_15/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 5) or (x < 0)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0210_15/quest.txt b/legacy/Data/Questions/ingsw/0210_15/quest.txt deleted file mode 100644 index 22c683f..0000000 --- a/legacy/Data/Questions/ingsw/0210_15/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5]. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_15/wrong1.txt b/legacy/Data/Questions/ingsw/0210_15/wrong1.txt deleted file mode 100644 index 5229f7e..0000000 --- a/legacy/Data/Questions/ingsw/0210_15/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 0) or (x < 5)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/Questions/ingsw/0210_15/wrong2.txt b/legacy/Data/Questions/ingsw/0210_15/wrong2.txt deleted file mode 100644 index 2029293..0000000 --- a/legacy/Data/Questions/ingsw/0210_15/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and (x > 0) and (x < 5); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_16/correct.txt b/legacy/Data/Questions/ingsw/0210_16/correct.txt deleted file mode 100644 index 293ebbc..0000000 --- a/legacy/Data/Questions/ingsw/0210_16/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_16/quest.txt b/legacy/Data/Questions/ingsw/0210_16/quest.txt deleted file mode 100644 index 5922b9f..0000000 --- a/legacy/Data/Questions/ingsw/0210_16/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 10 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: se la variabile x nell'intervallo [10, 20] allora la variabile y compresa tra il 50% di x ed il 70% di x. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_16/wrong1.txt b/legacy/Data/Questions/ingsw/0210_16/wrong1.txt deleted file mode 100644 index d7890b2..0000000 --- a/legacy/Data/Questions/ingsw/0210_16/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and (y >= 0.5*x) and (y <= 0.7*x) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_16/wrong2.txt b/legacy/Data/Questions/ingsw/0210_16/wrong2.txt deleted file mode 100644 index d50b268..0000000 --- a/legacy/Data/Questions/ingsw/0210_16/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and ((x < 10) or (x > 20)) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_17/correct.txt b/legacy/Data/Questions/ingsw/0210_17/correct.txt deleted file mode 100644 index 2ca9276..0000000 --- a/legacy/Data/Questions/ingsw/0210_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 35% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_17/quest.txt b/legacy/Data/Questions/ingsw/0210_17/quest.txt deleted file mode 100644 index 5fa40ee..0000000 --- a/legacy/Data/Questions/ingsw/0210_17/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_17.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - - -ed il seguente insieme di test cases: -Test case 1: act1 act2 -Test case 2: act2 act0 act1 act0 act0 -Test case 3: act2 act0 act2 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_17/wrong1.txt b/legacy/Data/Questions/ingsw/0210_17/wrong1.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/Questions/ingsw/0210_17/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_17/wrong2.txt b/legacy/Data/Questions/ingsw/0210_17/wrong2.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/Questions/ingsw/0210_17/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_18/correct.txt b/legacy/Data/Questions/ingsw/0210_18/correct.txt deleted file mode 100644 index 1a8a50a..0000000 --- a/legacy/Data/Questions/ingsw/0210_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun requisito, dovremmo essere in grado di scrivere un inseme di test che può dimostrare che il sistema sviluppato soddisfa il requisito considerato. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_18/quest.txt b/legacy/Data/Questions/ingsw/0210_18/quest.txt deleted file mode 100644 index 793b220..0000000 --- a/legacy/Data/Questions/ingsw/0210_18/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive il criterio di "requirements verifiability" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_18/wrong1.txt b/legacy/Data/Questions/ingsw/0210_18/wrong1.txt deleted file mode 100644 index fac8307..0000000 --- a/legacy/Data/Questions/ingsw/0210_18/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna coppia di componenti, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che l'interazione tra le componenti soddisfa tutti i requisiti di interfaccia. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_18/wrong2.txt b/legacy/Data/Questions/ingsw/0210_18/wrong2.txt deleted file mode 100644 index 3fdb31e..0000000 --- a/legacy/Data/Questions/ingsw/0210_18/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna componente del sistema, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che essa soddisfa tutti i requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_19/correct.txt b/legacy/Data/Questions/ingsw/0210_19/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0210_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_19/quest.txt b/legacy/Data/Questions/ingsw/0210_19/quest.txt deleted file mode 100644 index e786bcf..0000000 --- a/legacy/Data/Questions/ingsw/0210_19/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_19.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act1 act2 act2 -Test case 2: act1 act1 act0 act1 -Test case 3: act0 act0 act2 act1 act0 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_19/wrong1.txt b/legacy/Data/Questions/ingsw/0210_19/wrong1.txt deleted file mode 100644 index 1c07658..0000000 --- a/legacy/Data/Questions/ingsw/0210_19/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_19/wrong2.txt b/legacy/Data/Questions/ingsw/0210_19/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0210_19/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_2/quest.txt b/legacy/Data/Questions/ingsw/0210_2/quest.txt deleted file mode 100644 index f9f8976..0000000 --- a/legacy/Data/Questions/ingsw/0210_2/quest.txt +++ /dev/null @@ -1,36 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_2/wrong1.txt b/legacy/Data/Questions/ingsw/0210_2/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_2/wrong2.txt b/legacy/Data/Questions/ingsw/0210_2/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_2/wrong3.txt b/legacy/Data/Questions/ingsw/0210_2/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_20/correct.txt b/legacy/Data/Questions/ingsw/0210_20/correct.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/Questions/ingsw/0210_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_20/quest.txt b/legacy/Data/Questions/ingsw/0210_20/quest.txt deleted file mode 100644 index 7710e8f..0000000 --- a/legacy/Data/Questions/ingsw/0210_20/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di consistenza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_20/wrong1.txt b/legacy/Data/Questions/ingsw/0210_20/wrong1.txt deleted file mode 100644 index 9e12d11..0000000 --- a/legacy/Data/Questions/ingsw/0210_20/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito esista un insieme di test che lo possa verificare. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_20/wrong2.txt b/legacy/Data/Questions/ingsw/0210_20/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0210_20/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_21/correct.txt b/legacy/Data/Questions/ingsw/0210_21/correct.txt deleted file mode 100644 index ad21063..0000000 --- a/legacy/Data/Questions/ingsw/0210_21/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_21/quest.txt b/legacy/Data/Questions/ingsw/0210_21/quest.txt deleted file mode 100644 index 031c331..0000000 --- a/legacy/Data/Questions/ingsw/0210_21/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 40 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 1 allora ora y nonegativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_21/wrong1.txt b/legacy/Data/Questions/ingsw/0210_21/wrong1.txt deleted file mode 100644 index b14ac60..0000000 --- a/legacy/Data/Questions/ingsw/0210_21/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_21/wrong2.txt b/legacy/Data/Questions/ingsw/0210_21/wrong2.txt deleted file mode 100644 index e4201ab..0000000 --- a/legacy/Data/Questions/ingsw/0210_21/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) or (delay(x, 10) > 1) or (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_22/correct.txt b/legacy/Data/Questions/ingsw/0210_22/correct.txt deleted file mode 100644 index a7029bc..0000000 --- a/legacy/Data/Questions/ingsw/0210_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_22/quest.txt b/legacy/Data/Questions/ingsw/0210_22/quest.txt deleted file mode 100644 index e5fbc81..0000000 --- a/legacy/Data/Questions/ingsw/0210_22/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_22/wrong1.txt b/legacy/Data/Questions/ingsw/0210_22/wrong1.txt deleted file mode 100644 index 710b111..0000000 --- a/legacy/Data/Questions/ingsw/0210_22/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_22/wrong2.txt b/legacy/Data/Questions/ingsw/0210_22/wrong2.txt deleted file mode 100644 index a82929b..0000000 --- a/legacy/Data/Questions/ingsw/0210_22/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_23/correct.txt b/legacy/Data/Questions/ingsw/0210_23/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0210_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_23/quest.txt b/legacy/Data/Questions/ingsw/0210_23/quest.txt deleted file mode 100644 index adede32..0000000 --- a/legacy/Data/Questions/ingsw/0210_23/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 2) { if (x + y >= 1) return (1); else return (2); } - else {if (x + 2*y >= 5) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=2}, {x=0, y=0}, {x=5, y=0}, {x=3, y=0}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_23/wrong1.txt b/legacy/Data/Questions/ingsw/0210_23/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0210_23/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_23/wrong2.txt b/legacy/Data/Questions/ingsw/0210_23/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0210_23/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_24/correct.txt b/legacy/Data/Questions/ingsw/0210_24/correct.txt deleted file mode 100644 index 2a2ecea..0000000 --- a/legacy/Data/Questions/ingsw/0210_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_24/quest.txt b/legacy/Data/Questions/ingsw/0210_24/quest.txt deleted file mode 100644 index d188da2..0000000 --- a/legacy/Data/Questions/ingsw/0210_24/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_24.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il tempo necessario per completare la fase x time(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi time(1) = 0. -Il tempo di una istanza del processo software descritto sopra la somma dei tempi degli stati (fasi) attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo Time(X) della sequenza di stati X = x(0), x(1), x(2), .... Time(X) = time(x(0)) + time(x(1)) + time(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo Time(X) = time(0) + time(1) = time(0) (poich time(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_24/wrong1.txt b/legacy/Data/Questions/ingsw/0210_24/wrong1.txt deleted file mode 100644 index 9927a93..0000000 --- a/legacy/Data/Questions/ingsw/0210_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_24/wrong2.txt b/legacy/Data/Questions/ingsw/0210_24/wrong2.txt deleted file mode 100644 index d68fd15..0000000 --- a/legacy/Data/Questions/ingsw/0210_24/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_25/correct.txt b/legacy/Data/Questions/ingsw/0210_25/correct.txt deleted file mode 100644 index 43dc0c9..0000000 --- a/legacy/Data/Questions/ingsw/0210_25/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 0) || (y > 0)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_25/quest.txt b/legacy/Data/Questions/ingsw/0210_25/quest.txt deleted file mode 100644 index f6744fd..0000000 --- a/legacy/Data/Questions/ingsw/0210_25/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(in x, int y) { ..... } -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro positivo ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_25/wrong1.txt b/legacy/Data/Questions/ingsw/0210_25/wrong1.txt deleted file mode 100644 index 6a97baf..0000000 --- a/legacy/Data/Questions/ingsw/0210_25/wrong1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_25/wrong2.txt b/legacy/Data/Questions/ingsw/0210_25/wrong2.txt deleted file mode 100644 index 3f63933..0000000 --- a/legacy/Data/Questions/ingsw/0210_25/wrong2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_26/correct.txt b/legacy/Data/Questions/ingsw/0210_26/correct.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/Questions/ingsw/0210_26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_26/quest.txt b/legacy/Data/Questions/ingsw/0210_26/quest.txt deleted file mode 100644 index d318528..0000000 --- a/legacy/Data/Questions/ingsw/0210_26/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_26.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il costo dello stato (fase) x c(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi c(1) = 0. -Il costo di una istanza del processo software descritto sopra la somma dei costi degli stati attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo C(X) della sequenza di stati X = x(0), x(1), x(2), .... C(X) = c(x(0)) + c(x(1)) + c(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo C(X) = c(0) + c(1) = c(0) (poich c(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_26/wrong1.txt b/legacy/Data/Questions/ingsw/0210_26/wrong1.txt deleted file mode 100644 index 3143da9..0000000 --- a/legacy/Data/Questions/ingsw/0210_26/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_26/wrong2.txt b/legacy/Data/Questions/ingsw/0210_26/wrong2.txt deleted file mode 100644 index 70022eb..0000000 --- a/legacy/Data/Questions/ingsw/0210_26/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_27/quest.txt b/legacy/Data/Questions/ingsw/0210_27/quest.txt deleted file mode 100644 index 75e942b..0000000 --- a/legacy/Data/Questions/ingsw/0210_27/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_27.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_27/wrong1.txt b/legacy/Data/Questions/ingsw/0210_27/wrong1.txt deleted file mode 100644 index c296b22..0000000 --- a/legacy/Data/Questions/ingsw/0210_27/wrong1.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_27/wrong2.txt b/legacy/Data/Questions/ingsw/0210_27/wrong2.txt deleted file mode 100644 index d21df5d..0000000 --- a/legacy/Data/Questions/ingsw/0210_27/wrong2.txt +++ /dev/null @@ -1,32 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_27/wrong3.txt b/legacy/Data/Questions/ingsw/0210_27/wrong3.txt deleted file mode 100644 index 421d23f..0000000 --- a/legacy/Data/Questions/ingsw/0210_27/wrong3.txt +++ /dev/null @@ -1,37 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_28/quest.txt b/legacy/Data/Questions/ingsw/0210_28/quest.txt deleted file mode 100644 index 932f11d..0000000 --- a/legacy/Data/Questions/ingsw/0210_28/quest.txt +++ /dev/null @@ -1,38 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_28/wrong1.txt b/legacy/Data/Questions/ingsw/0210_28/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_28/wrong2.txt b/legacy/Data/Questions/ingsw/0210_28/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_28/wrong3.txt b/legacy/Data/Questions/ingsw/0210_28/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_29/correct.txt b/legacy/Data/Questions/ingsw/0210_29/correct.txt deleted file mode 100644 index 0902686..0000000 --- a/legacy/Data/Questions/ingsw/0210_29/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito funzionale. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_29/quest.txt b/legacy/Data/Questions/ingsw/0210_29/quest.txt deleted file mode 100644 index f6839df..0000000 --- a/legacy/Data/Questions/ingsw/0210_29/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -"Ogni giorno, per ciascuna clinica, il sistema generer una lista dei pazienti che hanno un appuntamento quel giorno." -La frase precedente un esempio di: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_29/wrong1.txt b/legacy/Data/Questions/ingsw/0210_29/wrong1.txt deleted file mode 100644 index 6084c49..0000000 --- a/legacy/Data/Questions/ingsw/0210_29/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_29/wrong2.txt b/legacy/Data/Questions/ingsw/0210_29/wrong2.txt deleted file mode 100644 index 396c8d3..0000000 --- a/legacy/Data/Questions/ingsw/0210_29/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di performance. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_3/quest.txt b/legacy/Data/Questions/ingsw/0210_3/quest.txt deleted file mode 100644 index 985c244..0000000 --- a/legacy/Data/Questions/ingsw/0210_3/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente specifica funzionale per la funzione f. -La funzione f(int *A, int *B) prende come input un vettore A di dimensione n ritorna come output un vettore B ottenuto ordinando gli elementi di A in ordine crescente. -Quale delle seguenti funzioni un test oracle per la funzione f ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_3/wrong1.txt b/legacy/Data/Questions/ingsw/0210_3/wrong1.txt deleted file mode 100644 index ed5ad19..0000000 --- a/legacy/Data/Questions/ingsw/0210_3/wrong1.txt +++ /dev/null @@ -1,14 +0,0 @@ -#define n 1000 -int TestOracle1(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; D[j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_3/wrong2.txt b/legacy/Data/Questions/ingsw/0210_3/wrong2.txt deleted file mode 100644 index 69b9722..0000000 --- a/legacy/Data/Questions/ingsw/0210_3/wrong2.txt +++ /dev/null @@ -1,14 +0,0 @@ -#define n 1000 -int TestOracle2(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_3/wrong3.txt b/legacy/Data/Questions/ingsw/0210_3/wrong3.txt deleted file mode 100644 index a26ce6e..0000000 --- a/legacy/Data/Questions/ingsw/0210_3/wrong3.txt +++ /dev/null @@ -1,15 +0,0 @@ -#define n 1000 - -int TestOracle3(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if (A[i] == B[j]) {C[i][j] = 1; D[j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_30/correct.txt b/legacy/Data/Questions/ingsw/0210_30/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/Questions/ingsw/0210_30/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_30/quest.txt b/legacy/Data/Questions/ingsw/0210_30/quest.txt deleted file mode 100644 index a27fc55..0000000 --- a/legacy/Data/Questions/ingsw/0210_30/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_30.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - - -ed il seguente insieme di test cases: -Test case 1: act1 act1 act2 act2 -Test case 2: act1 act1 act0 act1 -Test case 3: act0 act0 act2 act1 act0 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_30/wrong1.txt b/legacy/Data/Questions/ingsw/0210_30/wrong1.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/Questions/ingsw/0210_30/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_30/wrong2.txt b/legacy/Data/Questions/ingsw/0210_30/wrong2.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/Questions/ingsw/0210_30/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_31/correct.txt b/legacy/Data/Questions/ingsw/0210_31/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0210_31/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_31/quest.txt b/legacy/Data/Questions/ingsw/0210_31/quest.txt deleted file mode 100644 index 65cfd2d..0000000 --- a/legacy/Data/Questions/ingsw/0210_31/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y >= 2) return (1); else return (2); } - else {if (2*x + y >= 1) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=1}, {x=0, y=0}, {x=1, y=0}, {x=0, y=-1}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_31/wrong1.txt b/legacy/Data/Questions/ingsw/0210_31/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0210_31/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_31/wrong2.txt b/legacy/Data/Questions/ingsw/0210_31/wrong2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0210_31/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_32/correct.txt b/legacy/Data/Questions/ingsw/0210_32/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/Questions/ingsw/0210_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_32/quest.txt b/legacy/Data/Questions/ingsw/0210_32/quest.txt deleted file mode 100644 index cb591da..0000000 --- a/legacy/Data/Questions/ingsw/0210_32/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_32.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act2 -Test case 2: act2 act0 act1 act0 act0 -Test case 3: act2 act0 act2 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_32/wrong1.txt b/legacy/Data/Questions/ingsw/0210_32/wrong1.txt deleted file mode 100644 index 1c07658..0000000 --- a/legacy/Data/Questions/ingsw/0210_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_32/wrong2.txt b/legacy/Data/Questions/ingsw/0210_32/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0210_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_33/correct.txt b/legacy/Data/Questions/ingsw/0210_33/correct.txt deleted file mode 100644 index 1c7da8c..0000000 --- a/legacy/Data/Questions/ingsw/0210_33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.03 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_33/quest.txt b/legacy/Data/Questions/ingsw/0210_33/quest.txt deleted file mode 100644 index cf9113a..0000000 --- a/legacy/Data/Questions/ingsw/0210_33/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_33.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.1 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3, 4 ? In altri terminti, qual' la probabilit che sia necessario ripetere sia la fase 1 che la fase 2 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_33/wrong1.txt b/legacy/Data/Questions/ingsw/0210_33/wrong1.txt deleted file mode 100644 index 7eb6830..0000000 --- a/legacy/Data/Questions/ingsw/0210_33/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.27 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_33/wrong2.txt b/legacy/Data/Questions/ingsw/0210_33/wrong2.txt deleted file mode 100644 index 8a346b7..0000000 --- a/legacy/Data/Questions/ingsw/0210_33/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.07 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_34/quest.txt b/legacy/Data/Questions/ingsw/0210_34/quest.txt deleted file mode 100644 index 33e1f49..0000000 --- a/legacy/Data/Questions/ingsw/0210_34/quest.txt +++ /dev/null @@ -1,34 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_34/wrong1.txt b/legacy/Data/Questions/ingsw/0210_34/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_34/wrong2.txt b/legacy/Data/Questions/ingsw/0210_34/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_34/wrong3.txt b/legacy/Data/Questions/ingsw/0210_34/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_35/correct.txt b/legacy/Data/Questions/ingsw/0210_35/correct.txt deleted file mode 100644 index 7c149d8..0000000 --- a/legacy/Data/Questions/ingsw/0210_35/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisisti descrivano tutte le funzionalità e vincoli (e.g., security, performance) del sistema desiderato dal customer. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_35/quest.txt b/legacy/Data/Questions/ingsw/0210_35/quest.txt deleted file mode 100644 index 8bba4b8..0000000 --- a/legacy/Data/Questions/ingsw/0210_35/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di completezza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_35/wrong1.txt b/legacy/Data/Questions/ingsw/0210_35/wrong1.txt deleted file mode 100644 index 3461684..0000000 --- a/legacy/Data/Questions/ingsw/0210_35/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito sia stato implementato nel sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_35/wrong2.txt b/legacy/Data/Questions/ingsw/0210_35/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0210_35/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_36/correct.txt b/legacy/Data/Questions/ingsw/0210_36/correct.txt deleted file mode 100644 index 3f63933..0000000 --- a/legacy/Data/Questions/ingsw/0210_36/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_36/quest.txt b/legacy/Data/Questions/ingsw/0210_36/quest.txt deleted file mode 100644 index 595ab5d..0000000 --- a/legacy/Data/Questions/ingsw/0210_36/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(in x, int y) { ..... } -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono positivi ed almeno uno di loro maggiore di 1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_36/wrong1.txt b/legacy/Data/Questions/ingsw/0210_36/wrong1.txt deleted file mode 100644 index 6a97baf..0000000 --- a/legacy/Data/Questions/ingsw/0210_36/wrong1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_36/wrong2.txt b/legacy/Data/Questions/ingsw/0210_36/wrong2.txt deleted file mode 100644 index e607157..0000000 --- a/legacy/Data/Questions/ingsw/0210_36/wrong2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && (x > 1) && (y > 1) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_37/quest.txt b/legacy/Data/Questions/ingsw/0210_37/quest.txt deleted file mode 100644 index 5743032..0000000 --- a/legacy/Data/Questions/ingsw/0210_37/quest.txt +++ /dev/null @@ -1,36 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_37/wrong1.txt b/legacy/Data/Questions/ingsw/0210_37/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_37/wrong2.txt b/legacy/Data/Questions/ingsw/0210_37/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_37/wrong3.txt b/legacy/Data/Questions/ingsw/0210_37/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0210_38/correct.txt b/legacy/Data/Questions/ingsw/0210_38/correct.txt deleted file mode 100644 index 232aedf..0000000 --- a/legacy/Data/Questions/ingsw/0210_38/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_38/quest.txt b/legacy/Data/Questions/ingsw/0210_38/quest.txt deleted file mode 100644 index b2bed72..0000000 --- a/legacy/Data/Questions/ingsw/0210_38/quest.txt +++ /dev/null @@ -1,21 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a + b >= 6) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_38/wrong1.txt b/legacy/Data/Questions/ingsw/0210_38/wrong1.txt deleted file mode 100644 index 2b6c292..0000000 --- a/legacy/Data/Questions/ingsw/0210_38/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_38/wrong2.txt b/legacy/Data/Questions/ingsw/0210_38/wrong2.txt deleted file mode 100644 index 5d5c9a4..0000000 --- a/legacy/Data/Questions/ingsw/0210_38/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_39/correct.txt b/legacy/Data/Questions/ingsw/0210_39/correct.txt deleted file mode 100644 index 8785661..0000000 --- a/legacy/Data/Questions/ingsw/0210_39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_39/quest.txt b/legacy/Data/Questions/ingsw/0210_39/quest.txt deleted file mode 100644 index 36947c2..0000000 --- a/legacy/Data/Questions/ingsw/0210_39/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (x + 7); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_39/wrong1.txt b/legacy/Data/Questions/ingsw/0210_39/wrong1.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/Questions/ingsw/0210_39/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_39/wrong2.txt b/legacy/Data/Questions/ingsw/0210_39/wrong2.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/Questions/ingsw/0210_39/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_4/correct.txt b/legacy/Data/Questions/ingsw/0210_4/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/Questions/ingsw/0210_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_4/quest.txt b/legacy/Data/Questions/ingsw/0210_4/quest.txt deleted file mode 100644 index 84d1f53..0000000 --- a/legacy/Data/Questions/ingsw/0210_4/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_4.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act2 act0 act1 act2 act0 -Test case 2: act1 act2 act1 -Test case 3: act1 act2 act1 act0 act0 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_4/wrong1.txt b/legacy/Data/Questions/ingsw/0210_4/wrong1.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/Questions/ingsw/0210_4/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_4/wrong2.txt b/legacy/Data/Questions/ingsw/0210_4/wrong2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0210_4/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_40/correct.txt b/legacy/Data/Questions/ingsw/0210_40/correct.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0210_40/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_40/quest.txt b/legacy/Data/Questions/ingsw/0210_40/quest.txt deleted file mode 100644 index a550159..0000000 --- a/legacy/Data/Questions/ingsw/0210_40/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_40.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act0 act0 act0 act0 -Test case 2: act2 act0 -Test case 3: act0 act0 act1 act0 act2 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_40/wrong1.txt b/legacy/Data/Questions/ingsw/0210_40/wrong1.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0210_40/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_40/wrong2.txt b/legacy/Data/Questions/ingsw/0210_40/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0210_40/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_41/correct.txt b/legacy/Data/Questions/ingsw/0210_41/correct.txt deleted file mode 100644 index 5f76c88..0000000 --- a/legacy/Data/Questions/ingsw/0210_41/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 45% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_41/quest.txt b/legacy/Data/Questions/ingsw/0210_41/quest.txt deleted file mode 100644 index cdbd481..0000000 --- a/legacy/Data/Questions/ingsw/0210_41/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_41.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - - -ed il seguente insieme di test cases: -Test case 1: act1 act0 act0 act0 act0 -Test case 2: act2 act0 -Test case 3: act0 act0 act1 act0 act2 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_41/wrong1.txt b/legacy/Data/Questions/ingsw/0210_41/wrong1.txt deleted file mode 100644 index 2ca9276..0000000 --- a/legacy/Data/Questions/ingsw/0210_41/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 35% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_41/wrong2.txt b/legacy/Data/Questions/ingsw/0210_41/wrong2.txt deleted file mode 100644 index c376ef7..0000000 --- a/legacy/Data/Questions/ingsw/0210_41/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 55% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_42/quest.txt b/legacy/Data/Questions/ingsw/0210_42/quest.txt deleted file mode 100644 index 8e91c31..0000000 --- a/legacy/Data/Questions/ingsw/0210_42/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_42.png -Si consideri la seguente architettura software: - - -Quale dei seguenti modelli Modelica meglio la rappresenta ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_42/wrong1.txt b/legacy/Data/Questions/ingsw/0210_42/wrong1.txt deleted file mode 100644 index 512c141..0000000 --- a/legacy/Data/Questions/ingsw/0210_42/wrong1.txt +++ /dev/null @@ -1,6 +0,0 @@ -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input1, sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_42/wrong2.txt b/legacy/Data/Questions/ingsw/0210_42/wrong2.txt deleted file mode 100644 index 77d39c1..0000000 --- a/legacy/Data/Questions/ingsw/0210_42/wrong2.txt +++ /dev/null @@ -1,3 +0,0 @@ -output1); -connect(sc1.output1, sc2.input1); -connect(sc1.input2, sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_42/wrong3.txt b/legacy/Data/Questions/ingsw/0210_42/wrong3.txt deleted file mode 100644 index b9a8baf..0000000 --- a/legacy/Data/Questions/ingsw/0210_42/wrong3.txt +++ /dev/null @@ -1,39 +0,0 @@ -output2); -connect(sc1.output2, sc3.input2); -connect(sc1.input3, sc4.output3); -connect(sc1.output3, sc4.input3); -connect(sc2.input4, sc3.output4); -connect(sc3.input5, sc4.output5); -end SysArch -2. -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input1, sc2.output1); -connect(sc1.output1, sc2.input1); -connect(sc1.input2, sc3.output2); -connect(sc1.output2, sc3.input2); -connect(sc1.input3, sc4.output3); -connect(sc1.output3, sc4.input3); -connect(sc2.output4, sc3.input4); -connect(sc3.output5, sc4.input5); -end SysArch -3. -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input1, sc2.output1); -connect(sc1.output1, sc2.input1); -connect(sc1.input2, sc3.output2); -connect(sc1.output2, sc3.input2); -connect(sc1.input3, sc4.output3); -connect(sc1.output3, sc4.input3); -connect(sc2.input4, sc3.output4); -connect(sc2.output4, sc3.input4); -connect(sc3.input5, sc4.output5); -connect(sc3.output5, sc4.input5); -end SysArch \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_43/correct.txt b/legacy/Data/Questions/ingsw/0210_43/correct.txt deleted file mode 100644 index 4c75070..0000000 --- a/legacy/Data/Questions/ingsw/0210_43/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_43/quest.txt b/legacy/Data/Questions/ingsw/0210_43/quest.txt deleted file mode 100644 index e11a044..0000000 --- a/legacy/Data/Questions/ingsw/0210_43/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 50 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se la variabile x minore del 60% della variabile y allora la somma di x ed y maggiore del 30% della variabile z -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_43/wrong1.txt b/legacy/Data/Questions/ingsw/0210_43/wrong1.txt deleted file mode 100644 index 6dafe94..0000000 --- a/legacy/Data/Questions/ingsw/0210_43/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y > 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_43/wrong2.txt b/legacy/Data/Questions/ingsw/0210_43/wrong2.txt deleted file mode 100644 index a3d79a4..0000000 --- a/legacy/Data/Questions/ingsw/0210_43/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x >= 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_44/quest.txt b/legacy/Data/Questions/ingsw/0210_44/quest.txt deleted file mode 100644 index 5c4c81d..0000000 --- a/legacy/Data/Questions/ingsw/0210_44/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_44.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_44/wrong1.txt b/legacy/Data/Questions/ingsw/0210_44/wrong1.txt deleted file mode 100644 index 421b38f..0000000 --- a/legacy/Data/Questions/ingsw/0210_44/wrong1.txt +++ /dev/null @@ -1,34 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_44/wrong2.txt b/legacy/Data/Questions/ingsw/0210_44/wrong2.txt deleted file mode 100644 index f385f1c..0000000 --- a/legacy/Data/Questions/ingsw/0210_44/wrong2.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_44/wrong3.txt b/legacy/Data/Questions/ingsw/0210_44/wrong3.txt deleted file mode 100644 index 1034e02..0000000 --- a/legacy/Data/Questions/ingsw/0210_44/wrong3.txt +++ /dev/null @@ -1,32 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_45/correct.txt b/legacy/Data/Questions/ingsw/0210_45/correct.txt deleted file mode 100644 index 4a8e634..0000000 --- a/legacy/Data/Questions/ingsw/0210_45/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y <= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_45/quest.txt b/legacy/Data/Questions/ingsw/0210_45/quest.txt deleted file mode 100644 index 576af1a..0000000 --- a/legacy/Data/Questions/ingsw/0210_45/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato era stata richiesta una risorsa (variabile x positiva) allora ora concesso l'accesso alla risorsa (variabile y positiva) -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time < w e ritorna il valore che z aveva al tempo (time - w), se time >= w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_45/wrong1.txt b/legacy/Data/Questions/ingsw/0210_45/wrong1.txt deleted file mode 100644 index 68aa37a..0000000 --- a/legacy/Data/Questions/ingsw/0210_45/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y <= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_45/wrong2.txt b/legacy/Data/Questions/ingsw/0210_45/wrong2.txt deleted file mode 100644 index a43796b..0000000 --- a/legacy/Data/Questions/ingsw/0210_45/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y > 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_46/correct.txt b/legacy/Data/Questions/ingsw/0210_46/correct.txt deleted file mode 100644 index 001b1d9..0000000 --- a/legacy/Data/Questions/ingsw/0210_46/correct.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -DB db_c; -S1 s1_c; -S2 s2_c; -connect(db_c.input[1], s1_c.output); -connect(db_c.output[1], s1_c.input); -connect(db_c.input[2], s2_c.output); -connect(db_c.output[2], s2_c.input); -end SysArch \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_46/quest.txt b/legacy/Data/Questions/ingsw/0210_46/quest.txt deleted file mode 100644 index 9f5199d..0000000 --- a/legacy/Data/Questions/ingsw/0210_46/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_46.png -Si consideri la seguente architettura software: - -Quale dei seguenti modelli Modelica meglio la rappresenta ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_46/wrong1.txt b/legacy/Data/Questions/ingsw/0210_46/wrong1.txt deleted file mode 100644 index fc95495..0000000 --- a/legacy/Data/Questions/ingsw/0210_46/wrong1.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -DB db_c; -S1 s1_c; -S2 s2_c; -connect(db_c.input[1], s2_c.output[1]); -connect(db_c.output[1], s2_c.input[1]); -connect(s1_c.input[2], s2_c.output[2]); -connect(s1_c.output[2], s2_c.input[2]); -end SysArch \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_46/wrong2.txt b/legacy/Data/Questions/ingsw/0210_46/wrong2.txt deleted file mode 100644 index eaf9272..0000000 --- a/legacy/Data/Questions/ingsw/0210_46/wrong2.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -DB db_c; -S1 s1_c; -S2 s2_c; -connect(db_c.input[1], s1_c.output[1]); -connect(db_c.output[1], s1_c.input[1]); -connect(s1_c.input[2], s2_c.output[2]); -connect(s1_c.output[2], s2_c.input[2]); -end SysArch \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_47/correct.txt b/legacy/Data/Questions/ingsw/0210_47/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0210_47/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_47/quest.txt b/legacy/Data/Questions/ingsw/0210_47/quest.txt deleted file mode 100644 index 4344b75..0000000 --- a/legacy/Data/Questions/ingsw/0210_47/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (2*x); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} -Si consideri il seguente insieme di test cases: -{x=-100, x= 40, x=100} -Quale delle seguenti la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_47/wrong1.txt b/legacy/Data/Questions/ingsw/0210_47/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0210_47/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_47/wrong2.txt b/legacy/Data/Questions/ingsw/0210_47/wrong2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0210_47/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_48/correct.txt b/legacy/Data/Questions/ingsw/0210_48/correct.txt deleted file mode 100644 index 7311d41..0000000 --- a/legacy/Data/Questions/ingsw/0210_48/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_48/quest.txt b/legacy/Data/Questions/ingsw/0210_48/quest.txt deleted file mode 100644 index d3a9fe2..0000000 --- a/legacy/Data/Questions/ingsw/0210_48/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y >= 1) return (1); else return (2); } - else {if (2*x + y >= 5) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_48/wrong1.txt b/legacy/Data/Questions/ingsw/0210_48/wrong1.txt deleted file mode 100644 index 7e48e4f..0000000 --- a/legacy/Data/Questions/ingsw/0210_48/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=3}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_48/wrong2.txt b/legacy/Data/Questions/ingsw/0210_48/wrong2.txt deleted file mode 100644 index 3e327ab..0000000 --- a/legacy/Data/Questions/ingsw/0210_48/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=2, y=2}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_49/correct.txt b/legacy/Data/Questions/ingsw/0210_49/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/Questions/ingsw/0210_49/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_49/quest.txt b/legacy/Data/Questions/ingsw/0210_49/quest.txt deleted file mode 100644 index 8cb7d37..0000000 --- a/legacy/Data/Questions/ingsw/0210_49/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_49.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act0 act1 act2 act0 -Test case 2: act1 act2 act1 -Test case 3: act1 act2 act1 act0 act0 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_49/wrong1.txt b/legacy/Data/Questions/ingsw/0210_49/wrong1.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/Questions/ingsw/0210_49/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_49/wrong2.txt b/legacy/Data/Questions/ingsw/0210_49/wrong2.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/Questions/ingsw/0210_49/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_5/correct.txt b/legacy/Data/Questions/ingsw/0210_5/correct.txt deleted file mode 100644 index e582263..0000000 --- a/legacy/Data/Questions/ingsw/0210_5/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 5) or (x <= 0)) and ((x >= 15) or (x <= 10)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_5/quest.txt b/legacy/Data/Questions/ingsw/0210_5/quest.txt deleted file mode 100644 index 864cc93..0000000 --- a/legacy/Data/Questions/ingsw/0210_5/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5] oppure [10, 15] -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_5/wrong1.txt b/legacy/Data/Questions/ingsw/0210_5/wrong1.txt deleted file mode 100644 index 0f38391..0000000 --- a/legacy/Data/Questions/ingsw/0210_5/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 0) or (x <= 5)) and ((x >= 10) or (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_5/wrong2.txt b/legacy/Data/Questions/ingsw/0210_5/wrong2.txt deleted file mode 100644 index 590f7e1..0000000 --- a/legacy/Data/Questions/ingsw/0210_5/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ( ((x >= 0) and (x <= 5)) or ((x >= 10) and (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_6/correct.txt b/legacy/Data/Questions/ingsw/0210_6/correct.txt deleted file mode 100644 index c37d6ae..0000000 --- a/legacy/Data/Questions/ingsw/0210_6/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_6/quest.txt b/legacy/Data/Questions/ingsw/0210_6/quest.txt deleted file mode 100644 index 003d1dd..0000000 --- a/legacy/Data/Questions/ingsw/0210_6/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 0 allora ora y negativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_6/wrong1.txt b/legacy/Data/Questions/ingsw/0210_6/wrong1.txt deleted file mode 100644 index 14bd900..0000000 --- a/legacy/Data/Questions/ingsw/0210_6/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y >= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_6/wrong2.txt b/legacy/Data/Questions/ingsw/0210_6/wrong2.txt deleted file mode 100644 index edea147..0000000 --- a/legacy/Data/Questions/ingsw/0210_6/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) <= 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_7/correct.txt b/legacy/Data/Questions/ingsw/0210_7/correct.txt deleted file mode 100644 index 31a01d5..0000000 --- a/legacy/Data/Questions/ingsw/0210_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_7/quest.txt b/legacy/Data/Questions/ingsw/0210_7/quest.txt deleted file mode 100644 index d649932..0000000 --- a/legacy/Data/Questions/ingsw/0210_7/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 6) { if (x + y >= 3) return (1); else return (2); } - else {if (x + 2*y >= 15) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_7/wrong1.txt b/legacy/Data/Questions/ingsw/0210_7/wrong1.txt deleted file mode 100644 index 549dba8..0000000 --- a/legacy/Data/Questions/ingsw/0210_7/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=10, y=3}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_7/wrong2.txt b/legacy/Data/Questions/ingsw/0210_7/wrong2.txt deleted file mode 100644 index 0c564f7..0000000 --- a/legacy/Data/Questions/ingsw/0210_7/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=2, y=1}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_8/correct.txt b/legacy/Data/Questions/ingsw/0210_8/correct.txt deleted file mode 100644 index 81a4b93..0000000 --- a/legacy/Data/Questions/ingsw/0210_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_8/quest.txt b/legacy/Data/Questions/ingsw/0210_8/quest.txt deleted file mode 100644 index 236ccc7..0000000 --- a/legacy/Data/Questions/ingsw/0210_8/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z, k; -z = 1; k = 0; -while (k < x) { z = y*z; k = k + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_8/wrong1.txt b/legacy/Data/Questions/ingsw/0210_8/wrong1.txt deleted file mode 100644 index f52d5ae..0000000 --- a/legacy/Data/Questions/ingsw/0210_8/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == y) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_8/wrong2.txt b/legacy/Data/Questions/ingsw/0210_8/wrong2.txt deleted file mode 100644 index d246b94..0000000 --- a/legacy/Data/Questions/ingsw/0210_8/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_9/quest.txt b/legacy/Data/Questions/ingsw/0210_9/quest.txt deleted file mode 100644 index fcfd787..0000000 --- a/legacy/Data/Questions/ingsw/0210_9/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_9.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_9/wrong1.txt b/legacy/Data/Questions/ingsw/0210_9/wrong1.txt deleted file mode 100644 index acd5e00..0000000 --- a/legacy/Data/Questions/ingsw/0210_9/wrong1.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_9/wrong2.txt b/legacy/Data/Questions/ingsw/0210_9/wrong2.txt deleted file mode 100644 index 298890c..0000000 --- a/legacy/Data/Questions/ingsw/0210_9/wrong2.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0210_9/wrong3.txt b/legacy/Data/Questions/ingsw/0210_9/wrong3.txt deleted file mode 100644 index 3b3e08a..0000000 --- a/legacy/Data/Questions/ingsw/0210_9/wrong3.txt +++ /dev/null @@ -1,32 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_18/correct.txt b/legacy/Data/Questions/ingsw/0221_18/correct.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/Questions/ingsw/0221_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_18/quest.txt b/legacy/Data/Questions/ingsw/0221_18/quest.txt deleted file mode 100644 index 937eabd..0000000 --- a/legacy/Data/Questions/ingsw/0221_18/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di consistenza" che è parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_18/wrong1.txt b/legacy/Data/Questions/ingsw/0221_18/wrong1.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0221_18/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_18/wrong2.txt b/legacy/Data/Questions/ingsw/0221_18/wrong2.txt deleted file mode 100644 index 9e12d11..0000000 --- a/legacy/Data/Questions/ingsw/0221_18/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito esista un insieme di test che lo possa verificare. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_28/correct.txt b/legacy/Data/Questions/ingsw/0221_28/correct.txt deleted file mode 100644 index 7c149d8..0000000 --- a/legacy/Data/Questions/ingsw/0221_28/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisisti descrivano tutte le funzionalità e vincoli (e.g., security, performance) del sistema desiderato dal customer. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_28/quest.txt b/legacy/Data/Questions/ingsw/0221_28/quest.txt deleted file mode 100644 index c71c807..0000000 --- a/legacy/Data/Questions/ingsw/0221_28/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di completezza" che è parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_28/wrong1.txt b/legacy/Data/Questions/ingsw/0221_28/wrong1.txt deleted file mode 100644 index 3461684..0000000 --- a/legacy/Data/Questions/ingsw/0221_28/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito sia stato implementato nel sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_28/wrong2.txt b/legacy/Data/Questions/ingsw/0221_28/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0221_28/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_32/correct.txt b/legacy/Data/Questions/ingsw/0221_32/correct.txt deleted file mode 100644 index e7c5bb8..0000000 --- a/legacy/Data/Questions/ingsw/0221_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che, tenedo conto della tecnologia, budget e tempo disponibili, sia possibile realizzare un sistema che soddisfa i requisisti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_32/quest.txt b/legacy/Data/Questions/ingsw/0221_32/quest.txt deleted file mode 100644 index 5552f2f..0000000 --- a/legacy/Data/Questions/ingsw/0221_32/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di realismo" (realizability) che è parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_32/wrong1.txt b/legacy/Data/Questions/ingsw/0221_32/wrong1.txt deleted file mode 100644 index bfb5124..0000000 --- a/legacy/Data/Questions/ingsw/0221_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le performance richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0221_32/wrong2.txt b/legacy/Data/Questions/ingsw/0221_32/wrong2.txt deleted file mode 100644 index 2b6e242..0000000 --- a/legacy/Data/Questions/ingsw/0221_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le funzionalità richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_24/correct.txt b/legacy/Data/Questions/ingsw/0222_24/correct.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/Questions/ingsw/0222_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_24/quest.txt b/legacy/Data/Questions/ingsw/0222_24/quest.txt deleted file mode 100644 index ce59bae..0000000 --- a/legacy/Data/Questions/ingsw/0222_24/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) rggiunti almeno una volta. - -Si consideri lo state diagram in figura  -ed il seguente insieme di test cases: - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2 - -2) Start PIN validation, card inserted, PIN Entered, Cancel 2, End PIN Validation 2 - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_24/wrong1.txt b/legacy/Data/Questions/ingsw/0222_24/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0222_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_24/wrong2.txt b/legacy/Data/Questions/ingsw/0222_24/wrong2.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0222_24/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_27/correct.txt b/legacy/Data/Questions/ingsw/0222_27/correct.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/Questions/ingsw/0222_27/correct.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_27/quest.txt b/legacy/Data/Questions/ingsw/0222_27/quest.txt deleted file mode 100644 index b1548b4..0000000 --- a/legacy/Data/Questions/ingsw/0222_27/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) rggiunti almeno una volta. - -Si consideri lo state diagram in figura  ed il seguente insieme di test cases: - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2; - -2) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2; - -3) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2. - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_27/wrong1.txt b/legacy/Data/Questions/ingsw/0222_27/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0222_27/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_27/wrong2.txt b/legacy/Data/Questions/ingsw/0222_27/wrong2.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0222_27/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_33/correct.txt b/legacy/Data/Questions/ingsw/0222_33/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0222_33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_33/quest.txt b/legacy/Data/Questions/ingsw/0222_33/quest.txt deleted file mode 100644 index 857057e..0000000 --- a/legacy/Data/Questions/ingsw/0222_33/quest.txt +++ /dev/null @@ -1,45 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 5 /* number of test cases */ - -int f1(int x)  { return (2*x); } - -int main() {  int i, y; int x[N]; - - // define test cases - - x[0] = 0; x[1] = 1; x[2] = -1; x[3] = 10; x[4] = -10; - -// testing - -for (i = 0; i < N; i++) { - - y = f1(x[i]); // function under testing - - assert(y == 2*x[i]); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0);  - -} - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue:  - -{(-inf, -21], [-20, -1], {0}, [1, 20], [21, +inf)} - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x[i]. - -Quale delle seguenti è la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_33/wrong1.txt b/legacy/Data/Questions/ingsw/0222_33/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0222_33/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_33/wrong2.txt b/legacy/Data/Questions/ingsw/0222_33/wrong2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0222_33/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_35/correct.txt b/legacy/Data/Questions/ingsw/0222_35/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0222_35/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_35/quest.txt b/legacy/Data/Questions/ingsw/0222_35/quest.txt deleted file mode 100644 index 216c715..0000000 --- a/legacy/Data/Questions/ingsw/0222_35/quest.txt +++ /dev/null @@ -1,52 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri il seguente programma C: - ------------ - - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 1 /* number of test cases */ - -int f(int x)  { int y = 0; - -  LOOP: if (abs(x) - y <= 2) - - {return ;} - - else {y = y + 1; goto LOOP;} - -} /* f() */ - -int main() {  int i, y; int x[N]; - -// define test cases - - x[0] = 3;  - -// testing - - for (i = 0; i < N; i++) { - - y = f(x[i]); // function under testing - - assert(y == (abs(x[i]) <= 2) ? 0 : (abs(x[i]) - 2)); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0);  - -} - ------------ - -Il programma main() sopra realizza il nostro testing per la funzione f(). I test cases sono i valori in x1[i] ed x2[i]. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_35/wrong1.txt b/legacy/Data/Questions/ingsw/0222_35/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0222_35/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_35/wrong2.txt b/legacy/Data/Questions/ingsw/0222_35/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0222_35/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_39/correct.txt b/legacy/Data/Questions/ingsw/0222_39/correct.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0222_39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_39/quest.txt b/legacy/Data/Questions/ingsw/0222_39/quest.txt deleted file mode 100644 index 0e6f9c0..0000000 --- a/legacy/Data/Questions/ingsw/0222_39/quest.txt +++ /dev/null @@ -1,55 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 4 /* number of test cases */ - - -int f(int x1, int x2) - -{ - - if (x1 + x2 <= 2) - - return (1); - - else return (2); - -} - - -int main() { int i, y; int x1[N], x2[N]; - - // define test cases - - x1[0] = 3; x2[0] = -2; x1[1] = 4; x2[1] = -3; x1[2] = 5; x2[2] = -4; x1[3] = 6; x2[3] = -5;  - - // testing - - for (i = 0; i < N; i++) { - - y = f(x1[i], x2[i]); // function under testing - - assert(y ==(x1[i], x2[i] <= 2) ? 1 : 2); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0);    - -} - ------------ - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x1[i] ed x2[i]. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_39/wrong1.txt b/legacy/Data/Questions/ingsw/0222_39/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0222_39/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_39/wrong2.txt b/legacy/Data/Questions/ingsw/0222_39/wrong2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0222_39/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_41/correct.txt b/legacy/Data/Questions/ingsw/0222_41/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0222_41/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_41/quest.txt b/legacy/Data/Questions/ingsw/0222_41/quest.txt deleted file mode 100644 index 77ee0c6..0000000 --- a/legacy/Data/Questions/ingsw/0222_41/quest.txt +++ /dev/null @@ -1,55 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 4 /* number of test cases */ - - -int f(int x1, int x2) - -{ - - if (x1 + x2 <= 2) - - return (1); - - else return (2); - -} - - -int main() { int i, y; int x1[N], x2[N]; - - // define test cases - - x1[0] = 3; x2[0] = -2; x1[1] = 4; x2[1] = -3; x1[2] = 7; x2[2] = -4; x1[3] = 8; x2[3] = -5;  - - // testing - - for (i = 0; i < N; i++) { - - y = f(x1[i], x2[i]); // function under testing - - assert(y ==(x1[i], x2[i] <= 2) ? 1 : 2); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0);    - -} - ------------ - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x1[i] ed x2[i]. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_41/wrong1.txt b/legacy/Data/Questions/ingsw/0222_41/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0222_41/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_41/wrong2.txt b/legacy/Data/Questions/ingsw/0222_41/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0222_41/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_5/correct.txt b/legacy/Data/Questions/ingsw/0222_5/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0222_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_5/quest.txt b/legacy/Data/Questions/ingsw/0222_5/quest.txt deleted file mode 100644 index 52b1367..0000000 --- a/legacy/Data/Questions/ingsw/0222_5/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La transition coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura  - -ed il seguente insieme di test cases: - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2; - -2) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2; - -3) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2. - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_5/wrong1.txt b/legacy/Data/Questions/ingsw/0222_5/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0222_5/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_5/wrong2.txt b/legacy/Data/Questions/ingsw/0222_5/wrong2.txt deleted file mode 100644 index 711ba55..0000000 --- a/legacy/Data/Questions/ingsw/0222_5/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_50/correct.txt b/legacy/Data/Questions/ingsw/0222_50/correct.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/Questions/ingsw/0222_50/correct.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_50/quest.txt b/legacy/Data/Questions/ingsw/0222_50/quest.txt deleted file mode 100644 index a3effb0..0000000 --- a/legacy/Data/Questions/ingsw/0222_50/quest.txt +++ /dev/null @@ -1,14 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La transition coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura ed il seguente insieme di test cases: - - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2 - -2) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 2, End PIN Validation 2 - -3) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, More than 3 failed..., END PIN validation 1; - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_50/wrong1.txt b/legacy/Data/Questions/ingsw/0222_50/wrong1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0222_50/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_50/wrong2.txt b/legacy/Data/Questions/ingsw/0222_50/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0222_50/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_7/correct.txt b/legacy/Data/Questions/ingsw/0222_7/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0222_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_7/quest.txt b/legacy/Data/Questions/ingsw/0222_7/quest.txt deleted file mode 100644 index 97e921b..0000000 --- a/legacy/Data/Questions/ingsw/0222_7/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La transition coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura  - -ed il seguente insieme di test cases: - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2 - -2) Start PIN validation, card inserted, PIN Entered, Cancel 2, End PIN Validation 2 - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra diff --git a/legacy/Data/Questions/ingsw/0222_7/wrong1.txt b/legacy/Data/Questions/ingsw/0222_7/wrong1.txt deleted file mode 100644 index 711ba55..0000000 --- a/legacy/Data/Questions/ingsw/0222_7/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0222_7/wrong2.txt b/legacy/Data/Questions/ingsw/0222_7/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0222_7/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_1/correct.txt b/legacy/Data/Questions/ingsw/0321_1/correct.txt deleted file mode 100644 index f3da655..0000000 --- a/legacy/Data/Questions/ingsw/0321_1/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*(A + 2*B) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_1/quest.txt b/legacy/Data/Questions/ingsw/0321_1/quest.txt deleted file mode 100644 index 5d8e650..0000000 --- a/legacy/Data/Questions/ingsw/0321_1/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il team di sviluppo di un azienda consiste di un senior software engineer e due sviluppatori junior. Usando un approccio agile, ogni iterazione impegna tutti e tre i membri del team per un mese ed occorrono tre iterazioni per completare lo sviluppo. Si assuma che non ci siano "change requests" e che il membro senior costi A Eur/mese ed i membri junior B Eur/mese. Qual'e' il costo dello sviluppo usando un approccio agile ? diff --git a/legacy/Data/Questions/ingsw/0321_1/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_1/wrong 1.txt deleted file mode 100644 index 316107c..0000000 --- a/legacy/Data/Questions/ingsw/0321_1/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -A + 2*B \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_1/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_1/wrong 2.txt deleted file mode 100644 index 82fe5c7..0000000 --- a/legacy/Data/Questions/ingsw/0321_1/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 2*B \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_10/correct.txt b/legacy/Data/Questions/ingsw/0321_10/correct.txt deleted file mode 100644 index 466ac31..0000000 --- a/legacy/Data/Questions/ingsw/0321_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Gli utenti del sistema lavorano insieme al team di sviluppo per testare il software nel sito di sviluppo. diff --git a/legacy/Data/Questions/ingsw/0321_10/quest.txt b/legacy/Data/Questions/ingsw/0321_10/quest.txt deleted file mode 100644 index c35e04d..0000000 --- a/legacy/Data/Questions/ingsw/0321_10/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti affermazioni è vera riguardo all'alpha testing ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_10/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_10/wrong 1.txt deleted file mode 100644 index 9a5ec0f..0000000 --- a/legacy/Data/Questions/ingsw/0321_10/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Test automatizzati sono eseguiti su una versione preliminare del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_10/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_10/wrong 2.txt deleted file mode 100644 index e43ca64..0000000 --- a/legacy/Data/Questions/ingsw/0321_10/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Test automatizzati sono eseguiti sulla prima release del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_11/correct.txt b/legacy/Data/Questions/ingsw/0321_11/correct.txt deleted file mode 100644 index b1a56d9..0000000 --- a/legacy/Data/Questions/ingsw/0321_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*(1 + p)*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_11/quest.txt b/legacy/Data/Questions/ingsw/0321_11/quest.txt deleted file mode 100644 index e383a9d..0000000 --- a/legacy/Data/Questions/ingsw/0321_11/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un processo di sviluppo agile consiste di 3 iterazioni identiche di costo A. Alla fine di ogni iterazione vengono prese in considerazione le "change requests" e, se ve ne sono, l'iterazione viene ripetuta. Sia p la probabilità che ci siano "change requests" all fine di una iterazione. Il valore atteso del costo del progetto è: diff --git a/legacy/Data/Questions/ingsw/0321_11/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_11/wrong 1.txt deleted file mode 100644 index 769cb45..0000000 --- a/legacy/Data/Questions/ingsw/0321_11/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -3*(A + p) diff --git a/legacy/Data/Questions/ingsw/0321_11/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_11/wrong 2.txt deleted file mode 100644 index 1045d03..0000000 --- a/legacy/Data/Questions/ingsw/0321_11/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -3*p*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_12/correct.txt b/legacy/Data/Questions/ingsw/0321_12/correct.txt deleted file mode 100644 index 04fb622..0000000 --- a/legacy/Data/Questions/ingsw/0321_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -P = 1/10 diff --git a/legacy/Data/Questions/ingsw/0321_12/quest.txt b/legacy/Data/Questions/ingsw/0321_12/quest.txt deleted file mode 100644 index 98d8c9c..0000000 --- a/legacy/Data/Questions/ingsw/0321_12/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Una azienda vende software utilizzando un contratto di Service Level Agreement (SLA) per cui l'utente paga 1000 Eur al mese di licenza e l'azienda garantisce che il software sia "up and running". Questo vuol dire che failures del software generano un costo (quello del repair). Sia C = 10000 Eur il costo del repair di una failure e R = P*C il valore atteso (rischio) del costo dovuto alle failures (dove P è la probabilità di una software failure). Ovviamente affinché il business sia profittevole deve essere che R sia al più 1000 Eur. Qual'e' il valore massimo di P che garantisce la validità del modello di business di cui sopra ? diff --git a/legacy/Data/Questions/ingsw/0321_12/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_12/wrong 1.txt deleted file mode 100644 index 76d3cf5..0000000 --- a/legacy/Data/Questions/ingsw/0321_12/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -P = 1/1000 diff --git a/legacy/Data/Questions/ingsw/0321_12/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_12/wrong 2.txt deleted file mode 100644 index 79f61ef..0000000 --- a/legacy/Data/Questions/ingsw/0321_12/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -P=1/10000 diff --git a/legacy/Data/Questions/ingsw/0321_13/correct.txt b/legacy/Data/Questions/ingsw/0321_13/correct.txt deleted file mode 100644 index e639181..0000000 --- a/legacy/Data/Questions/ingsw/0321_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -S = (1/b)*ln(C/R) diff --git a/legacy/Data/Questions/ingsw/0321_13/quest.txt b/legacy/Data/Questions/ingsw/0321_13/quest.txt deleted file mode 100644 index 074190a..0000000 --- a/legacy/Data/Questions/ingsw/0321_13/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. Assumiamo che la probabilità P sia legata al costo di sviluppo S dalla formula P = exp(-b*S), dove b è una opportuna costante note da dati storici aziendali. Quale sarà il costo dello sviluppo S di un software il cui costo della failure è C ed il rischio ammesso è R? diff --git a/legacy/Data/Questions/ingsw/0321_13/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_13/wrong 1.txt deleted file mode 100644 index 587fc4b..0000000 --- a/legacy/Data/Questions/ingsw/0321_13/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -S = (1/b)*ln(R/C) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_13/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_13/wrong 2.txt deleted file mode 100644 index 7e82f01..0000000 --- a/legacy/Data/Questions/ingsw/0321_13/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -S = b*ln(R/C) diff --git a/legacy/Data/Questions/ingsw/0321_14/correct.txt b/legacy/Data/Questions/ingsw/0321_14/correct.txt deleted file mode 100644 index b74296c..0000000 --- a/legacy/Data/Questions/ingsw/0321_14/correct.txt +++ /dev/null @@ -1,68 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -p, 1-p, 0, 0; - -p, 0, 1-p, 0; - -p, 0, 0, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - - x := F1; - - r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_14/quest.txt b/legacy/Data/Questions/ingsw/0321_14/quest.txt deleted file mode 100644 index 35d991e..0000000 --- a/legacy/Data/Questions/ingsw/0321_14/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/6cnLynh.png -Si consideri la seguente Markov Chain, quale dei seguenti modelli Modelica fornisce un modello ragionevole per la Markov Chain di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_14/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_14/wrong 1.txt deleted file mode 100644 index c7e45ef..0000000 --- a/legacy/Data/Questions/ingsw/0321_14/wrong 1.txt +++ /dev/null @@ -1,68 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -p, 0, 1-p, 0; - -0, p, 1-p, 0; - -p, 0, 0, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -x := F1; - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_14/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_14/wrong 2.txt deleted file mode 100644 index 099e40c..0000000 --- a/legacy/Data/Questions/ingsw/0321_14/wrong 2.txt +++ /dev/null @@ -1,67 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -p, 0 , 1-p, 0; - -p, 1-p, 0, 0; - -p, 0, 0, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -x := F1; - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_15/correct.txt b/legacy/Data/Questions/ingsw/0321_15/correct.txt deleted file mode 100644 index 2563af3..0000000 --- a/legacy/Data/Questions/ingsw/0321_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Plan driven \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_15/quest.txt b/legacy/Data/Questions/ingsw/0321_15/quest.txt deleted file mode 100644 index 9a415e5..0000000 --- a/legacy/Data/Questions/ingsw/0321_15/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un azienda ha un team di sviluppo in cui il 90% dei membri è junior (cioè con poca esperienza) ed il 10% è senior (cioè con molta esperienza). Con l'obiettivo di massimizzare il numero di progetti completati nell'unità di tempo, quale dei seguenti modelli di sviluppo software appare più opportuno. diff --git a/legacy/Data/Questions/ingsw/0321_15/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_15/wrong 1.txt deleted file mode 100644 index feae3c0..0000000 --- a/legacy/Data/Questions/ingsw/0321_15/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Basato sul riuso diff --git a/legacy/Data/Questions/ingsw/0321_15/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_15/wrong 2.txt deleted file mode 100644 index f28b849..0000000 --- a/legacy/Data/Questions/ingsw/0321_15/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Iterativo \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_16/correct.txt b/legacy/Data/Questions/ingsw/0321_16/correct.txt deleted file mode 100644 index 58e85d7..0000000 --- a/legacy/Data/Questions/ingsw/0321_16/correct.txt +++ /dev/null @@ -1,40 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block Controller - -InputInteger x; - -OutputInteger Integer w; - -... - -end Controller; - -block Plant - -InputInteger u; - -OutputInteger y; - -... - -end Plant; - -class System - -Controller k; - -Plant p; - -equation - -connect(p.y, k.x); - -connect(k.w, p.u); - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_16/quest.txt b/legacy/Data/Questions/ingsw/0321_16/quest.txt deleted file mode 100644 index ca5c33a..0000000 --- a/legacy/Data/Questions/ingsw/0321_16/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un sistema consiste di due sottosistemi: un controller ed un plant (sistema controllato). Il controllore misura l'output del plant e manda comandi al plant in accordo. Quale dei seguenti schemi Modelica modella l'architettura di sistema descritta sopra ? diff --git a/legacy/Data/Questions/ingsw/0321_16/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_16/wrong 1.txt deleted file mode 100644 index 16efe9b..0000000 --- a/legacy/Data/Questions/ingsw/0321_16/wrong 1.txt +++ /dev/null @@ -1,40 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block Controller - -InputInteger x; - -OutputInteger Integer w; - -... - -end Controller; - -block Plant - -InputInteger u; - -OutputInteger y; - -... - -end Plant; - -class System - -Controller k; - -Plant p; - -equation - -connect(p.y, p.u); - -connect(k.w, k.u); - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_16/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_16/wrong 2.txt deleted file mode 100644 index 6e931cd..0000000 --- a/legacy/Data/Questions/ingsw/0321_16/wrong 2.txt +++ /dev/null @@ -1,39 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block Controller - -InputInteger x; - -OutputInteger Integer w; - -... - -end Controller; - -block Plant - -InputInteger u; - -OutputInteger y; - -... - -end Plant; - -class System - -Controller k; - -Plant p; - -equation - -connect(p.y, k.w); - -connect(k.x, p.u); - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_17/correct.txt b/legacy/Data/Questions/ingsw/0321_17/correct.txt deleted file mode 100644 index 3e05ae7..0000000 --- a/legacy/Data/Questions/ingsw/0321_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_17/quest.txt b/legacy/Data/Questions/ingsw/0321_17/quest.txt deleted file mode 100644 index fd92d29..0000000 --- a/legacy/Data/Questions/ingsw/0321_17/quest.txt +++ /dev/null @@ -1,31 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -<pre> -//block Monitor - -input Real x; - -output Boolean y; - -Boolean w; - -initial equation - -y = false; - -equation - -w = ((x < 0) or (x > 5)); - -algorithm - -when edge(w) then - -y := true; - -end when; - -end Monitor;// -</pre> - -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? - diff --git a/legacy/Data/Questions/ingsw/0321_17/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_17/wrong 1.txt deleted file mode 100644 index 7e7f05d..0000000 --- a/legacy/Data/Questions/ingsw/0321_17/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0. diff --git a/legacy/Data/Questions/ingsw/0321_17/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_17/wrong 2.txt deleted file mode 100644 index 750bfd2..0000000 --- a/legacy/Data/Questions/ingsw/0321_17/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5]. diff --git a/legacy/Data/Questions/ingsw/0321_18/correct.txt b/legacy/Data/Questions/ingsw/0321_18/correct.txt deleted file mode 100644 index 20bf664..0000000 --- a/legacy/Data/Questions/ingsw/0321_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Plan-driven. diff --git a/legacy/Data/Questions/ingsw/0321_18/quest.txt b/legacy/Data/Questions/ingsw/0321_18/quest.txt deleted file mode 100644 index 367a9e2..0000000 --- a/legacy/Data/Questions/ingsw/0321_18/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si pianifica lo sviluppo di un sistema software per controllare il sistema di anti-lock braking in un automobile. Quale dei seguenti è il tipico processo software usato per questo tipo di sistema software ? diff --git a/legacy/Data/Questions/ingsw/0321_18/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_18/wrong 1.txt deleted file mode 100644 index 61e542a..0000000 --- a/legacy/Data/Questions/ingsw/0321_18/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Iterativo. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_18/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_18/wrong 2.txt deleted file mode 100644 index 04301d6..0000000 --- a/legacy/Data/Questions/ingsw/0321_18/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Extreme programming. diff --git a/legacy/Data/Questions/ingsw/0321_19/correct.txt b/legacy/Data/Questions/ingsw/0321_19/correct.txt deleted file mode 100644 index 6bbf6f3..0000000 --- a/legacy/Data/Questions/ingsw/0321_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Le attività di definizione dei requisiti e di sviluppo sono interleaved. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_19/quest.txt b/legacy/Data/Questions/ingsw/0321_19/quest.txt deleted file mode 100644 index d0df919..0000000 --- a/legacy/Data/Questions/ingsw/0321_19/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Focalizzandosi sui metodi agile di sviluppo del software, quale delle seguenti affermazioni è vera? diff --git a/legacy/Data/Questions/ingsw/0321_19/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_19/wrong 1.txt deleted file mode 100644 index 45da4a7..0000000 --- a/legacy/Data/Questions/ingsw/0321_19/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Per evitare di sprecare tempo durante la fase di sviluppo del software, il customer non è mai coinvolto nel processo di sviluppo del software. diff --git a/legacy/Data/Questions/ingsw/0321_19/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_19/wrong 2.txt deleted file mode 100644 index ddbf5eb..0000000 --- a/legacy/Data/Questions/ingsw/0321_19/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Per evitare di sprecare tempo durante la fase di sviluppo del software, questa inizia solo quando i requisiti sono stati completamente definiti. diff --git a/legacy/Data/Questions/ingsw/0321_2/correct.txt b/legacy/Data/Questions/ingsw/0321_2/correct.txt deleted file mode 100644 index cee9602..0000000 --- a/legacy/Data/Questions/ingsw/0321_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/AFS4W2C.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_2/quest.txt b/legacy/Data/Questions/ingsw/0321_2/quest.txt deleted file mode 100644 index bdf9fb8..0000000 --- a/legacy/Data/Questions/ingsw/0321_2/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Dopo ogni fase c'e' una probabilità p di dover ripeter la fase precedente ed una probabilità (1 - p) di passare alla fase successiva (sino ad arrivare al termine dello sviluppo). Quale delle seguenti catene di Markov modella il processo software descritto sopra? diff --git a/legacy/Data/Questions/ingsw/0321_2/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_2/wrong 1.txt deleted file mode 100644 index 66185ec..0000000 --- a/legacy/Data/Questions/ingsw/0321_2/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/Crqd1FF.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_2/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_2/wrong 2.txt deleted file mode 100644 index 2079027..0000000 --- a/legacy/Data/Questions/ingsw/0321_2/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/fmFEpRh.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_20/correct.txt b/legacy/Data/Questions/ingsw/0321_20/correct.txt deleted file mode 100644 index f331550..0000000 --- a/legacy/Data/Questions/ingsw/0321_20/correct.txt +++ /dev/null @@ -1,69 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -0, 1, 0, 0; - -p, 0, 1-p, 0; - -0, p, 0, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - - x := F1; - - r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; - - -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_20/quest.txt b/legacy/Data/Questions/ingsw/0321_20/quest.txt deleted file mode 100644 index 82d67f0..0000000 --- a/legacy/Data/Questions/ingsw/0321_20/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/l6Qc8kQ.png -Si consideri la seguente Markov Chain, quale dei seguenti modelli Modelica fornisce un modello ragionevole per la Markov Chain? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_20/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_20/wrong 1.txt deleted file mode 100644 index 18b6dcd..0000000 --- a/legacy/Data/Questions/ingsw/0321_20/wrong 1.txt +++ /dev/null @@ -1,67 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -0, 1, 0, 0; - -p, 1-p, 0, 0; - -0, 0, p, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -x := F1; - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; -</pre> diff --git a/legacy/Data/Questions/ingsw/0321_20/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_20/wrong 2.txt deleted file mode 100644 index f66d694..0000000 --- a/legacy/Data/Questions/ingsw/0321_20/wrong 2.txt +++ /dev/null @@ -1,68 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -0, 1, 0, 0; - -p, 0, 0, 1-p; - -0, 0, p, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -x := F1; - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_21/correct.txt b/legacy/Data/Questions/ingsw/0321_21/correct.txt deleted file mode 100644 index 37e1847..0000000 --- a/legacy/Data/Questions/ingsw/0321_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/hrzgmMX.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_21/quest.txt b/legacy/Data/Questions/ingsw/0321_21/quest.txt deleted file mode 100644 index 269050d..0000000 --- a/legacy/Data/Questions/ingsw/0321_21/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Le "change requests" arrivano con probabilità p dopo ciascuna fase e provocano la ripetizione (con relativo costo) di tutte le fasi che precedono. Quali delle seguenti catene di Markov modella lo sviluppo software descritto. diff --git a/legacy/Data/Questions/ingsw/0321_21/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_21/wrong 1.txt deleted file mode 100644 index eb880d8..0000000 --- a/legacy/Data/Questions/ingsw/0321_21/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/FzqL7wa.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_21/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_21/wrong 2.txt deleted file mode 100644 index 1f25f6d..0000000 --- a/legacy/Data/Questions/ingsw/0321_21/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/PHih8ak.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_23/correct.txt b/legacy/Data/Questions/ingsw/0321_23/correct.txt deleted file mode 100644 index 986f4e1..0000000 --- a/legacy/Data/Questions/ingsw/0321_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -I metodi agile sono metodi di sviluppo incrementale. diff --git a/legacy/Data/Questions/ingsw/0321_23/quest.txt b/legacy/Data/Questions/ingsw/0321_23/quest.txt deleted file mode 100644 index fe96eab..0000000 --- a/legacy/Data/Questions/ingsw/0321_23/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti affermazioni è vera riguardo ai metodi agile ? diff --git a/legacy/Data/Questions/ingsw/0321_23/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_23/wrong 1.txt deleted file mode 100644 index 06e87ff..0000000 --- a/legacy/Data/Questions/ingsw/0321_23/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -I metodi agile sono metodi di sviluppo plan-driven. diff --git a/legacy/Data/Questions/ingsw/0321_23/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_23/wrong 2.txt deleted file mode 100644 index d291b48..0000000 --- a/legacy/Data/Questions/ingsw/0321_23/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -I metodi agile sono metodi di sviluppo orientato al riuso. diff --git a/legacy/Data/Questions/ingsw/0321_24/correct.txt b/legacy/Data/Questions/ingsw/0321_24/correct.txt deleted file mode 100644 index d4074cf..0000000 --- a/legacy/Data/Questions/ingsw/0321_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Testare funzionalità di unità software individuali, oggetti, classi o metodi. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_24/quest.txt b/legacy/Data/Questions/ingsw/0321_24/quest.txt deleted file mode 100644 index b8b36ab..0000000 --- a/legacy/Data/Questions/ingsw/0321_24/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Unit testing si concentra su: diff --git a/legacy/Data/Questions/ingsw/0321_24/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_24/wrong 1.txt deleted file mode 100644 index bc8b2f6..0000000 --- a/legacy/Data/Questions/ingsw/0321_24/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Testare l'interazione tra componenti. diff --git a/legacy/Data/Questions/ingsw/0321_24/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_24/wrong 2.txt deleted file mode 100644 index a801d80..0000000 --- a/legacy/Data/Questions/ingsw/0321_24/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Testare le interfacce di ciascuna componente. diff --git a/legacy/Data/Questions/ingsw/0321_27/correct.txt b/legacy/Data/Questions/ingsw/0321_27/correct.txt deleted file mode 100644 index 35e7b12..0000000 --- a/legacy/Data/Questions/ingsw/0321_27/correct.txt +++ /dev/null @@ -1 +0,0 @@ -2*A*(p +1) diff --git a/legacy/Data/Questions/ingsw/0321_27/quest.txt b/legacy/Data/Questions/ingsw/0321_27/quest.txt deleted file mode 100644 index 67e890e..0000000 --- a/legacy/Data/Questions/ingsw/0321_27/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo A e deve essere ripetuta una seconda volta con probabilità p. Qual'e' il costo atteso dello sviluppo dell'intero software? diff --git a/legacy/Data/Questions/ingsw/0321_27/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_27/wrong 1.txt deleted file mode 100644 index b84e570..0000000 --- a/legacy/Data/Questions/ingsw/0321_27/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -2*A*(p + 2) diff --git a/legacy/Data/Questions/ingsw/0321_27/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_27/wrong 2.txt deleted file mode 100644 index ebab514..0000000 --- a/legacy/Data/Questions/ingsw/0321_27/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A*(p + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_28/correct.txt b/legacy/Data/Questions/ingsw/0321_28/correct.txt deleted file mode 100644 index 489e74c..0000000 --- a/legacy/Data/Questions/ingsw/0321_28/correct.txt +++ /dev/null @@ -1 +0,0 @@ -5*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_28/quest.txt b/legacy/Data/Questions/ingsw/0321_28/quest.txt deleted file mode 100644 index 7441816..0000000 --- a/legacy/Data/Questions/ingsw/0321_28/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un processo di sviluppo plan-driven consiste di 2 fasi F1, F2, ciascuna costo A. Alla fine di ogni fase vengono prese in considerazione le "change requests" e, se ve ne sono, lo sviluppo viene ripetuto a partire dalla prima iterazione. Quindi con nessuna change request si hanno le fasi: F1, F2 e costo 2A. Con una "change request" dopo la prima fase si ha: F1, F1, F2 e costo 3A. Con una change request dopo la fase 2 si ha: F1, F2, F1, F2 e costo 4A. Qual'è il costo nel caso in cui ci siano change requests sia dopo la fase 1 che dopo la fase 2. diff --git a/legacy/Data/Questions/ingsw/0321_28/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_28/wrong 1.txt deleted file mode 100644 index bf91afb..0000000 --- a/legacy/Data/Questions/ingsw/0321_28/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -7*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_28/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_28/wrong 2.txt deleted file mode 100644 index 23cbd0e..0000000 --- a/legacy/Data/Questions/ingsw/0321_28/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -6*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_29/correct.txt b/legacy/Data/Questions/ingsw/0321_29/correct.txt deleted file mode 100644 index aed001f..0000000 --- a/legacy/Data/Questions/ingsw/0321_29/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. diff --git a/legacy/Data/Questions/ingsw/0321_29/quest.txt b/legacy/Data/Questions/ingsw/0321_29/quest.txt deleted file mode 100644 index 9eb2619..0000000 --- a/legacy/Data/Questions/ingsw/0321_29/quest.txt +++ /dev/null @@ -1,31 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -<pre> - -// block Monitor - -input Real x; - -output Boolean y; - -Boolean w; - -initial equation - -y = false; - -equation - -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); - -algorithm - -when edge(w) then - -y := true; - -end when; - -end Monitor; // -</pre> - -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? diff --git a/legacy/Data/Questions/ingsw/0321_29/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_29/wrong 1.txt deleted file mode 100644 index bc08e8a..0000000 --- a/legacy/Data/Questions/ingsw/0321_29/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. diff --git a/legacy/Data/Questions/ingsw/0321_29/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_29/wrong 2.txt deleted file mode 100644 index 52ad14a..0000000 --- a/legacy/Data/Questions/ingsw/0321_29/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. diff --git a/legacy/Data/Questions/ingsw/0321_30/correct.txt b/legacy/Data/Questions/ingsw/0321_30/correct.txt deleted file mode 100644 index 8cd4fca..0000000 --- a/legacy/Data/Questions/ingsw/0321_30/correct.txt +++ /dev/null @@ -1,26 +0,0 @@ -<pre> -class System - -Real x; // MB in buffer - -Real u; // input pulse - -initial equation - -x = 3; - -u = 0; - -equation - -when sample(0, 1) then - - u = 1 - pre(u); - -end when; - -der(x) = 2*u - 1.0; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_30/quest.txt b/legacy/Data/Questions/ingsw/0321_30/quest.txt deleted file mode 100644 index 6b6eb9d..0000000 --- a/legacy/Data/Questions/ingsw/0321_30/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un I/O buffer è alimentato da una componente che fornisce un input periodico di periodo 2 secondi. Durante la prima metà del periodo, l'input rate è 2MB/s mentre durante la seconda metà del periodo l'input rate è 0. Quindi l'input rate medio è di 1MB/s. L' I/O buffer, a sua volta, alimenta una componente che richiede (in media) 1MB/s. Quale dei seguenti modelli Modelica è un modello ragionevole per il sistema descritto sopra ? diff --git a/legacy/Data/Questions/ingsw/0321_30/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_30/wrong 1.txt deleted file mode 100644 index d9a0133..0000000 --- a/legacy/Data/Questions/ingsw/0321_30/wrong 1.txt +++ /dev/null @@ -1,26 +0,0 @@ -<pre> -class System - -Real x; // MB in buffer - -Real u; // input pulse - -initial equation - -x = 3; - -u = 0; - -equation - -when sample(0, 1) then - - u = 1 - pre(u); - -end when; - -der(x) = 2*u - 2.0; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_30/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_30/wrong 2.txt deleted file mode 100644 index e11b34d..0000000 --- a/legacy/Data/Questions/ingsw/0321_30/wrong 2.txt +++ /dev/null @@ -1,25 +0,0 @@ -<pre> -class System - -Real x; // MB in buffer - -Real u; // input pulse - -initial equation - -x = 3; - -u = 0; - -equation - -when sample(0, 1) then - - u = 1 - pre(u); - -end when; - -der(x) = 2*u + 1.0; - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_31/correct.txt b/legacy/Data/Questions/ingsw/0321_31/correct.txt deleted file mode 100644 index 07800da..0000000 --- a/legacy/Data/Questions/ingsw/0321_31/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(1 + p)*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_31/quest.txt b/legacy/Data/Questions/ingsw/0321_31/quest.txt deleted file mode 100644 index 6e4c617..0000000 --- a/legacy/Data/Questions/ingsw/0321_31/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un processo di sviluppo agile consiste di varie iterazioni. Alla fine di ogni iterazione vengono prese in considerazione le "change requests" e, se ve ne sono, l'iterazione viene ripetuta. Sia p la probabilità che ci siano "change requests" all fine di una iterazione e sia A il costo di una iterazione. Il valore atteso del costo per l'iterazione è: diff --git a/legacy/Data/Questions/ingsw/0321_31/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_31/wrong 1.txt deleted file mode 100644 index 8c7e5a6..0000000 --- a/legacy/Data/Questions/ingsw/0321_31/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_31/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_31/wrong 2.txt deleted file mode 100644 index 14dff62..0000000 --- a/legacy/Data/Questions/ingsw/0321_31/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -p*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_32/correct.txt b/legacy/Data/Questions/ingsw/0321_32/correct.txt deleted file mode 100644 index 1c03108..0000000 --- a/legacy/Data/Questions/ingsw/0321_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione e valutare la capacità del prototipo di ridurre gli scarti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_32/quest.txt b/legacy/Data/Questions/ingsw/0321_32/quest.txt deleted file mode 100644 index 49d08f9..0000000 --- a/legacy/Data/Questions/ingsw/0321_32/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Una azienda manifatturiera desidera costruire un sistema software per monitorare (attraverso sensori) la produzione al fine di ridurre gli scarti. Quali delle seguenti attività contribuisce a validare i requisiti del sistema. diff --git a/legacy/Data/Questions/ingsw/0321_32/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_32/wrong 1.txt deleted file mode 100644 index 5187be2..0000000 --- a/legacy/Data/Questions/ingsw/0321_32/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione e valutarne le performance. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_32/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_32/wrong 2.txt deleted file mode 100644 index 52330c1..0000000 --- a/legacy/Data/Questions/ingsw/0321_32/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione ed identificare errori di implementazione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_36/correct.txt b/legacy/Data/Questions/ingsw/0321_36/correct.txt deleted file mode 100644 index f8c9568..0000000 --- a/legacy/Data/Questions/ingsw/0321_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_36/quest.txt b/legacy/Data/Questions/ingsw/0321_36/quest.txt deleted file mode 100644 index c00055b..0000000 --- a/legacy/Data/Questions/ingsw/0321_36/quest.txt +++ /dev/null @@ -1,21 +0,0 @@ -Si consideri il seguente modello Modelica: -<pre> -// class System - -Integer x; - -initial equation - -x = 0; - -equation - -when sample(0, 2) then - - x = 1 - pre(x); - -end when; - -end System; // -</pre> -Quale delle seguenti affermazioni è vera per la variabile intera x? diff --git a/legacy/Data/Questions/ingsw/0321_36/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_36/wrong 1.txt deleted file mode 100644 index a7af2cb..0000000 --- a/legacy/Data/Questions/ingsw/0321_36/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 0. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_36/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_36/wrong 2.txt deleted file mode 100644 index f485a50..0000000 --- a/legacy/Data/Questions/ingsw/0321_36/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 3 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_37/correct.txt b/legacy/Data/Questions/ingsw/0321_37/correct.txt deleted file mode 100644 index ee47430..0000000 --- a/legacy/Data/Questions/ingsw/0321_37/correct.txt +++ /dev/null @@ -1,27 +0,0 @@ -<pre> -model System - -Integer y; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -equation - -y = if (r1024 <= 0.2) then -1 else if (r1024 <= 0.7) then 0 else 1; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -end when; - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_37/quest.txt b/legacy/Data/Questions/ingsw/0321_37/quest.txt deleted file mode 100644 index a90ebb5..0000000 --- a/legacy/Data/Questions/ingsw/0321_37/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri l'ambiente (use case) consistente di un utente che ad ogni unità di tempo (ad esempio, un secondo) invia al nostro sistema input -1 con probabilità 0.2, input 0 con probabilità 0.5 ed input 1 con probabilità 0.3. Quale dei seguenti modelli Modelica rappresenta correttamente tale ambiente. diff --git a/legacy/Data/Questions/ingsw/0321_37/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_37/wrong 1.txt deleted file mode 100644 index 98dc977..0000000 --- a/legacy/Data/Questions/ingsw/0321_37/wrong 1.txt +++ /dev/null @@ -1,28 +0,0 @@ -<pre> -model System - -Integer y; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -equation - -y = if (r1024 <= 0.3) then -1 else if (r1024 <= 0.7) then 0 else 1; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -end when; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_37/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_37/wrong 2.txt deleted file mode 100644 index dda46fb..0000000 --- a/legacy/Data/Questions/ingsw/0321_37/wrong 2.txt +++ /dev/null @@ -1,27 +0,0 @@ -<pre> -model System - -Integer y; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -equation - -y = if (r1024 <= 0.2) then -1 else if (r1024 <= 0.5) then 0 else 1; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -end when; - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_38/correct.txt b/legacy/Data/Questions/ingsw/0321_38/correct.txt deleted file mode 100644 index 1a8a50a..0000000 --- a/legacy/Data/Questions/ingsw/0321_38/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun requisito, dovremmo essere in grado di scrivere un inseme di test che può dimostrare che il sistema sviluppato soddisfa il requisito considerato. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_38/quest.txt b/legacy/Data/Questions/ingsw/0321_38/quest.txt deleted file mode 100644 index 580fc18..0000000 --- a/legacy/Data/Questions/ingsw/0321_38/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive il criterio di "requirements verifiability" che è parte della "requirements validation activity". diff --git a/legacy/Data/Questions/ingsw/0321_38/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_38/wrong 1.txt deleted file mode 100644 index 3fdb31e..0000000 --- a/legacy/Data/Questions/ingsw/0321_38/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna componente del sistema, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che essa soddisfa tutti i requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_38/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_38/wrong 2.txt deleted file mode 100644 index fac8307..0000000 --- a/legacy/Data/Questions/ingsw/0321_38/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna coppia di componenti, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che l'interazione tra le componenti soddisfa tutti i requisiti di interfaccia. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_4/correct.txt b/legacy/Data/Questions/ingsw/0321_4/correct.txt deleted file mode 100644 index 2736f39..0000000 --- a/legacy/Data/Questions/ingsw/0321_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -A*(2 + p +q) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_4/quest.txt b/legacy/Data/Questions/ingsw/0321_4/quest.txt deleted file mode 100644 index aec403c..0000000 --- a/legacy/Data/Questions/ingsw/0321_4/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo A. Con probabilità p potrebbe essere necessario ripetere F1 una seconda volta. Con probabilità q potrebbe essere necessario ripetere F2 una seconda volta. Qual'e' il costo atteso dello sviluppo dell'intero software? diff --git a/legacy/Data/Questions/ingsw/0321_4/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_4/wrong 1.txt deleted file mode 100644 index 66061d9..0000000 --- a/legacy/Data/Questions/ingsw/0321_4/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -A*(1 + p +q) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_4/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_4/wrong 2.txt deleted file mode 100644 index dd9b48a..0000000 --- a/legacy/Data/Questions/ingsw/0321_4/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -A*(3 + p +q) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_40/correct.txt b/legacy/Data/Questions/ingsw/0321_40/correct.txt deleted file mode 100644 index b126cfb..0000000 --- a/legacy/Data/Questions/ingsw/0321_40/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito funzionale. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_40/quest.txt b/legacy/Data/Questions/ingsw/0321_40/quest.txt deleted file mode 100644 index 91423cc..0000000 --- a/legacy/Data/Questions/ingsw/0321_40/quest.txt +++ /dev/null @@ -1 +0,0 @@ -"Ogni giorno, per ciascuna clinica, il sistema genererà una lista dei pazienti che hanno un appuntamento quel giorno." diff --git a/legacy/Data/Questions/ingsw/0321_40/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_40/wrong 1.txt deleted file mode 100644 index c09e71c..0000000 --- a/legacy/Data/Questions/ingsw/0321_40/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_40/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_40/wrong 2.txt deleted file mode 100644 index 4c69e5b..0000000 --- a/legacy/Data/Questions/ingsw/0321_40/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di performance. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_8/correct.txt b/legacy/Data/Questions/ingsw/0321_8/correct.txt deleted file mode 100644 index 0b6b40f..0000000 --- a/legacy/Data/Questions/ingsw/0321_8/correct.txt +++ /dev/null @@ -1,53 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block C1 - -InputInteger u; - -OutputInteger x; - -... - -end C1; - -block C2 - -InputInteger u; - -OutputInteger x; - -... - -end C2; - -block C3 - -InputInteger u; - -OutputInteger x; - -... - -end C3; - -class System - -C1 k1; - -C2 k2; - -C3 k3; - -equation - -connect(k1.x, k2.u); - -connect(k2.x, k3.u); - -connect(k3.x, k1.u); - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_8/quest.txt b/legacy/Data/Questions/ingsw/0321_8/quest.txt deleted file mode 100644 index 01ba436..0000000 --- a/legacy/Data/Questions/ingsw/0321_8/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un sistema consiste di tre componenti C1, C2, C3 connesse in una architettura ad anello dove l'output della componente C1 (rispettivamente C2, C3) è mandato all'input della componente C2 (rispettivamente C3, C1). Quale dei seguenti schemi Modelica meglio rappresenta l'architettura descritta ? diff --git a/legacy/Data/Questions/ingsw/0321_8/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_8/wrong 1.txt deleted file mode 100644 index 6a2cd60..0000000 --- a/legacy/Data/Questions/ingsw/0321_8/wrong 1.txt +++ /dev/null @@ -1,54 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block C1 - -InputInteger u; - -OutputInteger x; - -... - -end C1; - -block C2 - -InputInteger u; - -OutputInteger x; - -... - -end C2; - -block C3 - -InputInteger u; - -OutputInteger x; - -... - -end C3; - -class System - -C1 k1; - -C2 k2; - -C3 k3; - -equation - -connect(k1.x, k1.u); - -connect(k2.x, k2.u); - -connect(k3.x, k3.u); - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_8/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_8/wrong 2.txt deleted file mode 100644 index 34bb9bd..0000000 --- a/legacy/Data/Questions/ingsw/0321_8/wrong 2.txt +++ /dev/null @@ -1,53 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block C1 - -InputInteger u; - -OutputInteger x; - -... - -end C1; - -block C2 - -InputInteger u; - -OutputInteger x; - -... - -end C2; - -block C3 - -InputInteger u; - -OutputInteger x; - -... - -end C3; - -class System - -C1 k1; - -C2 k2; - -C3 k3; - -equation - -connect(k1.x, k3.u); - -connect(k3.x, k2.u); - -connect(k2.x, k1.u); - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_9/correct.txt b/legacy/Data/Questions/ingsw/0321_9/correct.txt deleted file mode 100644 index 936832d..0000000 --- a/legacy/Data/Questions/ingsw/0321_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 6*B \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_9/quest.txt b/legacy/Data/Questions/ingsw/0321_9/quest.txt deleted file mode 100644 index 9f5e001..0000000 --- a/legacy/Data/Questions/ingsw/0321_9/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il team di sviluppo di un azienda consiste di un senior software engineer e due sviluppatori junior. Usando un approccio plan-driven (ad esempio, water-fall) la fase di design impegna solo il membro senior per tre mesi e la fase di sviluppo e testing solo i due membri junior per tre mesi. Si assuma che non ci siano "change requests" e che il membro senior costi A Eur/mese ed i membri junior B Eur/mese. Qual'e' il costo dello sviluppo usando un approccio plan-driven come sopra ? diff --git a/legacy/Data/Questions/ingsw/0321_9/wrong 1.txt b/legacy/Data/Questions/ingsw/0321_9/wrong 1.txt deleted file mode 100644 index 316107c..0000000 --- a/legacy/Data/Questions/ingsw/0321_9/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -A + 2*B \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0321_9/wrong 2.txt b/legacy/Data/Questions/ingsw/0321_9/wrong 2.txt deleted file mode 100644 index 68f09b9..0000000 --- a/legacy/Data/Questions/ingsw/0321_9/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 3*B \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_0/correct.txt b/legacy/Data/Questions/ingsw/0324_0/correct.txt deleted file mode 100644 index 3fb437d..0000000 --- a/legacy/Data/Questions/ingsw/0324_0/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.56 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_0/quest.txt b/legacy/Data/Questions/ingsw/0324_0/quest.txt deleted file mode 100644 index 858d9c6..0000000 --- a/legacy/Data/Questions/ingsw/0324_0/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_0.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3 ? In altri terminti, qual' la probabilit che non sia necessario ripetere nessuna fase? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_0/wrong1.txt b/legacy/Data/Questions/ingsw/0324_0/wrong1.txt deleted file mode 100644 index c64601b..0000000 --- a/legacy/Data/Questions/ingsw/0324_0/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.14 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_0/wrong2.txt b/legacy/Data/Questions/ingsw/0324_0/wrong2.txt deleted file mode 100644 index fc54e00..0000000 --- a/legacy/Data/Questions/ingsw/0324_0/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.24 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_1/quest.txt b/legacy/Data/Questions/ingsw/0324_1/quest.txt deleted file mode 100644 index a4a7e01..0000000 --- a/legacy/Data/Questions/ingsw/0324_1/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_1.png -Si consideri la seguente architettura software: - -Quale dei seguneti modelli Modelica meglio la rappresenta. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_1/wrong1.txt b/legacy/Data/Questions/ingsw/0324_1/wrong1.txt deleted file mode 100644 index 4bcd55f..0000000 --- a/legacy/Data/Questions/ingsw/0324_1/wrong1.txt +++ /dev/null @@ -1,8 +0,0 @@ -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_1/wrong2.txt b/legacy/Data/Questions/ingsw/0324_1/wrong2.txt deleted file mode 100644 index a3caf2e..0000000 --- a/legacy/Data/Questions/ingsw/0324_1/wrong2.txt +++ /dev/null @@ -1,2 +0,0 @@ -input12) -connect(sc2.output23, sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_1/wrong3.txt b/legacy/Data/Questions/ingsw/0324_1/wrong3.txt deleted file mode 100644 index 1d08fb4..0000000 --- a/legacy/Data/Questions/ingsw/0324_1/wrong3.txt +++ /dev/null @@ -1,46 +0,0 @@ -input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output31, sc1.input31) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output43, sc3.input43) - - -end SysArch; - -2. - -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc1.output14, sc4.input14) -connect(sc2.output21, sc1.input21) -connect(sc3.output31, sc1.input31) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) - - -end SysArch; - -3. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output14, sc4.input14) -connect(sc3.output31, sc1.input31) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_10/correct.txt b/legacy/Data/Questions/ingsw/0324_10/correct.txt deleted file mode 100644 index aef914a..0000000 --- a/legacy/Data/Questions/ingsw/0324_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che un sistema che soddisfa i requisiti risolve il problema del "customer". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_10/quest.txt b/legacy/Data/Questions/ingsw/0324_10/quest.txt deleted file mode 100644 index 9af4805..0000000 --- a/legacy/Data/Questions/ingsw/0324_10/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "validity check" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_10/wrong1.txt b/legacy/Data/Questions/ingsw/0324_10/wrong1.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/Questions/ingsw/0324_10/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_10/wrong2.txt b/legacy/Data/Questions/ingsw/0324_10/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0324_10/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_11/quest.txt b/legacy/Data/Questions/ingsw/0324_11/quest.txt deleted file mode 100644 index 26df850..0000000 --- a/legacy/Data/Questions/ingsw/0324_11/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_11.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_11/wrong1.txt b/legacy/Data/Questions/ingsw/0324_11/wrong1.txt deleted file mode 100644 index 2f7168f..0000000 --- a/legacy/Data/Questions/ingsw/0324_11/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_11/wrong2.txt b/legacy/Data/Questions/ingsw/0324_11/wrong2.txt deleted file mode 100644 index c3b40d2..0000000 --- a/legacy/Data/Questions/ingsw/0324_11/wrong2.txt +++ /dev/null @@ -1,34 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_11/wrong3.txt b/legacy/Data/Questions/ingsw/0324_11/wrong3.txt deleted file mode 100644 index 9116c62..0000000 --- a/legacy/Data/Questions/ingsw/0324_11/wrong3.txt +++ /dev/null @@ -1,37 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_12/correct.txt b/legacy/Data/Questions/ingsw/0324_12/correct.txt deleted file mode 100644 index e74b1fc..0000000 --- a/legacy/Data/Questions/ingsw/0324_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_12/quest.txt b/legacy/Data/Questions/ingsw/0324_12/quest.txt deleted file mode 100644 index c1cd6d0..0000000 --- a/legacy/Data/Questions/ingsw/0324_12/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z = x; -while ( (x <= z) && (z <= y) ) { z = z + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_12/wrong1.txt b/legacy/Data/Questions/ingsw/0324_12/wrong1.txt deleted file mode 100644 index d63544a..0000000 --- a/legacy/Data/Questions/ingsw/0324_12/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x + 1) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_12/wrong2.txt b/legacy/Data/Questions/ingsw/0324_12/wrong2.txt deleted file mode 100644 index 1753a91..0000000 --- a/legacy/Data/Questions/ingsw/0324_12/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_13/correct.txt b/legacy/Data/Questions/ingsw/0324_13/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0324_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_13/quest.txt b/legacy/Data/Questions/ingsw/0324_13/quest.txt deleted file mode 100644 index 4344b75..0000000 --- a/legacy/Data/Questions/ingsw/0324_13/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (2*x); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} -Si consideri il seguente insieme di test cases: -{x=-100, x= 40, x=100} -Quale delle seguenti la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_13/wrong1.txt b/legacy/Data/Questions/ingsw/0324_13/wrong1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0324_13/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_13/wrong2.txt b/legacy/Data/Questions/ingsw/0324_13/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0324_13/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_14/correct.txt b/legacy/Data/Questions/ingsw/0324_14/correct.txt deleted file mode 100644 index 1c7da8c..0000000 --- a/legacy/Data/Questions/ingsw/0324_14/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.03 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_14/quest.txt b/legacy/Data/Questions/ingsw/0324_14/quest.txt deleted file mode 100644 index b9ba678..0000000 --- a/legacy/Data/Questions/ingsw/0324_14/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_14.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.1 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3, 4 ? In altri terminti, qual' la probabilit che sia necessario ripetere sia la fase 1 che la fase 2 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_14/wrong1.txt b/legacy/Data/Questions/ingsw/0324_14/wrong1.txt deleted file mode 100644 index 7eb6830..0000000 --- a/legacy/Data/Questions/ingsw/0324_14/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.27 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_14/wrong2.txt b/legacy/Data/Questions/ingsw/0324_14/wrong2.txt deleted file mode 100644 index 8a346b7..0000000 --- a/legacy/Data/Questions/ingsw/0324_14/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.07 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_15/correct.txt b/legacy/Data/Questions/ingsw/0324_15/correct.txt deleted file mode 100644 index a40ea7d..0000000 --- a/legacy/Data/Questions/ingsw/0324_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_15/quest.txt b/legacy/Data/Questions/ingsw/0324_15/quest.txt deleted file mode 100644 index 2d895ca..0000000 --- a/legacy/Data/Questions/ingsw/0324_15/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a >= 100) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_15/wrong1.txt b/legacy/Data/Questions/ingsw/0324_15/wrong1.txt deleted file mode 100644 index 5b77112..0000000 --- a/legacy/Data/Questions/ingsw/0324_15/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_15/wrong2.txt b/legacy/Data/Questions/ingsw/0324_15/wrong2.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/Questions/ingsw/0324_15/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_16/correct.txt b/legacy/Data/Questions/ingsw/0324_16/correct.txt deleted file mode 100644 index 1a8a50a..0000000 --- a/legacy/Data/Questions/ingsw/0324_16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun requisito, dovremmo essere in grado di scrivere un inseme di test che può dimostrare che il sistema sviluppato soddisfa il requisito considerato. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_16/quest.txt b/legacy/Data/Questions/ingsw/0324_16/quest.txt deleted file mode 100644 index 793b220..0000000 --- a/legacy/Data/Questions/ingsw/0324_16/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive il criterio di "requirements verifiability" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_16/wrong1.txt b/legacy/Data/Questions/ingsw/0324_16/wrong1.txt deleted file mode 100644 index fac8307..0000000 --- a/legacy/Data/Questions/ingsw/0324_16/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna coppia di componenti, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che l'interazione tra le componenti soddisfa tutti i requisiti di interfaccia. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_16/wrong2.txt b/legacy/Data/Questions/ingsw/0324_16/wrong2.txt deleted file mode 100644 index 3fdb31e..0000000 --- a/legacy/Data/Questions/ingsw/0324_16/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna componente del sistema, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che essa soddisfa tutti i requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_17/correct.txt b/legacy/Data/Questions/ingsw/0324_17/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/Questions/ingsw/0324_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_17/quest.txt b/legacy/Data/Questions/ingsw/0324_17/quest.txt deleted file mode 100644 index 1f51ab1..0000000 --- a/legacy/Data/Questions/ingsw/0324_17/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_17.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act1 act2 -Test case 2: act2 act2 act2 act2 act1 -Test case 3: act2 act2 act2 act2 act0 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_17/wrong1.txt b/legacy/Data/Questions/ingsw/0324_17/wrong1.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/Questions/ingsw/0324_17/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_17/wrong2.txt b/legacy/Data/Questions/ingsw/0324_17/wrong2.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/Questions/ingsw/0324_17/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_18/correct.txt b/legacy/Data/Questions/ingsw/0324_18/correct.txt deleted file mode 100644 index 7311d41..0000000 --- a/legacy/Data/Questions/ingsw/0324_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_18/quest.txt b/legacy/Data/Questions/ingsw/0324_18/quest.txt deleted file mode 100644 index d3a9fe2..0000000 --- a/legacy/Data/Questions/ingsw/0324_18/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y >= 1) return (1); else return (2); } - else {if (2*x + y >= 5) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_18/wrong1.txt b/legacy/Data/Questions/ingsw/0324_18/wrong1.txt deleted file mode 100644 index 3e327ab..0000000 --- a/legacy/Data/Questions/ingsw/0324_18/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=2, y=2}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_18/wrong2.txt b/legacy/Data/Questions/ingsw/0324_18/wrong2.txt deleted file mode 100644 index 7e48e4f..0000000 --- a/legacy/Data/Questions/ingsw/0324_18/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=3}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_19/correct.txt b/legacy/Data/Questions/ingsw/0324_19/correct.txt deleted file mode 100644 index 6b560cf..0000000 --- a/legacy/Data/Questions/ingsw/0324_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 25% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_19/quest.txt b/legacy/Data/Questions/ingsw/0324_19/quest.txt deleted file mode 100644 index b7a608e..0000000 --- a/legacy/Data/Questions/ingsw/0324_19/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_19.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act0 -Test case 2: act2 act2 act0 -Test case 3: act1 act1 act0 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_19/wrong1.txt b/legacy/Data/Questions/ingsw/0324_19/wrong1.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/Questions/ingsw/0324_19/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_19/wrong2.txt b/legacy/Data/Questions/ingsw/0324_19/wrong2.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/Questions/ingsw/0324_19/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_2/correct.txt b/legacy/Data/Questions/ingsw/0324_2/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0324_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_2/quest.txt b/legacy/Data/Questions/ingsw/0324_2/quest.txt deleted file mode 100644 index adede32..0000000 --- a/legacy/Data/Questions/ingsw/0324_2/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 2) { if (x + y >= 1) return (1); else return (2); } - else {if (x + 2*y >= 5) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=2}, {x=0, y=0}, {x=5, y=0}, {x=3, y=0}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_2/wrong1.txt b/legacy/Data/Questions/ingsw/0324_2/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0324_2/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_2/wrong2.txt b/legacy/Data/Questions/ingsw/0324_2/wrong2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0324_2/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_20/correct.txt b/legacy/Data/Questions/ingsw/0324_20/correct.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/Questions/ingsw/0324_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_20/quest.txt b/legacy/Data/Questions/ingsw/0324_20/quest.txt deleted file mode 100644 index 9d685ad..0000000 --- a/legacy/Data/Questions/ingsw/0324_20/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_20.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - -Test case 1: act0 act2 -Test case 2: act1 -Test case 3: act0 act2 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_20/wrong1.txt b/legacy/Data/Questions/ingsw/0324_20/wrong1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0324_20/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_20/wrong2.txt b/legacy/Data/Questions/ingsw/0324_20/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0324_20/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_21/correct.txt b/legacy/Data/Questions/ingsw/0324_21/correct.txt deleted file mode 100644 index 31a01d5..0000000 --- a/legacy/Data/Questions/ingsw/0324_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_21/quest.txt b/legacy/Data/Questions/ingsw/0324_21/quest.txt deleted file mode 100644 index d649932..0000000 --- a/legacy/Data/Questions/ingsw/0324_21/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 6) { if (x + y >= 3) return (1); else return (2); } - else {if (x + 2*y >= 15) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_21/wrong1.txt b/legacy/Data/Questions/ingsw/0324_21/wrong1.txt deleted file mode 100644 index 0c564f7..0000000 --- a/legacy/Data/Questions/ingsw/0324_21/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=2, y=1}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_21/wrong2.txt b/legacy/Data/Questions/ingsw/0324_21/wrong2.txt deleted file mode 100644 index 549dba8..0000000 --- a/legacy/Data/Questions/ingsw/0324_21/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=10, y=3}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_22/correct.txt b/legacy/Data/Questions/ingsw/0324_22/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0324_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_22/quest.txt b/legacy/Data/Questions/ingsw/0324_22/quest.txt deleted file mode 100644 index 65cfd2d..0000000 --- a/legacy/Data/Questions/ingsw/0324_22/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y >= 2) return (1); else return (2); } - else {if (2*x + y >= 1) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=1}, {x=0, y=0}, {x=1, y=0}, {x=0, y=-1}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_22/wrong1.txt b/legacy/Data/Questions/ingsw/0324_22/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0324_22/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_22/wrong2.txt b/legacy/Data/Questions/ingsw/0324_22/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0324_22/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_23/correct.txt b/legacy/Data/Questions/ingsw/0324_23/correct.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0324_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_23/quest.txt b/legacy/Data/Questions/ingsw/0324_23/quest.txt deleted file mode 100644 index c9ea208..0000000 --- a/legacy/Data/Questions/ingsw/0324_23/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_23.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act0 act2 -Test case 2: act1 act0 act0 act2 -Test case 3: act0 act0 act2 act2 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_23/wrong1.txt b/legacy/Data/Questions/ingsw/0324_23/wrong1.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0324_23/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_23/wrong2.txt b/legacy/Data/Questions/ingsw/0324_23/wrong2.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/Questions/ingsw/0324_23/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_24/correct.txt b/legacy/Data/Questions/ingsw/0324_24/correct.txt deleted file mode 100644 index e13eda2..0000000 --- a/legacy/Data/Questions/ingsw/0324_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che i requisiti definiscano un sistema che risolve il problema che l'utente pianifica di risolvere. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_24/quest.txt b/legacy/Data/Questions/ingsw/0324_24/quest.txt deleted file mode 100644 index b59a64d..0000000 --- a/legacy/Data/Questions/ingsw/0324_24/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quali delle seguenti attivit parte del processo di validazione dei requisiti ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_24/wrong1.txt b/legacy/Data/Questions/ingsw/0324_24/wrong1.txt deleted file mode 100644 index b24f900..0000000 --- a/legacy/Data/Questions/ingsw/0324_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che il sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_24/wrong2.txt b/legacy/Data/Questions/ingsw/0324_24/wrong2.txt deleted file mode 100644 index 884d6b1..0000000 --- a/legacy/Data/Questions/ingsw/0324_24/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che l'architettura del sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_25/correct.txt b/legacy/Data/Questions/ingsw/0324_25/correct.txt deleted file mode 100644 index 7c149d8..0000000 --- a/legacy/Data/Questions/ingsw/0324_25/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisisti descrivano tutte le funzionalità e vincoli (e.g., security, performance) del sistema desiderato dal customer. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_25/quest.txt b/legacy/Data/Questions/ingsw/0324_25/quest.txt deleted file mode 100644 index 8bba4b8..0000000 --- a/legacy/Data/Questions/ingsw/0324_25/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di completezza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_25/wrong1.txt b/legacy/Data/Questions/ingsw/0324_25/wrong1.txt deleted file mode 100644 index 3461684..0000000 --- a/legacy/Data/Questions/ingsw/0324_25/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito sia stato implementato nel sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_25/wrong2.txt b/legacy/Data/Questions/ingsw/0324_25/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0324_25/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_26/quest.txt b/legacy/Data/Questions/ingsw/0324_26/quest.txt deleted file mode 100644 index aef871e..0000000 --- a/legacy/Data/Questions/ingsw/0324_26/quest.txt +++ /dev/null @@ -1,19 +0,0 @@ -Si consideri il seguente modello Modelica. Quale delle seguenti architetture software meglio lo rappresenta ? - -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_26/wrong1.txt b/legacy/Data/Questions/ingsw/0324_26/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_26/wrong2.txt b/legacy/Data/Questions/ingsw/0324_26/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_26/wrong3.txt b/legacy/Data/Questions/ingsw/0324_26/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_27/correct.txt b/legacy/Data/Questions/ingsw/0324_27/correct.txt deleted file mode 100644 index e582263..0000000 --- a/legacy/Data/Questions/ingsw/0324_27/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 5) or (x <= 0)) and ((x >= 15) or (x <= 10)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_27/quest.txt b/legacy/Data/Questions/ingsw/0324_27/quest.txt deleted file mode 100644 index 864cc93..0000000 --- a/legacy/Data/Questions/ingsw/0324_27/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5] oppure [10, 15] -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_27/wrong1.txt b/legacy/Data/Questions/ingsw/0324_27/wrong1.txt deleted file mode 100644 index 590f7e1..0000000 --- a/legacy/Data/Questions/ingsw/0324_27/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ( ((x >= 0) and (x <= 5)) or ((x >= 10) and (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_27/wrong2.txt b/legacy/Data/Questions/ingsw/0324_27/wrong2.txt deleted file mode 100644 index 0f38391..0000000 --- a/legacy/Data/Questions/ingsw/0324_27/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 0) or (x <= 5)) and ((x >= 10) or (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_28/correct.txt b/legacy/Data/Questions/ingsw/0324_28/correct.txt deleted file mode 100644 index 4c75070..0000000 --- a/legacy/Data/Questions/ingsw/0324_28/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_28/quest.txt b/legacy/Data/Questions/ingsw/0324_28/quest.txt deleted file mode 100644 index e11a044..0000000 --- a/legacy/Data/Questions/ingsw/0324_28/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 50 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se la variabile x minore del 60% della variabile y allora la somma di x ed y maggiore del 30% della variabile z -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_28/wrong1.txt b/legacy/Data/Questions/ingsw/0324_28/wrong1.txt deleted file mode 100644 index 6dafe94..0000000 --- a/legacy/Data/Questions/ingsw/0324_28/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y > 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_28/wrong2.txt b/legacy/Data/Questions/ingsw/0324_28/wrong2.txt deleted file mode 100644 index a3d79a4..0000000 --- a/legacy/Data/Questions/ingsw/0324_28/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x >= 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_29/correct.txt b/legacy/Data/Questions/ingsw/0324_29/correct.txt deleted file mode 100644 index e7c5bb8..0000000 --- a/legacy/Data/Questions/ingsw/0324_29/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che, tenedo conto della tecnologia, budget e tempo disponibili, sia possibile realizzare un sistema che soddisfa i requisisti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_29/quest.txt b/legacy/Data/Questions/ingsw/0324_29/quest.txt deleted file mode 100644 index 296cdcb..0000000 --- a/legacy/Data/Questions/ingsw/0324_29/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di realismo" (realizability) che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_29/wrong1.txt b/legacy/Data/Questions/ingsw/0324_29/wrong1.txt deleted file mode 100644 index 2b6e242..0000000 --- a/legacy/Data/Questions/ingsw/0324_29/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le funzionalità richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_29/wrong2.txt b/legacy/Data/Questions/ingsw/0324_29/wrong2.txt deleted file mode 100644 index bfb5124..0000000 --- a/legacy/Data/Questions/ingsw/0324_29/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le performance richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_3/correct.txt b/legacy/Data/Questions/ingsw/0324_3/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0324_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_3/quest.txt b/legacy/Data/Questions/ingsw/0324_3/quest.txt deleted file mode 100644 index b865ed9..0000000 --- a/legacy/Data/Questions/ingsw/0324_3/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_3.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act0 act0 act0 act2 act2 -Test case 2: act2 act0 act2 -Test case 3: act1 act0 act0 act2 act2 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_3/wrong1.txt b/legacy/Data/Questions/ingsw/0324_3/wrong1.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0324_3/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_3/wrong2.txt b/legacy/Data/Questions/ingsw/0324_3/wrong2.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0324_3/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_30/quest.txt b/legacy/Data/Questions/ingsw/0324_30/quest.txt deleted file mode 100644 index 985c244..0000000 --- a/legacy/Data/Questions/ingsw/0324_30/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente specifica funzionale per la funzione f. -La funzione f(int *A, int *B) prende come input un vettore A di dimensione n ritorna come output un vettore B ottenuto ordinando gli elementi di A in ordine crescente. -Quale delle seguenti funzioni un test oracle per la funzione f ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_30/wrong1.txt b/legacy/Data/Questions/ingsw/0324_30/wrong1.txt deleted file mode 100644 index 69b9722..0000000 --- a/legacy/Data/Questions/ingsw/0324_30/wrong1.txt +++ /dev/null @@ -1,14 +0,0 @@ -#define n 1000 -int TestOracle2(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_30/wrong2.txt b/legacy/Data/Questions/ingsw/0324_30/wrong2.txt deleted file mode 100644 index a26ce6e..0000000 --- a/legacy/Data/Questions/ingsw/0324_30/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -#define n 1000 - -int TestOracle3(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if (A[i] == B[j]) {C[i][j] = 1; D[j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_30/wrong3.txt b/legacy/Data/Questions/ingsw/0324_30/wrong3.txt deleted file mode 100644 index ed5ad19..0000000 --- a/legacy/Data/Questions/ingsw/0324_30/wrong3.txt +++ /dev/null @@ -1,14 +0,0 @@ -#define n 1000 -int TestOracle1(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; D[j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_31/correct.txt b/legacy/Data/Questions/ingsw/0324_31/correct.txt deleted file mode 100644 index 293ebbc..0000000 --- a/legacy/Data/Questions/ingsw/0324_31/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_31/quest.txt b/legacy/Data/Questions/ingsw/0324_31/quest.txt deleted file mode 100644 index 5922b9f..0000000 --- a/legacy/Data/Questions/ingsw/0324_31/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 10 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: se la variabile x nell'intervallo [10, 20] allora la variabile y compresa tra il 50% di x ed il 70% di x. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_31/wrong1.txt b/legacy/Data/Questions/ingsw/0324_31/wrong1.txt deleted file mode 100644 index d50b268..0000000 --- a/legacy/Data/Questions/ingsw/0324_31/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and ((x < 10) or (x > 20)) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_31/wrong2.txt b/legacy/Data/Questions/ingsw/0324_31/wrong2.txt deleted file mode 100644 index d7890b2..0000000 --- a/legacy/Data/Questions/ingsw/0324_31/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and (y >= 0.5*x) and (y <= 0.7*x) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_32/correct.txt b/legacy/Data/Questions/ingsw/0324_32/correct.txt deleted file mode 100644 index 2a2ecea..0000000 --- a/legacy/Data/Questions/ingsw/0324_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_32/quest.txt b/legacy/Data/Questions/ingsw/0324_32/quest.txt deleted file mode 100644 index 5d96d42..0000000 --- a/legacy/Data/Questions/ingsw/0324_32/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_32.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il tempo necessario per completare la fase x time(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi time(1) = 0. -Il tempo di una istanza del processo software descritto sopra la somma dei tempi degli stati (fasi) attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo Time(X) della sequenza di stati X = x(0), x(1), x(2), .... Time(X) = time(x(0)) + time(x(1)) + time(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo Time(X) = time(0) + time(1) = time(0) (poich time(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_32/wrong1.txt b/legacy/Data/Questions/ingsw/0324_32/wrong1.txt deleted file mode 100644 index 9927a93..0000000 --- a/legacy/Data/Questions/ingsw/0324_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_32/wrong2.txt b/legacy/Data/Questions/ingsw/0324_32/wrong2.txt deleted file mode 100644 index d68fd15..0000000 --- a/legacy/Data/Questions/ingsw/0324_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_33/correct.txt b/legacy/Data/Questions/ingsw/0324_33/correct.txt deleted file mode 100644 index 232aedf..0000000 --- a/legacy/Data/Questions/ingsw/0324_33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_33/quest.txt b/legacy/Data/Questions/ingsw/0324_33/quest.txt deleted file mode 100644 index b2bed72..0000000 --- a/legacy/Data/Questions/ingsw/0324_33/quest.txt +++ /dev/null @@ -1,21 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a + b >= 6) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_33/wrong1.txt b/legacy/Data/Questions/ingsw/0324_33/wrong1.txt deleted file mode 100644 index 5d5c9a4..0000000 --- a/legacy/Data/Questions/ingsw/0324_33/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_33/wrong2.txt b/legacy/Data/Questions/ingsw/0324_33/wrong2.txt deleted file mode 100644 index 2b6c292..0000000 --- a/legacy/Data/Questions/ingsw/0324_33/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_34/correct.txt b/legacy/Data/Questions/ingsw/0324_34/correct.txt deleted file mode 100644 index ad21063..0000000 --- a/legacy/Data/Questions/ingsw/0324_34/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_34/quest.txt b/legacy/Data/Questions/ingsw/0324_34/quest.txt deleted file mode 100644 index 031c331..0000000 --- a/legacy/Data/Questions/ingsw/0324_34/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 40 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 1 allora ora y nonegativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_34/wrong1.txt b/legacy/Data/Questions/ingsw/0324_34/wrong1.txt deleted file mode 100644 index b14ac60..0000000 --- a/legacy/Data/Questions/ingsw/0324_34/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_34/wrong2.txt b/legacy/Data/Questions/ingsw/0324_34/wrong2.txt deleted file mode 100644 index e4201ab..0000000 --- a/legacy/Data/Questions/ingsw/0324_34/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) or (delay(x, 10) > 1) or (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_35/quest.txt b/legacy/Data/Questions/ingsw/0324_35/quest.txt deleted file mode 100644 index 627c57e..0000000 --- a/legacy/Data/Questions/ingsw/0324_35/quest.txt +++ /dev/null @@ -1,39 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_35/wrong1.txt b/legacy/Data/Questions/ingsw/0324_35/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_35/wrong2.txt b/legacy/Data/Questions/ingsw/0324_35/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_35/wrong3.txt b/legacy/Data/Questions/ingsw/0324_35/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_36/correct.txt b/legacy/Data/Questions/ingsw/0324_36/correct.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/Questions/ingsw/0324_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_36/quest.txt b/legacy/Data/Questions/ingsw/0324_36/quest.txt deleted file mode 100644 index 36471c2..0000000 --- a/legacy/Data/Questions/ingsw/0324_36/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_36.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il costo dello stato (fase) x c(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi c(1) = 0. -Il costo di una istanza del processo software descritto sopra la somma dei costi degli stati attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo C(X) della sequenza di stati X = x(0), x(1), x(2), .... C(X) = c(x(0)) + c(x(1)) + c(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo C(X) = c(0) + c(1) = c(0) (poich c(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_36/wrong1.txt b/legacy/Data/Questions/ingsw/0324_36/wrong1.txt deleted file mode 100644 index 3143da9..0000000 --- a/legacy/Data/Questions/ingsw/0324_36/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_36/wrong2.txt b/legacy/Data/Questions/ingsw/0324_36/wrong2.txt deleted file mode 100644 index 70022eb..0000000 --- a/legacy/Data/Questions/ingsw/0324_36/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_37/correct.txt b/legacy/Data/Questions/ingsw/0324_37/correct.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0324_37/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_37/quest.txt b/legacy/Data/Questions/ingsw/0324_37/quest.txt deleted file mode 100644 index fc6a5e1..0000000 --- a/legacy/Data/Questions/ingsw/0324_37/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_37.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act2 act2 act2 -Test case 2: act0 act2 act1 act2 act0 -Test case 3: act0 act2 act1 act2 act2 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_37/wrong1.txt b/legacy/Data/Questions/ingsw/0324_37/wrong1.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/Questions/ingsw/0324_37/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_37/wrong2.txt b/legacy/Data/Questions/ingsw/0324_37/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0324_37/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_38/correct.txt b/legacy/Data/Questions/ingsw/0324_38/correct.txt deleted file mode 100644 index 98939be..0000000 --- a/legacy/Data/Questions/ingsw/0324_38/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_38/quest.txt b/legacy/Data/Questions/ingsw/0324_38/quest.txt deleted file mode 100644 index d24403f..0000000 --- a/legacy/Data/Questions/ingsw/0324_38/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_38.png -Si consideri la Markov chain in figura con stato iniziale 0 e p in (0, 1). Quale delle seguenti formule calcola il valore atteso del numero di transizioni necessarie per lasciare lo stato 0. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_38/wrong1.txt b/legacy/Data/Questions/ingsw/0324_38/wrong1.txt deleted file mode 100644 index 56ea6ac..0000000 --- a/legacy/Data/Questions/ingsw/0324_38/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -1/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_38/wrong2.txt b/legacy/Data/Questions/ingsw/0324_38/wrong2.txt deleted file mode 100644 index db2276d..0000000 --- a/legacy/Data/Questions/ingsw/0324_38/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_39/correct.txt b/legacy/Data/Questions/ingsw/0324_39/correct.txt deleted file mode 100644 index 4a8e634..0000000 --- a/legacy/Data/Questions/ingsw/0324_39/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y <= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_39/quest.txt b/legacy/Data/Questions/ingsw/0324_39/quest.txt deleted file mode 100644 index 576af1a..0000000 --- a/legacy/Data/Questions/ingsw/0324_39/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato era stata richiesta una risorsa (variabile x positiva) allora ora concesso l'accesso alla risorsa (variabile y positiva) -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time < w e ritorna il valore che z aveva al tempo (time - w), se time >= w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_39/wrong1.txt b/legacy/Data/Questions/ingsw/0324_39/wrong1.txt deleted file mode 100644 index a43796b..0000000 --- a/legacy/Data/Questions/ingsw/0324_39/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y > 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_39/wrong2.txt b/legacy/Data/Questions/ingsw/0324_39/wrong2.txt deleted file mode 100644 index 68aa37a..0000000 --- a/legacy/Data/Questions/ingsw/0324_39/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y <= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_4/correct.txt b/legacy/Data/Questions/ingsw/0324_4/correct.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/Questions/ingsw/0324_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_4/quest.txt b/legacy/Data/Questions/ingsw/0324_4/quest.txt deleted file mode 100644 index 40b7789..0000000 --- a/legacy/Data/Questions/ingsw/0324_4/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_4.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3, 4? In altri terminti, qual' la probabilit che non sia necessario ripetere la seconda fase (ma non la prima) ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_4/wrong1.txt b/legacy/Data/Questions/ingsw/0324_4/wrong1.txt deleted file mode 100644 index 2a47a95..0000000 --- a/legacy/Data/Questions/ingsw/0324_4/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.08 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_4/wrong2.txt b/legacy/Data/Questions/ingsw/0324_4/wrong2.txt deleted file mode 100644 index b7bbee2..0000000 --- a/legacy/Data/Questions/ingsw/0324_4/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.32 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_40/correct.txt b/legacy/Data/Questions/ingsw/0324_40/correct.txt deleted file mode 100644 index ce9968f..0000000 --- a/legacy/Data/Questions/ingsw/0324_40/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.28 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_40/quest.txt b/legacy/Data/Questions/ingsw/0324_40/quest.txt deleted file mode 100644 index fbee794..0000000 --- a/legacy/Data/Questions/ingsw/0324_40/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_40.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del processo software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.3 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3? In altri terminti, qual' la probabilit che non sia necessario ripetere la prima fase (ma non la seconda) ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_40/wrong1.txt b/legacy/Data/Questions/ingsw/0324_40/wrong1.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/Questions/ingsw/0324_40/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_40/wrong2.txt b/legacy/Data/Questions/ingsw/0324_40/wrong2.txt deleted file mode 100644 index e8f9017..0000000 --- a/legacy/Data/Questions/ingsw/0324_40/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.42 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_41/quest.txt b/legacy/Data/Questions/ingsw/0324_41/quest.txt deleted file mode 100644 index bfb2790..0000000 --- a/legacy/Data/Questions/ingsw/0324_41/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_41.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_41/wrong1.txt b/legacy/Data/Questions/ingsw/0324_41/wrong1.txt deleted file mode 100644 index 1fad89a..0000000 --- a/legacy/Data/Questions/ingsw/0324_41/wrong1.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_41/wrong2.txt b/legacy/Data/Questions/ingsw/0324_41/wrong2.txt deleted file mode 100644 index 882ae3e..0000000 --- a/legacy/Data/Questions/ingsw/0324_41/wrong2.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_41/wrong3.txt b/legacy/Data/Questions/ingsw/0324_41/wrong3.txt deleted file mode 100644 index e5618fa..0000000 --- a/legacy/Data/Questions/ingsw/0324_41/wrong3.txt +++ /dev/null @@ -1,34 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_42/quest.txt b/legacy/Data/Questions/ingsw/0324_42/quest.txt deleted file mode 100644 index 071ac68..0000000 --- a/legacy/Data/Questions/ingsw/0324_42/quest.txt +++ /dev/null @@ -1,35 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_42/wrong1.txt b/legacy/Data/Questions/ingsw/0324_42/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_42/wrong2.txt b/legacy/Data/Questions/ingsw/0324_42/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_42/wrong3.txt b/legacy/Data/Questions/ingsw/0324_42/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_43/correct.txt b/legacy/Data/Questions/ingsw/0324_43/correct.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/Questions/ingsw/0324_43/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_43/quest.txt b/legacy/Data/Questions/ingsw/0324_43/quest.txt deleted file mode 100644 index 710edb6..0000000 --- a/legacy/Data/Questions/ingsw/0324_43/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_43.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act1 act0 act1 act0 -Test case 2: act1 act0 act2 act2 -Test case 3: act2 act2 act1 act2 act1 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_43/wrong1.txt b/legacy/Data/Questions/ingsw/0324_43/wrong1.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/Questions/ingsw/0324_43/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_43/wrong2.txt b/legacy/Data/Questions/ingsw/0324_43/wrong2.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/Questions/ingsw/0324_43/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_44/correct.txt b/legacy/Data/Questions/ingsw/0324_44/correct.txt deleted file mode 100644 index 8785661..0000000 --- a/legacy/Data/Questions/ingsw/0324_44/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_44/quest.txt b/legacy/Data/Questions/ingsw/0324_44/quest.txt deleted file mode 100644 index 36947c2..0000000 --- a/legacy/Data/Questions/ingsw/0324_44/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (x + 7); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_44/wrong1.txt b/legacy/Data/Questions/ingsw/0324_44/wrong1.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/Questions/ingsw/0324_44/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_44/wrong2.txt b/legacy/Data/Questions/ingsw/0324_44/wrong2.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/Questions/ingsw/0324_44/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_45/correct.txt b/legacy/Data/Questions/ingsw/0324_45/correct.txt deleted file mode 100644 index c37d6ae..0000000 --- a/legacy/Data/Questions/ingsw/0324_45/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_45/quest.txt b/legacy/Data/Questions/ingsw/0324_45/quest.txt deleted file mode 100644 index 003d1dd..0000000 --- a/legacy/Data/Questions/ingsw/0324_45/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 0 allora ora y negativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_45/wrong1.txt b/legacy/Data/Questions/ingsw/0324_45/wrong1.txt deleted file mode 100644 index edea147..0000000 --- a/legacy/Data/Questions/ingsw/0324_45/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) <= 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_45/wrong2.txt b/legacy/Data/Questions/ingsw/0324_45/wrong2.txt deleted file mode 100644 index 14bd900..0000000 --- a/legacy/Data/Questions/ingsw/0324_45/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y >= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_46/correct.txt b/legacy/Data/Questions/ingsw/0324_46/correct.txt deleted file mode 100644 index a98afd2..0000000 --- a/legacy/Data/Questions/ingsw/0324_46/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and ((x >= 30) or (x <= 20)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_46/quest.txt b/legacy/Data/Questions/ingsw/0324_46/quest.txt deleted file mode 100644 index b420aaf..0000000 --- a/legacy/Data/Questions/ingsw/0324_46/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Dopo 20 unit di tempo dall'inizio dell'esecuzione la variabile x sempre nell'intervallo [20, 30] . -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_46/wrong1.txt b/legacy/Data/Questions/ingsw/0324_46/wrong1.txt deleted file mode 100644 index 66064fe..0000000 --- a/legacy/Data/Questions/ingsw/0324_46/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and (x >= 20) and (x <= 30) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_46/wrong2.txt b/legacy/Data/Questions/ingsw/0324_46/wrong2.txt deleted file mode 100644 index c71f1f5..0000000 --- a/legacy/Data/Questions/ingsw/0324_46/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) or ((x >= 20) and (x <= 30)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_47/quest.txt b/legacy/Data/Questions/ingsw/0324_47/quest.txt deleted file mode 100644 index 0240bc8..0000000 --- a/legacy/Data/Questions/ingsw/0324_47/quest.txt +++ /dev/null @@ -1,18 +0,0 @@ -Si consideri il seguente modello Modelica. Quale delle seguenti architetture software meglio lo rappresenta ? -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc1.output14, sc4.input14) -connect(sc2.output21, sc1.input21) -connect(sc2.output24, sc4.input24) -connect(sc3.output31, sc1.input31) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) -connect(sc4.output43, sc3.input43) -end SysArch; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_47/wrong1.txt b/legacy/Data/Questions/ingsw/0324_47/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_47/wrong2.txt b/legacy/Data/Questions/ingsw/0324_47/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_47/wrong3.txt b/legacy/Data/Questions/ingsw/0324_47/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0324_48/quest.txt b/legacy/Data/Questions/ingsw/0324_48/quest.txt deleted file mode 100644 index 1109458..0000000 --- a/legacy/Data/Questions/ingsw/0324_48/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_48.png -Si consideri la seguente architettura software: - -Quale dei seguneti modelli Modelica meglio la rappresenta. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_48/wrong1.txt b/legacy/Data/Questions/ingsw/0324_48/wrong1.txt deleted file mode 100644 index 4bcd55f..0000000 --- a/legacy/Data/Questions/ingsw/0324_48/wrong1.txt +++ /dev/null @@ -1,8 +0,0 @@ -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_48/wrong2.txt b/legacy/Data/Questions/ingsw/0324_48/wrong2.txt deleted file mode 100644 index 19be218..0000000 --- a/legacy/Data/Questions/ingsw/0324_48/wrong2.txt +++ /dev/null @@ -1,2 +0,0 @@ -input12) -connect(sc1.output13, sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_48/wrong3.txt b/legacy/Data/Questions/ingsw/0324_48/wrong3.txt deleted file mode 100644 index 3387be9..0000000 --- a/legacy/Data/Questions/ingsw/0324_48/wrong3.txt +++ /dev/null @@ -1,49 +0,0 @@ -input13) -connect(sc2.output21, sc1.input21) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) - - -end SysArch; - -2. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output13, sc3.input13) -connect(sc2.output21, sc1.input21) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output31, sc1.input31) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) -connect(sc4.output43, sc3.input43) - - -end SysArch; - -3. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output13, sc3.input13) -connect(sc2.output21, sc1.input21) -connect(sc2.output24, sc4.input24) -connect(sc3.output32, sc2.input32) -connect(sc4.output41, sc1.input41) -connect(sc4.output43, sc3.input43) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_49/correct.txt b/legacy/Data/Questions/ingsw/0324_49/correct.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/Questions/ingsw/0324_49/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_49/quest.txt b/legacy/Data/Questions/ingsw/0324_49/quest.txt deleted file mode 100644 index 7710e8f..0000000 --- a/legacy/Data/Questions/ingsw/0324_49/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di consistenza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_49/wrong1.txt b/legacy/Data/Questions/ingsw/0324_49/wrong1.txt deleted file mode 100644 index 9e12d11..0000000 --- a/legacy/Data/Questions/ingsw/0324_49/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito esista un insieme di test che lo possa verificare. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_49/wrong2.txt b/legacy/Data/Questions/ingsw/0324_49/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0324_49/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_5/correct.txt b/legacy/Data/Questions/ingsw/0324_5/correct.txt deleted file mode 100644 index 81a4b93..0000000 --- a/legacy/Data/Questions/ingsw/0324_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_5/quest.txt b/legacy/Data/Questions/ingsw/0324_5/quest.txt deleted file mode 100644 index 236ccc7..0000000 --- a/legacy/Data/Questions/ingsw/0324_5/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z, k; -z = 1; k = 0; -while (k < x) { z = y*z; k = k + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_5/wrong1.txt b/legacy/Data/Questions/ingsw/0324_5/wrong1.txt deleted file mode 100644 index d246b94..0000000 --- a/legacy/Data/Questions/ingsw/0324_5/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_5/wrong2.txt b/legacy/Data/Questions/ingsw/0324_5/wrong2.txt deleted file mode 100644 index f52d5ae..0000000 --- a/legacy/Data/Questions/ingsw/0324_5/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == y) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_6/correct.txt b/legacy/Data/Questions/ingsw/0324_6/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/Questions/ingsw/0324_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_6/quest.txt b/legacy/Data/Questions/ingsw/0324_6/quest.txt deleted file mode 100644 index f6ffda4..0000000 --- a/legacy/Data/Questions/ingsw/0324_6/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_6.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: - -Test case 1: act0 act0 act0 act0 act1 -Test case 2: act2 act2 -Test case 3: act0 act0 act2 act1 act2 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_6/wrong1.txt b/legacy/Data/Questions/ingsw/0324_6/wrong1.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/Questions/ingsw/0324_6/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_6/wrong2.txt b/legacy/Data/Questions/ingsw/0324_6/wrong2.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/Questions/ingsw/0324_6/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_7/correct.txt b/legacy/Data/Questions/ingsw/0324_7/correct.txt deleted file mode 100644 index 43dc0c9..0000000 --- a/legacy/Data/Questions/ingsw/0324_7/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 0) || (y > 0)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_7/quest.txt b/legacy/Data/Questions/ingsw/0324_7/quest.txt deleted file mode 100644 index f6744fd..0000000 --- a/legacy/Data/Questions/ingsw/0324_7/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(in x, int y) { ..... } -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro positivo ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_7/wrong1.txt b/legacy/Data/Questions/ingsw/0324_7/wrong1.txt deleted file mode 100644 index 3f63933..0000000 --- a/legacy/Data/Questions/ingsw/0324_7/wrong1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_7/wrong2.txt b/legacy/Data/Questions/ingsw/0324_7/wrong2.txt deleted file mode 100644 index 6a97baf..0000000 --- a/legacy/Data/Questions/ingsw/0324_7/wrong2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_8/correct.txt b/legacy/Data/Questions/ingsw/0324_8/correct.txt deleted file mode 100644 index b8bf06e..0000000 --- a/legacy/Data/Questions/ingsw/0324_8/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 5) or (x < 0)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_8/quest.txt b/legacy/Data/Questions/ingsw/0324_8/quest.txt deleted file mode 100644 index 22c683f..0000000 --- a/legacy/Data/Questions/ingsw/0324_8/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5]. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_8/wrong1.txt b/legacy/Data/Questions/ingsw/0324_8/wrong1.txt deleted file mode 100644 index 2029293..0000000 --- a/legacy/Data/Questions/ingsw/0324_8/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and (x > 0) and (x < 5); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_8/wrong2.txt b/legacy/Data/Questions/ingsw/0324_8/wrong2.txt deleted file mode 100644 index bc8720d..0000000 --- a/legacy/Data/Questions/ingsw/0324_8/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 0) or (x < 5)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_9/correct.txt b/legacy/Data/Questions/ingsw/0324_9/correct.txt deleted file mode 100644 index 7a6c6b9..0000000 --- a/legacy/Data/Questions/ingsw/0324_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -300000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_9/quest.txt b/legacy/Data/Questions/ingsw/0324_9/quest.txt deleted file mode 100644 index 47201e7..0000000 --- a/legacy/Data/Questions/ingsw/0324_9/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Il rischio R pu essere calcolato come R = P*C, dove P la probabilit dell'evento avverso (software failure nel nostro contesto) e C il costo dell'occorrenza dell'evento avverso. -Assumiamo che la probabilit P sia legata al costo di sviluppo S dalla formula -P = 10^{(-b*S)} (cio 10 elevato alla (-b*S)) -dove b una opportuna costante note da dati storici aziendali. Si assuma che b = 0.0001, C = 1000000, ed il rischio ammesso R = 1000. Quale dei seguenti valori meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_9/wrong1.txt b/legacy/Data/Questions/ingsw/0324_9/wrong1.txt deleted file mode 100644 index 2df501e..0000000 --- a/legacy/Data/Questions/ingsw/0324_9/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -500000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0324_9/wrong2.txt b/legacy/Data/Questions/ingsw/0324_9/wrong2.txt deleted file mode 100644 index 997967b..0000000 --- a/legacy/Data/Questions/ingsw/0324_9/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -700000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0422-16/correct.txt b/legacy/Data/Questions/ingsw/0422-16/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0422-16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0422-16/quest.txt b/legacy/Data/Questions/ingsw/0422-16/quest.txt deleted file mode 100644 index 1b18990..0000000 --- a/legacy/Data/Questions/ingsw/0422-16/quest.txt +++ /dev/null @@ -1,20 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) rggiunti almeno una volta. - -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: - - - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2 - -2) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 2, End PIN Validation 2 - -3) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, More than 3 failed..., END PIN validation 1; - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0422-16/wrong1.txt b/legacy/Data/Questions/ingsw/0422-16/wrong1.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/Questions/ingsw/0422-16/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0422-16/wrong2.txt b/legacy/Data/Questions/ingsw/0422-16/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0422-16/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_0/quest.txt b/legacy/Data/Questions/ingsw/0613_0/quest.txt deleted file mode 100644 index 1f3419c..0000000 --- a/legacy/Data/Questions/ingsw/0613_0/quest.txt +++ /dev/null @@ -1,35 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_0/wrong1.txt b/legacy/Data/Questions/ingsw/0613_0/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_0/wrong2.txt b/legacy/Data/Questions/ingsw/0613_0/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_0/wrong3.txt b/legacy/Data/Questions/ingsw/0613_0/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_1/correct.txt b/legacy/Data/Questions/ingsw/0613_1/correct.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/Questions/ingsw/0613_1/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_1/quest.txt b/legacy/Data/Questions/ingsw/0613_1/quest.txt deleted file mode 100644 index 654955e..0000000 --- a/legacy/Data/Questions/ingsw/0613_1/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_1.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3, 4? In altri terminti, qual' la probabilit che non sia necessario ripetere la seconda fase (ma non la prima) ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_1/wrong1.txt b/legacy/Data/Questions/ingsw/0613_1/wrong1.txt deleted file mode 100644 index 2a47a95..0000000 --- a/legacy/Data/Questions/ingsw/0613_1/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.08 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_1/wrong2.txt b/legacy/Data/Questions/ingsw/0613_1/wrong2.txt deleted file mode 100644 index b7bbee2..0000000 --- a/legacy/Data/Questions/ingsw/0613_1/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.32 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_10/correct.txt b/legacy/Data/Questions/ingsw/0613_10/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0613_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_10/quest.txt b/legacy/Data/Questions/ingsw/0613_10/quest.txt deleted file mode 100644 index 9e4d3a9..0000000 --- a/legacy/Data/Questions/ingsw/0613_10/quest.txt +++ /dev/null @@ -1,31 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x[3]) -{ - if (-x[0] + x[1] - x[2] < -7) - { return (0); } - else if (-3*x[0] +3*x[1] - 5*x[2] > 7) - { - if (-x[0] + x[1] - x[2] > 10) - { return (1); } - else - { return (0); } - } - else - { - if (3*x[0] - 5*x[1] + 7*x[2] > 9) - { return (1); } - else - { return (0); } - } - -} /* f() */ ----------- -ed il seguente insieme di test cases: - -Test 1: x[0] = 0, x[1] = 0, x[2] = 1, -Test 2: x[0] = 3, x[1] = 1, x[2] = 5, -Test 3: x[0] = 0, x[1] = 4, x[2] = -2, -Test 4: x[0] = -4, x[1] = 5, x[2] = -2, -Test 5: x[0] = 1, x[1] = -4, x[2] = 4, \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_10/wrong1.txt b/legacy/Data/Questions/ingsw/0613_10/wrong1.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0613_10/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_10/wrong2.txt b/legacy/Data/Questions/ingsw/0613_10/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0613_10/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_11/correct.txt b/legacy/Data/Questions/ingsw/0613_11/correct.txt deleted file mode 100644 index aef914a..0000000 --- a/legacy/Data/Questions/ingsw/0613_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che un sistema che soddisfa i requisiti risolve il problema del "customer". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_11/quest.txt b/legacy/Data/Questions/ingsw/0613_11/quest.txt deleted file mode 100644 index 9af4805..0000000 --- a/legacy/Data/Questions/ingsw/0613_11/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "validity check" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_11/wrong1.txt b/legacy/Data/Questions/ingsw/0613_11/wrong1.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/Questions/ingsw/0613_11/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_11/wrong2.txt b/legacy/Data/Questions/ingsw/0613_11/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/Questions/ingsw/0613_11/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_12/correct.txt b/legacy/Data/Questions/ingsw/0613_12/correct.txt deleted file mode 100644 index 475d1ef..0000000 --- a/legacy/Data/Questions/ingsw/0613_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -150, x = -40, x = 0, x = 200, x = 600} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_12/quest.txt b/legacy/Data/Questions/ingsw/0613_12/quest.txt deleted file mode 100644 index 36947c2..0000000 --- a/legacy/Data/Questions/ingsw/0613_12/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (x + 7); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_12/wrong1.txt b/legacy/Data/Questions/ingsw/0613_12/wrong1.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/Questions/ingsw/0613_12/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_12/wrong2.txt b/legacy/Data/Questions/ingsw/0613_12/wrong2.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/Questions/ingsw/0613_12/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_13/correct.txt b/legacy/Data/Questions/ingsw/0613_13/correct.txt deleted file mode 100644 index 12d93cc..0000000 --- a/legacy/Data/Questions/ingsw/0613_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 20% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_13/quest.txt b/legacy/Data/Questions/ingsw/0613_13/quest.txt deleted file mode 100644 index 6f20250..0000000 --- a/legacy/Data/Questions/ingsw/0613_13/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_13.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act0 act2 act0 -Test case 2: act1 act0 act1 act2 act1 -Test case 3: act1 act2 act0 act2 act1 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_13/wrong1.txt b/legacy/Data/Questions/ingsw/0613_13/wrong1.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/Questions/ingsw/0613_13/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_13/wrong2.txt b/legacy/Data/Questions/ingsw/0613_13/wrong2.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/Questions/ingsw/0613_13/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_14/quest.txt b/legacy/Data/Questions/ingsw/0613_14/quest.txt deleted file mode 100644 index b95c7d3..0000000 --- a/legacy/Data/Questions/ingsw/0613_14/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Si consideri il seguente modello Modelica. Quale delle seguenti architetture software meglio lo rappresenta ? -block SysArch // System Architecture -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc1.output14, sc4.input14) -connect(sc3.output31, sc1.input31) -connect(sc3.output32, sc2.input32) -connect(sc4.output42, sc2.input42) -end SysArch; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_14/wrong1.txt b/legacy/Data/Questions/ingsw/0613_14/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_14/wrong2.txt b/legacy/Data/Questions/ingsw/0613_14/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_14/wrong3.txt b/legacy/Data/Questions/ingsw/0613_14/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_15/correct.txt b/legacy/Data/Questions/ingsw/0613_15/correct.txt deleted file mode 100644 index b8bf06e..0000000 --- a/legacy/Data/Questions/ingsw/0613_15/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 5) or (x < 0)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_15/quest.txt b/legacy/Data/Questions/ingsw/0613_15/quest.txt deleted file mode 100644 index 22c683f..0000000 --- a/legacy/Data/Questions/ingsw/0613_15/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5]. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_15/wrong1.txt b/legacy/Data/Questions/ingsw/0613_15/wrong1.txt deleted file mode 100644 index bc8720d..0000000 --- a/legacy/Data/Questions/ingsw/0613_15/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 0) or (x < 5)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_15/wrong2.txt b/legacy/Data/Questions/ingsw/0613_15/wrong2.txt deleted file mode 100644 index 2029293..0000000 --- a/legacy/Data/Questions/ingsw/0613_15/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and (x > 0) and (x < 5); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_16/correct.txt b/legacy/Data/Questions/ingsw/0613_16/correct.txt deleted file mode 100644 index e582263..0000000 --- a/legacy/Data/Questions/ingsw/0613_16/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 5) or (x <= 0)) and ((x >= 15) or (x <= 10)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_16/quest.txt b/legacy/Data/Questions/ingsw/0613_16/quest.txt deleted file mode 100644 index 864cc93..0000000 --- a/legacy/Data/Questions/ingsw/0613_16/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5] oppure [10, 15] -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_16/wrong1.txt b/legacy/Data/Questions/ingsw/0613_16/wrong1.txt deleted file mode 100644 index 590f7e1..0000000 --- a/legacy/Data/Questions/ingsw/0613_16/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ( ((x >= 0) and (x <= 5)) or ((x >= 10) and (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_16/wrong2.txt b/legacy/Data/Questions/ingsw/0613_16/wrong2.txt deleted file mode 100644 index 0f38391..0000000 --- a/legacy/Data/Questions/ingsw/0613_16/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 0) or (x <= 5)) and ((x >= 10) or (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_17/correct.txt b/legacy/Data/Questions/ingsw/0613_17/correct.txt deleted file mode 100644 index c37d6ae..0000000 --- a/legacy/Data/Questions/ingsw/0613_17/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_17/quest.txt b/legacy/Data/Questions/ingsw/0613_17/quest.txt deleted file mode 100644 index 003d1dd..0000000 --- a/legacy/Data/Questions/ingsw/0613_17/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 0 allora ora y negativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_17/wrong1.txt b/legacy/Data/Questions/ingsw/0613_17/wrong1.txt deleted file mode 100644 index 14bd900..0000000 --- a/legacy/Data/Questions/ingsw/0613_17/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y >= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_17/wrong2.txt b/legacy/Data/Questions/ingsw/0613_17/wrong2.txt deleted file mode 100644 index edea147..0000000 --- a/legacy/Data/Questions/ingsw/0613_17/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) <= 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_18/correct.txt b/legacy/Data/Questions/ingsw/0613_18/correct.txt deleted file mode 100644 index 98939be..0000000 --- a/legacy/Data/Questions/ingsw/0613_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_18/quest.txt b/legacy/Data/Questions/ingsw/0613_18/quest.txt deleted file mode 100644 index 91edad5..0000000 --- a/legacy/Data/Questions/ingsw/0613_18/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_18.png -Si consideri la Markov chain in figura con stato iniziale 0 e p in (0, 1). Quale delle seguenti formule calcola il valore atteso del numero di transizioni necessarie per lasciare lo stato 0. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_18/wrong1.txt b/legacy/Data/Questions/ingsw/0613_18/wrong1.txt deleted file mode 100644 index 56ea6ac..0000000 --- a/legacy/Data/Questions/ingsw/0613_18/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -1/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_18/wrong2.txt b/legacy/Data/Questions/ingsw/0613_18/wrong2.txt deleted file mode 100644 index db2276d..0000000 --- a/legacy/Data/Questions/ingsw/0613_18/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_19/quest.txt b/legacy/Data/Questions/ingsw/0613_19/quest.txt deleted file mode 100644 index 052028b..0000000 --- a/legacy/Data/Questions/ingsw/0613_19/quest.txt +++ /dev/null @@ -1,37 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_19/wrong1.txt b/legacy/Data/Questions/ingsw/0613_19/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_19/wrong2.txt b/legacy/Data/Questions/ingsw/0613_19/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_19/wrong3.txt b/legacy/Data/Questions/ingsw/0613_19/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_2/quest.txt b/legacy/Data/Questions/ingsw/0613_2/quest.txt deleted file mode 100644 index fcb1323..0000000 --- a/legacy/Data/Questions/ingsw/0613_2/quest.txt +++ /dev/null @@ -1,19 +0,0 @@ -Si consideri il seguente modello Modelica. Quale delle seguenti architetture software meglio lo rappresenta ? -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc1.output14, sc4.input14) -connect(sc2.output21, sc1.input21) -connect(sc2.output24, sc4.input24) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_2/wrong1.txt b/legacy/Data/Questions/ingsw/0613_2/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_2/wrong2.txt b/legacy/Data/Questions/ingsw/0613_2/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_2/wrong3.txt b/legacy/Data/Questions/ingsw/0613_2/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/Questions/ingsw/0613_20/correct.txt b/legacy/Data/Questions/ingsw/0613_20/correct.txt deleted file mode 100644 index 2a2ecea..0000000 --- a/legacy/Data/Questions/ingsw/0613_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_20/quest.txt b/legacy/Data/Questions/ingsw/0613_20/quest.txt deleted file mode 100644 index 79b69ac..0000000 --- a/legacy/Data/Questions/ingsw/0613_20/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_20.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il tempo necessario per completare la fase x time(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi time(1) = 0. -Il tempo di una istanza del processo software descritto sopra la somma dei tempi degli stati (fasi) attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo Time(X) della sequenza di stati X = x(0), x(1), x(2), .... Time(X) = time(x(0)) + time(x(1)) + time(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo Time(X) = time(0) + time(1) = time(0) (poich time(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_20/wrong1.txt b/legacy/Data/Questions/ingsw/0613_20/wrong1.txt deleted file mode 100644 index d68fd15..0000000 --- a/legacy/Data/Questions/ingsw/0613_20/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_20/wrong2.txt b/legacy/Data/Questions/ingsw/0613_20/wrong2.txt deleted file mode 100644 index 9927a93..0000000 --- a/legacy/Data/Questions/ingsw/0613_20/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_21/correct.txt b/legacy/Data/Questions/ingsw/0613_21/correct.txt deleted file mode 100644 index 936832d..0000000 --- a/legacy/Data/Questions/ingsw/0613_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 6*B \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_21/quest.txt b/legacy/Data/Questions/ingsw/0613_21/quest.txt deleted file mode 100644 index 07ce5c9..0000000 --- a/legacy/Data/Questions/ingsw/0613_21/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il team di sviluppo di un azienda consiste di un senior software engineer e due sviluppatori junior. Usando un approccio plan-driven (ad esempio, water-fall) la fase di design impegna solo il membro senior per tre mesi e la fase di sviluppo e testing solo i due membri junior per tre mesi. Si assuma che non ci siano "change requests" e che il membro senior costi A Eur/mese ed i membri junior B Eur/mese. Qual'e' il costo dello sviluppo usando un approccio plan-driven come sopra ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_21/wrong1.txt b/legacy/Data/Questions/ingsw/0613_21/wrong1.txt deleted file mode 100644 index 316107c..0000000 --- a/legacy/Data/Questions/ingsw/0613_21/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -A + 2*B \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_21/wrong2.txt b/legacy/Data/Questions/ingsw/0613_21/wrong2.txt deleted file mode 100644 index 68f09b9..0000000 --- a/legacy/Data/Questions/ingsw/0613_21/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 3*B \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_22/correct.txt b/legacy/Data/Questions/ingsw/0613_22/correct.txt deleted file mode 100644 index 2ca9276..0000000 --- a/legacy/Data/Questions/ingsw/0613_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 35% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_22/quest.txt b/legacy/Data/Questions/ingsw/0613_22/quest.txt deleted file mode 100644 index aef94a6..0000000 --- a/legacy/Data/Questions/ingsw/0613_22/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_22.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act2 act1 act0 -Test case 2: act2 act2 act0 act2 act2 -Test case 3: act1 act1 act2 act2 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_22/wrong1.txt b/legacy/Data/Questions/ingsw/0613_22/wrong1.txt deleted file mode 100644 index 5623b39..0000000 --- a/legacy/Data/Questions/ingsw/0613_22/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 65% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_22/wrong2.txt b/legacy/Data/Questions/ingsw/0613_22/wrong2.txt deleted file mode 100644 index c376ef7..0000000 --- a/legacy/Data/Questions/ingsw/0613_22/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 55% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_23/correct.txt b/legacy/Data/Questions/ingsw/0613_23/correct.txt deleted file mode 100644 index 4a8e634..0000000 --- a/legacy/Data/Questions/ingsw/0613_23/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y <= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_23/quest.txt b/legacy/Data/Questions/ingsw/0613_23/quest.txt deleted file mode 100644 index 576af1a..0000000 --- a/legacy/Data/Questions/ingsw/0613_23/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato era stata richiesta una risorsa (variabile x positiva) allora ora concesso l'accesso alla risorsa (variabile y positiva) -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time < w e ritorna il valore che z aveva al tempo (time - w), se time >= w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_23/wrong1.txt b/legacy/Data/Questions/ingsw/0613_23/wrong1.txt deleted file mode 100644 index 68aa37a..0000000 --- a/legacy/Data/Questions/ingsw/0613_23/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y <= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_23/wrong2.txt b/legacy/Data/Questions/ingsw/0613_23/wrong2.txt deleted file mode 100644 index a43796b..0000000 --- a/legacy/Data/Questions/ingsw/0613_23/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y > 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_24/correct.txt b/legacy/Data/Questions/ingsw/0613_24/correct.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/Questions/ingsw/0613_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_24/quest.txt b/legacy/Data/Questions/ingsw/0613_24/quest.txt deleted file mode 100644 index 9534ab3..0000000 --- a/legacy/Data/Questions/ingsw/0613_24/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_24.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act2 -Test case 2: act1 -Test case 3: act2 act0 act2 act0 act2 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_24/wrong1.txt b/legacy/Data/Questions/ingsw/0613_24/wrong1.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/Questions/ingsw/0613_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_24/wrong2.txt b/legacy/Data/Questions/ingsw/0613_24/wrong2.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/Questions/ingsw/0613_24/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_25/correct.txt b/legacy/Data/Questions/ingsw/0613_25/correct.txt deleted file mode 100644 index e74b1fc..0000000 --- a/legacy/Data/Questions/ingsw/0613_25/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_25/quest.txt b/legacy/Data/Questions/ingsw/0613_25/quest.txt deleted file mode 100644 index c1cd6d0..0000000 --- a/legacy/Data/Questions/ingsw/0613_25/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z = x; -while ( (x <= z) && (z <= y) ) { z = z + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_25/wrong1.txt b/legacy/Data/Questions/ingsw/0613_25/wrong1.txt deleted file mode 100644 index d63544a..0000000 --- a/legacy/Data/Questions/ingsw/0613_25/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x + 1) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_25/wrong2.txt b/legacy/Data/Questions/ingsw/0613_25/wrong2.txt deleted file mode 100644 index 1753a91..0000000 --- a/legacy/Data/Questions/ingsw/0613_25/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_26/correct.txt b/legacy/Data/Questions/ingsw/0613_26/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0613_26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_26/quest.txt b/legacy/Data/Questions/ingsw/0613_26/quest.txt deleted file mode 100644 index dcec721..0000000 --- a/legacy/Data/Questions/ingsw/0613_26/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (2*x); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} -Si consideri il seguente insieme di test cases: -{x=-20, x= 10, x=60} -Quale delle seguenti la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_26/wrong1.txt b/legacy/Data/Questions/ingsw/0613_26/wrong1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0613_26/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_26/wrong2.txt b/legacy/Data/Questions/ingsw/0613_26/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0613_26/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_27/quest.txt b/legacy/Data/Questions/ingsw/0613_27/quest.txt deleted file mode 100644 index 35670bc..0000000 --- a/legacy/Data/Questions/ingsw/0613_27/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_27.png -Si consideri la seguente architettura software: - -Quale dei seguenti modelli Modelica meglio la rappresenta. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_27/wrong1.txt b/legacy/Data/Questions/ingsw/0613_27/wrong1.txt deleted file mode 100644 index 4bcd55f..0000000 --- a/legacy/Data/Questions/ingsw/0613_27/wrong1.txt +++ /dev/null @@ -1,8 +0,0 @@ -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_27/wrong2.txt b/legacy/Data/Questions/ingsw/0613_27/wrong2.txt deleted file mode 100644 index 19be218..0000000 --- a/legacy/Data/Questions/ingsw/0613_27/wrong2.txt +++ /dev/null @@ -1,2 +0,0 @@ -input12) -connect(sc1.output13, sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_27/wrong3.txt b/legacy/Data/Questions/ingsw/0613_27/wrong3.txt deleted file mode 100644 index 29daf30..0000000 --- a/legacy/Data/Questions/ingsw/0613_27/wrong3.txt +++ /dev/null @@ -1,49 +0,0 @@ -input13) -connect(sc1.output14, sc4.input14) -connect(sc2.output21, sc1.input21) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) - - -end SysArch; - -2. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output14, sc4.input14) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output31, sc1.input31) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) - - -end SysArch; - -3. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc1.output14, sc4.input14) -connect(sc2.output21, sc1.input21) -connect(sc2.output24, sc4.input24) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_28/correct.txt b/legacy/Data/Questions/ingsw/0613_28/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/Questions/ingsw/0613_28/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_28/quest.txt b/legacy/Data/Questions/ingsw/0613_28/quest.txt deleted file mode 100644 index 32aecd3..0000000 --- a/legacy/Data/Questions/ingsw/0613_28/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_28.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act2 act0 act1 act0 -Test case 2: act2 act0 act0 -Test case 3: act2 act0 act2 act1 act1 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_28/wrong1.txt b/legacy/Data/Questions/ingsw/0613_28/wrong1.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0613_28/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_28/wrong2.txt b/legacy/Data/Questions/ingsw/0613_28/wrong2.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/Questions/ingsw/0613_28/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_29/correct.txt b/legacy/Data/Questions/ingsw/0613_29/correct.txt deleted file mode 100644 index 7a6c6b9..0000000 --- a/legacy/Data/Questions/ingsw/0613_29/correct.txt +++ /dev/null @@ -1 +0,0 @@ -300000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_29/quest.txt b/legacy/Data/Questions/ingsw/0613_29/quest.txt deleted file mode 100644 index 47201e7..0000000 --- a/legacy/Data/Questions/ingsw/0613_29/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Il rischio R pu essere calcolato come R = P*C, dove P la probabilit dell'evento avverso (software failure nel nostro contesto) e C il costo dell'occorrenza dell'evento avverso. -Assumiamo che la probabilit P sia legata al costo di sviluppo S dalla formula -P = 10^{(-b*S)} (cio 10 elevato alla (-b*S)) -dove b una opportuna costante note da dati storici aziendali. Si assuma che b = 0.0001, C = 1000000, ed il rischio ammesso R = 1000. Quale dei seguenti valori meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_29/wrong1.txt b/legacy/Data/Questions/ingsw/0613_29/wrong1.txt deleted file mode 100644 index 997967b..0000000 --- a/legacy/Data/Questions/ingsw/0613_29/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -700000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_29/wrong2.txt b/legacy/Data/Questions/ingsw/0613_29/wrong2.txt deleted file mode 100644 index 2df501e..0000000 --- a/legacy/Data/Questions/ingsw/0613_29/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -500000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_3/correct.txt b/legacy/Data/Questions/ingsw/0613_3/correct.txt deleted file mode 100644 index 3fb437d..0000000 --- a/legacy/Data/Questions/ingsw/0613_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.56 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_3/quest.txt b/legacy/Data/Questions/ingsw/0613_3/quest.txt deleted file mode 100644 index d8bc097..0000000 --- a/legacy/Data/Questions/ingsw/0613_3/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_3.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3 ? In altri terminti, qual' la probabilit che non sia necessario ripetere nessuna fase? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_3/wrong1.txt b/legacy/Data/Questions/ingsw/0613_3/wrong1.txt deleted file mode 100644 index fc54e00..0000000 --- a/legacy/Data/Questions/ingsw/0613_3/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.24 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_3/wrong2.txt b/legacy/Data/Questions/ingsw/0613_3/wrong2.txt deleted file mode 100644 index c64601b..0000000 --- a/legacy/Data/Questions/ingsw/0613_3/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.14 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_30/correct.txt b/legacy/Data/Questions/ingsw/0613_30/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/Questions/ingsw/0613_30/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_30/quest.txt b/legacy/Data/Questions/ingsw/0613_30/quest.txt deleted file mode 100644 index 56ab57a..0000000 --- a/legacy/Data/Questions/ingsw/0613_30/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_30.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act0 act0 act0 act1 act1 -Test case 2: act1 act0 act1 -Test case 3: act0 act2 act2 act2 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_30/wrong1.txt b/legacy/Data/Questions/ingsw/0613_30/wrong1.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/Questions/ingsw/0613_30/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_30/wrong2.txt b/legacy/Data/Questions/ingsw/0613_30/wrong2.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0613_30/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_31/correct.txt b/legacy/Data/Questions/ingsw/0613_31/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0613_31/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_31/quest.txt b/legacy/Data/Questions/ingsw/0613_31/quest.txt deleted file mode 100644 index 9f9ed74..0000000 --- a/legacy/Data/Questions/ingsw/0613_31/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_31.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act2 act2 act2 act0 -Test case 2: act1 act0 act1 act1 act1 -Test case 3: act1 act2 act2 act2 act2 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_31/wrong1.txt b/legacy/Data/Questions/ingsw/0613_31/wrong1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0613_31/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_31/wrong2.txt b/legacy/Data/Questions/ingsw/0613_31/wrong2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0613_31/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_32/correct.txt b/legacy/Data/Questions/ingsw/0613_32/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/Questions/ingsw/0613_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_32/quest.txt b/legacy/Data/Questions/ingsw/0613_32/quest.txt deleted file mode 100644 index 1724f1c..0000000 --- a/legacy/Data/Questions/ingsw/0613_32/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_32.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act0 act2 act0 act0 act2 -Test case 2: act1 act0 act0 act0 -Test case 3: act0 act2 act2 act0 act2 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_32/wrong1.txt b/legacy/Data/Questions/ingsw/0613_32/wrong1.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/Questions/ingsw/0613_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_32/wrong2.txt b/legacy/Data/Questions/ingsw/0613_32/wrong2.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/Questions/ingsw/0613_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_33/correct.txt b/legacy/Data/Questions/ingsw/0613_33/correct.txt deleted file mode 100644 index e940faa..0000000 --- a/legacy/Data/Questions/ingsw/0613_33/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 3) || (y > 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_33/quest.txt b/legacy/Data/Questions/ingsw/0613_33/quest.txt deleted file mode 100644 index 2758118..0000000 --- a/legacy/Data/Questions/ingsw/0613_33/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(int x, int y) { ..... } -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro maggiore di 3 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_33/wrong1.txt b/legacy/Data/Questions/ingsw/0613_33/wrong1.txt deleted file mode 100644 index ad32d88..0000000 --- a/legacy/Data/Questions/ingsw/0613_33/wrong1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x >= 3) || (y >= 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_33/wrong2.txt b/legacy/Data/Questions/ingsw/0613_33/wrong2.txt deleted file mode 100644 index 642ec6b..0000000 --- a/legacy/Data/Questions/ingsw/0613_33/wrong2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x >= 3) || (y > 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_34/correct.txt b/legacy/Data/Questions/ingsw/0613_34/correct.txt deleted file mode 100644 index e7c5bb8..0000000 --- a/legacy/Data/Questions/ingsw/0613_34/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che, tenedo conto della tecnologia, budget e tempo disponibili, sia possibile realizzare un sistema che soddisfa i requisisti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_34/quest.txt b/legacy/Data/Questions/ingsw/0613_34/quest.txt deleted file mode 100644 index 296cdcb..0000000 --- a/legacy/Data/Questions/ingsw/0613_34/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di realismo" (realizability) che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_34/wrong1.txt b/legacy/Data/Questions/ingsw/0613_34/wrong1.txt deleted file mode 100644 index bfb5124..0000000 --- a/legacy/Data/Questions/ingsw/0613_34/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le performance richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_34/wrong2.txt b/legacy/Data/Questions/ingsw/0613_34/wrong2.txt deleted file mode 100644 index 2b6e242..0000000 --- a/legacy/Data/Questions/ingsw/0613_34/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le funzionalità richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_35/correct.txt b/legacy/Data/Questions/ingsw/0613_35/correct.txt deleted file mode 100644 index ad21063..0000000 --- a/legacy/Data/Questions/ingsw/0613_35/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_35/quest.txt b/legacy/Data/Questions/ingsw/0613_35/quest.txt deleted file mode 100644 index 031c331..0000000 --- a/legacy/Data/Questions/ingsw/0613_35/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 40 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 1 allora ora y nonegativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_35/wrong1.txt b/legacy/Data/Questions/ingsw/0613_35/wrong1.txt deleted file mode 100644 index b14ac60..0000000 --- a/legacy/Data/Questions/ingsw/0613_35/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_35/wrong2.txt b/legacy/Data/Questions/ingsw/0613_35/wrong2.txt deleted file mode 100644 index e4201ab..0000000 --- a/legacy/Data/Questions/ingsw/0613_35/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) or (delay(x, 10) > 1) or (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_36/correct.txt b/legacy/Data/Questions/ingsw/0613_36/correct.txt deleted file mode 100644 index 1c7da8c..0000000 --- a/legacy/Data/Questions/ingsw/0613_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.03 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_36/quest.txt b/legacy/Data/Questions/ingsw/0613_36/quest.txt deleted file mode 100644 index 58782d5..0000000 --- a/legacy/Data/Questions/ingsw/0613_36/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_36.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.1 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3, 4 ? In altri terminti, qual' la probabilit che sia necessario ripetere sia la fase 1 che la fase 2 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_36/wrong1.txt b/legacy/Data/Questions/ingsw/0613_36/wrong1.txt deleted file mode 100644 index 8a346b7..0000000 --- a/legacy/Data/Questions/ingsw/0613_36/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.07 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_36/wrong2.txt b/legacy/Data/Questions/ingsw/0613_36/wrong2.txt deleted file mode 100644 index 7eb6830..0000000 --- a/legacy/Data/Questions/ingsw/0613_36/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.27 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_37/correct.txt b/legacy/Data/Questions/ingsw/0613_37/correct.txt deleted file mode 100644 index a7029bc..0000000 --- a/legacy/Data/Questions/ingsw/0613_37/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_37/quest.txt b/legacy/Data/Questions/ingsw/0613_37/quest.txt deleted file mode 100644 index e5fbc81..0000000 --- a/legacy/Data/Questions/ingsw/0613_37/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_37/wrong1.txt b/legacy/Data/Questions/ingsw/0613_37/wrong1.txt deleted file mode 100644 index 710b111..0000000 --- a/legacy/Data/Questions/ingsw/0613_37/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_37/wrong2.txt b/legacy/Data/Questions/ingsw/0613_37/wrong2.txt deleted file mode 100644 index a82929b..0000000 --- a/legacy/Data/Questions/ingsw/0613_37/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_38/quest.txt b/legacy/Data/Questions/ingsw/0613_38/quest.txt deleted file mode 100644 index 230115c..0000000 --- a/legacy/Data/Questions/ingsw/0613_38/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_38.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_38/wrong1.txt b/legacy/Data/Questions/ingsw/0613_38/wrong1.txt deleted file mode 100644 index 00b636b..0000000 --- a/legacy/Data/Questions/ingsw/0613_38/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_38/wrong2.txt b/legacy/Data/Questions/ingsw/0613_38/wrong2.txt deleted file mode 100644 index dc39134..0000000 --- a/legacy/Data/Questions/ingsw/0613_38/wrong2.txt +++ /dev/null @@ -1,34 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_38/wrong3.txt b/legacy/Data/Questions/ingsw/0613_38/wrong3.txt deleted file mode 100644 index 6a9ef82..0000000 --- a/legacy/Data/Questions/ingsw/0613_38/wrong3.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_39/correct.txt b/legacy/Data/Questions/ingsw/0613_39/correct.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/Questions/ingsw/0613_39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_39/quest.txt b/legacy/Data/Questions/ingsw/0613_39/quest.txt deleted file mode 100644 index 24a64fe..0000000 --- a/legacy/Data/Questions/ingsw/0613_39/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_39.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il costo dello stato (fase) x c(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi c(1) = 0. -Il costo di una istanza del processo software descritto sopra la somma dei costi degli stati attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo C(X) della sequenza di stati X = x(0), x(1), x(2), .... C(X) = c(x(0)) + c(x(1)) + c(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo C(X) = c(0) + c(1) = c(0) (poich c(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_39/wrong1.txt b/legacy/Data/Questions/ingsw/0613_39/wrong1.txt deleted file mode 100644 index 70022eb..0000000 --- a/legacy/Data/Questions/ingsw/0613_39/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_39/wrong2.txt b/legacy/Data/Questions/ingsw/0613_39/wrong2.txt deleted file mode 100644 index 3143da9..0000000 --- a/legacy/Data/Questions/ingsw/0613_39/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_4/correct.txt b/legacy/Data/Questions/ingsw/0613_4/correct.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0613_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_4/quest.txt b/legacy/Data/Questions/ingsw/0613_4/quest.txt deleted file mode 100644 index 5cf5cae..0000000 --- a/legacy/Data/Questions/ingsw/0613_4/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_4.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act0 act0 act0 -Test case 2: act1 act0 act2 act1 act0 -Test case 3: act1 act2 act2 act0 act2 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_4/wrong1.txt b/legacy/Data/Questions/ingsw/0613_4/wrong1.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0613_4/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_4/wrong2.txt b/legacy/Data/Questions/ingsw/0613_4/wrong2.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/Questions/ingsw/0613_4/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_40/quest.txt b/legacy/Data/Questions/ingsw/0613_40/quest.txt deleted file mode 100644 index 2959407..0000000 --- a/legacy/Data/Questions/ingsw/0613_40/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_40.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_40/wrong1.txt b/legacy/Data/Questions/ingsw/0613_40/wrong1.txt deleted file mode 100644 index f919b6b..0000000 --- a/legacy/Data/Questions/ingsw/0613_40/wrong1.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_40/wrong2.txt b/legacy/Data/Questions/ingsw/0613_40/wrong2.txt deleted file mode 100644 index fc9e0aa..0000000 --- a/legacy/Data/Questions/ingsw/0613_40/wrong2.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_40/wrong3.txt b/legacy/Data/Questions/ingsw/0613_40/wrong3.txt deleted file mode 100644 index e537817..0000000 --- a/legacy/Data/Questions/ingsw/0613_40/wrong3.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_41/quest.txt b/legacy/Data/Questions/ingsw/0613_41/quest.txt deleted file mode 100644 index 99379e6..0000000 --- a/legacy/Data/Questions/ingsw/0613_41/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(int x, int y) { ..... } -Quale delle seguenti assert esprime l'invariante che le variabili locali z e w di f() hanno somma minore di 1 oppure maggiore di 7 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_41/wrong1.txt b/legacy/Data/Questions/ingsw/0613_41/wrong1.txt deleted file mode 100644 index cbf1814..0000000 --- a/legacy/Data/Questions/ingsw/0613_41/wrong1.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w <= 1) || (z + w >= 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_41/wrong2.txt b/legacy/Data/Questions/ingsw/0613_41/wrong2.txt deleted file mode 100644 index 6fcb8b5..0000000 --- a/legacy/Data/Questions/ingsw/0613_41/wrong2.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w > 1) || (z + w < 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_41/wrong3.txt b/legacy/Data/Questions/ingsw/0613_41/wrong3.txt deleted file mode 100644 index 03b9f52..0000000 --- a/legacy/Data/Questions/ingsw/0613_41/wrong3.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w < 1) || (z + w > 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_42/correct.txt b/legacy/Data/Questions/ingsw/0613_42/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0613_42/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_42/quest.txt b/legacy/Data/Questions/ingsw/0613_42/quest.txt deleted file mode 100644 index 2bda796..0000000 --- a/legacy/Data/Questions/ingsw/0613_42/quest.txt +++ /dev/null @@ -1,29 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x[3]) -{ - if (x[0] + x[1] - x[2] < -7) - { return (0); } - else if (2*x[0] -3*x[1] + 4*x[2] > 7) - { - if (x[0] + x[1] + x[2] > 10) - { return (1); } - else - { return (0); } - } - else - { - if (2*x[0] + 3*x[1] + 4*x[2] > 9) - { return (1); } - else - { return (0); } - } - } /* f() */ -ed il seguente insieme di test cases: - -Test 1: x[0] = 1, x[1] = 1, x[2] = 1, -Test2: x[0] = 2, x[1] = 3, x[2] = 3, -Test 3: x[0] = -4, x[1] = -4, x[2] = 0, -Test 4: x[0] = 3, x[1] = 0, x[2] = 4, -Test 5: x[0] = 3, x[1] = 3, x[2] = 5. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_42/wrong1.txt b/legacy/Data/Questions/ingsw/0613_42/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0613_42/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_42/wrong2.txt b/legacy/Data/Questions/ingsw/0613_42/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0613_42/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_43/correct.txt b/legacy/Data/Questions/ingsw/0613_43/correct.txt deleted file mode 100644 index 293ebbc..0000000 --- a/legacy/Data/Questions/ingsw/0613_43/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_43/quest.txt b/legacy/Data/Questions/ingsw/0613_43/quest.txt deleted file mode 100644 index 5922b9f..0000000 --- a/legacy/Data/Questions/ingsw/0613_43/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 10 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: se la variabile x nell'intervallo [10, 20] allora la variabile y compresa tra il 50% di x ed il 70% di x. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_43/wrong1.txt b/legacy/Data/Questions/ingsw/0613_43/wrong1.txt deleted file mode 100644 index d7890b2..0000000 --- a/legacy/Data/Questions/ingsw/0613_43/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and (y >= 0.5*x) and (y <= 0.7*x) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_43/wrong2.txt b/legacy/Data/Questions/ingsw/0613_43/wrong2.txt deleted file mode 100644 index d50b268..0000000 --- a/legacy/Data/Questions/ingsw/0613_43/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and ((x < 10) or (x > 20)) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_44/correct.txt b/legacy/Data/Questions/ingsw/0613_44/correct.txt deleted file mode 100644 index 1a8a50a..0000000 --- a/legacy/Data/Questions/ingsw/0613_44/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun requisito, dovremmo essere in grado di scrivere un inseme di test che può dimostrare che il sistema sviluppato soddisfa il requisito considerato. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_44/quest.txt b/legacy/Data/Questions/ingsw/0613_44/quest.txt deleted file mode 100644 index 793b220..0000000 --- a/legacy/Data/Questions/ingsw/0613_44/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive il criterio di "requirements verifiability" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_44/wrong1.txt b/legacy/Data/Questions/ingsw/0613_44/wrong1.txt deleted file mode 100644 index fac8307..0000000 --- a/legacy/Data/Questions/ingsw/0613_44/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna coppia di componenti, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che l'interazione tra le componenti soddisfa tutti i requisiti di interfaccia. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_44/wrong2.txt b/legacy/Data/Questions/ingsw/0613_44/wrong2.txt deleted file mode 100644 index 3fdb31e..0000000 --- a/legacy/Data/Questions/ingsw/0613_44/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna componente del sistema, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che essa soddisfa tutti i requisiti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_45/correct.txt b/legacy/Data/Questions/ingsw/0613_45/correct.txt deleted file mode 100644 index 232aedf..0000000 --- a/legacy/Data/Questions/ingsw/0613_45/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_45/quest.txt b/legacy/Data/Questions/ingsw/0613_45/quest.txt deleted file mode 100644 index e44e320..0000000 --- a/legacy/Data/Questions/ingsw/0613_45/quest.txt +++ /dev/null @@ -1,21 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a + b - 6 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_45/wrong1.txt b/legacy/Data/Questions/ingsw/0613_45/wrong1.txt deleted file mode 100644 index 5d5c9a4..0000000 --- a/legacy/Data/Questions/ingsw/0613_45/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_45/wrong2.txt b/legacy/Data/Questions/ingsw/0613_45/wrong2.txt deleted file mode 100644 index 2b6c292..0000000 --- a/legacy/Data/Questions/ingsw/0613_45/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_46/correct.txt b/legacy/Data/Questions/ingsw/0613_46/correct.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0613_46/correct.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_46/quest.txt b/legacy/Data/Questions/ingsw/0613_46/quest.txt deleted file mode 100644 index 03acbcc..0000000 --- a/legacy/Data/Questions/ingsw/0613_46/quest.txt +++ /dev/null @@ -1,30 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ - -int f(int x[3]) -{ - if (-x[0] + x[1] - x[2] < -7) - if (-x[0] + x[1] - x[2] > 10) - { return (0); } - else - { return (1); } - else if (-3*x[0] +3*x[1] - 5*x[2] > 7) - { - return (0); - } - else - { - if (3*x[0] - 5*x[1] + 7*x[2] > 9) - { return (1); } - else - { return (0); } - } -} /* f() */ ----------- -ed il seguente insieme di test cases: - -Test 1: x[0] = 2, x[1] = -3, x[2] = 4, -Test 2: x[0] = 1, x[1] = 0, x[2] = 2, -Test 3: x[0] = -3, x[1] = -4, x[2] = -3, -Test 4: x[0] = 3, x[1] = -1, x[2] = -3. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_46/wrong1.txt b/legacy/Data/Questions/ingsw/0613_46/wrong1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0613_46/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_46/wrong2.txt b/legacy/Data/Questions/ingsw/0613_46/wrong2.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0613_46/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_47/correct.txt b/legacy/Data/Questions/ingsw/0613_47/correct.txt deleted file mode 100644 index f3da655..0000000 --- a/legacy/Data/Questions/ingsw/0613_47/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*(A + 2*B) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_47/quest.txt b/legacy/Data/Questions/ingsw/0613_47/quest.txt deleted file mode 100644 index 6395b05..0000000 --- a/legacy/Data/Questions/ingsw/0613_47/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il team di sviluppo di un azienda consiste di un senior software engineer e due sviluppatori junior. Usando un approccio agile, ogni iterazione impegna tutti e tre i membri del team per un mese ed occorrono tre iterazioni per completare lo sviluppo. Si assuma che non ci siano "change requests" e che il membro senior costi A Eur/mese ed i membri junior B Eur/mese. Qual'e' il costo dello sviluppo usando un approccio agile ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_47/wrong1.txt b/legacy/Data/Questions/ingsw/0613_47/wrong1.txt deleted file mode 100644 index 316107c..0000000 --- a/legacy/Data/Questions/ingsw/0613_47/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -A + 2*B \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_47/wrong2.txt b/legacy/Data/Questions/ingsw/0613_47/wrong2.txt deleted file mode 100644 index 82fe5c7..0000000 --- a/legacy/Data/Questions/ingsw/0613_47/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 2*B \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_48/correct.txt b/legacy/Data/Questions/ingsw/0613_48/correct.txt deleted file mode 100644 index ce9968f..0000000 --- a/legacy/Data/Questions/ingsw/0613_48/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.28 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_48/quest.txt b/legacy/Data/Questions/ingsw/0613_48/quest.txt deleted file mode 100644 index adccf3a..0000000 --- a/legacy/Data/Questions/ingsw/0613_48/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_48.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del processo software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.3 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3? In altri terminti, qual' la probabilit che non sia necessario ripetere la prima fase (ma non la seconda) ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_48/wrong1.txt b/legacy/Data/Questions/ingsw/0613_48/wrong1.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/Questions/ingsw/0613_48/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_48/wrong2.txt b/legacy/Data/Questions/ingsw/0613_48/wrong2.txt deleted file mode 100644 index e8f9017..0000000 --- a/legacy/Data/Questions/ingsw/0613_48/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.42 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_49/correct.txt b/legacy/Data/Questions/ingsw/0613_49/correct.txt deleted file mode 100644 index 4c75070..0000000 --- a/legacy/Data/Questions/ingsw/0613_49/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_49/quest.txt b/legacy/Data/Questions/ingsw/0613_49/quest.txt deleted file mode 100644 index e11a044..0000000 --- a/legacy/Data/Questions/ingsw/0613_49/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 50 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se la variabile x minore del 60% della variabile y allora la somma di x ed y maggiore del 30% della variabile z -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_49/wrong1.txt b/legacy/Data/Questions/ingsw/0613_49/wrong1.txt deleted file mode 100644 index 6dafe94..0000000 --- a/legacy/Data/Questions/ingsw/0613_49/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y > 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_49/wrong2.txt b/legacy/Data/Questions/ingsw/0613_49/wrong2.txt deleted file mode 100644 index a3d79a4..0000000 --- a/legacy/Data/Questions/ingsw/0613_49/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x >= 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_5/correct.txt b/legacy/Data/Questions/ingsw/0613_5/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0613_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_5/quest.txt b/legacy/Data/Questions/ingsw/0613_5/quest.txt deleted file mode 100644 index 579b39b..0000000 --- a/legacy/Data/Questions/ingsw/0613_5/quest.txt +++ /dev/null @@ -1,29 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x[3]) -{ - if (-x[0] + x[1] - x[2] < -7) - if (-x[0] + x[1] - x[2] > 10) - { return (0); } - else - { return (1); } - else if (-3*x[0] +3*x[1] - 5*x[2] > 7) - { - if (3*x[0] - 5*x[1] + 7*x[2] > 9) - { return (0); } - else - { return (1); } - } - else - { - return (0); - } - -} /* f() */ ----------- -ed il seguente insieme di test cases: - -Test 1: x[0] = 1, x[1] = 5, x[2] = 3, -Test 2: x[0] = 4, x[1] = -2, x[2] = 2, -Test 3: x[0] = 5, x[1] = 3, x[2] = -4. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_5/wrong1.txt b/legacy/Data/Questions/ingsw/0613_5/wrong1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0613_5/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_5/wrong2.txt b/legacy/Data/Questions/ingsw/0613_5/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0613_5/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_6/correct.txt b/legacy/Data/Questions/ingsw/0613_6/correct.txt deleted file mode 100644 index a98afd2..0000000 --- a/legacy/Data/Questions/ingsw/0613_6/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and ((x >= 30) or (x <= 20)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_6/quest.txt b/legacy/Data/Questions/ingsw/0613_6/quest.txt deleted file mode 100644 index b420aaf..0000000 --- a/legacy/Data/Questions/ingsw/0613_6/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Dopo 20 unit di tempo dall'inizio dell'esecuzione la variabile x sempre nell'intervallo [20, 30] . -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_6/wrong1.txt b/legacy/Data/Questions/ingsw/0613_6/wrong1.txt deleted file mode 100644 index 66064fe..0000000 --- a/legacy/Data/Questions/ingsw/0613_6/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and (x >= 20) and (x <= 30) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_6/wrong2.txt b/legacy/Data/Questions/ingsw/0613_6/wrong2.txt deleted file mode 100644 index c71f1f5..0000000 --- a/legacy/Data/Questions/ingsw/0613_6/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) or ((x >= 20) and (x <= 30)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_7/correct.txt b/legacy/Data/Questions/ingsw/0613_7/correct.txt deleted file mode 100644 index a40ea7d..0000000 --- a/legacy/Data/Questions/ingsw/0613_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_7/quest.txt b/legacy/Data/Questions/ingsw/0613_7/quest.txt deleted file mode 100644 index dbd72c0..0000000 --- a/legacy/Data/Questions/ingsw/0613_7/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a - 100 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_7/wrong1.txt b/legacy/Data/Questions/ingsw/0613_7/wrong1.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/Questions/ingsw/0613_7/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_7/wrong2.txt b/legacy/Data/Questions/ingsw/0613_7/wrong2.txt deleted file mode 100644 index 5b77112..0000000 --- a/legacy/Data/Questions/ingsw/0613_7/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_8/correct.txt b/legacy/Data/Questions/ingsw/0613_8/correct.txt deleted file mode 100644 index 489e74c..0000000 --- a/legacy/Data/Questions/ingsw/0613_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -5*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_8/quest.txt b/legacy/Data/Questions/ingsw/0613_8/quest.txt deleted file mode 100644 index 570368e..0000000 --- a/legacy/Data/Questions/ingsw/0613_8/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un processo di sviluppo plan-driven consiste di 2 fasi F1, F2, ciascuna costo A. Alla fine di ogni fase vengono prese in considerazione le "change requests" e, se ve ne sono, lo sviluppo viene ripetuto a partire dalla prima iterazione. Quindi con nessuna change request si hanno le fasi: F1, F2 e costo 2A. Con una "change request" dopo la prima fase si ha: F1, F1, F2 e costo 3A. Con una change request dopo la fase 2 si ha: F1, F2, F1, F2 e costo 4A. Qual' il costo nel caso in cui ci siano change requests sia dopo la fase 1 che dopo la fase 2. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_8/wrong1.txt b/legacy/Data/Questions/ingsw/0613_8/wrong1.txt deleted file mode 100644 index bf91afb..0000000 --- a/legacy/Data/Questions/ingsw/0613_8/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -7*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_8/wrong2.txt b/legacy/Data/Questions/ingsw/0613_8/wrong2.txt deleted file mode 100644 index 23cbd0e..0000000 --- a/legacy/Data/Questions/ingsw/0613_8/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -6*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_9/quest.txt b/legacy/Data/Questions/ingsw/0613_9/quest.txt deleted file mode 100644 index 89f55eb..0000000 --- a/legacy/Data/Questions/ingsw/0613_9/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_9.png -Si consideri la seguente architettura software: - -Quale dei seguenti modelli Modelica meglio la rappresenta. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_9/wrong1.txt b/legacy/Data/Questions/ingsw/0613_9/wrong1.txt deleted file mode 100644 index 4bcd55f..0000000 --- a/legacy/Data/Questions/ingsw/0613_9/wrong1.txt +++ /dev/null @@ -1,8 +0,0 @@ -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_9/wrong2.txt b/legacy/Data/Questions/ingsw/0613_9/wrong2.txt deleted file mode 100644 index 2c10a10..0000000 --- a/legacy/Data/Questions/ingsw/0613_9/wrong2.txt +++ /dev/null @@ -1,4 +0,0 @@ -input12) -connect(sc1.output14, sc4.input14) -connect(sc2.output24, sc4.input24) -connect(sc \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0613_9/wrong3.txt b/legacy/Data/Questions/ingsw/0613_9/wrong3.txt deleted file mode 100644 index 7ddc09e..0000000 --- a/legacy/Data/Questions/ingsw/0613_9/wrong3.txt +++ /dev/null @@ -1,46 +0,0 @@ -output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output43, sc3.input43) - - -end SysArch; - -2. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output14, sc4.input14) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output31, sc1.input31) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output43, sc3.input43) - - -end SysArch; - -3. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output13, sc3.input13) -connect(sc2.output21, sc1.input21) -connect(sc2.output23, sc3.input23) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_0/correct.txt b/legacy/Data/Questions/ingsw/0621_0/correct.txt deleted file mode 100644 index 81ceb23..0000000 --- a/legacy/Data/Questions/ingsw/0621_0/correct.txt +++ /dev/null @@ -1,14 +0,0 @@ -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_0/quest.txt b/legacy/Data/Questions/ingsw/0621_0/quest.txt deleted file mode 100644 index 2eb7f69..0000000 --- a/legacy/Data/Questions/ingsw/0621_0/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 50 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: -se la variabile x è minore del 60% della variabile y allora la somma di x ed y è maggiore del 30% della variabile z -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_0/wrong0.txt b/legacy/Data/Questions/ingsw/0621_0/wrong0.txt deleted file mode 100644 index e09501c..0000000 --- a/legacy/Data/Questions/ingsw/0621_0/wrong0.txt +++ /dev/null @@ -1,14 +0,0 @@ -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x >= 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_0/wrong1.txt b/legacy/Data/Questions/ingsw/0621_0/wrong1.txt deleted file mode 100644 index f7ab72e..0000000 --- a/legacy/Data/Questions/ingsw/0621_0/wrong1.txt +++ /dev/null @@ -1,14 +0,0 @@ -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y > 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_1/correct.txt b/legacy/Data/Questions/ingsw/0621_1/correct.txt deleted file mode 100644 index b740a0a..0000000 --- a/legacy/Data/Questions/ingsw/0621_1/correct.txt +++ /dev/null @@ -1,14 +0,0 @@ -model System -Integer y; -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -equation -y = if (r1024 <= 0.3) then 1 else 0; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_1/quest.txt b/legacy/Data/Questions/ingsw/0621_1/quest.txt deleted file mode 100644 index 5a1289f..0000000 --- a/legacy/Data/Questions/ingsw/0621_1/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri l'ambiente (use case) che consiste di un utente che, ad ogni unità di tempo (ad esempio, un secondo) manda al nostro sistema input 1 (ad esempio, esegue una prenotazione) con probabilità 0.3 oppure input 0 con probabilità 0.7. Quale dei seguenti modelli Modelica rappresenta correttamente tale ambiente. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_1/wrong1.txt b/legacy/Data/Questions/ingsw/0621_1/wrong1.txt deleted file mode 100644 index 57fc69d..0000000 --- a/legacy/Data/Questions/ingsw/0621_1/wrong1.txt +++ /dev/null @@ -1,13 +0,0 @@ -model System -Integer y; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -equation -y = if (r1024 <= 0.3) then 0 else 1; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_1/wrong2.txt b/legacy/Data/Questions/ingsw/0621_1/wrong2.txt deleted file mode 100644 index 3390b13..0000000 --- a/legacy/Data/Questions/ingsw/0621_1/wrong2.txt +++ /dev/null @@ -1,13 +0,0 @@ -model System -Integer y; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -equation -y = if (r1024 >= 0.3) then 1 else 0; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_10/correct.txt b/legacy/Data/Questions/ingsw/0621_10/correct.txt deleted file mode 100644 index f8c9568..0000000 --- a/legacy/Data/Questions/ingsw/0621_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_10/quest.txt b/legacy/Data/Questions/ingsw/0621_10/quest.txt deleted file mode 100644 index ba1496d..0000000 --- a/legacy/Data/Questions/ingsw/0621_10/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Si consideri il seguente modello Modelica: -<html> -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 2) then - x = 1 - pre(x); -end when; -end System; -</html> -Quale delle seguenti affermazioni è vera per la variabile intera x? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_10/wrong0.txt b/legacy/Data/Questions/ingsw/0621_10/wrong0.txt deleted file mode 100644 index f485a50..0000000 --- a/legacy/Data/Questions/ingsw/0621_10/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 3 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_10/wrong1.txt b/legacy/Data/Questions/ingsw/0621_10/wrong1.txt deleted file mode 100644 index a7af2cb..0000000 --- a/legacy/Data/Questions/ingsw/0621_10/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 0. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_13/correct.txt b/legacy/Data/Questions/ingsw/0621_13/correct.txt deleted file mode 100644 index 0c54a95..0000000 --- a/legacy/Data/Questions/ingsw/0621_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo plan-driven. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_13/quest.txt b/legacy/Data/Questions/ingsw/0621_13/quest.txt deleted file mode 100644 index 3c60626..0000000 --- a/legacy/Data/Questions/ingsw/0621_13/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si pianifica di sviluppare un software gestionale per una università. Considerando che questo può essere considerato un sistema mission-critical, quali dei seguenti modelli di processi software generici è più adatto per lo sviluppo di tale software. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_13/wrong0.txt b/legacy/Data/Questions/ingsw/0621_13/wrong0.txt deleted file mode 100644 index 9d2b250..0000000 --- a/legacy/Data/Questions/ingsw/0621_13/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Iterativo \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_13/wrong1.txt b/legacy/Data/Questions/ingsw/0621_13/wrong1.txt deleted file mode 100644 index b37e1a6..0000000 --- a/legacy/Data/Questions/ingsw/0621_13/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Agile. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_14/correct.txt b/legacy/Data/Questions/ingsw/0621_14/correct.txt deleted file mode 100644 index a4a8878..0000000 --- a/legacy/Data/Questions/ingsw/0621_14/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Testare l'interazione tra le componenti del sistema (cioè, integrazione di molte unità di sistema). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_14/quest.txt b/legacy/Data/Questions/ingsw/0621_14/quest.txt deleted file mode 100644 index 8bbcdb8..0000000 --- a/legacy/Data/Questions/ingsw/0621_14/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il system testing si concentra su: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_14/wrong0.txt b/legacy/Data/Questions/ingsw/0621_14/wrong0.txt deleted file mode 100644 index 3214f65..0000000 --- a/legacy/Data/Questions/ingsw/0621_14/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Testare le interfacce per ciascuna componente. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_14/wrong1.txt b/legacy/Data/Questions/ingsw/0621_14/wrong1.txt deleted file mode 100644 index 6a9cb98..0000000 --- a/legacy/Data/Questions/ingsw/0621_14/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Testare le funzionalità di unità software individuali, oggetti, classi o metodi. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_17/correct.txt b/legacy/Data/Questions/ingsw/0621_17/correct.txt deleted file mode 100644 index 3f5bba6..0000000 --- a/legacy/Data/Questions/ingsw/0621_17/correct.txt +++ /dev/null @@ -1,13 +0,0 @@ -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y <= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_17/quest.txt b/legacy/Data/Questions/ingsw/0621_17/quest.txt deleted file mode 100644 index de77723..0000000 --- a/legacy/Data/Questions/ingsw/0621_17/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: -se 10 unità di tempo nel passato era stata richiesta una risorsa (variabile x positiva) allora ora è concesso l'accesso alla risorsa (variabile y positiva) -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time < w e ritorna il valore che z aveva al tempo (time - w), se time >= w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_17/wrong0.txt b/legacy/Data/Questions/ingsw/0621_17/wrong0.txt deleted file mode 100644 index d23fe8e..0000000 --- a/legacy/Data/Questions/ingsw/0621_17/wrong0.txt +++ /dev/null @@ -1,14 +0,0 @@ -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y <= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_17/wrong1.txt b/legacy/Data/Questions/ingsw/0621_17/wrong1.txt deleted file mode 100644 index 33310f9..0000000 --- a/legacy/Data/Questions/ingsw/0621_17/wrong1.txt +++ /dev/null @@ -1,13 +0,0 @@ -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y > 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_19/correct.txt b/legacy/Data/Questions/ingsw/0621_19/correct.txt deleted file mode 100644 index d3826b5..0000000 --- a/legacy/Data/Questions/ingsw/0621_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Ad ogni istante di tempo della forma 1 + 4*k (k = 0, 1, 2, 3, ...), x vale "true". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_19/quest.txt b/legacy/Data/Questions/ingsw/0621_19/quest.txt deleted file mode 100644 index b3ee6d9..0000000 --- a/legacy/Data/Questions/ingsw/0621_19/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Si consideri il seguente modello Modelica. -<html> -class System -Boolean x; -initial equation -x = false; -equation -when sample(0, 2) then - x = not (pre(x)); -end when; -end System; -</html> -Quale delle seguenti affermazioni vale per la variabile booleana x ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_19/wrong0.txt b/legacy/Data/Questions/ingsw/0621_19/wrong0.txt deleted file mode 100644 index 6245a2f..0000000 --- a/legacy/Data/Questions/ingsw/0621_19/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -At time instants of form 1 + 4*k (with k = 0, 1, 2, 3, ...) x takes value "false". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_19/wrong1.txt b/legacy/Data/Questions/ingsw/0621_19/wrong1.txt deleted file mode 100644 index 0ba96d3..0000000 --- a/legacy/Data/Questions/ingsw/0621_19/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Ad ogni istante di tempo della forma 3 + 4*k (k = 0, 1, 2, 3, ...), x vale "true". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_2/correct.txt b/legacy/Data/Questions/ingsw/0621_2/correct.txt deleted file mode 100644 index 23cbd0e..0000000 --- a/legacy/Data/Questions/ingsw/0621_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -6*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_2/quest.txt b/legacy/Data/Questions/ingsw/0621_2/quest.txt deleted file mode 100644 index c91abc9..0000000 --- a/legacy/Data/Questions/ingsw/0621_2/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3 ciascuna con costo A. Le "change request" possono arrivare solo al fine di una fase e provocano la ripetizione (con relativo costo) di tutte le fasi che precedono. Si assuma che dopo la fase F3 (cioè al termine dello sviluppo) arriva una change request. Qual'e' il costo totale per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_2/wrong0.txt b/legacy/Data/Questions/ingsw/0621_2/wrong0.txt deleted file mode 100644 index 489e74c..0000000 --- a/legacy/Data/Questions/ingsw/0621_2/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -5*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_2/wrong1.txt b/legacy/Data/Questions/ingsw/0621_2/wrong1.txt deleted file mode 100644 index 63ca2eb..0000000 --- a/legacy/Data/Questions/ingsw/0621_2/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -4*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_21/correct.txt b/legacy/Data/Questions/ingsw/0621_21/correct.txt deleted file mode 100644 index c24cae9..0000000 --- a/legacy/Data/Questions/ingsw/0621_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -A*(2 + p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_21/quest.txt b/legacy/Data/Questions/ingsw/0621_21/quest.txt deleted file mode 100644 index 77c80a6..0000000 --- a/legacy/Data/Questions/ingsw/0621_21/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software costituito da due fasi F1 ed F2 ciascuna di costo A. Con probabilità p la fase F1 deve essere ripetuta (a causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'eè il costo atteso per lo sviluppo del software seguendo il processo sopra descritto ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_21/wrong0.txt b/legacy/Data/Questions/ingsw/0621_21/wrong0.txt deleted file mode 100644 index a9b1c29..0000000 --- a/legacy/Data/Questions/ingsw/0621_21/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -3*A*p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_21/wrong1.txt b/legacy/Data/Questions/ingsw/0621_21/wrong1.txt deleted file mode 100644 index 6e771e9..0000000 --- a/legacy/Data/Questions/ingsw/0621_21/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -A*(1 + p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_22/correct.txt b/legacy/Data/Questions/ingsw/0621_22/correct.txt deleted file mode 100644 index 83f9204..0000000 --- a/legacy/Data/Questions/ingsw/0621_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/LSxqSIl.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_22/quest.txt b/legacy/Data/Questions/ingsw/0621_22/quest.txt deleted file mode 100644 index 5d926db..0000000 --- a/legacy/Data/Questions/ingsw/0621_22/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Dopo ogni fase c'e' una probabilità p di dover ripeter la fase precedente ed una probabilità (1 - p) di passare alla fase successiva (sino ad arrivare al termine dello sviluppo). Quale delle seguenti catene di Markov modella il processo software descritto sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_22/wrong0.txt b/legacy/Data/Questions/ingsw/0621_22/wrong0.txt deleted file mode 100644 index d2eb66b..0000000 --- a/legacy/Data/Questions/ingsw/0621_22/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/yGc7Zf2.png diff --git a/legacy/Data/Questions/ingsw/0621_22/wrong1.txt b/legacy/Data/Questions/ingsw/0621_22/wrong1.txt deleted file mode 100644 index dbdbad5..0000000 --- a/legacy/Data/Questions/ingsw/0621_22/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/3t92wEw.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_24/correct.txt b/legacy/Data/Questions/ingsw/0621_24/correct.txt deleted file mode 100644 index a7029bc..0000000 --- a/legacy/Data/Questions/ingsw/0621_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_24/quest.txt b/legacy/Data/Questions/ingsw/0621_24/quest.txt deleted file mode 100644 index e943282..0000000 --- a/legacy/Data/Questions/ingsw/0621_24/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -<html> -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</html> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_24/wrong0.txt b/legacy/Data/Questions/ingsw/0621_24/wrong0.txt deleted file mode 100644 index 710b111..0000000 --- a/legacy/Data/Questions/ingsw/0621_24/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_24/wrong1.txt b/legacy/Data/Questions/ingsw/0621_24/wrong1.txt deleted file mode 100644 index a82929b..0000000 --- a/legacy/Data/Questions/ingsw/0621_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_3/correct.txt b/legacy/Data/Questions/ingsw/0621_3/correct.txt deleted file mode 100644 index 68bfd31..0000000 --- a/legacy/Data/Questions/ingsw/0621_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Una release del software è resa disponibile agli utenti (beta users) per permettergli di sperimentare e quindi segnalare eventuali problemi rilevati agli sviluppatori. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_3/quest.txt b/legacy/Data/Questions/ingsw/0621_3/quest.txt deleted file mode 100644 index 4589c15..0000000 --- a/legacy/Data/Questions/ingsw/0621_3/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti affermazione è vera riguardo al beta testing ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_3/wrong0.txt b/legacy/Data/Questions/ingsw/0621_3/wrong0.txt deleted file mode 100644 index ab58544..0000000 --- a/legacy/Data/Questions/ingsw/0621_3/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Test automatizzato sono eseguiti sulla versione finale del sistema presso il sito di sviluppo del software. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_3/wrong1.txt b/legacy/Data/Questions/ingsw/0621_3/wrong1.txt deleted file mode 100644 index f021931..0000000 --- a/legacy/Data/Questions/ingsw/0621_3/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test automatizzato sono eseguiti sulla versione finale del sistema presso il cliente. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_32/correct.txt b/legacy/Data/Questions/ingsw/0621_32/correct.txt deleted file mode 100644 index ddb0d65..0000000 --- a/legacy/Data/Questions/ingsw/0621_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_32/quest.txt b/legacy/Data/Questions/ingsw/0621_32/quest.txt deleted file mode 100644 index 7004fa1..0000000 --- a/legacy/Data/Questions/ingsw/0621_32/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -<html> -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 0) or (x > 5)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</html> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_32/wrong0.txt b/legacy/Data/Questions/ingsw/0621_32/wrong0.txt deleted file mode 100644 index 3e05ae7..0000000 --- a/legacy/Data/Questions/ingsw/0621_32/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_32/wrong1.txt b/legacy/Data/Questions/ingsw/0621_32/wrong1.txt deleted file mode 100644 index 7c7a691..0000000 --- a/legacy/Data/Questions/ingsw/0621_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_35/correct.txt b/legacy/Data/Questions/ingsw/0621_35/correct.txt deleted file mode 100644 index 0dcbeca..0000000 --- a/legacy/Data/Questions/ingsw/0621_35/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun incremento di funzionalità, scrivi test automatizzati, implementa la funzionalità, esegui i test e rivedi l'implementazione come necessario. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_35/quest.txt b/legacy/Data/Questions/ingsw/0621_35/quest.txt deleted file mode 100644 index f3019d0..0000000 --- a/legacy/Data/Questions/ingsw/0621_35/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri il Test-Driven Development (TDD). Quale delle seguenti affermazioni è vera? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_35/wrong0.txt b/legacy/Data/Questions/ingsw/0621_35/wrong0.txt deleted file mode 100644 index 2891ab7..0000000 --- a/legacy/Data/Questions/ingsw/0621_35/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Scrivi test automatizzati per tutti i requisiti di sistema, esegui i test e rivedi l'implementazione come necessario. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_35/wrong1.txt b/legacy/Data/Questions/ingsw/0621_35/wrong1.txt deleted file mode 100644 index cf5eab4..0000000 --- a/legacy/Data/Questions/ingsw/0621_35/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun incremento di funzionalità, implementa la funzionalità, scrivi test automatizzati, esegui i test e rivedi l'implementazione come necessario. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_36/correct.txt b/legacy/Data/Questions/ingsw/0621_36/correct.txt deleted file mode 100644 index fc560a2..0000000 --- a/legacy/Data/Questions/ingsw/0621_36/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 5) or (x < 0)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_36/quest.txt b/legacy/Data/Questions/ingsw/0621_36/quest.txt deleted file mode 100644 index 6473814..0000000 --- a/legacy/Data/Questions/ingsw/0621_36/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Durante l'esecuzione del programma (cioè per tutti gli istanti di tempo positivi) la variabile x è sempre nell'intervallo [0, 5]. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_36/wrong0.txt b/legacy/Data/Questions/ingsw/0621_36/wrong0.txt deleted file mode 100644 index 61fa628..0000000 --- a/legacy/Data/Questions/ingsw/0621_36/wrong0.txt +++ /dev/null @@ -1,15 +0,0 @@ -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and (x > 0) and (x < 5); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_36/wrong1.txt b/legacy/Data/Questions/ingsw/0621_36/wrong1.txt deleted file mode 100644 index c8a2c3d..0000000 --- a/legacy/Data/Questions/ingsw/0621_36/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 0) or (x < 5)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_39/correct.txt b/legacy/Data/Questions/ingsw/0621_39/correct.txt deleted file mode 100644 index 91e6e0a..0000000 --- a/legacy/Data/Questions/ingsw/0621_39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/J4TFpmw.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_39/quest.txt b/legacy/Data/Questions/ingsw/0621_39/quest.txt deleted file mode 100644 index 406c612..0000000 --- a/legacy/Data/Questions/ingsw/0621_39/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Le "change requests" arrivano con probabilità p dopo ciascuna fase e provocano la ripetizione (con relativo costo) di tutte le fasi che precedono. Quali delle seguenti catene di Markov modella lo sviluppo software descritto. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_39/wrong0.txt b/legacy/Data/Questions/ingsw/0621_39/wrong0.txt deleted file mode 100644 index 0f68af0..0000000 --- a/legacy/Data/Questions/ingsw/0621_39/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/xVrmeoj.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_39/wrong1.txt b/legacy/Data/Questions/ingsw/0621_39/wrong1.txt deleted file mode 100644 index 908366a..0000000 --- a/legacy/Data/Questions/ingsw/0621_39/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/4Ew3YtM.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_6/correct.txt b/legacy/Data/Questions/ingsw/0621_6/correct.txt deleted file mode 100644 index 81653ea..0000000 --- a/legacy/Data/Questions/ingsw/0621_6/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -function next -input Integer x; -output Integer y; -algorithm - y := 1 - x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_6/quest.txt b/legacy/Data/Questions/ingsw/0621_6/quest.txt deleted file mode 100644 index 8bc0606..0000000 --- a/legacy/Data/Questions/ingsw/0621_6/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -img=https://i.imgur.com/F6JCFSU.png -Si consideri l'automa segunete: -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per l'automa di cui sopra. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_6/wrong0.txt b/legacy/Data/Questions/ingsw/0621_6/wrong0.txt deleted file mode 100644 index 4c7125e..0000000 --- a/legacy/Data/Questions/ingsw/0621_6/wrong0.txt +++ /dev/null @@ -1,16 +0,0 @@ -function next -input Integer x; -output Integer y; -algorithm - y := x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_6/wrong1.txt b/legacy/Data/Questions/ingsw/0621_6/wrong1.txt deleted file mode 100644 index 47cf8cd..0000000 --- a/legacy/Data/Questions/ingsw/0621_6/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -function next -input Integer x; -output Integer y; -algorithm - y := 1 + x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_6/wrong2.txt b/legacy/Data/Questions/ingsw/0621_6/wrong2.txt deleted file mode 100644 index 81653ea..0000000 --- a/legacy/Data/Questions/ingsw/0621_6/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -function next -input Integer x; -output Integer y; -algorithm - y := 1 - x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_9/correct.txt b/legacy/Data/Questions/ingsw/0621_9/correct.txt deleted file mode 100644 index 4bef521..0000000 --- a/legacy/Data/Questions/ingsw/0621_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requirements specification precedes the component analysis activity. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_9/quest.txt b/legacy/Data/Questions/ingsw/0621_9/quest.txt deleted file mode 100644 index 47b8c7e..0000000 --- a/legacy/Data/Questions/ingsw/0621_9/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Consider reuse-based software development. Which of the following is true? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_9/wrong0.txt b/legacy/Data/Questions/ingsw/0621_9/wrong0.txt deleted file mode 100644 index d37b8fe..0000000 --- a/legacy/Data/Questions/ingsw/0621_9/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Requirements specification is not needed thanks to reuse. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0621_9/wrong1.txt b/legacy/Data/Questions/ingsw/0621_9/wrong1.txt deleted file mode 100644 index 53c7eb8..0000000 --- a/legacy/Data/Questions/ingsw/0621_9/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Development and integration are not needed thanks to reuse. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_1/correct.txt b/legacy/Data/Questions/ingsw/0622_1/correct.txt deleted file mode 100644 index 8da85a2..0000000 --- a/legacy/Data/Questions/ingsw/0622_1/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_1/quest.txt b/legacy/Data/Questions/ingsw/0622_1/quest.txt deleted file mode 100644 index 045f2d6..0000000 --- a/legacy/Data/Questions/ingsw/0622_1/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 1000 Eur e deve essere ripetuta una seconda volta con probabilità 0.5. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_1/wrong 1.txt b/legacy/Data/Questions/ingsw/0622_1/wrong 1.txt deleted file mode 100644 index 0b3e0a6..0000000 --- a/legacy/Data/Questions/ingsw/0622_1/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -5000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_1/wrong 2.txt b/legacy/Data/Questions/ingsw/0622_1/wrong 2.txt deleted file mode 100644 index 9463411..0000000 --- a/legacy/Data/Questions/ingsw/0622_1/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -2000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_2/correct.txt b/legacy/Data/Questions/ingsw/0622_2/correct.txt deleted file mode 100644 index f8ae137..0000000 --- a/legacy/Data/Questions/ingsw/0622_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -2700 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_2/quest.txt b/legacy/Data/Questions/ingsw/0622_2/quest.txt deleted file mode 100644 index 7083f7d..0000000 --- a/legacy/Data/Questions/ingsw/0622_2/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 1000. Con probabilità 0.5 potrebbe essere necessario ripetere F1 una seconda volta. Con probabilità 0.2 potrebbe essere necessario ripetere F2 una seconda volta. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_2/wrong 1.txt b/legacy/Data/Questions/ingsw/0622_2/wrong 1.txt deleted file mode 100644 index a211371..0000000 --- a/legacy/Data/Questions/ingsw/0622_2/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -4000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_2/wrong 2.txt b/legacy/Data/Questions/ingsw/0622_2/wrong 2.txt deleted file mode 100644 index 0b3e0a6..0000000 --- a/legacy/Data/Questions/ingsw/0622_2/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -5000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_3/correct.txt b/legacy/Data/Questions/ingsw/0622_3/correct.txt deleted file mode 100644 index 07c6432..0000000 --- a/legacy/Data/Questions/ingsw/0622_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -24000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_3/quest.txt b/legacy/Data/Questions/ingsw/0622_3/quest.txt deleted file mode 100644 index 641cce2..0000000 --- a/legacy/Data/Questions/ingsw/0622_3/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un processo software costituito da due fasi F1 ed F2 ciascuna di costo 10000. Con probabilità p = 0.4 la fase F1 deve essere ripetuta (a causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'è il costo atteso per lo sviluppo del software seguendo il processo sopra descritto ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_3/wrong 1.txt b/legacy/Data/Questions/ingsw/0622_3/wrong 1.txt deleted file mode 100644 index 45842b7..0000000 --- a/legacy/Data/Questions/ingsw/0622_3/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -35000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_3/wrong 2.txt b/legacy/Data/Questions/ingsw/0622_3/wrong 2.txt deleted file mode 100644 index 137b176..0000000 --- a/legacy/Data/Questions/ingsw/0622_3/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -30000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_4/correct.txt b/legacy/Data/Questions/ingsw/0622_4/correct.txt deleted file mode 100644 index 7c67f71..0000000 --- a/legacy/Data/Questions/ingsw/0622_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -950000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_4/quest.txt b/legacy/Data/Questions/ingsw/0622_4/quest.txt deleted file mode 100644 index 0c283e9..0000000 --- a/legacy/Data/Questions/ingsw/0622_4/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. Assumiamo che la probabilità P sia legata al costo di sviluppo S dalla formula P = exp(-b*S), dove b è una opportuna costante note da dati storici aziendali. Si assuma che b = 0.00001, C = 1000000, ed il rischio ammesso è R = 100. Quale delle seguenti opzioni meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_4/wrong 1.txt b/legacy/Data/Questions/ingsw/0622_4/wrong 1.txt deleted file mode 100644 index 7695ad8..0000000 --- a/legacy/Data/Questions/ingsw/0622_4/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -850000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_4/wrong 2.txt b/legacy/Data/Questions/ingsw/0622_4/wrong 2.txt deleted file mode 100644 index 1acd587..0000000 --- a/legacy/Data/Questions/ingsw/0622_4/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -750000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_5/correct.txt b/legacy/Data/Questions/ingsw/0622_5/correct.txt deleted file mode 100644 index 4d597fb..0000000 --- a/legacy/Data/Questions/ingsw/0622_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -22000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_5/quest.txt b/legacy/Data/Questions/ingsw/0622_5/quest.txt deleted file mode 100644 index 5e83ec2..0000000 --- a/legacy/Data/Questions/ingsw/0622_5/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 10000 Eur e deve essere ripetuta una seconda volta con probabilità 0.1. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_5/wrong 1.txt b/legacy/Data/Questions/ingsw/0622_5/wrong 1.txt deleted file mode 100644 index 137b176..0000000 --- a/legacy/Data/Questions/ingsw/0622_5/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -30000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_5/wrong 2.txt b/legacy/Data/Questions/ingsw/0622_5/wrong 2.txt deleted file mode 100644 index fcb0699..0000000 --- a/legacy/Data/Questions/ingsw/0622_5/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -25000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_6/correct.txt b/legacy/Data/Questions/ingsw/0622_6/correct.txt deleted file mode 100644 index ea557e9..0000000 --- a/legacy/Data/Questions/ingsw/0622_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -23000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_6/quest.txt b/legacy/Data/Questions/ingsw/0622_6/quest.txt deleted file mode 100644 index b5b9386..0000000 --- a/legacy/Data/Questions/ingsw/0622_6/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 10000. Con probabilità 0.1 potrebbe essere necessario ripetere F1 una seconda volta. Con probabilità 0.2 potrebbe essere necessario ripetere F2 una seconda volta. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_6/wrong 1.txt b/legacy/Data/Questions/ingsw/0622_6/wrong 1.txt deleted file mode 100644 index 137b176..0000000 --- a/legacy/Data/Questions/ingsw/0622_6/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -30000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_6/wrong 2.txt b/legacy/Data/Questions/ingsw/0622_6/wrong 2.txt deleted file mode 100644 index fcb0699..0000000 --- a/legacy/Data/Questions/ingsw/0622_6/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -25000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_7/correct.txt b/legacy/Data/Questions/ingsw/0622_7/correct.txt deleted file mode 100644 index 8eb46f4..0000000 --- a/legacy/Data/Questions/ingsw/0622_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -21000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_7/quest.txt b/legacy/Data/Questions/ingsw/0622_7/quest.txt deleted file mode 100644 index 3ab551d..0000000 --- a/legacy/Data/Questions/ingsw/0622_7/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un processo software costituito da due fasi F1 ed F2 ciascuna di costo 10000. Con probabilità p = 0.1 la fase F1 deve essere ripetuta (a causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'è il costo atteso per lo sviluppo del software seguendo il processo sopra descritto ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_7/wrong 1.txt b/legacy/Data/Questions/ingsw/0622_7/wrong 1.txt deleted file mode 100644 index fcb0699..0000000 --- a/legacy/Data/Questions/ingsw/0622_7/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -25000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_7/wrong 2.txt b/legacy/Data/Questions/ingsw/0622_7/wrong 2.txt deleted file mode 100644 index 137b176..0000000 --- a/legacy/Data/Questions/ingsw/0622_7/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -30000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_8/correct.txt b/legacy/Data/Questions/ingsw/0622_8/correct.txt deleted file mode 100644 index 60eaa92..0000000 --- a/legacy/Data/Questions/ingsw/0622_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la preparazione del pesce e del contorno procedono in parallelo. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_8/quest.txt b/legacy/Data/Questions/ingsw/0622_8/quest.txt deleted file mode 100644 index 31346ae..0000000 --- a/legacy/Data/Questions/ingsw/0622_8/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/7c1TI6f.png -Quale delle seguenti frasi è corretta riguardo all'ctivity diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_8/wrong 1.txt b/legacy/Data/Questions/ingsw/0622_8/wrong 1.txt deleted file mode 100644 index 3e13d27..0000000 --- a/legacy/Data/Questions/ingsw/0622_8/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la stessa persona prepara prima il pesce e poi il contorno. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_8/wrong 2.txt b/legacy/Data/Questions/ingsw/0622_8/wrong 2.txt deleted file mode 100644 index 06a3fbf..0000000 --- a/legacy/Data/Questions/ingsw/0622_8/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la preparazione del pesce e del contorno procedono in sequenza. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_9/correct.txt b/legacy/Data/Questions/ingsw/0622_9/correct.txt deleted file mode 100644 index 997967b..0000000 --- a/legacy/Data/Questions/ingsw/0622_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -700000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_9/quest.txt b/legacy/Data/Questions/ingsw/0622_9/quest.txt deleted file mode 100644 index da5f8a9..0000000 --- a/legacy/Data/Questions/ingsw/0622_9/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. Assumiamo che la probabilità P sia legata al costo di sviluppo S dalla formula P = exp(-b*S), dove b è una opportuna costante note da dati storici aziendali. Si assuma che b = 0.00001, C = 1000000, ed il rischio ammesso è R = 1000. Quale delle seguenti opzioni meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_9/wrong 1.txt b/legacy/Data/Questions/ingsw/0622_9/wrong 1.txt deleted file mode 100644 index 2df501e..0000000 --- a/legacy/Data/Questions/ingsw/0622_9/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -500000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0622_9/wrong 2.txt b/legacy/Data/Questions/ingsw/0622_9/wrong 2.txt deleted file mode 100644 index 7a6c6b9..0000000 --- a/legacy/Data/Questions/ingsw/0622_9/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -300000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_1/correct.txt b/legacy/Data/Questions/ingsw/0721_1/correct.txt deleted file mode 100644 index f8c9568..0000000 --- a/legacy/Data/Questions/ingsw/0721_1/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_1/quest.txt b/legacy/Data/Questions/ingsw/0721_1/quest.txt deleted file mode 100644 index c5af322..0000000 --- a/legacy/Data/Questions/ingsw/0721_1/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Si consideri il seguente modello Modelica: -<pre> -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 2) then - x = 1 - pre(x); -end when; -end System; -</pre> -Quale delle seguenti affermazioni è vera per la variabile intera x? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_1/wrong1.txt b/legacy/Data/Questions/ingsw/0721_1/wrong1.txt deleted file mode 100644 index f485a50..0000000 --- a/legacy/Data/Questions/ingsw/0721_1/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 3 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_1/wrong2.txt b/legacy/Data/Questions/ingsw/0721_1/wrong2.txt deleted file mode 100644 index a7af2cb..0000000 --- a/legacy/Data/Questions/ingsw/0721_1/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 0. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_10/correct.txt b/legacy/Data/Questions/ingsw/0721_10/correct.txt deleted file mode 100644 index f4e4c53..0000000 --- a/legacy/Data/Questions/ingsw/0721_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito una volta che il sistema è stato completamento integrato. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_10/quest.txt b/legacy/Data/Questions/ingsw/0721_10/quest.txt deleted file mode 100644 index 4a711a4..0000000 --- a/legacy/Data/Questions/ingsw/0721_10/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti affermazioni è vera riguardo al performance testing? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_10/wrong1.txt b/legacy/Data/Questions/ingsw/0721_10/wrong1.txt deleted file mode 100644 index 4885062..0000000 --- a/legacy/Data/Questions/ingsw/0721_10/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito su un prototipo del sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_10/wrong2.txt b/legacy/Data/Questions/ingsw/0721_10/wrong2.txt deleted file mode 100644 index bd881bc..0000000 --- a/legacy/Data/Questions/ingsw/0721_10/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito solo sulle componenti del sistema prima dell'integrazione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_13/correct.txt b/legacy/Data/Questions/ingsw/0721_13/correct.txt deleted file mode 100644 index 9b5317b..0000000 --- a/legacy/Data/Questions/ingsw/0721_13/correct.txt +++ /dev/null @@ -1,18 +0,0 @@ -<pre> -function next -input Integer x; -output Integer y; -algorithm - y := 1 - x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_13/quest.txt b/legacy/Data/Questions/ingsw/0721_13/quest.txt deleted file mode 100644 index c105449..0000000 --- a/legacy/Data/Questions/ingsw/0721_13/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri l'automa seguente: -0->1 e 1->0 - -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per l'automa di cui sopra. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_13/wrong1.txt b/legacy/Data/Questions/ingsw/0721_13/wrong1.txt deleted file mode 100644 index 9b5317b..0000000 --- a/legacy/Data/Questions/ingsw/0721_13/wrong1.txt +++ /dev/null @@ -1,18 +0,0 @@ -<pre> -function next -input Integer x; -output Integer y; -algorithm - y := 1 - x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_13/wrong2.txt b/legacy/Data/Questions/ingsw/0721_13/wrong2.txt deleted file mode 100644 index 78c7306..0000000 --- a/legacy/Data/Questions/ingsw/0721_13/wrong2.txt +++ /dev/null @@ -1,18 +0,0 @@ -<pre> -function next -input Integer x; -output Integer y; -algorithm - y := x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_15/correct.txt b/legacy/Data/Questions/ingsw/0721_15/correct.txt deleted file mode 100644 index 355e195..0000000 --- a/legacy/Data/Questions/ingsw/0721_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, metterlo in esercizio ed accertarsi che i porti i benefici attesi. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_15/quest.txt b/legacy/Data/Questions/ingsw/0721_15/quest.txt deleted file mode 100644 index 15dbdf2..0000000 --- a/legacy/Data/Questions/ingsw/0721_15/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quali delle seguenti attività può contribuire a validare i requisiti di un sistema ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_15/wrong1.txt b/legacy/Data/Questions/ingsw/0721_15/wrong1.txt deleted file mode 100644 index 6806506..0000000 --- a/legacy/Data/Questions/ingsw/0721_15/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo e valutarne attentamente le performance. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_15/wrong2.txt b/legacy/Data/Questions/ingsw/0721_15/wrong2.txt deleted file mode 100644 index 586ebee..0000000 --- a/legacy/Data/Questions/ingsw/0721_15/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo e testarlo a fondo per evidenziare subito errori di implementazione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_17/correct.txt b/legacy/Data/Questions/ingsw/0721_17/correct.txt deleted file mode 100644 index d3826b5..0000000 --- a/legacy/Data/Questions/ingsw/0721_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Ad ogni istante di tempo della forma 1 + 4*k (k = 0, 1, 2, 3, ...), x vale "true". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_17/quest.txt b/legacy/Data/Questions/ingsw/0721_17/quest.txt deleted file mode 100644 index 4e55a8a..0000000 --- a/legacy/Data/Questions/ingsw/0721_17/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Si consideri il seguente modello Modelica. -<pre> -class System -Boolean x; -initial equation -x = false; -equation -when sample(0, 2) then - x = not (pre(x)); -end when; -end System; -</pre> -Quale delle seguenti affermazioni vale per la variabile booleana x ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_17/wrong1.txt b/legacy/Data/Questions/ingsw/0721_17/wrong1.txt deleted file mode 100644 index 6245a2f..0000000 --- a/legacy/Data/Questions/ingsw/0721_17/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -At time instants of form 1 + 4*k (with k = 0, 1, 2, 3, ...) x takes value "false". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_17/wrong2.txt b/legacy/Data/Questions/ingsw/0721_17/wrong2.txt deleted file mode 100644 index 0ba96d3..0000000 --- a/legacy/Data/Questions/ingsw/0721_17/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Ad ogni istante di tempo della forma 3 + 4*k (k = 0, 1, 2, 3, ...), x vale "true". \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_18/correct.txt b/legacy/Data/Questions/ingsw/0721_18/correct.txt deleted file mode 100644 index eea60e9..0000000 --- a/legacy/Data/Questions/ingsw/0721_18/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.6) then x := 0; else x := 1; end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_18/quest.txt b/legacy/Data/Questions/ingsw/0721_18/quest.txt deleted file mode 100644 index c46480d..0000000 --- a/legacy/Data/Questions/ingsw/0721_18/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -L'input ad un sistema è costituito da un utente (umano) che preme due pulsanti etichettati con 0 ed 1. -Con probabilità 0.6 l'utente preme il pulsante 0, con probabilità 0.4 l'utente preme il pulsante 1. -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per l'utente di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_18/wrong1.txt b/legacy/Data/Questions/ingsw/0721_18/wrong1.txt deleted file mode 100644 index f66dbc7..0000000 --- a/legacy/Data/Questions/ingsw/0721_18/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 >= 0.6) then x := 0; else x := 1; end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_18/wrong2.txt b/legacy/Data/Questions/ingsw/0721_18/wrong2.txt deleted file mode 100644 index 2192e79..0000000 --- a/legacy/Data/Questions/ingsw/0721_18/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.6) then x := 1; else x := 0; end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_19/correct.txt b/legacy/Data/Questions/ingsw/0721_19/correct.txt deleted file mode 100644 index 44ac343..0000000 --- a/legacy/Data/Questions/ingsw/0721_19/correct.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -0, 1, 0, 0; -p, 0, 1-p, 0; -0, p, 0, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := F1; - r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_19/quest.txt b/legacy/Data/Questions/ingsw/0721_19/quest.txt deleted file mode 100644 index 6229852..0000000 --- a/legacy/Data/Questions/ingsw/0721_19/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://i.imgur.com/c4UjAQc.png -Si consideri la seguente Markov Chain: - -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per la Markov Chain di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_19/wrong1.txt b/legacy/Data/Questions/ingsw/0721_19/wrong1.txt deleted file mode 100644 index 45f3fbe..0000000 --- a/legacy/Data/Questions/ingsw/0721_19/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -0, 1, 0, 0; -p, 1-p, 0, 0; -0, 0, p, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -x := F1; -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_19/wrong2.txt b/legacy/Data/Questions/ingsw/0721_19/wrong2.txt deleted file mode 100644 index f6b2fef..0000000 --- a/legacy/Data/Questions/ingsw/0721_19/wrong2.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -0, 1, 0, 0; -p, 0, 0, 1-p; -0, 0, p, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -x := F1; -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_21/correct.txt b/legacy/Data/Questions/ingsw/0721_21/correct.txt deleted file mode 100644 index 67edba8..0000000 --- a/legacy/Data/Questions/ingsw/0721_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un modello di simulazione per i principali aspetti dei processi di business dell'azienda e per il sistema software da realizzare e valutare le migliorie apportate dal sistema software ai processi di business dell'azienda mediante simulazione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_21/quest.txt b/legacy/Data/Questions/ingsw/0721_21/quest.txt deleted file mode 100644 index 02d9102..0000000 --- a/legacy/Data/Questions/ingsw/0721_21/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Una azienda finanziaria desidera costruire un sistema software per ottimizzare i processi di business. Quali delle seguenti attività può contribuire a validare i requisiti del sistema ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_21/wrong1.txt b/legacy/Data/Questions/ingsw/0721_21/wrong1.txt deleted file mode 100644 index 2c917d7..0000000 --- a/legacy/Data/Questions/ingsw/0721_21/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo del sistema e valutarne i requisiti non funzionali usando i dati storici dall'azienda. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_21/wrong2.txt b/legacy/Data/Questions/ingsw/0721_21/wrong2.txt deleted file mode 100644 index 1aa1cd5..0000000 --- a/legacy/Data/Questions/ingsw/0721_21/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo del sistema e testarlo rispetto ai requisiti funzionali usando i dati storici dall'azienda. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_28/correct.txt b/legacy/Data/Questions/ingsw/0721_28/correct.txt deleted file mode 100644 index c0acec0..0000000 --- a/legacy/Data/Questions/ingsw/0721_28/correct.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.9) -then - if (myrandom() <= 0.7) - then - x := 1.1*x; - else - x := 0.9*x; - end if; -else - x := 0.73*x; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_28/quest.txt b/legacy/Data/Questions/ingsw/0721_28/quest.txt deleted file mode 100644 index 04a9c59..0000000 --- a/legacy/Data/Questions/ingsw/0721_28/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -L'input di un sistema software è costituito da un sensore che ogni unità di tempo (ad esempio, un secondo) invia un numero reale. Con probabilità 0.63 il valore inviato in una unità di tempo è maggiore del 10% rispetto quello inviato nell'unità di tempo precedente. Con probabilità 0.1 è inferiore del 27% rispetto al valore inviato nell'unità di tempo precedente. Con probabilità 0.27 è inferiore del 10% rispetto quello inviato nell'unità di tempo precedente. -Quale dei seguenti modelli Modelica modella correttamente l'environment descritto sopra. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_28/wrong1.txt b/legacy/Data/Questions/ingsw/0721_28/wrong1.txt deleted file mode 100644 index af5ef9e..0000000 --- a/legacy/Data/Questions/ingsw/0721_28/wrong1.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.9) -then - if (myrandom() <= 0.7) - then - x := 0.9*x; - else - x := 01.1*x; - end if; -else - x := 0.73*x; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_28/wrong2.txt b/legacy/Data/Questions/ingsw/0721_28/wrong2.txt deleted file mode 100644 index 7e94fc7..0000000 --- a/legacy/Data/Questions/ingsw/0721_28/wrong2.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.7) -then - if (myrandom() <= 0.9) - then - x := 1.1*x; - else - x := 0.9*x; - end if; -else - x := 0.73*x; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_29/correct.txt b/legacy/Data/Questions/ingsw/0721_29/correct.txt deleted file mode 100644 index cb4fc9a..0000000 --- a/legacy/Data/Questions/ingsw/0721_29/correct.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then - x := x0; - countdown := 0; -elsewhen sample(0, 1) then - if (countdown <= 0) - then - countdown := 1 + integer(floor(10*myrandom())); - x := x + (-1 + 2*myrandom()); - else - countdown := countdown - 1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_29/quest.txt b/legacy/Data/Questions/ingsw/0721_29/quest.txt deleted file mode 100644 index 8f5424d..0000000 --- a/legacy/Data/Questions/ingsw/0721_29/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -L'input di un sistema software è costituito da una sequenza di valori reali. Ad ogni unità di tempo il valore di input può rimanere uguale al precedente oppure differire di un numero random in [-1, 1]. L'input resta costante per numero random di unità di tempo in [1, 10]. -Quale dei seguenti modelli Modelica modella meglio l'environment descritto sopra. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_29/wrong1.txt b/legacy/Data/Questions/ingsw/0721_29/wrong1.txt deleted file mode 100644 index f32ca15..0000000 --- a/legacy/Data/Questions/ingsw/0721_29/wrong1.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then - x := x0; - countdown := 0; -elsewhen sample(0, 1) then - if (countdown <= 0) - then - countdown := 1 + integer(floor(10*myrandom())); - x := x + (-1 + 4*myrandom()); - else - countdown := countdown - 1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_29/wrong2.txt b/legacy/Data/Questions/ingsw/0721_29/wrong2.txt deleted file mode 100644 index 38e1c17..0000000 --- a/legacy/Data/Questions/ingsw/0721_29/wrong2.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then - x := x0; - countdown := 0; -elsewhen sample(0, 1) then - if (countdown <= 0) - then - countdown := 1 + integer(floor(10*myrandom())); - x := x - myrandom(); - else - countdown := countdown - 1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_32/correct.txt b/legacy/Data/Questions/ingsw/0721_32/correct.txt deleted file mode 100644 index e13eda2..0000000 --- a/legacy/Data/Questions/ingsw/0721_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che i requisiti definiscano un sistema che risolve il problema che l'utente pianifica di risolvere. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_32/quest.txt b/legacy/Data/Questions/ingsw/0721_32/quest.txt deleted file mode 100644 index ea06339..0000000 --- a/legacy/Data/Questions/ingsw/0721_32/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quali delle seguenti attività è parte del processo di validazione dei requisiti ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_32/wrong1.txt b/legacy/Data/Questions/ingsw/0721_32/wrong1.txt deleted file mode 100644 index b24f900..0000000 --- a/legacy/Data/Questions/ingsw/0721_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che il sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_32/wrong2.txt b/legacy/Data/Questions/ingsw/0721_32/wrong2.txt deleted file mode 100644 index 884d6b1..0000000 --- a/legacy/Data/Questions/ingsw/0721_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che l'architettura del sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_33/correct.txt b/legacy/Data/Questions/ingsw/0721_33/correct.txt deleted file mode 100644 index 9f4a8bf..0000000 --- a/legacy/Data/Questions/ingsw/0721_33/correct.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then - if (myrandom() <= 0.8) - then - if (myrandom() <= 0.7) - then - x := 0; - else - x := 1; - end if; - else - x := -1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_33/quest.txt b/legacy/Data/Questions/ingsw/0721_33/quest.txt deleted file mode 100644 index 496b6af..0000000 --- a/legacy/Data/Questions/ingsw/0721_33/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -L'environment di un sistema software è costituito da uno user che, ogni untià di tempo (ad esempio, un secondo) invia al sistema tre numeri: -1, 0, 1, con probabilità, rispettivamente, 0.2, 0.56, 0.24. -Quale dei seguenti modelli Modelica modella correttamente l'environment descritto sopra. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_33/wrong1.txt b/legacy/Data/Questions/ingsw/0721_33/wrong1.txt deleted file mode 100644 index 8e7ebc7..0000000 --- a/legacy/Data/Questions/ingsw/0721_33/wrong1.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then - if (myrandom() <= 0.8) - then - if (myrandom() <= 0.7) - then - x := 1; - else - x := 0; - end if; - else - x := -1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_33/wrong2.txt b/legacy/Data/Questions/ingsw/0721_33/wrong2.txt deleted file mode 100644 index 2fd0f2e..0000000 --- a/legacy/Data/Questions/ingsw/0721_33/wrong2.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then - if (myrandom() <= 0.7) - then - if (myrandom() <= 0.8) - then - x := 0; - else - x := 1; - end if; - else - x := -1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_34/correct.txt b/legacy/Data/Questions/ingsw/0721_34/correct.txt deleted file mode 100644 index 5bca5f8..0000000 --- a/legacy/Data/Questions/ingsw/0721_34/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Testare le interfacce per ciascun componente. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_34/quest.txt b/legacy/Data/Questions/ingsw/0721_34/quest.txt deleted file mode 100644 index 561755a..0000000 --- a/legacy/Data/Questions/ingsw/0721_34/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il component testing si concentra su: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_34/wrong1.txt b/legacy/Data/Questions/ingsw/0721_34/wrong1.txt deleted file mode 100644 index 7a3fe03..0000000 --- a/legacy/Data/Questions/ingsw/0721_34/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Testare l'interazione tra molte componenti (cioè integrazione di molte unità). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_34/wrong2.txt b/legacy/Data/Questions/ingsw/0721_34/wrong2.txt deleted file mode 100644 index d4074cf..0000000 --- a/legacy/Data/Questions/ingsw/0721_34/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Testare funzionalità di unità software individuali, oggetti, classi o metodi. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_36/correct.txt b/legacy/Data/Questions/ingsw/0721_36/correct.txt deleted file mode 100644 index 3a0f9a1..0000000 --- a/legacy/Data/Questions/ingsw/0721_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Stiamo costruendo il sistema giusto ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_36/quest.txt b/legacy/Data/Questions/ingsw/0721_36/quest.txt deleted file mode 100644 index f7ef080..0000000 --- a/legacy/Data/Questions/ingsw/0721_36/quest.txt +++ /dev/null @@ -1 +0,0 @@ -La validazione risponde alla seguenete domanda: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_36/wrong1.txt b/legacy/Data/Questions/ingsw/0721_36/wrong1.txt deleted file mode 100644 index 6633b8c..0000000 --- a/legacy/Data/Questions/ingsw/0721_36/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Sono soddisfatti i requisti funzionali ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_36/wrong2.txt b/legacy/Data/Questions/ingsw/0721_36/wrong2.txt deleted file mode 100644 index 7edd4bc..0000000 --- a/legacy/Data/Questions/ingsw/0721_36/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Stiamo costruendo il sistema nel modo giusto ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_4/correct.txt b/legacy/Data/Questions/ingsw/0721_4/correct.txt deleted file mode 100644 index fe4a402..0000000 --- a/legacy/Data/Questions/ingsw/0721_4/correct.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente (0 nessun pulsante) -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.5) - then x := 0; - else - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.4) then x := 1; else x:= 0; end if; - end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_4/quest.txt b/legacy/Data/Questions/ingsw/0721_4/quest.txt deleted file mode 100644 index f50c002..0000000 --- a/legacy/Data/Questions/ingsw/0721_4/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -L'input ad un sistema è costituito da un utente (umano) che preme due pulsanti etichettati, rispettivamente, con 1 ed 2. -L'utente può anche decidere di non premere alcun pulsante. -Con probabilità 0.2 l'utente preme il pulsante 1, con probabilità 0.3 l'utente preme il pulsante 2, con probabilità 0.5 non fa nulla (pulsante 0 per convenzione). -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per l'utente di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_4/wrong1.txt b/legacy/Data/Questions/ingsw/0721_4/wrong1.txt deleted file mode 100644 index ad42984..0000000 --- a/legacy/Data/Questions/ingsw/0721_4/wrong1.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente (0 nessun pulsante) -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.5) - then x := 0; - else - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.3) then x := 0; else x:= 1; end if; - end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_4/wrong2.txt b/legacy/Data/Questions/ingsw/0721_4/wrong2.txt deleted file mode 100644 index bb62616..0000000 --- a/legacy/Data/Questions/ingsw/0721_4/wrong2.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente (0 nessun pulsante) -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.5) - then x := 0; - else - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.2) then x := 1; else x:= 0; end if; - end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_5/correct.txt b/legacy/Data/Questions/ingsw/0721_5/correct.txt deleted file mode 100644 index 0902686..0000000 --- a/legacy/Data/Questions/ingsw/0721_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito funzionale. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_5/quest.txt b/legacy/Data/Questions/ingsw/0721_5/quest.txt deleted file mode 100644 index c5dbb4e..0000000 --- a/legacy/Data/Questions/ingsw/0721_5/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -"Ogni giorno, per ciascuna clinica, il sistema genererà una lista dei pazienti che hanno un appuntamento quel giorno." -La frase precedente è un esempio di: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_5/wrong1.txt b/legacy/Data/Questions/ingsw/0721_5/wrong1.txt deleted file mode 100644 index 396c8d3..0000000 --- a/legacy/Data/Questions/ingsw/0721_5/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di performance. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_5/wrong2.txt b/legacy/Data/Questions/ingsw/0721_5/wrong2.txt deleted file mode 100644 index 6084c49..0000000 --- a/legacy/Data/Questions/ingsw/0721_5/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_6/correct.txt b/legacy/Data/Questions/ingsw/0721_6/correct.txt deleted file mode 100644 index fc3d081..0000000 --- a/legacy/Data/Questions/ingsw/0721_6/correct.txt +++ /dev/null @@ -1,14 +0,0 @@ -<pre> -class System -Real x; // MB in buffer -Real u; // input pulse -initial equation -x = 3; -u = 0; -equation -when sample(0, 1) then - u = 1 - pre(u); -end when; -der(x) = 2*u - 1.0; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_6/quest.txt b/legacy/Data/Questions/ingsw/0721_6/quest.txt deleted file mode 100644 index 40a0c99..0000000 --- a/legacy/Data/Questions/ingsw/0721_6/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un I/O buffer è alimentato da una componente che fornisce un input periodico di periodo 2 secondi. Durante la prima met� del periodo, l'input rate è 2MB/s mentre durante la seconda metà del periodo l'input rate è 0. Quindi l'input rate medio è di 1MB/s. L' I/O buffer, a sua volta, alimenta una componente che richiede (in media) 1MB/s. Quale dei seguenti modelli Modelica è un modello ragionevole per il sistema descritto sopra ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_6/wrong1.txt b/legacy/Data/Questions/ingsw/0721_6/wrong1.txt deleted file mode 100644 index eeb1bba..0000000 --- a/legacy/Data/Questions/ingsw/0721_6/wrong1.txt +++ /dev/null @@ -1,14 +0,0 @@ -<pre> -class System -Real x; // MB in buffer -Real u; // input pulse -initial equation -x = 3; -u = 0; -equation -when sample(0, 1) then - u = 1 - pre(u); -end when; -der(x) = 2*u - 2.0; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_6/wrong2.txt b/legacy/Data/Questions/ingsw/0721_6/wrong2.txt deleted file mode 100644 index eb68041..0000000 --- a/legacy/Data/Questions/ingsw/0721_6/wrong2.txt +++ /dev/null @@ -1,14 +0,0 @@ -<pre> -class System -Real x; // MB in buffer -Real u; // input pulse -initial equation -x = 3; -u = 0; -equation -when sample(0, 1) then - u = 1 - pre(u); -end when; -der(x) = 2*u + 1.0; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_8/correct.txt b/legacy/Data/Questions/ingsw/0721_8/correct.txt deleted file mode 100644 index 99b5226..0000000 --- a/legacy/Data/Questions/ingsw/0721_8/correct.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -p, 1-p, 0, 0; -p, 0, 1-p, 0; -p, 0, 0, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := F1; - r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_8/quest.txt b/legacy/Data/Questions/ingsw/0721_8/quest.txt deleted file mode 100644 index ebf5ec9..0000000 --- a/legacy/Data/Questions/ingsw/0721_8/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://i.imgur.com/rw4Tvcj.png - -Si consideri la seguente Markov Chain: -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per la Markov Chain di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_8/wrong1.txt b/legacy/Data/Questions/ingsw/0721_8/wrong1.txt deleted file mode 100644 index 75546bd..0000000 --- a/legacy/Data/Questions/ingsw/0721_8/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -p, 0 , 1-p, 0; -p, 1-p, 0, 0; -p, 0, 0, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -x := F1; -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0721_8/wrong2.txt b/legacy/Data/Questions/ingsw/0721_8/wrong2.txt deleted file mode 100644 index ed6823c..0000000 --- a/legacy/Data/Questions/ingsw/0721_8/wrong2.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -p, 0, 1-p, 0; -0, p, 1-p, 0; -p, 0, 0, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -x := F1; -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_1/correct.txt b/legacy/Data/Questions/ingsw/0722_1/correct.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0722_1/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_1/quest.txt b/legacy/Data/Questions/ingsw/0722_1/quest.txt deleted file mode 100644 index e6594c7..0000000 --- a/legacy/Data/Questions/ingsw/0722_1/quest.txt +++ /dev/null @@ -1,19 +0,0 @@ -img=https://i.imgur.com/HZd8X10.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - - - -Test case 1: act0 act0 act2 act0 act0 act0 act2 act1 act2 act0 act2 act2 act2 act2 act0 act0 act1 act2 act2 act0 act2 act0 act2 act1 act0 act2 act1 act2 act2 act0 act2 - -Test case 2: act2 act2 act1 act0 act0 act0 act0 act2 act2 act1 act2 - -Test case 3: act2 act2 act2 act1 act0 act2 act2 act0 act2 - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_1/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_1/wrong 1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0722_1/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_1/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_1/wrong 2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0722_1/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_10/correct.txt b/legacy/Data/Questions/ingsw/0722_10/correct.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0722_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_10/quest.txt b/legacy/Data/Questions/ingsw/0722_10/quest.txt deleted file mode 100644 index c18ff48..0000000 --- a/legacy/Data/Questions/ingsw/0722_10/quest.txt +++ /dev/null @@ -1,20 +0,0 @@ -img=https://i.imgur.com/pz1HiRX.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: - - - -Test case 1: act2 act2 - -Test case 2: act0 act1 act1 act1 act2 act2 act1 act0 act1 - -Test case 3: act0 act0 - - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_10/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_10/wrong 1.txt deleted file mode 100644 index 52f25fe..0000000 --- a/legacy/Data/Questions/ingsw/0722_10/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_10/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_10/wrong 2.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/Questions/ingsw/0722_10/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_11/correct.txt b/legacy/Data/Questions/ingsw/0722_11/correct.txt deleted file mode 100644 index f293f3e..0000000 --- a/legacy/Data/Questions/ingsw/0722_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_11/quest.txt b/legacy/Data/Questions/ingsw/0722_11/quest.txt deleted file mode 100644 index 709cf96..0000000 --- a/legacy/Data/Questions/ingsw/0722_11/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta -in espressioni boolean più semplici. Ad esempio, (x + y <= 3) è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste un test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a + b >= 6) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - -Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_11/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_11/wrong 1.txt deleted file mode 100644 index eafabb1..0000000 --- a/legacy/Data/Questions/ingsw/0722_11/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_11/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_11/wrong 2.txt deleted file mode 100644 index fc010a3..0000000 --- a/legacy/Data/Questions/ingsw/0722_11/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_12/correct.txt b/legacy/Data/Questions/ingsw/0722_12/correct.txt deleted file mode 100644 index 8785661..0000000 --- a/legacy/Data/Questions/ingsw/0722_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_12/quest.txt b/legacy/Data/Questions/ingsw/0722_12/quest.txt deleted file mode 100644 index 58ef38e..0000000 --- a/legacy/Data/Questions/ingsw/0722_12/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri la seguente funzione C: - -int f1(int x) { return (x + 7); } - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: - -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} - -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_12/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_12/wrong 1.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/Questions/ingsw/0722_12/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_12/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_12/wrong 2.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/Questions/ingsw/0722_12/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_13/correct.txt b/legacy/Data/Questions/ingsw/0722_13/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/Questions/ingsw/0722_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_13/quest.txt b/legacy/Data/Questions/ingsw/0722_13/quest.txt deleted file mode 100644 index 83987bd..0000000 --- a/legacy/Data/Questions/ingsw/0722_13/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/dMvnEEi.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act2 act2 act2 act0 - -Test case 2: act0 act1 act2 act0 act2 - -Test case 3: act2 act2 act2 act2 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_13/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_13/wrong 1.txt deleted file mode 100644 index eb5e1cd..0000000 --- a/legacy/Data/Questions/ingsw/0722_13/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_13/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_13/wrong 2.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/Questions/ingsw/0722_13/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_14/correct.txt b/legacy/Data/Questions/ingsw/0722_14/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0722_14/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_14/quest.txt b/legacy/Data/Questions/ingsw/0722_14/quest.txt deleted file mode 100644 index f3d1bcd..0000000 --- a/legacy/Data/Questions/ingsw/0722_14/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ - -int f(int x, int y) { - - if (x - y <= 2) { if (x + y >= 1) return (1); else return (2); } - - else {if (x + 2*y >= 5) return (3); else return (4); } - - } /* f() */ - -Si considerino i seguenti test cases: {x=1, y=2}, {x=0, y=0}, {x=5, y=0}, {x=3, y=0}. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_14/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_14/wrong 1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0722_14/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_14/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_14/wrong 2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0722_14/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_15/correct.txt b/legacy/Data/Questions/ingsw/0722_15/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/Questions/ingsw/0722_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_15/quest.txt b/legacy/Data/Questions/ingsw/0722_15/quest.txt deleted file mode 100644 index 035eb2b..0000000 --- a/legacy/Data/Questions/ingsw/0722_15/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/wYIAk1e.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act0 act2 act0 - -Test case 2: act0 act1 act2 act2 act0 - - -Test case 3: act0 act0 act0 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_15/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_15/wrong 1.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0722_15/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_15/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_15/wrong 2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0722_15/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_16/correct.txt b/legacy/Data/Questions/ingsw/0722_16/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0722_16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_16/quest.txt b/legacy/Data/Questions/ingsw/0722_16/quest.txt deleted file mode 100644 index 12ae518..0000000 --- a/legacy/Data/Questions/ingsw/0722_16/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ - -int f(int x, int y) { - - if (x - y <= 0) { if (x + y >= 2) return (1); else return (2); } - - else {if (2*x + y >= 1) return (3); else return (4); } - - } /* f() */ - -Si considerino i seguenti test cases: {x=1, y=1}, {x=0, y=0}, {x=1, y=0}, {x=0, y=-1}. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_16/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_16/wrong 1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0722_16/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_16/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_16/wrong 2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0722_16/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_17/correct.txt b/legacy/Data/Questions/ingsw/0722_17/correct.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0722_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_17/quest.txt b/legacy/Data/Questions/ingsw/0722_17/quest.txt deleted file mode 100644 index 3150037..0000000 --- a/legacy/Data/Questions/ingsw/0722_17/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/ixzrFpG.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: - -Test case 1: act1 act1 act1 - -Test case 2: act1 act2 act1 act1 act0 act0 act0 act1 act2 act1 act2 act1 act2 act2 act0 act2 act0 act1 act2 act2 act0 act2 act2 act2 - -Test case 3: act0 act1 act1 act0 act2 act2 act0 act2 act0 act2 act0 act2 act0 act0 act0 act0 act0 act0 act1 act1 act2 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_17/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_17/wrong 1.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0722_17/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_17/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_17/wrong 2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0722_17/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_18/correct.txt b/legacy/Data/Questions/ingsw/0722_18/correct.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0722_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_18/quest.txt b/legacy/Data/Questions/ingsw/0722_18/quest.txt deleted file mode 100644 index ca50f58..0000000 --- a/legacy/Data/Questions/ingsw/0722_18/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/a7JeI7m.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act2 act2 act2 act2 act0 act2 - -Test case 2: act2 act0 act0 act2 act0 - -Test case 3: act2 act2 act0 act2 act2 act0 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_18/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_18/wrong 1.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0722_18/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_18/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_18/wrong 2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/Questions/ingsw/0722_18/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_19/correct.txt b/legacy/Data/Questions/ingsw/0722_19/correct.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/Questions/ingsw/0722_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_19/quest.txt b/legacy/Data/Questions/ingsw/0722_19/quest.txt deleted file mode 100644 index a412231..0000000 --- a/legacy/Data/Questions/ingsw/0722_19/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -img=https://i.imgur.com/Rd4gO4k.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: - -Test case 1: act0 act2 act1 act2 - -Test case 2: act2 act2 act1 act2 act2 - - -Test case 3: act2 act1 act0 act2 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_19/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_19/wrong 1.txt deleted file mode 100644 index eb5e1cd..0000000 --- a/legacy/Data/Questions/ingsw/0722_19/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_19/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_19/wrong 2.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/Questions/ingsw/0722_19/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_2/correct.txt b/legacy/Data/Questions/ingsw/0722_2/correct.txt deleted file mode 100644 index 7d0c43c..0000000 --- a/legacy/Data/Questions/ingsw/0722_2/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_2/quest.txt b/legacy/Data/Questions/ingsw/0722_2/quest.txt deleted file mode 100644 index 8210340..0000000 --- a/legacy/Data/Questions/ingsw/0722_2/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cioè non è 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. - -Si consideri la funzione C - -int f(in x, int y) { ..... } - -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono positivi ed almeno uno di loro è maggiore di 1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_2/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_2/wrong 1.txt deleted file mode 100644 index 392cc67..0000000 --- a/legacy/Data/Questions/ingsw/0722_2/wrong 1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_2/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_2/wrong 2.txt deleted file mode 100644 index 2fde3f0..0000000 --- a/legacy/Data/Questions/ingsw/0722_2/wrong 2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && (x > 1) && (y > 1) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_20/correct.txt b/legacy/Data/Questions/ingsw/0722_20/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/Questions/ingsw/0722_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_20/quest.txt b/legacy/Data/Questions/ingsw/0722_20/quest.txt deleted file mode 100644 index afddbb1..0000000 --- a/legacy/Data/Questions/ingsw/0722_20/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/dzwfqoB.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act0 act1 act2 act2 act2 act1 act1 act0 act0 act0 act0 act0 act1 - -Test case 2: act1 - -Test case 3: act0 act1 act2 act0 act2 act2 act2 act2 act0 act1 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_20/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_20/wrong 1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0722_20/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_20/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_20/wrong 2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0722_20/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_21/correct.txt b/legacy/Data/Questions/ingsw/0722_21/correct.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0722_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_21/quest.txt b/legacy/Data/Questions/ingsw/0722_21/quest.txt deleted file mode 100644 index 37d7e62..0000000 --- a/legacy/Data/Questions/ingsw/0722_21/quest.txt +++ /dev/null @@ -1,20 +0,0 @@ -img=https://i.imgur.com/wVYqOVj.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - - - -Test case 1: act0 act2 act2 act1 act2 act1 act2 act0 act1 - -Test case 2: act0 act2 act0 - -Test case 3: act1 act1 act2 - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_21/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_21/wrong 1.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0722_21/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_21/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_21/wrong 2.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/Questions/ingsw/0722_21/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_22/correct.txt b/legacy/Data/Questions/ingsw/0722_22/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0722_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_22/quest.txt b/legacy/Data/Questions/ingsw/0722_22/quest.txt deleted file mode 100644 index fdca1b9..0000000 --- a/legacy/Data/Questions/ingsw/0722_22/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/zkjv6a7.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act2 act1 act2 act2 act1 act0 act1 act2 act2 - -Test case 2: act0 act0 act2 - - -Test case 3: act2 act0 act2 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_22/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_22/wrong 1.txt deleted file mode 100644 index 1c07658..0000000 --- a/legacy/Data/Questions/ingsw/0722_22/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_22/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_22/wrong 2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0722_22/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_23/correct.txt b/legacy/Data/Questions/ingsw/0722_23/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0722_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_23/quest.txt b/legacy/Data/Questions/ingsw/0722_23/quest.txt deleted file mode 100644 index 2e81fc7..0000000 --- a/legacy/Data/Questions/ingsw/0722_23/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri la seguente funzione C: - -int f1(int x) { return (2*x); } - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: - -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} - -Si consideri il seguente insieme di test cases: - -{x=-100, x= 40, x=100} - -Quale delle seguenti è la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_23/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_23/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0722_23/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_23/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_23/wrong 2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0722_23/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_24/correct.txt b/legacy/Data/Questions/ingsw/0722_24/correct.txt deleted file mode 100644 index a40ea7d..0000000 --- a/legacy/Data/Questions/ingsw/0722_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_24/quest.txt b/legacy/Data/Questions/ingsw/0722_24/quest.txt deleted file mode 100644 index 5b1bcf2..0000000 --- a/legacy/Data/Questions/ingsw/0722_24/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta -in espressioni boolean più semplici. Ad esempio, (x + y <= 3) è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste un test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a >= 100) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_24/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_24/wrong 1.txt deleted file mode 100644 index 5b77112..0000000 --- a/legacy/Data/Questions/ingsw/0722_24/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5). \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_24/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_24/wrong 2.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/Questions/ingsw/0722_24/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_25/correct.txt b/legacy/Data/Questions/ingsw/0722_25/correct.txt deleted file mode 100644 index 39d8c13..0000000 --- a/legacy/Data/Questions/ingsw/0722_25/correct.txt +++ /dev/null @@ -1,9 +0,0 @@ -int f(in x, int y) - -{ - -assert( (x >= 0) && (y >= 0) && ((x > 0) || (y > 0)) ); - -..... - -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_25/quest.txt b/legacy/Data/Questions/ingsw/0722_25/quest.txt deleted file mode 100644 index 23565d6..0000000 --- a/legacy/Data/Questions/ingsw/0722_25/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cioè non è 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. - -Si consideri la funzione C - -int f(in x, int y) { ..... } - -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro è positivo ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_25/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_25/wrong 1.txt deleted file mode 100644 index c5c0179..0000000 --- a/legacy/Data/Questions/ingsw/0722_25/wrong 1.txt +++ /dev/null @@ -1,9 +0,0 @@ -int f(in x, int y) - -{ - -assert( (x > 0) && (y > 0) && ((x > 1) || (y > 1)) ); - -..... - -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_25/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_25/wrong 2.txt deleted file mode 100644 index e4e10cc..0000000 --- a/legacy/Data/Questions/ingsw/0722_25/wrong 2.txt +++ /dev/null @@ -1,9 +0,0 @@ -int f(in x, int y) - -{ - -assert( (x >= 0) && (y >= 0) && ((x > 1) || (y > 1)) ); - -..... - -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_26/correct.txt b/legacy/Data/Questions/ingsw/0722_26/correct.txt deleted file mode 100644 index 7311d41..0000000 --- a/legacy/Data/Questions/ingsw/0722_26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_26/quest.txt b/legacy/Data/Questions/ingsw/0722_26/quest.txt deleted file mode 100644 index 78ad81f..0000000 --- a/legacy/Data/Questions/ingsw/0722_26/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ - -int f(int x, int y) { - - if (x - y <= 0) { if (x + y >= 1) return (1); else return (2); } - - else {if (2*x + y >= 5) return (3); else return (4); } - - } /* f() */ - -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_26/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_26/wrong 1.txt deleted file mode 100644 index 7e48e4f..0000000 --- a/legacy/Data/Questions/ingsw/0722_26/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=3}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_26/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_26/wrong 2.txt deleted file mode 100644 index 3e327ab..0000000 --- a/legacy/Data/Questions/ingsw/0722_26/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=2, y=2}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_3/correct.txt b/legacy/Data/Questions/ingsw/0722_3/correct.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0722_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_3/quest.txt b/legacy/Data/Questions/ingsw/0722_3/quest.txt deleted file mode 100644 index ac6007d..0000000 --- a/legacy/Data/Questions/ingsw/0722_3/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/K7pm0xk.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act0 act2 act1 act2 act2 act2 act0 act1 act2 act2 act2 - -Test case 2: act0 act1 act2 act2 act1 act2 act0 act2 act2 act2 act0 - -Test case 3: act2 act2 act0 act2 act1 act0 act2 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_3/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_3/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0722_3/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_3/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_3/wrong 2.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0722_3/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_4/correct.txt b/legacy/Data/Questions/ingsw/0722_4/correct.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/Questions/ingsw/0722_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_4/quest.txt b/legacy/Data/Questions/ingsw/0722_4/quest.txt deleted file mode 100644 index 681243a..0000000 --- a/legacy/Data/Questions/ingsw/0722_4/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/IAPlGNV.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act1 act0 act1 act1 act2 act0 - -Test case 2: act2 act0 act0 - -Test case 3: act1 act1 act2 act0 act0 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_4/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_4/wrong 1.txt deleted file mode 100644 index 52f25fe..0000000 --- a/legacy/Data/Questions/ingsw/0722_4/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_4/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_4/wrong 2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0722_4/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_5/correct.txt b/legacy/Data/Questions/ingsw/0722_5/correct.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/Questions/ingsw/0722_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_5/quest.txt b/legacy/Data/Questions/ingsw/0722_5/quest.txt deleted file mode 100644 index 5201b57..0000000 --- a/legacy/Data/Questions/ingsw/0722_5/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -img=https://i.imgur.com/4nez8mZ.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act2 act0 act2 act2 act2 - -Test case 2: act0 act2 act2 act1 act2 act1 act1 act1 act2 act2 act2 act2 act2 - -Test case 3: act2 act2 act2 act0 act1 act0 - - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_5/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_5/wrong 1.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/Questions/ingsw/0722_5/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_5/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_5/wrong 2.txt deleted file mode 100644 index eb5e1cd..0000000 --- a/legacy/Data/Questions/ingsw/0722_5/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_6/correct.txt b/legacy/Data/Questions/ingsw/0722_6/correct.txt deleted file mode 100644 index 8d957c2..0000000 --- a/legacy/Data/Questions/ingsw/0722_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -45% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_6/quest.txt b/legacy/Data/Questions/ingsw/0722_6/quest.txt deleted file mode 100644 index 363e53e..0000000 --- a/legacy/Data/Questions/ingsw/0722_6/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/gNFBVuc.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act0 act1 act0 act2 act2 act1 act2 act2 act2 act2 act2 act0 act0 - -Test case 2: act2 - -Test case 3: act2 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_6/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_6/wrong 1.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0722_6/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_6/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_6/wrong 2.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/Questions/ingsw/0722_6/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_7/correct.txt b/legacy/Data/Questions/ingsw/0722_7/correct.txt deleted file mode 100644 index 711ba55..0000000 --- a/legacy/Data/Questions/ingsw/0722_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_7/quest.txt b/legacy/Data/Questions/ingsw/0722_7/quest.txt deleted file mode 100644 index b33abf0..0000000 --- a/legacy/Data/Questions/ingsw/0722_7/quest.txt +++ /dev/null @@ -1,14 +0,0 @@ -img=https://i.imgur.com/uEiyXTN.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - -ed il seguente insieme di test cases: - -Test case 1: act2 act2 act2 act2 act0 act1 act2 act0 - -Test case 2: act1 act2 - -Test case 3: act2 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_7/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_7/wrong 1.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/Questions/ingsw/0722_7/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_7/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_7/wrong 2.txt deleted file mode 100644 index 52f25fe..0000000 --- a/legacy/Data/Questions/ingsw/0722_7/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_8/correct.txt b/legacy/Data/Questions/ingsw/0722_8/correct.txt deleted file mode 100644 index 31a01d5..0000000 --- a/legacy/Data/Questions/ingsw/0722_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_8/quest.txt b/legacy/Data/Questions/ingsw/0722_8/quest.txt deleted file mode 100644 index 462c3bb..0000000 --- a/legacy/Data/Questions/ingsw/0722_8/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ - -int f(int x, int y) { - - if (x - y <= 6) { if (x + y >= 3) return (1); else return (2); } - - else {if (x + 2*y >= 15) return (3); else return (4); } - - } /* f() */ - -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_8/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_8/wrong 1.txt deleted file mode 100644 index 549dba8..0000000 --- a/legacy/Data/Questions/ingsw/0722_8/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=10, y=3}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_8/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_8/wrong 2.txt deleted file mode 100644 index 0c564f7..0000000 --- a/legacy/Data/Questions/ingsw/0722_8/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=2, y=1}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_9/correct.txt b/legacy/Data/Questions/ingsw/0722_9/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0722_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_9/quest.txt b/legacy/Data/Questions/ingsw/0722_9/quest.txt deleted file mode 100644 index 2b0b595..0000000 --- a/legacy/Data/Questions/ingsw/0722_9/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/l0OUTrQ.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - -Si consideri il seguente insieme di test cases: - - -Test case 1: act2 act2 act2 act1 act2 act1 act2 act2 act1 - -Test case 2: act2 act2 act0 act1 act1 act2 act0 act0 act2 act0 act2 act2 act2 act0 act0 act0 act2 act2 act0 act2 act2 act2 act1 act2 act2 act1 - -Test case 3: act2 act0 act2 act1 act2 act1 act0 act2 act2 act0 act0 act2 act1 - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_9/wrong 1.txt b/legacy/Data/Questions/ingsw/0722_9/wrong 1.txt deleted file mode 100644 index 1c07658..0000000 --- a/legacy/Data/Questions/ingsw/0722_9/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0722_9/wrong 2.txt b/legacy/Data/Questions/ingsw/0722_9/wrong 2.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0722_9/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_10/correct.txt b/legacy/Data/Questions/ingsw/0922_10/correct.txt deleted file mode 100644 index cefc84a..0000000 --- a/legacy/Data/Questions/ingsw/0922_10/correct.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_10/quest.txt b/legacy/Data/Questions/ingsw/0922_10/quest.txt deleted file mode 100644 index 9dd6e3b..0000000 --- a/legacy/Data/Questions/ingsw/0922_10/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/okpLYQL.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_10/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_10/wrong 1.txt deleted file mode 100644 index cc2b129..0000000 --- a/legacy/Data/Questions/ingsw/0922_10/wrong 1.txt +++ /dev/null @@ -1,67 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_10/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_10/wrong 2.txt deleted file mode 100644 index f0f54bf..0000000 --- a/legacy/Data/Questions/ingsw/0922_10/wrong 2.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_11/correct.txt b/legacy/Data/Questions/ingsw/0922_11/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0922_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_11/quest.txt b/legacy/Data/Questions/ingsw/0922_11/quest.txt deleted file mode 100644 index 55e0e6a..0000000 --- a/legacy/Data/Questions/ingsw/0922_11/quest.txt +++ /dev/null @@ -1,19 +0,0 @@ -img=https://i.imgur.com/im1GU0x.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - - - -Test case 1: act2 act1 act2 act2 - -Test case 2: act2 act2 act1 act2 act1 act2 act1 act2 act1 act2 act2 act1 act1 act2 act1 act2 act2 act2 - -Test case 3: act2 act2 act0 - - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_11/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_11/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0922_11/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_11/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_11/wrong 2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/0922_11/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_12/correct.txt b/legacy/Data/Questions/ingsw/0922_12/correct.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/Questions/ingsw/0922_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_12/quest.txt b/legacy/Data/Questions/ingsw/0922_12/quest.txt deleted file mode 100644 index dd553a4..0000000 --- a/legacy/Data/Questions/ingsw/0922_12/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -img=https://i.imgur.com/rWKWcCt.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act2 act0 act2 act2 act0 act1 act1 act0 act0 act2 act0 act2 act2 act2 act1 act2 act2 act0 act0 act2 act1 act0 act0 act2 act2 act2 act0 act2 act2 act0 act2 act0 act1 act2 act1 act1 act1 act1 act0 act1 act0 act1 act2 act1 act2 act0 - -Test case 2: act0 - -Test case 3: act2 act0 act2 act2 act0 act2 act0 act2 act2 act2 act0 act0 act1 act2 act0 act2 act2 act0 act2 act2 act0 act2 act0 act2 act2 act2 act0 act1 act1 act1 act0 act0 act1 act1 act2 act0 act0 act2 act1 act0 act2 act2 act0 act2 act2 act0 act0 act2 act0 act1 act0 - - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_12/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_12/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0922_12/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_12/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_12/wrong 2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0922_12/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_13/correct.txt b/legacy/Data/Questions/ingsw/0922_13/correct.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/0922_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_13/quest.txt b/legacy/Data/Questions/ingsw/0922_13/quest.txt deleted file mode 100644 index 7e33553..0000000 --- a/legacy/Data/Questions/ingsw/0922_13/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/em6ovKG.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act2 act0 - -Test case 2: act2 act1 act2 act0 act0 act0 act1 act0 act0 act1 act0 - -Test case 3: act2 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_13/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_13/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0922_13/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_13/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_13/wrong 2.txt deleted file mode 100644 index f91ad01..0000000 --- a/legacy/Data/Questions/ingsw/0922_13/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -35% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_14/correct.txt b/legacy/Data/Questions/ingsw/0922_14/correct.txt deleted file mode 100644 index 7734d60..0000000 --- a/legacy/Data/Questions/ingsw/0922_14/correct.txt +++ /dev/null @@ -1,71 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_14/quest.txt b/legacy/Data/Questions/ingsw/0922_14/quest.txt deleted file mode 100644 index 6afe072..0000000 --- a/legacy/Data/Questions/ingsw/0922_14/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/512MuK3.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_14/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_14/wrong 1.txt deleted file mode 100644 index fd1c3a4..0000000 --- a/legacy/Data/Questions/ingsw/0922_14/wrong 1.txt +++ /dev/null @@ -1,71 +0,0 @@ - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; - diff --git a/legacy/Data/Questions/ingsw/0922_14/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_14/wrong 2.txt deleted file mode 100644 index 763d3a6..0000000 --- a/legacy/Data/Questions/ingsw/0922_14/wrong 2.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_15/correct.txt b/legacy/Data/Questions/ingsw/0922_15/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0922_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_15/quest.txt b/legacy/Data/Questions/ingsw/0922_15/quest.txt deleted file mode 100644 index a64d8e6..0000000 --- a/legacy/Data/Questions/ingsw/0922_15/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/02dquYj.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: - -Test case 1: act0 - -Test case 2: act1 act0 act2 act2 act2 act0 act2 act1 act2 act0 act1 act0 - -Test case 3: act2 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_15/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_15/wrong 1.txt deleted file mode 100644 index 7b19605..0000000 --- a/legacy/Data/Questions/ingsw/0922_15/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_15/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_15/wrong 2.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/Questions/ingsw/0922_15/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_16/correct.txt b/legacy/Data/Questions/ingsw/0922_16/correct.txt deleted file mode 100644 index 8dd7202..0000000 --- a/legacy/Data/Questions/ingsw/0922_16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/Zzrmwyx.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_16/quest.txt b/legacy/Data/Questions/ingsw/0922_16/quest.txt deleted file mode 100644 index df0415d..0000000 --- a/legacy/Data/Questions/ingsw/0922_16/quest.txt +++ /dev/null @@ -1,75 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente ? - - - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_16/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_16/wrong 1.txt deleted file mode 100644 index db7cce6..0000000 --- a/legacy/Data/Questions/ingsw/0922_16/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/3ANMdkr.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_16/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_16/wrong 2.txt deleted file mode 100644 index f0634e5..0000000 --- a/legacy/Data/Questions/ingsw/0922_16/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/2RoLmLS.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_17/correct.txt b/legacy/Data/Questions/ingsw/0922_17/correct.txt deleted file mode 100644 index 9a7cc7e..0000000 --- a/legacy/Data/Questions/ingsw/0922_17/correct.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_17/quest.txt b/legacy/Data/Questions/ingsw/0922_17/quest.txt deleted file mode 100644 index 5ebf9be..0000000 --- a/legacy/Data/Questions/ingsw/0922_17/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/WSvoelw.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_17/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_17/wrong 1.txt deleted file mode 100644 index b635e9d..0000000 --- a/legacy/Data/Questions/ingsw/0922_17/wrong 1.txt +++ /dev/null @@ -1,74 +0,0 @@ - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_17/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_17/wrong 2.txt deleted file mode 100644 index 7006918..0000000 --- a/legacy/Data/Questions/ingsw/0922_17/wrong 2.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_18/correct.txt b/legacy/Data/Questions/ingsw/0922_18/correct.txt deleted file mode 100644 index 9667516..0000000 --- a/legacy/Data/Questions/ingsw/0922_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/WRn8QOi.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_18/quest.txt b/legacy/Data/Questions/ingsw/0922_18/quest.txt deleted file mode 100644 index 3d86edf..0000000 --- a/legacy/Data/Questions/ingsw/0922_18/quest.txt +++ /dev/null @@ -1,75 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente ? - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_18/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_18/wrong 1.txt deleted file mode 100644 index a9214bc..0000000 --- a/legacy/Data/Questions/ingsw/0922_18/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/oUj28ho.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_18/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_18/wrong 2.txt deleted file mode 100644 index 2a58fb7..0000000 --- a/legacy/Data/Questions/ingsw/0922_18/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/eVnEYDY.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_3/correct.txt b/legacy/Data/Questions/ingsw/0922_3/correct.txt deleted file mode 100644 index faa122e..0000000 --- a/legacy/Data/Questions/ingsw/0922_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/VgLa2I6.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_3/quest.txt b/legacy/Data/Questions/ingsw/0922_3/quest.txt deleted file mode 100644 index 7159aee..0000000 --- a/legacy/Data/Questions/ingsw/0922_3/quest.txt +++ /dev/null @@ -1,77 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente ? - - - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_3/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_3/wrong 1.txt deleted file mode 100644 index 6e77050..0000000 --- a/legacy/Data/Questions/ingsw/0922_3/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/5MjNRI5.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_3/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_3/wrong 2.txt deleted file mode 100644 index c7e9639..0000000 --- a/legacy/Data/Questions/ingsw/0922_3/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/ugOv25D.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_4/correct.txt b/legacy/Data/Questions/ingsw/0922_4/correct.txt deleted file mode 100644 index 7b19605..0000000 --- a/legacy/Data/Questions/ingsw/0922_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_4/quest.txt b/legacy/Data/Questions/ingsw/0922_4/quest.txt deleted file mode 100644 index 2eeb93f..0000000 --- a/legacy/Data/Questions/ingsw/0922_4/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/PkKCYTb.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - -Test case 1: act2 act0 act1 act1 act0 act2 act1 act2 act2 act1 act2 act0 act1 act2 act0 act2 act2 act0 act1 act1 act2 act2 act0 act0 act2 act2 act2 act0 act2 act0 act1 act1 act0 act2 act1 act2 act1 act0 act0 act0 act0 act2 act2 act1 act1 act1 act1 act0 - -Test case 2: act1 act2 act0 act2 act2 act1 act1 act0 act1 act2 act2 act0 - -Test case 3: act1 act1 act2 act0 act1 act0 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_4/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_4/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/0922_4/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_4/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_4/wrong 2.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/0922_4/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_5/correct.txt b/legacy/Data/Questions/ingsw/0922_5/correct.txt deleted file mode 100644 index e0afa1b..0000000 --- a/legacy/Data/Questions/ingsw/0922_5/correct.txt +++ /dev/null @@ -1,67 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_5/quest.txt b/legacy/Data/Questions/ingsw/0922_5/quest.txt deleted file mode 100644 index 6cbb6d3..0000000 --- a/legacy/Data/Questions/ingsw/0922_5/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/XthureL.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_5/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_5/wrong 1.txt deleted file mode 100644 index 53db382..0000000 --- a/legacy/Data/Questions/ingsw/0922_5/wrong 1.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_5/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_5/wrong 2.txt deleted file mode 100644 index 11f8d0b..0000000 --- a/legacy/Data/Questions/ingsw/0922_5/wrong 2.txt +++ /dev/null @@ -1,71 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_6/correct.txt b/legacy/Data/Questions/ingsw/0922_6/correct.txt deleted file mode 100644 index d494d0a..0000000 --- a/legacy/Data/Questions/ingsw/0922_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/2GmgSsg.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_6/quest.txt b/legacy/Data/Questions/ingsw/0922_6/quest.txt deleted file mode 100644 index daf5598..0000000 --- a/legacy/Data/Questions/ingsw/0922_6/quest.txt +++ /dev/null @@ -1,73 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente ? - - - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_6/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_6/wrong 1.txt deleted file mode 100644 index 2a0dce8..0000000 --- a/legacy/Data/Questions/ingsw/0922_6/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/vB4iDg8.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_6/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_6/wrong 2.txt deleted file mode 100644 index e4e9137..0000000 --- a/legacy/Data/Questions/ingsw/0922_6/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/5Mtuh64.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_7/correct.txt b/legacy/Data/Questions/ingsw/0922_7/correct.txt deleted file mode 100644 index fae4f5e..0000000 --- a/legacy/Data/Questions/ingsw/0922_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 85% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_7/quest.txt b/legacy/Data/Questions/ingsw/0922_7/quest.txt deleted file mode 100644 index d94d7c9..0000000 --- a/legacy/Data/Questions/ingsw/0922_7/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/YoZA1G0.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act2 act2 act1 act2 act1 act1 act0 act1 act2 act0 act1 act2 act1 act2 act1 act0 act0 act2 act2 act0 act1 act1 act2 act2 act2 act0 act1 act2 act2 act1 - -Test case 2: act1 act2 act0 act0 act2 act2 act2 act2 act2 act1 act2 act0 act0 act2 act1 act2 act2 act2 act0 act0 act2 act1 act2 act2 act2 act0 act0 act1 - -Test case 3: act1 act1 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_7/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_7/wrong 1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0922_7/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_7/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_7/wrong 2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/0922_7/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_8/correct.txt b/legacy/Data/Questions/ingsw/0922_8/correct.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0922_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_8/quest.txt b/legacy/Data/Questions/ingsw/0922_8/quest.txt deleted file mode 100644 index 983cffc..0000000 --- a/legacy/Data/Questions/ingsw/0922_8/quest.txt +++ /dev/null @@ -1,18 +0,0 @@ -img=https://i.imgur.com/PqUZdeV.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act0 act2 - -Test case 2: act0 act0 act1 act1 act0 act1 act2 act0 act0 act1 act1 act2 act1 act2 act0 act0 act0 act2 - - -Test case 3: act2 act0 act1 act2 act2 - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_8/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_8/wrong 1.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/Questions/ingsw/0922_8/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_8/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_8/wrong 2.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0922_8/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_9/correct.txt b/legacy/Data/Questions/ingsw/0922_9/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/Questions/ingsw/0922_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_9/quest.txt b/legacy/Data/Questions/ingsw/0922_9/quest.txt deleted file mode 100644 index 13fde42..0000000 --- a/legacy/Data/Questions/ingsw/0922_9/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -img=https://i.imgur.com/dIi2Wn7.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act0 act0 act2 act1 act2 act0 act2 act0 act0 act0 act0 act0 act2 - -Test case 2: act1 act2 act1 act2 act0 act2 act1 act2 act2 - -Test case 3: act2 - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_9/wrong 1.txt b/legacy/Data/Questions/ingsw/0922_9/wrong 1.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/Questions/ingsw/0922_9/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/0922_9/wrong 2.txt b/legacy/Data/Questions/ingsw/0922_9/wrong 2.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/0922_9/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/10/correct.txt b/legacy/Data/Questions/ingsw/10/correct.txt deleted file mode 100644 index 00cf334..0000000 --- a/legacy/Data/Questions/ingsw/10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La risposta corretta è: La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20] \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/10/quest.txt b/legacy/Data/Questions/ingsw/10/quest.txt deleted file mode 100644 index 6befac6..0000000 --- a/legacy/Data/Questions/ingsw/10/quest.txt +++ /dev/null @@ -1,26 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato: -<pre> -block Monitor - -input Real x; -output Boolean y; -Boolean w; - -initial equation - -y = false; - -equation - -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); - -algorithm - -when edge(w) then -y := true; -end when; - -end Monitor; -</pre> - -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/10/wrong 2.txt b/legacy/Data/Questions/ingsw/10/wrong 2.txt deleted file mode 100644 index fe0ce72..0000000 --- a/legacy/Data/Questions/ingsw/10/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20] \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/10/wrong.txt b/legacy/Data/Questions/ingsw/10/wrong.txt deleted file mode 100644 index 5303e44..0000000 --- a/legacy/Data/Questions/ingsw/10/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20] \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/11/correct.txt b/legacy/Data/Questions/ingsw/11/correct.txt deleted file mode 100644 index c24cae9..0000000 --- a/legacy/Data/Questions/ingsw/11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -A*(2 + p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/11/quest.txt b/legacy/Data/Questions/ingsw/11/quest.txt deleted file mode 100644 index 77a393f..0000000 --- a/legacy/Data/Questions/ingsw/11/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri un software costituito da due fasi F1 ed F2 ciascuna di costo A. Con probabilità p la fase F1 deve essere ripetuta (a -causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'eè il -costo atteso per lo sviluppo del software seguendo il processo sopra descritto ? -Scegli un'alternativa: diff --git a/legacy/Data/Questions/ingsw/11/wrong 2.txt b/legacy/Data/Questions/ingsw/11/wrong 2.txt deleted file mode 100644 index 6e771e9..0000000 --- a/legacy/Data/Questions/ingsw/11/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -A*(1 + p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/11/wrong.txt b/legacy/Data/Questions/ingsw/11/wrong.txt deleted file mode 100644 index a9b1c29..0000000 --- a/legacy/Data/Questions/ingsw/11/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -3*A*p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_1/correct.txt b/legacy/Data/Questions/ingsw/1122_1/correct.txt deleted file mode 100644 index fd39f0f..0000000 --- a/legacy/Data/Questions/ingsw/1122_1/correct.txt +++ /dev/null @@ -1,44 +0,0 @@ -<pre> -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - - -algorithm - - -when initial() then -x := 0; - - -elsewhen sample(0,T) then - - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - - -end when; -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_1/quest.txt b/legacy/Data/Questions/ingsw/1122_1/quest.txt deleted file mode 100644 index df0e6be..0000000 --- a/legacy/Data/Questions/ingsw/1122_1/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/jS97TUd.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_1/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_1/wrong 1.txt deleted file mode 100644 index febcca9..0000000 --- a/legacy/Data/Questions/ingsw/1122_1/wrong 1.txt +++ /dev/null @@ -1,77 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_1/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_1/wrong 2.txt deleted file mode 100644 index 94279c9..0000000 --- a/legacy/Data/Questions/ingsw/1122_1/wrong 2.txt +++ /dev/null @@ -1,67 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_10/correct.txt b/legacy/Data/Questions/ingsw/1122_10/correct.txt deleted file mode 100644 index e940faa..0000000 --- a/legacy/Data/Questions/ingsw/1122_10/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 3) || (y > 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_10/quest.txt b/legacy/Data/Questions/ingsw/1122_10/quest.txt deleted file mode 100644 index c939cfb..0000000 --- a/legacy/Data/Questions/ingsw/1122_10/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cioè non è 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. - -Si consideri la funzione C - -int f(int x, int y) { ..... } - -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro è maggiore di 3? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_10/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_10/wrong 1.txt deleted file mode 100644 index 03abba5..0000000 --- a/legacy/Data/Questions/ingsw/1122_10/wrong 1.txt +++ /dev/null @@ -1,10 +0,0 @@ - -int f(in x, int y) - -{ - -assert( (x >= 0) && (y >= 0) && ((x >= 3) || (y >= 3)) ); - -..... - -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_10/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_10/wrong 2.txt deleted file mode 100644 index a820d7a..0000000 --- a/legacy/Data/Questions/ingsw/1122_10/wrong 2.txt +++ /dev/null @@ -1,9 +0,0 @@ -int f(in x, int y) - -{ - -assert( (x > 0) && (y > 0) && ((x >= 3) || (y > 3)) ); - -..... - -} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_11/correct.txt b/legacy/Data/Questions/ingsw/1122_11/correct.txt deleted file mode 100644 index e74b1fc..0000000 --- a/legacy/Data/Questions/ingsw/1122_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_11/quest.txt b/legacy/Data/Questions/ingsw/1122_11/quest.txt deleted file mode 100644 index b46cb2b..0000000 --- a/legacy/Data/Questions/ingsw/1122_11/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Un test oracle per un programma P è una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) è quello atteso dalle specifiche. - -Si consideri la seguente funzione C: - ------------ - -int f(int x, int y) { - -int z = x; - -while ( (x <= z) && (z <= y) ) { z = z + 1; } - -return (z); - -} - -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) è un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_11/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_11/wrong 1.txt deleted file mode 100644 index d63544a..0000000 --- a/legacy/Data/Questions/ingsw/1122_11/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x + 1) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_11/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_11/wrong 2.txt deleted file mode 100644 index 1753a91..0000000 --- a/legacy/Data/Questions/ingsw/1122_11/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_12/correct.txt b/legacy/Data/Questions/ingsw/1122_12/correct.txt deleted file mode 100644 index 95722a4..0000000 --- a/legacy/Data/Questions/ingsw/1122_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/toYPiWs.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_12/quest.txt b/legacy/Data/Questions/ingsw/1122_12/quest.txt deleted file mode 100644 index 464b817..0000000 --- a/legacy/Data/Questions/ingsw/1122_12/quest.txt +++ /dev/null @@ -1,76 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente? - - -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_12/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_12/wrong 1.txt deleted file mode 100644 index c737a86..0000000 --- a/legacy/Data/Questions/ingsw/1122_12/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/0yWuing.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_12/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_12/wrong 2.txt deleted file mode 100644 index 27b6d1e..0000000 --- a/legacy/Data/Questions/ingsw/1122_12/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/AmIbYTU.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_13/correct.txt b/legacy/Data/Questions/ingsw/1122_13/correct.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/Questions/ingsw/1122_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_13/quest.txt b/legacy/Data/Questions/ingsw/1122_13/quest.txt deleted file mode 100644 index d57a552..0000000 --- a/legacy/Data/Questions/ingsw/1122_13/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -img=https://i.imgur.com/pBLLwD1.png -Un processo software può essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilità della transizione e gli stati sono etichettati con il costo per lasciare lo stato. - -Ad esempio lo state diagram in figura rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilità 0.2 di dover essere ripetuta (a causa di errori). - -Uno scenario è una sequenza di stati. - -Qual è la probabilità dello scenario: 1, 3, 4? In altri terminti, qual è la probabilità che non sia necessario ripetere la seconda fase (ma non la prima)? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_13/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_13/wrong 1.txt deleted file mode 100644 index b7bbee2..0000000 --- a/legacy/Data/Questions/ingsw/1122_13/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -0.32 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_13/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_13/wrong 2.txt deleted file mode 100644 index 2a47a95..0000000 --- a/legacy/Data/Questions/ingsw/1122_13/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -0.08 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_14/correct.txt b/legacy/Data/Questions/ingsw/1122_14/correct.txt deleted file mode 100644 index 97f2744..0000000 --- a/legacy/Data/Questions/ingsw/1122_14/correct.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -#define n 1000 -int TestOracle1(int *A, int *B) -{ -int i, j, D[n]; -//init - -for (i = 0; i < n; i++) D[i] = -1; - -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; D[j] = 1; break;} - -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_14/quest.txt b/legacy/Data/Questions/ingsw/1122_14/quest.txt deleted file mode 100644 index bd20578..0000000 --- a/legacy/Data/Questions/ingsw/1122_14/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Un test oracle per un programma P è una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) è quello atteso dalle specifiche. - -Si consideri la seguente specifica funzionale per la funzione f. - -La funzione f(int *A, int *B) prende come input un vettore A di dimensione n ritorna come output un vettore B ottenuto ordinando gli elementi di A in ordine crescente. - -Quale delle seguenti funzioni è un test oracle per la funzione f? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_14/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_14/wrong 1.txt deleted file mode 100644 index 189d31d..0000000 --- a/legacy/Data/Questions/ingsw/1122_14/wrong 1.txt +++ /dev/null @@ -1,29 +0,0 @@ -<pre> -#define n 1000 - -int TestOracle2(int *A, int *B) - -{ - -int i, j, D[n]; - -//init - -for (i = 0; i < n; i++) D[i] = -1; - -// B is ordered - -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} - -// B is a permutation of A - -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; break;} - -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} - -// B ok - -return (1); - -} -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_14/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_14/wrong 2.txt deleted file mode 100644 index 4a9e2c8..0000000 --- a/legacy/Data/Questions/ingsw/1122_14/wrong 2.txt +++ /dev/null @@ -1,29 +0,0 @@ -<pre> -#define n 1000 - -int TestOracle3(int *A, int *B) - -{ - -int i, j, D[n]; - -//init - -for (i = 0; i < n; i++) D[i] = -1; - -// B is ordered - -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} - -// B is a permutation of A - -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if (A[i] == B[j]) {C[i][j] = 1; D[j] = 1; break;} - -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} - -// B ok - -return (1); - -} -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_15/correct.txt b/legacy/Data/Questions/ingsw/1122_15/correct.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/Questions/ingsw/1122_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_15/quest.txt b/legacy/Data/Questions/ingsw/1122_15/quest.txt deleted file mode 100644 index 0d7fe08..0000000 --- a/legacy/Data/Questions/ingsw/1122_15/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://i.imgur.com/mMq2O4x.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act2 act0 - -Test case 2: act0 act1 act0 act0 - -Test case 3: act1 act0 act2 act2 act0 -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_15/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_15/wrong 1.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/1122_15/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_15/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_15/wrong 2.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/Questions/ingsw/1122_15/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_16/correct.txt b/legacy/Data/Questions/ingsw/1122_16/correct.txt deleted file mode 100644 index 7a6c6b9..0000000 --- a/legacy/Data/Questions/ingsw/1122_16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -300000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_16/quest.txt b/legacy/Data/Questions/ingsw/1122_16/quest.txt deleted file mode 100644 index db10798..0000000 --- a/legacy/Data/Questions/ingsw/1122_16/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. - -Assumiamo che la probabilità P sia legata al costo di sviluppo S dalla formula - -P = 10^{(-b*S)} (cioè 10 elevato alla (-b*S)) - -dove b è una opportuna costante note da dati storici aziendali. Si assuma che b = 0.0001, C = 1000000, ed il rischio ammesso è R = 1000. Quale dei seguenti valori meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_16/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_16/wrong 1.txt deleted file mode 100644 index 2df501e..0000000 --- a/legacy/Data/Questions/ingsw/1122_16/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -500000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_16/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_16/wrong 2.txt deleted file mode 100644 index 997967b..0000000 --- a/legacy/Data/Questions/ingsw/1122_16/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -700000 EUR \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_19/correct.txt b/legacy/Data/Questions/ingsw/1122_19/correct.txt deleted file mode 100644 index e0bba82..0000000 --- a/legacy/Data/Questions/ingsw/1122_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/EDqWXLf.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_19/quest.txt b/legacy/Data/Questions/ingsw/1122_19/quest.txt deleted file mode 100644 index 28aa70c..0000000 --- a/legacy/Data/Questions/ingsw/1122_19/quest.txt +++ /dev/null @@ -1,75 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente? - -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_19/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_19/wrong 1.txt deleted file mode 100644 index 75dcbd7..0000000 --- a/legacy/Data/Questions/ingsw/1122_19/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/u6No1XI.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_19/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_19/wrong 2.txt deleted file mode 100644 index 5e5c30f..0000000 --- a/legacy/Data/Questions/ingsw/1122_19/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/SLOrqrl.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_2/correct.txt b/legacy/Data/Questions/ingsw/1122_2/correct.txt deleted file mode 100644 index ad21063..0000000 --- a/legacy/Data/Questions/ingsw/1122_2/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_2/quest.txt b/legacy/Data/Questions/ingsw/1122_2/quest.txt deleted file mode 100644 index 2ef9a23..0000000 --- a/legacy/Data/Questions/ingsw/1122_2/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Si consideri il seguente requisito: - -RQ: Dopo 40 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: - -se 10 unità di tempo nel passato x era maggiore di 1 allora ora y è nonegativa. - -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. - -Quale dei seguenti monitor meglio descrive il requisito RQ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_2/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_2/wrong 1.txt deleted file mode 100644 index b0c70b4..0000000 --- a/legacy/Data/Questions/ingsw/1122_2/wrong 1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; - -initial equation - -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_2/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_2/wrong 2.txt deleted file mode 100644 index 50c4137..0000000 --- a/legacy/Data/Questions/ingsw/1122_2/wrong 2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; - -initial equation - -wy = false; -equation -wz = (time > 40) or (delay(x, 10) > 1) or (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_20/correct.txt b/legacy/Data/Questions/ingsw/1122_20/correct.txt deleted file mode 100644 index 81a4b93..0000000 --- a/legacy/Data/Questions/ingsw/1122_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 1) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_20/quest.txt b/legacy/Data/Questions/ingsw/1122_20/quest.txt deleted file mode 100644 index 139b0a2..0000000 --- a/legacy/Data/Questions/ingsw/1122_20/quest.txt +++ /dev/null @@ -1,19 +0,0 @@ -Un test oracle per un programma P è una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) è quello atteso dalle specifiche. - -Si consideri la seguente funzione C: - ------------ -<pre> -int f(int x, int y) { - -int z, k; - -z = 1; k = 0; - -while (k < x) { z = y*z; k = k + 1; } - -return (z); - -} -</pre> -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) è un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_20/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_20/wrong 1.txt deleted file mode 100644 index f52d5ae..0000000 --- a/legacy/Data/Questions/ingsw/1122_20/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == y) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_20/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_20/wrong 2.txt deleted file mode 100644 index d246b94..0000000 --- a/legacy/Data/Questions/ingsw/1122_20/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_21/correct.txt b/legacy/Data/Questions/ingsw/1122_21/correct.txt deleted file mode 100644 index e582263..0000000 --- a/legacy/Data/Questions/ingsw/1122_21/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 5) or (x <= 0)) and ((x >= 15) or (x <= 10)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_21/quest.txt b/legacy/Data/Questions/ingsw/1122_21/quest.txt deleted file mode 100644 index 9f10cbc..0000000 --- a/legacy/Data/Questions/ingsw/1122_21/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: - -RQ1: Durante l'esecuzione del programma (cioè per tutti gli istanti di tempo positivi) la variabile x è sempre nell'intervallo [0, 5] oppure [10, 15] - -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_21/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_21/wrong 1.txt deleted file mode 100644 index 93791b3..0000000 --- a/legacy/Data/Questions/ingsw/1122_21/wrong 1.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; - -initial equation - -y = false; -equation -z = (time > 0) and ( ((x >= 0) and (x <= 5)) or ((x >= 10) and (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_21/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_21/wrong 2.txt deleted file mode 100644 index 826c225..0000000 --- a/legacy/Data/Questions/ingsw/1122_21/wrong 2.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; - -initial equation - -y = false; -equation -z = (time > 0) and ((x >= 0) or (x <= 5)) and ((x >= 10) or (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_22/correct.txt b/legacy/Data/Questions/ingsw/1122_22/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/Questions/ingsw/1122_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_22/quest.txt b/legacy/Data/Questions/ingsw/1122_22/quest.txt deleted file mode 100644 index a116140..0000000 --- a/legacy/Data/Questions/ingsw/1122_22/quest.txt +++ /dev/null @@ -1,14 +0,0 @@ -img=https://i.imgur.com/VZQnGCY.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - -ed il seguente insieme di test cases: - -Test case 1: act1 act2 act0 act1 - -Test case 2: act1 act0 act1 act1 act2 act2 act0 - -Test case 3: act1 act2 act0 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_22/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_22/wrong 1.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/Questions/ingsw/1122_22/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_22/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_22/wrong 2.txt deleted file mode 100644 index eb5e1cd..0000000 --- a/legacy/Data/Questions/ingsw/1122_22/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_23/correct.txt b/legacy/Data/Questions/ingsw/1122_23/correct.txt deleted file mode 100644 index 37bad47..0000000 --- a/legacy/Data/Questions/ingsw/1122_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5] \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_23/quest.txt b/legacy/Data/Questions/ingsw/1122_23/quest.txt deleted file mode 100644 index 63f2e9f..0000000 --- a/legacy/Data/Questions/ingsw/1122_23/quest.txt +++ /dev/null @@ -1,29 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -<pre> -block Monitor - -input Real x; - -output Boolean y; - -Boolean w; - -initial equation - -y = false; - -equation - -w = ((x < 0) or (x > 5)); - -algorithm - -when edge(w) then - -y := true; - -end when; - -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_23/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_23/wrong 1.txt deleted file mode 100644 index 6fa1af9..0000000 --- a/legacy/Data/Questions/ingsw/1122_23/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5] \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_23/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_23/wrong 2.txt deleted file mode 100644 index b383e07..0000000 --- a/legacy/Data/Questions/ingsw/1122_23/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_24/correct.txt b/legacy/Data/Questions/ingsw/1122_24/correct.txt deleted file mode 100644 index 293ebbc..0000000 --- a/legacy/Data/Questions/ingsw/1122_24/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_24/quest.txt b/legacy/Data/Questions/ingsw/1122_24/quest.txt deleted file mode 100644 index 0accc5f..0000000 --- a/legacy/Data/Questions/ingsw/1122_24/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: - -RQ: Dopo 10 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: se la variabile x è nell'intervallo [10, 20] allora la variabile y è compresa tra il 50% di x ed il 70% di x. - -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_24/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_24/wrong 1.txt deleted file mode 100644 index 835a5ac..0000000 --- a/legacy/Data/Questions/ingsw/1122_24/wrong 1.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; - -initial equation - -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and (y >= 0.5*x) and (y <= 0.7*x) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_24/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_24/wrong 2.txt deleted file mode 100644 index 5a7d171..0000000 --- a/legacy/Data/Questions/ingsw/1122_24/wrong 2.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; - -initial equation - -wy = false; -equation -wz = (time > 10) and ((x < 10) or (x > 20)) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_25/correct.txt b/legacy/Data/Questions/ingsw/1122_25/correct.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/Questions/ingsw/1122_25/correct.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_25/quest.txt b/legacy/Data/Questions/ingsw/1122_25/quest.txt deleted file mode 100644 index 4087608..0000000 --- a/legacy/Data/Questions/ingsw/1122_25/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -img=https://i.imgur.com/jQT3J83.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p è in (0, 1). Il costo dello stato (fase) x è c(x). La fase 0 è la fase di design, che ha probabilità p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi c(1) = 0. - -Il costo di una istanza del processo software descritto sopra è la somma dei costi degli stati attraversati (tenendo presente che si parte sempre dallo stato 0. - -Quindi il costo C(X) della sequenza di stati X = x(0), x(1), x(2), .... è C(X) = c(x(0)) + c(x(1)) + c(x(2)) + ... - -Ad esempio se X = 0, 1 abbiamo C(X) = c(0) + c(1) = c(0) (poichè c(1) = 0). - -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_25/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_25/wrong 1.txt deleted file mode 100644 index 3143da9..0000000 --- a/legacy/Data/Questions/ingsw/1122_25/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_25/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_25/wrong 2.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/Questions/ingsw/1122_25/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_26/correct.txt b/legacy/Data/Questions/ingsw/1122_26/correct.txt deleted file mode 100644 index 2f4c4c9..0000000 --- a/legacy/Data/Questions/ingsw/1122_26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=9, y=0} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_26/quest.txt b/legacy/Data/Questions/ingsw/1122_26/quest.txt deleted file mode 100644 index 514a3fa..0000000 --- a/legacy/Data/Questions/ingsw/1122_26/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ -<pre> -int f(int x, int y) { - - if (x - y - 6 <= 0) { if (x + y - 3 >= 0) return (1); else return (2); } - - else {if (x + 2*y -15 >= 0) return (3); else return (4); } - - } /* f() */ -</pre> -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_26/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_26/wrong 1.txt deleted file mode 100644 index a82e779..0000000 --- a/legacy/Data/Questions/ingsw/1122_26/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=2, y=1}, {x=15, y=0}, {x=9, y=0} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_26/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_26/wrong 2.txt deleted file mode 100644 index 82d4c38..0000000 --- a/legacy/Data/Questions/ingsw/1122_26/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=10, y=3} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_27/correct.txt b/legacy/Data/Questions/ingsw/1122_27/correct.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/Questions/ingsw/1122_27/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_27/quest.txt b/legacy/Data/Questions/ingsw/1122_27/quest.txt deleted file mode 100644 index 59f8742..0000000 --- a/legacy/Data/Questions/ingsw/1122_27/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://i.imgur.com/TXCFgeI.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura -ed il seguente insieme di test cases: - -Test case 1: act1 act2 act0 - -Test case 2: act2 act2 act2 act2 act2 act2 act0 - -Test case 3: act2 act0 act2 act0 act1 act2 act2 act2 act2 act2 act1 act0 act0 act2 act2 act2 act1 act2 act2 act2 act2 act2 act1 act2 act2 act2 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_27/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_27/wrong 1.txt deleted file mode 100644 index 2ca9276..0000000 --- a/legacy/Data/Questions/ingsw/1122_27/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 35% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_27/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_27/wrong 2.txt deleted file mode 100644 index 6da4c51..0000000 --- a/legacy/Data/Questions/ingsw/1122_27/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 90% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_28/correct.txt b/legacy/Data/Questions/ingsw/1122_28/correct.txt deleted file mode 100644 index c3fc7c1..0000000 --- a/legacy/Data/Questions/ingsw/1122_28/correct.txt +++ /dev/null @@ -1,9 +0,0 @@ -<pre> -int f(in x, int y) - -{ -int z, w; -assert( (z + w < 1) || (z + w > 7)); -..... -} -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_28/quest.txt b/legacy/Data/Questions/ingsw/1122_28/quest.txt deleted file mode 100644 index 733c0cb..0000000 --- a/legacy/Data/Questions/ingsw/1122_28/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cioè non è 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. - -Si consideri la funzione C - -int f(int x, int y) { ..... } - -Quale delle seguenti assert esprime l'invariante che le variabili locali z e w di f() hanno somma minore di 1 oppure maggiore di 7 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_28/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_28/wrong 1.txt deleted file mode 100644 index 1b8fa8b..0000000 --- a/legacy/Data/Questions/ingsw/1122_28/wrong 1.txt +++ /dev/null @@ -1,13 +0,0 @@ -<pre> -int f(in x, int y) - -{ - -int z, w; - -assert( (z + w <= 1) || (z + w >= 7)); - -..... - -} -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_28/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_28/wrong 2.txt deleted file mode 100644 index b0705b4..0000000 --- a/legacy/Data/Questions/ingsw/1122_28/wrong 2.txt +++ /dev/null @@ -1,13 +0,0 @@ -<pre> -int f(in x, int y) - -{ - -int z, w; - -assert( (z + w > 1) || (z + w < 7)); - -..... - -} -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_29/correct.txt b/legacy/Data/Questions/ingsw/1122_29/correct.txt deleted file mode 100644 index 2d46409..0000000 --- a/legacy/Data/Questions/ingsw/1122_29/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/SXM3yWp.png diff --git a/legacy/Data/Questions/ingsw/1122_29/quest.txt b/legacy/Data/Questions/ingsw/1122_29/quest.txt deleted file mode 100644 index 52863ce..0000000 --- a/legacy/Data/Questions/ingsw/1122_29/quest.txt +++ /dev/null @@ -1,70 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente ? -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_29/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_29/wrong 1.txt deleted file mode 100644 index b008b75..0000000 --- a/legacy/Data/Questions/ingsw/1122_29/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/CeDe2lF.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_29/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_29/wrong 2.txt deleted file mode 100644 index 861967c..0000000 --- a/legacy/Data/Questions/ingsw/1122_29/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/HBR1EoE.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_3/correct.txt b/legacy/Data/Questions/ingsw/1122_3/correct.txt deleted file mode 100644 index 6d02149..0000000 --- a/legacy/Data/Questions/ingsw/1122_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito funzionale \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_3/quest.txt b/legacy/Data/Questions/ingsw/1122_3/quest.txt deleted file mode 100644 index ddcf7c8..0000000 --- a/legacy/Data/Questions/ingsw/1122_3/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -"Ogni giorno, per ciascuna clinica, il sistema genererà una lista dei pazienti che hanno un appuntamento quel giorno." - -La frase precedente è un esempio di: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_3/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_3/wrong 1.txt deleted file mode 100644 index fb5bb3e..0000000 --- a/legacy/Data/Questions/ingsw/1122_3/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_3/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_3/wrong 2.txt deleted file mode 100644 index 2c39a1a..0000000 --- a/legacy/Data/Questions/ingsw/1122_3/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di performance \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_30/correct.txt b/legacy/Data/Questions/ingsw/1122_30/correct.txt deleted file mode 100644 index 2a2ecea..0000000 --- a/legacy/Data/Questions/ingsw/1122_30/correct.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_30/quest.txt b/legacy/Data/Questions/ingsw/1122_30/quest.txt deleted file mode 100644 index 8b8cea7..0000000 --- a/legacy/Data/Questions/ingsw/1122_30/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -img=https://i.imgur.com/jQT3J83.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p è in (0, 1). Il tempo necessario per completare la fase x è time(x). La fase 0 è la fase di design, che ha probabilità p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi time(1) = 0. - -Il tempo di una istanza del processo software descritto sopra è la somma dei tempi degli stati (fasi) attraversati (tenendo presente che si parte sempre dallo stato 0. - -Quindi il costo Time(X) della sequenza di stati X = x(0), x(1), x(2), .... è Time(X) = time(x(0)) + time(x(1)) + time(x(2)) + ... - -Ad esempio se X = 0, 1 abbiamo Time(X) = time(0) + time(1) = time(0) (poichè time(1) = 0). - -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_30/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_30/wrong 1.txt deleted file mode 100644 index 9927a93..0000000 --- a/legacy/Data/Questions/ingsw/1122_30/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_30/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_30/wrong 2.txt deleted file mode 100644 index d68fd15..0000000 --- a/legacy/Data/Questions/ingsw/1122_30/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_31/correct.txt b/legacy/Data/Questions/ingsw/1122_31/correct.txt deleted file mode 100644 index a98afd2..0000000 --- a/legacy/Data/Questions/ingsw/1122_31/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and ((x >= 30) or (x <= 20)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_31/quest.txt b/legacy/Data/Questions/ingsw/1122_31/quest.txt deleted file mode 100644 index 7314e2c..0000000 --- a/legacy/Data/Questions/ingsw/1122_31/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: - -RQ1: Dopo 20 unità di tempo dall'inizio dell'esecuzione la variabile x è sempre nell'intervallo [20, 30] . - -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_31/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_31/wrong 1.txt deleted file mode 100644 index 8f1589e..0000000 --- a/legacy/Data/Questions/ingsw/1122_31/wrong 1.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; - -initial equation - -y = false; -equation -z = (time > 20) and (x >= 20) and (x <= 30) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_31/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_31/wrong 2.txt deleted file mode 100644 index 8fd5deb..0000000 --- a/legacy/Data/Questions/ingsw/1122_31/wrong 2.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; - -initial equation - -y = false; -equation -z = (time > 20) or ((x >= 20) and (x <= 30)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_33/correct.txt b/legacy/Data/Questions/ingsw/1122_33/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/1122_33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_33/quest.txt b/legacy/Data/Questions/ingsw/1122_33/quest.txt deleted file mode 100644 index 6283906..0000000 --- a/legacy/Data/Questions/ingsw/1122_33/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ -<pre> -int f(int x, int y) { - - if (x - y - 2 <= 0) { if (x + y - 1 >= 0) return (1); else return (2); } - - else {if (x + 2*y - 5 >= 0) return (3); else return (4); } - - } /* f() */ -</pre> -Si considerino i seguenti test cases: {x=1, y=2}, {x=0, y=0}, {x=5, y=0}, {x=3, y=0}. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_33/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_33/wrong 1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/1122_33/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_33/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_33/wrong 2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/1122_33/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_34/correct.txt b/legacy/Data/Questions/ingsw/1122_34/correct.txt deleted file mode 100644 index bc5692f..0000000 --- a/legacy/Data/Questions/ingsw/1122_34/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 87% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_34/quest.txt b/legacy/Data/Questions/ingsw/1122_34/quest.txt deleted file mode 100644 index 09970ee..0000000 --- a/legacy/Data/Questions/ingsw/1122_34/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://i.imgur.com/cXPjiw9.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura -Si consideri il seguente insieme di test cases: - -Test case 1: act2 act1 act1 act2 act1 act1 act0 - -Test case 2: act2 act0 act2 act2 act1 act1 act0 act2 act2 act2 act0 - -Test case 3: act1 act2 act2 act2 act1 act0 act1 act2 act2 act0 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_34/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_34/wrong 1.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/Questions/ingsw/1122_34/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_34/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_34/wrong 2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/1122_34/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_35/correct.txt b/legacy/Data/Questions/ingsw/1122_35/correct.txt deleted file mode 100644 index 98939be..0000000 --- a/legacy/Data/Questions/ingsw/1122_35/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1/(1 - p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_35/quest.txt b/legacy/Data/Questions/ingsw/1122_35/quest.txt deleted file mode 100644 index 215b21b..0000000 --- a/legacy/Data/Questions/ingsw/1122_35/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -img=https://i.imgur.com/jQT3J83.png -Si consideri la Markov chain in figura con stato iniziale 0 e p in (0, 1). Quale delle seguenti formule calcola il valore atteso del numero di transizioni necessarie per lasciare lo stato 0. - diff --git a/legacy/Data/Questions/ingsw/1122_35/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_35/wrong 1.txt deleted file mode 100644 index 56ea6ac..0000000 --- a/legacy/Data/Questions/ingsw/1122_35/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -1/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_35/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_35/wrong 2.txt deleted file mode 100644 index db2276d..0000000 --- a/legacy/Data/Questions/ingsw/1122_35/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_36/correct.txt b/legacy/Data/Questions/ingsw/1122_36/correct.txt deleted file mode 100644 index a66c9ae..0000000 --- a/legacy/Data/Questions/ingsw/1122_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_36/quest.txt b/legacy/Data/Questions/ingsw/1122_36/quest.txt deleted file mode 100644 index da5d010..0000000 --- a/legacy/Data/Questions/ingsw/1122_36/quest.txt +++ /dev/null @@ -1,26 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta in espressioni boolean più semplici. Ad esempio, (x + y <= 3) è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -<pre> -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -</pre> - -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste un test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: -<pre> -int f(int a, int b, int c) -{ if ( (a - 100 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} -</pre> -Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_36/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_36/wrong 1.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/Questions/ingsw/1122_36/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_36/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_36/wrong 2.txt deleted file mode 100644 index ea25d73..0000000 --- a/legacy/Data/Questions/ingsw/1122_36/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_37/correct.txt b/legacy/Data/Questions/ingsw/1122_37/correct.txt deleted file mode 100644 index deba1f5..0000000 --- a/legacy/Data/Questions/ingsw/1122_37/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; - -initial equation - -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_37/quest.txt b/legacy/Data/Questions/ingsw/1122_37/quest.txt deleted file mode 100644 index 843e4e9..0000000 --- a/legacy/Data/Questions/ingsw/1122_37/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Si consideri il seguente requisito: - -RQ: Dopo 60 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: - -se 10 unità di tempo nel passato x era maggiore di 0 allora ora y è negativa. - -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. - -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_37/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_37/wrong 1.txt deleted file mode 100644 index 6a0d3e9..0000000 --- a/legacy/Data/Questions/ingsw/1122_37/wrong 1.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; - -initial equation - -wy = false; -equation - -wz = (time > 60) and (delay(x, 10) <= 0) and (y >= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_37/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_37/wrong 2.txt deleted file mode 100644 index f2a9214..0000000 --- a/legacy/Data/Questions/ingsw/1122_37/wrong 2.txt +++ /dev/null @@ -1,20 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; - -initial equation - -wy = false; -equation - -wz = (time > 60) or (delay(x, 10) > 0) or (y >= 0); - - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_38/correct.txt b/legacy/Data/Questions/ingsw/1122_38/correct.txt deleted file mode 100644 index a7029bc..0000000 --- a/legacy/Data/Questions/ingsw/1122_38/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_38/quest.txt b/legacy/Data/Questions/ingsw/1122_38/quest.txt deleted file mode 100644 index 24d3f68..0000000 --- a/legacy/Data/Questions/ingsw/1122_38/quest.txt +++ /dev/null @@ -1,29 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -<pre> -block Monitor - -input Real x; - -output Boolean y; - -Boolean w; - -initial equation - -y = false; - -equation - -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); - -algorithm - -when edge(w) then - -y := true; - -end when; - -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_38/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_38/wrong 1.txt deleted file mode 100644 index 710b111..0000000 --- a/legacy/Data/Questions/ingsw/1122_38/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_38/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_38/wrong 2.txt deleted file mode 100644 index a82929b..0000000 --- a/legacy/Data/Questions/ingsw/1122_38/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_39/correct.txt b/legacy/Data/Questions/ingsw/1122_39/correct.txt deleted file mode 100644 index 8bec3c6..0000000 --- a/legacy/Data/Questions/ingsw/1122_39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_39/quest.txt b/legacy/Data/Questions/ingsw/1122_39/quest.txt deleted file mode 100644 index 5826af4..0000000 --- a/legacy/Data/Questions/ingsw/1122_39/quest.txt +++ /dev/null @@ -1,14 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: ------------ -<pre> -int f(int x, int y) { - - if (x - y <= 0) { if (x + y - 1 >= 0) return (1); else return (2); } - - else {if (2*x + y - 5 >= 0) return (3); else return (4); } - - } /* f() */ -</pre> -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_39/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_39/wrong 1.txt deleted file mode 100644 index 08bfca1..0000000 --- a/legacy/Data/Questions/ingsw/1122_39/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -{x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=3}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_39/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_39/wrong 2.txt deleted file mode 100644 index 256a361..0000000 --- a/legacy/Data/Questions/ingsw/1122_39/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -{x=1, y=1}, {x=2, y=2}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_4/correct.txt b/legacy/Data/Questions/ingsw/1122_4/correct.txt deleted file mode 100644 index 9ddc3d7..0000000 --- a/legacy/Data/Questions/ingsw/1122_4/correct.txt +++ /dev/null @@ -1,45 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - - -algorithm - - -when initial() then -x := 0; - - -elsewhen sample(0,T) then - - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - - -end when; -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_4/quest.txt b/legacy/Data/Questions/ingsw/1122_4/quest.txt deleted file mode 100644 index 4181719..0000000 --- a/legacy/Data/Questions/ingsw/1122_4/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/1yUsW7d.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_4/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_4/wrong 1.txt deleted file mode 100644 index c92e243..0000000 --- a/legacy/Data/Questions/ingsw/1122_4/wrong 1.txt +++ /dev/null @@ -1,67 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_4/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_4/wrong 2.txt deleted file mode 100644 index ef7bdb0..0000000 --- a/legacy/Data/Questions/ingsw/1122_4/wrong 2.txt +++ /dev/null @@ -1,69 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_40/correct.txt b/legacy/Data/Questions/ingsw/1122_40/correct.txt deleted file mode 100644 index 6b560cf..0000000 --- a/legacy/Data/Questions/ingsw/1122_40/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 25% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_40/quest.txt b/legacy/Data/Questions/ingsw/1122_40/quest.txt deleted file mode 100644 index 62c01e2..0000000 --- a/legacy/Data/Questions/ingsw/1122_40/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://i.imgur.com/ZjBToOi.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura ed il seguente insieme di test cases: - -Test case 1: act2 - -Test case 2: act1 act0 act1 act2 act1 act0 act0 act0 - - -Test case 3: act0 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_40/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_40/wrong 1.txt deleted file mode 100644 index d4b5815..0000000 --- a/legacy/Data/Questions/ingsw/1122_40/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_40/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_40/wrong 2.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/Questions/ingsw/1122_40/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_42/correct.txt b/legacy/Data/Questions/ingsw/1122_42/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/1122_42/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_42/quest.txt b/legacy/Data/Questions/ingsw/1122_42/quest.txt deleted file mode 100644 index 67b07dc..0000000 --- a/legacy/Data/Questions/ingsw/1122_42/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ -<pre> -int f(int x, int y) { - - if (x - y <= 0) { if (x + y - 2>= 0) return (1); else return (2); } - - else {if (2*x + y - 1>= 0) return (3); else return (4); } - - } /* f() */ -</pre> -Si considerino i seguenti test cases: {x=1, y=1}, {x=0, y=0}, {x=1, y=0}, {x=0, y=-1}. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_42/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_42/wrong 1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/1122_42/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_42/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_42/wrong 2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/Questions/ingsw/1122_42/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_43/correct.txt b/legacy/Data/Questions/ingsw/1122_43/correct.txt deleted file mode 100644 index bc5692f..0000000 --- a/legacy/Data/Questions/ingsw/1122_43/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 87% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_43/quest.txt b/legacy/Data/Questions/ingsw/1122_43/quest.txt deleted file mode 100644 index 1045bb8..0000000 --- a/legacy/Data/Questions/ingsw/1122_43/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://i.imgur.com/5ZmMM3r.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura -Si consideri il seguente insieme di test cases: - -Test case 1: act0 act2 act2 act1 act2 act2 act0 act2 act2 act0 act2 act0 act0 act2 act2 act2 act2 act1 - -Test case 2: act2 act1 act0 act2 act2 act0 act0 act1 - -Test case 3: act0 act1 act0 act0 act0 act2 act1 act0 act2 act2 act2 act0 act1 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_43/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_43/wrong 1.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/1122_43/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_43/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_43/wrong 2.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/Questions/ingsw/1122_43/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_44/correct.txt b/legacy/Data/Questions/ingsw/1122_44/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/Questions/ingsw/1122_44/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_44/quest.txt b/legacy/Data/Questions/ingsw/1122_44/quest.txt deleted file mode 100644 index 6428a0e..0000000 --- a/legacy/Data/Questions/ingsw/1122_44/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri la seguente funzione C: - -int f1(int x) { return (2*x); } - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: - -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} - -Si consideri il seguente insieme di test cases: - -{x=-20, x= 10, x=60} - -Quale delle seguenti è la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_44/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_44/wrong 1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/Questions/ingsw/1122_44/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_44/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_44/wrong 2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/Questions/ingsw/1122_44/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_45/correct.txt b/legacy/Data/Questions/ingsw/1122_45/correct.txt deleted file mode 100644 index 3fb437d..0000000 --- a/legacy/Data/Questions/ingsw/1122_45/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.56 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_45/quest.txt b/legacy/Data/Questions/ingsw/1122_45/quest.txt deleted file mode 100644 index 1454704..0000000 --- a/legacy/Data/Questions/ingsw/1122_45/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -img=https://i.imgur.com/47sr1ne.png -Un processo software può essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilità della transizione e gli stati sono etichettati con il costo per lasciare lo stato. - -Ad esempio lo state diagram in figura rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilità 0.2 di dover essere ripetuta (a causa di errori). - -Uno scenario è una sequenza di stati. - -Qual è la probabilità dello scenario: 1, 3 ? In altri terminti, qual è la probabilità che non sia necessario ripetere nessuna fase? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_45/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_45/wrong 1.txt deleted file mode 100644 index fc54e00..0000000 --- a/legacy/Data/Questions/ingsw/1122_45/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -0.24 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_45/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_45/wrong 2.txt deleted file mode 100644 index c64601b..0000000 --- a/legacy/Data/Questions/ingsw/1122_45/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -0.14 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_46/correct.txt b/legacy/Data/Questions/ingsw/1122_46/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/Questions/ingsw/1122_46/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_46/quest.txt b/legacy/Data/Questions/ingsw/1122_46/quest.txt deleted file mode 100644 index 5bf1a08..0000000 --- a/legacy/Data/Questions/ingsw/1122_46/quest.txt +++ /dev/null @@ -1,14 +0,0 @@ -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura -Si consideri il seguente insieme di test cases: - -Test case 1: act2 act1 act1 - -Test case 2: act0 act0 act2 act1 - -Test case 3: act2 act0 act2 act2 act0 - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_46/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_46/wrong 1.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/Questions/ingsw/1122_46/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_46/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_46/wrong 2.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/Questions/ingsw/1122_46/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_47/correct.txt b/legacy/Data/Questions/ingsw/1122_47/correct.txt deleted file mode 100644 index 475d1ef..0000000 --- a/legacy/Data/Questions/ingsw/1122_47/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -150, x = -40, x = 0, x = 200, x = 600} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_47/quest.txt b/legacy/Data/Questions/ingsw/1122_47/quest.txt deleted file mode 100644 index 3631f63..0000000 --- a/legacy/Data/Questions/ingsw/1122_47/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri la seguente funzione C: - -int f1(int x) { return (x + 7); } - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: - -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} - -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_47/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_47/wrong 1.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/Questions/ingsw/1122_47/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_47/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_47/wrong 2.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/Questions/ingsw/1122_47/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_48/correct.txt b/legacy/Data/Questions/ingsw/1122_48/correct.txt deleted file mode 100644 index f293f3e..0000000 --- a/legacy/Data/Questions/ingsw/1122_48/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_48/quest.txt b/legacy/Data/Questions/ingsw/1122_48/quest.txt deleted file mode 100644 index 4fc3c18..0000000 --- a/legacy/Data/Questions/ingsw/1122_48/quest.txt +++ /dev/null @@ -1,24 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta in espressioni boolean più semplici. Ad esempio, <code>(x + y <= 3)</code> è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -<pre> -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -</pre> -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste un test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: -<pre> -int f(int a, int b, int c) -{ if ( (a + b - 6 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_48/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_48/wrong 1.txt deleted file mode 100644 index fc010a3..0000000 --- a/legacy/Data/Questions/ingsw/1122_48/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_48/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_48/wrong 2.txt deleted file mode 100644 index eafabb1..0000000 --- a/legacy/Data/Questions/ingsw/1122_48/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_49/correct.txt b/legacy/Data/Questions/ingsw/1122_49/correct.txt deleted file mode 100644 index d4b5815..0000000 --- a/legacy/Data/Questions/ingsw/1122_49/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 75% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_49/quest.txt b/legacy/Data/Questions/ingsw/1122_49/quest.txt deleted file mode 100644 index e591c8c..0000000 --- a/legacy/Data/Questions/ingsw/1122_49/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://i.imgur.com/rZnqUL9.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura ed il seguente insieme di test cases: - -Test case 1: act1 act0 act2 act0 act0 act0 act2 act1 act1 act0 act2 act0 act2 act2 act1 act1 act0 act2 act2 act2 act1 act1 act2 act0 act1 act0 act1 act2 - -Test case 2: act1 act0 act0 act0 act2 act2 act2 act2 act2 act1 act1 act0 act0 act0 act2 act2 act2 act0 act1 act1 act1 act0 act2 act0 act0 act0 act1 act1 act2 act0 act1 act0 act0 act0 act2 act0 act1 act2 act2 act2 act0 act1 act2 act0 act1 act0 act1 act2 - -Test case 3: act1 act0 act0 act1 act1 act1 act1 act2 act2 act0 act1 act2 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_49/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_49/wrong 1.txt deleted file mode 100644 index eb5e1cd..0000000 --- a/legacy/Data/Questions/ingsw/1122_49/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 100% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_49/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_49/wrong 2.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/Questions/ingsw/1122_49/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_5/correct.txt b/legacy/Data/Questions/ingsw/1122_5/correct.txt deleted file mode 100644 index f64e200..0000000 --- a/legacy/Data/Questions/ingsw/1122_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/t6Yscfv.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_5/quest.txt b/legacy/Data/Questions/ingsw/1122_5/quest.txt deleted file mode 100644 index bcbb3d8..0000000 --- a/legacy/Data/Questions/ingsw/1122_5/quest.txt +++ /dev/null @@ -1,68 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente? -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_5/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_5/wrong 1.txt deleted file mode 100644 index 03aeaee..0000000 --- a/legacy/Data/Questions/ingsw/1122_5/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/AZ8nnvv.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_5/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_5/wrong 2.txt deleted file mode 100644 index ade29f4..0000000 --- a/legacy/Data/Questions/ingsw/1122_5/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/flqJ7iy.png \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_50/correct.txt b/legacy/Data/Questions/ingsw/1122_50/correct.txt deleted file mode 100644 index 7470aaf..0000000 --- a/legacy/Data/Questions/ingsw/1122_50/correct.txt +++ /dev/null @@ -1,69 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_50/quest.txt b/legacy/Data/Questions/ingsw/1122_50/quest.txt deleted file mode 100644 index 971e607..0000000 --- a/legacy/Data/Questions/ingsw/1122_50/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/fyv5jqF.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_50/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_50/wrong 1.txt deleted file mode 100644 index e77e043..0000000 --- a/legacy/Data/Questions/ingsw/1122_50/wrong 1.txt +++ /dev/null @@ -1,69 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_50/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_50/wrong 2.txt deleted file mode 100644 index 03c4dea..0000000 --- a/legacy/Data/Questions/ingsw/1122_50/wrong 2.txt +++ /dev/null @@ -1,71 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_6/correct.txt b/legacy/Data/Questions/ingsw/1122_6/correct.txt deleted file mode 100644 index cf8581f..0000000 --- a/legacy/Data/Questions/ingsw/1122_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, metterlo in esercizio ed accertarsi che i porti i benefici attesi \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_6/quest.txt b/legacy/Data/Questions/ingsw/1122_6/quest.txt deleted file mode 100644 index b17d629..0000000 --- a/legacy/Data/Questions/ingsw/1122_6/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quali delle seguenti attività può contribuire a validare i requisiti di un sistema? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_6/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_6/wrong 1.txt deleted file mode 100644 index 2cddbca..0000000 --- a/legacy/Data/Questions/ingsw/1122_6/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo e valutarne attentamente le performance \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_6/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_6/wrong 2.txt deleted file mode 100644 index 04f8a5e..0000000 --- a/legacy/Data/Questions/ingsw/1122_6/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo e testarlo a fondo per evidenziare subito errori di implementazione \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_7/correct.txt b/legacy/Data/Questions/ingsw/1122_7/correct.txt deleted file mode 100644 index ce9968f..0000000 --- a/legacy/Data/Questions/ingsw/1122_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.28 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_7/quest.txt b/legacy/Data/Questions/ingsw/1122_7/quest.txt deleted file mode 100644 index 8db1ade..0000000 --- a/legacy/Data/Questions/ingsw/1122_7/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -img=https://i.imgur.com/5TP66IN.png -Un processo software può essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del processo software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilità della transizione e gli stati sono etichettati con il costo per lasciare lo stato. - -Ad esempio lo state diagram in figura rappresenta un processo software con 2 fasi F1 ed F2. -F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. -F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilità 0.3 di dover essere ripetuta (a causa di errori). - -Uno scenario è una sequenza di stati. - -Qual è la probabilità dello scenario: 1, 2, 3? In altri terminti, qual è la probabilità che non sia necessario ripetere la prima fase (ma non la seconda)? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_7/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_7/wrong 1.txt deleted file mode 100644 index e8f9017..0000000 --- a/legacy/Data/Questions/ingsw/1122_7/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -0.42 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_7/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_7/wrong 2.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/Questions/ingsw/1122_7/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_8/correct.txt b/legacy/Data/Questions/ingsw/1122_8/correct.txt deleted file mode 100644 index 1c7da8c..0000000 --- a/legacy/Data/Questions/ingsw/1122_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.03 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_8/quest.txt b/legacy/Data/Questions/ingsw/1122_8/quest.txt deleted file mode 100644 index 1f66143..0000000 --- a/legacy/Data/Questions/ingsw/1122_8/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -img=https://i.imgur.com/5TP66IN.png -Un processo software può essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilità della transizione e gli stati sono etichettati con il costo per lasciare lo stato. - -Ad esempio lo state diagram in figura rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilità 0.1 di dover essere ripetuta (a causa di errori). - -Uno scenario è una sequenza di stati. - -Qual è la probabilità dello scenario: 1, 2, 3, 4 ? In altri terminti, qual è la probabilità che sia necessario ripetere sia la fase 1 che la fase 2? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_8/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_8/wrong 1.txt deleted file mode 100644 index 7eb6830..0000000 --- a/legacy/Data/Questions/ingsw/1122_8/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -0.27 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_8/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_8/wrong 2.txt deleted file mode 100644 index 8a346b7..0000000 --- a/legacy/Data/Questions/ingsw/1122_8/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -0.07 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_9/correct.txt b/legacy/Data/Questions/ingsw/1122_9/correct.txt deleted file mode 100644 index a7a3133..0000000 --- a/legacy/Data/Questions/ingsw/1122_9/correct.txt +++ /dev/null @@ -1,44 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - - -algorithm - - -when initial() then -x := 0; - - -elsewhen sample(0,T) then - - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - - -end when; -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_9/quest.txt b/legacy/Data/Questions/ingsw/1122_9/quest.txt deleted file mode 100644 index 0e4c593..0000000 --- a/legacy/Data/Questions/ingsw/1122_9/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/Jq6EzV9.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_9/wrong 1.txt b/legacy/Data/Questions/ingsw/1122_9/wrong 1.txt deleted file mode 100644 index ea67dd7..0000000 --- a/legacy/Data/Questions/ingsw/1122_9/wrong 1.txt +++ /dev/null @@ -1,71 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/1122_9/wrong 2.txt b/legacy/Data/Questions/ingsw/1122_9/wrong 2.txt deleted file mode 100644 index 578bb6b..0000000 --- a/legacy/Data/Questions/ingsw/1122_9/wrong 2.txt +++ /dev/null @@ -1,76 +0,0 @@ -<pre> - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/12/correct.txt b/legacy/Data/Questions/ingsw/12/correct.txt deleted file mode 100644 index 3769c66..0000000 --- a/legacy/Data/Questions/ingsw/12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo plan-driven \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/12/quest.txt b/legacy/Data/Questions/ingsw/12/quest.txt deleted file mode 100644 index 48d53db..0000000 --- a/legacy/Data/Questions/ingsw/12/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -Si pianifica di sviluppare un software gestionale per una università. Considerando che questo può essere considerato un -sistema mission-critical, quali dei seguenti modelli di processi software generici è più adatto per lo sviluppo di tale software \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/12/wrong 2.txt b/legacy/Data/Questions/ingsw/12/wrong 2.txt deleted file mode 100644 index 9d2b250..0000000 --- a/legacy/Data/Questions/ingsw/12/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Iterativo \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/12/wrong.txt b/legacy/Data/Questions/ingsw/12/wrong.txt deleted file mode 100644 index 541e265..0000000 --- a/legacy/Data/Questions/ingsw/12/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Agile \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/16/correct.txt b/legacy/Data/Questions/ingsw/16/correct.txt deleted file mode 100644 index 445c2fd..0000000 --- a/legacy/Data/Questions/ingsw/16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/5gsmkFI.png diff --git a/legacy/Data/Questions/ingsw/16/quest.txt b/legacy/Data/Questions/ingsw/16/quest.txt deleted file mode 100644 index ce9037d..0000000 --- a/legacy/Data/Questions/ingsw/16/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -img=https://i.imgur.com/sB0yXg9.png -Lo State Diagram in figura descrive (in modo semplificato) una macchina distributrice di bevande. Quale dei -seguenti Sequence Diagram è consistente con lo State Diagram in figura ? diff --git a/legacy/Data/Questions/ingsw/16/wrong 2.txt b/legacy/Data/Questions/ingsw/16/wrong 2.txt deleted file mode 100644 index d880802..0000000 --- a/legacy/Data/Questions/ingsw/16/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/oqO8kfc.png diff --git a/legacy/Data/Questions/ingsw/16/wrong.txt b/legacy/Data/Questions/ingsw/16/wrong.txt deleted file mode 100644 index 79ee317..0000000 --- a/legacy/Data/Questions/ingsw/16/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/kAJWpZb.png diff --git a/legacy/Data/Questions/ingsw/17/correct.txt b/legacy/Data/Questions/ingsw/17/correct.txt deleted file mode 100644 index 5aeccb4..0000000 --- a/legacy/Data/Questions/ingsw/17/correct.txt +++ /dev/null @@ -1,25 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() <= 0.9) -then -if (myrandom() <= 0.8) -then -x := x + 1; -else -x := max(0, x - 1); -end if; -else -x := max(0, x - 1); -end if; -end if; -end when; -end MarkovChain; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/17/quest.txt b/legacy/Data/Questions/ingsw/17/quest.txt deleted file mode 100644 index ff93c6c..0000000 --- a/legacy/Data/Questions/ingsw/17/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un'azienda decide di organizzare il processo di sviluppo di un grosso software in 101 phasi sequenziali, numerate da 0 a 100. La -phase 0 è quella iniziale. La phase 100 è quella finale in cui lo sviluppo è completato. Tutte le fasi hanno circa la stessa durata. -Alla fine di ogni fase viene eseguita una batteria di tests. I risultati del testing possono essere: -a) si può passare alla fase successiva; -b) bisogna ripetere la fase corrente; -c) bisogna rivedere il lavoro fatto nella fase precedente (reworking). -Dai dati storici è noto che la probabilità del caso a) è 0.72, del caso b) è 0.18 e del caso c) è 0.1. -Allo scopo di stimare attraverso una simulazione MonteCarlo il valore atteso del tempo di completamento del progetto viene -realizzato un modello Modelica del processo di sviluppo descritto sopra. -Quale dei seguenti modelli Modelica modella correttamente il processo di sviluppo descritto sopra? diff --git a/legacy/Data/Questions/ingsw/17/wrong 2.txt b/legacy/Data/Questions/ingsw/17/wrong 2.txt deleted file mode 100644 index 5ab3880..0000000 --- a/legacy/Data/Questions/ingsw/17/wrong 2.txt +++ /dev/null @@ -1,19 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() <= 0.8) -then -if (myrandom() <= 0.9) -then -x := x + 1; -else -x := max(0, x - 1); -end if; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/17/wrong.txt b/legacy/Data/Questions/ingsw/17/wrong.txt deleted file mode 100644 index 12836de..0000000 --- a/legacy/Data/Questions/ingsw/17/wrong.txt +++ /dev/null @@ -1,25 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() <= 0.9) -then -if (myrandom() <= 0.72) -then -x := x + 1; -else -x := max(0, x - 1); -end if; -else -x := max(0, x - 1); -end if; -end if; -end when; -end MarkovChain; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/19/correct.txt b/legacy/Data/Questions/ingsw/19/correct.txt deleted file mode 100644 index 0465ee7..0000000 --- a/legacy/Data/Questions/ingsw/19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un modello di simulazione per i principali aspetti dei processi di business dell'azienda e per il sistema software da realizzare e valutare le migliorie apportate dal sistema software ai processi di business dell'azienda mediante simulazione diff --git a/legacy/Data/Questions/ingsw/19/quest.txt b/legacy/Data/Questions/ingsw/19/quest.txt deleted file mode 100644 index b8d789e..0000000 --- a/legacy/Data/Questions/ingsw/19/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -Una azienda finanziaria desidera costruire un sistema software per ottimizzare i processi di business. Quali delle seguenti -attività può contribuire a validare i requisiti del sistema ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/19/wrong 2.txt b/legacy/Data/Questions/ingsw/19/wrong 2.txt deleted file mode 100644 index 43fd110..0000000 --- a/legacy/Data/Questions/ingsw/19/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo del sistema e valutarne i requisiti non funzionali usando i dati storici dall'azienda diff --git a/legacy/Data/Questions/ingsw/19/wrong.txt b/legacy/Data/Questions/ingsw/19/wrong.txt deleted file mode 100644 index 1aa1cd5..0000000 --- a/legacy/Data/Questions/ingsw/19/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo del sistema e testarlo rispetto ai requisiti funzionali usando i dati storici dall'azienda. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/2/correct.txt b/legacy/Data/Questions/ingsw/2/correct.txt deleted file mode 100644 index 23cbd0e..0000000 --- a/legacy/Data/Questions/ingsw/2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -6*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/2/quest.txt b/legacy/Data/Questions/ingsw/2/quest.txt deleted file mode 100644 index 78e700c..0000000 --- a/legacy/Data/Questions/ingsw/2/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3 ciascuna con costo A. Le "change request" possono arrivare solo al fine di una fase e provocano la ripetizione (con relativo costo) di tutte le fasi che precedono. Si assuma che dopo la fase F3 (cioè al termine dello sviluppo) arriva una change request. Qual è il costo totale per lo sviluppo del software in questione. -Scegli un'alternativa: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/2/wrong 2.txt b/legacy/Data/Questions/ingsw/2/wrong 2.txt deleted file mode 100644 index 489e74c..0000000 --- a/legacy/Data/Questions/ingsw/2/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -5*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/2/wrong.txt b/legacy/Data/Questions/ingsw/2/wrong.txt deleted file mode 100644 index 63ca2eb..0000000 --- a/legacy/Data/Questions/ingsw/2/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -4*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/20/correct.txt b/legacy/Data/Questions/ingsw/20/correct.txt deleted file mode 100644 index 375f7c5..0000000 --- a/legacy/Data/Questions/ingsw/20/correct.txt +++ /dev/null @@ -1,47 +0,0 @@ -: block CoffeeMachine -parameter Real T = 1; // clock -InputInteger Customer2Machine; -OutputInteger Machine2Customer; -/* -0: nop -1: enough coins inserted -2: drink dispensed -3: done -*/ -Integer state; -/* -0: waiting for coins -1: waiting for selection -2: dispensing -3: refund/change -*/ -algorithm -when initial() then -state := 0; -Machine2Customer := 0; -elsewhen sample(0, T) then -if (pre(state) == 0) and (Customer2Machine == 1) -then // customer has inserted enough coins -state := 1; -Machine2Customer := 1; -elseif (pre(state) == 1) and (Customer2Machine == 2) // drink selected -then // drink selected -state := 2; // dispensing drink -Machine2Customer := 0; -elseif (pre(state) == 1) and (Customer2Machine == 3) // cancel transaction -then // refund -state := 3; // refund/change -Machine2Customer := 0; -elseif (pre(state) == 2) // drink dispensed -then // drink dispensed -state := 3; -Machine2Customer := 2; -elseif (pre(state) == 3) // refund/change -then // refund -state := 0; -Machine2Customer := 3; // done -else state := pre(state); -Machine2Customer := pre(Machine2Customer); -end if; -end when; -end CoffeeMachine; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/20/quest.txt b/legacy/Data/Questions/ingsw/20/quest.txt deleted file mode 100644 index 1fb3954..0000000 --- a/legacy/Data/Questions/ingsw/20/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -img=https://i.imgur.com/Wk63xgA.png -Lo state diagram in figura descrive (in modo semplificato) una macchina distributrice di bevande. Quale dei seguenti -modelli Modelica è plausibile per lo state diagram in figura? diff --git a/legacy/Data/Questions/ingsw/20/wrong 2.txt b/legacy/Data/Questions/ingsw/20/wrong 2.txt deleted file mode 100644 index 43c9f97..0000000 --- a/legacy/Data/Questions/ingsw/20/wrong 2.txt +++ /dev/null @@ -1,47 +0,0 @@ -block CoffeeMachine -parameter Real T = 1; // clock -InputInteger Customer2Machine; -OutputInteger Machine2Customer; -/* -0: nop -1: enough coins inserted -2: drink dispensed -3: done -*/ -Integer state; -/* -0: waiting for coins -1: waiting for selection -2: dispensing -3: refund/change -*/ -algorithm -when initial() then -state := 0; -Machine2Customer := 0; -elsewhen sample(0, T) then -if (pre(state) == 0) and (Customer2Machine == 1) -then // customer has inserted enough coins -state := 1; -Machine2Customer := 1; -elseif (pre(state) == 1) and (Customer2Machine == 2) // drink selected -then // drink selected -state := 2; // dispensing drink -Machine2Customer := 0; -elseif (pre(state) == 1) and (Customer2Machine == 3) // cancel transaction -then // refund -state := 3; // refund/change -Machine2Customer := 0; -elseif (pre(state) == 2) // drink dispensed -then // drink dispensed -state := 0; -Machine2Customer := 2; -elseif (pre(state) == 3) // refund/change -then // refund -state := 0; -Machine2Customer := 3; // done -else state := pre(state); -Machine2Customer := pre(Machine2Customer); -end if; -end when; -end CoffeeMachine; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/20/wrong.txt b/legacy/Data/Questions/ingsw/20/wrong.txt deleted file mode 100644 index 4e53f48..0000000 --- a/legacy/Data/Questions/ingsw/20/wrong.txt +++ /dev/null @@ -1,47 +0,0 @@ -block CoffeeMachine -parameter Real T = 1; // clock -InputInteger Customer2Machine; -OutputInteger Machine2Customer; -/* -0: nop -1: enough coins inserted -2: drink dispensed -3: done -*/ -Integer state; -/* -0: waiting for coins -1: waiting for selection -2: dispensing -3: refund/change -*/ -algorithm -when initial() then -state := 0; -Machine2Customer := 0; -elsewhen sample(0, T) then -if (pre(state) == 0) and (Customer2Machine == 1) -then // customer has inserted enough coins -state := 1; -Machine2Customer := 1; -elseif (pre(state) == 1) and (Customer2Machine == 2) // drink selected -then // drink selected -state := 2; // dispensing drink -Machine2Customer := 0; -elseif (pre(state) == 1) and (Customer2Machine == 3) // cancel transaction -then // refund -state := 0; // refund/change -Machine2Customer := 0; -elseif (pre(state) == 2) // drink dispensed -then // drink dispensed -state := 3; -Machine2Customer := 2; -elseif (pre(state) == 3) // refund/change -then // refund -state := 0; -Machine2Customer := 3; // done -else state := pre(state); -Machine2Customer := pre(Machine2Customer); -end if; -end when; -end CoffeeMachine; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/21/correct.txt b/legacy/Data/Questions/ingsw/21/correct.txt deleted file mode 100644 index 60eaa92..0000000 --- a/legacy/Data/Questions/ingsw/21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la preparazione del pesce e del contorno procedono in parallelo. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/21/quest.txt b/legacy/Data/Questions/ingsw/21/quest.txt deleted file mode 100644 index 7799f39..0000000 --- a/legacy/Data/Questions/ingsw/21/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/jHN6wRm.png -Quale delle seguenti frasi è corretta riguardo all'activity diagram in figura ? diff --git a/legacy/Data/Questions/ingsw/21/wrong 2.txt b/legacy/Data/Questions/ingsw/21/wrong 2.txt deleted file mode 100644 index 06a3fbf..0000000 --- a/legacy/Data/Questions/ingsw/21/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la preparazione del pesce e del contorno procedono in sequenza. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/21/wrong.txt b/legacy/Data/Questions/ingsw/21/wrong.txt deleted file mode 100644 index 3e13d27..0000000 --- a/legacy/Data/Questions/ingsw/21/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la stessa persona prepara prima il pesce e poi il contorno. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/22/correct.txt b/legacy/Data/Questions/ingsw/22/correct.txt deleted file mode 100644 index 2d1c2f0..0000000 --- a/legacy/Data/Questions/ingsw/22/correct.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.9) -then -if (myrandom() <= 0.7) -then -x := 1.1*x; -else -x := 0.9*x; -end if; -else -x := 0.73*x; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/22/quest.txt b/legacy/Data/Questions/ingsw/22/quest.txt deleted file mode 100644 index fcc9ac9..0000000 --- a/legacy/Data/Questions/ingsw/22/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -L'input di un sistema software è costituito da un sensore che ogni unità di tempo (ad esempio, un secondo) invia un numero -reale. Con probabilità 0.63 il valore inviato in una unità di tempo è maggiore del 10% rispetto quello inviato nell'unità di tempo -precedente. Con probabilità 0.1 è inferiore del 27% rispetto al valore inviato nell'unità di tempo precedente. Con probabilità 0.27 -è inferiore del 10% rispetto quello inviato nell'unità di tempo precedente. -Quale dei seguenti modelli Modelica modella correttamente l'environment descritto sopra \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/22/wrong 2.txt b/legacy/Data/Questions/ingsw/22/wrong 2.txt deleted file mode 100644 index 40720c0..0000000 --- a/legacy/Data/Questions/ingsw/22/wrong 2.txt +++ /dev/null @@ -1,21 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.7) -then -if (myrandom() <= 0.9) -then -x := 1.1*x; -else -x := 0.9*x; -end if; -else -x := 0.73*x; -end if; -end when; -end MarkovChain; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/22/wrong.txt b/legacy/Data/Questions/ingsw/22/wrong.txt deleted file mode 100644 index eba6b6d..0000000 --- a/legacy/Data/Questions/ingsw/22/wrong.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.9) -then -if (myrandom() <= 0.7) -then -x := 0.9*x; -else -x := 01.1*x; -end if; -else -x := 0.73*x; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/24/correct.txt b/legacy/Data/Questions/ingsw/24/correct.txt deleted file mode 100644 index c7c83e5..0000000 --- a/legacy/Data/Questions/ingsw/24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/24/quest.txt b/legacy/Data/Questions/ingsw/24/quest.txt deleted file mode 100644 index 1e2f071..0000000 --- a/legacy/Data/Questions/ingsw/24/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con tre fasi: F1, F2, F3. Ciascuna fase ha -costo A. Qual'e' il costo dello sviluppo dell'intero software? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/24/wrong 2.txt b/legacy/Data/Questions/ingsw/24/wrong 2.txt deleted file mode 100644 index ff38c25..0000000 --- a/legacy/Data/Questions/ingsw/24/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -2*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/24/wrong.txt b/legacy/Data/Questions/ingsw/24/wrong.txt deleted file mode 100644 index 8c7e5a6..0000000 --- a/legacy/Data/Questions/ingsw/24/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/25/correct.txt b/legacy/Data/Questions/ingsw/25/correct.txt deleted file mode 100644 index 1c03108..0000000 --- a/legacy/Data/Questions/ingsw/25/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione e valutare la capacità del prototipo di ridurre gli scarti. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/25/quest.txt b/legacy/Data/Questions/ingsw/25/quest.txt deleted file mode 100644 index bf0f99b..0000000 --- a/legacy/Data/Questions/ingsw/25/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Una azienda manifatturiera desidera costruire un sistema software per monitorare (attraverso sensori) la produzione al fine di -ridurre gli scarti. Quali delle seguenti attività contribuisce a validare i requisiti del sistema. -Scegli un'alternativa: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/25/wrong 2.txt b/legacy/Data/Questions/ingsw/25/wrong 2.txt deleted file mode 100644 index 5187be2..0000000 --- a/legacy/Data/Questions/ingsw/25/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione e valutarne le performance. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/25/wrong.txt b/legacy/Data/Questions/ingsw/25/wrong.txt deleted file mode 100644 index 52330c1..0000000 --- a/legacy/Data/Questions/ingsw/25/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione ed identificare errori di implementazione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/26/correct.txt b/legacy/Data/Questions/ingsw/26/correct.txt deleted file mode 100644 index e13eda2..0000000 --- a/legacy/Data/Questions/ingsw/26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che i requisiti definiscano un sistema che risolve il problema che l'utente pianifica di risolvere. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/26/quest.txt b/legacy/Data/Questions/ingsw/26/quest.txt deleted file mode 100644 index 3cb2d1f..0000000 --- a/legacy/Data/Questions/ingsw/26/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -Quali delle seguenti attività è parte del processo di validazione dei requisiti ? -Scegli un'alternativa: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/26/wrong 2.txt b/legacy/Data/Questions/ingsw/26/wrong 2.txt deleted file mode 100644 index b24f900..0000000 --- a/legacy/Data/Questions/ingsw/26/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che il sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/26/wrong.txt b/legacy/Data/Questions/ingsw/26/wrong.txt deleted file mode 100644 index 884d6b1..0000000 --- a/legacy/Data/Questions/ingsw/26/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che l'architettura del sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/32/correct.txt b/legacy/Data/Questions/ingsw/32/correct.txt deleted file mode 100644 index 90c1575..0000000 --- a/legacy/Data/Questions/ingsw/32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/qKyYHVj.png diff --git a/legacy/Data/Questions/ingsw/32/quest.txt b/legacy/Data/Questions/ingsw/32/quest.txt deleted file mode 100644 index f0c9221..0000000 --- a/legacy/Data/Questions/ingsw/32/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Dopo ogni fase -c'e' una probabilità p di dover ripeter la fase precedente ed una probabilità (1 - p) di passare alla fase successiva (sino ad arrivare -al termine dello sviluppo). Quale delle seguenti catene di Markov modella il processo software descritto sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/32/wrong 2.txt b/legacy/Data/Questions/ingsw/32/wrong 2.txt deleted file mode 100644 index 54e368c..0000000 --- a/legacy/Data/Questions/ingsw/32/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/5I3NjLb.png diff --git a/legacy/Data/Questions/ingsw/32/wrong.txt b/legacy/Data/Questions/ingsw/32/wrong.txt deleted file mode 100644 index c3a4d99..0000000 --- a/legacy/Data/Questions/ingsw/32/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/NDNLPgt.png diff --git a/legacy/Data/Questions/ingsw/33/correct.txt b/legacy/Data/Questions/ingsw/33/correct.txt deleted file mode 100644 index ddb0d65..0000000 --- a/legacy/Data/Questions/ingsw/33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/33/quest.txt b/legacy/Data/Questions/ingsw/33/quest.txt deleted file mode 100644 index 4ea55e0..0000000 --- a/legacy/Data/Questions/ingsw/33/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -<pre> -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 0) or (x > 5)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/33/wrong 2.txt b/legacy/Data/Questions/ingsw/33/wrong 2.txt deleted file mode 100644 index 7c7a691..0000000 --- a/legacy/Data/Questions/ingsw/33/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/33/wrong.txt b/legacy/Data/Questions/ingsw/33/wrong.txt deleted file mode 100644 index 3e05ae7..0000000 --- a/legacy/Data/Questions/ingsw/33/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/34/correct.txt b/legacy/Data/Questions/ingsw/34/correct.txt deleted file mode 100644 index 3f7adfb..0000000 --- a/legacy/Data/Questions/ingsw/34/correct.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then -x := x0; -countdown := 0; -elsewhen sample(0, 1) then -if (countdown <= 0) -then -countdown := 1 + integer(floor(10*myrandom())); -x := 1 - pre(x); -else -countdown := countdown - 1; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/34/quest.txt b/legacy/Data/Questions/ingsw/34/quest.txt deleted file mode 100644 index 0ba09fa..0000000 --- a/legacy/Data/Questions/ingsw/34/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -L'input di un sistema software è costituito da una sequenza di 0 (false) ed 1 (true). Ad uno 0 segue un 1 ed ad un 1 segue uno 0. -Il tempo tra un valore di input e l'altro è un valore random compreso tra 1 e 10 unità di tempo. -Quale dei seguenti modelli Modelica modella meglio l'environment descritto sopra. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/34/wrong 2.txt b/legacy/Data/Questions/ingsw/34/wrong 2.txt deleted file mode 100644 index 25f1613..0000000 --- a/legacy/Data/Questions/ingsw/34/wrong 2.txt +++ /dev/null @@ -1,22 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then -x := x0; -countdown := 0; -elsewhen sample(0, 10) then -if (countdown <= 0) -then -countdown := 1 + integer(floor(myrandom())); -x := 1 - pre(x); -Domanda 35 -Risposta non data -Punteggio max.: 1,00 -else -countdown := countdown - 1; -end if; -end when; -end MarkovChain; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/34/wrong.txt b/legacy/Data/Questions/ingsw/34/wrong.txt deleted file mode 100644 index 4fb78cc..0000000 --- a/legacy/Data/Questions/ingsw/34/wrong.txt +++ /dev/null @@ -1,19 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then -x := x0; -countdown := 0; -elsewhen sample(0, 1) then -if (countdown >= 0) -then -countdown := 1 + integer(floor(10*myrandom())); -x := 1 - pre(x); -else -countdown := countdown - 1; -end if; -end when; -end MarkovChain; \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/35/correct.txt b/legacy/Data/Questions/ingsw/35/correct.txt deleted file mode 100644 index 3a0f9a1..0000000 --- a/legacy/Data/Questions/ingsw/35/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Stiamo costruendo il sistema giusto ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/35/quest.txt b/legacy/Data/Questions/ingsw/35/quest.txt deleted file mode 100644 index 9af583e..0000000 --- a/legacy/Data/Questions/ingsw/35/quest.txt +++ /dev/null @@ -1 +0,0 @@ -La validazione risponde alla seguente domanda: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/35/wrong 2.txt b/legacy/Data/Questions/ingsw/35/wrong 2.txt deleted file mode 100644 index 6633b8c..0000000 --- a/legacy/Data/Questions/ingsw/35/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Sono soddisfatti i requisti funzionali ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/35/wrong.txt b/legacy/Data/Questions/ingsw/35/wrong.txt deleted file mode 100644 index 7edd4bc..0000000 --- a/legacy/Data/Questions/ingsw/35/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Stiamo costruendo il sistema nel modo giusto ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/39/correct.txt b/legacy/Data/Questions/ingsw/39/correct.txt deleted file mode 100644 index 634f690..0000000 --- a/legacy/Data/Questions/ingsw/39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito una volta che il sistema è stato completamento integrato \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/39/quest.txt b/legacy/Data/Questions/ingsw/39/quest.txt deleted file mode 100644 index 4a711a4..0000000 --- a/legacy/Data/Questions/ingsw/39/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti affermazioni è vera riguardo al performance testing? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/39/wrong 2.txt b/legacy/Data/Questions/ingsw/39/wrong 2.txt deleted file mode 100644 index 74c1239..0000000 --- a/legacy/Data/Questions/ingsw/39/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito su un prototipo del sistema \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/39/wrong.txt b/legacy/Data/Questions/ingsw/39/wrong.txt deleted file mode 100644 index bd881bc..0000000 --- a/legacy/Data/Questions/ingsw/39/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito solo sulle componenti del sistema prima dell'integrazione. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/4/correct.txt b/legacy/Data/Questions/ingsw/4/correct.txt deleted file mode 100644 index 6e771e9..0000000 --- a/legacy/Data/Questions/ingsw/4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -A*(1 + p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/4/quest.txt b/legacy/Data/Questions/ingsw/4/quest.txt deleted file mode 100644 index 07df0c7..0000000 --- a/legacy/Data/Questions/ingsw/4/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software costituito da due fasi F1 ed F2 ciascuna di costo A. Con probabilità p la fase F1 deve essere ripetuta (a causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'è il costo atteso per lo sviluppo del software seguendo il processo sopra descritto? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/4/wrong 2.txt b/legacy/Data/Questions/ingsw/4/wrong 2.txt deleted file mode 100644 index a9b1c29..0000000 --- a/legacy/Data/Questions/ingsw/4/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A*p \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/4/wrong.txt b/legacy/Data/Questions/ingsw/4/wrong.txt deleted file mode 100644 index c24cae9..0000000 --- a/legacy/Data/Questions/ingsw/4/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -A*(2 + p) \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/43/correct.txt b/legacy/Data/Questions/ingsw/43/correct.txt deleted file mode 100644 index c4cb236..0000000 --- a/legacy/Data/Questions/ingsw/43/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -lass Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/43/quest.txt b/legacy/Data/Questions/ingsw/43/quest.txt deleted file mode 100644 index 71eee89..0000000 --- a/legacy/Data/Questions/ingsw/43/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 40 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: -se 10 unità di tempo nel passato x era maggiore di 1 allora ora y è nonegativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se -time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/43/wrong 2.txt b/legacy/Data/Questions/ingsw/43/wrong 2.txt deleted file mode 100644 index 98b6414..0000000 --- a/legacy/Data/Questions/ingsw/43/wrong 2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/43/wrong.txt b/legacy/Data/Questions/ingsw/43/wrong.txt deleted file mode 100644 index a4ee4fb..0000000 --- a/legacy/Data/Questions/ingsw/43/wrong.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/44/correct.txt b/legacy/Data/Questions/ingsw/44/correct.txt deleted file mode 100644 index aa45c64..0000000 --- a/legacy/Data/Questions/ingsw/44/correct.txt +++ /dev/null @@ -1,20 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; // Connector -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() <= 0.8) -then -x := x + 1; -end if; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/44/quest.txt b/legacy/Data/Questions/ingsw/44/quest.txt deleted file mode 100644 index 18bac37..0000000 --- a/legacy/Data/Questions/ingsw/44/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Un'azienda decide di organizzare il processo di sviluppo di un grosso software in 101 phasi sequenziali, numerate da 0 a 100. La -phase 0 è quella iniziale. La phase 100 è quella finale in cui lo sviluppo è completato. Tutte le fasi hanno circa la stessa durata. -Si decide di realizzare un approccio incrementale in cui, alla fine di ogni fase, si passa alla fase successiva solo nel caso in cui -tutti i test per la fase vengono superati. In caso contrario bisogna ripetere la phase. Dai dati storici è noto che la probabilità che -il team di sviluppo passi da una fase a quella successiva è 0.8. -Allo scopo di stimare attraverso una simulazione MonteCarlo il valore atteso del tempo di completamento del progetto viene -realizzato un modello Modelica delo processo di sviluppo descritto sopra. -Quale dei seguenti modelli Modelica modella correttamente il processo di sviluppo descritto sopra? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/44/wrong 2.txt b/legacy/Data/Questions/ingsw/44/wrong 2.txt deleted file mode 100644 index 2e82c1c..0000000 --- a/legacy/Data/Questions/ingsw/44/wrong 2.txt +++ /dev/null @@ -1,20 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; // Connector -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() >= 0.8) -then -x := x + 1; -end if; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/44/wrong.txt b/legacy/Data/Questions/ingsw/44/wrong.txt deleted file mode 100644 index 75b3383..0000000 --- a/legacy/Data/Questions/ingsw/44/wrong.txt +++ /dev/null @@ -1,22 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; // Connector -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() <= 0.8) -then -x := x + 1; -else -x := x - 1; -end if; -end if; -end when; -end MarkovChain -</pre> \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/45/correct.txt b/legacy/Data/Questions/ingsw/45/correct.txt deleted file mode 100644 index 19d3060..0000000 --- a/legacy/Data/Questions/ingsw/45/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Layred architecture. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/45/quest.txt b/legacy/Data/Questions/ingsw/45/quest.txt deleted file mode 100644 index e43794a..0000000 --- a/legacy/Data/Questions/ingsw/45/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/7DG7vhi.png -Quale pattern architetturale meglio descrive l'architettura in figura ? diff --git a/legacy/Data/Questions/ingsw/45/wrong 2.txt b/legacy/Data/Questions/ingsw/45/wrong 2.txt deleted file mode 100644 index fd0a8b5..0000000 --- a/legacy/Data/Questions/ingsw/45/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Model View Controller \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/45/wrong.txt b/legacy/Data/Questions/ingsw/45/wrong.txt deleted file mode 100644 index 9266c1a..0000000 --- a/legacy/Data/Questions/ingsw/45/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Pipe and filter architecture. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/46/correct.txt b/legacy/Data/Questions/ingsw/46/correct.txt deleted file mode 100644 index 4a45407..0000000 --- a/legacy/Data/Questions/ingsw/46/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/cMy78HJ.png diff --git a/legacy/Data/Questions/ingsw/46/quest.txt b/legacy/Data/Questions/ingsw/46/quest.txt deleted file mode 100644 index 20c9a97..0000000 --- a/legacy/Data/Questions/ingsw/46/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Le "change -requests" arrivano con probabilità p dopo ciascuna fase e provocano la ripetizione (con relativo costo) di tutte le fasi che -precedono. Quali delle seguenti catene di Markov modella lo sviluppo software descritto. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/46/wrong 2.txt b/legacy/Data/Questions/ingsw/46/wrong 2.txt deleted file mode 100644 index 5b7d09a..0000000 --- a/legacy/Data/Questions/ingsw/46/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/7lOYboM.png diff --git a/legacy/Data/Questions/ingsw/46/wrong.txt b/legacy/Data/Questions/ingsw/46/wrong.txt deleted file mode 100644 index 50bd343..0000000 --- a/legacy/Data/Questions/ingsw/46/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/4gXreOh.png diff --git a/legacy/Data/Questions/ingsw/47/correct.txt b/legacy/Data/Questions/ingsw/47/correct.txt deleted file mode 100644 index c8bbd53..0000000 --- a/legacy/Data/Questions/ingsw/47/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionata la bevanda non è possibile cancellare l'operazione \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/47/quest.txt b/legacy/Data/Questions/ingsw/47/quest.txt deleted file mode 100644 index 193a65f..0000000 --- a/legacy/Data/Questions/ingsw/47/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -img=https://i.imgur.com/qNh120A.png -Lo State Diagram in figura descrive (in modo semplificato) una macchina distributrice di bevande. Quale delle seguenti -frasi è corretta riguardo allo State Diagram in figura ? diff --git a/legacy/Data/Questions/ingsw/47/wrong 2.txt b/legacy/Data/Questions/ingsw/47/wrong 2.txt deleted file mode 100644 index bc8629f..0000000 --- a/legacy/Data/Questions/ingsw/47/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La macchina non dà resto \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/47/wrong.txt b/legacy/Data/Questions/ingsw/47/wrong.txt deleted file mode 100644 index 5d317c8..0000000 --- a/legacy/Data/Questions/ingsw/47/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta inserite monete per due bevande è possibile ottenerle senza reinserire le monete. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/48/correct.txt b/legacy/Data/Questions/ingsw/48/correct.txt deleted file mode 100644 index 455d534..0000000 --- a/legacy/Data/Questions/ingsw/48/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Are we building the system right? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/48/quest.txt b/legacy/Data/Questions/ingsw/48/quest.txt deleted file mode 100644 index b7e0b09..0000000 --- a/legacy/Data/Questions/ingsw/48/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Verification answers the following question: \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/48/wrong 2.txt b/legacy/Data/Questions/ingsw/48/wrong 2.txt deleted file mode 100644 index 87e99c2..0000000 --- a/legacy/Data/Questions/ingsw/48/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Are we building the right system? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/48/wrong.txt b/legacy/Data/Questions/ingsw/48/wrong.txt deleted file mode 100644 index ddc2301..0000000 --- a/legacy/Data/Questions/ingsw/48/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Is the system cost reasonable for the intended market ? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/49/correct.txt b/legacy/Data/Questions/ingsw/49/correct.txt deleted file mode 100644 index 88f9125..0000000 --- a/legacy/Data/Questions/ingsw/49/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito utente. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/49/quest.txt b/legacy/Data/Questions/ingsw/49/quest.txt deleted file mode 100644 index e544e9e..0000000 --- a/legacy/Data/Questions/ingsw/49/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri il seguente requisito: "Il sistema fornisce l'elenco dei clienti in ordine alfabetico". Di che tipo di requisito si tratta? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/49/wrong 2.txt b/legacy/Data/Questions/ingsw/49/wrong 2.txt deleted file mode 100644 index 6084c49..0000000 --- a/legacy/Data/Questions/ingsw/49/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/49/wrong.txt b/legacy/Data/Questions/ingsw/49/wrong.txt deleted file mode 100644 index 4cae0da..0000000 --- a/legacy/Data/Questions/ingsw/49/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di sistema. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/5/correct.txt b/legacy/Data/Questions/ingsw/5/correct.txt deleted file mode 100644 index 58964fc..0000000 --- a/legacy/Data/Questions/ingsw/5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Se ci sono abbastanza monete è sempre possibile ottenere la bevanda selezionata \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/5/quest.txt b/legacy/Data/Questions/ingsw/5/quest.txt deleted file mode 100644 index 4ce9b89..0000000 --- a/legacy/Data/Questions/ingsw/5/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/2gg5nIM.png -Lo State Diagram in figura descrive (in modo semplificato) una macchina distributrice di bevande. Quale delle seguenti frasi è corretta riguardo allo State Diagram in figura? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/5/wrong 2.txt b/legacy/Data/Questions/ingsw/5/wrong 2.txt deleted file mode 100644 index a75a40c..0000000 --- a/legacy/Data/Questions/ingsw/5/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta inserite le monete bisogna necessariamente consumare almeno una bevanda \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/5/wrong.txt b/legacy/Data/Questions/ingsw/5/wrong.txt deleted file mode 100644 index e47f380..0000000 --- a/legacy/Data/Questions/ingsw/5/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Anche se ci sono abbastanza monete potrebbe non essere possibile ottenere la bevanda selezionata \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/50/correct.txt b/legacy/Data/Questions/ingsw/50/correct.txt deleted file mode 100644 index bb086af..0000000 --- a/legacy/Data/Questions/ingsw/50/correct.txt +++ /dev/null @@ -1 +0,0 @@ -l paziente richiede al client una visita con uno specifico medico e, dopo una verifica sul database, riceve conferma dal client della disponibilità o meno del medico richiesto. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/50/quest.txt b/legacy/Data/Questions/ingsw/50/quest.txt deleted file mode 100644 index 7816962..0000000 --- a/legacy/Data/Questions/ingsw/50/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/0OTH4Yw.png -Quale delle seguenti frasi è corretta riguardo al Sequence Diagram in figura? diff --git a/legacy/Data/Questions/ingsw/50/wrong 2.txt b/legacy/Data/Questions/ingsw/50/wrong 2.txt deleted file mode 100644 index d61601e..0000000 --- a/legacy/Data/Questions/ingsw/50/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Periodicamente il client comunica ai pazienti le disponibilità dei medici. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/50/wrong.txt b/legacy/Data/Questions/ingsw/50/wrong.txt deleted file mode 100644 index dd9b316..0000000 --- a/legacy/Data/Questions/ingsw/50/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Il paziente richiede al server una visita con uno specifico medico e, dopo una verifica sul database, riceve conferma dal server della disponibilità o meno del medico richiesto. \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/69420/correct.txt b/legacy/Data/Questions/ingsw/69420/correct.txt deleted file mode 100644 index 431a7c5..0000000 --- a/legacy/Data/Questions/ingsw/69420/correct.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/a8kMXoW.png -Serafina che tagga Sabrina \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/69420/quest.txt b/legacy/Data/Questions/ingsw/69420/quest.txt deleted file mode 100644 index 8fa4d25..0000000 --- a/legacy/Data/Questions/ingsw/69420/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Chi insegna questo corso? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/69420/wrong 2.txt b/legacy/Data/Questions/ingsw/69420/wrong 2.txt deleted file mode 100644 index 670e7eb..0000000 --- a/legacy/Data/Questions/ingsw/69420/wrong 2.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/F4evurl.jpg -Gioele che tagga Sabrina \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/69420/wrong 3.txt b/legacy/Data/Questions/ingsw/69420/wrong 3.txt deleted file mode 100644 index 673514a..0000000 --- a/legacy/Data/Questions/ingsw/69420/wrong 3.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/qyKmPIA.png -Deco che disegna un Hentai in aula studio \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/69420/wrong.txt b/legacy/Data/Questions/ingsw/69420/wrong.txt deleted file mode 100644 index 6e6963e..0000000 --- a/legacy/Data/Questions/ingsw/69420/wrong.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://corsidilaurea.uniroma1.it/sites/default/files/styles/user_picture/public/pictures/picture-23550-1602857792.jpg -Tronci \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/8/correct.txt b/legacy/Data/Questions/ingsw/8/correct.txt deleted file mode 100644 index b3843cf..0000000 --- a/legacy/Data/Questions/ingsw/8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1.5*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/8/quest.txt b/legacy/Data/Questions/ingsw/8/quest.txt deleted file mode 100644 index e4ebc4a..0000000 --- a/legacy/Data/Questions/ingsw/8/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con due fasi: F1, F2. La fase F1 ha costo A e la fase F2 ha costo il 50% di A. Qual'e' il costo dello sviluppo del software? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/8/wrong 2.txt b/legacy/Data/Questions/ingsw/8/wrong 2.txt deleted file mode 100644 index 8c7e5a6..0000000 --- a/legacy/Data/Questions/ingsw/8/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/8/wrong.txt b/legacy/Data/Questions/ingsw/8/wrong.txt deleted file mode 100644 index 54d2e91..0000000 --- a/legacy/Data/Questions/ingsw/8/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -0.5*A \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/9/correct.txt b/legacy/Data/Questions/ingsw/9/correct.txt deleted file mode 100644 index e86ff88..0000000 --- a/legacy/Data/Questions/ingsw/9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1/1000 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/9/quest.txt b/legacy/Data/Questions/ingsw/9/quest.txt deleted file mode 100644 index 7cae29d..0000000 --- a/legacy/Data/Questions/ingsw/9/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. Si consideri un software il cui costo per la failure è C = 1000000 EUR. Volendo un rischio non superiore a 1000 EUR quale è il valore massimo della probabilità di failure P accettabile? \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/9/wrong 2.txt b/legacy/Data/Questions/ingsw/9/wrong 2.txt deleted file mode 100644 index 78abc32..0000000 --- a/legacy/Data/Questions/ingsw/9/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -1/100 \ No newline at end of file diff --git a/legacy/Data/Questions/ingsw/9/wrong.txt b/legacy/Data/Questions/ingsw/9/wrong.txt deleted file mode 100644 index bb7060e..0000000 --- a/legacy/Data/Questions/ingsw/9/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -1/10 \ No newline at end of file diff --git a/legacy/Data/Questions/ium_unive.txt b/legacy/Data/Questions/ium_unive.txt deleted file mode 100644 index 601b8c5..0000000 --- a/legacy/Data/Questions/ium_unive.txt +++ /dev/null @@ -1,815 +0,0 @@ -1) L’interaction framework descrive 4 fasi del ciclo interattivo, tra le quali troviamo: -> l’osservazione e la memorizzazione -> la sintesi e l’articolazione -v l’articolazione e la presentazione -> la prestazione e la virtualizzazione - -2) Qual èil significato dell’euristica visibilità dello stato del sistema? -> che i dispositivi di input del sistema devono essere posizionati in modo da essere sempre visibili agli utenti -v che in ogni momento il sistema deve tenere informato l’utente su quello che sta succedendo -> che i dispositivi di output del sistema devono essere posizionati a non più di 2 metri dall’utente -> che il sistema deve fornire un feedback all’utente quando ha esaurito tutti gli altri compiti computazionali - -3) Nell’ambito dell’informatica pervasiva si intende per ambient display: -v l’uso dell’ambiente fisico come interfaccia per l’informazione digitale -> l’utilizzo esclusivo di schermi di schermi di grande dimensione, per permettere una comunicazione parallela a più utenti -> l’utilizzo esclusivo della visualità per comunicare l’output di un sistema pervasivo - -4) Il paradigma a manipolazione diretta è caratterizzato da: -> invisibilità di una parte degli oggetti e feedback veloce -> sostituzione di linguaggi di comando basati su numero con linguaggi di comando basati su parole comuni -v reversibilità delle azioni -> impossibilità di attuare azioni incrementali - -5) Nell’ambito dell’informatica pervasiva, che cosa si intende per principio di intelligenza appropriata? -> che il sistema deve essere percepito dall’utente come una controparte umana -> che il sistema informatico non deve mai effettuare previsioni sbagliate -v che il sistema informatico deve eseguire previsioni il più spesso possibile corrette -> che il sistema informatico deve avere un livello minimo di intelligenza misurata utilizzando il test di Turing - -6) Il termine mixed realityintrodotto da Milgrim e Kishino si riferisce a: -> paradigmi di interazione in cui vengono presentati all’utente in sequenza elementi reali ed elementi virtuali -> paradigmi di interazione in cui vengono presentati all’utente contemporaneamente sia elementi reali che virtuali -v tutta la gamma di combinazioni possibili tra realtà e virtualità -> paradigmi di interazione completamente immersivi in cui l’utente si sente ‘frullato’ (da qui il termine mixed) e proiettato con il corpo in un mondo virtuale - -7) In uno degli articoli proposti nella bibliografia del corso (Comparative Feedback in the Street: Exposing Residential Energy Consumption on House Façades) gli autori descrivono uno studio sull’impatto sui comportamenti dovuti alla condivisione dei dati dei consumi energetici sulle facciate esternedelle abitazioni, e concludono che: -> è fondamentale dare il dettaglio dei consumi in tempo reale -v è importante mostrare dati sui consumi a lungo termine -> non c’è alcun vantaggio dal punto di vista del miglioramento delle abitudini derivante dalla competizione tra i vicini -> è importante dare informazioni sui consumi, ma non è importante dare informazioni su come cambiare i comportamenti, visto che la maggior parte delle famiglie è consapevole dei suoi punti di debolezza - -8) Nell’ambito delle tecniche di prototipazione di un’interfaccia, che si intende perbranching storyboard? -> una storyboard caratterizzata da uno schema lineare per mostrare i cambiamenti di stato dell’interfaccia a seguito dell’azione dell’utente o di altri eventi -> una storyboard nella qualevengono proposti gli screenshot dell’interfaccia senza alcun ordinamento particolare -v una storyboard nella quale viene data una descrizioneil più possibilecompleta di tutti glistati dell’interazionee delle loro relazioni -> una storyboard nella quale viene descrittanon solo l'interfaccia ma anche il contesto in cui avviene l’interazione - -9) Le interfacce per l’eco-feedbacksi caratterizzano per: -> richiedere un consumo di energia molto basso, di provenienza esclusivamente rinnovabile -v fornire agli utenti informazioni riguardo alle conseguenze per l’ambiente del loro comportamento -> fornire agli utenti un feedback sonoro per il quale vengono utilizzati processori di ecoo di riverbero, atti a simulare luoghi chiusi e aperti molto ampi - -10) Nell’ambito dell’informatica pervasiva, che cosa si intende per prossemica (proxemics)? -> lo studio dei tempi di interazione con un sistema pervasivo -> lo studio del significato della gestualità umana -v lo studio delle distanze interpersonali -> lo studio delle distanze tra le componenti dell’interfaccia - -11) Tra le caratteristiche positive dei nuovi stili di interazione gestuale pensati per tablet e smartphone possiamo indicare: -> la disponibilità e l’omogeneità di operazioni non distruttive, come l’undo -> la disponibilità di linee guida riconosciute per il controllo gestuale -> la disponibilità di gesti consistenti e omogenei attraverso le diverse piattaforme di utilizzo -v l’elevata espressività del linguaggio di input - -12) Nell’ambito del modello di interazione proposto da Don Norman (ciclo di esecuzione e di valutazione) il golfo di valutazione indica: -> la differenza tra la formulazione delle azioni dell’utente e le azioni consentite -v la differenza tra la presentazione dello stato del sistema e le aspettative dell’utente -> la differenza tra la presentazione dello stato del sistema e le azioni consentite -> la differenza tra la formulazione delle azioni dell’utente e le aspettative dell’utente - -13) In uno degli articoli proposti nella bibliografia del corso (Comparative Feedback in the Street: Exposing Residential Energy Consumption on House Façades) gli autori descrivono uno studio sull’impattosui comportamenti dovuti alla condivisione dei dati dei consumi energetici sulle facciate esternedelle abitazioni, e concludono che: -> è fondamentale dare il dettaglio dei consumi in tempo reale -> è importante dare informazioni sui consumi, ma non è importante dare informazioni su come cambiare i comportamenti, visto che la maggior parte delle famiglie è consapevoledei suoi punti di debolezza -v è importante mostrare dati sui consumi a lungo termine -> non c’è alcun vantaggio dal punto di vista del miglioramento delle abitudini derivante dalla competizione tra i vicini - -14) Nell’ambito dell’informatica pervasiva per input implicito si intende: -> le azioni che non richiedono un’interazione verbale da parte dell’utente -v le azioni che non vengono viste dall’utente come un’interazione con un sistema informatico, ma che vengono interpretati come tali da un sistema informatico presente nell’ambiente -> le azioni che non richiedono un’interazione gestuale da parte dell’utente -> le azioni compiute dagli utenti che non vengono viste dalle altre persone presenti nell’ambiente - -15) Il termine mixed reality introdotto da Milgrim e Kishino si riferisce a: -> paradigmi di interazione in cui vengono presentati all’utente in sequenza elementi reali ed elementi virtuali -> paradigmi di interazione in cui vengono presentati all’utente contemporaneamente siaelementi reali che virtuali -v tutta la gamma di combinazioni possibili tra realtà e virtualità -> paradigmi di interazione completamente immersivi in cui l’utente si sente ‘frullato’ (da qui il termine mixed) e proiettato con il corpo in un mondo virtuale - -16) Nell’ambito delle tecniche di prototipazione di un’interfaccia, che si intende per narrative storyboard? -> una storyboard caratterizzata da uno schema lineare per mostrare i cambiamenti di stato dell’interfaccia a seguito dell’azione diretta dell’utente -> una storyboard nella quale vengono proposti gli screenshot dell’interfaccia senza alcun ordinamento particolare -> una storyboard nella quale viene data una descrizione il più possibile completa di tutti gli stati dell’interazione e delle loro relazioni -v una storyboard nella quale viene descritta non solo l'interfaccia ma anche il contesto in cui avviene l’interazione - -17) Qual è il significato dell’euristica ‘Controllo dell’utente e libertà? -> che agli utenti deve essere impedito di selezionare per errore le funzionalità del sistema -> che tutti i sistemi dovrebbero fornire la libertà di essere utilizzati,anche da parte di utenti non registrati -v che agli utenti deve essere fornite uscite di emergenza nel caso in cui selezionino determinate funzionalità per errore -> che non devono essere supportate le funzionalità di Redo e Redo multiplo - -18) I punti di forza delle interfacce tangibili (TUI) includono: -> la versatilità e la collaborazione -> il parallelismo spaziale e la scalabilità -v il pensiero tangibile e l’uso delle affordances - -19) I parametri che definiscono l’engagement dell’utente comprendono: -v l’attenzione focalizzata e la durabilità -> l’usabilità percepita e l’effervescenza -> il coinvolgimento percepito e l’accessibilità - -20) Il cosiddetto affective computing denota: -v la computazione che influenza le emozioni degli utenti -> l’attrazione emotiva degli utenti verso i nuovi prodotti hardware -> la computazione che sorge dalle emozioni dell’unità di calcolo -> l’attrazione emotiva degli utenti verso i prodotti hardware vintage - -21) Le nuove interfacce gestuali da un certo punto di vista rappresentano un passo indietro dal punto di vista dell’usabilità, a causa: -> dell’incapacità dei cosiddetti nativi digitali ad effettuare manipolazioni con entrambe le mani -v della mancanza di linee guida riconosciute per il controllo gestuale -> dellalimitata espressività delle interfacce gestuali -> dell’incapacità degli utenti ad effettuare manipolazioni con una mano singola - -22) Nell’ambito delle attività di prototipazione la tecnica del mago di Oz denota: -v l’implementazione fittizia di interfacce, costruita in modo tale che l’utente abbia l’impressione di interagire con un sistema realmente funzionante -> l’utilizzo di tecniche di storytelling (narrazione interattiva) per la didattica dell’informatica -> un’implementazione ridondante e fantasiosa di un’interfaccia utente, effettuata allo scopo di permettere molteplici modalità di interazione -> l’implementazione completa delle interfacce, realizzata in tempi molto rapidi - -23) Tra le caratteristiche dei nuovi stili di interazione gestuale pensati per tablet e smartphone possiamo indicare: -> la disponibilità e l’omogeneità di operazioni non distruttive, come l’undo -> la ridotta espressività del linguaggio di input -> la disponibilità di gesti consistenti e omogenei attraverso le diverse piattaforme di utilizzo -v la mancanza di linee guida riconosciute per il controllo gestuale - -24) Nell'ambito delle interfacce WIMP le cosiddette finestre modalisi caratterizzano per: -v bloccare la possibilità di interazioni ulteriori fino a quando l’utente non ha dato un OK o ha annullato le operazioni consentite dall’interfaccia della finestra -> permettere di svolgere la stessa azione attraverso modalità diverse, scegliendo ad esempio una modalitàgrafica piuttosto che una a linea di comando -> permettere di selezionare altre funzionalità dell'applicazione esterne alla finestra modale, senza la necessità di dover concludere prima l'interazione all'interno della finestra stessa - -25) L'euristica Consistenza e Standard indica che: -> gli oggetti, le azioni e le opzioni che fanno parte dell’interazione vanno resi visibili -> non vanno seguitele convenzioni delle piattaforme su cui si sta lavorando -> i widget utilizzati per l'interazione dovrebbero essere di grandi dimensioni e posti a breve distanza -v gli utenti non dovrebbero preoccuparsi di dover capire se parole, situazioni e azioni diverse significano la stessa cosa - -26) Nell’ambito delle tecniche di prototipazione di un’interfaccia, la cosiddetta narrative storyboardsi differenzia dalla sequential storyboard: -v per la descrizione del contesto in cui avviene l’interazione -> per la presentazione degli screenshots dell’interfaccia senza alcun ordinamento particolare -> per la definizione di percorsi non-lineari che descrivono le transizioni di stato dell’interfaccia -> per una migliore accuratezza nella rappresentazione dell’interfaccia - -27) Nell’ambito della percezione uditiva, che cosa si intende per effetto mascheramento? -v l’incapacità del sistema uditivo di distinguere, in determinate condizioni, suoni di livello diverso vicini nel tempo -> la capacità del sistema uditivo di filtrare i suoni in un ambiente rumoroso -> l’incapacità del sistema uditivo di distinguere suoni bassi con frequenze molto diverse -> l’incapacità del sistema uditivo di focalizzarsi in una conversazione in un ambiente rumoroso - -28) La tastiera Michela è un particolare tipo di dispositivo per l’input del testo: -> che ha lo stesso layout fisico di una tastiera QWERTY -> che ha il layout e lo stesso numero di tasti di una tastiera di pianoforte -> per avviare alla digitazione del testo i bambini di età pre-scolare -v fondato sulla scomposizione del testo da digitare in sillabe - -29)Nell’ambito del modello definito come Interaction Framework, che cosa succede durante la fase di articolazione? -v Il linguaggio dei compitidell’utente viene tradottoinlinguaggio di input -> Dopo l’esecuzione il sistema cambia stato e lo comunica attraverso il linguaggio di output -> L’utente osserva l’output e valuta i risultati -> L'inputvienetradotto nel linguaggio di base del sistema per attivare l’esecuzione - -30) E’ corretto dire che, nella progettazione di dispositivi fisici, l’applicazione del concetto di affordance dovrebbe portare a: -v utilizzare forme specifi che suggeriscano come svolgere la funzione -> utilizzare in forma seriale le stesse forme per mappare funzioni diverse -> utilizzare solo dispositivi sostenibili economicamente -> utilizzare solo dispositivi che richiedano una forza fisica limitata - -31) Che cosa si intende per scheumorfismo? -v E’ un ornamento apposto su un oggetto (digitale) allo scopo di richiamare le caratteristiche di un altro oggetto -> E’ un termine che indica le interfacce visuali caratterizzate da uno stile astratto -> E’ un termine che indica le interfacce realizzate in economia di mezzi -> E’ un termine utilizzato per caratterizzare tutte le tipologie di interfacce tangibili - -32) E’ corretto dire, secondo gli studi di O’Brien, che i sei parametri che definiscono l’engagement: -v non sono indipendenti l’uno dall’altro -> comprendono il coinvolgimento percepito e la reversibilità delle azioni -> comprendono la consistenzae la durabilità -> non comprendono l’usabilità percepita - -33) Con il termine interazione a manipolazione diretta: ->ci si riferisce ad un paradigma di interazione basato sull’invisibilità degli oggetti -> ci si riferisce ad un paradigma di interazione nel quale le azioni sono irreversibili -v ci si riferisce ad un paradigma di interazione basato su WIMP -> ci si riferisce ad un paradigma di interazione basato su oggetti fisici - -34) Nell'ambito delle tecniche di progettazionedi interfacce, è corretto dire che una storyboard sequenziale è assimilabile a: -> un prototipo orizzontale -> un prototipo verticale -v uno scenario -> una combinazione di un prototipo orizzontale con un prototipo verticale - -35) E’ corretto dire che, nell’ambito delle interfacce olfattive,la diffusione di sistemi di output per la riproduzione di una grande varietà di odori è correntemente limitata: -> dal grande costo delle essenze necessarie -v dall’impossibilità di ottenere il risultato utilizzando una miscela di pochi odori di base -> dalla grande diffusione di allergie e dal conseguente rischio di shock anafilattici conseguenti all’uso di questo tipo di interfacce - -36) Tra le caratteristiche dei nuovi stili di interazione gestuale pensati per tablet e smartphone possiamo indicare: -> la disponibilità e l’omogeneità di operazioni non distruttive, come l’undo -> la disponibilità di gesti consistenti e omogenei attraverso le diverse piattaforme di utilizzo -v la mancanza di linee guida riconosciute per il controllo gestuale -> la ridotta espressività del linguaggio di input - -37) Il layout del tastierino numerico delle tastiere di computer deriva: -> da uno dei primi studi sul layout dei tastierini numerici di Bell Labs -v dal layout dei calcolatori meccanici -> dal layout delle tastiere telefoniche -> dal fatto che 0 e 1 sono i numeri più utilizzzati - -38) E’corretto dire che, nella progettazione di dispositivi fisici, l’applicazione del concetto di affordance dovrebbe portare a: -v utilizzare forme specifiche che suggeriscano come svolgere la funzione -> utilizzare in forma seriale le stesse forme per mappare funzioni diverse -> utilizzare solo dispositivi sostenibili economicamente -> utilizzare solo dispositivi che richiedano una forza fisica limitata - -39) L'euristica Consistenza e Standard indica che: -> gli oggetti, le azioni e le opzioni che fanno parte dell’interazione vanno resi visibili -> non vanno seguitele convenzioni delle piattaforme su cui si sta lavorando -> i widget utilizzati per l'interazione dovrebbero essere di grandi dimensioni e posti a breve distanza -v gli utenti non dovrebbero preoccuparsi di dover capire se parole, situazioni e azioni diverse significano la stessa cosa - -40) Che cosa si intende per scheumorfismo? -> E’ un termine che indica le interfacce visuali caratterizzate da uno stile astratto -v E’ un ornamento apposto su un oggetto (digitale) allo scopo di richiamare le caratteristiche di un altro -> E’ un termine utilizzato per caratterizzare tutte le tipologie di interfacce tangibili -> E’ un termine che indica le interfacce realizzate in economiadi mezzi - -41) Definire la relazione tra usabilità ed engagement: -> il concetto di engagementè utilizzato solo nella progettazione di sistemi di gioco interattivi -> sono due concetti separati che vengono utilizzati in aree di applicazione completamente diverse -v l'usabilità percepita è parte della definizione del concetto di engagement(secondo la definizione di O'Brien) -> L’engagementè parte della definizionedel concetto di usabilità (secondo la definizione ISO) - -42) Nell’ambito del modello definito come Interaction Framework, che cosa succede durante la fase di prestazione? -> Il linguaggio dei compitidell’utente viene tradottoinlinguaggio di input -> Dopo l’esecuzione il sistema cambia stato e lo comunica attraverso il linguaggio di output -> L’utente osserva l’output e valuta i risultati -v L'inputvienetradotto nel linguaggio di base del sistema per attivare l’esecuzione - -43) Un’interfaccia tangibile -v è un’interfaccia utente nella quale l’utente interagiscecon l’informazione digitale trasmettendo l’input attraverso oggetti fisici -> è un’interfaccia utente nella quale l’utente interagisce con gli oggetti tangibili trasmettendo l’input attraverso la mediazione dioggetti digitali -> è un’interfaccia che va oltre lo stadio prototipale, presentandosi come un sistema interattivo ben costruito - -44) I menu pull-down si differenziano rispetto ai menu fall-down perché -> vengono aperti automaticamente al passaggio del puntatore sui titoli -v vengono aperti posizionando il puntatore sui titoli e facendo click -> vengono aperti posizionando il puntatore sui titoli e rilasciando il tasto del mouse - -45) Un campoX3D -> è un’area in cui viene partizionato lo spazio della scena 3D -v è un’entità di secondo livello che definisce lo stato di un nodo -> è un’entità di primolivello per definire primitivegeometrichedi interazione - -46) In un prototipo verticale di un'interfaccia -> viene ridotto il livello di funzionalità del sistema, dando luogo a un'interfaccia con features non completamente implementate -> viene ridotto il numero di features considerate, mostrando il funzionamento del sistema solo lungo percorsi precedentemente pianificati -v viene ridotto il numero di features considerate, ma quelle selezionate vengono pienamente implementate - -47) Le interfacce industriali si distinguono dalle interfacce a manipolazione diretta perché -v l'utente riceve un doppio output, dall'interfaccia e dal sistema -> l'utente opera un doppio input, verso l'interfaccia e verso il sistema -> l'utente riceve un unico output derivante dall'interfaccia - -48) Il ciclo di esecuzione e di valutazione di Norman -v definisce un modello di interazione uomo calcolatore basato sulla specifica di 7 fasi corrispondenti alle attività dell’utente -> definisce un modello di interazione uomo calcolatore basato sulla specifica di 7 golfi corrispondenti ai punti critici dell’interazione -> definisce un modello di interazione uomo calcolatore basato sulla definizione di 4 componenti principali, ognuna delle quali è caratterizzata da un proprio linguaggio - -49) Comparando i sistemi interattivi basati sull’uso del mouse e quelli basati sull’utilizzo delle gestures,è generalmente corretto affermare che: -> i secondi sistemi si differenziano dai primi per un’espressività più limitata -v i primi sistemi si differenziano dai secondi per una maggiore standardizzazione -> non ci sono differenze significative dal punto di vista dell’espressività e della standardizzazione - -50) Le applicazioni context-aware vengono utilizzate in molti domini applicativi, e per scopi diversi, tra i quali -> la comunicazione di un maggior numero di informazioni -> la diminuzione del coinvolgimento emotivo dell’utente -v la diminuzione del carico cognitivo dell’utente - -51) Nell’ambito dell’informatica pervasiva, sono utilizzati studi teorici a supporto della progettazione e della valutazione dell’esperienza. Tra i vari studi, èconsiderata la teoria delle attività, nella quale: -> si da spazio all’aspetto dell’improvvisazione tipico del comportamento umano -v le azioni derivano da scopi pre-pianificati -> l’uomo viene considerato come parte di un sistema più ampio - -52) Nell’ambito della descrizione delparadigma a manipolazione direttasi fa riferimento alla metafora mondo modello, per la quale: -v l’interfaccia non viene percepita comeuna mediazione con il sistema sottostante, ma come il sistema -> l’interfaccia dovrebbe essere costruita come un modello in scala del mondo ->le azioni non sono reversibili, come succede appunto nel mondo reale - -53) La tastiera DVORAK -v condivide con la tastiera QWERTY lo stesso layout fisico dei tasti -> diminuisce la fatica di input e raddoppia la velocità di input -> permette di eseguire il 50% delle sequenze senza spostare le dita - -54) I punti di forza di un’interfaccia tangibile includono: -> lascalabilità ->la mancanza di relazione con il contesto -v il parallelismo spaziale -> la mancanza di affordance - -55) Una finestra di dialogo modale -> permette di continuare in ogni momento l’interazione con le altre componenti dell’interfaccia che non fanno parte della finestra di dialogo -v non permette di continuare l’interazione con le altre componenti dell’interfaccia che non fanno parte della finestra di dialogo fino alla conferma di una delle opzioni contenute nella finestra di dialogo -> permette di continuare l’interazione con le altre componenti dell’interfaccia, ma solo nel caso di un imminente crash di sistema - -56) La mixed reality -> è un altro modo per riferirsi alla realtà virtuale immersiva -v descrive tutto il continuum nel quale si collocano tutte le diverse miscele di realtà e virtualità -> è un altro modo per riferirsi alla realtà aumentata - -57) L’affordance di un oggetto consiste -> nella capacità dell’oggetto di suggerire, attraverso il proprio nome, le possibilità di interazione -> nel grado di convenienza economica dell’oggetto -v nella capacità dell’oggetto di suggerire, attraverso la propria forma, le possibilità di interazione - -58) Qual è il significato dell’euristica ‘Riconoscimento anziché ricordo’? -v che è vantaggioso per l’interazione rendere gli oggetti e le azioni visibili -> che è vantaggioso per l’interazione richiedere all’utente di memorizzare azioni e opzioni -> che è vantaggioso per l’interazione riconoscere il linguaggio con il quale è stata costruita l’applicazione. - -59) La legge di Fitts afferma che è vantaggioso per l’interazione: -> definire oggetti interattivi di piccole dimensioni e posti a grande distanza tra di loro -v definire oggetti interattivi di grandidimensioni e posti a piccoladistanza tra di loro -> definire oggetti interattivi di grandidimensioni e posti a grande distanza tra di loro -> definire oggetti interattivi di piccole dimensioni e posti a piccola distanza tra di loro - -60) Il meccanismo di routing per i mondi X3D serve a: -> definire un meccanismo di navigazione per gli utenti del mondo interattivo -> definire un meccanismo di rotazione automatica per il nodo a cui è applicato -v definire un meccanismo di trasmissione degli eventi attraverso i nodi che definiscono il mondo X3D - -61)Qual è il significato dell’euristica ‘Consistenza e standard’? -> che è necessario seguire nella progettazione unnumero consistente di standard -v che è necessario seguire le convenzioni delle piattaforme su cui si lavora -> che è possibile utilizzare anche etichette diverse per fare riferimento ad uno stesso oggetto purché si seguano gli standard - -62)I punti di forza delle interfacce tangibili (TUI) includono -> la versatilità e la malleabilità -v la relazione con il contesto e l’utilizzo delle affordances -> il pensiero tangibile e la scalabilità - -63)La realtà aumentata -> prevede l’esclusiva possibilità di sincronizzazione gli elementi virtuali con l’occhio dell’utente -v prevede la possibilità di sincronizzazione gli oggetti virtuali con una telecamera non coincidente con il punto di vista dell’utente -> prevede solo forme di sincronizzazione di oggetti reali - -64)La definizione di golfo dell’esecuzione nel ciclo di esecuzione di Norman (uno dei modelli di interazione uomo calcolatore più famosi) indica -> la differenza tra l’osservazione della risposta del sistema e la prestazione -v la differenza tra la formulazione delle azioni dell’utente e le azioni consentite -> la differenza tra la presentazione dello stato del sistema e l’aspettativa dell’utente - -65)In un’interfaccia WIMP i menu linearisono preferibili ai menu a tortaperché -v permettono di aumentare leggermente la produttività -> diminuiscono lo spazio necessario per l’interfaccia -> permettono di accedere nello stesso tempo ad un numero molto elevato di elementi -> garantiscono un aumento della soddisfazione soggettiva degli utenti - -66)In un prototipo orizzontaledi un'interfaccia -> viene ridotto il numero di features considerate, mostrando il funzionamento del sistema solo lungo percorsi precedentemente pianificati -> viene ridotto il numero di features considerate, ma quelle selezionate vengono pienamente implementate -v viene ridotto il livello di funzionalità del sistema, dando luogo a un'interfaccia con features non completamente implementate - -67) Nell’ambito delle interfacce per Apple Watch con il termine complicazione ci si riferisce a: -v piccoli widget che forniscono informazioni aggiuntive oltre all’indicazione del tempo -> una situazione di blocco dell’interfaccia che provoca problemi persistenti agli utenti -> app particolarmente complesse che richiedono il pieno utilizzo delle capacità computazionali del dispositivo - -68) Nell'ambito della definizione di engagement, la durabilità esprime: -> ilcoinvolgimento emotivo del soggetto coinvolto -> l’impegno cognitivo del soggetto coinvolto -> Il grado di novità dell’esperienza con il sistema interattivo percepito dal soggetto coinvolto -v la propensione del soggetto coinvolto a ripetere l’esperienza - -69) Nell’ambito dell’informatica pervasiva si intende per ambient display: -v l’uso dell’ambiente fisico come interfaccia per l’informazione digitale -> l’utilizzo esclusivo di schermi di schermi di grande dimensione, per permettere una comunicazione parallela a più utenti -> l’utilizzo esclusivo della visualità per comunicare l’output di un sistema pervasivo - -70) La tastiera DVORAK si differenzia dalla tastiera MICHELA per: -> l'utilizzo della sola mano sinistra -v una minore velocità nella digitazione -> l'utilizzo della sola mano destra -> la maggiore adattabilità a bambini di età pre-scolare - -71) I punti di forza di un’interfaccia tangibile includono: -> la scalabilità -> la mancanza di relazione con il contesto -v il parallelismo spaziale -> la mancanza di affordance - -72) Nell’ambito delle tecniche di prototipazione di un’interfaccia, che cosa si intende per branching storyboard? -> è uno storyboard nel quale vengono proposti gli screenshots dell’interfaccia senza alcun ordinamento particolare -v è uno storyboard che utilizza uno schema non-lineare per mostrare i cambiamenti di stato dell’interfaccia a seguito dell’azione dell’utente o di altri eventi -> è uno storyboard che utilizza uno schema lineare per mostrare i cambiamenti di stato dell’interfaccia a seguito dell’azione dell’utente o di altri eventi - -73) Per quanto riguarda i tempi di risposta ad uno stimolo sensoriale, è corretto affermare che: -> il tempo motorio è funzione del canale sensoriale e aumenta in caso di segnali misti (es. segnale uditivo + segnale visivo) -v il tempo motorio è funzione dell’età e della salute dell’individuo -> il tempo motorio è funzione del canale sensoriale e diminuisce in caso di segnali misti (es. segnale uditivo + segnale visivo) - -74) Nell’ambito della progettazione ergonomica, si indica come keyhole effect (effetto buco della serratura): -> la situazione positiva derivante dalla possibilità di concentrarsi solo sul proprio compito senza essere distratti da visualizzazioni di flussi informativi che devono essere gestiti da altri operatori -v la situazione negativa derivante all’incapacità di avere una visione complessiva dello stato del sistema con cui più operatori interagiscono -> la pericolosa distrazione derivante dall’osservazione del comportamento dei colleghi che operano nelle postazioni adiacenti o nella sala di controllo vicina - -75) Nell’ambito del modello definito come Interaction Framework, la fase di articolazione indica: -> la fase di conversione del linguaggio di base in linguaggio di output -v la fase di conversione del linguaggio del compito in linguaggio di input -> la fase di conversione del linguaggio di output in linguaggio del compito -> la fase di conversione del linguaggio di input in linguaggio del compito - -76) Nell'ambito delle tecniche di prototipazione, che cosa caratterizza la tecnica del Mago di Oz? -> l'utilizzo di schemi su carta (paper mockup) anziché programmi funzionanti, con un esperto che fa la parte del computer e mostra lo schema di interfaccia successivo quando colui che prova l'applicazione seleziona un’azione sullo schema corrente -> la necessità, da parte dei valutatori, di indossare i costumi dei protagonisti del noto romanzo, al fine di aumentare l'engagement dei bambini che provano l'interfaccia -> l'utilizzo di una configurazione di computer più potente di quella che verrà utilizzata come target per il rilascio dell’applicazione -v l'utilizzo di un umano dietro le scene che si prenda carico delle operazioni troppo difficili da programmare - -77) Indicare quale delle seguenti affermazioni contrasta con le 10 euristiche di usabilità di Nielsen: -> il sistema dovrebbe parlare il linguaggio dell'utente -> nel processo di interazione gli oggetti, le azioni e le opzioni vanno rese visibili -> ogni elemento informativo presentato nella finestra di output compete con gli altri e ne diminuisce la visibilità -v le indicazioni di aiuto non dovrebbero essere troppo focalizzate sui compiti dell'utente - -78) Nell’ambito delle tecniche di prototipazione di un’interfaccia, la cosiddettanarrative storyboardsi differenzia dallasequentialstoryboard: -> per la definizione di percorsi non-lineari che descrivono le transizioni di stato dell’interfaccia -v per la descrizione del contesto in cui avviene l’interazione -> per la presentazione degli screenshots dell’interfaccia senza alcun ordinamento particolar -> per una migliore accuratezza nella rappresentazione dell’interfaccia - -79) Nell’ambito del modello definito come Interaction Framework, che cosa succede durante lafase di prestazione? -> Dopo l’esecuzione il sistema cambia stato e lo comunica attraverso il linguaggio di output -> L’utente osserva l’output e valuta i risultati -> Il compito dell’utentevienearticolato all’interno del linguaggio di input -v L'inputvienetradotto nel linguaggio di base del sistema per attivare l’esecuzione - -80) Nell’ambito dell’informatica pervasiva si considera il concetto di engagement, che tra i parametri che lo definiscono comprende: -> l’esteticae la visibilità degli oggetti -> la durabilità e le azioni incrementali -v il coinvolgimento percepitoe l'attenzione focalizzata -> l’usabilità percepita e la correttezza sintattica - -81) Nell’ambito della risposta sensoriale ad uno stimolo esterno, è corretto affermare che il tempo di reazione: -> è indipendente dal canale sensoriale -> dipende dalla salute del soggetto -diminuisce quando lo stimolo avviene su un canale misto (es. uditivo e visivo) -> dipende dall'età del soggetto - -82) Le interfaccea manipolazione diretta si caratterizzano per: -> l'irreversibilità delle azioni -> l'invisibilità degli oggetti -> l'utilizzo di linguaggi di comando -v la correttezza sintattica di tutte le azioni - -83) Gli studi sull’uso di sistemi multi-touch per la manipolazione di rappresentazioni digitali evidenziano che: - -v sarebbe opportuno avere mapping versatili (uno a molti) tra azioni e gestualità -> gli adulti utilizzano in maniera più intensa gestures che richiedono l’uso di due mani -> gli utenti tendono ad utilizzare un solo tipo di gesture per l’esecuzione di una stessa azione (ad esempio lo spostamento di una foto rappresentata sullo schermo multitouch - -84) Il concetto di affordanceesprime: -v la capacità di un oggetto fisico di suggerire, tramite la propria forma, la funzione a cui è preposto -> la possibilità di produzionedi un oggetto fisico a basso costo, per permettere una distribuzione ampia -> la capacità di un oggetto fisico di suggerire, tramite etichette apposte sull’oggetto stesso, la funzione a cui è preposto - -85) Nell’ambito delle attività di valutazione dell’usabilità dell’interfaccia le tecniche di ispezione: -> prevedono che un elevato numero di utenti esaminino gli aspetti di usabilità di un prodotto -> prevedono un’accurata analisi del dispositivo prima della release finale, ottenuta anche attraverso il disassemblaggio e l’ispezione delle sue componenti -v prevedono che un numero limitato di specialisti esaminino gli aspetti di usabilità di un prodotto -> prevedono che i valutatori dell’usabilità raccolgano dati attraverso un numero sostanzioso di questionari composti di domande aperte e chiuse - -86) Lo studio “Why don’t Families Get along with Eco-Feedback Technologies?” analizza le tecnologie di eco-feedback in un contesto familiare.Quali delle seguenti affermazioni corrisponde a indicazioni che si possono derivare dallo studio? -> il sistema di eco-feedback dovrebbe dare solo informazioni generali, lasciando agli utenti il compito di elaborare strategie di azione giornaliere -> non ci sono benefici nel rendere il sistema di eco-feedback accessibile atutta la famiglia, dal momento che le decisioni vengono comunque prese dagli adulti -v il sistema di eco-feedback dovrebbe includere una vista a volo d’uccello dei consumi della famiglia -> il sistema di eco-feedback, per ragioni di privacy, non dovrebbe stimolare una mutua consapevolezza dei consumi individuali - -87) Indicare quale delle seguenti affermazioni, relative all'informatica pervasiva e all'informatica interattiva, è vera. -> l'informatica pervasiva richiede che l'utente comunichi esplicitamente al sistema che cosa fare -> l'informatica interattiva richiede necessariamente un ambiente dotato di sensori -> l'informatica interattiva prevede che l'utente possa essere ignaro del fatto che stia -v nell'informatica pervasiva è possibile che l'output sia implicito - -88) Indicare quale delle seguenti affermazioni, relative ai concetti di usabilità ed engagement, è vera. -> usabilità ed engagement sono due concetti separati che vengono utilizzati in ambiti applicativi completamente diversi -v il concetto di usabilità viene compreso nella definizione del concetto di engagement (secondo la definizione di O'Brien) -> il concetto di engagement viene compreso nella definizione del concetto di usabilità (secondo la definizione ISO) -> il concetto di engagement viene utilizzato solo nell'ambito della progettazione di sistemi interattivi ludici - -89) Indicare quale delle seguenti affermazioni contrasta con una delle 10 euristiche di usabilità di Nielsen: -> vanno predisposte uscite di emergenza per lasciare lo stato dell'interazione in cui ci si trova -v l'interfaccia non deve seguire le convenzioni del mondo reale -> gli utenti non devono preoccuparsi se le parole o icone diverse usate nell'interfaccia indicano la stessa cosa -> i messaggi di errore non dovrebbero usare un linguaggio per esperti - -90) Nell’ambito delle tecniche di prototipazione di un’interfaccia, una narrative storyboard si distingue per: -> l'utilizzo di una voce narrante che descrive lo scenario dell'interfaccia -> l'utilizzo di uno schema non lineare per mostrare i cambiamenti di stato dell’interfaccia a seguito delle azioni dell'utente -v l'utilizzo di uno schema lineare per mostrare i cambiamenti di stato dell’interfaccia -> l'utilizzo di una voce narrante che descrive il contesto dell'interfaccia - -91) Le interfacce industriali si distinguono dalle interfacce a manipolazione diretta: -> per avere solamente un’interfaccia di input -v perché il feedback per l’operatore non deriva solo dall’interfaccia di output -> perché il feedback per l’operatore deriva solo dall’osservazione diretta del mondo reale -> per avere solamente un’interfaccia di output - -92) Il paradigma a manipolazione diretta si distingue dal paradigma linguistico: -> perché è più difficile da apprendere -> per la possibilità di applicare contemporaneamente un determinato comando a più oggetti -v per l'implicita correttezza sintattica di tutte le azioni che si possono compiere -> per l'invisibilità degli oggetti che si usano nell'interazione - -93) Il layout del tastierino numerico usato in telefonia e basato su una matrice rettangolare nella quale i numeri 1 2 3 stanno nella riga superiore deriva: -> dalla trasposizione del layout utilizzato nelle calcolatrici meccaniche -> da uno studio specifico sulla fatica di utilizzo svolto da IBM -> dalla versione estesa della tastiera DVORAK -v da uno studio specifico sulle preferenze da parte degli utenti svolto da Bell Labs - -94) Il concetto di eco-feedback: -> si riferisce alle modalità di utilizzo del canale sonoro per la comunicazione a grande distanza in sistemi pervasivi -v si riferisce alla possibilità di fornire agli utenti informazioni sulle conseguenze delle loro azioni per l'ambiente -> si riferisce alla possibilità di regolare automaticamente le condizioni ambientali per gli utenti attraverso un sistema di controllo - -95) Nell’ambito del modello definito come Interaction Framework, il mapping tra il linguaggio del compito e il linguaggio di input dell'interfaccia viene svolto nella fase di: -> presentazione -> prestazione -v articolazione -> osservazione - -96) In uno degli articoli proposti nella bibliografia del corso (Comparative Feedback in the Street: Exposing Residential Energy Consumption on House Façades) gli autori descrivono uno studio sull’impatto sui comportamenti dovuti alla condivisione dei dati dei consumi energetici sulle facciate esterne delle abitazioni, e concludono che: -> è essenziale dare informazioni sui consumi in tempo reale -v è importante dare informazioni chiare su come cambiare i comportamenti -> è importante mostrare comparazione sui consumi, ma solo a lungo termine - -97) Nell'ambito dell'informatica pervasiva il principio di intelligenza appropriata: -> indica che il sistema deve eseguire almeno il 5% di previsioni corrette ed utili -> indica che è necessario un quoziente intellettivo minimo (espresso come valore QI) per poter interagire con il sistema -v indica che il sistema non deve causare problemi nel caso in cui l'azione del sistema derivi da una previsione sbagliata -> indica che il sistema deve essere percepito come una controparte umana - -98) Nell’ambito del modello definito come Interaction Framework, il mapping tra il linguaggio di base e il linguaggio di output dell'interfaccia viene svolto nella fase di: -> osservazione -> articolazione -v presentazione -> prestazione - -99) Definire quale dei seguenti parametri non viene considerato nella definizione di engagement secondo O'Brien: -> coinvolgimento percepito -v costo -> durabilità -> attenzione focalizzata - -100) Nell’ambito delle tecniche di prototipazione di un’interfaccia, una branching storyboard si distingue per: -> l'utilizzo di uno schema lineare per mostrare i cambiamenti di stato dell’interfaccia a seguito dell’azione dell’utente o di altri eventi -> l'utilizzo di uno schema non lineare per mostrare i cambiamenti di stato dell’interfaccia a seguito delle sole azioni esplicite dell'utente -v l'utilizzo di uno schema non lineare per mostrare i cambiamenti di stato dell’interfaccia, anche a seguito dei cambiamenti di valore di alcune variabili del contesto -> l'utilizzo di uno schema non ordinato per mostrare i cambiamenti di stato dell’interfaccia a seguito dell’azione dell’utente o di altri eventi - -101) Correntemente le interfacce basate sullo stile di interazione WIMP si distinguono da quelle basate sullo stile di interazione touch-based per: -> la maggiore espressività nell'input -v la maggiore consistenza -> la minore scopribilità -> la minore scalabilità - -102) Nell’ambito dei sistemi di input, la motivazione per la quale tuttora la tastiera QWERTY è la più utilizzata è: -> la maggiore velocità rispetto alle soluzioni concorrent -> la minore fatica rispetto alle soluzioni concorrent -> l'ordinamento ottimale del layout -v 'inerzia tecnologica - -103) Le interfacce industriali si distinguono dalle interfacce a manipolazione diretta: -> per avere solamente un’interfaccia di input -v perché il feedback per l’operatore non deriva solo dall’interfaccia di output -> per avere solamente un’interfaccia di output -> perché il feedback per l’operatore deriva solo dall’osservazione diretta del mondo reale - -104) In uno degli articoli proposti nella bibliografia del corso (SINAIS from Fanal) gli autori descrivono la progettazione e la valutazione di un sistema di eco-feedback giungendo alla conclusione che: -> le soluzioni di eco-feedback basate su semplici rappresentazioni numeriche alla fine sono le più efficaci nel suscitare per lungo tempo l'attenzione degli utenti -> il feedback basato su rappresentazioni artistiche è un'ottima alternativa alla visualizzazione di informazione dettagliata -v il feedback basato su rappresentazioni artistiche dovrebbe comunque essere associato alla visualizzazione dettagliata dell'informazione - -105) E' corretto affermare che il numero di colori a cui viene assegnato un nome : -v dipende dalle culture. -> non cambia a seconda delle culture. -> non cambia (ma possono cambiare i nomi a seconda delle culture). -> é correlato alle condizioni climatiche. - -106) E' corretto dire che il software Graffiti per il riconoscimento della scrittura: -> permette il riconoscimento di qualsiasi stile di scrittura individuale. -> è basato esclusivamente sulla semplificazione dei caratteri. -v si avvale della standardizzazione del tratto. -> necessita di un lunghissimo periodo di apprendimento da parte dell'utente. - -107) Nell’ambito dell’informatica pervasiva si considera il concetto di engagement, che tra i parametri che lo definiscono comprende: -> la durabilità e la visibilità degli oggetti -> il coinvolgimento percepito e le azioni incrementali -v l'estetica e l'attenzione focalizzata -> la correttezza sintattica e la novità - -108) Indicare quale delle seguenti affermazioni contrasta con le 10 euristiche di usabilità di Nielsen: -> è bene permettere all'utente di personalizzare lo svolgimento delle azioni frequenti -> nell'interazione è preferibile il riconoscimento al ricordo -v il sistema non dovrebbe corrispondere al mondo reale -> va supportata la funzione di Redo - -109) Lo studio “Why don’t Families Get along with Eco-Feedback Technologies?” analizza le tecnologie di eco-feedback in un contesto familiare. Quali delle seguenti affermazioni corrisponde a indicazioni che si possono derivare dallo studio? -v il sistema di eco-feedback dovrebbe includere una vista a volo d’uccello dei consumi della famiglia -> il sistema di eco-feedback, per ragioni di privacy, non dovrebbe stimolare una mutua -consapevolezza dei consumi individuali -> il sistema di eco-feedback dovrebbe dare solo informazioni generali, lasciando agli utenti il compito di elaborare strategie di azione giornaliere -> non ci sono benefici nel rendere il sistema di eco-feedback accessibile a tutta la famiglia, dal momento che le decisioni vengono comunque prese dagli adulti - -110) Nell’ambito dell’informatica pervasiva si considera il concetto di engagement, che tra i parametri che lo definiscono comprende -> la durabilità e la visibilità degli oggetti -> il coinvolgimento percepito e le azioni incrementali -v l'estetica e l'attenzione focalizzata -> la correttezza sintattica e la novità - -111) Indicare quale delle seguenti affermazioni contrasta con le 10 euristiche di usabilità di Nielsen: -> è bene permettere all'utente di personalizzare lo svolgimento delle azioni frequenti -> nell'interazione è preferibile il riconoscimento al ricordo -v il sistema non dovrebbe corrispondere al mondo reale -> va supportata la funzione di Redo - -112) Lo studio “Why don’t Families Get along with Eco-Feedback Technologies?” analizza le tecnologie di eco-feedback in un contesto familiare. Quali delle seguenti affermazioni corrisponde a indicazioni che si possono derivare dallo studio? -v il sistema di eco-feedback dovrebbe includere una vista a volo d’uccello dei consumi della famiglia -> il sistema di eco-feedback, per ragioni di privacy, non dovrebbe stimolare una mutua -consapevolezza dei consumi individuali -> il sistema di eco-feedback dovrebbe dare solo informazioni generali, lasciando agli utenti il compito di elaborare strategie di azione giornaliere -> non ci sono benefici nel rendere il sistema di eco-feedback accessibile a tutta la famiglia, dal momento che le decisioni vengono comunque prese dagli adulti - -113) Nell’ambito delle tecniche di prototipazione di un’interfaccia, la cosiddetta narrative storyboard si differenzia dalla branching storyboard: -v per la descrizione del contesto in cui avviene l’interazione -> per la definizione di percorsi lineari che descrivono le transizioni di stato dell’interfaccia -> per una migliore accuratezza nella rappresentazione dell’interfaccia -> per la presentazione degli screenshots dell’interfaccia senza alcun ordinamento particolare - -114) Nell’ambito della risposta sensoriale ad uno stimolo esterno, è corretto affermare che il tempo motorio: -> è dipendente dal canale sensoriale -v dipende dalla salute del soggetto -> diminuisce quando lo stimolo avviene su un canale misto (es. uditivo e tattile -> è indipendente dall'età del soggetto - -115) Nell’ambito del modello definito come Interaction Framework, che cosa succede durante la fase di presentazione? -> il compito dell’utente viene articolato all’interno del linguaggio di input -v dopo l’esecuzione il sistema cambia stato e lo comunica attraverso il linguaggio di output -> l’utente osserva l’output e valuta i risultati -> l'input viene tradotto nel linguaggio di base del sistema per attivare l’esecuzione - -116) Nell’ambito delle attività di valutazione dell’usabilità dell’interfaccia le tecniche di ispezione: -> prevedono che un elevato numero di utenti esaminino gli aspetti di usabilità di un prodotto -v prevedono che un numero limitato di specialisti esaminino gli aspetti di usabilità di un prodotto -> prevedono che i valutatori dell’usabilità raccolgano dati attraverso un numero sostanzioso di questionari composti di domande aperte e chiuse -> prevedono un’accurata analisi del dispositivo prima della release finale, ottenuta anche attraverso il disassemblaggio e l’ispezione delle sue componenti - -117) Le interfacce a righe di comando si distinguono per: -> la manipolazione di oggetti visibili -> l’impossibilità di accedere in modo diretto alle funzioni del sistema -v la possibilità di applicare lo stesso comando contemporaneamente a più oggetti -> la correttezza sintattica di tutte le azioni - -118) Nell’ambito dell’informatica pervasiva, per iHCI si intende: -> l’interazione dell’uomo con un dispositivo smart, basata sull’uso di un set di app -v l’interazione di un uomo con il suo ambiente e con gli artefatti inseriti all’interno di esso, -nel corso del quale il sistema pervasivo acquisisce anche input implicito -> la formalizzazione del processo di interazione, noto anche come Interaction Framework - -119) Per quanto riguarda le capacità percettive del nostro apparato uditivo, che cosa si intende per effetto cocktail? -> la capacità del sistema uditivo di comprendere una conversazione che comprende una miscela di termini appartenenti a lingue diverse -v la capacità del sistema uditivo di filtrare i suoni ricevuti, per permettere ad esempio di focalizzarsi su una conversazione in un ambiente rumoroso -> l’incapacità del nostro del sistema uditivo di distinguere una conversazione in un ambiente rumoroso - -120) Nell’ambito della risposta sensoriale ad uno stimolo esterno, è corretto affermare che il tempo motorio: -> è dipendente dal canale sensoriale -v dipende dalla salute del soggetto -> diminuisce quando lo stimolo avviene su un canale misto (es. uditivo e tattile -> è indipendente dall'età del soggetto - -121) Nell’ambito delle tecniche di prototipazione di un’interfaccia, la cosiddetta narrative storyboard si differenzia dalla branching storyboard: -v per la descrizione del contesto in cui avviene l’interazione -> per la definizione di percorsi lineari che descrivono le transizioni di stato dell’interfaccia -> per una migliore accuratezza nella rappresentazione dell’interfaccia -> per la presentazione degli screenshots dell’interfaccia senza alcun ordinamento particolare - -122) Nell’ambito del modello definito come Interaction Framework, che cosa succede durante la fase di presentazione? -> il compito dell’utente viene articolato all’interno del linguaggio di input -v dopo l’esecuzione il sistema cambia stato e lo comunica attraverso il linguaggio di output -> l’utente osserva l’output e valuta i risultati -> l'input viene tradotto nel linguaggio di base del sistema per attivare l’esecuzione - -123) Nell’ambito delle attività di valutazione dell’usabilità dell’interfaccia le tecniche di ispezione: -> prevedono che un elevato numero di utenti esaminino gli aspetti di usabilità di un prodotto -v prevedono che un numero limitato di specialisti esaminino gli aspetti di usabilità di un prodotto -> prevedono che i valutatori dell’usabilità raccolgano dati attraverso un numero sostanzioso di questionari composti di domande aperte e chiuse -> prevedono un’accurata analisi del dispositivo prima della release finale, ottenuta anche attraverso il disassemblaggio e l’ispezione delle sue componenti - -124) Le interfacce a righe di comando si distinguono per: -> la manipolazione di oggetti visibili -> l’impossibilità di accedere in modo diretto alle funzioni del sistema -v la possibilità di applicare lo stesso comando contemporaneamente a più oggetti -> la correttezza sintattica di tutte le azioni - -125) Nell’ambito dell’informatica pervasiva, per iHCI si intende: -> l’interazione dell’uomo con un dispositivo smart, basata sull’uso di un set di app -v l’interazione di un uomo con il suo ambiente e con gli artefatti inseriti all’interno di esso, -nel corso del quale il sistema pervasivo acquisisce anche input implicito -> la formalizzazione del processo di interazione, noto anche come Interaction Framework - -126) Per quanto riguarda le capacità percettive del nostro apparato uditivo, che cosa si intende per effetto cocktail? -> la capacità del sistema uditivo di comprendere una conversazione che comprende una miscela di termini appartenenti a lingue diverse -v la capacità del sistema uditivo di filtrare i suoni ricevuti, per permettere ad esempio di focalizzarsi su una conversazione in un ambiente rumoroso -> l’incapacità del nostro del sistema uditivo di distinguere una conversazione in un ambiente rumoroso - -127) L’interaction framework descrive 4 fasi del ciclo interattivo, tra le quali troviamo: -> la sintesi e l’articolazione; -> l’elaborazione e la manipolazione; -> la sequenza e la presentazione; -v l’osservazione e la prestazione - -128) Qual è il significato dell’euristica controllo dell’utente e libertà? -> che gli utenti non devono avere la possibilità di selezionare funzionalità del sistema per errore; -v che agli utenti devono essere disponibili funzioni di undo; -> che agli utenti non devono essere disponibili funzioni di redo; -> che gli utenti devono avere a disposizioneuscite di emergenza, ma ben celate per non disturbare il normale flusso dell’interazione - -129) Nell’ambito degli studi legati alla percezione umana, per effetto mascheramentosi intende: -> l’impossibilità di riconoscere la vocedi una persona in ambienti molto rumorosi; -v l’incapacità del sistema uditivo di differenziare suoni vicini per intensità e frequenza; -> l’incapacità del sistema visuale di discriminare l’identità di una persona in ambienti poco illuminati; -> l’incapacità del sistema uditivo di differenziare suoni con frequenza diversa ma di uguale intensità - -130) In uno degli articoli proposti nella bibliografia del corso (Why don’t families get along with eco-feedback Technologies) gli autori affrontano con uno studio il tema dell’assorbimento dell’informazione data dal sistema di eco-feedback (incorporation), e notano che: -> gli utenti che hanno fatto parte dello studio si sono sentiti a disagio quando sono stati dati loro come punto di riferimento i costi legati ai comportamenti correnti; -v gli utenti che hanno fatto parte dello studio hanno avuto difficoltà nell’agire a seguito dell’informazionericevuta,nel caso in cui l’informazione fossestata fornita con un basso grado di dettaglio; -> gli utenti che hanno fatto parte dello studio si sono sentiti a disagio quando sono stati dati loro come punto di riferimento la comparazione con comportamenti ottimali; -> gli utenti che hanno fatto parte dello studio hanno avuto difficoltà nell’agire a seguito dell’informazionericevuta,nel caso in cui l’informazione fossestata fornita con un elevato grado di dettaglio - -131) Nell’ambito dell’informatica pervasiva, i concetti di informatica quotidianae interazione continuasi riferiscono: -> allo svolgimento di attività che hanno un inizio ed una fine ben definiti; -v alla promozione di attività informali e non strutturate; -> all’uso giornaliero e continuativo di alcune applicazioni nel contesto lavorativo; -> allo svolgimento di attività con un elevato grado di coordinamento - -132) Nell’ambito dell’ergonomia, che cosa si intende per keyhole effect (effetto buco della serratura)? -> una situazione che si verifica quando l’utente deve accedere ad un’interfaccia con un visore monoculare; -> una situazione che si verifica quando l’operatore si astrae volontariamente dalla visualizzazione generale dell’interfaccia per concentrarsi sul suo lavoro; -> una situazione che si verifica quando l’utente ha accesso a informazioni riservate; -v una situazione che si verifica quando l’utente ha accesso solo a visualizzazioni parziali del sistema - -133) Il paradigma a manipolazione direttaè caratterizzato da: -> irreversibilità delle azioni; -> azioni non incrementali; -v presenza di widget che vengono utilizzati come oggetti di input e di output; -> invisibilità degli oggetti che fanno parte dell’interazione - -134) Secondo la ricerca scientifica, le attuali interfacce basate sull’uso di gestures sono caratterizzate da: -> una bassa espressività; -> la disponibilitàdi linee guida riconosciute; -v la proposta di nuove convenzioni che ignorano le esistenti; -> il profondo legame con la ricerca nell’interazione uomo calcolatore - -135) L’interaction framework descrive 4 fasi del ciclo interattivo, tra le quali troviamo: -> l’osservazione e la prenotazione; -> l’analisi e la collaborazione; -> la sintesi e l’articolazione; -v la presentazionee la prestazione - -136) Qual è il significato dell’euristica riconoscimento anziché ricordo? -v che,per favorire l’interazione,gli oggetti e le azioni dell’interazionestessavanno resi visibili; -> che è auspicabile che sistema interattivo sia in grado di riconoscere i pattern di interazione dell’utente; -> che è auspicabile che sistema interattivo sia in grado di riconoscere il profilo dell’utente; -> che va favorita l’interazione cooperativa - -137) Nell’ambito dell’ergonomia, che cosa si intende per keyhole effect(effetto buco della serratura)? -> una situazione che si verifica quando l’utente ha accesso a informazioni riservate; -> una situazione che si verifica quando l’operatore si astrae volontariamente dalla visualizzazione generale dell’interfaccia per concentrarsi sul suo lavoro; -v una situazione che si verifica quando l’utente ha accesso solo a visualizzazioni parziali del sistema; -> una situazione che si verifica quando l’utente deve accedere ad un’interfaccia con un visore monoculare - -138) Nell’ambito degli studi legati alla percezione umana, per effetto cocktailsi intende: -> uno stato di frastornamento legato all’eccesso di stimoli uditivi di un ambiente; -> la capacità del sistema sensoriale di miscelare stimoli da canali diversi (es. visuale e tattile) per aumentare la velocità di ricezione dell’informazione; -> uno stato di frastornamento legato all’eccesso di stimoli visuali di un ambiente; -v la capacità del sistema uditivo di filtrare i suoni ricevuti per focalizzarsi su una conversazione - -139) Secondo la ricerca scientifica, le attuali interfacce basate sull’uso di gestures sono caratterizzate da: -> una bassa espressività; -v la proposta di nuove convenzioni che ignorano le esistenti; -> la disponibilità di linee guida riconosciute; -> il profondo legame con la ricerca nell’interazione uomo calcolatore - -140) In uno degli articoli proposti nella bibliografia del corso (Why don’t families get along with eco-feedback Technologies) gli autori affrontano con uno studio il tema dell’assorbimento dell’informazione data dal sistema di eco-feedback (incorporation), e notanoche: -> gli utenti che hanno fatto parte dello studio hanno avuto difficoltà nell’agire a seguito dell’informazionericevuta,nel caso in cui l’informazione fossestata fornita con un elevato grado di dettaglio; -> gli utenti che hanno fatto parte dello studio si sono sentiti a disagio quando sono stati dati lorocome puntodi riferimento la comparazione con comportamenti ottimali; -v gli utenti che hanno fatto parte dello studio hanno avuto difficoltà nell’agire a seguito dell’informazionericevuta,nel caso in cui l’informazione fossestata fornita con un basso grado di dettaglio; -> gli utenti che hanno fatto parte dello studio si sono sentiti a disagio quando sono stati dati loro come puntodi riferimento i costi legati ai comportamenti correnti - -141) Nell’ambito dell’informatica pervasiva, è corretto dire che: -> l’output esplicito costituisce un canale di comunicazione diretto tra utente e ambiente, che non passa attraversol’applicazione di informatica pervasiva; -> l’output esplicitonon dovrebbe mai affiancare l’output esplicito dell’interfaccia; -> l’input implicito viene comunque visto dall’utente come un’interazione con il sistema informatico; -v l’input implicito può affiancare l’input esplicito dell’utente - -142) Ilparadigma a manipolazione diretta è caratterizzato da: -> sostituzione di azioni per la manipolazione di oggetti visibili con linguaggi di comando; -v correttezza sintattica di tutte le azioni; -> chiara separazionedel linguaggio di input e del linguaggio di output; -> uso esclusivo di widget fisici diff --git a/legacy/Data/Questions/ogas.txt b/legacy/Data/Questions/ogas.txt deleted file mode 100644 index 60c7bd5..0000000 --- a/legacy/Data/Questions/ogas.txt +++ /dev/null @@ -1,282 +0,0 @@ -1) I manager sono dei visionari e hanno un'alta propensione al rischio -> V -v F - -2) Il prototitpo di un modello di business può presentarsi come un foglio di calcolo che simula il funzionamento del nuovo business -v V -> F - -3) Il budget è l'output dell'attività di programmazione -v V -> F - -4) Nel processo di pianificazione di un business il meccanismo di controllo assume caratteristiche più rilevanti rispetto a quello della programmazione -> V -v F - -5) La propensione al rischio, che secondo alcuni studiosi è tipica dell'orientamento imprenditoriale, è l'inclinazione a intraprendere nuovi progetti avventurandosi in ambienti incerti -v V -> F - -6) I primi tasselli indispensabili per la formazione di uno schema di Business Plan sono i 'Ricavi' e gli 'Investimenti durevoli' -v V -> F - -7) Il business plan è in grado di fornire una stima della probabilità di successo di una startup -v V -> F - -8) La fattibilità economica è quella fase della pianificazione il cui output è il piano operativo -> V -v F - -9) Il pensiero visuale è una tecnica di progettazione dei modelli di business -v V -> F - -10) Il business model CANVAS è strutturato in sette blocchi -> V -v F - -11) Gli scenari possono rivelarsi utili come guide per la progettazione di nuovi modelli di business in quanto aiutano gli innovatori a riflettere sul modello più appropriato per ciascuna delle ambientazioni future (Scenario Planning) -v V -> F - -12) Il manager, così come l'imprenditore, potrebbe rischiare il proprio capitale -> V -v F - -13) Il business plan non è in grado di fornire una stima della probabilità di successo di una startup -> V -v F - -14) La condizione di vitalità dell'impresa è RICAVI >= COSTI -v V -> F - -15) Il business model è composto da elementi che mostrano la logica con cui un'azienda intende creare valore -v V -> F - -16) La struttura organizzativa rappresenta il sistema di processi e di attività di un'organizzazione, cioè il suo modo di funzionare -v V -> F - -17) L'equilibrio finanziario è rappresentato dall'equazione ∑ Ricavi = ∑ Costi + margine di profitto equo -> V -v F - -18) In un sistema di impresa, compito della direzione è la ricerca di una coordinazione fra sub-sistemi, come condizione per la coordinazione generale -v V -> F - -img=https://i.imgur.com/MgB9zPg.png -19) Quando combinata con il CANVAS la SWOT Analysis permette una precisa valutazione del modello di business di un'organizzazione e dei suoi elementi di base -v V -> F - -20) I modelli di business sono progettati in ambienti specifici che possono essere considerati "spazi di progettazione" -v V -> F - -21) Il capitale di rischio rappresenta i mezzi monetari apportati da terzi finanziatori -> V -v F - -22) L'attitudine all'imprenditorialità si manifesta -> nell'ideazione dell'attività intrapresa dall'imprenditore -> nell'avviamento e gestione dell'attività oggetto dell'impresa -v nell'ideazione, ma anche nell'avviamento e gestione dell'attività intrapresa dall'imprenditore - -23) Nelle società per azioni, il rischio aziendale -v rimane in capo ai soci, nei limiti delle azioni sottoscritte -> viene delegato al consiglio di amministrazione -> è assunto dal top management - -24) L'interesse patrimoniale consiste -v nel compenso spettante al titolare per la messa a disposizione del capitale -> nel compenso per il rischio sopportato con l'investimento -> nel compenso per l'attività che il titolare svolge in azienda - -25) La redditività coincide con l'economicità -> in ogni caso -v nel caso in cui il reddito realizzato sia anche equo -> nel caso in cui i ricavi coprano esattamente tutti i costi della gestione - -26) L'ordine di composizione si riferisce -> all'ottimale combinazione dei fattori produttivi -> all'ordinata sequenza ed alla correta attuazione delle operazioni di gestione -v all'instaurazione di corretti rapporti con l'ambiente di riferimento - -27) Il budget è -v il documento sintetico che scaturisce al termine del processo di programmazione -> il documento sintetico che scaturisce al termine del processo di pianificazione -> uno strumento di analisi dei problemi gestionali - -28) Il gruppo autarchicoera caratterizzato da una politica rivolta -> all'oggi e al domani proprio e all'oggi e al domani altrui -> all'oggi proprio e al domani altrui -v all'oggi proprio e al domani proprio - -29) La fase cognitiva, nell'ambito dell'attività umana per il soddisfacimento dei bisogni, si riferisce -> all'attuazione della produzione, mediante il principio del minimo mezzo -> all'acquisizione dei beni necessari per il consumo -v alla selezione dei bisogni e all'individuazione delle vie più convenienti per la produzione - -30) Le imprese sono -v aziende che producono per il mercato -> aziende che producono per gli associati -> aziende che producono per la collettività - -31) Lo scambio è una fase economica che ha origine -> nel momento dell'introduzione della moneta -v nel momento in cui il gruppo economico da chiuso diventa aperto -> nelle epoche in cui la produzione avveniva nei limiti del consumo - -32) Le associazioni sono aziende nelle quali prevale -> lo scopo di lucro -v l'elemento personale -> l'elemento patrimoniale - -33) Il concepimento delle linee strategico-tattiche si riferisce all'impegno umano in azienda -> di tipo esecutivo -> di tipo volitivo -v di tipo direttivo - -34) Il passaggio da capitale generico a capitale disponibile si attua -> con la progettazione dell'azienda -> con l'ingresso del capitale in azienda -v con l'ingresso in azienda dei fattori produttivi - -35) La cognizione post-operativa, si riferisce -v alla fase del controllo dell'esito della gestione -> alla fase esecutiva della gestione -> alla fase di pianificazione della gestione - -36) Il passaggio da capitale inerte a capitale attivato si ha -> quando il capitale monetario viene rimborsato al titolare -> quando il capitale monetario viene convertito nei fattori produttivi con esso acquisiti -v con l'applicazione delle capacità potenziali del lavoro alle utilità del capitale - -37) Il soggetto istituzionale è -> colui che svolge il lavoro direttivo in azienda -v colui che progetta l'azienda e le linee fondamentali dell'attività -> colui che svolge il lavoro esecutivo in azienda - -img=https://i.imgur.com/u3xZ9NP.png -38) Il soggetto giuridico, in un'azienda individuale -> coincide sempre con il soggetto economico -> non può mai coincidere con il soggetto economico -v è rappresentato dal titolare dell'azienda - -39) Nelle società per azioni, il rischio aziendale -v rimane in capo ai soci, nei limiti delle azioni sottoscritte -> viene delegato al consiglio di amministrazione -> è assunto dal top management - -40) Il capitale di rischio rappresenta -> mezzi monetari apportati da terzi finanziatori -v mezzi monetari apportati dal titolare -> l'insieme dei mezzi monetari e del lavoro del titolare - -41) Le combinazioni di processi sono -> raggruppamenti di operazioni di gestione -v raggruppamenti di funzioni amministrative -> operazioni collegate sotto il profilo spaziale - -42) Nelle società per azioni, la titolarità dei diritti e degli obblighi è in capo -> ai soci -> al consiglio di amministrazione -v alla società - -43) La redditività coincide con l'economicità -> in ogni caso -v nel caso in cui il reddito realizzato sia anche equo -> nel caso in cui i ricavi coprano esattamente tutti i costi della gestione - -44) L'ordine di composizionesi riferisce -> all'ottimale combinazione dei fattori produttivi -> all'ordinata sequenza ed alla corretta attuazione delle operazioni di gestione -v all'instaurazione di corretti rapporti con l'ambiente di riferimento - -46) Affinché si abbia equilibrio economico, i ricavi -> devono limitarsi a reintegrare i costi storici -v devono coprire anche i costi prospettici di ricostituzione -> devono coprire anche i costi prospettici di sviluppo - -47) L'ordine -> è sinonimo di economicità -v è il presupposto dell'economicità -> è dipendente dall'economicità - -48) DOMANDA APERTA: Come dovrebbe evolvere il modello di business in un ambiente che cambia? -v So rispondere - -49) DOMANDA APERTA: Progettare un modello di business nuovo o innovativo e rappresentarne uno esistente: descrivere la differenza principale. -v So rispondere - -50) DOMANDA APERTA: Il business plan: descrizione e scopi -v So rispondere - -51) DOMANDA APERTA: Progettare un modello di business. Finalità e tecniche -v So rispondere - -52) Il business plan è -> non conosco la risposta (a) -v il documento sintetico che scaturisce al termine del processo di pianificazione -> non conosco la risposta (c) - -53) Il break-even operativo -v rappresenta il punto di pareggio tra costi totali e ricavi totali, espresso in volumi di vendita -> non conosco la risposta (b) -> non conosco la risposta (c) - -54) Organizzazione è un concetto polisemico -v con molteplici significati e due accezioni prevalenti -> con molteplici significati e un' accezione prevalente -> con molteplici significati e molte accezioni - -55) Le due grandi dimensioni del problema organizzativo -> divisione del lavoro e controllo -v divisione del lavoro e coordinamento -> coordinamento e potere - -56) DOMANDA APERTA: Si descrivano le funzioni del business plan -v So rispondere - -57) Cosa hai appreso durante il corso? -> Se non investi in azioni non sei nessuno -> Se non hai l'Audi non sei nessuno -> Se non hai la Amex Platinum non sei nessuno -> Miriam -v Tutte le risposte sono corrette - -58) Cosa hai appreso durante il corso? -> Berlusconi usa delle scorciatoie -> I conquistatori inglesi sono violenti -> Saremo schiavi della Cina -> Il voto dell'esame è espresso in trentesimi -> Gli ospedali offrono servizi di problem solving -v Tutte le risposte sono corrette - -45) Cosa hai appreso durante il corso? -> Gli imprenditori hanno le visioni, in pratica pippano -> L'attività del progettista comprende pratiche di proiezione astrale per "estendere il pensiero" -> Uno di noi sarà il nuovo Steve Jobs (no niente poi ci ha ripensato e ha detto che non starebbe ad informatica) -> POPI (https://popipopi.win) è la miglior idea del 2023 -v Tutte le risposte sono corrette - -59) Cosa hai appreso durante il corso? -> Che la prof vuole un personal trainer figo, un azzardo -> Che il cane della prof ce l'ha con gli attrezzi da palestra -> I foulard Gucci sono meglio dei Rolex e delle Mercedes -> I vegani sono facilmente abbindolati dai guru -> I lavoratori hanno troppi diritti -> La televisione è un mezzo del mezzo -> I mezzi sono essi stessi un mezzo -v Tutte le risposte sono corrette - -60) L'orale è: -> Obbligatorio -> Facoltativo -v FACOLTATIVO diff --git a/legacy/Data/Questions/sicurezza.txt b/legacy/Data/Questions/sicurezza.txt deleted file mode 100644 index c39fe05..0000000 --- a/legacy/Data/Questions/sicurezza.txt +++ /dev/null @@ -1,3266 +0,0 @@ -473) Developed by IBM and refined by Symantec, the __________ provides a malware detection system that will automatically capture, analyze, add detection and shielding, or remove new malware and pass information about it to client systems so the malware can be detected before it is allowed to run elsewhere -> Intrusion Prevention System (IPS) -> Firewall -> Encryption tool -v digital immune system -> Rootkit - -342) In a a __________ attack the slave zombies construct packets requiring a response that contains the target's IP address as the source IP address in the packet's IP header. These packets are sent to uninfected machines that respond with packets directed at the target machine -Select one: -v reflector DDoS -> blended -> internal resource -> direct DDoS - -302) ____________detection involves the collection of data relating to the behavior of legitimate users over a period of time. Statistical tests are applied to observed behavior to determine with a high level of confidence whether that behavior is not legitimate user behavior -> Signature-based -v Statistical anomaly -> Heuristic -> Machine learning - -469) A __________ is when a user views a Web page controlled by the attacker that contains a code that exploits the browser bug and downloads and installs malware on the system without the user's knowledge or consent -> Phishing attack -v drive-by-download -> Cross-site scripting (XSS) -> Denial of Service (DoS) attack -> Social engineering attack - -311) The ________ is an audit collection module operating as a background process on a monitored system whose purpose is to collect data on security related events on the host and transmit these to the central manager -Select one: -> central manager module -v host agent module -> intruder alert module -> LAN monitor agent module - -826) A(n) __________ is an action, device, procedure, or technique that reduces a threat, a vulnerability, or an attack by eliminating or preventing it, by minimizing the harm it can cause, or by discovering and reporting it so that correct action can be taken -Select one: -> protocol -> attavk -v countermeasure -> adversary - -441) _________ attacks can occur in a binary buffer copy when the programmer has included code to check the number of bytes being transferred, but due to a coding error, allows just one more byte to be copied than there is space available -> SQL injection -v off-by-one -> Cross-site scripting (XSS) -> Integer overflow - -1145) the __________ approach is unsuitable for a connectionless type of application because it requires the overhead of a handshake before any connectionless transmission, effectively negating the chief characteristic of a connectionless transaction. -> timestamp -> backward reply -v challenge-response -> replay - -416) A buffer _________ is a condition at an interface under which more input can be placed into a buffer or data holding area than the capacity allocated, overwriting other information -> underflow/underrun/underwrite -v overflow/overrun/overwrite -> bypass/overwrite/override -> breach/infiltration/compromise - -417) A consequence of a buffer overflow error is __________ -> loss of data connectivity and communication -v corruption of data used by the program, unexpected transfer of control int he program, and possible memory access violation -> system shutdown and restart -> network congestion and slow performance - -286) The _________ is the predefined formally documented statement that defines what activities are allowed to take place on an organization's network or on particular hosts to support the organization's requirements -> incident response plan -> access control list -v security policy -> encryption protocol - -88) Because of the opportunities for parallel execution in __________ mode, processors that support parallel features, such as aggressive pipelining, multiple instruction dispatch per clock cycle, a large number of registers, and SIMD instructions can be effectively utilized -> CBC -v CTR -> CFB -> ECB - -439) __________ is one of the best known protection mechanisms that is a GCC compiler extension that inserts additional function entry and exit code -> Address Space Layout Randomization (ASLR) -> Data Execution Prevention (DEP) -> Control Flow Integrity (CFI) -v stackguard -> Stack smashing protection - -474) __________ technology is an anti-virus approach that enables the anti-virus program to easily detect even the most complex polymorphic viruses and other malware, while maintaining fast scanning speeds -> Encryption key -v Generic decryption -> Firewall -> Intrusion Detection System (IDS) - -344) Unlike heuristics or fingerprint based scanners,the _________ integrates with the operating system of a host computer and monitors program behavior in real time for malicious actions -Select one: -> mobile code -> digital immune system -> generic decryption -v behavior blocking software - -5) The principal objectives of computer security are to prevent unauthorized users from gaining access to resources, to prevent legitimate users from accessing resources in an unauthorized manner, and to enable legitimate users to access resources in an authorized manner -v True -> False - -422) __________ can prevent buffer overflow attacks, typically of global data, which -attempt to overwrite adjacent regions in the processes address space, such as the global offset table -> secure coding practices -v guard pages -> encrypted tunnels -> intrusion detection systems (IDS) - -129) Assuming that Alice and Bob have each other?s public key. In order to establish a shared session key, Alice just needs to generate a random k, encrypt k using Bob?s public key, and send the encrypted k to Bob and then Bob will know he has a key shared with Alice -> True -v False - -314) A ________ is used to measure the current value of some entity. Examples include the number of logical connections assigned to a user application and the number of outgoing messages queued for a user process -Select one: -v Gauge -> Resource utilization -> Counter -> Interval timer - -414) Traditionally the function of __________ was to transfer control to a user commandline interpreter, which gave access to any program available on the system with the privileges of the attacked program -> Firewall -v Shellcode -> Antivirus software -> Virtual private network (VPN) - -284) The _________ (RFC 4766) document defines requirements for the Intrusion Detection Message Exchange Format (IDMEF) -v Intrusion Detection Message Exchange Requirements -> Network Security Protocol Standards -> Firewall Configuration Best Practices -> Data Encryption Algorithms - -430) A __________ can occur as a result of a programming error when a process attempts to store data beyond the limits of a fixed-size buffer and consequently overwrites adjacent memory locations -v buffer overflow -> Null pointer dereference -> Division by zero -> Integer overflow - -110) An encryption scheme is _________ if the cost of breaking the cipher exceeds the value of the encrypted information and/or the time required to break the cipher exceeds the useful lifetime of the information -> vulnerable -v computationally secure -> unbreakable -> reversible - -277) __________ is a security service that monitors and analyzes system events for the purpose of finding, and providing real-time warning of attempts to access system resources in an unauthorized manner -> Anti-virus software -> Data encryption -v Intrusion Detection -> Firewall - -404) The function of ________ was to transfer control to a user commandline interpreter,which gave access to any program available on the system with the privileges of the attacked program -> Cryptographic hash function -v Shellcode -> Key exchange algorithm -> Digital signature - -444) In the classic __________ overflow, the attacker overwrites a buffer located in the local variable area of a stack frame and then overwrites the saved frame pointer and return address -> Heap buffer overflow -> Integer overflow -> Format string vulnerability -v stack buffer - -113) "The input to the encryption algorithm is the XOR of the next 64 bits of plaintext and the preceding 64 bits of ciphertext" is a description of the ________ mode of operation -> Stream Cipher (SC) -> Counter (CTR) -v Cipher Block Chaining (CBC) -> Electronic Codebook (ECB) - -512) Modifying the system's TCP/IP network code to selectively drop an entry for an incomplete connection from the TCP connections table when it overflows, allowing a new connection attempt to proceed is _______ -> poison packet -> slashdot -> backscatter traffic -v random drop - -1120) the __________ mechanism assures that a received packet was in fact transmitted by the party identified as the source in the packet header and assures that the -Packet has not been altered in transit. -> confidentiality -v authentication -> security -> key management - -81) The output of the encryption function is fed back to the shift register in Output Feedback mode, whereas in ___________ the ciphertext unit is fed back to the shift register -> Electronic Codebook mode -> Cipher Block Chaining mode -> Counter mode -v Cipher Feedback mode - -111) The _________ was issued as a federal information-processing standard and is intended to replace DES and 3DES with an algorithm that is more secure and efficient -> Data Encryption Standard (DES) -> Rivest Cipher 4 (RC4) -> Blowfish -v Advanced Encryption Standard (AES) - -1170) The __________ strategy is when users are told the importance of using hard to guess passwords and provided with guidelines for selecting strong passwords. -> reactive password checking -> computer-generated password -> proactive password checking -v user education - -709) The __________ strategy is when users are told the importance of using hard to guess passwords and provided with guidelines for selecting strong passwords -> reactive password checking -> proactive password checking -> computer-generated password -v user education - -305) The simplest statistical test is to measure the _________ of a parameter over some historical period which would give a reflection of the average behavior and its variability -Select one: -v mean and standard deviation -> Markoprocess -> multivariate -> time series - -281) ________ detection techniques detect intrusion by observing events in the system and applying a set of rules that lead to a decision regarding whether a given pattern of activity is or is not suspicious -v Signature -> Statistical -> Heuristic -> Machine learning - -429) Traditionally the function of __________ was to transfer control to a user command-line interpreter, which gave access to any program available on the system with the privileges of the attacked program -> Ransomware -> Spyware -v shellcode -> Rootkit -> Keylogger - -90) Both __________ produce output that is independent of both the plaintext and the ciphertext. This makes them natural candidates for stream ciphers that encrypt plaintext by XOR one full block at a time -> CBC and ECB -v OFB and CTR -> ECB and OFB -> CTR and CBC - -322) The _________ prevents duplicate passwords from being visible in the password file. Even if two users choose the same password, those passwords will be assigned at different times -Select one: -> honeypot -v salt -> rule based intrusion detection -> audit record - -407) __________ can prevent buffer overflow attacks, typically of global data, which attempt to overwrite adjacent regions in the processes address space, such as the global offset table -> Intrusion Prevention System (IPS) -> Honeytokens -v Guard pages -> Captcha - -54) A __________ uses macro or scripting code, typically embedded in a document and triggered when the document is viewed or edited, to run and replicate itself into other such documents -> boot sector infector -> file infector -v macro virus -> multipartite virus - -509) In both direct flooding attacks and ______ the use of spoofed source addresses results in response packets being scattered across the Internet and thus detectable -v SYN spoofing attacks -> indirect flooding attacks -> ICMP attacks -> system address spoofing - -316) A _________ is a legitimate user who accesses data, programs, or resources for which such access is not authorized, or who is authorized for such access but misuses his or her privileges -Select one: -v Misfeasor -> Emissary -> Clandestine User -> Masquerader - -582) The __________ cloud infrastructure is a composition of two or more clouds that remain unique entities but are bound together by standardized or proprietary technology that enables data and application portability -v hybrid -> community -> private -> public - -262) A ________ monitors network traffic for particular network segments or devices and analyzes network, transport, and application protocols to identify suspicious activity -> host-based IDS -> security intrusion -v network-based IDS -> intrusion detection - -461) A __________ uses multiple methods of infection or propagation to maximize the speed of contagion and the severity of the attack -> Man-in-the-middle attack -> Social engineering attack -v blended attack -> Phishing attack -> Denial of Service (DoS) attack - -823) __________ assures that individuals control or influence what information related to them may be collected and stored and by whom and to whom that information may be disclosed -Select one: -v Privacy -> System Integrity -> Avvailability -> Data Integrity - -279) Copying a database containing credit card numbers, viewing sensitive data without authorization, and guessing and cracking passwords are examples of _________ -> firewall configuration -v intrusion -> network segmentation -> vulnerability scanning - -383) The function of ___________ was to transfer control to a user command-line interpreter, which gave access to any program available on the system with the privileges of the attacked program -> stacking -v shellcode -> no-execute -> memory management - -60) __________ will integrate with the operating system of a host computer and monitor program behavior in real time for malicious actions -> Fingerprint-based scanners -v Behavior-blocking software -> Generic decryption technology -> Heuristic scanners - -243) A _____ monitors network traffic for particular network segments or devices and analyzes network, transport, and application protocols to identify suspicious activity -> Host-based IDS -> Intrusion Prevention System -> Firewal -v Network-based IDS - -273) The _______ is the ID component that analyzes the data collected by the sensor for signs of unauthorized or undesired activity or for events that might be of interest to the security administrator -> data source -> sensor -> operator -v analyzer - -834) ________ assures that a system performs its intended function in an unimpaired manner, free from deliberate or inadvertent unauthorized manipulation of the system -Select one: -> Data Integrity -> Confidentiality -> Availability -v System Integrity - -1140) ________ is a procedure that allows communicating parties to verify that the contents of a received message have not been altered and that the source is authentic. -> Identification -v Message authentication -> Verification -> User authentication - -502) The ______ attacks the ability of a network server to respond to TCP connection requests by overflowing the tables used to manage such connections -> DNS amplification attack -v SYN spoofing attack -> basic flooding attack -> poison packet attack - -16) __________ implements a security policy that specifies who or what may have access to each specific system resource and the type of access that is permitted in each instance -> Audit control -> Resource control -> System control -v Access control - -1140) A (n)__________ uses a microcontroller, is not programmable once the program logic for the device has been burned into ROM, and has no interaction with a user. -v deeply embedded system -> constrained device -> lattice device -> embedded system - -460) A _________ is a set of programs installed on a system to maintain covert access to that system with administrator (root) privileges while hiding evidence of its presence -> Encryption tool -> Spyware -v rootkit -> Firewall -> Antivirus software - -368) A buffer ____________ is a condition at an interface under which more input can be placed into a buffer or data holding area than the capacity allocated, overwriting other information -> overwrite -> overflow -> overrun -v all of these options - -434) An essential component of many buffer overflow attacks is the transfer of execution to code supplied by the attacker and often saved in the buffer being overflowed. -This code is known as _________ -> Exploit -v shellcode -> Payload -> Malware - -326) _________ detection focuses on characterizing the past behavior of individual users or related groups of users and then detecting significant deviations -Select one: -> Threshold -v Profile-based anomaly -> Statistical anomaly -> Action condition - -89) __________ mode is suitable for parallel operation. Because there is no chaining, multiple blocks can be encrypted or decrypted simultaneously. Unlike CTR mode, this mode includes a nonce as well as a counter -v XTS-AES -> S-AES -> 3DES -> OFB - -264) __________ involves an attempt to define a set of rules or attack patterns that can be used to decide if a given behavior is that of an intruder -> Profile based detection -v Signature detection -> Threshold detection -> Anomaly detection - -241) The _____ is the IDS component that analyzes the data collected by the sensor for signs of unauthorized or undesired activity or for events that might be of interest to the security administrator -> Agent -> Collector -v Analyzer -> Logger - -345) _________ is a mass mailing e-mail worm that installs a backdoor in infected computers thereby enabling hackers to gain remote access to data such as passwords and credit card numbers -Select one: -> Sobig.f -v Mydoom -> Slammer -> Code Red - -339) _____technology enables the antivirus program to easily detect even the most complex polymorphic viruses while maintaining fast scanning speeds -> File signature matching -v Generic Decryption -> Behavioral analysis -> Heuristic scanning - -347) _________ antivirus programs are memory resident programs that identify a virus by its actions rather than its structure in an infected program -Select one: -> First generation -> Fourth generation -> Second generation -v Third generation - -419) The function of ________ was to transfer control to a user command-line interpreter, which gave access to any program available on the system with the privileges of the attacked program -> ransomware -v shellcode -> rootkit -> keylogger - -472) Countermeasures for malware are generally known as _________ mechanisms because they were first developed to specifically target virus infections -> Firewall -> Encryption tool -> Rootkit -v anti-virus -> Intrusion Detection System (IDS) - -433) "Smashing the Stack for Fun and Profit" was a step by step introduction to exploiting stack-based buffer overflow vulnerabilities that was published in Phrack magazine by _________ -v Aleph One -> L0phtcrack -> Acid Burn -> The Mentor - -825) A flaw or weakness in a system's design, implementation, or operation and management that could be exploited to violate the system's security policy is a(n) __________ -Select one: -v vulnerability -> countermeasure -> risk -> adversary - -331) The _________ worm exploits a security hole in the Microsoft Internet Information Server to penetrate and spread to other hosts. It also disables the system file checker in Windows -Select one: -> Mydoom -> Warezov -> Slammer -v Code Red - -432) A ___________ overflow occurs when the targeted buffer is located on the stack, usually as a local variable in a function's stack frame -> Heap buffer overflow -> Global buffer overflow -v stack buffer -> Data section buffer overflow - -84) The __________ method is ideal for a short amount of data and is the appropriate mode to use if you want to transmit a DES or AES key securely -> cipher feedback mode -> counter mode -v electronic codebook mode -> output feedback mode - -303) A ________ is an individual who seizes supervisory control of the system and uses this control to evade auditing and access controls or to suppress audit collection -Select one: -v Clandestine User -> Mole -> Masquerader -> Misfeasor - -300) What are possible locations for NIDS sensors? -> inside the external firewall -> between the external firewall and the Internet -> before internal servers and database resources -> before the workstation networks -v All of the above - -580) An end user who operates on database objects via a particular application but does not own any of the database objects is the __________ -> application owner -v end user other than application owner -> foreign key -> administrator - -710) A __________ strategy is one in which the system periodically runs its own password cracker to find guessable passwords -> user education -> proactive password checking -v reactive password checking -> computer-generated password - -154) ________ is a term that refers to the means of delivering a key to two parties that wish to exchange data without allowing others to see the key -> Private key -> Key exchange protocol -v Key distribution technique -> Public key - -260) A _________ is a security event that constitutes a security incident in which an intruder gains access to a system without having authorization to do so -> intrusion detection -> IDS -> criminal enterprise -v security intrusion - -824) An assault on system security that derives from an intelligent act that is a deliberate attempt to evade security services and violate the security policy of a system is a(n) __________ -> risk -> vulnerability -> asset -v attack - -1297)________ includes data processing and storage equipment,transmission and networking facilities,and offline storage media. -> Supporting facilities -> Physical facilities -v Information system hardware -> Infrastructure facilities - -500) A ______ triggers a bug in the system's network handling software causing it to crash and the system can no longer communicate over the network until this software is reloaded -> echo -> reflection -v poison packet -> flash flood - -86) "Each block of plaintext is XORed with an encrypted counter. The counter is incremented for each subsequent block", is a description of ___________ mode -> Cipher Block Chaining -v Counter -> Cipher Feedback -> Electronic Codebook - -715) A __________ is when an adversary attempts to achieve user authentication without access to the remote host or to the intervening communications path -v client attack -> eavesdropping attack -> host attack -> Trojan horse attack - -338) A _________ is a secret entry point into a program that allows someone who is aware of it to gain access without going through the usual security access procedures -Select one: -> multipartite -v backdoor -> hatch -> Trojan horse - -1142) _________ is a program flaw that occurs when program input data can accidentally or deliberately influence the flow of execution of the program. -> PHP attack -> Format string injection attack -> XSS attack -v Injection attack - -105) Cryptographic systems are generically classified by _________ -> the type of operations used for transforming plaintext to ciphertext -> the number of keys used -> the way in which the plaintext is processed -v all of the above - -706) Presenting or generating authentication information that corroborates the binding between the entity and the identifier is the ___________ -> identification step -v verification step -> authentication step -> corroboration step - -317) A _________ is an individual who is not authorized to use the computer and who penetrates a system's access controls to exploit a legitimate user's account -Select one: -> Clandestine User -v Masquerader -> Sniffer -> Misfeasor - -646) __________ houses cross-connects and active equipment for distributing cable to the equipment distribution area -> Main distribution area -> Equipment distribution area -v Horizontal distribution area -> Zone distribution area - -280) _________ anomaly detection focuses on characterizing the past behavior of individual users or related groups of users and then detecting significant deviations -v Profile-based -> Statistical -> Behavioral -> Signature-based - -238) _____ involves an attempt to define a set of rules or attack patterns that can be used to decide if a given behavior is that of an intruder -> Traffic Analysis -> Payload Inspection -v Signature Detection -> Anomaly Detection - -784) IPsec can assure that _________ -> a router advertisement comes from an authorized router -> a routing update is not forged -> a redirect message comes from the router to which the initial packet was sent -v all of the above - -83) The __________ algorithm will work against any block encryption cipher and does not depend on any particular property of DES -> counter mode attack -> ciphertext stealing -v meet-in-the-middle attack -> cipher block chaining - -288) The __________ is the human with overall responsibility for setting the security policy of the organization, and, thus, for decisions about deploying and configuring the IDS -> hacker -v administrator -> analyst -> auditor - -06) If the only form of attack that could be made on an encryption algorithm is brute-force, then the way to counter such attacks would be to __________ -v use longer keys -> use shorter keys -> use more keys -> use less keys - -1087) A common technique for masking contents of messages or other information traffic so that opponents can not extract the information from the message is __________ . -> integrity -v encryption -> analysis -> masquerade - -010) A __________ is created by using a secure hash function to generate a hash value for a message and then encrypting the hash code with a private key -v digital signature -> keystream -> one way hash function -> secret key - -101) __________ is a term that refers to the means of delivering a key to two parties that wish to exchange data without allowing others to see the key -> Session key -> Subkey -v Key distribution technique -> Ciphertext key - -014) Combined one byte at a time with the plaintext stream using the XOR operation, a __________ is the output of the pseudorandom bit generator -v keystream -> digital signature -> secure hash -> message authentication code - -385) To exploit any type of buffer overflow, the attacker needs to identify a buffer overflow vulnerability in some program that can be triggered using externally sourced data under the attacker's control -v True -> False - -829) A ________ level breach of security could be expected to have a severe or catastrophic adverse effect on organizational operations, organizational assets, or individuals -Select one: -> moderate -v high -> normal -> low - -268) The purpose of the ________ module is to collect data on security related events on the host and transmit these to the central manager -> central manager agent -> LAN monitor agent -v host agent -> architecture agent - -1115) If the analyst is able to get the source system to insert into the system a message chosen by the analyst,then a ________ attack is possible. -> known-plaintext -v chosen-plaintext -> chosen ciphertext -> chosen text - -158) ________ are analogous to a burglar guessing a safe combination by observing how long it takes to turn the dial from number to number -> Collision attacks -> Preimage attacks -v Timing attacks -> Side-channel attacks - -1083) the algorithm will produce a different output depending on the -specific secret key being used at the time.the exact substitutions -and transformations performed by the algorithm depend on the -key. -v True -> False - -376) _________ can prevent buffer overflow attacks, typically of global data, which attempt to overwrite adjacent regions in the processes address space, such as the global offset table -> MMUs -> Heaps -v Guard Pages - -1091) The _______ category is a transitional stage between awareness and training. -> roles and responsibilities relative to IT systems -v security basics and literacy -> education and experience -> security awareness - -585) T/F: To create a relationship between two tables, the attributes that define the primary key in one table must appear as attributes in another table, where they are referred to as a foreign key -v True -> False - -223) 5.0 Points -Since the responsibility for IT security is shared across the -organization, there is a risk of inconsistent implementation of security and a loss of central monitoring and control -v True -> False - -261) A _________ monitors the characteristics of a single host and the events occurring within that host for suspicious activity -v host-based IDS -> security intrusion -> network-based IDS -> intrusion detection - -259) _________ are either individuals or members of a larger group of outsider attackers who are motivated by social or political causes -> State-sponsored organizations -v Activists -> Cyber criminals -> Others - -153) Which of the following would allow an attack that to know the (plaintext of) current message must be the same as one previously transmitted because their ciphtertexts are the same? -> CBC -> CTR -> OFB -v ECB - -464) Sometimes known as a "logic bomb", the __________ is the event or condition that determines when the payload is activated or delivered -> Firewall -> Router -> Antivirus software -> Encryption key -v trigger - -013) The purpose of the DSS algorithm is to enable two users to securely reach agreement about a shared secret that can be used as a secret key for subsequent symmetric encryption of messages -> True -v False - -716) A __________ is directed at the user file at the host where passwords, token passcodes, or biometric templates are stored -> eavesdropping attack -> denial-of-service attack -> client attack -v host attack - -468) __________ code refers to programs that can be shipped unchanged to a heterogeneous collection of platforms and execute with identical semantics -> Obfuscated -> Scripting -> Legacy -v Mobile -> Open-source - -276) The _________ to an IDS enables a user to view output from the system or control the behavior of the system -> command-line interface -> graphical user interface -> administrator console -v user interface - -465) The four phases of a typical virus are: dormant phase, triggering phase, execution phase and __________ phase -> Initialization phase -> Recovery phase -v propagation -> Termination phase -> Mutation phase - -265) _________ involves the collection of data relating to the behavior of legitimate users over a period of time -> Profile based detection -> Signature detection -> Threshold detection -v Anomaly detection - -013) A __________ is to try every possible key on a piece of ciphertext until an intelligible translation into plaintext is obtained -> mode of operation -> hash function -> cryptanalysis -v brute-force attack - -012) A __________ is directed at the user file at the host where passwords, token passcodes, or biometric templates are store -> eavesdropping attack -> denial-of-service attack -> client attack -v host attack - -642) A(n) __________ is a user who has administrative responsibility for part or all of the database -v administrator -> database relations manager -> application owner -> end user other than application owner - -96) There are _____ modes of operation defined by NIST that are intended to cover virtually all the possible applications of encryption for which a block cipher could be used -> three -v five -> seven -> nine - -30) The __________ component deals with the management and control of the ways entities are granted access to resources -> resource management -v access management -> privilege management -> policy management - -325) _________ involves counting the number of occurrences of a specific event type over an interval of time -Select one: -v Threshold detection -> Rule-based detection -> Resource usage -> Profile-based system - -282) _________ simulate human brain operation with neurons and synapse between them that classify observed data -> Antivirus software -> Intrusion prevention systems -v Neural networks -> Genetic algorithms - -239) A _____ monitors the characteristics of a single host and the events occurring within that host for suspicious activity -> Network-based IDS -> Intrusion Prevention System -> Firewall -v Host-based IDS - -832) A(n) _________ is an attempt to learn or make use of information from the system that does not affect system resources -Select one: -> active attack -> inside attack -> outside attack -v passive attack - -507) ______ attempts to monopolize all of the available request handling threads on the Web server by sending HTTP requests that never complete -> HTTP -> Reflection attacks -> SYN flooding -v Slowloris - -443) Gaps, or __________ , are flagged in the MMU as illegal addresses, and any attempt to access them results in the process being aborted -> Stack frames -> Heap blocks -v guard pages -> Code sections - -1107) If the PRF does not generate effectively random 128-bit output values it may be possible for an adversary to narrow the possibilities and successfully use a brute force attack. -v True -> False - -633) Network security is extremely important in a facility in which such a large collection of assets is concentrated in a single place and accessible by external network connections -v True -> False - -07) __________ is a procedure that allows communicating parties to verify that received or stored messages are authentic -> Cryptanalysis -> Decryption -v Message authentication -> Collision resistance - -85) _________ mode is similar to Cipher Feedback, except that the input to the encryption algorithm is the preceding DES output -> Counter -> Cipher Block Chaining -v Output Feedback -> Cipher Feedback - -463) Sometimes referred to as the "infection vector", the __________ is the means by which a virus spreads or propagates -> Exploit -> Encryption algorithm -v infection mechanism -> Payload -> Backdoor - -1122) the key exchange protocol is vulnerable to a __________ attack because it does not authenticate the participants. -> one-way function -> time complexity -> chosen ciphertext -v man-in-the-middle - -718) An institution that issues debit cards to cardholders and is responsible for the cardholder's account and authorizing transactions is the _________ -> cardholder -> auditor -v issuer -> processor - -378) A consequence of a buffer overflow error is: -> possibly memory access violation -> corruption of data used by the program -> unexpected transfer of control in the program -v all of these options - -310) An operation such as login, read, perform, I/O or execute that is performed by the subject on or with an object is the _________ audit record field -v Action -> Subject -> Resource-usage -> Object - -1077) the XtS-AES standard describes a method of decryption for data -stored in sector-based devices where the threat model includes -possible access to stored data by the adversary. -> True -v False - -462) A computer __________ is a piece of software that can "infect" other programs or any type of executable content and tries to replicate itself -> Trojan horse -> Adware -v virus -> Worm -> Spyware - -511) It is possible to specifically defend against the ______ by using a modified version of the TCP connection handling code -> three-way handshake -> UDP flood -v SYN spoofing attack -> flash crowd - -015) A _________ protects against an attack in which one party generates a message for another party to sign -> data authenticator -v strong hash function -> weak hash function -> digital signature - -644) __________ is the process of performing authorized queries and deducing unauthorized information from the legitimate responses received -> Perturbation -v Inference -> Compromise -> Partitioning - -283) A ________ IDS monitors traffic at selected points on a network or interconnected set of networks -> host-based (HIDS) -> cloud-based (CIDS) -> application-based (AIDS) -v net-work based (NIDS) - -27) __________ provide a means of adapting RBAC to the specifics of administrative and security policies in an organization -v Constraints -> Mutually Exclusive Roles -> Cardinality -> Prerequisites - -160) The principal attraction of ________ compared to RSA is that it appears to offer equal security for a far smaller bit size, thereby reducing processing overhead -> AES -v ECC -> Blowfish -> RC4 - -393) At the basic machine level, all of the data manipulated by machine instructions executed by the computer processor are stored in either the processors registers or in memory -v True -> False - -1124) For determining the security of various elliptic curve -ciphers it is of some interest to know the number of -points in a finite abelian group defined over an elliptic -curve. -v True -> False - -366) In 2004 the ________ exploited a buffer overflow in Microsoft Windows 2000/XP Local Security Authority Subsystem Service -> Code Red Worm -> Slammer Worm -> Morris Internet Worm -v Sasser Worm - -694) User authentication is a procedure that allows communicating parties to verify that the contents of a received message have not been altered and that the source is authentic -> True -v False - -421) __________ aim to prevent or detect buffer overflows by instrumenting programs when they are compiled -> threat modeling -v compile-time defenses -> runtime patching -> post-incident analysis - -308) Metrics that are useful for profile-based intrusion detection are: counter, gauge, resource utilization, and _______ -> network bandwidth -> packet loss rate -> system uptime -v interval timer - -1440) __________ is a data collection technology that uses electronic tags attached to items to allow the items to be identified and tracked by a remote system. -v RFID -> NtRU -> EPC -> CRYPtOREC - -827) An example of __________ is an attempt by an unauthorized user to gain access to a system by posing as an authorized user -Select one: -> repudiation -v masquerade -> inference -> interception - -822) __________ is the insertion of bits into gaps in a data stream to frustrate traffic analysis attempts -Select one: -v Traffic padding -> Traffic integrity -> Traffic control -> Traffic routing - -242) _____ involves the collection of data relating to the behavior of legitimate users over a period of time -> Signature Detection -> Statistical Analysis -> Log Monitoring -v Anomaly Detection - -375) Even through it is a high-level programming language, Java still suffers from buffer overflows because it permits more data to be saved into a buffer than it has space for -> True -v False - -775) ______ is the recommended technique for wireless network security -> Using encryption -> Using anti-virus and anti-spyware software -> Turning off identifier broadcasting -v All of the above - -269) A(n) ________ is inserted into a network segment so that the traffic that it is monitoring must pass through the sensor -> passive sensor -> analysis sensor -> LAN sensor -v inline sensor - -57) __________ is malware that encrypts the user's data and demands payment in order to access the key needed to recover the information -> Trojan horse -v Ransomware -> Crimeware -> Polymorphic - -510) In a _______ attack the attacker creates a series of DNS requests containing the spoofed source address for the target system -> SYN flood -v DNS amplification -> poison packet -> UDP flood - -830) A __________ is any action that compromises the security of information owned by an organization -Select one: -v security attack -> security mechanism -> security policy -> security service - -466) During the __________ phase the virus is activated to perform the function for which it was intended -> Encryption phase -> Stealth phase -> Payload phase -v triggering -> Replication phase - -394) Even though it is a highlevel programming language, Java still suffers from buffer overflows because it permits more data to be saved into a buffer than it has space for -> True -v False - -46) A program that is covertly inserted into a system with the intent of compromising the integrity or confidentiality of the victim's data is __________ -> Adobe -> Animoto -v Malware -> Prezi - -106) A symmetric encryption scheme has five ingredients: plaintext, encryption algorithm, ciphertext, decryption algorithm and _________ -> password -> hash -v secret key -> digital signature - -648) _________ is an organization that produces data to be made available for controlled release, either within the organization or to external users -> Client -v Data owner -> User -> Server - -114) Unlike ECB and CBC modes, ________ mode requires only the implementation of the encryption algorithm and not the decryption algorithm -> block -v counter (CTR) -> stream -> substitution - -714) To counter threats to remote user authentication, systems generally rely on some form of ___________ protocol -> eavesdropping -> Trojan horse -v challenge-response -> denial-of-service - -1104) Plaintext is recovered from the ciphertext using the paired key and _____________ . -> a digital signature -> a recovery encryption -v a decryption algorithm -> an encryption algorithm - -115) The most powerful, and most common, approach to countering the threats to network security is ________ -> authentication -> firewall implementation -> intrusion detection -v encryption - -442) The _________ is typically located above the program code and global data and grows up in memory (while the sack grows down toward it) -> Data section -> Cache -v heap -> Register file - -369) _________ aim to prevent or detect buffer overflows by instrumenting programs when they are compiled -> Run-time defenses -v Compile-time defenses -> Shellcodes -> All of these answers - -821) Masquerade, falsification, and repudiation are threat actions that cause __________ threat consequences -Select one: -> unauthorized disclosure -> disruption -v deception -> usurpation - -348) _________ are used to attack networked computer systems with a large volume of traffic to carry out a denial-of-service attack -Select one: -> Bots -> Exploits -> Keyloggers -v flooders - -275) A ________ is a hacker with sufficient technical skills to modify and extend attack toolkits to use newly discovered vulnerabilities -> script kiddie -v journeyman -> novice -> expert - -1101) The appeal of HMAC is that its designers have been able to prove an -exact relationship between the strength of the embedded hash function and the strength of HMAC. -v True -> False - -21) A concept that evolved out of requirements for military information security is ______ -> reliable input -v mandatory access control -> open and closed policies -> discretionary input - -287) 14.________ are decoy systems that are designed to lure a potential attacker away from critical systems -> Antivirus software -v Honeypots -> Firewalls -> Intrusion Detection Systems - -48) A __________ is code inserted into malware that lies dormant until a predefined condition, which triggers an unauthorized act, is met -v logic bomb -> trapdoor -> worm -> Trojan horse - -315) To be of practical use an intrusion detection system should detect a substantial percentage of intrusions while keeping the false alarm rate at an acceptable level -v True -> False - -118) For symmetric encryption to work the two parties to an exchange must share the same _____, which must be protected from access by others -> username -v key -> password -> certificate - -380) The potential for a buffer overflow exists anywhere that data is copied or merged into a buffer, where at least some of the data are read from outside the program -v True -> False - -471) A bot can use a __________ to capture keystrokes on the infected machine to retrieve sensitive information -> Antivirus software -> Encryption key -v keylogger -> Firewall -> Rootkit - -828) The assurance that data received are exactly as sent by an authorized entity is __________ -Select one: -v data integrity -> data confidentiality -> authentication -> access control - -833) The _________ prevents or inhibits the normal use or management of communications facilities -Select one: -> passive attack -v denial of service -> masquerade -> traffic encryption - -1128) Intrusion detection is the process of collecting information about -events occurring in a computer system or network and analyzing them for signs of intrusions. -v True -> False - -504) _______ bandwidth attacks attempt to take advantage of the disproportionally large resource consumption at a server -v Application-based -> System-based -> Random -> Amplification - -499) ______ relates to the capacity of the network links connecting a server to the wider Internet -> Application resource -v Network bandwidth -> System payload -> Directed broadcast - -440) A _________ value is named after the miner's bird used to detect poisonous air in a mine and warn miners in time for them to escape -> Sparrow -> Falcon -> Hawk -v canary -> Eagle - -384) The buffer overflow type of attack has been known since it was first widely used by the _______ Worm in 1988 -> Alpha One -> Code Red Worm -> Slammer Worm -v Morris Internet Worm - -423) _________ is a form of overflow attack -v heap overflows, return to system call, and replacement stack frame -> Cross-site scripting (XSS) -> SQL injection -> Directory traversal - -412) A buffer overflow in Microoft Windows 2000/XP Local Security Authority Subsystem Service was exploited by the _________ -> Melissa Worm -v Sasser Worm -> Nimda Worm -> Sobig Worm - -240) A(n) _____ is inserted into a network segment so that the traffic that it is monitoring must pass through the sensor -> Active Sensor -> Probe -v Inline Sensor -> Passive Sensor - -868) The Common Criteria for Information Technology and Security Evaluation are ISO standards for specifying security requirements and defining evaluation criteria -v True -> False - -228) The relative lack of success in bringing cybercriminals to justice has led to an increase in their numbers, boldness, and the global scale of their operations -v True -> False - -579) The basic building block of a __________ is a table of data, consisting of rows and columns, similar to a spreadsheet -v relational database -> query set -> DBMS -> perturbation - -329) A ______ attack is an attempt to prevent legitimate users of a service from using that service -> Man-in-the-middle -> Phishing -v Denial of service (DOS) -> Social engineering - -506) Bots starting from a given HTTP link and then following all links on the provided Web site in a recursive way is called _______ -> trailing -v spidering -> spoofing -> crowding - -271) _________ is a document that describes the application level protocol for exchanging data between intrusion detection entities -v RFC 4767 -> RFC 4766 -> RFC 4765 -> RFC 4764 - -581) __________ is an organization that receives the encrypted data from a data owner and makes them available for distribution to clients -> User -> Client -> Data owner -v Server - -06) Modes of operation are the alternative techniques that have been developed to increase the security of symmetric block encryption for large sequences of data -v True -> False - -343) A _________ virus is a form of virus explicitly designed to hide itself from detection by antivirus software -Select one: -v stealth -> polymorphic -> encrypted -> metamorphic - -157) ________ attacks have several approaches, all equivalent in effort to factoring the product of two primes -v Mathematical -> Statistical -> Brute-force -> Social engineering - -841) Computer security is essentially a battle of wits between a perpetrator -who tries to find holes and the administrator who tries to close them -True or False -v True -> False - -897) An attacker can generally determine in advance exactly where the targeted buffer will be located in the stack frame of teh function in which it is defined -> True -v False - -1043) Which stages does a virus have? -> Dormant phase -> Propagation phase - i.e. attachment to email -> Triggering phase -> Execution phase -v All viruses have these four stages - -267) The _________ module analyzes LAN traffic and reports the results to the central manager -v LAN monitor agent -> host agent -> central manager agent -> architecture agent - -1134) Message authentication protects two parties who exchange -messages from any third party, however, it does not protect the -two parties against each other. -v True -> False - -645) A ___________ is the portion of the data center that houses data processing equipment -v computer room -> main distribution area -> entrance room -> horizontal distribution - -377) The ________________ used a buffer overflow exploit in the "fingerd" as one of its attack mechanisms -v Morris Internet Worm -> Sasser Worm -> Code Red Worm -> Slammer Worm - -470) A __________ is a collection of bots capable of acting in a coordinated manner -v botnet -> Firewall -> Encryption algorithm -> Intrusion Detection System (IDS) -> Rootkit - -11) A user program executes in a kernel mode in which certain areas of memory are protected from the user's use and certain instructions may not be executed -> True -v False - -1116) The BLP model effectively breaks down when (untruste> low classified -executable data are allowed to be executed by a high clearance (truste> subject. -v True -> False - -1089) To emphasize the importance of security awareness,an organization -should have a security awareness policy document that is provided to all employees. -v True -> False - -76) In the first instance of multiple encryption plaintext is converted to __________ using the encryption algorithm -v ciphertext -> S-AES mode -> Triple DES -> block cipher - -161) Intrusion detection is based on the assumption that the behavior of the intruder differs from that of a legitimate user in ways that can be quantified -v True -> False - -92) The exact substitutions and transformations performed by the algorithm depend on the ________ -> ciphertext -> decryption algorithm -v secret key -> encryption algorithm - -127) A hash function such as SHA-1 was not designed for use as a MAC and cannot be used directly for that purpose because it does not rely on a secret key -v True -> False - -109) A ________ cipher processes the input elements continuously, producing output one element at a time as it goes along -> substitution -> block -v stream -> transposition - -1078) Once the plaintext is converted to ciphertext using the -encryption algorithm the plaintext is then used as input and the algorithm is applied again. -> True -v False - -692) Depending on the details of the overall authentication system, the registration authority issues some sort of electronic credential to the subscriber -> True -v False - -713) Each individual who is to be included in the database of authorized users must first be __________ in the system -> verified -> authenticated -> identified -v enrolled - -397) An attacker is more interested in transferring control to a location and code of the attackers choosing rather than immediately crashing the program -v True -> False - -307) Password files can be protected in one of two ways: One-way function or ______ -> biometric authentication -v access control -> encryption -> two-factor authentication - -719) __________ allows an issuer to access regional and national networks that connect point of sale devices and bank teller machines worldwide -v EFT -> POS -> BTM -> ATF - -012) Digital signatures and key management are the two most important applications of __________ encryption -> private-key -v public-key -> preimage resistant -> advanced - -647) __________ encompasses intrusion detection, prevention and response -v Intrusion management -> Security assessments -> Database access control -> Data loss prevention - -820) A threat action in which sensitive data are directly released to an unauthorized entity is __________ -Select one: -> disruption -v exposure -> corruption -> intrusion - -12) Any program that is owned by, and SetUID to, the "superuser" potentially grants unrestricted access to the system to any user executing that program -v True -> False - -08) The purpose of a __________ is to produce a “fingerprint” of a file, message, or other block of data -> secret key -> digital signature -> keystream -v hash function - -04) On average, __________ of all possible keys must be tried in order to achieve success with a brute-force attack -> one-fourth -v half -> two-thirds -> three-fourths - -759) A traditional packet filter makes filtering decisions on an individual packet basis and does not take into consideration any higher layer context -v True -> False - -270) A(n) ________ event is an alert that is generated when the gossip traffic enables a platform to conclude that an attack is under way -> PEP -v DDI -> IDEP -> IDME - -1172) __________ defines user authentication as "the process of verifying an identity claimed by or for a system entity". -v RFC 2828 -> RFC 2493 -> RFC 2298 -> RFC 2328 - -370) In 2003, the _______ exploited a buffer overflow in Microsoft SQL Server 2000 -> Slammer worm -> Sasser worm -> Morris Internet Worm -> Code Red Worm -v Slammer Worm - -1118) Multilevel security is of interest when there is a requirement to maintain a -resource in which multiple levels of data sensitivity are defined. -v True -> False - -410) The __________ used a buffer overflow exploit in fingerd as one of its attack mechanisms -> Conficker Worm -v Morris Internet Worm -> Stuxnet Worm -> ILOVEYOU Worm - -108) A ________ cipher processes the input one block of elements at a time, producing an output block for each input -> substitution -v block -> stream -> transposition - -212) A cookie can be used to authenticate a user to a web site so that the user does not have to type in his password for each connection to the site -v True -> False - -1163) The countermeasure to tiny fragment attacks is to discard packets with -an inside source address if the packet arrives on an external interface. -> True -v False - -140) Which of the following scenario requires a security protocol: -> log in to mail.google.com -> connecting to work from home using a VPN -v All the previous answers - -274) The broad classes of intruders are: cyber criminals, state-sponsored organizations, _________ , and others -> terrorists -> script kiddies -v activists -> hackers - -1095) Performing regular backups of data on a system is a critical control -that assists with maintaining the integrity of the system and user data. -v True -> False - -594) T/F: Business continuity consists of security services that allocate access, distribute, monitor, and protect the underlying resource services -> True -v False - -01) __________ defines user authentication as “the process of verifying an identity claimed by or for a system entity” -v RFC 4949 -> RFC 2298 -> RFC 2493 -> RFC 2328 - -427) The buffer is located __________ -> in the heap -> in the stack -> in the data section of the process -> in the register -> All of the above -v 1,2,3 are correct - -162) To be of practical use an IDS should detect a substantial percentage of intrusions while keeping the false alarm rate at an acceptable level -v True -> False - -132) In Kerberos, each human user has a master key shared with the authentication server, and the key is usually derived from the user's password -v True -> False - -712) __________ systems identify features of the hand, including shape, and lengths and widths of fingers -> Signature -v Hand geometry -> Fingerprint -> Palm print - -155) Which of the following feature can only be provided by public-key cryptography? -> Data integrity -> Confidentiality -> Digital signatures -v None of the above - -401) The buffer overflow type of attack has been known since it was first widely used by the __________ Worm in 1988 -v Morris -> Slammer -> Code Red -> Heartbleed - -707) Recognition by fingerprint, retina, and face are examples of __________ -> face recognition -> dynamic biometrics -v static biometrics authentication -> token - -306) The three classes of intruders identified by Anderson are: Masquerader, Misfeasor, and____ -> Insider threat -> Social engineer -v clandestine -> Cybercriminal - -513) When a DoS attack is detected, the first step is to _______ -v identify the attack -> analyze the response -> design blocking filters -> shut down the network - -373) Buffer overflows can be found in a wide variety of programs, processing a range of different input and with a variety of possible responses -v True -> False - -309) Two types of audit records used are Detection-specific audit records and ____ audit records -> system uptime -v native -> network bandwidth -> packet loss rate - -102) A ________ is a key used between entities for the purpose of distributing session keys -v permanent key -> session key -> distribution key -> all of the above - -1074) A __________ is a set in which you can do addition, subtraction, multiplication and division without leaving the set. -> record -> standard -v field -> block - -202) In a wireless network, traffic is broadcasted into the air, and so it is much easier to sniff wireless traffic compared with wired traffic -v True -> False - -1113) Defensive programming is sometimes referred to as _________. -> variable programming -v secure programming -> interpretive programming -> chroot programming - -18) _________ is the granting of a right or permission to a system entity to access a system resource -v Authorization -> Authentication -> Control -> Monitoring - -1119) IPSec can guarantee that all traffic designated by the network -administrator is authenticated but cannot guarantee that it is -encrypted. -> True -v False - -33) Metamorphic code is software that can be shipped unchanged to a heterogeneous collection of platforms and execute with identical semantics -> True -v False - -381) Memory is requested from the ______ by programs for use in dynamic data structures, such as linked lists of records -> ROM -v heap -> address space -> shell - -117) With ______ encryption each vulnerable communications link is equipped on both ends with an encryption device -> network -> end-to-end -v link -> transport - -351) The success of the digital immune system depends on the ability of the virus analysis machine to detect new and innovative virus strains -v True -> False - -91) _________ is the original message or data that is fed into the algorithm as input -v Plaintext -> Encryption algorithm -> Decryption algorithm -> Ciphertext - -1166) Signature-based approaches attempt to define normal,or expected, -behavior,whereas anomaly approaches attempt to define proper behavior. -> True -v False - -143) A brute-force approach involves trying every possible key until an intelligible translation of the ciphertext into plaintext is obtained -v True -> False - -1138) the __________ generation is usually thought of as the Iot and is marked by the use of billions of embedded devices. -> second -> third -v fourth -> fifth - -1158) A denial-of-service attack is an attempt to compromise availability by -hindering or blocking completely the provision of some service. -v True -> False - -321) Intrusion detection involves detecting unusual patterns of activity or patterns of activity that are known to correlate with intrusions -v True -> False - -577) Encryption can be applied to the entire database, at the record level, at the attribute level, or at the level of the individual field -v True -> False - -266) A (n) __________ is a hacker with minimal technical skill who primarily uses existing attack toolkits -> Master -v Apprentice -> Journeyman -> Activist - -424) The __________ used a buffer overflow exploit in "fingerd" as one of its attack -> Code Red Worm -> Stuxnet Worm -v Morris Internet Worm -> ILOVEYOU Worm - -632) Site security of the data center itself includes barriers to entry, coupled with authentication techniques for gaining physical access -> True -v False - -285) 12.The functional components of an _________ are: data source, sensor, analyzer, administration, manager, and operator -v IDS -> IPS -> SIEM -> Firewall - -139) The purposes of a security protocol include: -> Authentication -> Key-exchange -> Negotiate crypto algorithms and parameters -v All the previous answers - -1106) there are well-defined tests for determining uniform distribution -and independence to validate that a sequence of numbers is -random. -> True -v False - -1082) The first widely used occurrence of the buffer overflow attack was the _______. -> Code Red Worm -v Morris Internet Worm -> Sasser Worm -> Slammer Worm - -29) Subject attributes, object attributes and environment attributes are the three types of attributes in the __________ model -> DSD -> RBAC -v ABAC -> SSD - -63) A mode of operation is a technique for enhancing the effect of a cryptographic algorithm or adapting the algorithm for an application -v True -> False - -272) The rule _______ tells Snort what to do when it finds a packet that matches the rule criteria -> protocol -> direction -v action -> destination port - -640) A _________ is defined to be a portion of a row used to uniquely identify a row in a table -> foreign key -> query -v primary key -> data perturbation - -211) Since Android is open-source, each handset vendor can customize it, and this is good for security (hint: consider security updates) -> True -v False - -010) The strength of a hash function against brute-force attacks depends -solely on the length of the hash code produced by the algorithm -v True -> False - -138) The DSS makes use of the _______ and presents a new digital signature technique, the Digital Signature Algorithm (DSA) -> AES -v SHA-1 -> MD5 -> RSA - -428) _________ is a tool used to automatically identify potentially vulnerable programs -> Code obfuscation -> Encryption -v fuzzing -> Penetration testing - -80) __________ modes of operation have been standardized by NIST for use with symmetric block ciphers such as DES and AES -> Nine -> Seven -> Three -v Five - -467) A __________ virus is explicitly designed to hide itself from detection by anti-virus software -> Adware -> Spyware -> Rootkit -v stealth -> Ransomware - -116) With _________ encryption the encryption process is carried out at the two end systems -> point-to-point -> intermediary -> centralized -v end-to-end - -119) All encryption algorithms are based on two general principles: substitution and _________ -> compression -> expansion -v transposition -> permutation - -01) The original message or data that is fed into the algorithm is __________ -> encryption algorithm -> secret key -> decryption algorithm -v plaintext - -100) ______ mode is typically used for a general-purpose block-oriented transmission and is useful for high-speed requirements -> ECB -> OFB -> CFB -v CTR - -323) System administrators can stop all attacks and hackers from penetrating their systems by installing software patches periodically -> True -v False - -217) In XSRF, the malicious site can send malicious script to execute in the user?s browser by embedding the script in a hidden iframe -> True -v False - -634) Security specifically tailored to databases is an increasingly important component of an overall organizational security strategy -v True -> False - -836) Computer security is protection of the integrity, availability, and -confidentiality of information system resources -True or False -v True -> False - -1137) A major characteristic of a good security program is how quickly -the Iot system can be recovered after an incident has occurred. -v True -> False - -1121) Additional padding may be added to provide partial traffic-flow -confidentiality by concealing the actual length of the payload. -v True -> False - -03) Cryptanalytic attacks try every possible key on a piece of ciphertext until an intelligible translation into plaintext is obtaine -> True -v False - -69) A typical application of Output Feedback mode is stream oriented transmission over noisy channel, such as satellite communication -v True -> False - -650) __________ specifies the minimum requirements for telecommunications infrastructure of data centers -v TIA-492 -> RFC-4949 -> NIST-7883 -> RSA-298 - -147) Using PKCS (public-key cryptography standard), when RSA encrypts the same message twice, different ciphertexts will be produced -v True -> False - -943) Four stages of viruses -> Dormant phase -> Propagation phase - i.e. attachment to email -> Triggering phase -> Execution phase -v All of the above - -437) __________ defenses aim to detect and abort attacks in existing programs -> Code signing -v run-time -> Compile-time defenses -> Patch management - -1162) The firewall may be a single computer system or a set of two or more -systems that cooperate to perform the firewall function. -v True -> False - -82) The simplest form of multiple encryption has __________ encryption stages and __________ keys -> three, two -> four, two -> two, three -v two, two - -304) Statistical approaches attempt to define proper behavior and rule-based approaches attempt to define normal or expected behavior -> True -v False - -17) __________ is verification that the credentials of a user or other system entity are valid -> Adequacy -v Authentication -> Authorization -> Audit - -711) The most common means of human-to-human identification are __________ -v facial characteristics -> signatures -> retinal patterns -> fingerprints - -1155) In relational database parlance,the basic building block is a __________,which is a flat table. -> attribute -> tuple -> primary key -v relation - -1159) Using forged source addresses is known as _________. -v source address spoofing -> a three-way address -> random dropping -> directed broadcast - -1432) "Each block of 64 plaintext bits is encoded independently using the -same key" is a description of the CBC mode of operation. -> True -v False - -126) Cryptographic hash functions generally execute faster in software than conventional encryption algorithms such as DES and AES -v True -> False - -95) The most widely used encryption scheme is based on the _________ adopted in 1977 by the National Bureau of Standards -> AES -> 3DES -> CES -v DES - -939) If we find that a botnet server is located in country X, we can be certain that criminals within country X control the botnet -> True -v False - -169) The strength of a hash function against brute-force attacks depends on the length of the hash code produced by the algorithm -v True -> False - -05) The most important symmetric algorithms, all of which are block ciphers, are the DES, triple DES, and the __________ -> SHA -> RSA -v AES -> DSS - -229) The purpose of the privacy functions is to provide a user protection against discovery and misuse of identity by other users -v True -> False - -1123) the __________ cryptosystem is used in some form in a number of standards including DSS and S/MIME. -> Rabin -> Rijnedel -> Hillman -v ElGamal - -1052) TCB Design Principles -> Least Privilege -> Economy -> Open Design -> Complete Mediation -> Fail-safe defaults -> Ease of Use -v All of the above - -438) The __________ project produces a free, multiplatform 4.4BSD-based UNIX-like operating system -> Linux -> Windows -v OpenBSD -> macOS -> FreeBSD - -58) A __________ attack is a bot attack on a computer system or network that causes a loss of service to users -> spam -> phishing -v DDoS -> sniff - -328) Stealth is not a term that applies to a virus as such but, rather, refers to a technique used by a virus to evade detection -v True -> False - -411) In 2003 the _________ exploited a buffer overflow in Microsoft SQL Server 2000 -> Code Red Worm -> Mydoom Worm -> Blaster Worm -v Slammer Worm - -1131) A recipient in possession of the secret key cannot generate an -authentication code to verify the integrity of the message. -> True -v False - -831) A loss of _________ is the unauthorized disclosure of information -Select one: -> integrity -> availability -v confidentiality -> authenticity - -335) An encrypted virus is a virus that mutates with every infection, making detection by the signature of the virus impossible -> True -v False - -934) The best defense against being an unwitting participant in a DDos attack is to prevent your systems from being compromised -v True -> False - -112) ______ was designed in 1987 by Ron Rivest and is a variable key-size stream cipher with byte-oriented operations -> DES -v RC4 -> AES -> RSA - -1090) Security awareness,training,and education programs may be needed to -comply with regulations and contractual obligations. -v True -> False - -77) Triple DES makes use of __________ stages of the DES algorithm, using a total of two or three distinct keys -> twelve -> six -> nine -v three - -436) __________ defenses aim to harden programs to resist attacks in new programs -> Machine code -> Obfuscated -> Self-modifying -v compile-time - -150) Just like RSA can be used for signature as well as encryption, Digital Signature Standard can also be used for encryption -> True -v False - -55) __________ is the first function in the propagation phase for a network worm -> Propagating -v Fingerprinting -> Keylogging -> Spear phishing - -717) A __________ attack involves an adversary repeating a previously captured user response -> client -v replay -> Trojan horse -> eavesdropping - -578) A(n) __________ is a structured collection of data stored for use by one or more applications -> attribute -v database -> tuple -> inference - -837) Data integrity assures that information and programs are changed only -in a specified and authorized manner -True or False -v True -> False - -216) XSRF is possible when a user has a connection to a malicious site while a connection to a legitimate site is still alive -v True -> False - -1125) Limited characteristics make it impossible for hash functions to be -used to determine whether or not data has changed. -> True -v False - -120) The three most important symmetric block ciphers are: 3DES, AES, and _____ -> Serpent -v Data Encryption Standard (DES) -> Blowfish -> RSA - -795) The principal objective for developing a PKI is to enable secure, convenient, and efficient acquisition of private keys -> True -v False - -278) An IDS comprises three logical components: analyzers, user interface and _____ -v sensors -> firewalls -> routers -> encryption algorithms - -1129) One limitation of a firewall is that an improperly secured wireless -LAN may be accessed from outside the organization. -v True -> False - -41) A Trojan horse is an apparently useful program containing hidden code that, when invoked, performs some harmful function -v True -> False - -698) Depending on the application, user authentication on a biometric system involves either verification or identification -v True -> False - -382) A stack buffer overflow attack is also referred to as ______ -> buffer overrunning -> stack framing -> heap overflowing -v stack smashing - -78) Another important mode, XTS-AES, has been standardized by the __________ Security in Storage Working Group -> NIST -v IEEE -> ITIL -> ISO - -72) It is possible to convert a block cipher into a stream cipher using cipher feedback, output feedback and counter modes -v True -> False - -1105) A major advance in symmetric cryptography occurred with the -development of the rotor encryption/decryption machine. -v True -> False - -1108) A widely used technique for pseudorandom number generation is -an algorithm known as the linear congruential method. -v True -> False - -26) A __________ is a named job function within the organization that controls this computer system -> user -v role -> permission -> session - -1126) the Secure Hash Algorithm design closely models, and is based on, the hash function __________ . -> MD5 -> FIPS 180 -> RFC 4634 -v MD4 - -09) __________ is a block cipher in which the plaintext and ciphertext are integers between 0 and n-1 for some n -> DSS -v RSA -> SHA -> AES - -349) Malicious software that needs a host program is referred to as _________ -Select one: -> blended -v parasitic -> logic bomb -> flooders - -701) Identifiers should be assigned carefully because authenticated identities are the basis for other security services -v True -> False - -79) The _________ and _________ block cipher modes of operation are used for authentication -> OFB, CTR -v CBC, CFB -> CFB, OFB -> ECB, CBC - -865) A subject can exercise only accesses for which it has the necessary authorization and which satisfy the MAC rules -v True -> False - -1111) Data representing behavior that does not trigger an alarm cannot serve as input to intrusion detection analysis. -> True -v False - -1112) Security flaws occur as a consequence of sufficient checking and validation of data and error codes in programs. -> True -v False - -107) _________ is the process of attempting to discover the plaintext or key -v Cryptanalysis -> Steganography -> Cryptography -> Hashing - -133) In Kerberos, the purpose of using ticket-granting-ticket (TGT) is to minimize the exposure of a user?s master key -v True -> False - -1135) the main work for signature generation depends on the message -and is done during the idle time of the processor. -> True -v False - -02) The __________ is the encryption algorithm run in reverse -v decryption algorithm -> plaintext -> ciphertext -> encryption algorithm - -15) An ABAC model can define authorizations that express conditions on properties of both the resource and the subject -v True -> False - -1169) A bot propagates itself and activates itself,whereas a worm is initially -controlled from some central facility. -> True -v False - -560) T/F: SQL Server allows users to create roles that can then be assigned access rights to portions of the database -v True -> False - -320) Unauthorized intrusion into a computer system or network is one of the most serious threats to computer security -v True -> False - -567) T/F: A view cannot provide restricted access to a relational database so it cannot be used for security purposes -> True -v False - -1160) Flooding attacks take a variety of forms based on which network -protocol is being used to implement the attack. -v True -> False - -589) T/F: The database management system makes use of the database description tables to manage the physical database -v True -> False - -595) T/F: An IPS incorporates IDS functionality but also includes mechanisms designed to block traffic from intruders -v True -> False - -340) Mobile phone worms communicate through Bluetooth wireless connections or via the _________ -Select one: -> SQL -> TRW -> PWC -v MMS - -367) ____________ is a form of overflow attack -> Heap overflows -> Replacement stack frame -> Return to system call -v All of the above - -1102) HMAC can be proven secure provided that the embedded hash function -has some reasonable cryptographic strengths. -v True -> False - -1149) A loss of _________ is the unauthorized disclosure of information. -v confidentiality -> authenticity -> integrity -> availability - -149) A key exchange protocol is vulnerable to a man-in-the-middle attack if it does not authenticate the participants -v True -> False - -319) The main advantage of the use of statistical profiles is that a prior knowledge of security flaws is not required -v True -> False - -1100) The Diffie-Hellman algorithm depends for its effectiveness on the -difficulty of computing discrete logarithms. -v True -> False - -014) An important element in many computer security services and -applications is the use of cryptographic algorithms -v True -> False - -937) the domain name of the command and control server of a botnet are pre-determined for the lifetime of the botnet -> True -v False - -52) The __________ is when the virus function is performed -> dormant phase -> propagation phase -> triggering phase -v execution phase - -596) T/F: The CSP can provide backup at multiple locations, with reliable failover and disaster recovery facilities -v True -> False - -131) In Kerberos, the authentication server shares a unique secret key with each authorized computer on the network -v True -> False - -1171) In a biometric scheme some physical characteristic of the individual is -mapped into a digital representation. -v True -> False - -418) A stack buffer overflow is also referred to as ___________ -> data leakage -v stack smashing -> heap hijacking -> code injection - -87) The __________ mode operates on full blocks of plaintext and ciphertext, as opposed to an s-bit subset -> ECB -> CFB -> CBC -v OFB - -214) XSS is possible when a web site does not check user input properly and use the input in an outgoing html page -v True -> False - -1075) the Rijndael developers designed the expansion key algorithm to -be resistant to known cryptanalytic attacks. -v True -> False - -898) It is possible to write a compiler tool to check any C program and identify all possible buffer overflow bugs -> True -v False - -838) Availability assures that systems works promptly and service is not -denied to authorized users -True or False -v True -> False - -207) The App Store review process can guarantee that no malicious iOS app is allowed into the store for download -> True -v False - -1142) A major weakness of the public announcement of public keys is -that anyone can forge a public announcement. -v True -> False - -137) Issued as RFC 2104, _______ has been chosen as the mandatory-to-implement MAC for IP Security -> SHA-256 -v HMAC -> MD5 -> AES - -1084) Restoring the plaintext from the ciphertext is __________ . -v deciphering -> transposition -> steganography -> encryption - -74) OFB mode requires an initialization vector that must be unique to each execution of the encryption operation -v True -> False - -05) Triple DES takes a plaintext block of 64 bits and a key of 56 bits to produce a ciphertext block of 64 bits -> True -v False - -590) T/F: The cloud carrier is useful when cloud services are too complex for a cloud consumer to easily manage -> True -v False - -08) A message authentication code is a small block of data generated by a -secret key and appended to a message -v True -> False - -49) The term "computer virus" is attributed to __________ -> Herman Hollerith -v Fred Cohen -> Charles Babbage -> Albert Einstein - -167) Two of the most important applications of public-key encryption are digital signatures and key management -v True -> False - -842) Security mechanisms typically do not involve more than one particular -algorithm or protocol -True or False -> True -v False - -227) The IT security management process ends with the implementation of controls and the training of personnel -> True -v False - -913) each layer of code needs appropriate hardening measures in place to provide appropriate security services -v True -> False - -1117) The Biba models deals with confidentiality and is concerned with -unauthorized disclosure of information. -> True -v False - -215) XSS can perform many types of malicious actions because a malicious script is executed at user?s browser -v True -> False - -163) An inline sensor monitors a copy of network traffic; the actual traffic does not pass through the device -> True -v False - -1114) It is possible to convert any block cipher into a stream cipher by using -the cipher feedback (CF> mode. -v True -> False - -37) Many forms of infection can be blocked by denying normal users the right to modify programs on the system -v True -> False - -28) __________ refers to setting a maximum number with respect to roles -v Cardinality -> Prerequisite -> Exclusive -> Hierarchy - -152) is the original message or data that is fed into the encryption process as input -> Hash -> Key -v Plaintext -> Ciphertext - -1092) The approach taken by Kerberos is using authentication software tied -to a secure authentication server. -v True -> False - -25) __________ is based on the roles the users assume in a system rather than the user's identity -> DAC -v RBAC -> MAC -> URAC - -245) Activists are either individuals or members of an organized crime group with a goal of financial reward -> True -v False - -246) Running a packet sniffer on a workstation to capture usernames and passwords is an example of intrusion -v True -> False - -409) A buffer can be located _________ -> in the heap -> on the stack -> in the data section of the process -v All of the above - -226) It is likely that an organization will not have the resources to implement all the recommended controls -v True -> False - -47) __________ are used to send large volumes of unwanted e-mail -> Rootkits -v Spammer programs -> Downloaders -> Auto-rooters - -263) The ________ is responsible for determining if an intrusion has occurred -v analyzer -> host -> user interface -> sensor - -899) The OpenSSL heartbleed vulnerability would have been prevented if OpenSSL had been implemented in Java -v True -> False - -220) Using an input filter to block certain characters is an effective way to prevent SQL injection attacks -v True -> False - -103) The _______ module performs end-to-end encryption and obtains session keys on behalf of users -> PKM -> RCM -v SSM -> CCM - -1130) the primary benefit of a host-based IDS is that it can detect both -external and internal intrusions. -v True -> False - -93) The _________ is the encryption algorithm run in reverse -v decryption algorithm -> ciphertext -> plaintext -> secret key - -840) The more critical a component or service, the higher the level of -availability required -True or False -v True -> False - -1099) If a computer's temperature gets too cold the system can undergo -thermal shock when it is turned on. -v True -> False - -708) A __________ is a password guessing program -> password hash -v password cracker -> password biometric -> password salt - -1088) Integrity can apply to a stream of messages, a single message, or -selected fields within a message. -v True -> False - -1489) __________ controls access based on comparing security labels with security clearances. -v MAC -> DAC -> RBAC -> MBAC - -124) The additive constant numbers used in SHA-512 are random-looking and are hardcoded in the algorithm -v True -> False - -508) A characteristic of reflection attacks is the lack of _______ traffic -v backscatter -> network -> three-way -> botnet - -313) Penetration identification is an approach developed to detect deviation from previous usage patterns -> True -v False - -935) Botnet command and control must be centralized( i.e. all bots communicate with a central server(s)) -> True -v False - -880) A virus that attaches to an executable program can do anything that hte program is permitted to do -v True -> False - -691) Identification is the means of establishing the validity of a claimed identity provided by a user -v True -> False - -198) In IPSec, if A uses DES for traffic from A to B, then B must also use DES for traffic from B to A -> True -v False - -34) A virus that attaches to an executable program can do anything that the program is permitted to do -v True -> False - -779) The most significant source of risk in wireless networks in the underlying communications medium -v True -> False - -36) A logic bomb is the event or condition that determines when the payload is activated or delivered -v True -> False - -53) During the __________ the virus is idle -v dormant phase -> propagation phase -> triggering phase -> execution phase - -503) TCP uses the _______ to establish a connection -> zombie -> SYN cookie -> directed broadcast -v three-way handshake - -97) For stream-oriented transmission over noisy channel you would typically use _______ mode -> ECB -> CTR -v OFB -> CBC - -866) One way to secure against Trojan horse attacks is the use of a secure, trusted operating system -v True -> False - -593) T/F: An IDS is a set of automated tools designed to detect unauthorized access to a host system -v True -> False - -350) The challenge in coping with DDoS attacks is the sheer number of ways in which they can operate -v True -> False - -66) Given the potential vulnerability of DES to a brute-force attack, an alternative has been found -v True -> False - -758) A packet filtering firewall is typically configured to filter packets going in both directions -v True -> False - -1085) the process of converting from plaintext to ciphertext is known as -deciphering or decryption. -> True -v False - -99) For general-purpose stream-oriented transmission you would typically use _______ mode -> CTR -v CFB -> ECB -> CBC - -10) The default set of rights should always follow the rule of least privilege or read-only access -v True -> False - -03) __________ is the scrambled message produced as output -> Plaintext -v Ciphertext -> Secret key -> Cryptanalysis - -42) Packet sniffers are mostly used to retrieve sensitive information like usernames and passwords -v True -> False - -236) The primary purpose of an IDS is to detect intrusions, log suspicious events, and send alerts -v True -> False - -696) User authentication is the basis for most types of access control and for user accountability -v True -> False - -59) The ideal solution to the threat of malware is __________ -> identification -> removal -> detection -v prevention - -98) For general-purpose block-oriented transmission you would typically use _______ mode -v CBC -> CTR -> CFB -> OFB - -695) A good technique for choosing a password is to use the first letter of each word of a phrase -v True -> False - -128) It is a good idea to use sequentially increasing numbers as challenges in security protocols -> True -v False - -210) In Android, an app will never be able to get more permission than what the user has approved -v True -> False - -893) Security mechanisms typically do not involve more than one particular algorithm or protocol -> True -v False - -1127) Big-endian format is the most significant byte of a word in the -low-address byte position. -v True -> False - -341) Backdoors become threats when unscrupulous programmers use them to gain unauthorized access -v True -> False - -894) The first step in devising security services and mechanisms is to develop a security policy -v True -> False - -67) A number of Internet based applications have adopted two-key 3DES, including PGP and S/MIME -> True -v False - -386) Buffer overflow exploits are no longer a major source of concern to security practitioners -> True -v False - -936) Both static and dynamic analyses are needed in order to fully understand malware behaviors -v True -> False - -151) In general, public key based encryption is much slower than symmetric key based encryption -v True -> False - -011) Transmitted data stored locally are referred to as __________ -> ciphertext -> DES -v data at rest -> ECC - -727) Hardware is the most vulnerable to attack and the least susceptible to automated controls -v True -> False - -1109) The foundation of a security auditing facility is the initial capture of -the audit data. -v True -> False - -597) T/F: Encryption is a pervasive service that can be provided for data at rest in the cloud -v True -> False - -699) Enrollment creates an association between a user and the user's biometric characteristics -v True -> False - -222) Organizational security objectives identify what IT security outcomes should be achieved -v True -> False - -221) SQL injection is yet another example that illustrates the importance of input validation -v True -> False - -203) Compared with WEP, WPA2 has more flexible authentication and stronger encryption schemes -v True -> False - -165) Network-based intrusion detection makes use of signature detection and anomaly detection -v True -> False - -125) The strong collision resistance property subsumes the weak collision resistance property -v True -> False - -13) Traditional RBAC systems define the access rights of individual users and groups of users -> True -v False - -218) It is easy for the legitimate site to know if a request is really from the (human) user -> True -v False - -200) Most browsers come equipped with SSL and most Web servers have implemented the protocol -v True -> False - -690) User authentication is the fundamental building block and the primary line of defense -v True -> False - -6) Security labels indicate which system entities are eligible to access certain resources -> True -v False - -1096) A malicious driver can potentially bypass many security controls to -install malware. -v True -> False - -639) In a relational database rows are referred to as _________ -> relations -> attributes -> views -v tuples - -312) Password crackers rely on the fact that some people choose easily guessable passwords -v True -> False - -1161) An important aspect of a distributed firewall configuration is security -monitoring. -v True -> False - -1133) An important characteristic of the MAC algorithm is that it needs -to be reversible. -> True -v False - -1086) A loss of integrity is the unauthorized modification or destruction -of information. -v True -> False - -3) An auditing function monitors and keeps a record of user accesses to system resources -v True -> False - -224) Legal and regulatory constraints may require specific approaches to risk assessment -v True -> False - -568) T/F: Two disadvantages to database encryption are key management and inflexibility -v True -> False - -1146) SSO enables a user to access all network resources after a single -authentication. -v True -> False - -333) Viruses, logic bombs, and backdoors are examples of independent malicious software -> True -v False - -225) One asset may have multiple threats and a single threat may target multiple assets -v True -> False - -371) A stack overflow can result in some form of a denial of service attack on a system -v True -> False - -14) A constraint is a defined relationship among roles or a condition related to roles -v True -> False - -1167) The __________ is what the virus "does". -> infection mechanism -> trigger -> logic bomb -v payload - -56) Unsolicited bulk e-mail is referred to as __________ -v spam -> propagating -> phishing -> crimeware - -575) The two commands that SQL provides for managing access rights are ALLOW and DENY -> True -v False - -71) Cipher Block Chaining is a simple way to satisfy the security deficiencies of ECB -v True -> False - -197) In IPSec, packets can be protected using ESP or AH but not both at the same time -> True -v False - -1110) Although important,security auditing is not a key element in computer -security. -> True -v False - -933) A bot is a computer compromised by malware and under the control of a bot master -v True -> False - -379) A buffer overflow error is not likely to lead to eventual program termination. -> True -v False - -700) An individual's signature is not unique enough to use in biometric applications -> True -v False - -505) _______ is a text-based protocol with a syntax similar to that of HTTP -> RIP -> DIP -v SIP -> HIP - -431) Data is simply an array of _________ -> characters -> integers -> floating-point numbers -v bytes - -915) The default configuration for many operating systems usually maximizes security -> True -v False - -141) Symmetric encryption is also referred to as secret-key or single-key encryption -v True -> False - -1081) The buffer overflow type of attack is one of the least commonly seen -attacks. -> True -v False - -23) A(n) __________ is a resource to which access is controlled -v object -> owner -> world -> subject - -159) _________ was the first published public-key algorithm -> ElGamal -> DSA -v Diffie-Hellman -> RSA - -1132) A __________ is an algorithm that requires the use of a secret key. -> DAA -> SHA -> GCM -v MAC - -914) it is possible for a system to be compromised during the installation process -v True -> False - -1136) the digital signature function does not include the authentication -function. -> True -v False - -19) __________ is the traditional method of implementing access control -> MAC -> RBAC -v DAC -> MBAC - -1157) T F 4.The value of a primary key must be unique for each tuple of its table. -v True -> False - -31) Malicious software aims to trick users into revealing sensitive personal data -v True -> False - -1147) The authentication function determines who is trusted for a given purpose. -> True -v False - -73) Cipher Feedback Mode conforms to the typical construction of a stream cipher -> True -v False - -168) The secret key is one of the inputs to a symmetric-key encryption algorithm -v True -> False - -1080) Buffer overflow attacks result from careless programming in -applications. -v True -> False - -70) Cipher Feedback (CFB is used for the secure transmission of single values) -> True -v False - -586) T/F: The value of a primary key must be unique for each tuple of its table -v True -> False - -1103) Much of the theory of public-key cryptosystems is based on -number theory. -v True -> False - -22) A __________ is an entity capable of accessing objects -> group -> object -v subject -> owner - -334) In addition to propagation a worm usually performs some unwanted function -v True -> False - -388) The buffer overflow type of attack is one of the most common attacks seen -v True -> False - -104) Public-key encryption was developed in the late ________ -> 1950s -v 1970s -> 1960s -> 1980s - -164) A common location for a NIDS sensor is just inside the external firewall -v True -> False - -1165) Those who hack into computers do so for the thrill of it or for status. -v True -> False - -9) An access right describes the way in which a subject may access an object -v True -> False - -4) External devices such as firewalls cannot provide access control services -> True -v False - -1094) The authentication server shares a unique secret key with each server. -v True -> False - -233) The IDS component responsible for collecting data is the user interface -> True -v False - -130) In security protocol, an obvious security risk is that of impersonation -v True -> False - -50) Computer viruses first appeared in the early __________ -> 1960s -> 1970s -v 1980s -> 1990s - -24) The final permission bit is the _________ bit -> superuser -> kernel -> set user -v sticky - -1079) the XtS-AES mode is based on the concept of a tweakable block -cipher. -v True -> False - -591) T/F: Fixed server roles operate at the level of an individual database -> True -v False - -1154) Public-key algorithms are based on simple operations on bit patterns. -> True -v False - -40) In addition to propagating, a worm usually carries some form of payload -v True -> False - -1144) For end-to-end encryption over a network, manual delivery is -awkward. -v True -> False - -1093) X.509 provides a format for use in revoking a key before it expires. -v True -> False - -387) Shellcode must be able to run no matter where in memory it is located -v True -> False - -563) T/F: Encryption becomes the last line of defense in database security -v True -> False - -324) One important element of intrusion prevention is password management -v True -> False - -1164) Snort can perform intrusion prevention but not intrusion detection. -> True -v False - -68) The sender is the only one who needs to know an initialization vector -> True -v False - -693) Many users choose a password that is too short or too easy to guess -v True -> False - -374) Stack buffer overflow attacks were first seen in the Aleph One Worm -> True -v False - -199) In IPSec, the sequence number is used for preventing replay attacks -v True -> False - -372) There are several generic restrictions on the content of shellcode -v True -> False - -583) T/F: A query language provides a uniform interface to the database -v True -> False - -166) Symmetric encryption is used primarily to provide confidentiality -v True -> False - -900) ASLR(if implemented correctly) can prevent return-to-libc attacks -v True -> False - -399) Shellcode is not specific to a particular processor architecture -> True -v False - -1143) Manual delivery of a key is not reasonable for link encryption. -> True -v False - -839) The "A" in the CIA triad stands for "authenticity" -True or False -> True -v False - -389) Buffer overflow attacks are one of the most common attacks seen -v True -> False - -206) In iOS, an app can run its own dynamic, run-time generated code -> True -v False - -336) Macro viruses infect documents, not executable portions of code -v True -> False - -732) Like the MAC, a hash function also takes a secret key as input -> True -v False - -235) Intruders typically use steps from a common attack methodology -v True -> False - -587) T/F: A foreign key value can appear multiple times in a table -v True -> False - -209) In Android, all apps have to be reviewed and signed by Google -> True -v False - -121) SHA is perhaps the most widely used family of hash functions -v True -> False - -735) The advantage of a stream cipher is that you can reuse keys -> True -v False - -015) Some form of protocol is needed for public-key distribution -v True -> False - -584) T/F: A single countermeasure is sufficient for SQLi attacks -> True -v False - -205) In iOS, each file is encrypted using a unique, per-file key -> True -v False - -213) Malicious JavaScripts is a major threat to browser security -v True -> False - -142) The ciphertext-only attack is the easiest to defend against -v True -> False - -318) Insider attacks are among the easiest to detect and prevent -> True -v False - -244) An intruder can also be referred to as a hacker or cracker -v True -> False - -1139) the main elements of a RFID system are tags and readers. -v True -> False - -219) SQL injection attacks only lead to information disclosure -> True -v False - -879) External attacks are the only threats to dataase security -> True -v False - -938) Some APT attacks last for years before they are detected -v True -> False - -1) Access control is the central element of computer security -v True -> False - -65) S-AES is the most widely used multiple encryption scheme -> True -v False - -631) A data center generally includes backup power supplies -v True -> False - -1168) Programmers use backdoors to debug and test programs. -v True -> False - -864) ?No write down? is also referred to as the *-property -v True -> False - -1141) the Iot depends heavily on deeply embedded systems. -v True -> False - -135) Kerberos does not support inter-realm authentication -> True -v False - -1151) The "A" in the CIA triad stands for "authenticity". -> True -v False - -136) SHA-1 produces a hash value of _______ bits -> 256 -> 512 -v 160 -> 128 - -39) E-mail is a common method for spreading macro viruses -v True -> False - -35) It is not possible to spread a virus via a USB stick -> True -v False - -1097) Lower layer security does not impact upper layers. -> True -v False - -62) There are no practical cryptanalytic attacks on 3DES -v True -> False - -32) Keyware captures keystrokes on a compromised system -> True -v False - -04) The secret key is input to the encryption algorithm -v True -> False - -253) Anomaly detection is effective against misfeasors -> True -v False - -883) A macro virus infects executable protions of code -> True -v False - -38) A macro virus infects executable portions of code -> True -v False - -1098) The direct flame is the only threat from fire. -> True -v False - -702) A smart card contains an entire microprocessor -v True -> False - -346) Malware is another name for Malicious Software -v True -> False - -641) A _________ is a virtual table -> tuple -> query -v view -> DBMS - -7) Reliable input is an access control requirement -v True -> False - -835) Threats are attacks carried out -True or False -> True -v False - -201) Even web searches have (often) been in HTTPS -v True -> False - -134) The ticket-granting ticket is never expired -> True -v False - -146) Timing attacks are only applicable to RSA -> True -v False - -1076) InvSubBytes is the inverse of ShiftRows. -> True -v False - -208) In iOS, each app runs in its own sandbox -v True -> False - -1153) Public-key cryptography is asymmetric. -v True -> False - -327) Bot programs are activated by a trigger -v True -> False - -1148) A user may belong to multiple groups. -v True -> False - -122) SHA-1 is considered to be very secure -> True -v False - -703) Keylogging is a form of host attack -> True -v False - -697) Memory cards store and process data -> True -v False - -44) Every bot has a distinct IP address -v True -> False - -1150) Threats are attacks carried out. -> True -v False - -144) AES uses a Feistel structure -> True -v False - -787) Search engines support HTTPS -> True -v False - -204) iOS has no vulnerability -> True -v False diff --git a/legacy/Data/Questions/sicurezza_appello1.txt b/legacy/Data/Questions/sicurezza_appello1.txt deleted file mode 100644 index cf3f06d..0000000 --- a/legacy/Data/Questions/sicurezza_appello1.txt +++ /dev/null @@ -1,197 +0,0 @@ -1) L'input affidabile (reliable) è un requisito per il controllo degli accessi -v V -> F - -2) I / Le __________ forniscono un mezzo per adattare RBAC alle specifiche delle politiche amministrative e di sicurezza in un'organizzazione -> cardinalità (cardinality) -v vincoli (constraints) -> ruoli che si escludono a vicenda (mutually exclusive roles) -> prerequisiti (prerequisites) - -3) _______________ è il metodo tradizionale per implementare il controllo degli accessi -> MBAC -> RBAC -v DAC -> MAC - -4) Qualsiasi programma di proprietà e con SetUID del "superutente" potenzialmente concede l'accesso illimitato al sistema a qualsiasi utente che esegue quel programma -v V -> F - -5) Le minacce (thrats) sono attacchi effettuati -> V -v F - -6) Masquerade, falsificazione e ripudio sono azioni di minaccia che causano conseguenze di minaccia di __________ -v Inganno (deception) -> Usurpazione (usurpation) -> Divulgazione non autorizzata (unauthorized disclosure) -> Interruzione (disruption) - -7) La "A" nella triade CIA sta per "autenticità" -> V -v F - -8) Un difetto (flow) o debolezza (weakness) nella progettazione, implementazione o funzionamento e gestione di un sistema che potrebbe essere sfruttato per violare la politica di sicurezza del sistema è un / una __________ -> Contromisura -v Vulnerabilità -> Avversario -> Rischio - -9) La presentazione o la generazione di informazioni di autenticazione che confermano il legame tra l'entità e l'identificatore è la ___________ -> Fase di autnticazione (authentication step) -> Fase di conferma (confirmation step) -> Fase di identificazione (identification step) -v Fase di verifica (verification step) - -10) L'autenticazione dell'utente è la base per la maggior parte dei tipi di controllo degli accessi (Access control) e della responsabilità dell'utente (User accountability) -v V -> F - -11) Un attacco __________ coinvolge un avversario che ripete una risposta dell'utente acquisita in precedenza -> Eavesdropping -> Client -v Replay -> Trojan horse - -12) L'autenticazione dell'utente è una procedura che consente ai soggetti comunicanti di verificare che i contenuti di un messaggio ricevuto non siano stati alterati e che la fonte sia autentica -> V -v F - -13) Due svantaggi della crittografia dei database sono la gestione delle chiavi e la poca flessibilità -v V -> F - -14) Il / La / L' __________ è il processo di esecuzione di query autorizzate e deduzione di informazioni non autorizzate dalle risposte legittime ricevute -> compromesso (compromise) -v inferenza (inference) -> perturbazione (perturbation) -> partizionamento (partitioning) - -15) Un SQL Server consente agli utenti di creare ruoli a cui è possibile assegnare diritti di accesso a porzioni del database -v V -> F - -16) La crittografia è l'ultima linea di difesa nella sicurezza del database -v V -> F - -17) Un ______ attiva un bug nel software di gestione della rete del sistema, provocandone l'arresto anomalo e il sistema non può più comunicare sulla rete fino a quando questo software non viene ricaricato -> pacchetto di echo (echo packet) -> reflection attack -> attacco flash flood (flash flood attack) -v pacchetto avvelenato (poison packet) - -18) Gli attacchi Reflector e Amplifier utilizzano sistemi compromessi che eseguono i programmi dell'aggressore -> V -v F - -19) Un attacco DoS che prende di mira le risorse dell'applicazione in genere mira a sovraccaricare o arrestare in modo anomalo il software di gestione della rete -> V -v F - -20) Il ______ attacca la capacità di un server di rete di rispondere alle richieste di connessione TCP sovraccaricando le tabelle utilizzate per gestire tali connessioni -> poison packet attack -v SYN spoofing attack -> DNS amplification attack -> basic flooding attack - -21) Il codice metamorfico (metamorphic code) è un software che può essere spedito invariato a un insieme eterogenea di piattaforme ed eseguito con semantica identica -> V -v F - -22) I / Gli / La __________ si integrerà con il sistema operativo di un computer host e monitorerà il comportamento del programma in tempo reale per azioni dannose -> scanner basati su fingerprint (fingerprint-based scanners) -v scanner che bloccano il comportamento (behavior-blocking scanners) -> tecnologie di decrittazione generica (generic decryption technology) -> scanner euristici (heuristic scanners) - -23) Un macro virus infetta porzioni eseguibili di codice -> V -v F - -24) Un / Una __________ è un codice inserito in un malware che rimane dormiente finché non viene soddisfatta una condizione predefinita, che attiva un'azione non autorizzata -> worm -> trojan horse -v logic bomb -> trapdoor - -25) La / Le __________ possono impedire attacchi di buffer overflow, in genere a dati globali, che tentano di sovrascrivere regioni adiacenti nello spazio degli indirizzi dei processi, come la tabella di offset globale -> MMU -v pagine di protezione (guard pages) -> Heaps -> Tutto quanto elencato precedentemente - -26) Una conseguenza di un errore di buffer overflow è la / il / __________ -> corruzione dei dati utilizzati dal programma -> trasferimento imprevisto del controllo del programma -> possibile violazione dell'accesso alla memoria -v tutto quanto elencato precedentemente - -27) Un overflow dello stack può provocare, su di un sistema, una qualche forma di attacco denial-of-service -v V -> F - -28) Java, anche se è un linguaggio di programmazione di alto livello, soffre ancora della vulnerabilità di buffer overflow perché consente di salvare più dati in un buffer di quanti ne possa contenere -> V -v F - -29) Un _________ controlla le caratteristiche di un singolo host e gli eventi che si verificano all'interno di tale host per attività sospette -> rilevamento delle intrusioni (intrusion detection) -> IDS basato sulla rete (network-based IDS) -> intrusione nella sicurezza (security intrusion) -v IDS basato sull'host (host-based IDS) - -30) Il _________ comporta la raccolta di dati relativi al comportamento degli utenti legittimi in un periodo di tempo -> rilevamento basato sul profilo (profile-based detection) -v rilevamento delle anomalie (anomaly detection) -> rilevamento della firma (signature detection) -> rilevamento di soglia (threshold detection) - -31) Un sensore NIDS è solitamente posizionato all'interno del firewall esterno -v V -> F - -32) Gli approcci di intrusion detection basati sulle firme (signature-based) tentano di definire i comportamenti normali, o attesi, mentre gli approcci basati su anomalia (anomaly-based) tentano di definire il comportamento corretto -> V -v F - -33) SHA-1 produce un valore di hash di ______ bits -> 384 -v 160 -> 180 -> 256 - -34) Una funzione hash come SHA-1 non è stata progettata per essere utilizzata come MAC e non può essere utilizzata direttamente a tale scopo perché non si basa su una chiave segreta -v V -> F - -35) Gli attacchi di tipo Timing (timing attacks) sono applicabili solo a RSA -> V -v F - -36) Gli attacchi _________ usano diversi approcci, tutti equivalenti, in termini di costo, a fattorizzare il prodotto di due numeri primi -v matematici -> a testo cifrato scelto -> di Timing -> di forza bruta - -37) Per la trasmissione orientata al flusso (stream-oriented) su un canale rumoroso, in genere si utilizza la modalità di cifratura a blocchi _______ -> CBC (Cipher Block Chaining) -v OFB (Output Feedback) -> ECB (Electronic Code Book) -> CTR (Counter) - -38) Per la trasmissione generica orientata ai blocchi (block-oriented), in genere si utilizza la modalità di cifratura a blocchi ________ -> CFB (Cipher Feedback) -> OFB (Output Feedback) -v CBC (Cipher Block Chaining) -> CTR (Counter) - -39) È possibile convertire qualsiasi cifrario a blocchi in un cifrario a flusso utilizzando la modalità Cipher Feedback (CFB) -v V -> F - -40) AES usa una struttura di Feistel -> V -v F \ No newline at end of file diff --git a/legacy/Data/Questions/so1.txt b/legacy/Data/Questions/so1.txt deleted file mode 100644 index f1ac55b..0000000 --- a/legacy/Data/Questions/so1.txt +++ /dev/null @@ -1,815 +0,0 @@ -1) Quale delle seguenti affermazioni sulle directory di un file system è vera? -> È sempre necessario identificare un file di un file system fornendone il path assoluto -> È sempre necessario identificare un file di un file system fornendone il path relativo alla directory corrente -> È sempre possibile dare lo stesso nome a file diversi -v Nessuna delle altre opzioni è vera - -2) UNSAFE Quale delle seguenti affermazioni sulla concorrenza tra processi o thread è falsa? -v La disabilitazione delle interruzioni impedisce la creazione di nuove interruzioni -> L'abuso della disabilitazione delle interruzioni fa diminuire la multiprogrammazione, a parità di numero di processi -> Se un processo può disabilitare le interruzioni tramite un'istruzione macchina dedicata, allora può far diminuire l'uso del processore -> La disabilitazione delle interruzioni non funziona su sistemi con più processori o più core - -3) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni è vera? -> Lo scheduler ha, tra i suoi obiettivi, quello di minimizzare il numero di processi che rispettano la propria deadline -> Lo scheduler ha, tra i suoi obiettivi, quello di minimizzare il volume di lavoro nel tempo -> Lo scheduler ha, tra i suoi obiettivi, quello di massimizzare il tempo di risposta -v Lo scheduler ha, tra i suoi obiettivi, quello di minimizzare il tempo di inattività del processore - -4) Quale delle seguenti affermazioni sul modello dei processi in UNIX SVR4 System V Release 4 è falsa? -> Se un processo è Zombie, allora è terminato ma il suo process control block è ancora in memoria -> Asleep in Memory coincide con Blocked -v Ha anche uno stato Zombie: serve per tutti i processi che sono terminati -> Ha 9 stati (10 con Exit) - -5) Quale delle seguenti affermazioni sulla memoria virtuale con paginazione è falsa? -> Quando un indirizzo non viene trovato nel translation lookaside buffer, è necessario consultare la normale tabella delle pagine -> Il translation lookaside buffer è una particolare cache, ma non è completamente trasparente al sistema operativo -v Il translation lookaside buffer permette di accedere direttamente al contenuto degli indirizzi di memoria virtuali usati più di recente -> In assenza di translation lookaside buffer, l'accesso ad un indirizzo virtuale può richiedere almeno 2 accessi in memoria - -6) Quale delle seguenti affermazioni sugli obiettivi di sicurezza di un sistema operativo è vera? -> Per "disponibilità" dell'hardware si intende la garanzia che le workstation restino sempre fisse in un posto -> Per "confidenzialità" dei dati si intende la garanzia che essi non possano essere generati automaticamente -v Nessuna delle altre opzioni è vera -> Per "integrità" dei dati si intende la garanzia che essi non vengano mai modificati - -7) Quale delle seguenti affermazioni sul buffering dell'I/O è vera? -> Nessuna delle altre opzioni è corretta -> Avviene direttamente su disco, altrimenti si rischia il deadlock per interferenze con il DMA -> Nel caso ci siano più buffer, vanno gestiti come nel problema dei lettori/scrittori -v Può consistere nel completare un'istruzione di output I (è una i) dopo che alcune istruzioni successive ad I siano state eseguite - -8) Quale delle seguenti affermazioni, riguardanti il joint progress diagram di 2 processi, è vera? -v Nessuna delle altre opzioni è vera -> Può essere usato per visualizzare le possibilità di deadlock, ma solo se i processi richiedono al massimo 2 risorse -> Può essere usato per determinare quando uno dei due processi va in esecuzione a discapito dell'altro -> Può essere usato per determinare quando uno dei due processi sperimenta un page fault - -9) Quale delle seguenti affermazioni sulla gerarchia della memoria è vera? -> Nessuna delle altre opzioni è corretta -> Andando dall'alto in basso, cresce il costo -> Andando dall'alto in basso, diminuisce la capacità -v Andando dall'alto in basso, diminuisce la frequenza di accesso alla memoria da parte del processore - -10) Quale dei seguenti elementi non fa parte del process control block? -> Il puntatore alla tabella delle pagine -v L’identificatore del thread -> Lo stato o modalità -> L’identificatore del processo - -11) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni sugli algoritmi di scheduling è vera? -v Nessuna delle altre opzioni è vera -> Il quanto di tempo ottimale per lo scheduler round-robin è maggiore del tipico tempo di completa esecuzione di un processo interattivo -> Lo scheduler First Come First Served favorisce i processi I/O-bound -> Anche assumendo che tutti i processi prima o poi terminino, lo scheduler First Come First Served soffre di starvation - - -14) Quale delle seguenti affermazioni sulla segmentazione della memoria è falsa? -> Diversi segmenti possono avere diverse lunghezze -v Differentemente dalla paginazione, il programmatore assembler di un processo non interagisce esplicitamente con la gestione dei segmenti -> Per accedere ad un indirizzo contenuto in un segmento di un processo, tale segmento dovrà essere posizionato in memoria principale -> Un indirizzo di memoria principale va visto come un numero di segmento più uno spiazzamento all'interno di tale segmento - -15) Quale delle seguenti affermazioni sull'algoritmo per il rilevamento del deadlock visto a lezione è vera? -> Richiede in input, per ogni processo p e per ogni risorsa r, il numero massimo di istanze di r che p chiederà nel corso della sua esecuzione -> Se al passo 3 viene trovato un processo non marcato che soddisfi la condizione Qik ≤ wik, allora c'è un deadlock -v I processi marcati sono quelli che non sono coinvolti in un deadlock -> Nessuna delle altre opzioni è vera - -16) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni sul long-term scheduler è falsa? -v Viene chiamato in causa esclusivamente quando viene creato un nuovo processo -> Avendo le necessarie informazioni, una tipica strategia è mantenere una giusta proporzione, stabilita a priori, tra processi I/O-bound e CPU-bound -> Avendo le necessarie informazioni, una tipica strategia è ammettere in memoria principale i processi che richiedono dispositivi di I/O diversi da quelli richiesti dai processi già attivi -> Decide quali processi, tra quelli appena creati, possono essere ammessi in memoria principale per l'esecuzione - -17) Quale delle seguenti affermazioni sulla memoria virtuale con paginazione è vera? -v Il difetto principale del prepaging è che potrebbe portare in memoria pagine cui poi non si fa riferimento -> Placement policy e replacement policy sono sinonimi ed indicano lo stesso insieme di metodologie -> Nessuna delle altre opzioni è corretta -> Il difetto principale del paging on demand è che causa molti page fault dopo alcuni secondi di esecuzione - -18) Quale dei seguenti requisiti deve soddisfare un meccanismo che offra la mutua esclusione? -v Non deve essere fatta alcuna assunzione sulla velocità di esecuzione dei processi coinvolti -> Se un processo fa richiesta di entrare nella sezione critica, deve poterlo fare subito -> Se un processo non fa richiesta di entrare nella sezione critica, deve comunque accordarsi all'esecuzione degli altri processi -> Si può assumere che un processo che non sia nella sezione critica prima o poi ci entri - -19) Quale delle seguenti affermazioni sulla memoria virtuale con paginazione è vera? -> Il principio di località afferma che poche pagine saranno sempre sufficienti per eseguire ogni processo senza thrashing -> Il thrashing si verifica quando l'overhead dovuto alla gestione della paginazione è molto basso -v Nessuna delle altre opzioni è corretta -> La paginazione con memoria virtuale funziona bene nonostante il principio di località - -20) UNSAFE (sbagliata secondo Gabriele Pelissetto) Quale delle seguenti affermazioni sullo scambio messaggi per la gestione della concorrenza è vera? -> Nessuna delle altre opzioni è vera -> L'implementazione delle primitive per lo scambio messaggi non è garantita atomica dal sistema operativo -v Se un processo chiama receive, finché il messaggio non viene ricevuto, tutti gli altri processi che proveranno a chiamare receive verranno bloccati -> Per garantire la mutua esclusione, occorre ricorrere al busy waiting se sia invio che ricezione sono non bloccanti - -21) Quali delle seguenti affermazioni sui file system è vera? -> I dati possono essere ricavati dai metadati -> I metadati possono essere ricavati dai dati -v I file system, che adottano il metodo journaling, mantengono un log per le operazioni di sola scrittura da effettuare, realizzandole in seguito -> Un volume coincide sempre con un disco, quindi se un computer ha 2 dischi avrà 2 volumi - -22) (UNSAFE secondo Gabriele Pelissetto vd. gruppo 5 di slide, slide 11) Quale delle seguenti affermazioni sui dispositivi di I/O è vera? -v Nessuna delle altre opzioni è corretta -> Il data rate confronta le velocità di 2 diversi dispositivi di I/O -> Ciascun dispositivo di I/O può essere usato solo da un ben determinato tipo di applicazioni -> Tutti i dispositivi di I/O scambiano informazioni con la CPU in blocchi, per motivi di efficienza - -23) Quale delle seguenti affermazioni sui metodi di gestione dello spazio libero su disco è vera? -v Se viene usata la lista di blocchi liberi, c'è un overhead di spazio, contrariamente alla concatenazione di blocchi liberi -> Nessuna delle altre opzioni è vera -> Se ci sono blocchi da 1kB, e il disco contiene 1TB, l'occupazione dovuta alla lista di blocchi liberi è dell'1% -> Se viene usata la lista di blocchi liberi, una parte viene memorizzata su disco ed una parte in memoria principale - -24) UNSAFE Quale delle seguenti azioni va effettuata sia per un process switch che per un mode switch, assumendo di essere in un SO nel quale le funzioni di sistema sono eseguite all'interno dei processi utente? -v Salvataggio del contesto del programma -> Aggiornamento delle strutture dati per la gestione della memoria -> Spostamento del process control block nella coda appropriata (ready, blocked, ready/suspend) -> Scelta di un altro processo da eseguire - -25) Quale delle seguenti affermazioni è vera? -> Nessuna delle altre opzioni è corretta -> Nell'algoritmo di sostituzione basato su frequenza a 2 segmenti della page cache, un blocco passa da un segmento ad un altro esclusivamente per scorrimento -> L'algoritmo di LFU della page cache ha buone performance quando un settore viene acceduto molto spesso in poco tempo, per poi non essere più usato -v L'algoritmo di sostituzione basato su frequenza a 2 segmenti della page cache può non avere buone performance quando un settore viene acceduto spesso, ma tra il primo accesso e quelli successivi ci sono N accessi ad altri settori, diversi tra loro, con N pari alla dimensione del segmento nuovo - -26) Quale delle seguenti affermazioni sul kernel di un sistema operativo è vera? -> È responsabile dell'accensione del computer -> Viene swappato dal disco alla memoria principale ad ogni context switch -v È responsabile, tra le altre cose, della gestione dei processori -> Nessuna delle altre opzioni è corretta - -27) Quale delle seguenti affermazioni sul controllo di accesso è vera? -> Nel controllo di accesso basato su ruoli, ad ogni ruolo è assegnato un utente -> Nessuna delle altre opzioni è vera -> Nel controllo di accesso basato su ruoli, prima di stabilire se un'operazione è lecita, è necessario consultare una tabella soggetti-ruoli-oggetti -v Nel controllo di accesso discrezionale, prima di stabilire se un'operazione è lecita, è necessario consultare una tabella soggetti-oggetti - -28) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni sulla preemption è vera? -> Se uno scheduler è non-preemptive, permette sempre ai suoi processi di essere eseguiti sul processore, senza interruzioni, fino al loro completamento -v Se uno scheduler è non-preemptive, è possibile che un processo monopolizzi il processore, anche in presenza di altri processi ready -> Se uno scheduler è preemptive, non è possibile che un processo monopolizzi il processore, anche in presenza di altri processi ready -> Per avere un trattamento equo sui processi, è sufficiente usare uno scheduler preemptive - -29) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni sugli algoritmi di scheduling è vera? -> Con lo scheduler Shortest Process Next, i processi con una grande immagine su RAM potrebbero soffrire di starvation -v Lo scheduler round-robin virtuale migliora il round-robin classico, facendo sì che i processi I/O-bound non vengano sfavoriti -> Lo scheduler First Come First Served "degenera" nello scheduler round-robin se il quanto di tempo è troppo lungo -> Nessuna delle altre opzioni è vera - -30) Quale delle seguenti affermazioni sugli indirizzi di memoria principale è vera? -> Un indirizzo fisico fa sempre riferimento alla memoria secondaria -> Per rispettare il requisito di rilocazione, occorre trasformare indirizzi fisici in logici -v Gli indirizzi relativi sono usati nella paginazione -> Nessuna delle altre opzioni è corretta - -31) Quale delle seguenti affermazioni sui termini tipici della concorrenza è falsa? -v Una sezione critica è una porzione di memoria che contiene almeno una variabile condivisa tra più processi -> Una operazione atomica è una sequenza di istruzioni macchina tale che, se un processo la esegue, allora arriverà a termine senza interruzioni da altri processi -> Il requisito di mutua esclusione prevede che un solo processo possa eseguire un certo segmento di codice o accedere ad una determinata risorsa -> Una race condition è una violazione della mutua esclusione || È possibile che 2 distinti processi chiamino la stessa funzione atomica - -32) Quale dei seguenti elementi fa parte del process control block? -v Nessuna delle altre opzioni contiene elementi del process control block -> Le informazioni sul contesto del processo, aggiornate ad ogni istruzione eseguita -> L'intera immagine del processo in memoria -> La tabella delle pagine di secondo livello - -33) Quale delle seguenti informazioni non è presente in una tipica entry di una directory di un file system? -v Il gruppo cui appartiene l'utente che ha creato il file -> La data di creazione del file -> Autorizzazioni per l'accesso al file -> Dimensione del file - -34) Quale delle seguenti affermazioni sugli algoritmi di scheduling per i dischi è vera? -> L'algoritmo random ha la stessa funzione dell'algoritmo ottimo dei rimpiazzamenti di pagina: ha delle prestazioni ottime non raggiungibili dagli altri algoritmi -> Nessuna delle altre opzioni è corretta -v L'algoritmo C-SCAN deriva da SCAN, ed è stato sviluppato per evitare di favorire le richieste di tracce ai bordi del disco -> Per valutare le prestazioni dell'algoritmo con priorità è necessario fornire il ruolo dell'utente - -35) Quale delle seguenti affermazioni sugli algoritmi di scheduling per i dischi è vera? -> Nessuna delle altre opzioni è corretta -v L'algoritmo C-SCAN deriva da SCAN, ed è stato sviluppato per evitare di favorire le richieste di tracce ai bordi del disco -> Per valutare le prestazioni dell'algoritmo con priorità è sufficiente fornire il ruolo degli utenti dei processi che effettuano le richieste -> L'algoritmo random ha la stessa funzione dell'algoritmo ottimo dei rimpiazzamenti di pagina: ha delle prestazioni ottime non raggiungibili dagli altri algoritmi - -36) Quale delle seguenti affermazioni sul metodo di allocazione contigua dei file è vera? -> È possibile che ci sia frammentazione interna -v La compattazione permette di memorizzare file che altrimenti non potrebbero esserlo (pur essendo la loro dimensione minore di quella dello spazio libero) -> Non è necessaria la preallocazione -> La tabella di allocazione dei file necessita di memorizzare, per ogni file, il solo blocco di partenza - -37) Quale delle seguenti affermazioni sulla paginazione della memoria è vera? -v Frame e pagine devono avere la stessa dimensione -> Tutte le pagine di un processo dovranno essere, prima o poi, posizionate in un frame -> Nessuna delle altre opzioni è corretta -> Soffre del problema della frammentazione interna, e quindi necessita compattazione - -38) Quale delle seguenti affermazioni sul controllo di accesso è vera? -> Nel controllo di accesso basato su ruoli, ad ogni ruolo è assegnato un utente -> Nel controllo di accesso basato su ruoli, prima di stabilire se un'operazione è lecita, è necessario consultare una tabella soggetti-ruoli-oggetti -v Nel controllo di accesso discrezionale, prima di stabilire se un'operazione è lecita, è necessario consultare una tabella soggetti-oggetti -> Nessuna delle altre opzioni è vera - -39) Quale delle seguenti affermazioni è falsa? -> Nel caso delle risorse riusabili, in un grafo dell'allocazione delle risorse ci possono essere più archi tra lo stesso nodo-processo e lo stesso nodo-risorsa -> Nel caso delle risorse riusabili, in un grafo dell'allocazione delle risorse ci possono essere archi sia da nodi-processi a nodi-risorse che viceversa -v Un grafo dell'allocazione delle risorse è un grafo diretto aciclico -> In un grafo dell'allocazione delle risorse, all'interno di un nodo rappresentante una risorsa, c'è un pallino per ogni istanza di quella risorsa - -40) Quali delle seguenti affermazioni è vera? -> La confidenzialità di un sistema operativo consiste nel fatto che la shell del sistema operativo deve essere intuitiva e dare del tu agli utenti -v La disponibilità (availability) di un sistema operativo consiste nel fatto che il sistema operativo deve essere sempre pronto a rispondere alle richieste di un utente -> La disponibilità (availability) di un sistema operativo consiste nel fatto che devono esistere delle repository online che permettano sia di installare che di aggiornare il sistema operativo -> La confidenzialità di un sistema operativo consiste nel fatto che il sistema operativo deve essere sempre pronto a rispondere alle richieste di un utente - -41) Quale delle seguenti affermazioni sulla memoria virtuale con paginazione è vera? -v Il difetto principale del prepaging è che potrebbe portare in memoria pagine cui poi non si fa riferimento -> Nessuna delle altre opzioni è corretta -> Il difetto principale del paging on demand è che, dopo una prima fase di assestamento, causa molti page fault -> Placement policy e replacement policy sono sinonimi ed indicano lo stesso insieme di metodologie - -42) Quale delle seguenti affermazioni sui dispositivi di memoria di massa è vera? -v Nessuna delle altre opzioni è corretta -> Un settore di un disco magnetico a testina mobile è l'area di una corona circolare del disco stesso -> Una traccia di un disco magnetico a testina mobile è l'area compresa da 2 raggi del disco stesso -> Per selezionare un settore su una traccia di un disco magnetico a testina mobile, è sufficiente posizionare la testina sulla giusta traccia - -44) Quale delle seguenti affermazioni sui semafori per la gestione della concorrenza è falsa? -> Semafori generali e semafori binari hanno lo stesso potere computazionale (ovvero, permettono di risolvere gli stessi problemi) -> Le primitive sui semafori sono in grado di mettere un processo in blocked, senza usare, a tal proposito, il busy-waiting -v Per implementare le primitive sui semafori, servono un contatore ed una coda, che saranno condivisi da tutti i semafori usati -> L'implementazione delle primitive sui semafori è garantita atomica dal sistema operativo - -45) Quale delle seguenti affermazioni sugli algoritmi di scheduling per i dischi è falsa? -> Nell'algoritmo F-SCAN, immediatamente prima che vengano scambiati i contenuti delle code F ed R, la coda F è vuota, mentre la coda R contiene le richieste arrivate mentre si servivano le richieste dentro F -> L'algoritmo Minimum Service Time può portare alla starvation di un processo, che non verrà quindi mai selezionato, se la richiesta era bloccante, per andare in esecuzione sul processore -v L'algoritmo LIFO è il più equo nei confronti dei processi che effettuano le richieste al disco -> Gli algoritmi Minimum Service Time, SCAN, C-SCAN, N-steps-SCAN ed F-SCAN non sono ottimizzati per essere usati su dischi con testine multiple selezionabili elettronicamente - -46) Quale delle seguenti affermazioni sui meccanismi per la gestione della concorrenza è vera? -v Senza usare né semafori, né scambio messaggi, né istruzioni macchina atomiche, è possibile scrivere processi che non soffrano di starvation per garantire la mutua esclusione tra 2 processi -> Disabilitando gli interrupt, è possibile scrivere processi che non soffrano di starvation -> Usando i semafori di qualsiasi tipo, è possibile scrivere processi che non soffrano di starvation -> Usando le istruzioni macchina exchange e compare_and_swap, è possibile scrivere processi che non soffrano di starvation - -47) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni sul long-term scheduler è falsa? -> Decide quali processi, tra quelli appena creati, possono essere ammessi in memoria principale per l'esecuzione -> Avendo le necessarie informazioni, una tipica strategia è mantenere una giusta proporzione, stabilita a priori, tra processi I/O-bound e CPU-bound -v Viene chiamato in causa esclusivamente quando viene creato un nuovo processo -> Avendo le necessarie informazioni, una tipica strategia è ammettere in memoria principale i processi che richiedono dispositivi di I/O diversi da quelli richiesti dai processi già attivi - -48) Quale delle seguenti affermazioni sui metodi di gestione dello spazio libero su disco è vera? -> Se ci sono blocchi da 1kB, e il disco contiene 1TB, l'occupazione dovuta alla lista di blocchi liberi è dell'1% -> Se viene usata la lista di blocchi liberi, tale lista viene interamente mantenuta in memoria principale -> Nessuna delle altre opzioni è vera -v Se viene usata la lista di blocchi liberi, c'è un overhead di spazio, contrariamente alla concatenazione di blocchi liberi - -49) Quale delle seguenti affermazioni sulle directory di un file system è vera? -> È sempre necessario identificare un file di un file system fornendone il path relativo alla directory corrente -> È sempre possibile dare lo stesso nome a file diversi -v Nessuna delle altre opzioni è vera -> È sempre necessario identificare un file di un file system fornendone il path assoluto - -50) Quale delle seguenti affermazioni sulla memoria cache è vera? -> La memoria cache è direttamente indirizzabile in assembler -> Nessuna delle altre opzioni è corretta -v È possibile che, in un dato istante, la cache e la memoria RAM non siano coerenti tra loro -> L'algoritmo di rimpiazzamento per la cache stabilisce quale blocco di RAM deve essere sostituito da un blocco di cache - -51) Quale delle seguenti affermazioni sui problemi dei produttori/consumatori e dei lettori/scrittori, nelle accezioni viste a lezione, è vera? -v Per il problema dei produttori/consumatori, non deve essere mai possibile che più consumatori accedano contemporaneamente al buffer, mentre nel problema dei lettori/scrittori deve sempre possibile che più lettori, in assenza di scrittori, accedano all'area di memoria -> Per il problema dei produttori/consumatori, non deve essere mai possibile che più produttori accedano contemporaneamente al buffer, mentre nel problema dei lettori/scrittori deve essere sempre possibile che più scrittori (in assenza di lettori) accedano all'area di memoria -> Nessuna delle altre opzioni è corretta -> Per il problema dei produttori/consumatori, deve essere sempre possibile che più consumatori accedano contemporaneamente al buffer, mentre nel problema dei lettori/scrittori non deve essere mai possibile che più scrittori accedano all'area di memoria - -52) Quale delle seguenti affermazioni, riguardanti il joint progress diagram di 2 processi, è vera? -> Può essere usato per determinare quando uno dei due processi sperimenta un page fault -> Può essere usato per visualizzare le possibilità di deadlock, ma solo se i processi richiedono al massimo 2 risorse -v Nessuna delle altre opzioni è vera -> Può essere usato per determinare quando uno dei due processi manda un segnale all'altro - -53) Quale delle seguenti affermazioni sui (vecchi) metodi per il partizionamento della memoria è vera? -> Con il partizionamento fisso, le partizioni devono avere tutte la stessa dimensione -> Con il buddy system, ogni indirizzo di memoria può ricadere in 2 porzioni -> Con il partizionamento fisso, ci possono essere al massimo N processi attivi (ovvero, accettati per l'esecuzione), dove N è il numero di partizioni -v Con il partizionamento dinamico, si manifesta il problema della frammentazione esterna - -54) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni sulla preemption è vera? -> Se uno scheduler è preemptive e vi è più di 1 processo ready, non è possibile che un processo monopolizzi il processore -> Per avere un trattamento equo sui processi, è sufficiente usare uno scheduler preemptive -> Se uno scheduler è non-preemptive, permette sempre ai suoi processi di essere eseguiti senza interruzioni sul processore fino al loro completamento -v Se uno scheduler è non-preemptive, è possibile che un processo monopolizzi il processore, anche in presenza di altri processi ready - -55) Nel modello dei processi a 5 stati, quali delle seguenti transizioni non è possibile? -v Blocked ==> Running -> Running ==> Ready -> Blocked ==> Exit -> Blocked ==> Ready - -56) Quale delle seguenti affermazioni sul metodo di allocazione indicizzata dei file è vera? -> Il consolidamento permette sempre di ridurre la dimensione dell'indice -v Se usato con porzioni di dimensione variabile, i blocchi indice devono contenere anche la lunghezza di ogni porzione -> Nessuna delle altre opzioni è vera -> Non c'è modo per il sistema operativo di distinguere tra blocchi con dati e blocchi con indici - -57) Quale delle seguenti affermazioni sul requisito di rilocazione nella gestione della memoria è vera? -v Nessuna delle altre opzioni è corretta -> Se viene realizzato tramite sostituzione degli indirizzi nel programma sorgente (al momento della creazione del processo), allora il relativo processo dovrà cominciare sempre allo stesso indirizzo; tale indirizzo dovrà essere uguale per tutti i processi -> Se viene realizzato tramite sostituzione degli indirizzi nel programma sorgente (al momento della creazione del processo), allora il relativo processo potrà trovarsi in diverse posizioni della memoria in diversi momenti del sua esecuzione -> Se viene realizzato tramite sostituzione degli indirizzi nel programma sorgente (al momento della creazione del processo), serve hardware speciale - -58) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni sulla preemption è vera? -> Se uno scheduler è non-preemptive, permette sempre ai suoi processi di essere eseguiti sul processore, senza interruzioni, fino al loro completamento -v Se uno scheduler è non-preemptive, è possibile che un processo monopolizzi il processore, anche in presenza di altri processi ready -> Se uno scheduler è preemptive, non è possibile che un processo monopolizzi il processore, anche in presenza di altri processi ready -> Per avere un trattamento equo sui processi, è sufficiente usare uno scheduler preemptive - -59) Quale dei seguenti requisiti deve soddisfare un meccanismo che offra la mutua esclusione? -v Non deve essere fatta alcuna assunzione sulla velocità di esecuzione dei processi coinvolti -> Se un processo non fa richiesta di entrare nella sezione critica, deve comunque sincronizzarsi all'esecuzione degli altri processi -> Se un processo è nella sezione critica, occorre che rilasci subito la sezione critica stessa -> Se un processo fa richiesta di entrare nella sezione critica, deve poter entrare subito nella sezione critica stessa - -60) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni sul dispatcher è falsa? -> Il resource balancing è un criterio di sistema non prestazionale -> Il rispetto delle deadline è un criterio utente prestazionale -> Il throughput è un criterio di sistema prestazionale -v La predictability è un criterio utente prestazionale - -61) Quale delle seguenti affermazioni sugli interrupt (o eccezioni) è falsa? -> Devono essere gestiti da opportuno software di sistema -v Una volta gestito l'interrupt o l'eccezione, quando (e se) si torna ad eseguire il processo interrotto, l'esecuzione ripartirà sempre dall'istruzione successiva a quella dove è stato ricevuto l'interrupt o l'eccezione -> Normalmente, non vengono gestiti dal programmatore dell'applicazione che li ha causati -> Possono essere creati direttamente dai dispositivi di I/O - -62) Quale delle seguenti affermazioni sulle istruzioni macchina speciali per la gestione della concorrenza è vera? -> Sono basate sul busy-waiting, ovvero sul fatto che un processo si mette autonomamente in stato blocked -v Nessuna delle altre opzioni è vera -> Non riescono ad evitare il manifestarsi del deadlock, a meno che non sia presente un sistema a priorità -> Come per la disabilitazione delle interruzioni, non funzionano per architetture con più processori o core - -63) Quale delle seguenti affermazioni sui processi è vera? -> Nessuna delle altre opzioni è vera -v Per la terminazione normale di un processo, è tipicamente prevista un'apposita system call, come ad esempio exit -> Un processo può morire quando si effettua il process spawning -> Un processo può essere creato dal modulo di gestione della memoria per gestire la traduzione da indirizzi virtuali a fisici - -64) (UNSAFE le decisioni dello scheduler possono influenzare la risposta) Quale delle seguenti affermazioni sui meccanismi software per la gestione della concorrenza è vera? -> Sia l'algoritmo di Dekker che quello di Peterson possono mettere in blocked uno dei 2 processi, quando ciò si rivela necessario -> Sia l'algoritmo di Dekker che quello di Peterson non funzionano se l'hardware sottostante riordina gli accessi in memoria -> Nell'algoritmo di Peterson, se la variabile turn è inizializzata ad 1, allora il processo 1 sarà sicuramente il primo ad entrare nella sezione critica nella prima iterazione -v Nell'algoritmo di Dekker, se la variabile turn è inizializzata ad 1, allora il processo 1 sarà sicuramente il primo ad entrare nella sezione critica nella prima iterazione - -65) Quale delle seguenti affermazioni sugli i-node di Unix è falsa? -> Ogni directory è identificata da un i-node -v Per modificare una directory, un utente deve aprire il file speciale corrispondente e poi modificarlo opportunamente -> Ogni directory è un file speciale, organizzato come una lista di entry, ciascuna delle quali contiene il nome di un file ed il relativo i-node number -> Ogni directory può contenere molti i-node - -66) Quale delle seguenti affermazioni è falsa? -v Nel caso di un sistema operativo a kernel separato, la gestione dei process switch è a sua volta un processo -> Nel caso di un sistema operativo in cui le funzioni del sistema operativo vengono eseguite all'interno dei processi utente, non c'è bisogno di un process switch per eseguire una funzionalità del sistema operativo -> Nel caso di un sistema operativo in cui le funzioni del sistema operativo vengono eseguite all'interno dei processi utente, se un processo effettua una syscall e poi può continuare ad essere eseguito, non avviene alcun process switch -> Nel caso di un sistema operativo in cui le funzioni del sistema operativo vengono eseguite come processi separati, c'è sempre bisogno di un process switch per eseguire una funzionalità del sistema operativo - -67) (corretta secondo @loryspat e @notherealmarco, da controllare) Quale delle seguenti affermazioni sulla paginazione della memoria è vera? -> La differenza tra paginazione semplice e paginazione con memoria virtuale è che nella seconda viene richiesto che tutte le pagine di un processo siano in memoria principale, affinché il processo stesso possa essere eseguito -> Con la paginazione con memoria virtuale, una sola pagina di ogni processo ready o in esecuzione è inizialmente caricata in memoria principale -v La differenza tra paginazione semplice e paginazione con memoria virtuale è che nella prima viene richiesto che tutte le pagine di un processo siano in memoria principale, affinché il processo stesso possa essere eseguito -> Nessuna delle altre opzioni è vera - - -68) Quale delle seguenti affermazioni sul metodo di allocazione concatenata dei file è vera? -> Il consolidamento permette di memorizzare file che altrimenti non potrebbero esserlo (pur essendo la loro dimensione minore di quella dello spazio libero) -> La tabella di allocazione dei file deve contenere l'intera catena -v Nessuna delle altre opzioni è vera -> Viene usato con porzioni di dimensione variabile, ma piccola - -69) Quale delle seguenti affermazioni sulla memoria virtuale con paginazione è vera? -> Nel caso di una tabella delle pagine a 2 livelli, viene tipicamente richiesto che tutte le tabelle delle pagine di secondo livello entrino in una pagina -> Il numero di bit di un indirizzo virtuale è necessariamente diverso a seconda che si usi una tabella delle pagine ad 1 o a 2 livelli -v Il numero di bit di una entry di una tabella delle pagine di ultimo livello è uguale al numero di bit di controllo più il logaritmo (arrotondato all'intero superiore) del massimo numero di frame in memoria principale -> Nessuna delle altre opzioni è corretta - -70) (corretta secondo Simone Sestito e @loryspat) Quale delle seguenti affermazioni sul deadlock è falsa? -> Affinchè ci sia un deadlock, sono necessarie le condizioni di attesa circolare, hold-and-wait, mutua esclusione e no preemption -v Per prevenire il deadlock, è necessario cercare di impedire almeno una delle 3 condizioni di mutua esclusione, hold-and-wait e no preemption -> Affinchè il deadlock sia possibile, sono necessarie le condizioni di mutua esclusione, hold-and-wait e no preemption -> Per prevenire il deadlock impedendo l'hold-and-wait, si può in alcuni casi imporre ai processi di richiedere tutte le risorse fin dall'inizio - -71) Quale delle seguenti affermazioni è vera? -> La modalità di un processo utente è sempre la modalità di sistema -> La modalità di un processo utente è inizialmente la modalità utente; può diventare modalità sistema nel momento in cui va in esecuzione il dispatcher -v Nessuna delle altre opzioni è vera -> La modalità di un processo utente è sempre la modalità utente - -72) Quale delle seguenti affermazioni sulla memoria virtuale con paginazione è vera? -v Nessuna delle altre opzioni è corretta -> Per ogni processo, il resident set contiene lo stesso numero di pagine -> Un tipico algoritmo per il replacement scope è quello dell'orologio -> La gestione del resident set tramite politica dinamica mira ad ampliare il numero di pagine di un processo durante l'esecuzione del processo stesso - -74) Quale delle seguenti affermazioni sulla concorrenza tra processi o thread è vera? -v L'istruzione exchange non può ricevere costanti in input su nessun suo argomento, mentre per l'istruzione compare_and_swap questo non vale -> Le istruzioni speciali exchange e compare_and_swap sono garantite atomiche dal sistema operativo -> Per realizzare opportunamente l'istruzione compare_and_swap è sufficiente disabilitare le interruzioni -> Nessuna delle altre opzioni è vera - -75) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni sul dispatcher è falsa? -> Il response time è un criterio utente prestazionale -> Il turnaround time (normalizzato o no) è un criterio utente prestazionale -v Il throughput è un criterio di sistema non prestazionale -> La fairness è un criterio di sistema non prestazionale - -76) Quale delle seguenti affermazioni sul file system FAT è vera? -> Usa il metodo di allocazione contiguo -> Ogni cluster del disco contiene sia dati del disco che l'indirizzo del prossimo cluster (o l'indicazione che si tratta dell'ultimo cluster) -> La tabella di allocazione dei file contiene tante righe quanti sono i file memorizzati sul disco, più una riga speciale per i blocchi liberi -v Nessuna delle altre opzioni è vera - -77) UNSAFE Quale delle seguenti affermazioni sulla memoria virtuale con paginazione è falsa? -> Il translation lookaside buffer, su alcuni processori, contiene un campo per il PID dei processi -> Il translation lookaside buffer funziona correttamente solo se tutti i frame validi contenuti al suo interno fanno riferimento a pagine effettivamente in RAM, e non swappate su disco -v Il mapping associativo permette al translation lookaside buffer di trovare una data pagina semplicemente sommando il numero della pagina con l'indirizzo di partenza del translation lookaside buffer stesso -> Quando un indirizzo viene trovato nel translation lookaside buffer, non è necessario consultare la normale tabella delle pagine - -78) Quale dei seguenti elementi non è una delle parti che definiscono un processo? -> Il contatore di programma -> La priorità -> I dati contenuti nella porzione di memoria a lui dedicata -v Informazioni sullo stato delle risorse - - -79) UNSAFE Quale delle seguenti affermazioni, riguardanti la classificazione delle risorse di un sistema operativo e la loro relazione con il deadlock, è vera? -> Nel caso delle risorse consumabili, se c'è un deadlock allora è stata richiesta almeno una risorsa già detenuta da un altro processo -v Nel caso delle risorse consumabili, se c'è un deadlock allora c'è una successione circolare di processi, ciascuno dei quali richiede una risorsa al processo successivo, che però la deve ancora creare -> Nel caso delle risorse riusabili, se c'è un deadlock allora è stata richiesta almeno una risorsa non ancora creata -> Nel caso delle risorse riusabili, se c'è un deadlock allora c'è una successione circolare di processi, ciascuno dei quali richiede una risorsa al processo successivo, che però la deve ancora creare - -80) UNSAFE Si supponga che ci siano N processi attivi, giostrati da uno scheduler round-robin su un sistema monoprocessore. Quale delle seguenti affermazioni è vera? -> Dal punto di vista del processore, ogni processo esegue sempre le proprie istruzioni senza interruzioni -v Per realizzare correttamente un process switch, il SO avrà necessità di usare le informazioni sul contesto contenute nel process control block -> Dal punto di vista di ogni processo, l'esecuzione avviene in interleaving con gli altri processi -> Nessuna delle altre opzioni è vera - -81) Quale delle seguenti affermazioni sulla traduzione di un indirizzo virtuale in fisico, in un sistema con memoria virtuale con paginazione (avente tabella delle pagine ad 1 livello), è falsa? -v L'hardware deve anche cercare il numero di pagina nelle entries della tabella delle pagine del processo in esecuzione. -> L'hardware deve anche estrarre dall'indirizzo virtuale il numero di pagina virtuale; tale operazione è equivalente ad una divisione intera -> L'hardware deve anche usare il numero di pagina per accedere alla tabella delle pagine del processo in esecuzione. A tal proposito, deve conoscere l'inizio di tale tabella, che viene definito dal software (sistema operativo). Tale indirizzo può cambiare durante l'esecuzione del processo: sta al sistema operativo mantenerlo aggiornato -> L'hardware deve anche usare il numero di frame ottenuto dalla tabella delle pagine per comporre, insieme con l'offset originale, l'indirizzo fisico. Tale operazione è equivalente ad uno shift seguito da una somma - -82) Quale delle seguenti operazioni non è tipicamente effettuata su un file? -> Apertura -v Connessione -> Posizionamento (seek) -> Lock/Unlock - -83) Quale delle seguenti affermazioni è falsa? -v Diversi thread di uno stesso processo condividono lo stesso thread identifier -> Tra le funzioni di sistema per i thread, è tipicamente prevista una funzione per bloccare e sbloccare esplicitamente i thread stessi -> Diversi thread di uno stesso processo condividono lo stesso process identifier -> Diversi thread di uno stesso processo condividono i file aperti - -84) Quale delle seguenti affermazioni sulla page cache è falsa? -v Nell'algoritmo di sostituzione basato su frequenza a 3 segmenti della page cache, i contatori vengono sempre incrementati, tranne quando sono nel segmento vecchio -> Nell'algoritmo di sostituzione basato su frequenza a 3 segmenti della page cache, i settori che possono essere sostituiti sono solo quelli del segmento vecchio -> Nell'algoritmo di sostituzione basato su frequenza a 3 segmenti della page cache, l'unico segmento in cui i contatori non vengono incrementati e i settori non possono essere sostituti è quello nuovo -> L'algoritmo di sostituzione basato su frequenza a 3 segmenti della page cache può avere buone performance anche quando dei settori vengono acceduti spesso, ma tra il primo accesso e quelli successivi ci sono molti altri accessi ad altri settori - -85) Quali delle seguenti affermazioni sulla efficienza di un sistema operativo è falsa? -> Deve minimizzare il tempo di risposta, tenendo presenti eventuali priorità -> Deve servire il maggior numero di utenti possibile, tenendo presenti eventuali livelli di accesso -v Deve dare accesso alle risorse in modo equo ed egualitario tra tutti i processi -> Deve massimizzare l'uso delle risorse per unità di tempo, tenendo presenti eventuali priorità - -88) Quale delle seguenti affermazioni sui metodi di gestione del deadlock è vera? -> Nessuna delle altre opzioni è vera -> L'unico metodo, che richiede di conoscere in anticipo il massimo numero di risorse che un processo dovrà chiedere, è quello per rilevare il deadlock -> Il metodo più permissivo nei confronti delle richieste di risorse è quello che consiste nel prevenire il deadlock -v L'unico metodo che non prevede mai la preemption delle risorse è quello che evita il deadlock - -89) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni è falsa? -> Lo scheduler ha, tra i suoi obiettivi, quello dell'equità tra i processi, a meno che non siano definite delle priorità -> Lo scheduler va scritto in modo che il suo overhead sia basso -v Lo scheduler ha, tra i suoi obiettivi, quello di evitare il deadlock -> Lo scheduler ha, tra i suoi obiettivi, quello di massimizzare il volume di lavoro dei processi nel tempo - -90) Quale delle seguenti affermazioni sugli scheduler per architetture multiprocessore è vera? -> Con l'assegnamento statico, si dà un processore a caso tra quelli liberi ai processi che mantengono un uso della RAM pressoché costante -> Assegnando i processi del sistema operativo con l'assegnamento dinamico, si rischia di creare un bottleneck su un solo processore -> Uno svantaggio dell'assegnamento statico è il suo overhead maggiore rispetto a quello dinamico -v Nessuna delle altre opzioni è vera - -91) Quale delle seguenti affermazioni sull'algoritmo del banchiere per evitare il deadlock visto a lezione è falsa? -v La matrice C - A può contenere elementi negativi, ma le matrici C ed A contengono solo elementi non negativi -> Richiede in input, per ogni processo p e per ogni risorsa r, il numero massimo di istanze di r che p chiederà nel corso della sua esecuzione -> All'inizio e alla fine di ogni invocazione dell'algoritmo, Vi = Ri - ∑j = 1, ..., nAi, j -> Se si procede da uno stato ad un altro, necessariamente è stata fatta almeno una richiesta ad almeno una risorsa da parte di almeno un processo - -92) Assumendo un sistema monoprocessore, quale delle seguenti affermazioni sul dispatcher è falsa? -> Il throughput è definito come il numero di processi completati per unità di tempo -v Il turnaround time è definito, per un dato processo, come il tempo che intercorre tra la sua prima esecuzione sul processore e il suo completamento -> Un dispatcher con buone prestazioni sul response time deve tipicamente sia minimizzare il valore medio di sistema del response time, sia massimizzare il numero di utenti con un basso valore per il response time -> Il processor utilization è definito come il rapporto tra il tempo in cui il processore viene usato ed il tempo totale del sistema - -93) Quale delle seguenti affermazioni sugli i-node di Unix è vera? -> Per ogni file-system su disco organizzato con i-node, tutti gli i-node di tutti i file su tale file-system sono memorizzati esclusivamente su disco -v I puntatori a tripla indirezione di un i-node vengono usati solo se la dimensione del file lo richiede -> Nessuna delle altre opzioni è vera -> Ad ogni file effettivamente memorizzato su disco può essere associato un solo numero di i-node - -94) UNSAFE Quale delle seguenti affermazioni sul modello dei processi a 7 stati è vera? -v Nessuna delle altre opzioni è vera -> Gli stati Ready, New e Blocked del modello a 5 stati vengono sdoppiati, e ne viene creata una versione Suspend -> Un processo è Suspend quando scade il timeout del dispatcher -> È possibile la transizione Ready/Suspend ==> Blocked/Suspend - -95) Quale delle seguenti affermazioni sui dischi magnetici a testina mobile è vera? -> Per selezionare un settore su una traccia di un disco magnetico a testina mobile, bisogna prima far ruotare il disco fino ad arrivare alla giusta traccia, e poi posizionare la testina sul giusto settore -> Una traccia di un disco è l'area compresa tra 2 raggi del disco stesso -v Il tempo di accesso ad un disco magnetico a testina mobile tiene conto sia del tempo che occorre per posizionare la testina che del tempo che occorre per far ruotare il disco, ma non del tempo che occorre per effettuare effettivamente il trasferimento di dati -> Nessuna delle altre opzioni è corretta - -98) UNSAFE Assumendo un sistema monoprocessore, quale delle seguenti affermazioni sugli algoritmi di scheduling è vera? -v L'exponential averaging permette di stimare la dimensione dell'immagine di un processo, a partire dalle precedenti immagini di quello stesso processo -> La funzione di decisione dello scheduler Highest Response Ratio Next considera tanto il tempo di esecuzione stimato quanto il tempo trascorso in attesa -> L'exponential averaging è una tecnica applicabile dal solo scheduler Short Process Next -> La funzione di decisione dello scheduler Shortest Remaining Time considera tanto il tempo di esecuzione richiesto quanto il tempo trascorso in attesa - -100) Quale delle seguenti affermazioni è vera sulla memoria virtuale con paginazione a segmentazione? -v Sia la tabella dei segmenti che quella delle pagine di un processo contengono, in ciascuna entry, un bit per indicare se la pagina o il segmento sono stati modificati -> Un indirizzo virtuale contiene anche un bit per indicare se la pagina corrispondente è o no in memoria principale -> La tabella delle pagine di un processo contiene una pagina speciale dove è memorizzato il process control block del processo stesso -> Ogni entry di una tabella delle pagine contiene un numero di pagina ed un offset - -99) (risposta corretta secondo @notherealmarco, Simone Sestito e Gabriele Pelissetto, non verificata da nessuna parte) Quale delle seguenti affermazioni sulla memoria virtuale con paginazione è vera? -v Per avere un overhead accettabile, occorre demandare la traduzione degli indirizzi all'hardware, mentre al software resta da gestire prelievo, posizionamento e sostituzione delle pagine -> Per avere un overhead accettabile, occorre demandare la traduzione degli indirizzi e la politica di sostituzione delle pagine all'hardware, mentre al software resta da gestire prelievo e posizionamento delle pagine -> Per avere un overhead accettabile, occorre demandare all'hardware la traduzione degli indirizzi ed il prelievo, il posizionamento e la sostituzione delle pagine -> Per avere un overhead accettabile, occorre demandare al software anche la traduzione degli indirizzi - -96) (risposta corretta secondo @notherealmarco e Gabriele Pelissetto, non verificata da nessuna parte) Riguardo alle differenze tra sistemi batch e sistemi time sharing (degli anni 60/70), quale delle seguenti affermazioni è falsa? -v I sistemi time-sharing puntavano a minimizzare l'uso del processore -> Nei sistemi time-sharing, le direttive al sistema operativo arrivavano dai comandi digitati su terminali -> Nei sistemi batch, le direttive al sistema operativo arrivavano dai comandi del job control language, che erano non-interattivi -> I sistemi batch puntavano a massimizzare l'uso del processore - -img=https://i.imgur.com/orqyjeh.png -12) Considerare un insieme di cinque processi P1, P2, P3, P4, P5 con i seguenti tempi di arrivo e tempi di esecuzione in millisecondi: Quale delle seguenti affermazioni è falsa? -> Non ci sono sufficienti informazioni per determinare come si comporterebbe l'algoritmo di scheduling a feedback classico di Unix -> Non ci sono sufficienti informazioni per determinare come si comporterebbe l'algoritmo di scheduling Virtual Round-Robin -> Non ci sono sufficienti informazioni per determinare come si comporterebbe l'algoritmo di scheduling Round-Robin -v Non ci sono sufficienti informazioni per determinare come si comporterebbe l'algoritmo di scheduling SRT - -img=https://i.imgur.com/orqyjeh.png -13) Considerare un insieme di cinque processi P1, P2, P3, P4, P5 con i seguenti tempi di arrivo e tempi di esecuzione in millisecondi: Assegnare questo insieme di processi ad un processore usando l'algoritmo di scheduling SRT, fino a che non terminano tutti. Quale delle seguenti affermazioni è falsa? -v Gli unici 2 processi che non sono serviti subito (ovvero, appena arrivati) sono P3 e P5 -> Il tempo medio di attesa è tra 10 ed 11 ms -> Il processo con il più lungo tempo di attesa è P1 -> Il tempo medio di turnaround è tra 2 e 3 ms - -img=https://i.imgur.com/5nWWwyF.png -101) Si consideri il seguente modo di implementare la mutua esclusione: Quale delle seguenti affermazioni è vera? -> La soluzione non implementa correttamente la mutua esclusione, ma può essere corretta nel seguente modo: int bolt = 0; void P(int i) { int key; while(true) { do (exchange(key, bolt) == 0) while(key != 0); critical_section(); bolt = 0; key = 1; } } -> La soluzione non implementa correttamente la mutua esclusione, in quanto key deve essere una variabile globale -v La soluzione non implementa correttamente la mutua esclusione, ma può essere corretta nel seguente modo: int bolt = 0; void P(int i) { int key; while(true) { key = 1; do (exchange(key, bolt) == 0) while(key != 0); critical_section(); bolt = 0; } } -> La soluzione implementa correttamente la mutua esclusione - -103) Quale delle seguenti affermazioni sulla memoria virtuale con paginazione è falsa? -> Diminuire la dimensione delle pagine ha effetti positivi sul numero di pagine che possono trovarsi in memoria principale -v Aumentare la dimensione delle pagine ha effetti positivi sulla frammentazione interna -> Diminuire la dimensione delle pagine ha effetti negativi sulla dimensione della tabella delle pagine -> Aumentare la dimensione delle pagine ha effetti negativi sulla multiprogrammazione - -104) Quale delle seguenti affermazioni sulla concorrenza tra processi o thread è falsa? -v La disabilitazione delle interruzioni impedisce la creazione di nuove interruzioni -> Se un processo utente può disabilitare le interruzioni tramite un'istruzione macchina dedicata, allora può far diminuire l'uso utile del processore -> La disabilitazione delle interruzioni non funziona ai fini della concorrenza (gestione sezioni critiche) su sistemi con più processori o più core -> L'abuso della disabilitazione delle interruzioni fa diminuire la multiprogrammazione, a parità di numero di processi - -105) Quale delle seguenti affermazioni non è vera? -> il kernel rimane in memoria durante l'intera sessione del computer -v il kernel è costituito da vari moduli che non possono essere caricati nel sistema operativo in esecuzione -> il kernel è la prima parte del sistema operativo a essere caricata in memoria durante l'avvio -> Il kernel è il programma che costituisce il nucleo centrale del sistema operativo. - -106) UNSAFE In generale, la CPU puo’ eseguire un'istruzione soltanto quando gli operandi si trovano: -> In RAM, o in un livello qualsiasi della cache o nella memoria secondaria o nei registri CPU -> In RAM o in un livello qualsiasi della cache o nei registri CPU -> Nella cache di livello 1 (L1 cache) o nei registri CPU -v Nei registri della CPU - -107) Il PCB (Process Control Block) e’: -> Un campo dello stato di un processo che definisce quali operazioni di controllo dei dispositivi a blocchi sono state fatte dal processo -v Una struttura dati mantenuta dal sistema operativo che contiene tutte le informazioni necessarie all’esecuzione, sospensione e ripresa dell’esecuzione di un processo -> Una struttura dati mantenuta dal sistema operativo che contiene l’intera immagine di un processo -> Un’interfaccia di controllo dei processi del sistema operativo - -108) Considera un Sistema Operativo con esecuzione all’interno dei processi utente. Quando un processo utente fa una chiamata di sistema, quale delle seguenti affermazioni e’ corretta -> Il sistema operativo deve effettuare un process switch ed un mode switch per eseguire la funzione richiesta -> Il sistema operativo deve effettuare soltanto un process switch per eseguire la funzione richiesta -v Il sistema operativo deve effettuare soltanto un mode switch per eseguire la funzione richiesta -> Il sistema operativo deve creare un nuovo processo e fare switch ad esso per eseguire la funzione richiesta - -109) Quale delle seguenti affermazioni e’ vera: -> Il dispatcher e’ una componente del medium term scheduler -> Il dispatcher si occupa di decidere l’ordine di sospensione dei processi -v Il dispatcher si occupa di scambiare i processi in esecuzione sulla CPU (process switch) -> Il dispatcher si occupa di scambiare i processi dalla memoria principale alla memoria secondaria - -110) In un sistema operativo con I/O buffering, quando c’e’ una scrittura su dispositivo di I/O quale delle seguenti affermazioni e’ vera: -> Il sistema operativo copia immediatamente il contenuto della scrittura dalla memoria del processo direttamente alla memoria del dispositivo di I/O -v Il sistema operativo copia immediatamente il contenuto della scrittura dalla memoria utente alla memoria del sistema operativo, e dalla memoria del sistema operativo alla memoria del dispositivo di I/O quando piu’ opportuno -> Il sistema operativo copia quando piu’ opportuno il contenuto della scrittura dalla memoria del processo direttamente alla memoria del dispositivo di I/O -> Nessuna delle altre opzioni e’ corretta - -111) L’algoritmo di scheduling C-SCAN: -> Scrivere le richieste su disco in modo tale che il braccio meccanico si muova sempre in una direzione, fino a raggiungere l’ultima traccia, e poi torna indietro scrivendo tutte le richieste fino a raggiungere la prima traccia -> Puo’ portare a starvation per alcuni processi -> E’ meno fair (equo) dell’algoritmo SCAN -v Non favorisce le richieste ai bordi rispetto a SCAN - -112) Quale dei seguenti sono requisiti per un File Management System? -> Ogni utente dev’essere in grado di creare, cancellare, leggere, scrivere e modificare un file -> Ogni utente deve poter accedere, in modo controllato, ai file di un altro utente -> Ogni utente deve poter mantenere una copia di backup dei propri file -v Tutte le opzioni sono requisiti - -113) Una sezione critica è un segmento di programma: -> Che e’ racchiuso tra una coppia di operazioni di semaforo semWait e semSignal -v In cui si accede a risorse condivise -> Che evita i deadlock -> Che deve essere eseguito in un determinato lasso di tempo. - -114) Quale dei seguenti NON è vero riguarda il Algoritmo di Dekker per gestire la concorrenza? -> Garantisce la non-starvation -> Non richiede nessun supporto dal SO. -v Richiede supporto dal SO -> E' deterministico. - -115) Quale delle affermazioni è vera riguardo al Translation lookaside buffer per la gestione della memoria? -> Nel Translation lookaside buffer ci sono tag e chiavi con l'aiuto dei quali viene effettuata la mappatura. -> Il TLB hit è una condizione in cui la voce desiderata viene trovata nel TLB. -> Se la voce non viene trovata nel TLB (TLB miss), la CPU deve accedere alla tabella delle pagine nella memoria principale e quindi accedere al frame effettivo nella memoria principale. -v Tutte le opzioni sono vere. - -116) Quale delle seguenti affermazioni sul long-term scheduler e’ vera: -v Si occupa della decisione di quali processi debbano essere ammessi all’esecuzione nel sistema -> Si occupa dell’organizzazione di lungo termine dell’ordine di esecuzione dei processi nella CPU -> Si occupa dell’implementazione della funzione di swapping dei processi alla memoria secondaria -> Si occupa della transizione dei processi tra gli stati running ed exit - -117) Nel modello dei processi a 5 stati, quale affermazione e’ falsa: -v Un processo puo’ essere spostato allo stato suspended dallo stato blocked e ready -> Un processo puo’ essere spostato dallo stato running allo stato ready o exit -> Un processo puo’ essere spostato dallo stato blocked solo allo stato ready -> Un processo puo’ essere spostato dallo stato ready allo stato running, blocked o exit - -118) Riguardo l’efficienza dal punto di vista dell’utilizzo utile della CPU, quale dei seguenti modelli di I/O e’ piu’ efficiente dal punto di vista dell’uso della CPU e perche’? -> I/O programmato, perche’ consente al programmatore di fare uno scheduling esatto delle operazioni di I/O nei momenti piu’ opportuni -> I/O basato su DMA (Accesso Diretto alla Memoria), perche’ la CPU deve soltanto occuparsi del trasferimento dei dati -> I/O basato su interruzioni, perche’ il processore non deve controllare attivamente lo stato del dispositivo di I/O dopo aver effettuato la richiesta -v I/O basato su DMA (Accesso Diretto alla Memoria), perche’ la CPU deve soltanto occuparsi di inviare la richiesta di I/O e leggere il risultato - -119) Dati due processi A e B e due risorse R1 ed R2, si ha sicuramente una situazione di deadlock se: -v A richiede ed ottiene accesso ad R1, B richiede ed ottiene accesso ad R2. A richiede accesso ad R2, B richiede accesso ad R1 -> A richiede ed ottiene accesso ad R1, B richiede accesso ad R2. A richiede accesso ad R2. B richiede accesso ad R1 -> A richiede ed ottiene accesso ad R2, B richiede accesso ad R1 ed R2. A richiede ed ottiene accesso ad R1 -> B richiede ed ottiene accesso ad R1, A richiede ed ottiene accesso ad R2. B richiede accesso ad R2 - -120) Quali delle seguenti affermazioni e' vera riguardo la preallocazione rispetto all'allocazione dinamica dello spazio per i file? -> la preallocazione è più efficiente nell'utilizzo dello spazio su disco -v nessuna delle opzioni è corretta -> l'allocazione dinamica rischia di sprecare spazio disco in caso gli utenti/applicazioni sovrastimino la dimensione dei file, mentre questo non è il caso con la preallocazione -> L'allocazione dinamica impone un overhead di gestione minore per il sistema operativo - -121) Quale delle seguenti affermazioni sul file system NTFS è vera? -v NTFS può, ove possibile, includere direttamente i dati di un file nella master file table -> NTFS non prevede la possibilità di avere record estesi -> nessuna delle altre opzioni è vera -> In NTFS, le informazioni relative alla sequenza di blocchi che contengono il file è interamente contenuta nel record base - -122) Quale delle seguenti affermazioni riguardo la rilocazione degli indirizzi di memoria è vera? -> Nei sistemi con hardware dedicato per la rilocazione, il base register (registro base) viene impostato una sola volta, quando il programma viene caricato in memoria per la prima volta -> In un sistema con rilocazione a run time, i sistemi di protezione che verificano che un processo non vada ad accedere alla memoria di un'altro processo possono essere eseguiti a tempo di compilazione, prima di eseguire il programma -> In un sistema a rilocazione con indirizzi logici, non è necessario avere hardware dedicato per effettuare la rilocazione -v In un sistema a rilocazione con indirizzi assoluti, se si conosce l'indirizzo di memoria dove verrà caricato il programma, il compilatore può inserire direttamente gli indirizzi di memoria corretti nel codice oggetto (programma compilato) - -123) Quale delle seguenti affermazioni è vera riguardo il concetto di Thrashing? -> Il SO impiega la maggior parte del suo tempo a swappare pezzi di processi, anziché ad eseguire istruzioni -> provoca il deterioramento o il crollo delle prestazioni del computer -> quasi ogni richiesta di pagine da luogo ad una page fault -v Tutte le opzioni sono vere - -124) Il sistema di partizionamento fisso per la memoria principale: -> Permette di avere partizioni di lunghezza diversa e di modificarle a runtime -> Nessuna delle opzioni è vera -> Consente una efficiente della memoria se ci sono molti processi di piccole dimensioni -v Impone un numero massimo di processi che possono essere in memoria principale - -125) Quale delle seguenti non è un vantaggio dell’attacco dizionario? -> Semplice da effettuare -> Versatilità -v Velocità di computazione in real time degli hash -> Disponibilità di molti tool per automatizzazione - -126) Nello scheduler a breve ed a lungo termine la distizione principale è: -> Il tipo di processi che gestiscono -v La frequenza di esecuzione -> La lunghezza delle loro code -> Nessuna delle opzioni è corretta - -127) Quale dei seguenti NON è un vantaggio della multiprogrammazione? -> Riduzione dei tempi di risposta -> Possibilità di assegnare priorità ai lavori -> Aumento del throughput -v Riduzione dell’overhead del sistema operativo - -128) ___> fornisce l’indirizzo della prossima istruzione che deve essere eseguita dal processo corrente? -> Lo stack del processo -> Il bus di sistema -> Nessuno -v Program Counter - -129) Quale dei seguenti NON è un valido schema di prevenzione del deadlock? -> Rilasciare tutte le risorse prima di richiederne una nuova -v Non chiedere mai una risorsa dopo averne rilasciate altre -> Si definisce un ordinamento crescente delle risorse, una risorsa viene data solo se esegue quelle che il processo già detiene -> Richiedere e allocare tutte le risorse necessarie prima dell’esecuzione - -130) UNSAFE Quale dei seguenti NON è vero riguardo l’algoritmo di Dekker per gestire la concorrenza? -v Non usa busy waiting -> Garantisce la non-starvation -> Tutte le opzioni elencate -> Garantisce il non-deadlock - -131) Quale delle seguenti non è una tabella di controllo del sistema operativo? -v Tabella dei processi sospesi -> Tabelle di memoria -> Tabelle di controllo di accesso -> Tabelle di I/O - -132) In un sistema con modello di interruzioni (interrupt) annidate, se un interrupt (I-2) è ricevuto durante la gestione di un altro interrupt(I-1) -v La cpu sospende l’esecuzione del codice corrente, ed avvia l’handler del nuovo interrupt ricevuto -> La cpu completa l’esecuzione del codice corrente, e successivamente avvia l’handler del nuovo interrupt ricevuto -> La cpu gestisce entrambi gli handler in parallelo -> La cpu termina (aborts,kills) l’esecuzione del codice corrente, ed avvia l’handler del nuovo interrupt ricevuto - -133) Il numero di processi completati per unità di tempo è chiamato _____ -> Produzione -v Throughput -> Capacità -> Nessuno - -134) Quale dei seguenti sono obiettivi per un file Management System? -v Tutte le opzioni elencate -> Fornire supporto per l’I/O da più utenti in contemporanea -> Minimizzare i dati persi o distrutti -> Fornire un insieme di interfacce standard per i processi utente - -135) In un sistema operativo con allocazione dei file indicizzata, quale delle seguenti opzioni è vera: -> La tabella di allocazione contiene soltanto l'indirizzo di un blocco, e questo blocco contiene sempre tutte le entry per ogni porzione allocata al file -> La tabella di allocazione contiene l'indirizzo del primo blocco del file, e ciascun blocco contiene l'indirizzo del prossimo blocco del file -v La tabella di allocazione contiene soltanto l'indirizzo di un blocco, e questo blocco contiene le entry delle porzioni di file allocate oppure l'indirizzo di altri blocchi usati a loro volta per indicizzare le porzioni di file allocate -> La tabella di allocazione dei file contiene l'indirizzo di un blocco e la lista dei blocchi del file - -136) Quale delle seguenti affermazioni riguardo algoritmi di scheduling del disco è vera -> L'algoritmo SCAN può portare a starvation delle richieste -> L'algoritmo FSCAN è una versione di SCAN che rimuove il problema della starvation delle richieste, ma che rende l'algoritmo meno fair rispetto a SCAN -> L'algoritmo Minimo Tempo di Servizio non richiede di conoscere la posizione della testina del disco per operare -v N-step-SCAN è una generalizzazione di FSCAN che è fair e può avere prestazioni molto simili a quelle di SCAN - -137) Quali dei seguenti NON è un tipo di scheduling dei sistemi operativi: -> Short term scheduling -> Long term scheduling -> Disk scheduling -v File scheduling - -138) Nei sistemi operativi che usano paginazione SEMPLICE per la gestione della memoria -> ai processi devono essere allocati frame di memoria necessariamente contigui per poter consentire l'esecuzione del processo -> il sistema operativo deve utilizzare la tabella delle pagine per tradurre gli indirizzi. Qualora una pagina non sia presente in memoria principale, il sistema la deve caricare dinamicamente per consentire il proseguimento dell'esecuzione di un processo -> non c'è necessità di traduzione degli indirizzi, in quanto tutte le pagine di un processo sono sempre caricate in un frame nella memoria principale -v nessuna delle altre opzioni è corretta - -139) Nei sistemi operativi che usano journaling logico -> non c'è possibilità di perdita dei dati in quanto, in caso di arresto imprevisto, il sistema operativo può usare il journal per ricostruire interamente le operazioni non andate a buon fine -> il sistema operativo usa il journal solo per copiare i dati prima di farne la scrittura anche nel file system, ma non lo utilizza per i metadati -v il sistema operativo usa il journal solo per copiare i metadati prima di aggiornare le strutture del file system, ma non lo utilizza per i dati -> nessuna delle opzioni è corretta - -140) Il sistema operativo linux per la gestione dei file -v nessuna delle altre opzioni è corretta -> utilizza un sistema misto di allocazione contigua e concatenata in modo da minimizzare l'overhead di sistema e massimizzare le performance -> utilizza un sistema di allocazione concatenata basato sulla struttura dati conosciuta come inode -> usa gli inode per tenere traccia dei blocchi su disco allocati a ciascun file. Ogni inode contiene al suo interno la lista completa di tutti i blocchi su disco che compongono il file corrispondente - -141) Nei sistemi Unix -> gli hard links sono dei file speciali che contengono il cammino completo sul file system di un altro file, effettivamente creando un "puntatore" a quel file -v gli hard link sono puntatori diretti al descrittore di un file (inode). Un contatore viene utilizzato per tenere traccia di quanti hard link puntino ad un determinato inode. Questo fa si che il file non possa essere cancellato fintantoché ci sono hard link che continuano a puntarlo -> possono esistere hard link a file non più esistenti, ad esempio se il file a cui l'hard link puntava viene cancellato -> nessuna delle altre risposte è corretta \ No newline at end of file diff --git a/legacy/Data/Questions/so1_new.json b/legacy/Data/Questions/so1_new.json deleted file mode 100644 index 5c415fa..0000000 --- a/legacy/Data/Questions/so1_new.json +++ /dev/null @@ -1,1400 +0,0 @@ -[ - { - "quest":"Il sistema operativo", - "answers":[ - "Coincide con il kernel", - "Costituisce l'interfaccia tra la macchina fisica (hardware) e le applicazioni utente", - "È soggetto alle politiche di scheduling", - "Risiede in memoria principale anche in seguito allo shutdown della macchina" - ], - "correct":1, - "image":"" - }, - { - "quest":"In un sistema operativo microkernel", - "answers":[ - "Alcune delle funzionalità sono implementate in spazio utente anziché all'interno del kernel", - "I processi utente possono interagire direttamente con il sistema,evitando l'uso di system call", - "La comunicazione tra le varie componenti del sistema è più efficiente", - "Non sono previsti meccanismi di protezione " - ], - "correct":0, - "image":"" - }, - { - "quest":"In un sistema operativo strutturato secondo un approccio microkernel", - "answers":[ - "Non necessita di avere due modalità di utilizzo della CPU (user vs.kernel mode)", - "Non necessita di meccanismi di comunicazione tra porzioni diverse del sistema operativo", - "E' più efficiente di un sistema monolitico", - "Ad eccezione delle funzionalità fondamentali, implementa tutto il resto in spazio utente" - ], - "correct":3, - "image":"" - }, - { - "quest":"L'insieme di istruzioni del livello macchina:", - "answers":[ - "Sono composte da un codice operativo e da zero o più operandi", - "Sono definite da uno specifico linguaggio macchina", - "Sono un'astrazione dell'architettura hardware", - "Tutte le risposte precedenti sono corrette" - ], - "correct":3, - "image":"" - }, - { - "quest":"I registri interni della CPU e la cache sono unità di memoria:", - "answers":[ - "Non volatili", - "Gestite interamente dall'architettura a livello hardware", - "Gestite interamente dal sistema operativo", - "Molto economiche e altamente performanti" - ], - "correct":1, - "image":"" - }, - { - "quest":"La transizione da user a kernel mode avviene quando:", - "answers":[ - "Un programma esegue una chiamata di funzione", - "Si avvia il computer (bootstrap)", - "Si esegue la prima istruzione di un programma", - "Scade il quanto di tempo assegnato al processo in esecuzione" - ], - "correct":3, - "image":"" - }, - { - "quest":"Il device controller di un dispositivo di I/O:", - "answers":[ - "Contiene dei registri che ne indicano lo stato", - "Contiene dei registri che ne consentono il controllo da parte della CPU", - "Contiene dei registri per lo scambio di dati con la CPU", - "Tutte le risposte precedenti sono corrette" - ], - "correct":3, - "image":"" - }, - { - "quest":"Le chiamate di sistema:", - "answers":[ - "Sono sempre bloccanti", - "Causano la terminazione del processo in corso e l'avvio di un nuovo processo", - "Devono essere implementate in spazio utente", - "Devono essere implementate in spazio kernel" - ], - "correct":3, - "image":"" - }, - { - "quest":"Una chiamata di sistema bloccante", - "answers":[ - "Sposta in coda pronti (ready) il processo che la esegue", - "Interrompe definitivamente il processo che la esegue", - "Interrompe temporaneamente il processo che la esegue", - "Necessità che il processo che la esegue ne verifichi periodicamente l'esito (polling)" - ], - "correct":2, - "image":"" - }, - { - "quest":"Il system call handler:", - "answers":[ - "È invocato dallo scheduler del sistema operativo", - "Viene invocato alla scadenza del quanto temporale", - "Viene eseguito in spazio utente", - "Gestisce le chiamate di sistema tramite la system call table" - ], - "correct":3, - "image":"" - }, - { - "quest":" Il codice generico del system call handler:", - "answers":[ - "Viene eseguito in spazio utente", - "È indicizzato tramite la interrupt vector table (IVT)", - "Viene invocato alla scadenza del quanto temporale", - "Viene invocato dallo scheduler del sistema operativo" - ], - "correct":1, - "image":"" - }, - { - "quest":"L'interrupt vector table(IVT):", - "answers":[ - "Si aggiorna dinamicamente ad ogni interruzione", - "E' una struttura dati che contiene puntatori ai vari gestori(handler) delle interruzioni", - "E' una struttura dati che è associata a ciascun processo", - "E' una struttura dati che contiene puntatori a codici di errori" - ], - "correct":1, - "image":"" - }, - { - "quest":"La system-call table:", - "answers":[ - "Contiene tante entry quanto sono le chiamate di sistema supportare", - "Contiene tante entry quante sono le interruzioni supportare", - "Contiene tante entry quanti sono i dispositivi di I/O presenti nel sistema", - "Contiene tante entry quanti sono i processi in esecuzione" - ], - "correct":0, - "image":"" - }, - { - "quest":"La system-call table è una struttura dati gestita:", - "answers":[ - "Dai dispositivi di I/O", - "Dal processo utente", - "Sia dal kernel del sistema operativo che dal processo utente", - "Dal kernel del sistema operativo" - ], - "correct":3, - "image":"" - }, - { - "quest":"Se si cambia l'implementazione di una chiamata di sistema esistente:", - "answers":[ - "E' sempre necessario modificare il codice utente che ne fa uso", - "Non è mai necessario modificare il codice utente che ne fa uso", - "Non è necessario modificare il codice utente che ne fa uso, a patto che cambi anche l'interfaccia (API) della chiamata di sistema", - "Non è necessario modificare il codice utente che ne fa uso, a patto che non cambi anche l’interfaccia (API) della chiamata di sistema" - ], - "correct":3, - "image":"" - }, - { - "quest":"Un processore impiega 5 cicli di clock per eseguire un'istruzione (CPI = 5), ossia per completare l'intero ciclo fetch-decode-execute. Assumendo che la frequenza di clock del processore sia pari a 5 MHz, quante istruzioni è in grado di eseguire in un secondo? (Si ricordi che 1 MHz = 1*10^6 cicli al secondo)", - "answers":[ - "1*10^3", - "Decido di NON rispondere a questa domanda", - "25*10^3", - "1*10^6", - "25*10^6" - ], - "correct":3, - "image":"" - }, - { - "quest":"Data una CPU multicore con 𝑚unità(cores), il numero di processi/thread che ad un certo istante si trovano nella “coda” di esecuzione(running):", - "answers":[ - "Può essere superiore a 𝑚", - "E’ esattamente pari a 𝑚", - "I dati sono insufficienti per rispondere alla domanda", - "E' al massimo pari a 𝑚" - ], - "correct":3, - "image":"" - }, - { - "quest":"La creazione di un nuovo processo da parte di un processo avviene tramite:", - "answers":[ - "Una chiamata di sistema", - "Una chiamata di funzione", - "L'invio di un interruzione", - "Nessuna delle risposte precedenti è corretta" - ], - "correct":0, - "image":"" - }, - { - "quest":"Il sistema operativo tiene traccia dello stato di un processo tramite:", - "answers":[ - "Un'apposita area dedicata e protetta della memoria principale", - "Un apposito registro interno della CPU", - "Un'apposita area dedicata e protetta della memoria cache", - "Un apposito campo all'interno del process control block (PCB)" - ], - "correct":3, - "image":"" - }, - { - "quest":"Un processo in esecuzione sulla CPU passa in stato ready quando:", - "answers":[ - "Riceve un segnale di interruzione da parte di un dispositivo di I/O", - "Fa richiesta di input da parte dell’utente", - "Fa richiesta di una pagina che non è presente in memoria principale", - "Esegue una chiamata di funzione" - ], - "correct":0, - "image":"" - }, - { - "quest":"Un processo in esecuzione sulla CPU passa in stato waiting quando:", - "answers":[ - "Riceve un segnale da parte di un dispositivo di I/O", - "Termina il quanto di tempo ad esso assegnato", - "Apre una connessione di rete (ad es., un socket TCP)", - "Esegue una chiamata di funzione" - ], - "correct":2, - "image":"" - }, - { - "quest":"Un processo in esecuzione sulla CPU passa in stato waiting quando:", - "answers":[ - "Fa richiesta di input da parte dell'utente", - "Esegue una chiamata di funzione", - "Termina il quanto di tempo ad esso assegnato", - "Riceve un segnale di interruzione da parte di un dispositivo di I/O" - ], - "correct":0, - "image":"" - }, - { - "quest":"Un processo in esecuzione sulla CPU passa in stato waiting quando:", - "answers":[ - "Termina il quanto di tempo ad esso assegnato", - "L'utente trascina il dispositivo di puntamento(e.g. mouse)", - "Esegue una chiamata di funzione", - "Riceve un segnale di interruzione da parte di un dispositivo di I/O" - ], - "correct":1, - "image":"" - }, - { - "quest":"Quanti processi saranno presenti nel sistema a seguito di queste chiamata: pid_1 = fork(); pid_2 = fork(); pid_3 = fork();?", - "answers":[ - "8", - "7", - "4", - "3" - ], - "correct":0, - "image":"" - }, - { - "quest":"I processi CPU-bound che non eseguono richieste di I/O:", - "answers":[ - "Hanno una priorità alta", - "Hanno una priorità bassa", - "Sono processi mediamente brevi", - "Possono non rilasciare mai la CPU volontariamente" - ], - "correct":3, - "image":"" - }, - { - "quest":"Lo scheduler della CPU si attiva:", - "answers":[ - "Quando un processo tenta di eseguire una scrittura su discord", - "Quando il codice di un programma esegue una divisione per zero", - "Quando scade il quanto di tempo", - "Tutte le risposte precedenti sono corrette" - ], - "correct":3, - "image":"" - }, - { - "quest":"Lo scheduling preemptive(basato su time slice o quanto temporale):", - "answers":[ - "Da la priorità ai processi CPU-bound", - "Si attiva solamenta alla scadenza del quanto temporale(time slice)", - "Si attiva solamente a fronte di una chiamata di sistema", - "Fornisce un limite superiore al tempo di CPU assegnato a ciascun processo" - ], - "correct":3, - "image":"" - }, - { - "quest":"In un sistema uniprocessore (single core) time-sharing in cui i processi in esecuzione sono tutti puramente CPU-bound:", - "answers":[ - "L'impiego dei multi-threading consente di migliorare la latenza del sistema", - "L'impiego del multi-threading consente di diminuire il tempo di completamente di ciascun processo", - "L'impiego del multi-threading consente di migliorare il throughput del sistema", - "L'impiego dei multi-threading non costituisce alcun vantaggio" - ], - "correct":3, - "image":"" - }, - { - "quest":"In caso di scheduling preemptive, lo scheduler interviene:", - "answers":[ - "Quando un processo passa dallo stato running allo stato waiting", - "Quando un processo passa dallo stato running allo stato ready", - "Quando un processo passa dallo stato waiting allo stato ready", - "Tutte le risposte precedenti sono corrette" - ], - "correct":3, - "image":"" - }, - { - "quest":"Se un processo arriva nella coda dei pronti all'istante t.0 = 2e termina all'istante t.f = 15, il suo tempo di turnaround equivale a", - "answers":[ - "13", - "2", - "I dati sono insufficienti per rispondere alla domanda", - "15" - ], - "correct":0, - "image":"" - }, - { - "quest":"Se un processo arriva nella coda dei pronti all’istante 𝑡0 = 3 e termina all’istante 𝑡𝑓 = 25, il tempo di attesa equivale a", - "answers":[ - "3", - "22", - "25", - "I dati sono insufficienti per rispondere alla domanda" - ], - "correct":3, - "image":"" - }, - { - "quest":"I thread di uno stesso processo condividono:", - "answers":[ - "Lo stack", - "Le variabili globali", - "I valori dei registri della CPU", - "Nessuna delle informazioni elencate sopra" - ], - "correct":1, - "image":"" - }, - { - "quest":"Lo user thread:", - "answers":[ - "Necessita del supporto di una opportuna thread table a livello kernel", - "E' la più piccola unità schedulabile sulla CPU dal sistema operativo", - "E' gestito in spazio utente tramite un'apposita libreria", - "Coincide sempre con uno ed un solo kernel thread" - ], - "correct":2, - "image":"" - }, - { - "quest":"Nel modello di thread mapping cosiddetto one-to-one:", - "answers":[ - "Consente di gestire i thread tramite un'apposita libreria a livello utente", - "Può essere implementato solo su sistemi multiprocessore", - "Causa il blocco di tutti i thread di un processo se anche uno solo di questi thread esegue una chiamata di sistema bloccante", - "Consente di gestire i thread a livello del kernel del sistema operativo" - ], - "correct":3, - "image":"" - }, - { - "quest":"Nel modello di thread mapping cosiddetto many-to-one:", - "answers":[ - "Molti user thread possono essere distribuiti su più CPU (se presenti)", - "L'effetto di una chiamata bloccante da parte di uno user thread non blocca gli altri thread da cui è composto il processo", - "Molti user thread sono mappati su un singolo kernel thread", - "Molti kernel thread sono mappati su un singolo user thread" - ], - "correct":2, - "image":"" - }, - { - "quest":"Il modello di thread mapping considerato many-to-many", - "answers":[ - "Non prevede alcun limite al numero di kernel thread", - "Può essere implementato solo su sistemi multiprocessore", - "Causa il blocco di tutti i thread di un processo se anche uno solo di questi thread esegue una chiamata di sistema bloccante", - "E' il compromesso tra un'implementazione dei thread puramente user level e una puramente kernel level" - ], - "correct":3, - "image":"" - }, - { - "quest":"Si parla di parallelismo quando:", - "answers":[ - "Vengono eseguiti processi single-threaded su CPU multicore", - "Vengono eseguiti processi multi-threaded su CPU single core", - "Vengono eseguiti processi multi-threaded su CPU multicore", - "Tutte le risposte precedenti sono corrette" - ], - "correct":2, - "image":"" - }, - { - "quest":"Si parla di concorrenza quando:", - "answers":[ - "Vengono eseguiti processi multi-threaded su CPU single core", - "Vengono eseguiti processi single-threaded su CPU single core", - "Vengono eseguiti processi single-threaded su CPU multicore", - "Vengono eseguiti processi multi-threaded su CPU multicore" - ], - "correct":0, - "image":"" - }, - { - "quest":"La comunicazione tra thread dello stesso processo rispetto a quella tra processi diversi:", - "answers":[ - "È più lenta poiché i thread sono gestiti da librerie di alto livello", - "È più veloce poiché i thread non eseguono context switch", - "È più veloce poiché i thread condividono lo stesso spazio di indirizzamento", - "Non c'è alcuna differenza sostanziale in termini di performance" - ], - "correct":2, - "image":"" - }, - { - "quest":"Il kernel thread:", - "answers":[ - "Coincide sempre con uno ed un solo user thread", - "È gestito in spazio utente tramite un'apposita libreria", - "È la più piccola unità schedulabile sulla CPU dal sistema operativo", - "È il termine con cui si identificano i processi propri del sistemaoperativo (i.e., non i processi utente)" - ], - "correct":2, - "image":"" - }, - { - "quest":"L'uso di una primitiva di sincronizzazione lock prevede che:", - "answers":[ - "La lock sia inizialmente libera", - "La lock venga acquisita prima dell'ingresso nella sezione critica", - "La lock venga rilasciata dopo l'uscita dalla sezione critica", - "Tutte le condizioni precedenti devono essere verificate" - ], - "correct":3, - "image":"" - }, - { - "quest":"L'acquisizione di una lock:", - "answers":[ - "Deve avvenire in modo atomico, evitando che lo scheduler interrompa l'acquisizione", - "Necessita obbligatoriamente del supporto di istruzioni hardware atomiche", - "Necessita obbligatoriamente che il sistema operativo disabiliti le interruzioni", - "Nessuna delle risposte precedenti è corretta" - ], - "correct":0, - "image":"" - }, - { - "quest":"Un semaforo può essere utilizzato per:", - "answers":[ - "Forzare le politiche di scheduling tra processi/thread", - "Accedere al codice del kernel", - "Lo scambio di messaggi tra processi/thread", - "Gestire le interruzioni che giungono alla CPU" - ], - "correct":0, - "image":"" - }, - { - "quest":"L'invocazione del metodo wait() su un semaforo il cui valore è pari a 2:", - "answers":[ - "Lascia invariato il valore del semaforo a 2 e fa proseguire il processo che ha eseguito l'invocazione (al netto delle politiche di scheduling)", - "Decrementa il valore del semaforo a 1 e blocca il processo che ha eseguito l'invocazione", - "Incrementa il valore del semaforo a 3 e fa proseguire il processo che ha eseguito l'invocazione (al netto delle politiche di scheduling)", - "Decrementa il valore del semaforo a 1 e fa proseguire il processo che ha eseguito l'invocazione (al netto delle politiche di scheduling)" - ], - "correct":3, - "image":"" - }, - { - "quest":"L'istruzione test-and-set:", - "answers":[ - "È un'istruzione atomica che consente di implementare le primitive di sincronizzazione", - "È un'istruzione atomica che consente di disabilitare le interruzioni", - "È un'istruzione atomica che consente di aggiornare i valori di più registri simultaneamente", - "È un'istruzione atomica che consente di resettare il valore di un semaforo" - ], - "correct":0, - "image":"" - }, - { - "quest":"La differenza tra deadlock e starvation risiede nel fatto che:", - "answers":[ - "Si riferiscono a codice utente e codice di sistema (rispettivamente)", - "Nel caso di starvation tutto il sistema è completamente bloccato", - "Non vi è alcuna differenza", - "Nel caso di deadlock tutto il sistema è completamente bloccato" - ], - "correct":3, - "image":"" - }, - { - "quest":"Con il termine address binding si intende:", - "answers":[ - "Il processo di traduzione da indirizzi logici a indirizzi fisici", - "Il processo di inizializzazione delle variabili globali di un programma", - "Il processo di collegamento tra il codice compilato ed eventuali librerie esterne", - "Nessuna delle risposte precedenti è corretta" - ], - "correct":0, - "image":"" - }, - { - "quest":"Lo swapping consente di:", - "answers":[ - "Implementare la rilocazione dinamica del codice di un processo", - "Risolvere il problema della frammentazione esterna", - "Trasferire temporaneamente su disco i processi che non sono attualmente in esecuzione", - "Scambiare le aree di memoria occupate da due o più processi" - ], - "correct":2, - "image":"" - }, - { - "quest":"La gestione 'paginata' della memoria (paging):", - "answers":[ - "Prevede che lo spazio di indirizzamento logico di un processo sia non-contiguo e suddiviso in blocchi di dimensioni fissate (pages)", - "Non richiede alcun supporto hardware per essere implementata in modo efficiente", - "Prevede che lo spazio di indirizzamento fisico di un processo sia non-contiguo e suddiviso in blocchi di dimensioni fissate (frames)", - "Risolve il problema della frammentazione interna" - ], - "correct":2, - "image":"" - }, - { - "quest":"La cache TLB (Translation Look-aside Buffer)", - "answers":[ - "E' condivisa tra tutti i processi del sistema", - "Consente una traduzione mediamente più rapida degli indirizzi logici", - "Contiene un sottoinsieme delle entry della page table", - "Tutte le risposte precedenti sono corrette" - ], - "correct":3, - "image":"" - }, - { - "quest":"La dimensione (i.e., il numero di entry) della page table:", - "answers":[ - "È direttamente proporzionale alla dimensione (fissata) delle pagine", - "Si adatta a seconda delle richieste di accesso alla memoria di ciascun processo", - "Dipende dalla dimensione (fissata) delle pagine", - "Varia dinamicamente a seconda del processo" - ], - "correct":2, - "image":"" - }, - { - "quest":"La dimensione (i.e., il numero di entry) della page table:", - "answers":[ - "Varia dinamicamente a seconda del processo", - "E' direttamente proporzionale alla dimensione (fissata)", - "E' inversamente proporzionale alla dimensione (fissata) delle pagine", - "Si adatta a seconda delle richieste di accesso alla memoria di ciascun processo" - ], - "correct":2, - "image":"" - }, - { - "quest":"Un compilatore genera l'indirizzo logico 576 per riferirsi ad una certa locazione di memoria fisica. Assumendo che la traduzione degli indirizzi avvenga tramite rilocazione statica con indirizzo fisico base = 24, quale sarà l'indirizzo fisico corrispondente?", - "answers":[ - "576", - "552", - "600", - "I dati sono insufficienti per rispondere al problema" - ], - "correct":3, - "image":"" - }, - { - "quest":"Si consideri un processo di dimensione pari a 2,488 bytes e un blocco di memoria libero di dimensione pari a 2,699 bytes. In questo caso, assumendo il vincolo di allocazione contigua della memoria, la scelta più conveniente è:", - "answers":[ - "Allocare l'intero blocco al processo, sprecando 211 bytes(frammentazione interna)", - " Allocare la porzione del blocco necessaria al processo e aggiungere alla lista dei blocchi liberi i 211 bytes rimanente(frammentazione esterna)", - "Attendere che vi sia un blocco di dimensione multipla rispetto a quella del processo", - "Attendere che vi sia un blocco di dimensione inferiore adatto a contenere il processo" - ], - "correct":0, - "image":"" - }, - { - "quest":"Si consideri un processo di dimensione pari a 4,996 e un blocco di memoria libero di dimensione pari a 5,016 bytes. In questo caso, assumendo il vincolo di allocazione contigua della memoria, la scelta più conveniente è:", - "answers":[ - "Attendere che vi sia un blocco di dimensione inferiore adatto a contenere il processo", - "Allocare l'intero blocco al processo, sprecando 20 bytes(frammentazione interna)", - "Attendere che vi sia un blocco di dimensione multipla rispetto a quella dei processi", - "Allocare la porzione del blocco necessaria al processo e aggiungere alla lista dei blocchi liberi i 20 bytes rimanenti(frammentazione esterna)" - ], - "correct":1, - "image":"" - }, - { - "quest":"Si supponga che un processo P necessiti di un'area di memoria libera pari a 99 KiB per essere allocato in modo contiguo in memoria principale. Se la lista dei blocchi di memoria libera contiene i seguenti elementi: A, B, C, D le cui dimensioni sono rispettivamente 102 KiB, 99 KiB, 256 KiB e 128 KiB, quale blocco verrà allocato per P assumendo una politica Worst-Fit?", - "answers":[ - "blocco A", - "blocco C", - "blocco B", - "blocco D" - ], - "correct":1, - "image":"" - }, - { - "quest":" Si supponga che un processo P necessiti di un'area di memoria libera pari a 99 KiB per essere allocato in modo contiguo in memoria principale. Se la lista dei blocchi di memoria libera contiene i seguenti elementi: A, B, C, D, E, F le cui dimensioni sono rispettivamente 300 KiB, 600 KiB, 350 KiB, 200 KiB, 750 KiB e 125 KiB, quale blocco verrà allocato per P assumendo una politica Worst-Fit?", - "answers":[ - "blocco B", - "Non è possibile soddisfare la richiesta, pertanto P dovrà attendere", - "C e i restati 25 KiB vengono allocati su A", - "blocco E" - ], - "correct":3, - "image":"" - }, - { - "quest":"Si supponga che un processo P necessiti di un'area di memoria libera pari a 128 KiB per essere allocato in modo contiguo in memoria principale. Se la lista dei blocchi di memoria libera contiene i seguenti elementi: A, B, C, D le cui dimensioni sono rispettivamente 105 KiB, 916 KiB, 129 KiB e 80 KiB, quale blocco verrà allocato per P assumendo una politica First-Fit?", - "answers":[ - "blocco A", - "blocco D", - "blocco B", - "blocco C" - ], - "correct":2, - "image":"" - }, - { - "quest":"Si supponga che un processo P necessiti di un'area di memoria libera pari a 115 KiB per essere allocato in modo contiguo in memoria principale. Se la lista dei blocchi di memoria libera contiene i seguenti elementi: A, B, C, D,E,F le cui dimensioni sono rispettivamente 300 KiB, 600 KiB, 350 KiB, 200 KiB,750 KiB e 125 KiB quale blocco verrà allocato per P assumendo una politica First-Fit?", - "answers":[ - "blocco A", - "blocco F", - "blocco E", - "blocco D" - ], - "correct":0, - "image":"" - }, - { - "quest":"Si supponga che un processo P necessiti di un'area di memoria libera pari a 375 KiB per essere allocato in modo contiguo in memoria principale. Se la lista dei blocchi di memoria libera contiene i seguenti elementi: A, B, C, D,E,F le cui dimensioni sono rispettivamente 300 KiB, 600 KiB, 350 KiB, 200 KiB,750 KiB e 125 KiB quale blocco verrà allocato per P assumendo una politica Best-Fit?", - "answers":[ - "blocco B", - "blocco C e i restanti 25 Kib vengono allocati su A", - "blocco E", - "Non è possibile soddisfare la richiesta, pertanto P dovrà attendere" - ], - "correct":0, - "image":"" - }, - { - "quest":"Si supponga che un processo P necessiti di un'area di memoria libera pari a 34 KiB per essere allocato in modo contiguo in memoria principale. Se la lista dei blocchi di memoria libera contiene i seguenti elementi: A, B, C, D le cui dimensioni sono rispettivamente 36 KiB, 90 KiB, 42 KiB e 35 KiB, quale blocco verrà allocato per P assumendo una politica Best-Fit?", - "answers":[ - "blocco A", - "blocco B", - "blocco C", - "blocco D" - ], - "correct":3, - "image":"" - }, - { - "quest":"Si supponga di avere una memoria M di capacità pari a 4 KiB, ossia 4,096 bytes. Assumendo che l'indirizzamento avvenga con lunghezza di parola (word size) pari 2 bytes e che M utilizzi una gestione paginata con blocchi di dimensione pari a S = 128 bytes, quanti bit sono necessari per identificare l'indice di pagina (p) e l'offset (interno alla pagina), rispettivamente?", - "answers":[ - "p=6; offset=5", - "b.p=7; offset=5", - "p=5; offset=7", - "p=5; offset=6" - ], - "correct":3, - "image":"" - }, - { - "quest":"Si consideri una memoria M di capacità pari a 512 bytes con frame di dimensione pari a 16 bytes. Dato l'indirizzo del byte 197, quale sarà l'indirizzo di pagina (p) e l'offset (interno alla pagina):", - "answers":[ - "p=5; offset=12", - "I dati sono insufficienti per rispondere alla domanda", - "p=13; offset=0", - "p=12; offset=5" - ], - "correct":3, - "image":"" - }, - { - "quest":"Si consideri una memoria M di capacità pari a 100 bytes con frame di dimensione pari a 10 bytes. Dato l’indirizzo del byte 37, quale sarà l’indirizzo di pagina (p) e l’offset (interno alla pagina).", - "answers":[ - "p=3; offset=7", - "I dati sono insufficienti per rispondere alla domanda", - "p=7; offset=3", - "p=0; offset=37" - ], - "correct":0, - "image":"" - }, - { - "quest":"Si consideri un processo di dimensione pari a 2,097 bytes e un blocco di memoria libero di dimensione pari a 2,104 bytes. In questo caso, assumendo il vincolo di allocazione contigua della memoria, la scelta più conveniente è:", - "answers":[ - "Attendere che vi sia un blocco di dimensione multipla rispetto a quella del processo", - "Allocare l'intero blocco al processo, sprecando 7 bytes (frammentazione interna)", - "Attendere che vi sia un blocco di dimensione inferiore adatto a contenere il processo", - "Allocare la porzione del blocco necessaria al processo e aggiungere alla lista dei blocchi liberi i 7 bytes rimanenti (frammentazione esterna)" - ], - "correct":1, - "image":"" - }, - { - "quest":"Si supponga di avere una memoria M di capacità pari a 2 KiB, ossia 2,048 bytes. Assumendo che l’indirizzamento avvenga con lunghezza di parola (word size) pari a 4 bytes, quanti bit sono necessari ad indirizzare le parole contenute in M?", - "answers":[ - "2", - "9", - "11", - "I dati sono insufficienti per rispondere al problema" - ], - "correct":1, - "image":"" - }, - { - "quest":"Si supponga di avere una memoria M di capacità pari a 4 KiB ossia 4,096 bytes. Assumendo che l’indirizzamento avvenga con lunghezza di parola (word size) pari a 2 bytes, quanti bit sono necessari ad indirizzare le parole contenute in M?", - "answers":[ - "10", - "11", - "12", - "I dati sono insufficienti per rispondere alla domanda" - ], - "correct":1, - "image":"" - }, - { - "quest":"Si supponga di avere una memoria M di capacità pari a 8 KiB, ossia 8,192 bytes. Assumendo che l'indirizzamento avvenga con lunghezza di parola (word size) pari al singolo byte e che M utilizzi una gestione paginata con blocchi di dimensione pari a S = 128 bytes, quale dimensione (intesa come numero di entry) ha la corrispondente page table T?", - "answers":[ - "I dati sono insufficienti per rispondere al problema", - "13", - "64", - "7" - ], - "correct":2, - "image":"" - }, - { - "quest":"Si supponga di avere una memoria M di capacità pari a 8 KiB, ossia 8,192 bytes. Assumendo che l’indirizzamento avvenga con lunghezza di parola (word size) pari a 4 bytes e che M utilizzi una gestione paginata con blocchi di dimensione pari a S = 256 bytes, quale sarà il numero di entry della corrispondente page table T?", - "answers":[ - "32", - "2048", - "8", - "5" - ], - "correct":0, - "image":"" - }, - { - "quest":"Si supponga di avere una memoria M di capacità pari a 16 KiB, ossia 16,384 bytes. Assumendo che l’indirizzamento avvenga con lunghezza di parola (word size) pari a 4 bytes e che M utilizzi una gestione paginata con blocchi di dimensione pari a S = 64 bytes, quale sarà il numero di entry della corrispondente page table T?", - "answers":[ - "a", - "b", - "c", - "I dati sono insufficienti per rispondere al problema" - ], - "correct":2, - "image":"" - }, - { - "quest":"Si consideri un sistema operativo che utilizza indirizzi logici da 21 bit, indirizzo fisico da 16 bit e memoria paginata in cui ciascuna pagina ha dimensione 2 KiB(2048 bytes). Qual è la dimensione massima di memoria fisica supportata dal sistema?", - "answers":[ - "32 KiB", - "64 KiB", - "2 MiB", - "Non esiste un limite fisico alla memoria supportata dal sistema" - ], - "correct":1, - "image":"" - }, - { - "quest":"La memoria virtuale consente di:", - "answers":[ - "Aumentare l'efficienza delle operazioni di I/O", - "Mantenere allocate in memoria fisica solo alcune pagine dello spazio di indirizzamento logico di un processo", - "Diminuire il grado di multiprogrammazione del sistema", - "Eseguire un processo direttamente dai dispositivi di memoria secondaria (e.g., disco)" - ], - "correct":1, - "image":"" - }, - { - "quest":"Se un'istruzione idempotente genera un page fault:", - "answers":[ - "Il processo di cui fa parte l'istruzione termina", - "Le istruzioni idempotenti non possono generare page fault", - "L'istruzione non verrà più eseguita una volta effettuato il ritorno dalla gestione del page fault", - "L'istruzione verrà nuovamente eseguita al ritorno dalla gestione del page fault" - ], - "correct":3, - "image":"" - }, - { - "quest":".Il problema della frammentazione esterna:", - "answers":[ - "Necessita di un supporto hardware per essere risolto", - "Non è risolvibile a meno di un riavvio del sistema", - "E’ una conseguenza del vincolo di allocazione contigua della memoria", - "Causa un’interruzione hardware" - ], - "correct":2, - "image":"" - }, - { - "quest":"Il problema della frammentazione esterna", - "answers":[ - "Non è risolvibile a meno di un riavvio del sistema", - "Causa un’interruzione hardware", - "Necessita di un supporto hardware per essere risolto", - "E’ dovuto all’ allocazione/deallocazione di blocchi contigui di memoria" - ], - "correct":3, - "image":"" - }, - { - "quest":"Il working set è:", - "answers":[ - "Fissato per ogni quanto di tempo", - "Relativamente grande rispetto all’intero spazio di indirizzamento di un processo", - "Relativamente piccolo rispetto all’intero spazio di indirizzamento di un processo", - "Fissato per l’intera esecuzione di un processo" - ], - "correct":2, - "image":"" - }, - { - "quest":"Si consideri un sistema che implementa la politica LRU per la sostituzione dei frame mediante l’uso di un timestamp. Ad ogni richiesta di accesso ad un determinato frame occorre:", - "answers":[ - "Incrementare una variabile di tipo contatore", - "Aggiornare il valore del timestamp con quello corrente", - "Impostare un bit di validità", - "Nessuna delle precedenti risposte è corretta" - ], - "correct":1, - "image":"" - }, - { - "quest":"Data una memoria composta da 3 frame fisici e un processo composto da 5 pagine virtuali: A, B, C, D, E, si calcoli il numero di page fault che si verificano a fronte delle seguenti richieste da parte del processo: B, C, C, B, A, E, B, A, E, D, B. Si assuma che nessuna pagina del processo sia inizialmente caricata in memoria e che si utilizzi un algoritmo LRU di sostituzione delle pagine.", - "answers":[ - "4", - "5", - "6", - "7" - ], - "correct":2, - "image":"" - }, - { - "quest":"Data una memoria composta da 3 frame fisici e un processo composto da 5 pagine virtuali: A, B, C, D, E, si calcoli il numero di page fault che si verificano a fronte delle seguenti richieste da parte del processo: D, B, A, C, C, E, A, D, B, E, D, A. Si assuma che nessuna pagina del processo sia inizialmente caricata in memoria e che si utilizzi un algoritmo LRU di sostituzione delle pagine.", - "answers":[ - "10", - "7", - "9", - "6" - ], - "correct":2, - "image":"" - }, - { - "quest":"Data una memoria composta da 3 frame fisici e un processo composto da 5 pagine virtuali: A, B, C, D, E, si calcoli il numero di page fault che si verificano a fronte delle seguenti richieste da parte del processo: C,B,C,B,A,E,B,A. Si assuma che nessuna pagina del processo sia inizialmente caricata in memoria e che si utilizzi un algoritmo LRU di sostituzione delle pagine.", - "answers":[ - "2", - "4", - "5", - "1" - ], - "correct":1, - "image":"" - }, - { - "quest":"Data una memoria fisica composta da 3 frame fisici e un processo composto da 5 pagine virtuali: A, B, C, D, E, si calcoli il numero di page fault che si verificano a fronte delle seguenti richieste da parte del processo: A, B, E, C, E, D, D, A, B. Si assuma che nessuna pagina del processo sia inizialmente caricata in memoria e che si utilizzi un algoritmo FIFO di sostituzione delle", - "answers":[ - "6", - "7", - "4", - "8" - ], - "correct":1, - "image":"" - }, - { - "quest":"Data una memoria composta da 3 frame fisici e un processo composto da 5 pagine virtuali: A, B, C, D, E, si calcoli il numero di page fault che si verificano a fronte delle seguenti richieste da parte del processo: D, A, C, B, B, A, C, B, D, E, A. Si assuma che nessuna pagina del processo sia inizialmente caricata in memoria e che si utilizzi un algoritmo FIFO di sostituzione delle pagine.", - "answers":[ - "6", - "7", - "5", - "4" - ], - "correct":1, - "image":"" - }, - { - "quest":"Data una memoria composta da 3 frame fisici e un processo composto da 5 pagine virtuali: A, B, C, D, E si calcoli il numero di page fault che si verificano a fronte delle seguenti richieste da parte del processo: E, B, E, C, D, E, A, B, E. Si assuma che nessuna pagina del processo sia inizialmente caricata in memoria e che si utilizzi un algoritmo FIFO di sostituzione delle pagine.", - "answers":[ - "7", - "8", - "6", - "5" - ], - "correct":0, - "image":"" - }, - { - "quest":"L'allocazione contigua di un file su disco:", - "answers":[ - "È ottima sia per l'accesso diretto (random) che per quello sequenziale", - "Presenta il problema della frammentazione", - "Necessita il mantenimento dei blocchi liberi all'interno di una opportuna struttura dati", - "Tutte le risposte precedenti sono corrette" - ], - "correct":3, - "image":"" - }, - { - "quest":"L’allocazione contigua di un file su un disco è la scelta preferibile quando il disco è:", - "answers":[ - "Un CD/DVD-ROM in sola lettura", - "Un disco magnetico", - "Un disco a stato solido", - "In nessuno dei casi precedenti" - ], - "correct":0, - "image":"" - }, - { - "quest":"In un disco magnetico, il seek time:", - "answers":[ - "È il tempo necessario al disco per posizionare le proprie testine su uno specifico settore", - "Include il tempo di trasferimento alla memoria principale", - "È il tempo necessario al disco per posizionare le proprie testine su uno specifico cilindro", - "È trascurabile rispetto all'intero tempo necessario al trasferimento dei dati" - ], - "correct":2, - "image":"" - }, - { - "quest":"Un disco è composto da 15 cilindri, ciascuno di capacità pari a 500 MB. Qual è la capacità totale del disco?", - "answers":[ - "7.5 GB", - "75 GB", - "750 MB", - "I dati sono insufficienti per rispondere al problema4" - ], - "correct":0, - "image":"" - }, - { - "quest":"Si supponga che il tempo di accesso alla memoria fisica sia tMA = 50 nsec. e che il tempo per la gestione di un page fault tFAULT sia pari a 15 msec. Assumendo che la probabilità che si verifichi un page fault sia p = 0.0002, qual è il tempo complessivo atteso di accesso alla memoria?", - "answers":[ - "~30.5 nsec", - "~30.5 microsec", - "~3.05 microsec", - "~305 nsec" - ], - "correct":2, - "image":"" - }, - { - "quest":"Si supponga che il tempo di accesso alla memoria fisica sia tMA = 25 nsec. e che il tempo per la gestione di un page fault tFAULT sia pari a 30 msec. Assumendo che la probabilità che si verifichi un page fault sia p = 0.005, qual è il tempo complessivo atteso di accesso alla memoria?", - "answers":[ - "~150.025 microsec", - "~15.025 nsec", - "~150.025 nsec", - "~15.025 microsec" - ], - "correct":0, - "image":"" - }, - { - "quest":"Si supponga che il tempo di accesso alla memoria fisica sia tMA = 50 nsec. e che il tempo per la gestione di un page fault tFAULT sia pari a 25 msec. Assumendo che il tempo medio di accesso alla memoria sia pari a 0.5 microsec, qual è la probabilità p che si verifichi un page fault?", - "answers":[ - "~0.02%", - "~0.2%", - "~0.002%", - "~0.0002%" - ], - "correct":2, - "image":"" - }, - { - "quest":"Si supponga che il tempo di accesso alla memoria fisica sia tMA = 60 nsec. e che il tempo per la gestione di un page fault tFAULT sia pari a 5 msec. Quale dovrà essere il valore della probabilità che si verifichi un fault () se si vuole garantire che il tempo atteso di accesso alla memoria sia al più il 20% più lento di tMA ? (Si ricordi che 1 msec = 10^3 microsec = 10^6 nsec)", - "answers":[ - "I dati sono insufficienti per rispondere alla domanda", - "~0,00024%", - " ~0,000024%", - " ~0,0000024%" - ], - "correct":1, - "image":"" - }, - { - "quest":"Si consideri un disco magnetico composto da 128 cilindri/tracce, numerati da 0 a 127 (0 indice del cilindro/traccia più esterno/a rispetto al centro del disco), la cui testina si trova inizialmente sul cilindro 42. Si calcoli il numero di cilindri/tracce attraversate dalla testina del disco, assumendo che la sequenza di richieste: 74, 50, 32, 55, 81 venga gestita da un algoritmo di scheduling SSTF (Shortest Seek Time First) e trascurando il tempo di rotazione.", - "answers":[ - "86", - "49", - "123", - "88" - ], - "correct":3, - "image":"" - }, - { - "quest":"Si consideri un disco magnetico composto da 128 cilindri/tracce, numerati da 0 a 127 (0 indice del cilindro/traccia più esterno/a rispetto al centro del disco), la cui testina si trova inizialmente sul cilindro 87. Si calcoli il numero di cilindri/tracce attraversate dalla testina del disco, assumendo che la sequenza di richieste: 43, 81, 36, 25, 127 venga gestita da un algoritmo di scheduling FCFS (First Come First Served) e trascurando il tempo di rotazione.", - "answers":[ - "290", - "240", - "238", - "265" - ], - "correct":1, - "image":"" - }, - { - "quest":"Il tempo di trasferimento totale per un'operazione di I/O da disco magnetico è pari a 30 msec. Sapendo che: il seek time complessivo è pari a 18 msec, il rotational delay complessivo è pari a 7 msec e che il transfer rate è pari a 1.5 Gbit/sec, qual è la quantità totale di dati trasferita? (Si ricordi che 1 B = 1 byte = 8 bit e 1 MB = 10^3 KB = 10^6 B)", - "answers":[ - "9.375 MB", - "7.5 MB", - "937.5 KB", - "I dati sono insufficienti per rispondere alla domanda" - ], - "correct":2, - "image":"" - }, - { - "quest":"Il tempo di trasferimento totale per un'operazione di I/O da disco magnetico è pari a 40 msec. Sapendo che: il seek time complessivo è pari a 18 msec, il rotational delay complessivo è pari a 7 msec e che il transfer rate è pari a 5 Gbit/sec, qual è la quantità totale di dati trasferita? (Si ricordi che 1 B = 1 byte = 8 bit e 1 MB = 10^3 KB = 10^6 B)", - "answers":[ - "9375 MB", - "70 MB", - "70 KB", - "I dati sono insufficienti per rispondere alla domanda" - ], - "correct":0, - "image":"" - }, - { - "quest":"Il tempo di trasferimento totale per un'operazione di I/O da disco magnetico è pari a 36 msec. Sapendo che il seek time complessivo è pari a 13 msec e che sono stati trasferiti 2MB ad una velocità pari a 1 Gbit/sec qual è il rotational delay del disco?(Si ricordi che 1 B = 1 byte = 8 bit)", - "answers":[ - "7 msec", - "2 msec", - "16 msec", - "I dati sono insufficiente per rispondere alla domanda" - ], - "correct":0, - "image":"" - }, - { - "quest":"La tabella globale dei file aperti (global open file table):", - "answers":[ - "È condivisa tra tutti i processi", - "Contiene una entry per ciascun file in uso", - "Mantiene un contatore per ciascun file in uso", - "Tutte le risposte precedenti sono corrette" - ], - "correct":3, - "image":"" - }, - { - "quest":"La tabella locale dei file aperti (local open file table):", - "answers":[ - "Contiene informazioni di protezione di ciascun file riferita da un processo", - "Contiene un puntatore alla locazione sul disco di ciascun file riferito da un processo", - "Contiene un puntatore alla tabella globale dei file aperti per ciascun file riferito da un processo", - "E’ condivisa tra più processi" - ], - "correct":2, - "image":"" - }, - { - "quest":"Un possibile esempio di applicazione che necessita accesso sequenziale ad un file è:", - "answers":[ - "Un compilatore", - "Un sistema di ricerca all'interno di una base di dati", - "Un sistema di ricerca di contatti telefonici", - "Nessuna delle risposte precedenti è corretta" - ], - "correct":0, - "image":"" - }, - { - "quest":"L’allocazione di un file indicizzata è preferibile quando il file in questione:", - "answers":[ - "E’ di piccole dimensioni,indipendentemente dal modo in cui viene acceduto", - "E’ di grandi dimensioni, indipendentemente dal modo in cui viene acceduto", - "E’ di grandi dimensioni ed è tipicamente acceduto in modo sequenziale", - "E’ di grandi dimensioni ed è tipicamente acceduto in modo casuale(diretto)" - ], - "correct":3, - "image":"" - }, - { - "quest":"L’allocazione di un file basata su linked list(liste puntate) è preferibile quando il file in questione", - "answers":[ - "E’ di piccolo dimensioni, indipendentemente dal modo in cui viene acceduto", - "E’ di grandi dimensioni ed è tipicamente acceduto in modo casuale(diretto)", - "E’ di grandi dimensioni, indipendentemente dal modo in cui viene acceduto", - "E’ di grandi dimensioni ed è tipicamente acceduto in modo sequenziale" - ], - "correct":3, - "image":"" - }, - { - "quest":"In un sistema UNIX-like, un file che ha i seguenti privilegi: 101000000 ", - "answers":[ - "Consente al solo proprietario del file di esercitare diritti di lettura e un sistema UNIX-like, un file che ha i seguenti privilegi: 101000000:", - "Consente al solo proprietario del file di esercitare diritti di lettura ed esecuzione (sul file)", - "Consente al solo proprietario del file di esercitare diritti di scrittura ed esecuzione (sul file)", - "Non dà alcun diritto al proprietario del file" - ], - "correct":1, - "image":"" - }, - { - "quest":"In un sistema UNIX-like, un file che ha i seguenti privilegi: 011000000 ", - "answers":[ - "Consente al solo proprietario del file di esercitare diritti di lettura e scrittura (sul file)", - "Consente al solo proprietario del file di esercitare diritti di lettura ed esecuzione (sul file)", - "Non dà alcun diritto al proprietario del file", - "Consente al solo proprietario del file di esercitare diritti di scrittura ed esecuzione (sul file)" - ], - "correct":3, - "image":"" - }, - { - "quest":"In un sistema UNIX-like, un file che ha i seguenti privilegi: 111101101", - "answers":[ - "Consente al proprietario del file di esercitare tutti i diritti(sul file) e fornisce agli altri utenti solo diritti di scrittura ed esecuzione", - "Consente al proprietario del file di esercitare tutti i diritti(sul file) e fornisce agli altri utenti solo diritti di lettura ed scrittura", - "Consente al proprietario del file di esercitare tutti i diritti(sul file) e fornisce agli altri utenti solo diritti di lettura ed esecuzione", - "Consente a chiunque di esercitare tutti i diritti (sul file)" - ], - "correct":2, - "image":"" - }, - { - "quest":"Il comando UNIX ln file_1 file_2", - "answers":[ - "Crea un hard link con il file file_2(sorgente) in cui nome è file_1(destinazione)", - "Crea un hard link con il file file_1(sorgente) il cui nome è file_2(destinazione)", - "Crea un soft link con il file file_1(sorgente) il cui nome è file_2(destinazione)", - "Crea un soft link con il file file_2(sorgente) il cui nome è file_1(destinazione)" - ], - "correct":1, - "image":"" - }, - { - "quest":"Il comando UNIX ln -s file_1 file2:", - "answers":[ - "Crea un hard link con il file file_2(sorgente) in cui nome è file_1(destinazione)", - "Crea un hard link con il file file_1(sorgente) il cui nome è file_2(destinazione)", - "Crea un soft link con il file file_1(sorgente) il cui nome è file_2(destinazione)", - "Crea un soft link con il file file_2(sorgente) il cui nome è file_1(destinazione)" - ], - "correct":2, - "image":"" - }, - { - "quest":"Si consideri un file system organizzato con file descriptor indicizzati multi-livello (multi-level indexed files), contenente i riferimenti diretti a 10 blocchi a cui si aggiunge un livello di riferimento indiretto a 100 blocchi e un ulteriore doppio livello di riferimento indiretto, sempre da 100 blocchi ciascuno. Assumendo che ciascun blocco abbia dimensione pari a 2 KiB, qual è la dimensione massima del file supportata?", - "answers":[ - "~20.2 KB", - "~20.2 MB", - "~20.7 KB", - "~20.7 KB" - ], - "correct":3, - "image":"" - }, - { - "quest":"Si consideri un disco magnetico composto da 200 cilindri/tracce, numerati da 0 a 199(0 indice del cilindro/traccia più esterno/a rispetto al centro del disco), la cui testina si trova inizialmente sul cilindro 53. Si calcoli il numero di cilindri/tracce attraversate dalla testina del disco, assumendo che la sequenza di richieste: 98,183,37,122,14,85,67 venga gestita da un algoritmo di scheduling FCFS (First Come First Served) e trascurando il tempo di rotazione.", - "answers":[ - "595", - "558", - "650", - "638" - ], - "correct":1, - "image":"" - }, - { - "quest":"Si consideri un disco magnetico composto da 200 cilindri/tracce, numerati da 0 a 199(0 indice del cilindro/traccia più esterno/a rispetto al centro del disco), la cui testina si trova inizialmente sul cilindro 53. Si calcoli il numero di cilindri/tracce attraversate dalla testina del disco, assumendo che la sequenza di richieste: 98,183,37,122,14,65,67 venga gestita da un algoritmo di scheduling FCFS (First Come First Served) e trascurando il tempo di rotazione.", - "answers":[ - "650", - "522", - "638", - "595" - ], - "correct":1, - "image":"" - }, - { - "quest":"Si consideri un disco magnetico composto da 100 cilindri/tracce, numerati da 0 a 99 (0 indice del cilindro/traccia più esterno/a rispetto al centro del disco), la cui testina si trova inizialmente sul cilindro 11. Si calcoli il numero di cilindri/tracce attraversate dalla testina del disco, assumendo che la sequenza di richieste: 24, 16, 77, 49, 82 venga gestita da un algoritmo di scheduling SCAN (non-ottimizzato), che la testina si stia muovendo verso l'esterno (i.e., verso i cilindri con numeri più bassi) e trascurando il tempo di rotazione.", - "answers":[ - "76", - "87", - "46", - "93" - ], - "correct":3, - "image":"" - }, - { - "quest":"Data la porzione di codice in figura, indicare quale sarà il valore della variabile value che verrà stampato alla line 18:", - "answers":[ - "5", - "20", - "15", - "I dati sono insufficiente per rispondere alla domanda" - ], - "correct":0, - "image":"25.png" - }, - { - "quest":"Data la porzione di codice in figura, indicare il corrispondente albero dei processi generati:", - "answers":[ - "A", - "B", - "C", - "D" - ], - "correct":1, - "image":"26.png" - }, - { - "quest":"Data la porzione di codice in figura, indicare il corrispondente albero dei, indicare il corrispondente albero dei processi generati:", - "answers":[ - "A", - "B", - "C", - "D" - ], - "correct":1, - "image":"27.png" - }, - { - "quest":"Si considerino i 5 processo della figura seguente e 3 politiche di scheduling: FCFS, SJF (non-preemptive) e RR con time slice pari a 2 unità di tempo. Qual è la politica che garantisce il minor tempo di attesa (in coda pronti) al processo C?", - "answers":[ - "FCFS", - "RR", - "SJF", - "Tutte e tre le politiche garantiscono al processo C lo stesso tempo di attesa" - ], - "correct":0, - "image":"35.png" - }, - { - "quest":"Calcolare il tempo medio di attesa (average waiting time) dei seguenti processi, assumendo una politica di scheduling round robin con time slice = 3, nessuna attività di I/O e context switch trascurabile:", - "answers":[ - "6.5", - "6.75", - "7.15", - "5,85" - ], - "correct":1, - "image":"36.png" - }, - { - "quest":"Calcolare il tempo medio di attesa (average waiting time) dei seguenti processi, assumendo una politica di scheduling Round Robin con time slice q= 4. Nel calcolo, si consideri il tempo necessario ad eseguire il context switch trascurabile:", - "answers":[ - "4.85", - "4.25", - "4.5", - "4.75" - ], - "correct":1, - "image":"37.png" - }, - { - "quest":"Calcolare il tempo medio di attesa (average waiting time) dei seguenti processi, assumendo una politica di scheduling Shortest Job First preemptive (SJF). Nel calcolo, si consideri trascurabile il tempo necessario ad eseguire il context switch:", - "answers":[ - "6", - "5.75", - "4.5", - "5" - ], - "correct":1, - "image":"38.png" - }, - { - "quest":"Calcolare il tempo medio di attesa (average waiting time) dei seguenti processi, assumendo una politica di scheduling First Come First Served (FCFS) e che il processo A esegua all'istante t=2 una chiamata di I/O che si completerà dopo 4 unità di tempo, ossia all'istante t=6. Nel calcolo, si consideri trascurabile il tempo necessario ad eseguire il context switch:", - "answers":[ - "4.5", - "5.5", - "7.5", - "6.5" - ], - "correct":0, - "image":"39.png" - }, - { - "quest":"Calcolare il tempo medio di attesa (average waiting time) dei seguenti processi, assumendo una politica di scheduling First Come First Served (FCFS) e che il processo B esegua all'istante t=6 una chiamata di I/O che si completerà dopo 3 unità di tempo, ossia all'istante t=9. Nel calcolo, si consideri trascurabile il tempo necessario ad eseguire il context switch:", - "answers":[ - "4.5", - "5.25", - "4", - "4.25" - ], - "correct":2, - "image":"40.png" - }, - { - "quest":"", - "answers":[ - "72", - "73", - "74", - "I dati sono insufficienti per rispondere alla domanda" - ], - "correct":1, - "image":"56.png" - }, - { - "quest":"", - "answers":[ - "23", - "24", - "25", - "I dati sono insufficienti per rispondere alla domanda" - ], - "correct":2, - "image":"57.png" - }, - { - "quest":"", - "answers":[ - "18", - "19", - "20", - "I dati sono insufficienti per rispondere alla domanda" - ], - "correct":0, - "image":"58.png" - }, - { - "quest":"Il seguente Resource Allocation Graph (RAG) mostra un sistema il cui stato:", - "answers":[ - "Dipende dalle scelte dello scheduler del sistema operativo", - "Presenta deadlock", - "Non presenta deadlock", - "È impossibile rispondere" - ], - "correct":2, - "image":"59.png" - }, - { - "quest":"Il seguente Resource Allocation Graph (RAG) mostra un sistema il cui stato:", - "answers":[ - "Dipende dalle scelte dello scheduler del sistema operativo", - "Presente deadlock", - "Non presenta deadlock", - "E’ impossibile rispondere" - ], - "correct":2, - "image":"60.png" - }, - { - "quest":"Il seguente Resource Allocation Graph (RAG) mostra un sistema il cui stato:", - "answers":[ - "Sicuramente presenta deadlock", - "Potrebbe presentare deadlock", - "Sicuramente non presenta deadlock", - "E’ impossibile rispondere" - ], - "correct":2, - "image":"61.png" - }, - { - "quest":"Il seguente Resource Allocation Graph(RAG) mostra un sistema che:", - "answers":[ - "Sicuramente presenta deadlock", - "Potrebbe presentare deadlock", - "Sicuramente non presenta deadlock", - "E’ impossibile rispondere" - ], - "correct":0, - "image":"62.png" - }, - { - "quest":"Si consideri un disco magnetico composto da 100 cilindri/tracce, numerati da 0 a 99 (0 indice del cilindro/traccia più esterno/a rispetto al centro del disco), la cui testina si trova inizialmente sul cilindro 11. Si calcoli il numero di cilindri/tracce attraversate dalla testina del disco, assumendo che la sequenza di richieste: 24, 16, 77, 49, 82 venga gestita da un algoritmo di scheduling SCAN (non-ottimizzato), che la testina si stia muovendo verso l'esterno (i.e., verso i cilindri con numeri più bassi) e trascurando il tempo di rotazione.", - "answers":[ - "76", - "87", - "46", - "93" - ], - "correct":2, - "image":"" - } -] diff --git a/legacy/Data/Questions/so1_unive.txt b/legacy/Data/Questions/so1_unive.txt deleted file mode 100644 index 077f11c..0000000 --- a/legacy/Data/Questions/so1_unive.txt +++ /dev/null @@ -1,311 +0,0 @@ -1) La tecnica di gestione della memoria con paginazione e tabelle delle pagine multilivello porta _______ dimensione della tabella delle pagine in memoria e _____ l’overhead di memoria nelle operazioni di gestione. -v "ad una riduzione della" e "può ridurre" -> "ad un aumento della" e "può aumentare" -> "ad un aumento della" e "può ridurre" -> "ad una riduzione della" e "può aumentare" - -2) La tecnica di gestione della memoria con paginazione basata su tabella inversa delle pagine _______ l’indirizzo della memoria secondaria e la tabella ha una dimensione pari alla cardinalità del _______. -> "non memorizza" e "numero di pagine riferite" -v "non memorizza" e "numero di page frame" -> "memorizza" e "numero di page frame" - -3) La tecnica di gestione della memoria con paginazione e sostituzione delle pagine ‘Far’ sostituisce la pagina più lontana nel grafo delle pagine da _______, dove il grafo rappresenta le pagine come _______. -> "l'ultitima pagina riferita" e "nodi" -> "qualsiasi pagina riferita" e "entità" -v "qualsiasi pagina riferita" e "nodi" - -4) Nella gestione della memoria basata sulla segmentazione si possono verificare errori di traduzione, nella traduzione si controllano i campi _____ e si può avere un’eccezione di _______ -v "bit di residenza, di protezione, di lunghezza" e "overflow del segmento / protezione del segmento" -> "bit di validità" e "validità del segmento" -> "bit di residenza, e di validitù" e "overflow del segmento / protezione del segmento" - -5) Le strategie di sostituzione di pagina globali rispetto a quelle locali _______ -> non ignorano i comportamenti dei singoli processi. -> tengono conto dello stato del processo -v ignorano i comportamenti dei singoli processi. - -6) La strategia di sostituzione di pagina a orologio _____ -v è una variante della strategia FIFO -> è una variante della strategia LIFO -> ignora possibili collisioni - -7) Il modello working set nella gestione della memoria con paginazione si basa sull’osservazione della dipendenza del _______ dalla quantità di memoria per le pagine di un processo. -v tasso di page fault -> grado di multiprogrammazione -> tempo in cui una pagina è caricata in memoria - -8) Il working set definisce un ______ durante l’intervallo di tempo [t – w, t] -> tempo limite -v insieme di pagine riferite -> approssimazione - -9) La strategia del working set unito all’algoritmo del clock per gestire i page fault si basa su una ______ -v lista circolare -> coda di massima priorità -> lista doppiamente linkata - -10) Nella gestione della memoria virtuale, la tecnica di traduzione dell'indirizzo da virtuale a reale si basa sulla tabella delle pagine. Per migliorare le prestazioni della traduzione in alcuni casi tale tabella _____. E Per la miglior gestione della sostituzione di pagine si usano ______ -v "può essere tutta o in parte inserita in memoria associativa" e "bit di modifica e di riferimento" -> "può essere inserita interamente in memoria secondaria" e "bit di modifica e di riferimento" -> "può essere tutta o in parte inserita in memoria associativa" e "variabili globali" - -11) Nella tecnica di paginazione per la gestione della memoria, la scelta della dimensione della pagina di piccole dimensioni ______ la frammentazione interna, _____ la quantità di memoria per mantenere il working set di un processo e può ______ la dimensione della tabella delle pagine. -v "può ridurre" e "può ridurre" e "aumentare" -> "può ridurre" e "può ridurre" e "dimunuire" -> "può aumentare" e "può aumentare" e "aumentare" - -12) La tecnica di gestione basata su DMA permette di interagire con il dispositivo ______ e le interruzioni ______ -v "indipendentemente dalla CPU" e "sono ridotte" -> "tramite la CPU" e "sono ridotte" -> "indipendentemente dalla CPU" e "possono aumentare" - -13) In un file system quando ad un record fisico corrisponde un record logico si parla di file con ______ -v record non bloccati -> indipendenza logica -> record bloccanti - -14) La variazione della posizione fisica di un file rende un hard link non valido e un soft link _____ -v rimane valido -> viene invalidato di conseguenza - -15) In un file system la dimensione di un blocco influenza alcuni indici di prestazioni. All’aumentare della dimensione del blocco si osserva ______ e _____ -> "un minor spreco di spazio" e "un maggior spreco di tempo" -> "un minor spreco di spazio" e "un minor spreco di tempo" -v "un maggior spreco di spazio" e "un minor spreco di tempo" - -16) Per migliorare le prestazioni del file system con il metodo della allocazione non contigua e tabellare si usa una tabella per memorizzare i puntatori ai blocchi. La sua dimensione cresce con ______ -> il solo aumentare dei puntatori ai blocchi -> il solo aumentare dei blocchi -v #blocchi x indirizzo di blocco - -17) In una allocazione contigua di file su un dispositivo di memoria secondaria, considerando un disco, i record logici sono ______. Questa tecnica permette generalmente di ottenere ______ prestazioni; inoltre può dare luogo al fenomeno della ______. -> "fisicamente adiacenti" e "buone" e "frammentazione interna" -v "fisicamente adiacenti" e "scarse" e "frammentazione esterna" -> "fisicamente adiacenti" e "scarse" e "frammentazione interna" - -18) In un file system le tecniche di backup e recovery includono backup fisico e logico. Il backup incrementale si applica per _____ -v il backup logico che memorizza solo i dati del file system che sono stati modificati rispetto al backup precedente -> dati critici o sensibili -> risorse limitate -> ripristino rapido - -19) Per effettuare backup e recovery in file system si utilizzano principalmente tecniche di _____. Un backup incrementale si basa su ______. Un backup logico ha il vantaggio di _____. -> "esportazione delle copie" e "memorizzazione dei dati critici o sensibili" e "garantire i dati in ogni copia" -v "ridondanza con copie multiple" e "memorizzazione dei soli dati modificati all’ultimo backup" e "mantenere la struttura del file system" -> "ridondanza con copie multiple" e "memorizzazione dei dati di tutti i backup" e "mantenere la struttura del file system" - -20) Nella gestione dei dispositivi di I/O i metodi che comprendo l’ I/O programmato con busy waiting che è caratterizzato da ______. -> complessità esponenziale -> la necessità di performance discrete -v semplicità - -21) Nella gerarchia di gestione dei dispositivi di I/O i gestori degli interrupt ______ dall’utente e si trovano concettualmente ______ dei driver dei dispositivi. Un driver di dispositivo si trova tipicamente ______ -v "non sono visibili" e "sotto livello" e "nel nucleo" -> "non sono visibili" e "sotto livello" e "a livello applicazione" -> "visibili" e "sotto livello" e "nel nucleo" -> "visibli" e "sotto livello" e "a livello applicazione" - -22) I sistemi RAID per la gestione dei dischi per incrementare l’affidabilità usano un meccanismo di ______, per incrementare le prestazioni usano _____ -v "ridondanza" e "distribuzione e partizione sulle copie dei dischi trasparenti" -> "trasparenza" e "copie scalabili orizzontalmente" -> "ridondanza" e "copie di blocchi di memoria salvati nella memoria secondaria secondo algoritmi appositi" - -23) Gli algoritmo di scheduling del disco di tipo SCAN includono il C-SCAN che _____, le varianti ‘Freeze’ e ‘N-step’ che _____. -> "aumenta inizialmente i tempi di risposta a favore di una maggiore organizzazione dei dati per accessi futuri" e "permettono di velocizzare la ricerca" -v "riduce la varianza dei tempi di risposta, a scapito del throughput e del tempo medio di risposta" e "prevengono l’attesa infinita / riducono la varianza dei tempi di risposta." -> "riduce il tempo di latenza" e "possono portare a una lunga latenza di accesso se le richieste sono disperse su posizioni diverse del disco" - -24) Il primo algoritmo di scheduling SCAN ricerca del cilindro _____ -v tempo più breve di seek in una direzione preferita -> tempo più lungo di seek in una direzione preferita -> nessuna delle precedenti - -25) La formattazione di un disco con la tecnica dell’interleaving si applica per gestire il problema ______ -v della deviazione del cilindro tra le tracce -> della fremmentazione -> della latenza casuale -> della complessità di allucazione dei file - -26) L’algoritmo di scheduling del disco Shortest Seek Time First fornisce ______ rispetto all algoritmo FIFO. -> nessuna delle altre -v throughput maggiore -> throughput minore -> latenza maggiore - -27) L’algoritmo di scheduling del disco SCAN si basa su una ricerca del cilindro ______ -> cercando i dati più vicino alle posizioni correnti delle teste di lettura/scrittura del disco. -v in direzioni variabili quando si raggiunge un estremo -> cercando i dati prioritizzando le posizioni più distanti delle teste di lettura/scrittura del disco - -28) Nel sistema operativo Windows, gli oggetti sono nomi di ____ -v risorse logiche -> risorse fisiche -> collegamenti simbolici - -29) Ogni oggetto nel sistema Windows: -> condivide delle risorse con altri oggetti -> nessuna delle due -v "può essere con o senza nome" e "può avere puntatori e handle (hanno significato diverso)" - -30) In un sistema operativo Windows le interruzioni sono organizzate in livelli di priorità che includono i livelli, nell’ordine, dal basso: _____ e i thread sono schedulati con una disciplina a _____ -> "hardware e critiche, chiamate differite, chiamate di procedura asincrone, passivo" e "Priority Scheduling" -v "passivo, chiamate di procedura asincrone, chiamate differite, hardware e critiche" e " priorità di code round robin" -> "passivo, chiamate di procedura asincrone, chiamate differite, hardware e critiche" e "Multilevel Feedback Queue Scheduling" - -31) Nel sistema operativo Windows, il nucleo NTOS include: -v Le tradizionali chiamate di sistema -> le interfacce utente -> nessuna delle precedenti - -32) Nel sistema operativo Windows, il livello Executive si trova: -> sopra al livello nucleo -> sotto al livello applicazione di sistema -> sotto al livello applicazioni utenti -> nel Kernel Executive Layer -v sotto al livello nucleo - -33) Il sistema operativo Linux ha una organizzazione della memoria basata su ______. Le tabelle delle pagine sono organizzate ______. La memoria fisica è divisa in ____ -> "algoritmi di scheduling" e "in colonne" e "blocchi" -> "paginazione" e "secondo uno schema creato al momento" e "aree di utilizzo" -v "paginazione" e "su tre o quattro livelli" e "tre zone e in pagine" -> nessuna delle precedenti - -34) Il sistema opeartivo Linux: -> e di tipo microkernel -v è di tipo monolitico, ma con componenti modulari -> ha un kernel organizzato a livelli - -35) Nel sistema sistema opeartivo Linux con porting si intende: -> l'esportazione di componenti del kernel -> l'aggiunta di feature da un kernel all'altro -v il processo di modifica del nucleo per supportare una nuova piattaforma - -36) [GENERAZIONI] Algoritmi di scheduling di processi basati sui quanti di tempo -v III Generazione -> IV Generazione -> I generazione -> V Generaione -> II Generazine - -37) [GENERAZIONI] Definizione e uso della memoria virutale: -v III Generazione -> IV Generazione -> I generazione -> V Generaione -> II Generazine - -38) [GENERAZIONI] Interfacce grafiche: IV Generazione -> III Generazione -v IV Generazione -> I generazione -> V Generaione -> II Generazine - -39) Quale di queste istruzioni dovrebbe essere consentità solo in modalità nucleo disabilitare gli interrupt: _____; leggere il dispositivo che calcola l’ora corrente: _____; impostare il dispositivo che calcola l’ora corrente: ______; -v "anche utente" e "anche utente" e "solo nucleo" -> "solo nucleo" e "solo nucleo" e "solo nucleo" -> "solo utente" e "solo nucleo" e "anche utente" - -40) [architetture ideali] efficienza e prestazioni: -v monolitico -> microkernel -> a livelli - -41) [architetture ideali] flessibilità e modificabilità: -> monolitico -v microkernel -> a livelli - -42) [architetture ideali] isolamento delle funzioni: -> monolitico -> microkernel -v a livelli - -43) In un file system che contiene un insieme di record, un record fisico corrisponde a un record logico se si parla di file con : -> record definiti -v record non bloccati -> record bloccati -> record di dimensioni variabili - -44) L'uso di link in un file system permette di creare dei collegamenti ai file. Se un file viene ritoccato fisicamente nel sistema, un eventuale hard link al file ______ e un eventuale soft link ______ . -> "rimane valido" e "diventa non più valido" -> "rimane valido" e "diventa valido" -v "diventa non più valido" e "rimane valido" -> "viene collegato ad un diverso file" e "è indefinito" - -45) Considerare un sistema operativo della IV generazione, include la caratteristica "sviluppo di interfacce grafiche"? -> no, nella V generazione -> no, nella III generazione -> no, nella II generazione -v sì, nella IV generazione - -46) Considerare un sistema operativo della IV generazione, include la caratteristica "gestione vincoli real-time"? -> no, nella V generazione -v no, nella III generazione -> no, nella II generazione -> sì, nella IV generazione - -47) Considerare un sistema operativo della IV generazione, include la caratteristica "memoria virtuale"? -> no, nella V generazione -v no, nella III generazione -> no, nella II generazione -> sì, nella IV generazione - -48) Considerare un sistema operativo della IV generazione, include la caratteristica "scheduling di processi basato sul tempo"? -> no, nella V generazione -v no, nella III generazione -> no, nella II generazione -> sì, nella IV generazione - -49) Considerare un sistema operativo per un moderno sistema di elaborazione con connessione ad una rete. Il sistema operativo: -> aumenta il livello di comunicazione fra moduli -> usa un approccio a livelli -v supporta funzioni per connessione alla rete -> nessuna delle precedenti - -50) Considerare un sistema operativo per un moderno sistema di elaborazione con connessione ad una rete. Il sistema operativo: -> aumenta il livello di comunicazione fra moduli -v gestisce un sistema connesso alla rete -> usa un approccio a livelli -> gestisce un singolo client connesso alla rete - -51) I sistemi time-sharing e i sistemi con multiprogrammazione in che relazione sono fra loro? -v il sistema time-sharing prevede anche multiprogrammazione -> il sistema time-sharing dipende dal livello di multiprogrammazione -> il sistema con multiprogrammazione può comportarsi come un sistema time-sharing - -52) Considerando gli stati di un processo, se un processo è dispatched se: -> passa dallo stato "Esecuzione" allo stato "Pronto" -> passa dallo stato "Esecuzione" allo stato "Bloccato" -> passa dallo stato "Bloccato" allo stato "Pronto" -v passa dallo stato "Pronto" allo stato "Esecuzione" - -52) Considerando gli stati di un processo, un processo che riceve una notifica attesa di un evento: -> passa dallo stato "Esecuzione" allo stato "Pronto" -> passa dallo stato "Esecuzione" allo stato "Bloccato" -v passa dallo stato "Bloccato" allo stato "Pronto" -> passa dallo stato "Pronto" allo stato "Esecuzione" - -53) Considerando gli stati di un processo, se il processo si blocca in attesa di un evento esterno: -> passa dallo stato "Esecuzione" allo stato "Pronto" -v passa dallo stato "Esecuzione" allo stato "Bloccato" -> passa dallo stato "Bloccato" allo stato "Pronto" -> passa dallo stato "Pronto" allo stato "Esecuzione" - -54) In una allocazione contigua di file su un dispositivo di memoria secondaria, considerando un disco, i record logici sono _____ . -> dipendenti l'uno dall'altro -> anche fisici -v fisicamente adiacenti -> fisicamente lontani l'uno dall'altro - -55) L'allocazione contigua di file su un dispositivo di memoria secondaria, considerando un disco, permette generalmente: -> di ottenere ottime prestazioni -> frammentazione interna -v di ottenere scarse prestazioni -> nessuna delle precedenti - -55) L'allocazione contigua di file su un dispositivo di memoria secondaria, considerando un disco, permette generalmente: -> di ottenere ottime prestazioni -> frammentazione interna -v frammentazione esterna -> nessuna delle precedenti \ No newline at end of file diff --git a/legacy/Data/Questions/so2.txt b/legacy/Data/Questions/so2.txt deleted file mode 100644 index 9831a40..0000000 --- a/legacy/Data/Questions/so2.txt +++ /dev/null @@ -1,1220 +0,0 @@ -1. A quanti gruppi può appartenere un utente nel SO Linux? -v Ad almeno un gruppo -> Ad un solo gruppo -> A zero o più gruppi - -2. Si supponga che nel sistema esiste un gruppo "studente" ed anche l'utente "utente1". -Si supponga quindi di eseguire il comando <code>adduser utente1 studente</code>. -Quale delle seguenti affermazioni è sbagliata? -v Il comando genera un errore perché per aggiungere un utente ad un gruppo si può utilizzare solo il comando addgroup -> Se "utente1" non appartiene al gruppo "studente" lo aggiunge a tale gruppo altrimenti non lo aggiunge -> Aggiunge utente1 al gruppo studente oppure genera un messaggio del tipo L'utente «utente1» fa già parte del gruppo «studente» - -3. Si supponga che nel sistema esiste un gruppo "studente" e non esista ancora l'utente "utente1". -Si supponga quindi di eseguire il comando <code>sudo adduser utente1 studente</code> -Quale sarà il risultato? -v Da errore perché utente1 non esiste -> Crea utente1 e, oltre a creare il gruppo utente1 lo aggiunge al gruppo studente -> Crea utente1, lo aggiunge al gruppo studente e non crea il gruppo utente1 - -4. Supponga di eseguire, come utente sudoer, i seguenti comandi: C1) sudo ls /home, C2) sudo su --command=’ls /homè. Quale affermazioneè corretta? -> C2 da errore "comando non trovato" -v C1 e C2 sono equivalenti -> C2 esegue una setUID mentre C1 no - -5. Quale è la differenza tra i comandi sudo e su -> sudo è un comando che permette di eseguire altri comandi come root; su è una scorciatoia per invocare il comando sudo -v su è un comando che permette di cambiare utente. sudo è un camando che permette di eseguire altri comandi come super-utente -> sudo si riferisce ad un gruppo di utenti. su è invece un comando che permette di cambiare utente - -6. Di quante sezioni è composto il man di Linux? -> 5 -> 7 -v 9 - -7. Supponga di voler creare un file vuoto e di voler settare il tempo di ultimo accesso al "2 giugno 2020 ore 12:00". Quale dei seguenti comandi è corretto? -v touch -at202006021200 filename -> touch -cat202006021200 filename -> touch -ct202006021200 filename - -8. Quale è il risultato del comando touch nomefile? -> Crea un file vuoto con nome nomefile -v Aggiorna, al tempo corrente, gli atttributi atime e mtime di nomefile -> Crea un file vuoto con nome nomefile e ctime uguale al tempo corrente. Se si usa l'opzione -t o -d si può specificare un altro tempo di creazione - -9. I premessi di acceesso della directory /tmp sono <code>1777/drwxrwxrwt</code> -Cosa significa? -> Il bit SetGid è settato -> Lo sticky bit non è settatto -v Lo sticky bit è settato - -10. Supponga di voler mostrare l’albero delle directory con radice dir1 e con profondità 3. -Quale tra i seguenti comandi è il più apprropriato usare?(uscito 2 volte) -> tree -d 3 dir1 -v tree -L 3 dir1 -> tree --max-depth=3 dir1 - -11. Supponiamo vogliate visualizzare l’albero delle directory con radice nella vostra home. In particolare volete visualizzare solo le directory e non i file in esse contenuti. -Quali tra i seguenti comandi è il più appropriato? -v tree -d ~ -> tree -d -L 3 /home/myhomedir -> tree -a ~ - -12. Si supponga di avere un file di testo (filein) e di voler copiare in un altro file (fileout) i primi 100 caratteri. Quale di questi comandi è corretto? -v dd if=filein of=fileout bs=100 count=1 -> dd if=filein of=fileout bs=1 skip=1 count=100 -> dd if=filein of=fileout bs=10 skip=10 count=10 - -13. Si supponga di avere un file di testo (filein) contenente 1000 caratteri e di voler copiare in un altro file (fileout) 100 caratteri a partire dal decimo. Quale di questi comandi non produce il risultato atteso? -> dd if=filein of=fileout bs=1 skip=10 count=100 -v dd if=filein of=fileout bs=100 seek=10 count=1 -> dd if=filein of=fileout bs=10 skip=1 count=10 - -14. Quanti job in background crea il comando seguente? -<code>sleep 30 | sleep 15 | sleep 10 &</code> -v 1 -> Nessuno, da errore -> 3 - -15. Quanti file system principali ha linux? -> dipende dal numero di filesystem mondati al boot -v 1 -> dipende dal numero di dischi installati - -16. In che file è contenuta la lista dei filesystem montati al boot? -> /etc/mdev -> /etc/mtab -v /etc/fstab - -17. perché il comando passwd (ovvero il file eseguibile /usr/bin/passwd) ha il SetUID bit settato? -v Per consentire a qualsiasi utente di modificare la propria password -> Per evitare che un utente possa cancellare il file eseguibile passwd -> Per evitare che un utente possa modificare le password degli altri utenti - -18. Supponiamo di avere il seguente makefile (memorizzato in un file di nome makefile): -<pre>merge_sorted_lists: merge_sorted_lists.c -gcc -Wall -Wextra -O3 merge_sorted_lists.c \ --o merge_sorted_lists -sort_file_int: sort_file_int.c -gcc -Wall -Wextra -O3 sort_file_int.c \ --o sort_file_int -.PHONY: clean -clean: -rm -f *.o merge_sorted_lists</pre> -supponendo che non esistono entrambi i file merge_sorted_lists e sort_file_int e lanciando il comando make, quale target viene eseguito? -<b>Adesso posso scrivere in bold con l'HTML nelle domande yeee</b> -v merge_sorted_list -> entrambi -> nessuno dei due. Va specificato quale vogliamo eseguire con il comando make <nome_target> - -19. Assumiamo di compilare un file .c nei seguenti modi -<pre>gcc file.c -o file1.o -gcc -g file.c -o file2.o -</pre> -perché le dimensioni di file2.o sono diverse da quelle di file1.o? -> perché file2.o è stato ottimizzato, per occupare meno spazio in memoria, rispetto a file1.o -v perché file2.o contiene informazioni aggiuntive rispetto a file1.o utili per il debug -> non è vero che i due comandi di compilazione producono file di dimensioni diverse - -20. Assuma di avere due shell aperte, etichettate come shell_1 e shell_2 e supponga di eseguire la sequenza di comandi che segue -(shell_i: cmd indica che cmd è eseguitto nella shell_i, i=1,2). -<pre>shell_1: xterm -shell_2: ps -C xterm -#restituisce xtermPID -shell_2: kill -s SIGSTOP xtermPID -shell_2: kill -s SIGCONT xtermPID</pre> -Quale è il loro effetto su processo xterm? -<code> -(NOTA BENE: la risposta 3 viene data come corretta all'esame, anche se errata) -</code> -> Il processo xterm viene prima mandato in esecuzione in background e poi riportato in foreground -v Il processo xterm viene mandato in esecuzione in background -> Il processo xterm viene prima portato nello stato stopped (T) e poi mandato in esecuzione in foreground - -21. Si assuma di avere due shell aperte, etichettate come shell_1 e shell_2 e si consideri la seguente sequenza di comandi -(shell_i:cmd indica che cmd è eseguitto nella shell i, i=1,2) -<pre>shell_1: xterm -shell_2: ps -C xterm -#restituisce xtermPID -shell_2: kill -s SIGSTOP xtermPID</pre> -Quale è il loro effetto? -> Il processo xterm viene terminato con segnale SIGSTOP -> Il processo xterm viene mandato in esecuzione in background -v Il processo xterm viene messo in stato stopped (T) - -22. Supponga di avere 2 file hw1.c e hw2.c contenenti il seguente codice(uscita 2 volte) -hw1.c: -<pre>#include <stdio.h> -#include "hw2.c" -int f(int argc, char *args[]) { - printf("Hello World!\n"); - return 256; -} -</pre> -hw2.c:<pre> -int f(int argc, char *args[]); -int main(int argc, char *args[]) { - return f(argc, args); -} -</pre> -Quale dei seguenti comandi di compilazione genera errore? -> gcc -Wall hw1.c -o hw.out -v gcc -Wall hw1.c hw2.c -o hw.out -> gcc hw1.c - -23. Supponiamo di avere il file eseguibile (ottenuto dalla compilazione di una programma C) mioprogramma -Questi due modi di invocare il programma sono equivalenti? -<code>$ ./mioprogramma A B C</code> -<code>$ ./mioprogramma < input.txt</code> -dove input.txt contiene A B C -v no, nel primo caso A B C vengono caricati in argv, nel secondo caso vengono inviati sullo stdin -> dipende dalla logica del codice -> si sono equivalenti - -24. Quale è la differenza tra thread posix e processo linux (uscito 2 volte) -> Thread concorrenti condividono codice, segmento dati e file; i processi concorrenti pure -> Thread concorrenti condividono lo stack; i processi concorrenti anche -v Thread concorrenti condividono codice, segmento dati e file; i processi concorrenti no - -25. Per mostare il pid dei job in esecuzione in backgroud quali di questi comandi è corretto? -v jobs -p -> ps -p -u -> jobs - -26. Quale di queste stringhe non è valida come identificatore in C? -> _voltage -> rerun -v x-axis - -27. Quale di queste stringe è valida come identificatore in C? -v _voltage -> x-ray -> return - -28. Si consideri la seguente funzione f -<pre>char *f(char *a, const char *b, size_t n) { - size_t i; - for (i = 0; i < n && b[i] != '\0'; i++) - a[i] = b[i]; - for ( ; i < n; i++) - a[i] = '\0'; - return a; -}</pre> -Cosa produce come risultato quando eseguita? -> Copia esattamente n caratteri della stringa b nella stringa a e restituisce a -> Concatena al piò n caratteri della stringa b alla stringa a e restituisce a -v Copia al piò n caratteri della stringa b nella stringa a e restituisce a - -29. Si consideri la seguente funzione f -<pre>char *f(char *a, const char *b, size_t n) { - size_t l = strlen(a); - size_t i; - for (i = 0 ; i < n && b[i] != '\0' ; i++) - a[l + i] = b[i]; - a[l + i] = '\0'; -return a; -}</pre> -Cosa produce come risultato quando eseguita? -> Copia al piò n caratteri della stringa b in a e restituisce a -> Copia esattamente n caratteri della stringa b nella stringa a e restituisce a -v Concatena i primi n caratteri della stringa b alla stringa a e restituisce a - -30. Si consideri la seguente dichiarazione di struttura -<pre>struct point2D { - double x; // coordinata x - double y; // coordinata y -} pA={0, 0}, pB={1, 5};</pre> -Quale delle seguenti assegnazioni è corretta? -> pA -> x = pB -> x; pA -> y = pB -> y; -> pA = &pB -v pA = pB; - -31. Si consideri il seguente ciclo for -<pre>int scoreCount, a; -for(scoreCount=0; scanf("%d",&a)==1; scoreCount++);</pre> -Cosa produrebbe come risultato, se eseguito? -> Legge una sola volta da stdin e poi termina, qualunque sia l'input -> Legge da stdin senza mai terminare -v Legge ripetutamente numeri interi da stdin fintanto che è fornito un input di tipo diverso (ad esempio un carattere) - -32. Consideri il seguente frammento di codice -<pre>int *ptr = malloc(sizeof(int)); -ptr = ptr+1;</pre> -assumendo la malloc assegni a ptr la locazione di memoria 0x55c2b1268420 cosa contiene ptr dopo l’incremento? -> <code>0x55c2b1268421</code> -> l'incremento della variabile prt genera un errore di segmentazione in fase di esecuzione -v <code>0x55c2b1268424</code> - -33. Cosa stampa su stdout la seguente chiamata a printf? -<code>printf("aaaaa\nbbbbb\f\rccccc\r\fddddd\reeeee\n");</code> -v aaaaa bbbbb ccccc eeeee -> aaaaa bbbbb ccccc ddddd -> aaaaa bbbbb ccccc ddddd eeeee - -34. Si consideri il seguente frammento di codice -<pre>char **mptr, **mptr1, *ptr1; -int i; -mptr = calloc(10,sizeof(char *)); -mptr1 = mptr; -for(i=0;i<10;i++){ - mptr[i]=(char *)malloc(10); -}</pre> -Per de-allocare tutta la memoria allocata, quale delle seguenti opzioni è coretta? -> for(i=0;i<10;i++) free(mptr1[i]); -v for(i=0;i<10;i++) free(mptr1[i]); free(mptr1); -> free(mptr1); - -35. Si consideri il seguente frammento di codice -<pre>char **mptr, *ptr1; -int i; -mptr = calloc(10,sizeof(char *)); -for(i=0;i<10;i++){ - mptr[i]=(char *)malloc(10); -}</pre> -Quale delle seguenti strategie di de-allocazione crea un memory leakage? -> free(mptr); -> for(i=0;i<10;i++) free(mptr[i]); -v entrambe, ovvero sia (1) che (2) - -36. Si consideri un file contenente un programma in linguaggio C. Si assuma che è stata inserita la direttiva #include "stdio.h" . perché la compilazione potrebbe generare errori? -v perché cerca il file "stdio.h" nella directory corrente -> La compilazione non genera errori a meno che il file non esista nel filesystem -> perché il file stdio.h potrebbe non esistere - -37. Quale delle seguenti dichiarazioni di variabile inizializza una stringa? -> <code>char r[10] = {`L´,`9´,` ´,`4´,`a´,`p`,`r´};</code> -v <code>char r[] = ``L9 4apr´´;</code> -> <code>char r[] = {`L´,`9´,` ´,`4´,`a´,`p`,`r´};</code> - -38. Quale è il modo corretto per controllare che due stringhe str1 e str2 sono uguali? -<code>if strcmp(s1,s2)==0 { printf("stringhe uguali") }</code> -<code>if (s1==s2) { printf("stringhe uguali") }</code> -<code>if strcmp(s1,s2) { printf("stringhe uguali") }</code> - -39. Si consideri il seguente frammento di codice -<pre> -FILE * pFile; -pFile = open("myfile.txt","rw+"); -fprintf(pFile, "%f %s", 3.1416, "PI"); -</pre> -Assumendo che myfile.txt non esiste, quale delle seguenti affermazioni è vera? -v Il programma genera un errore in fase di esecuzione -> Il programma genera errore in fase di compilazione -> Il programma scrive sul file myfile.txt la stringa 3.1416 PI - -40. Cosa fa il seguente segmento di codice se eseguito? -<pre>scanf(“%d",&num); -do; { -printf(“%d\n",num); -scanf(“%d",&num); -} while(num!=0);</pre> -> Stampa il valore di num almeno una volta -> Cicla infinitamente se num è diverso da 0 -> Popipopi S.p.A. > CD Click s.r.l. -v Genera errore in fase di compilazione - -41. Si consideri il frammento di codice -<pre>i=0; c=0; p=1; -while (i++ < 10) -c=c+1; -p--;</pre> -che valore conterrà p al termine dell'esecuzione del frammento di codice? -v 0 -> -10 -> -9 - -42. Supponiamo di eseguire separatamente i seguenti frammenti di codice -<b>Frammento_1</b> -<pre>close(2); -if (fopen(".","r")) { - perror("main"); -}</pre> -<b>Frammento_2</b> -<pre>close(2); -if (fopen(".","r")) { - printf("main: %s \n", strerror(errno)); -}</pre> -Quale delle seguenti affermazioni è falsa? -> Il frammento_1 non produce alcun output sul terminale -v La loro esecuzione produce sul terminale due stringhe identiche -> Il frammento_2 produce un output sullo stdout - -43. Consideriamo queste due line di codice -1. <code>printf("main:%s\n",strerror(errno));</code> -2. <code>perror("main");</code> -Quali delle seguenti affermazioni è corretta? -<code> -(NOTA BENE: la risposta 1 viene data come corretta all'esame, anche se in realtà differiscono di uno spazio) -</code> -v Producono stringhe diverse e la prima la invia su stdout mentre la seconda su stderr. -> Inviano la stessa stringa su stdout -> producono la stessa stringa ma la 1 la invia su stdout, mentre la 2 su stderr - -44. Quale delle seguenti funzioni di libreria alloca memoria nello stack? -> void *calloc( size_t nmemb, size_t size ); -v void *alloca( size_t size ); -> void *malloc( size_t size ); - -45. Un processo può allocare memoria nello stack? -> no un processo può allocare memoria sono nell'heap -> si mediante la funziona di libreria malloc(3) -v si mediante la funzione di libreria alloca(3) - -46. Quale è la differenza tra la system call _exit(2) e la funzione di libreria exit(3)? (uscita 2 volte) -> _exit(2) chiude tutti i file descriptor mentre exit(3) no -v _exit(2) non invoca gli handler registrati con atexit e on_exit mentre exit(3) li invoca -> _exit(2) invoca gli handler registrati con atexit e on_exit mentre exit(3) non li invoca - -47. Quale attributi di un processo sono ereditati dal processo figlio? -> parent pid, timer, contatori risorse -v working directory, descrittori dei file, memoria condivisa -> timer, lock, coda dei segnali - -48. Si consideri il seguente frammento di codice -<pre>pid_t pID = fork(); -if (pID == 0) { - Blocco_1 -} else if (pID < 0) { - Blocco_2 -} else { - Blocco_3 -}</pre> -Quale blocco di codice (tra Bloccco_1, Blocco_2 e Blocco_3) verrà eseguito dal processo figlio? -> Blocco_3 -v Blocco_1 -> Blocco_2 - -49. Si consideri il seguente frammento di codice -<pre>pid_t pID = fork(); -if (pID == 0) { - Blocco_1 -} else if (pID < 0) { - Blocco_2 -} else { - Blocco_3 -}</pre> -Quale blocco di codice (tra Bloccco_1, Blocco_2 e Blocco_3) verrà eseguito dal processo padre? -v Blocco_3 -> Blocco_1 -> Blocco_2 - -50. Supponiamo che la system call -<code>pid_t waitpid(pid_t pid, int *status, int options);</code> -sia invocata con valore di pid uguale a 0. Quale è il suo comportamento? -Scegli un'alternativa: -> attende la terminazione di qualunque processo figlio il cui gruppo ID del processo sia diverso da quello del processo chiamante -v attende la terminazione di qualunque processo figlio il cui gruppo ID sia uguale a quello del processo chiamante (ovvero il processo padre) -> attende la terminazione di qualunque processo figlio - -51. Si consideri il seguente frammento di codice (i numeri a lato sono i numeri di riga delle istruzioni)(uscita 2 volte) -<pre>1. Pthread_t tid; -2. pthread_create(&tid, ... ) -3. pthread_create(&tid, ...) -4. pthread_join(tid, ...); -5. printf("joined");</pre> -quale delle seguenti affermazioni è falsa? -> la stringa "joined" è inviata su stdout solo quando il thread creato a riga 3 è terminato -v la stringa "joined" è inviata su stdout quando entrambi i thread sono terminati -> la chiamata pthread_join(...) attende la terminazione del thread con identificatore tid - -52. Si considerino i seguenti frammenti di codice (R1 e R2) -<pre>R1: strPtr=(char *) calloc(SIZE_OF_ARRAY, sizeof(char) ); -R2: strPtr=(char *) malloc(SIZE_OF_ARRAY); - memset(strPtr, ´\0´, SIZE_OF_ARRAY);</pre> -v R1 e R2 producono lo stesso risultato -> R2 dopo aver allocato la memoria la inizializza, mentre R1 no -> R1 alloca nell’heap, e quindi dopo è consigliabile “pulire" la memoria; mentre R2 alloca nello stack e quindi non c’è bisogno di “pulire" la memoria. - -53. Consideriamo la seguente invocazione della funzione realloc -<code>strptr1=(char *) realloc(strptr, 10 * SIZE_OF_ARRAY);</code> -strptr1 può essere diverso da strptr? -> si, la realloc modifica sempre l'indirizzo di partenza dell'area di memoria ridimensionata -> no, strptr1 è sempre uguale a strptr -v sì se a seguito del ridimensionamento della memoria allocata non è possibile trovare un numero sufficiente di locazioni contigue a partire dal strptr - -54. Supponiamo di voler modificare il comportamento di default di un processo quando esso riceve un segnale. Ovvero vogliamo modificare il gestore (handler) di un segnale. -Quale, tra le system call, o combinazione di system call di seguito riportate è possibile utilizzare? -v sigaction(2) -> sigaction(2) seguita da una fork(2) che esegue l’handler del segnale -> signal(2) seguita da una fork(2) che esegue l’handler del segnale - -55. Assumiamo di voler settare i permessi di accesso 0600 al file filename mediante l'uso della system call open(2). Quale delle seguenti chiamate è corretta? -> open( "filename", O_RDWR | O_CREAT | S_IRUSR | S_IWUSR); -> open("filename",O_RDWR | O_CREAT, S_IRUSR & S_IWUSR); -v open( "filename", O_RDWR | O_CREAT, S_IRUSR | S_IWUSR); - -56. Si consideri la system call -<pre>int open(const char *pathname, int flags); -nel caso venga invocata con il flag impostato a -O_CREAT | O_EXCL | O_RDONLY</pre> -Quale è il comportamento atteso? -v Se il file non esiste viene creato ed aperto in lettura, se invece esiste ritorna errore -> Se il file non esiste lo crea e lo apre in lettura, altrimenti lo apre in lettura -> Se il file non esiste viene creato con i permessi di esecuzione (x) ed aperto in lettura. Se esiste vengono aggiunti i permessi di esecuzione se già non settati ed il file è aperto in lettura - -57. Si consideri il seguente frammento di codice -<pre>char* file = argv[1]; -int fd; -struct flock lock; -fd = open (file, O_WRONLY); -memset (&lock, 0, sizeof(lock)); -lock.l_type = F_WRLCK; -fcntl (fd, F_SETLKW, &lock); -....</pre> -Quale è il suo comportamento? -> mette un lock mandatory in scrittura sul file file -> mette un lock advisory in scrittura sul file file -v mette un lock bloccante in scrittura sul file file. - -58. Quale è la differenza tra i seguenti frammenti di codice? -<pre>C1: int fd, fd1; - fd=open(“filename", O_RDWR); - fd1=fd; -</pre> -<pre>C2: int fd,fd1; - fd=open(“filename", O_RDWR); - fd1=dup(fd);</pre> -> Dopo l’esecuzione di C1 e C2 fd1 contiene lo stesso valore -> Dopo l’esecuzione di C1 i due file descriptor puntano allo stesso file, mentre dopo l’esecuzione di C2 il file filename viene duplicato -v Dopo l’eseccuzione di C1 fd1 contiene lo stesso valore di fd; mentre dopo l’esecuzione di C2 fd1 contiene il valore del piu’ piccolo file descriptor disponibile - -59. Si consideri il seguente frammento di codice -<pre>int fd,fd1; -struct stat buf, -buf1; -fd=open(“filename", O_RDWR); -fd1=dup(fd); -fstat(fd,&buf); -fstat(fd1,&buf1);</pre> -v buf.st_ino è uguale a buf1.st_ino -> buf.st_ino è diverso da buf1.st_ino -> st_ino non è membro della struttura stat - -60. Supponiamo di avere il seguente frammento di codice -<pre>struct dirent *dentry; //directory stream - char *filename; - DIR *dstr=opendir(“mydir"); - while ((dentry=readdir(dstr)) != NULL) { - /* Memorizzai nome file nella directory in filename */ - }</pre> -Quale delle seguenti istruzioni deve essere posta all’interno del ciclo while per memorizzare in filename il nome dei file contenuti all’interno della directory mydir ? -v filename = dentry --> d_name; -> filename = dentry.filename; -> filename = dentry --> filename; - -61. Quali attributi di processo sono preservati dalla system call execve(2)? -> Memory locks -> Timer -v Umask - -62. Si consideri la system call execve(2). Quale delle seguenti affermazioni è corretta? -> la execve(2) permette di generare un proccesso figlio del processo chiamante senza utilizzare una fork ma semplicemente eseguendo un immagine contenuta in un file (execve esegue implicitamente la fork) -v la execve(2) permette di sostituire l'immagine di un processo con quella di un file eseguibile o di uno script di shell eseguibile -> la execve(2) è una estensione della funzione system(3). Infatti, execve(2) può eseguire un qualsiasi programma, incluso uno script di shell. - -64. Supponiamo di aver mappato un file in memoria con la system call mmap(2). A cosa serve invocare la msync(2)? -v Impostando il tipo di mapping a MAP_SHARED la msync(2) permette di scrivere le modifiche su disco prima dell' invocazione di una unmap(2) o prima della chiusura del file descriptor. -> è necessario invocare sempre la msync(2) se non si vogliono perdere le modifiche fatte in memoria. -> non serve invocare la mysinc perché quando si chiude il file descriptor tutte le modifiche fatte in memoria vengono scritte su disco - -65. Quale delle seguenti affermazioni sui processi Linux è falsa? -> In un determinato istante, non possono esserci 2 processi distinti con lo stesso PID -v Per creare i PID dei processi si usano dei numeri interi che crescono sempre -> In istanti diversi, possono esserci 2 processi distinti con lo stesso PID -> Ogni processo può conoscere il suo PID - -66. Quale delle seguenti affermazioni sui processi Linux è vera? -> Normalmente, il processo figlio, una volta terminata la sua computazione, attende, con una chiamata alla syscall wait, che il padre termini e gli restituisca il suo exit status -> Un processo diventa zombie se termina prima di almeno uno dei processi che abbia eventualmente creato -> Ogni processo può conoscere il proprio PID, ma non quello del processo che l'ha creato -v Con l'eccezione del primo processo, tutti i processi sono creati con una fork - -67. Quale delle seguenti affermazioni sui processi Linux è falsa? -v Digitare un comando sulla shell genera sempre un nuovo processo -> Esistono file che non possono essere eseguiti per diventare processi -> Affinché un file possa diventare un processo è necessario che abbia i permessi di esecuzione -> Qualsiasi computazione eseguita dal sistema operativo è contenuta dentro un qualche processo - -68. Quale delle seguenti affermazioni sui processi Linux è vera? -v Eseguendo k volte un file eseguibile, si generano k diversi processi -> Per poter lanciare un file eseguibile, è prima necessario aspettare che il comando precedente sia terminato -> Tutti i processi sono sempre in stato di RUNNING -> Un processo è sempre un'istanza di uno script bash - -69. Un programma scritto in linguaggio C: -> Rappresenta le stringhe ESCLUSIVAMENTE come array di caratteri terminate dal carattere ‘\n’ -> Rappresenta le stringhe ESCLUSIVAMENTE come array di caratteri terminate dal carattere ‘^M’ -> Rappresenta le stringhe ESCLUSIVAMENTE come array di caratteri terminate dal carattere ‘0’ -v Rappresenta le stringhe come array di caratteri terminate dal carattere ‘\0’ - -70. Quale delle seguenti affermazioni è vera? -> Linus Torvalds ha riscritto i pacchetti di Unix, creando i pacchetti GNU -> Tutte le opzioni sono false -> Linus Torvalds ha scritto il primo kernel di Linux all'inizio degli anni '80 -v Richard Stallman ha descritto per primo la licenza GPL - -71. Quali delle seguenti affermazioni è vera? -> A. Nessuna delle opzioni è vera -> È possibile montare un filesystem solo se è dichiarato nel file /etc/fstab -v È possibile montare un filesystem solo se è dichiarato nel file /etc/mtab -> D. Ad ogni filesystem corrisponde un disco fisico o parte di esso (partizione) - -72. Si supponga di avere il seguente frammento di codice: -<code>FILE *stream = fopen(NOMEFILE, "w");</code> -Quale dei seguenti frammenti di codice ha lo stesso effetto? -> <code>int fd = open(NOMEFILE, O_WRONLY | O_CREAT, 0666);</code> -> <code>int fd = open(NOMEFILE, O_WRONLY | O_TRUNC);</code> -> <code>int fd = open(NOMEFILE, O_WRONLY);</code> -v <code>int fd = open(NOMEFILE, O_WRONLY | O_CREAT | O_TRUNC, 0666);</code> - -73. 10. (questa domanda ha una crisi d'identità) Quale delle seguenti affermazioni sulle syscall di Linux che riguardano i files è falsa? -> Chiamando la syscall select, è possibile monitorare un insieme di file descriptor, ed essere notificati non appena ce n'è uno che è diventato disponibile per un'operazione di lettura o scrittura -v Per richiedere un lock su un file (o su una porzione di esso), occorre chiamare la syscall ioctl -> È possibile usare la syscall select sia in modo bloccante che in modo non bloccante -> Le syscall ioctl e fcntl ammettono 2 o 3 argomenti, a seconda dell'operazione - -74. 11. (☢ UNSAFE, segnalate a @notherealmarco se è corretta o meno 🙏) Quale delle seguenti affermazioni sui segnali Linux è vera? -> Tutti i segnali, se non opportunamente catturati, provocano la terminazione del processo, con l'eccezione del segnale STOP -> Per un processo è sempre possibile ridefinire il comportamento di un qualsiasi segnale -> È possibile per un qualunque processo inviare un segnale ad un qualsiasi altro processo dello stesso utente -v Nessuna delle altre affermazioni è vera - -75. 12. Quale delle seguenti affermazioni sugli errori delle syscall di Linux è vera? -> Per stampare su stderr la spiegazione di un errore verificatosi in una syscall, il cui nome sia contenuto nella variabile syscall_name (di tipo char *), si può effettuare la seguente chiamata: perror("Si è verificato il seguente errore nella chiamata a %s", syscall_name); -v Per stampare su stdout la spiegazione di un errore verificatosi in una syscall si può effettuare la seguente chiamata: printf("%s\n", strerror(errno)); -> Per stampare su stdout la spiegazione di un errore verificatosi in una syscall è sufficiente chiamare perror -> Per stampare su stdout la spiegazione di un errore verificatosi in una syscall è necessario scrivere uno switch sulla variabile globale errno - -76. Si supponga di avere il seguente frammento di codice: -FILE *stream = fopen("file_esistente.txt", "r"); -fseek(stream, -100, SEEK_END); -long pos = ftell(stream); -Quale dei seguenti frammenti di codice ha lo stesso effetto? -a.<pre> -int fd = open("file_esistente.txt", O_RDONLY); -lseek(fd, -100, SEEK_END); -long pos = lseek(fd, 0, SEEK_END); -</pre> -b.<pre> -int fd = open("file_esistente.txt", O_RDONLY); -lseek(fd, -100, SEEK_END); -long pos = lseek(fd, 0, SEEK_CUR); -</pre> -c.<pre> -int fd = open("file_esistente.txt", O_RDONLY); -lseek(fd, -100, SEEK_END); -long pos = lseek(fd, -100, SEEK_END); -</pre> -d.<pre> -int fd = open("file_esistente.txt", O_RDONLY); -lseek(fd, -100, SEEK_END); -long pos = ltell(fd); -</pre> -> a -v b -> c -> d - -76. Si consideri la seguente funzione <code>f</code> -<pre> -char *f(char *dest, const char *src, size_t n) { - size_t i; - for (i = 0; i < n && src[i] != '\0'; i++) - dest[i] = src[i]; -for ( ; i < n; i++) -dest[i] = '\0'; -return dest; -} -</pre> -Cosa produce come risultato quando eseguita? -> Genera sempre errore in fase di esecuzione perché non c'è alcun controllo sulla dimensione delle stringhe -> Concatena la stringa src a dest e restituisce dest -v Copia la stringa src in dest e restituisce dest - -77. Si consideri il seguente frammento di codice -<pre> -sigset_t set, oset, pset; -... -sigemptyset( &set ); -sigaddset( &set, SIGINT ); -sigaddset( &set, SIGUSR1 ); -sigprocmask( SIG_BLOCK, &set, &oset ); -... -</pre> -v Prepara una sezione critica (ovvero dopo la sigprocmask può inizare la sezione critica) -> Disabilita tutti i segnali tranne SIGINT e SIGUSR1 -> Termina una sezione critica precedentemente iniziata - -78. Sia mylink un hard link al file myfile (<code>ln myfile mylink</code>). -Quale di queste afferrmazioni è vera? -> myfile e mylink hanno dimensione diversa -v myfile e mylink hanno lo stesso numero di inode -> myfile e mylink hanno un diverso numero di inode - -79. Supponendo di essere "loggato" in una shell come utente1. -Quali dei seguenti è un path assoluto? -> dir1/dir11/dir112/filename -v <code>~/utente1/dir1/dir11/dir112/filename oppure ~/dir1/dir11/dir112/filename</code> - -80. Si supponga che nel sistema esiste un gruppo "studente". -Si supponga di voler creare "utente1" e di volerlo aggiungere al gruppo studente. -Quale dei seguenti comandi è corrretto? -v <code>adduser utente1; adduser utente1 studente</code> -> <code>adduser utente1 utente1 studente</code> -> <code>adduser utente1 studente</code> - -81. Si considerino le seguenti dichiarazioni di variabili: -<pre> -int vect[10]; -int *ptr = NULL; -</pre> -Quale delle seguneti assegnazioni è corretta per far sì che ptr contanga il puntatore al vettore vect? -v ptr = vect; -> ptr = &vect -> ptr = vect[1]; - -82. Si supponda di avere 2 file hw1.c e hw2.c contenenti il seguente codice -<pre> -hw1.c: -#include <stdio.h> -#include "hw.2.c" -int f(int argc, char *args[]) { -printf("Hello World!\n"); -return 256; -} -</pre> -<pre> -hw2.c: -int f(int argc, char *args[]); -int main(int argc, char *args[]) { -return f(argc, args); -} -</pre> -Quale dei seguneti comandi di compilazione non genera errore? -v <code>gcc -Wall hw1.c hw2.c -o hw.out</code> oppure <code>gcc -Wall hw1.c -o hw.out</code> -> <code>gcc -Wall hw2.c -o hw.out</code> - -83. Si consideri il seguente frammento di codice -<pre> -pid_t pID = fork(); -if (pID == 0) { - Blocco_1 -} else if (pID < 0) { - Blocco_2 -} else { - Blocco_3 -} -</pre> -Quale blocco di codice (tra Bloccco_1, Blocco_2 e Blocco_3) verrà eseguito nel caso in cui la fork non vada a buon fine? -> Blocco_1 -> Blocco_3 -v Blocco_2 - -84. Si consideri il seguente frammento di codice -<pre> -for (i=0;((i<n1)&&(i<n2));i++) - m2[i]=m1[i]; -</pre> -quando termina il ciclo for? -> Termina solo se n1 è uguale a n2 -> Quando si raggiunge il più grande tra n1 e n2 -v Quando si raggiunge il più piccolo tra n1 e n2 - -85. A seguito di una chiamata a fork(2), quale dei seguenti attributi del processo padre non è ereditato dal processo figlio? -> groups id -v coda dei segnali -> descrittori dei file - -86. Si consideri il seguente frammento di codice -<pre> -struct stat *s; -fd=open(“filename"); -fchmod(fd,00744); -fstat(fd,s); -</pre> -Per visualizzare su sdtout i permessi di accesso a "filename", quale tra le seguenti opzioni è la più appropriata? -> <code>printf("New File mode %x\n", s.st_mode);</code> -v <code>printf("New File mode %o\n", s.st_mode);</code> -> <code>printf("New File mode %s\n", s.st_mode);</code> - -87. Si consideri il seguente frammento di codice -<pre> -int n=2; -int r=2 * (n++); -</pre> -<pre> -int n=2; -int r1=2 * (++n); -</pre> -Quale valori assumeranno le variabili r e r1 dopo l'esecuzione? -> r = r1 = 4 -> r=6 e r1=4 -v r=4 e r1=6 - -88. Supponiamo di avere la seguenti variabili -<code>int x=1, y=7;</code> -Quale delle seguneti espressioni è falsa? -v <code>(x & y) == 7</code> -> <code>(x | y) == 7</code> -> <code>(x || y) == (x & y)</code> - -89. Per visualizzare l’atime di un file quale dei seguenti comandi è corretto? -> <code>ls -lc nomefile</code> -v <code>ls -lu nomefile</code> -> <code>ls -la nomefile</code> - -90. Quali attributi del processo sono preservati dalla funzione di libreria execve()? -> Memory locks -> Timer -v Umask - -91. I permessi di accesso del file eseguibile <code>/usr/bin/passwd</code> sono <code>4755/-rwsr-xr-x</code> -Cosa significa? -> Il bit SetUid non è settato -> Lo sticky bit è settato -v Il bit SetUid è settato - -92. Si assuma di avere due shell aperte, etichettate come shell_1 e shell_2 e si consideri la seguente sequenza di comandi -(shell_i:cmd indica che cmd è eseguitto nella shell i, i=1,2). -<pre> -shell_1: xterm -shell_2: ps -C xterm -#restituisce xtermPID -shell_2: kill -s SIGINT xtermPID -</pre> -Quale è il loro effetto? -> Il processo xterm viene messo nello stato stopped (T) -v Il processo xterm viene terminato con segnale SIGINT -> Il processo xterm viene messo in background - -93. Supponiamo di aver dichiarato ed inizializzato le seguenti variabili -<code>int x = 1, y = 7;</code> -Quale delle seguenti espressioni è vera (true)? -v (x & y) == (x && y) -> (x && y) == 7 -> (x & y) == (x | y) - -94. Si consideri la seguente funzione fa -<pre> -char *f(char *dest, const char *src, size_t n) { - size_t dest_len = strlen(dest); - size_t i; - for (i = 0; i < n && src[i] != '\0'; i++) - dest[dest_len + i] = src[i]; - dest[dest_len + i] = '\0'; -return dest; -} -</pre> -> Copia la stringa src in dest e restituisce dest -v Concatena la stringa src a dest e restituisce dest -> Genera sempre errore in fase di esecuzione perché non c'è alcun controllo sulla dimensione delle stringhe - -95. Si supponga di avere un file di testo (filein) e di voler copiare in un altro file (fileout) 100 caratteri a partire dal decimo. -Quale di questi comandi è corretto? -> <code>cp -n10 -i100 filein fileout</code> -v <code>dd if=filein of=fileout bs=1 skip=10 count=100</code> -> <code>dd if=filein of=fileout bs=100 skip=10 count = 1</code> - -96. Sia mylink un soft link al file myfile (<code>ln -s myfile mylink</code>). -Quale di queste affermazioni è vera? -v myfile e mylink hanno un diverso numero di inode -> myfile e mylink hanno lo stesso numero di inode -> myfile e mylink hanno la stessa dimensione - -97. Si consideri il codice -<pre> -struct stat *s; -fd = open("filename"); -fstat(fs, s); -</pre> -Come faccio a sapere se il file "filename" è un link? -v Se S_ISLINK(s) == 1 -> Se s.st_size == 0 -> Se s_st_nlink == 1 - -98. Quale tra i seguenti comandi è il modo più corretto per verificare a quali gruppi appartiene un utente? -> <code>groups nomeutente</code> -> <code>cat /etc/groups | grep nomeutente</code> - -99. Cosa fa sto ciclo? -<code>for(scoreCount = 0; scanf("%d", &a) == 1; scoreCount++);</code> -v Legge ripetutamente numeri interi da stdin -> Legge una sola volta da stdin e poi termina -> Legge da stdin senza mai terminare - -100. Quale delle seguenti funzioni di libreria non alloca nell'heap? -> calloc -> malloc -v alloca - -101. Si consideri il seguente frammento di codice -<pre> -sigset_t set, oset, pset; -... -sigemptyset( &set ); -sigaddset( &set, SIGINT ); -sigaddset( &set, SIGUSR1 ); -sigprocmask( SIG_BLOCK, &set, &oset ); -... -</pre> -> Termina una sezione critica precedentemente iniziata -> Disabilita tutti i segnali tranne SIGINT e SIGUSR1 -v Disabilita i segnali SIGINT e SIGUSR1 - -102. Per visualizzare contemporaneamente l'access time e status change time di un file, quale dei seguenti comandi è corretto? -v stat nomefile -> ls -la nomefile -> ls -lac nomefile - -103. Consideri il seguente frammento di codice -<pre>int *ptr = malloc(sizeof(int)); -ptr = ptr+1;</pre> -assumendo la malloc assegni a ptr la locazione di memoria 0x55c2b1268420 cosa contiene ptr dopo l’incremento? -> <code>0x55c2b1268421</code> -> <code>0x55c2b1268428</code> -v <code>0x55c2b1268424</code> - -104. Che cosa si intende per sudoer nel gergo Linux? -> Un comando per essere aggiunti al gruppo sudo -> Un gruppo che permette ai suoi membri di eseguire comandi come super-utente -v Un utente che appartiene al gruppo di utenti sudo - -105. Assumiamo che quando viene creata una directory i suoi permessi di accesso sono 0644. -Quale sarà la umask? -> 0644 -> 0022 -v 0133 - -106. Se una directory ha i permessi di accesso settati come 0222, quali operazioni è possibile fare su di essa? -v Nessuna operazione -> Operazioni di scrittura ed e possibile visualizzarne il contenuto senza vedere gli attributi dei file -> Operazioni di scrittura - -107. Assumete di voler visualizzare il numero di inode di un file, quale dei seguenti comandi è più corretto usare? -> ls -l -n nomefile -> stat -f nomefile -v ls -1 -i nomefile - -108. Quando si esegue il comando ls -l viene mostrato, come prima informazione, il totale (vedi figura, ma non sul bot :p) -Quale è il significato di questo campo? -v Dimensione della directory espressa in numero di blocchi su disco -> Dimensione della directory espressa in numero di file contenuti in essa e in tutte le sotto-directory -> Numero totale di sotto directory - -109. Si consideri il seguente frammento di codice: -<pre> -int num = 5; -int *numPtr; -numPtr = &num; -*numPtr = 10; -</pre> -Dopo la sua esecuzione, quale sara' il valore contenuto il num ? -> 5 -v 10 -> 0x123AF345 (indirizzo di memoria) - -110. Si consideri il seguente frammento di codice: -<pre> -int n= 2; -int r= 2*(n++); // r = 2 * 2, n = 3 -int r1= 2*(++n); // n = 3 + 1, r1 = 2 * 4 -</pre> -Quale delle seguenti espressioni sarà vera (true) una volta eseguito il codice? -v r < r1 -> r > r1 -> r == r1 - -112. Si consideri il comando -<code>gcc -c file.c -o file.o</code> -Quali delle seguenti affermazioni perché falsa? -> Il comando produce un file oggetto a partire da un file precompilato -> Il comando produce un file oggetto -v Il comando produce un file eseguibile - -113. Cosa produce il seguente comando? -<code>gcc file.o file2.o file3.o</code> -v Un file eseguibile a.out -> Nulla, la sintassi è sbagliata -> Fa il linking dei file oggetto ma non produce nessun risultato finché non si specifica l'output - -114. Si consideri il seguente frammento di codice. Cosa fa una volta eseguito? -<pre> -scanf("%d",&num); -while(num!=0); { - printf("%d\n",num); - scanf("%d",&num); -} -</pre> -> stampa il valore di num almeno una volta -v cicla infinitamente se num != 0 -> stampa il valore di num se num != 0 - -115. Cosa produce il seguente comando come risultato? -<code>cat /etc/group | grep nomeutente</code> -v Visualizza su stdout tutti i gruppi a cui appartiene l'utente "nomeutente", incluso il gruppo "nomeutente" (se esiste) -> Visualizza su stdout la lista dei gruppi a cui appartiene il gruppo "nomeutente" (se esiste) -> Genera un errore in quanto il file /etc/group non esiste - -116. Nel caso in cui la system call <code>pid_t waitpid(pid_t pid, int *status, int options);</code> -sia invocata con valore di pid uguale a -1. Quale è il suo comportamento? -> Attende la terminazione di qualunque processo figlio il cui gruppo ID del processo sia diverso da quello del processo chiamante -v Attende la terminazione di un qualunque processo figlio -> Attende la terminazione di qualunque processo figlio il cui gruppo ID del processo sia uguale a quello del processo chiamante - -117. Quali dei seguenti comandi permette di creare un intero path di directory? -> mkdir /dir1/dir2/dir3 -v mkdir -p /dir1/dir2/dir3 -> mkdir -m /dir1/dir2/dir3 - -118. Supponiamo di avere un file di nome filename e di creare un link a filename con il comando -<code>ln filename link1</code> -quale delle seguenti affermazioni è vera? -v filename e link1 hanno lo stesso inode -> link1 occupa zero blocchi su disco anche se filename ne occupa un numero diverso da 0 -> filename e link1 hanno inode diverso - -119. Quali dei seguenti comandi change dir usa un path assoluto? (# indica il prompt di sistema) -> # cd ../studente/download -> # cd Immagini/../Immagini/faces/ -v # cd ~/Lezione1/esempi/filesystem - -120. Quali sono i permessi MINIMI che devono essere assegnati ad una directory affinchperché sia possibile: -- leggere il contenuto della directory inclusi gli attributi dei file; -- impostare la directory come cwd; -- attraversare la directory. -> rwx -v r-x -> rw- - -121. Supponiamo di avere il seguente makefile (memorizzato in un file di nome makefile): -<pre> -merge_sorted_lists: merge_sorted_lists.c - gcc -Wall -Wextra -O3 merge_sorted_lists.c \ - -o merge_sorted_lists -sort_file_int: sort_file_int.c - gcc -Wall -Wextra -O3 sort_file_int.c \ - -o sort_file_int -.PHONY: clean -clean: - rm -f *.o merge_sorted_lists -</pre> -In quali condizioni viene eseguito il target sort_file_int? -> Sempre, se invochiamo il comando <code>make sort_file_int</code> -v Se invochiamo il comando <code>make sort_file_int</code>. e se sort_file_int.c perché stato modificato dopo la data di creazione di sort_file_int.o -> Il target sort_file_int non verrà mai eseguito - -122. SI consideri il seguente frammento di codice: -<pre> -int x, y, nread; -float xx, yy; -nread=scanf("%d %d",&x, &y); -printf("x=%d, y=%d, nread=%d \n",x,y,nread); -printf("xx=%f, yy=%f, nread=%d \n",xx,yy,nread); -nread=scanf("%f %f",&xx, &yy); -</pre> -Assumiamo che, in fase di esecuzione, la prima scanf legge su stdin la sequenza -<b>1 w</b> -Quale sara' il valore di nread dopo l'esecuzione della seconda scanf? -v 0 -> 2 -> dipende dall'input letto su stdin dalla seconda scanf - -123. Si consideri il seguente frammento di codice -<pre> - 1: #include <stdio.h> - 2: .... - 3: - 4: char str [80]; - 5: float f; - 6: FILE * pFile; - 7: - 8: pFile = fopen ("myfile.txt","w+"); - 9: fprintf (pFile, "%f %s\n", 3.1416, "PI"); - 10: close(pFile); - 11: rewind (pFile); - 12: fscanf (pFile, "%f", &f); - 13: fscanf (pFile, "%s", str); -</pre> -Le chiamate di funzione a riga 10, 11, 12 e 13 vengono eseguite tutte? -v Sì -> Viene eseguita solo riga 10 poi genera errore ed il programma termina -> No, nessuna - -124. Cosa fa il seguente segmento di codice? -<pre> -scanf(“%d”,&num); -do { -printf(“%d\n”,num); -scanf(“%d”,&num); -} while(num!=0); -</pre> -> stampa il valore di num se num è diverso da 0 -> Il ciclo do-while entra in un loop infinito -v stampa il valore di num almeno una volta - -125. Supponiamo di aver inizializzato un puntatore ad una variabile intera in questo modo -<pre> -int num=5, *ptrnum; -ptrnum=&num; -</pre> -> ptrnum = (int *) 10; -> ptrnum = 10; -v *ptrnum = 10; - -126. Quale dei seguenti dichiarazioni di variabile perché non valida, generando quindi un errore di compilazione? -v int goto=1; -> int goTo=1; -> int go_to=1; - -127. Si consideri il seguente frammento di codice -<pre> -int scoreCount, a; -for(scoreCount=0; scanf("%d",&a)==1; scoreCount++); -</pre> -Se la sequenza letta in input dall scanf è -<pre> -1 3 7 2 12 w -</pre> -Quale valore assumerà scoreCount al termine del ciclo? -> Il ciclo non termina. La scanf va in errore quando viene letta la w -v 5 -> 6 - -128. Si consideri il frammento di codice -<pre> - int K=10, c=0, p=1; - while (++K > 10) - c=c+1; - p--; -</pre> -che valore conterrà la variabile K al termine dell'esecuzione del frammento di codice? -> 11 -v L'esecuziuone del frammento di codice non termina perché Il ciclo entra in un loop infinito -> 10 - -129. In quale situazione le system call dup(2) e dup2(2) hanno lo stesso comportamento? -> Nel caso in cui gli passiamo gli stessi parametri -> Nel casa in cui invochiamo la dup2(2) settando a NULL il valore del nuovo file descriptor -v Nel caso in cui la dup2(2) venga invocata specificando che il nuovo file descriptor deve essere il file descriptor disponibile con il numero più piccolo - -130. Quali dei seguenti attributi di un processo non perché preservato a seguito di una chiamata alla funzione di libreria execve()? -> Groups id -v Memory mapping -> File locks - -131. Quale attributi di un processo non sono ereditati dal processo figlio? -> Descrittori dei file; terminale di controllo; memoria condivisa -v I timer, i record lock e i memory lock; i contatori delle risorse -> Real ed effective user e group ID; working directory; ambiente del processo - -132. Si consideri il seguente frammento di codice -<pre> -char* file = argv[1]; - int fd; - struct flock lock; - fd = open (file, O_WRONLY); - memset (&lock, 0, sizeof(lock)); - lock.l_type = F_WRLCK; - fcntl (fd, F_GETLK, &lock); -</pre> -Quale è il comportamento della system call fcntl? -> Verifica se sul file file perché gia' presente un lock descritto dalla struttura lock. Nel caso in cui nessun processo detiene un lock su file piazza il lock -v Verifica se sul file file perché gia' presente un lock descritto dalla struttura lock. Nel caso in cui nessun processo detiene un lock su file restituisce F_UNLOCK nel campo l_type di lock -> Verifica se sul file file perché gia' presente un lock descritto dalla struttura lock. In caso affermativo il lock viene rimosso ed il lock richiesto dal processo in esecuzione viene piazzato - -133. Un processo puo' allocare memoria solo nell'heap? -> Sì, mediante la funziona di libreria malloc(3) e calloc(3) -> Sì, mediante le funzioni di libreria malloc(3), calloc(3) e alloca(3) -v No. Può allocare anche memoria nello stack mediante la funzione di libreria alloca(3) - -134. Supponiamo di aver utilizzato, nella nostra funzione C, la funzione di libreria alloca(3) per allocare un'area di memoria. -È necessario liberare tale area di memoria mediante una free(3) prima della terminazione della funzione? -v No. l'area di memoria allocata nello stack viene liberata automaticamente -> Sì, ma mediante la chiamata di funzione dealloca(3) e non mediante la free(3) -> Sì, bisogna sempre liberare la memoria per evitare dei memory leak - -135. Si consideri la variabile globale errno. -Se una system call termina con successo, e immediatamente dopo la sua terminazione ispezioniamo il contenuto di errno, cosa otteniamo? -> Il valore zero essendo la system call terminata con successo -> Il codice di terminazione (con successo) in quanto non c'è una effettiva differenza tra codice di errore o di terminazione con successo -v Il codice di errore generato dall'ultima system call o funzione di libreria la cui esecuzione è terminata con errore - -136. Si consideri la system call -<code> -int open(const char *pathname, int flags); -</code> -nel caso venga invocata con il flag impostato a -<code> -O_CREAT | O_EXCL | O_WRONLY -</code> -Quale è il comportamento atteso? -v Se il file non esiste viene creato ed aperto in scrittura, se invece esiste ritorna errore -> Se il file non esiste viene creato con i permessi di esecuzione (x) ed aperto in scrittura. Se esiste vengono aggiunti i permessi di esecuzione se già non settati ed il file è aperto in scrittura -> Se il file non esiste lo crea e lo apre in scrittura, altrimenti lo apre in lettura - -137. Assumete di voler visualizzare il numero di inode di un file, quale dei seguenti comandi non produce l'output desiderato? -v stat -f nomefile -> ls -l -i nomefile -> stat nomefile - -138. Supponiamo di avere un file nomefile memorizzato nel nostro filesystem. -Quale perché il risultato del comando touch nomefile? -v Aggiorna, al tempo corrente, gli atttributi atime e mtime di nomefile -> Crea un file vuoto con nome nomefile in sostituzione dell'esistente -> Crea un file vuoto con nome nomefile in sostituzione dell'esistente e valore del ctime aggiornato al tempo corrente - -139. Si consideri un file contenente un programma in linguaggio C. Si assuma che è stata inserita la direttiva #include "stdio.h" . perché la compilazione potrebbe generare errori? -v Perché la direttiva dice di cercare il file stdio.h nella directory corrente, mentre tale header file è solitamente memorizzato in un altra directory del filesystem -> perché il file stdio.h potrebbe non esistere nella directory /usr/include, dove la direttiva dice di cercarlo -> L'inserimento della direttiva non genererà mai errori - -140. Dopo aver esegguito il comando -<code>cpp helloworld.c > hw -</code> -cosa conterrà il file hw? -> Un file identico a helloworld.c -> L'input per il debugger relativo al file helloworld.c -v Il precompilato di helloworld.c - -141. Quale perché il modo corretto per controllare che due stringhe str1 e str2 sono uguali? -> <code>if (s1==s2) { printf("stringhe uguali") }</code> -v <code>if strcmp(s1,s2) == 0 { printf("stringhe uguali") }</code> -> <code>if strcmp(s1,s2) { printf("stringhe uguali") }</code> - -142. Si consideri il seguente frammento di codice -<pre> -int i, n1=10, n2=100; -for (i=0;((i<n1)&&(i<n2));i++) - m2[i]=m1[i]; -</pre> -quando termina il ciclo for? -v Quando il valore di i è uguale a n1 -> Quando il valore di i è uguale a n2 -> Non termina perché n1 è diverso da n2 - -143. Supponiamo di eseguire separatamente i seguenti frammenti di codice -<b>Frammento_1</b> -<pre>close(2); -if (fopen(".","r")) { - perror("main"); -}</pre> -<b>Frammento_2</b> -<pre>close(2); -if (fopen(".","r")) { - printf("main: %s \n", strerror(errno)); -}</pre> -Quale delle seguenti affermazioni è vera? -v Il frammento_1 non produce alcun output sul terminale -> La loro esecuzione produce sul terminale due stringhe identiche -> La loro esecuzione produce sul terminale due stringhe diverse - -51. Si consideri il seguente frammento di codice (i numeri a lato sono i numeri di riga delle istruzioni)(uscita 2 volte) -<pre>1. Pthread_t tid; -2. pthread_create(&tid, ... ) -3. pthread_create(&tid, ...) -4. pthread_join(tid, ...); -5. printf("joined");</pre> -quale delle seguenti affermazioni è vera? -v la stringa "joined" è inviata su stdout solo quando il thread creato a riga 3 è terminato -> la stringa "joined" è inviata su stdout quando entrambi i thread sono terminati -> la stringa "joined" è inviata su stdout quando uno dei due thread (non importa quale) è terminato \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_102/correct.txt b/legacy/Data/ingsw/0000_102/correct.txt deleted file mode 100644 index 6613ca3..0000000 --- a/legacy/Data/ingsw/0000_102/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=false, c=true), (a=90, b=true, c=false) \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_102/quest.txt b/legacy/Data/ingsw/0000_102/quest.txt deleted file mode 100644 index e13f059..0000000 --- a/legacy/Data/ingsw/0000_102/quest.txt +++ /dev/null @@ -1,20 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta in espressioni boolean più semplici. Ad esempio, (x + y <= 3) è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) - -Un insieme di test T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste in test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: - -int f(int a, bool b, bool c) -{ if ( (a == 100) && (b || c) ) - { return (1); } - else { return (2);} -} -Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage? \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_102/wrong1.txt b/legacy/Data/ingsw/0000_102/wrong1.txt deleted file mode 100644 index 9e9ca26..0000000 --- a/legacy/Data/ingsw/0000_102/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=false, c=false), (a=90, b=true, c=true) \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_102/wrong2.txt b/legacy/Data/ingsw/0000_102/wrong2.txt deleted file mode 100644 index 2a2414b..0000000 --- a/legacy/Data/ingsw/0000_102/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=false, c=true), (a=90, b=false, c=true) \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_2/correct.txt b/legacy/Data/ingsw/0000_2/correct.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0000_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_2/quest.txt b/legacy/Data/ingsw/0000_2/quest.txt deleted file mode 100644 index c5fe9fb..0000000 --- a/legacy/Data/ingsw/0000_2/quest.txt +++ /dev/null @@ -1,57 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 4 /* number of test cases */ - - - -int f(int x1, int x2) - -{ - - if (x1 + x2 <= 2) - - return (1); - - else return (2); - -} - - - -int main() { int i, y; int x1[N], x2[N]; - - // define test cases - - x1[0] = 5; x2[0] = -2; x1[1] = 6; x2[1] = -3; x1[2] = 7; x2[2] = -4; x1[3] = 8; x2[3] = -5; - - // testing - - for (i = 0; i < N; i++) { - - y = f(x1[i], x2[i]); // function under testing - - assert(y ==(x1[i], x2[i] <= 2) ? 1 : 2); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0); - -} - ------------ - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x1[i] ed x2[i]. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_2/wrong1.txt b/legacy/Data/ingsw/0000_2/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0000_2/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_2/wrong2.txt b/legacy/Data/ingsw/0000_2/wrong2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0000_2/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_3/correct.txt b/legacy/Data/ingsw/0000_3/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0000_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_3/quest.txt b/legacy/Data/ingsw/0000_3/quest.txt deleted file mode 100644 index ba81b1a..0000000 --- a/legacy/Data/ingsw/0000_3/quest.txt +++ /dev/null @@ -1,45 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 5 /* number of test cases */ - -int f1(int x) { return (2*x); } - -int main() { int i, y; int x[N]; - - // define test cases - - x[0] = 0; x[1] = 1; x[2] = -1; x[3] = 10; x[4] = -10; - -// testing - -for (i = 0; i < N; i++) { - - y = f1(x[i]); // function under testing - - assert(y == 2*x[i]); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0); - -} - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: - -{0, {-1}, {1}, {tutti glli interi negativi diversi da -1}, {tutti glli interi positivi diversi da 1}} - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x[i]. - -Quale delle seguenti è la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_3/wrong1.txt b/legacy/Data/ingsw/0000_3/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0000_3/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_3/wrong2.txt b/legacy/Data/ingsw/0000_3/wrong2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0000_3/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_32/correct.txt b/legacy/Data/ingsw/0000_32/correct.txt deleted file mode 100644 index 1ef5b94..0000000 --- a/legacy/Data/ingsw/0000_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=true, c=false), (a=90, b=false, c=true), (a=90, b=false, c=false) \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_32/quest.txt b/legacy/Data/ingsw/0000_32/quest.txt deleted file mode 100644 index f07b439..0000000 --- a/legacy/Data/ingsw/0000_32/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta in espressioni boolean più semplici. Ad esempio, (x + y <= 3) è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) - -Un insieme di test T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste in test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: - -int f(int a, bool b, bool c) -{ if ( (a == 100) && b ) - return (1); // punto di uscita 1 - else if (b || c) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} -Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage? \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_32/wrong1.txt b/legacy/Data/ingsw/0000_32/wrong1.txt deleted file mode 100644 index 6946352..0000000 --- a/legacy/Data/ingsw/0000_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=true, c=false), (a=90, b=false, c=true), (a=100, b=true, c=true) \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_32/wrong2.txt b/legacy/Data/ingsw/0000_32/wrong2.txt deleted file mode 100644 index f9b6750..0000000 --- a/legacy/Data/ingsw/0000_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=100, b=true, c=false), (a=90, b=false, c=false), (a=100, b=false, c=false) \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_4/correct.txt b/legacy/Data/ingsw/0000_4/correct.txt deleted file mode 100644 index 998dfca..0000000 --- a/legacy/Data/ingsw/0000_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Customers should be closely involved throughout the development process. \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_4/quest.txt b/legacy/Data/ingsw/0000_4/quest.txt deleted file mode 100644 index 7d22084..0000000 --- a/legacy/Data/ingsw/0000_4/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Which of the following is an agile principle? \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_4/wrong1.txt b/legacy/Data/ingsw/0000_4/wrong1.txt deleted file mode 100644 index b34acfc..0000000 --- a/legacy/Data/ingsw/0000_4/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Customers should just provide requirements and verify them when the project is completed. \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_4/wrong2.txt b/legacy/Data/ingsw/0000_4/wrong2.txt deleted file mode 100644 index 9cfa092..0000000 --- a/legacy/Data/ingsw/0000_4/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Customers should not interfere with the software development. \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_7/correct.txt b/legacy/Data/ingsw/0000_7/correct.txt deleted file mode 100644 index ae41872..0000000 --- a/legacy/Data/ingsw/0000_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Testing interfaces for each component (i.e., integration of several units). \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_7/quest.txt b/legacy/Data/ingsw/0000_7/quest.txt deleted file mode 100644 index 8632d4d..0000000 --- a/legacy/Data/ingsw/0000_7/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Component testing focuses on: \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_7/wrong1.txt b/legacy/Data/ingsw/0000_7/wrong1.txt deleted file mode 100644 index c2fa097..0000000 --- a/legacy/Data/ingsw/0000_7/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Testing interactions among components (i.e., integration of several units). \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_7/wrong2.txt b/legacy/Data/ingsw/0000_7/wrong2.txt deleted file mode 100644 index 85de863..0000000 --- a/legacy/Data/ingsw/0000_7/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Testing functionalities of individual program units, object classes or methods. \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_8/correct.txt b/legacy/Data/ingsw/0000_8/correct.txt deleted file mode 100644 index aef914a..0000000 --- a/legacy/Data/ingsw/0000_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che un sistema che soddisfa i requisiti risolve il problema del "customer". \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_8/quest.txt b/legacy/Data/ingsw/0000_8/quest.txt deleted file mode 100644 index e821a05..0000000 --- a/legacy/Data/ingsw/0000_8/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "validity check" che è parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_8/wrong1.txt b/legacy/Data/ingsw/0000_8/wrong1.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0000_8/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0000_8/wrong2.txt b/legacy/Data/ingsw/0000_8/wrong2.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/ingsw/0000_8/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_0/correct.txt b/legacy/Data/ingsw/0120_0/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/ingsw/0120_0/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_0/quest.txt b/legacy/Data/ingsw/0120_0/quest.txt deleted file mode 100644 index 1b78d21..0000000 --- a/legacy/Data/ingsw/0120_0/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_0.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: -Test case 1: act2 act1 -Test case 2: act1 act0 act1 act0 act2 -Test case 3: act0 act2 act2 act1 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_0/wrong1.txt b/legacy/Data/ingsw/0120_0/wrong1.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/ingsw/0120_0/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_0/wrong2.txt b/legacy/Data/ingsw/0120_0/wrong2.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/ingsw/0120_0/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_1/correct.txt b/legacy/Data/ingsw/0120_1/correct.txt deleted file mode 100644 index 279908a..0000000 --- a/legacy/Data/ingsw/0120_1/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and ((y <pre 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_1/quest.txt b/legacy/Data/ingsw/0120_1/quest.txt deleted file mode 100644 index 5922b9f..0000000 --- a/legacy/Data/ingsw/0120_1/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 10 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: se la variabile x nell'intervallo [10, 20] allora la variabile y compresa tra il 50% di x ed il 70% di x. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_1/wrong1.txt b/legacy/Data/ingsw/0120_1/wrong1.txt deleted file mode 100644 index 867889a..0000000 --- a/legacy/Data/ingsw/0120_1/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and ((x < 10) or (x > 20)) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_1/wrong2.txt b/legacy/Data/ingsw/0120_1/wrong2.txt deleted file mode 100644 index a159504..0000000 --- a/legacy/Data/ingsw/0120_1/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and (y >= 0.5*x) and (y <= 0.7*x) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_10/correct.txt b/legacy/Data/ingsw/0120_10/correct.txt deleted file mode 100644 index fffebc7..0000000 --- a/legacy/Data/ingsw/0120_10/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_10/quest.txt b/legacy/Data/ingsw/0120_10/quest.txt deleted file mode 100644 index e11a044..0000000 --- a/legacy/Data/ingsw/0120_10/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 50 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se la variabile x minore del 60% della variabile y allora la somma di x ed y maggiore del 30% della variabile z -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_10/wrong1.txt b/legacy/Data/ingsw/0120_10/wrong1.txt deleted file mode 100644 index c5ef6d8..0000000 --- a/legacy/Data/ingsw/0120_10/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x >= 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_10/wrong2.txt b/legacy/Data/ingsw/0120_10/wrong2.txt deleted file mode 100644 index 06e9d5a..0000000 --- a/legacy/Data/ingsw/0120_10/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y > 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_11/correct.txt b/legacy/Data/ingsw/0120_11/correct.txt deleted file mode 100644 index 1a8a50a..0000000 --- a/legacy/Data/ingsw/0120_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun requisito, dovremmo essere in grado di scrivere un inseme di test che può dimostrare che il sistema sviluppato soddisfa il requisito considerato. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_11/quest.txt b/legacy/Data/ingsw/0120_11/quest.txt deleted file mode 100644 index 793b220..0000000 --- a/legacy/Data/ingsw/0120_11/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive il criterio di "requirements verifiability" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_11/wrong1.txt b/legacy/Data/ingsw/0120_11/wrong1.txt deleted file mode 100644 index fac8307..0000000 --- a/legacy/Data/ingsw/0120_11/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna coppia di componenti, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che l'interazione tra le componenti soddisfa tutti i requisiti di interfaccia. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_11/wrong2.txt b/legacy/Data/ingsw/0120_11/wrong2.txt deleted file mode 100644 index 3fdb31e..0000000 --- a/legacy/Data/ingsw/0120_11/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna componente del sistema, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che essa soddisfa tutti i requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_12/correct.txt b/legacy/Data/ingsw/0120_12/correct.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/ingsw/0120_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_12/quest.txt b/legacy/Data/ingsw/0120_12/quest.txt deleted file mode 100644 index aed3c79..0000000 --- a/legacy/Data/ingsw/0120_12/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_12.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il costo dello stato (fase) x c(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi c(1) = 0. -Il costo di una istanza del processo software descritto sopra la somma dei costi degli stati attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo C(X) della sequenza di stati X = x(0), x(1), x(2), .... C(X) = c(x(0)) + c(x(1)) + c(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo C(X) = c(0) + c(1) = c(0) (poich c(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_12/wrong1.txt b/legacy/Data/ingsw/0120_12/wrong1.txt deleted file mode 100644 index 70022eb..0000000 --- a/legacy/Data/ingsw/0120_12/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_12/wrong2.txt b/legacy/Data/ingsw/0120_12/wrong2.txt deleted file mode 100644 index 3143da9..0000000 --- a/legacy/Data/ingsw/0120_12/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_13/correct.txt b/legacy/Data/ingsw/0120_13/correct.txt deleted file mode 100644 index e74b1fc..0000000 --- a/legacy/Data/ingsw/0120_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_13/quest.txt b/legacy/Data/ingsw/0120_13/quest.txt deleted file mode 100644 index c1cd6d0..0000000 --- a/legacy/Data/ingsw/0120_13/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z = x; -while ( (x <= z) && (z <= y) ) { z = z + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_13/wrong1.txt b/legacy/Data/ingsw/0120_13/wrong1.txt deleted file mode 100644 index d63544a..0000000 --- a/legacy/Data/ingsw/0120_13/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x + 1) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_13/wrong2.txt b/legacy/Data/ingsw/0120_13/wrong2.txt deleted file mode 100644 index 1753a91..0000000 --- a/legacy/Data/ingsw/0120_13/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_14/correct.txt b/legacy/Data/ingsw/0120_14/correct.txt deleted file mode 100644 index 475d1ef..0000000 --- a/legacy/Data/ingsw/0120_14/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -150, x = -40, x = 0, x = 200, x = 600} \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_14/quest.txt b/legacy/Data/ingsw/0120_14/quest.txt deleted file mode 100644 index 36947c2..0000000 --- a/legacy/Data/ingsw/0120_14/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (x + 7); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_14/wrong1.txt b/legacy/Data/ingsw/0120_14/wrong1.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/ingsw/0120_14/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_14/wrong2.txt b/legacy/Data/ingsw/0120_14/wrong2.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/ingsw/0120_14/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_15/correct.txt b/legacy/Data/ingsw/0120_15/correct.txt deleted file mode 100644 index aef914a..0000000 --- a/legacy/Data/ingsw/0120_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che un sistema che soddisfa i requisiti risolve il problema del "customer". \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_15/quest.txt b/legacy/Data/ingsw/0120_15/quest.txt deleted file mode 100644 index 9af4805..0000000 --- a/legacy/Data/ingsw/0120_15/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "validity check" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_15/wrong1.txt b/legacy/Data/ingsw/0120_15/wrong1.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0120_15/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_15/wrong2.txt b/legacy/Data/ingsw/0120_15/wrong2.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/ingsw/0120_15/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_16/correct.txt b/legacy/Data/ingsw/0120_16/correct.txt deleted file mode 100644 index 0902686..0000000 --- a/legacy/Data/ingsw/0120_16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito funzionale. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_16/quest.txt b/legacy/Data/ingsw/0120_16/quest.txt deleted file mode 100644 index f6839df..0000000 --- a/legacy/Data/ingsw/0120_16/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -"Ogni giorno, per ciascuna clinica, il sistema generer una lista dei pazienti che hanno un appuntamento quel giorno." -La frase precedente un esempio di: \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_16/wrong1.txt b/legacy/Data/ingsw/0120_16/wrong1.txt deleted file mode 100644 index 6084c49..0000000 --- a/legacy/Data/ingsw/0120_16/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_16/wrong2.txt b/legacy/Data/ingsw/0120_16/wrong2.txt deleted file mode 100644 index 396c8d3..0000000 --- a/legacy/Data/ingsw/0120_16/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di performance. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_17/correct.txt b/legacy/Data/ingsw/0120_17/correct.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/ingsw/0120_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_17/quest.txt b/legacy/Data/ingsw/0120_17/quest.txt deleted file mode 100644 index fc7cc95..0000000 --- a/legacy/Data/ingsw/0120_17/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_17.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3, 4? In altri terminti, qual' la probabilit che non sia necessario ripetere la seconda fase (ma non la prima) ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_17/wrong1.txt b/legacy/Data/ingsw/0120_17/wrong1.txt deleted file mode 100644 index 2a47a95..0000000 --- a/legacy/Data/ingsw/0120_17/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.08 \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_17/wrong2.txt b/legacy/Data/ingsw/0120_17/wrong2.txt deleted file mode 100644 index b7bbee2..0000000 --- a/legacy/Data/ingsw/0120_17/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.32 \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_18/correct.txt b/legacy/Data/ingsw/0120_18/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0120_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_18/quest.txt b/legacy/Data/ingsw/0120_18/quest.txt deleted file mode 100644 index fd2ddc5..0000000 --- a/legacy/Data/ingsw/0120_18/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y - 2 <= 0) { if (x + y - 1 >= 0) return (1); else return (2); } - else {if (x + 2*y - 5 >= 0) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=2}, {x=0, y=0}, {x=5, y=0}, {x=3, y=0}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_18/wrong1.txt b/legacy/Data/ingsw/0120_18/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0120_18/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_18/wrong2.txt b/legacy/Data/ingsw/0120_18/wrong2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0120_18/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_19/correct.txt b/legacy/Data/ingsw/0120_19/correct.txt deleted file mode 100644 index e13eda2..0000000 --- a/legacy/Data/ingsw/0120_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che i requisiti definiscano un sistema che risolve il problema che l'utente pianifica di risolvere. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_19/quest.txt b/legacy/Data/ingsw/0120_19/quest.txt deleted file mode 100644 index b59a64d..0000000 --- a/legacy/Data/ingsw/0120_19/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quali delle seguenti attivit parte del processo di validazione dei requisiti ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_19/wrong1.txt b/legacy/Data/ingsw/0120_19/wrong1.txt deleted file mode 100644 index b24f900..0000000 --- a/legacy/Data/ingsw/0120_19/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che il sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_19/wrong2.txt b/legacy/Data/ingsw/0120_19/wrong2.txt deleted file mode 100644 index 884d6b1..0000000 --- a/legacy/Data/ingsw/0120_19/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che l'architettura del sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_2/correct.txt b/legacy/Data/ingsw/0120_2/correct.txt deleted file mode 100644 index 2ca9276..0000000 --- a/legacy/Data/ingsw/0120_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 35% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_2/quest.txt b/legacy/Data/ingsw/0120_2/quest.txt deleted file mode 100644 index 7cf45ee..0000000 --- a/legacy/Data/ingsw/0120_2/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_2.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: -Test case 1: act1 act0 act1 act0 act2 -Test case 2: act0 act2 act2 act0 act1 -Test case 3: act0 act0 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_2/wrong1.txt b/legacy/Data/ingsw/0120_2/wrong1.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/ingsw/0120_2/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_2/wrong2.txt b/legacy/Data/ingsw/0120_2/wrong2.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/ingsw/0120_2/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_20/correct.txt b/legacy/Data/ingsw/0120_20/correct.txt deleted file mode 100644 index 7311d41..0000000 --- a/legacy/Data/ingsw/0120_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_20/quest.txt b/legacy/Data/ingsw/0120_20/quest.txt deleted file mode 100644 index 173901c..0000000 --- a/legacy/Data/ingsw/0120_20/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y - 1 >= 0) return (1); else return (2); } - else {if (2*x + y - 5 >= 0) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_20/wrong1.txt b/legacy/Data/ingsw/0120_20/wrong1.txt deleted file mode 100644 index 3e327ab..0000000 --- a/legacy/Data/ingsw/0120_20/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=2, y=2}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_20/wrong2.txt b/legacy/Data/ingsw/0120_20/wrong2.txt deleted file mode 100644 index 7e48e4f..0000000 --- a/legacy/Data/ingsw/0120_20/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=3}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_21/correct.txt b/legacy/Data/ingsw/0120_21/correct.txt deleted file mode 100644 index 98939be..0000000 --- a/legacy/Data/ingsw/0120_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_21/quest.txt b/legacy/Data/ingsw/0120_21/quest.txt deleted file mode 100644 index 5e04a05..0000000 --- a/legacy/Data/ingsw/0120_21/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_21.png -Si consideri la Markov chain in figura con stato iniziale 0 e p in (0, 1). Quale delle seguenti formule calcola il valore atteso del numero di transizioni necessarie per lasciare lo stato 0. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_21/wrong1.txt b/legacy/Data/ingsw/0120_21/wrong1.txt deleted file mode 100644 index db2276d..0000000 --- a/legacy/Data/ingsw/0120_21/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_21/wrong2.txt b/legacy/Data/ingsw/0120_21/wrong2.txt deleted file mode 100644 index 56ea6ac..0000000 --- a/legacy/Data/ingsw/0120_21/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -1/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_22/quest.txt b/legacy/Data/ingsw/0120_22/quest.txt deleted file mode 100644 index 306d75a..0000000 --- a/legacy/Data/ingsw/0120_22/quest.txt +++ /dev/null @@ -1,32 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_22/wrong1.txt b/legacy/Data/ingsw/0120_22/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_22/wrong2.txt b/legacy/Data/ingsw/0120_22/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_22/wrong3.txt b/legacy/Data/ingsw/0120_22/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_23/correct.txt b/legacy/Data/ingsw/0120_23/correct.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/ingsw/0120_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_23/quest.txt b/legacy/Data/ingsw/0120_23/quest.txt deleted file mode 100644 index 6f49368..0000000 --- a/legacy/Data/ingsw/0120_23/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_23.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: -Test case 1: act2 act2 act1 act2 act1 -Test case 2: act1 act0 act2 -Test case 3: act2 act1 act0 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_23/wrong1.txt b/legacy/Data/ingsw/0120_23/wrong1.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/ingsw/0120_23/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_23/wrong2.txt b/legacy/Data/ingsw/0120_23/wrong2.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/ingsw/0120_23/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_24/correct.txt b/legacy/Data/ingsw/0120_24/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0120_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_24/quest.txt b/legacy/Data/ingsw/0120_24/quest.txt deleted file mode 100644 index 702f202..0000000 --- a/legacy/Data/ingsw/0120_24/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y - 2>= 0) return (1); else return (2); } - else {if (2*x + y - 1>= 0) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=1}, {x=0, y=0}, {x=1, y=0}, {x=0, y=-1}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_24/wrong1.txt b/legacy/Data/ingsw/0120_24/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0120_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_24/wrong2.txt b/legacy/Data/ingsw/0120_24/wrong2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0120_24/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_25/quest.txt b/legacy/Data/ingsw/0120_25/quest.txt deleted file mode 100644 index 5e6a3b5..0000000 --- a/legacy/Data/ingsw/0120_25/quest.txt +++ /dev/null @@ -1,37 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_25/wrong1.txt b/legacy/Data/ingsw/0120_25/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_25/wrong2.txt b/legacy/Data/ingsw/0120_25/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_25/wrong3.txt b/legacy/Data/ingsw/0120_25/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_26/correct.txt b/legacy/Data/ingsw/0120_26/correct.txt deleted file mode 100644 index 1c7da8c..0000000 --- a/legacy/Data/ingsw/0120_26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.03 \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_26/quest.txt b/legacy/Data/ingsw/0120_26/quest.txt deleted file mode 100644 index 458f85c..0000000 --- a/legacy/Data/ingsw/0120_26/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_26.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.1 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3, 4 ? In altri terminti, qual' la probabilit che sia necessario ripetere sia la fase 1 che la fase 2 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_26/wrong1.txt b/legacy/Data/ingsw/0120_26/wrong1.txt deleted file mode 100644 index 7eb6830..0000000 --- a/legacy/Data/ingsw/0120_26/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.27 \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_26/wrong2.txt b/legacy/Data/ingsw/0120_26/wrong2.txt deleted file mode 100644 index 8a346b7..0000000 --- a/legacy/Data/ingsw/0120_26/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.07 \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_27/correct.txt b/legacy/Data/ingsw/0120_27/correct.txt deleted file mode 100644 index 5f37ecc..0000000 --- a/legacy/Data/ingsw/0120_27/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 5) or (x <= 0)) and ((x >= 15) or (x <= 10)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_27/quest.txt b/legacy/Data/ingsw/0120_27/quest.txt deleted file mode 100644 index 864cc93..0000000 --- a/legacy/Data/ingsw/0120_27/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5] oppure [10, 15] -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_27/wrong1.txt b/legacy/Data/ingsw/0120_27/wrong1.txt deleted file mode 100644 index 8856598..0000000 --- a/legacy/Data/ingsw/0120_27/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 0) or (x <= 5)) and ((x >= 10) or (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_27/wrong2.txt b/legacy/Data/ingsw/0120_27/wrong2.txt deleted file mode 100644 index 2057e11..0000000 --- a/legacy/Data/ingsw/0120_27/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ( ((x >= 0) and (x <= 5)) or ((x >= 10) and (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_28/quest.txt b/legacy/Data/ingsw/0120_28/quest.txt deleted file mode 100644 index 5826ea3..0000000 --- a/legacy/Data/ingsw/0120_28/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_28.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_28/wrong1.txt b/legacy/Data/ingsw/0120_28/wrong1.txt deleted file mode 100644 index bfb3c5d..0000000 --- a/legacy/Data/ingsw/0120_28/wrong1.txt +++ /dev/null @@ -1,38 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_28/wrong2.txt b/legacy/Data/ingsw/0120_28/wrong2.txt deleted file mode 100644 index c5d8c6b..0000000 --- a/legacy/Data/ingsw/0120_28/wrong2.txt +++ /dev/null @@ -1,33 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_28/wrong3.txt b/legacy/Data/ingsw/0120_28/wrong3.txt deleted file mode 100644 index 40db007..0000000 --- a/legacy/Data/ingsw/0120_28/wrong3.txt +++ /dev/null @@ -1,33 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_29/correct.txt b/legacy/Data/ingsw/0120_29/correct.txt deleted file mode 100644 index 080c618..0000000 --- a/legacy/Data/ingsw/0120_29/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y <= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_29/quest.txt b/legacy/Data/ingsw/0120_29/quest.txt deleted file mode 100644 index 576af1a..0000000 --- a/legacy/Data/ingsw/0120_29/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato era stata richiesta una risorsa (variabile x positiva) allora ora concesso l'accesso alla risorsa (variabile y positiva) -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time < w e ritorna il valore che z aveva al tempo (time - w), se time >= w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_29/wrong1.txt b/legacy/Data/ingsw/0120_29/wrong1.txt deleted file mode 100644 index 5ea42fe..0000000 --- a/legacy/Data/ingsw/0120_29/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y <= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_29/wrong2.txt b/legacy/Data/ingsw/0120_29/wrong2.txt deleted file mode 100644 index a55c0a4..0000000 --- a/legacy/Data/ingsw/0120_29/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y > 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_3/correct.txt b/legacy/Data/ingsw/0120_3/correct.txt deleted file mode 100644 index e940faa..0000000 --- a/legacy/Data/ingsw/0120_3/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 3) || (y > 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_3/quest.txt b/legacy/Data/ingsw/0120_3/quest.txt deleted file mode 100644 index 2758118..0000000 --- a/legacy/Data/ingsw/0120_3/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(int x, int y) { ..... } -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro maggiore di 3 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_3/wrong1.txt b/legacy/Data/ingsw/0120_3/wrong1.txt deleted file mode 100644 index ad32d88..0000000 --- a/legacy/Data/ingsw/0120_3/wrong1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x >= 3) || (y >= 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_3/wrong2.txt b/legacy/Data/ingsw/0120_3/wrong2.txt deleted file mode 100644 index 642ec6b..0000000 --- a/legacy/Data/ingsw/0120_3/wrong2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x >= 3) || (y > 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_30/correct.txt b/legacy/Data/ingsw/0120_30/correct.txt deleted file mode 100644 index a40ea7d..0000000 --- a/legacy/Data/ingsw/0120_30/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_30/quest.txt b/legacy/Data/ingsw/0120_30/quest.txt deleted file mode 100644 index dbd72c0..0000000 --- a/legacy/Data/ingsw/0120_30/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a - 100 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_30/wrong1.txt b/legacy/Data/ingsw/0120_30/wrong1.txt deleted file mode 100644 index 5b77112..0000000 --- a/legacy/Data/ingsw/0120_30/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5). \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_30/wrong2.txt b/legacy/Data/ingsw/0120_30/wrong2.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/ingsw/0120_30/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_31/correct.txt b/legacy/Data/ingsw/0120_31/correct.txt deleted file mode 100644 index 3bb4f54..0000000 --- a/legacy/Data/ingsw/0120_31/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 25% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_31/quest.txt b/legacy/Data/ingsw/0120_31/quest.txt deleted file mode 100644 index 6c8f77e..0000000 --- a/legacy/Data/ingsw/0120_31/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_31.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act0 act0 -Test case 2: act2 act0 act1 -Test case 3: act0 act0 act0 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_31/wrong1.txt b/legacy/Data/ingsw/0120_31/wrong1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0120_31/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_31/wrong2.txt b/legacy/Data/ingsw/0120_31/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0120_31/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_32/correct.txt b/legacy/Data/ingsw/0120_32/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0120_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_32/quest.txt b/legacy/Data/ingsw/0120_32/quest.txt deleted file mode 100644 index dcec721..0000000 --- a/legacy/Data/ingsw/0120_32/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (2*x); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} -Si consideri il seguente insieme di test cases: -{x=-20, x= 10, x=60} -Quale delle seguenti la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_32/wrong1.txt b/legacy/Data/ingsw/0120_32/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0120_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_32/wrong2.txt b/legacy/Data/ingsw/0120_32/wrong2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0120_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_33/correct.txt b/legacy/Data/ingsw/0120_33/correct.txt deleted file mode 100644 index a7029bc..0000000 --- a/legacy/Data/ingsw/0120_33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_33/quest.txt b/legacy/Data/ingsw/0120_33/quest.txt deleted file mode 100644 index e5fbc81..0000000 --- a/legacy/Data/ingsw/0120_33/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_33/wrong1.txt b/legacy/Data/ingsw/0120_33/wrong1.txt deleted file mode 100644 index a82929b..0000000 --- a/legacy/Data/ingsw/0120_33/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_33/wrong2.txt b/legacy/Data/ingsw/0120_33/wrong2.txt deleted file mode 100644 index 710b111..0000000 --- a/legacy/Data/ingsw/0120_33/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_34/quest.txt b/legacy/Data/ingsw/0120_34/quest.txt deleted file mode 100644 index 29d0647..0000000 --- a/legacy/Data/ingsw/0120_34/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_34.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_34/wrong1.txt b/legacy/Data/ingsw/0120_34/wrong1.txt deleted file mode 100644 index 160702f..0000000 --- a/legacy/Data/ingsw/0120_34/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_34/wrong2.txt b/legacy/Data/ingsw/0120_34/wrong2.txt deleted file mode 100644 index 3c05a37..0000000 --- a/legacy/Data/ingsw/0120_34/wrong2.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_34/wrong3.txt b/legacy/Data/ingsw/0120_34/wrong3.txt deleted file mode 100644 index bdfb644..0000000 --- a/legacy/Data/ingsw/0120_34/wrong3.txt +++ /dev/null @@ -1,37 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_35/quest.txt b/legacy/Data/ingsw/0120_35/quest.txt deleted file mode 100644 index 99379e6..0000000 --- a/legacy/Data/ingsw/0120_35/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(int x, int y) { ..... } -Quale delle seguenti assert esprime l'invariante che le variabili locali z e w di f() hanno somma minore di 1 oppure maggiore di 7 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_35/wrong1.txt b/legacy/Data/ingsw/0120_35/wrong1.txt deleted file mode 100644 index cbf1814..0000000 --- a/legacy/Data/ingsw/0120_35/wrong1.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w <= 1) || (z + w >= 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_35/wrong2.txt b/legacy/Data/ingsw/0120_35/wrong2.txt deleted file mode 100644 index 03b9f52..0000000 --- a/legacy/Data/ingsw/0120_35/wrong2.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w < 1) || (z + w > 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_35/wrong3.txt b/legacy/Data/ingsw/0120_35/wrong3.txt deleted file mode 100644 index 6fcb8b5..0000000 --- a/legacy/Data/ingsw/0120_35/wrong3.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w > 1) || (z + w < 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_36/correct.txt b/legacy/Data/ingsw/0120_36/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/ingsw/0120_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_36/quest.txt b/legacy/Data/ingsw/0120_36/quest.txt deleted file mode 100644 index 6f256c3..0000000 --- a/legacy/Data/ingsw/0120_36/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_36.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: -Test case 1: act2 act2 act1 act2 -Test case 2: act0 act2 act0 -Test case 3: act0 act0 act0 act1 act1 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_36/wrong1.txt b/legacy/Data/ingsw/0120_36/wrong1.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/ingsw/0120_36/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_36/wrong2.txt b/legacy/Data/ingsw/0120_36/wrong2.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/ingsw/0120_36/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_37/correct.txt b/legacy/Data/ingsw/0120_37/correct.txt deleted file mode 100644 index bc5692f..0000000 --- a/legacy/Data/ingsw/0120_37/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 87% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_37/quest.txt b/legacy/Data/ingsw/0120_37/quest.txt deleted file mode 100644 index cdbc688..0000000 --- a/legacy/Data/ingsw/0120_37/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_37.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - -Test case 1: act2 act1 act2 act2 -Test case 2: act2 act0 act2 act0 act2 -Test case 3: act2 act0 act2 act0 act1 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_37/wrong1.txt b/legacy/Data/ingsw/0120_37/wrong1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0120_37/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_37/wrong2.txt b/legacy/Data/ingsw/0120_37/wrong2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0120_37/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_38/correct.txt b/legacy/Data/ingsw/0120_38/correct.txt deleted file mode 100644 index 25ac15c..0000000 --- a/legacy/Data/ingsw/0120_38/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and ((x >= 30) or (x <= 20)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_38/quest.txt b/legacy/Data/ingsw/0120_38/quest.txt deleted file mode 100644 index b420aaf..0000000 --- a/legacy/Data/ingsw/0120_38/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Dopo 20 unit di tempo dall'inizio dell'esecuzione la variabile x sempre nell'intervallo [20, 30] . -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_38/wrong1.txt b/legacy/Data/ingsw/0120_38/wrong1.txt deleted file mode 100644 index 157567e..0000000 --- a/legacy/Data/ingsw/0120_38/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) or ((x >= 20) and (x <= 30)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_38/wrong2.txt b/legacy/Data/ingsw/0120_38/wrong2.txt deleted file mode 100644 index d021c3b..0000000 --- a/legacy/Data/ingsw/0120_38/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and (x >= 20) and (x <= 30) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_39/quest.txt b/legacy/Data/ingsw/0120_39/quest.txt deleted file mode 100644 index 4777dbc..0000000 --- a/legacy/Data/ingsw/0120_39/quest.txt +++ /dev/null @@ -1,35 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_39/wrong1.txt b/legacy/Data/ingsw/0120_39/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_39/wrong2.txt b/legacy/Data/ingsw/0120_39/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_39/wrong3.txt b/legacy/Data/ingsw/0120_39/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_4/correct.txt b/legacy/Data/ingsw/0120_4/correct.txt deleted file mode 100644 index ddb0d65..0000000 --- a/legacy/Data/ingsw/0120_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_4/quest.txt b/legacy/Data/ingsw/0120_4/quest.txt deleted file mode 100644 index d1cf8cb..0000000 --- a/legacy/Data/ingsw/0120_4/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 0) or (x > 5)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_4/wrong1.txt b/legacy/Data/ingsw/0120_4/wrong1.txt deleted file mode 100644 index 3e05ae7..0000000 --- a/legacy/Data/ingsw/0120_4/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_4/wrong2.txt b/legacy/Data/ingsw/0120_4/wrong2.txt deleted file mode 100644 index 7c7a691..0000000 --- a/legacy/Data/ingsw/0120_4/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_40/correct.txt b/legacy/Data/ingsw/0120_40/correct.txt deleted file mode 100644 index 31a01d5..0000000 --- a/legacy/Data/ingsw/0120_40/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_40/quest.txt b/legacy/Data/ingsw/0120_40/quest.txt deleted file mode 100644 index 74a4d32..0000000 --- a/legacy/Data/ingsw/0120_40/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y - 6 <= 0) { if (x + y - 3 >= 0) return (1); else return (2); } - else {if (x + 2*y -15 >= 0) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_40/wrong1.txt b/legacy/Data/ingsw/0120_40/wrong1.txt deleted file mode 100644 index 549dba8..0000000 --- a/legacy/Data/ingsw/0120_40/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=10, y=3}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_40/wrong2.txt b/legacy/Data/ingsw/0120_40/wrong2.txt deleted file mode 100644 index 0c564f7..0000000 --- a/legacy/Data/ingsw/0120_40/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=2, y=1}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_41/correct.txt b/legacy/Data/ingsw/0120_41/correct.txt deleted file mode 100644 index 7a6c6b9..0000000 --- a/legacy/Data/ingsw/0120_41/correct.txt +++ /dev/null @@ -1 +0,0 @@ -300000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_41/quest.txt b/legacy/Data/ingsw/0120_41/quest.txt deleted file mode 100644 index 47201e7..0000000 --- a/legacy/Data/ingsw/0120_41/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Il rischio R pu essere calcolato come R = P*C, dove P la probabilit dell'evento avverso (software failure nel nostro contesto) e C il costo dell'occorrenza dell'evento avverso. -Assumiamo che la probabilit P sia legata al costo di sviluppo S dalla formula -P = 10^{(-b*S)} (cio 10 elevato alla (-b*S)) -dove b una opportuna costante note da dati storici aziendali. Si assuma che b = 0.0001, C = 1000000, ed il rischio ammesso R = 1000. Quale dei seguenti valori meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_41/wrong1.txt b/legacy/Data/ingsw/0120_41/wrong1.txt deleted file mode 100644 index 997967b..0000000 --- a/legacy/Data/ingsw/0120_41/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -700000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_41/wrong2.txt b/legacy/Data/ingsw/0120_41/wrong2.txt deleted file mode 100644 index 2df501e..0000000 --- a/legacy/Data/ingsw/0120_41/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -500000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_42/correct.txt b/legacy/Data/ingsw/0120_42/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0120_42/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_42/quest.txt b/legacy/Data/ingsw/0120_42/quest.txt deleted file mode 100644 index 4650bbb..0000000 --- a/legacy/Data/ingsw/0120_42/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_42.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act2 act1 act2 act2 -Test case 2: act2 act0 -Test case 3: act0 act0 act0 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_42/wrong1.txt b/legacy/Data/ingsw/0120_42/wrong1.txt deleted file mode 100644 index 1c07658..0000000 --- a/legacy/Data/ingsw/0120_42/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_42/wrong2.txt b/legacy/Data/ingsw/0120_42/wrong2.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0120_42/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_43/quest.txt b/legacy/Data/ingsw/0120_43/quest.txt deleted file mode 100644 index 8636c5a..0000000 --- a/legacy/Data/ingsw/0120_43/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_43.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_43/wrong1.txt b/legacy/Data/ingsw/0120_43/wrong1.txt deleted file mode 100644 index 0ca6415..0000000 --- a/legacy/Data/ingsw/0120_43/wrong1.txt +++ /dev/null @@ -1,32 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_43/wrong2.txt b/legacy/Data/ingsw/0120_43/wrong2.txt deleted file mode 100644 index a5879aa..0000000 --- a/legacy/Data/ingsw/0120_43/wrong2.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_43/wrong3.txt b/legacy/Data/ingsw/0120_43/wrong3.txt deleted file mode 100644 index b4f56fb..0000000 --- a/legacy/Data/ingsw/0120_43/wrong3.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_44/correct.txt b/legacy/Data/ingsw/0120_44/correct.txt deleted file mode 100644 index 232aedf..0000000 --- a/legacy/Data/ingsw/0120_44/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_44/quest.txt b/legacy/Data/ingsw/0120_44/quest.txt deleted file mode 100644 index e44e320..0000000 --- a/legacy/Data/ingsw/0120_44/quest.txt +++ /dev/null @@ -1,21 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a + b - 6 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_44/wrong1.txt b/legacy/Data/ingsw/0120_44/wrong1.txt deleted file mode 100644 index 5d5c9a4..0000000 --- a/legacy/Data/ingsw/0120_44/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2). \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_44/wrong2.txt b/legacy/Data/ingsw/0120_44/wrong2.txt deleted file mode 100644 index 2b6c292..0000000 --- a/legacy/Data/ingsw/0120_44/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_45/quest.txt b/legacy/Data/ingsw/0120_45/quest.txt deleted file mode 100644 index 4818a62..0000000 --- a/legacy/Data/ingsw/0120_45/quest.txt +++ /dev/null @@ -1,35 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_45/wrong1.txt b/legacy/Data/ingsw/0120_45/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_45/wrong2.txt b/legacy/Data/ingsw/0120_45/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_45/wrong3.txt b/legacy/Data/ingsw/0120_45/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0120_46/correct.txt b/legacy/Data/ingsw/0120_46/correct.txt deleted file mode 100644 index 3fb437d..0000000 --- a/legacy/Data/ingsw/0120_46/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.56 \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_46/quest.txt b/legacy/Data/ingsw/0120_46/quest.txt deleted file mode 100644 index 6205846..0000000 --- a/legacy/Data/ingsw/0120_46/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_46.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3 ? In altri terminti, qual' la probabilit che non sia necessario ripetere nessuna fase? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_46/wrong1.txt b/legacy/Data/ingsw/0120_46/wrong1.txt deleted file mode 100644 index c64601b..0000000 --- a/legacy/Data/ingsw/0120_46/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.14 \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_46/wrong2.txt b/legacy/Data/ingsw/0120_46/wrong2.txt deleted file mode 100644 index fc54e00..0000000 --- a/legacy/Data/ingsw/0120_46/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.24 \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_47/correct.txt b/legacy/Data/ingsw/0120_47/correct.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/ingsw/0120_47/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_47/quest.txt b/legacy/Data/ingsw/0120_47/quest.txt deleted file mode 100644 index 7710e8f..0000000 --- a/legacy/Data/ingsw/0120_47/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di consistenza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_47/wrong1.txt b/legacy/Data/ingsw/0120_47/wrong1.txt deleted file mode 100644 index 9e12d11..0000000 --- a/legacy/Data/ingsw/0120_47/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito esista un insieme di test che lo possa verificare. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_47/wrong2.txt b/legacy/Data/ingsw/0120_47/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0120_47/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_48/correct.txt b/legacy/Data/ingsw/0120_48/correct.txt deleted file mode 100644 index 519c7fd..0000000 --- a/legacy/Data/ingsw/0120_48/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 5) or (x < 0)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_48/quest.txt b/legacy/Data/ingsw/0120_48/quest.txt deleted file mode 100644 index 22c683f..0000000 --- a/legacy/Data/ingsw/0120_48/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5]. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_48/wrong1.txt b/legacy/Data/ingsw/0120_48/wrong1.txt deleted file mode 100644 index 5229f7e..0000000 --- a/legacy/Data/ingsw/0120_48/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 0) or (x < 5)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_48/wrong2.txt b/legacy/Data/ingsw/0120_48/wrong2.txt deleted file mode 100644 index c2e617d..0000000 --- a/legacy/Data/ingsw/0120_48/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and (x > 0) and (x < 5); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_49/correct.txt b/legacy/Data/ingsw/0120_49/correct.txt deleted file mode 100644 index 2a2ecea..0000000 --- a/legacy/Data/ingsw/0120_49/correct.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_49/quest.txt b/legacy/Data/ingsw/0120_49/quest.txt deleted file mode 100644 index 2d6940a..0000000 --- a/legacy/Data/ingsw/0120_49/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_49.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il tempo necessario per completare la fase x time(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi time(1) = 0. -Il tempo di una istanza del processo software descritto sopra la somma dei tempi degli stati (fasi) attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo Time(X) della sequenza di stati X = x(0), x(1), x(2), .... Time(X) = time(x(0)) + time(x(1)) + time(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo Time(X) = time(0) + time(1) = time(0) (poich time(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_49/wrong1.txt b/legacy/Data/ingsw/0120_49/wrong1.txt deleted file mode 100644 index d68fd15..0000000 --- a/legacy/Data/ingsw/0120_49/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_49/wrong2.txt b/legacy/Data/ingsw/0120_49/wrong2.txt deleted file mode 100644 index 9927a93..0000000 --- a/legacy/Data/ingsw/0120_49/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_5/quest.txt b/legacy/Data/ingsw/0120_5/quest.txt deleted file mode 100644 index 3e68301..0000000 --- a/legacy/Data/ingsw/0120_5/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_5.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_5/wrong1.txt b/legacy/Data/ingsw/0120_5/wrong1.txt deleted file mode 100644 index 6c46c45..0000000 --- a/legacy/Data/ingsw/0120_5/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_5/wrong2.txt b/legacy/Data/ingsw/0120_5/wrong2.txt deleted file mode 100644 index 39e7bfc..0000000 --- a/legacy/Data/ingsw/0120_5/wrong2.txt +++ /dev/null @@ -1,37 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_5/wrong3.txt b/legacy/Data/ingsw/0120_5/wrong3.txt deleted file mode 100644 index 93e29a3..0000000 --- a/legacy/Data/ingsw/0120_5/wrong3.txt +++ /dev/null @@ -1,28 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_6/correct.txt b/legacy/Data/ingsw/0120_6/correct.txt deleted file mode 100644 index 7c149d8..0000000 --- a/legacy/Data/ingsw/0120_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisisti descrivano tutte le funzionalità e vincoli (e.g., security, performance) del sistema desiderato dal customer. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_6/quest.txt b/legacy/Data/ingsw/0120_6/quest.txt deleted file mode 100644 index 8bba4b8..0000000 --- a/legacy/Data/ingsw/0120_6/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di completezza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_6/wrong1.txt b/legacy/Data/ingsw/0120_6/wrong1.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0120_6/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_6/wrong2.txt b/legacy/Data/ingsw/0120_6/wrong2.txt deleted file mode 100644 index 3461684..0000000 --- a/legacy/Data/ingsw/0120_6/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito sia stato implementato nel sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_7/correct.txt b/legacy/Data/ingsw/0120_7/correct.txt deleted file mode 100644 index b559d4a..0000000 --- a/legacy/Data/ingsw/0120_7/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_7/quest.txt b/legacy/Data/ingsw/0120_7/quest.txt deleted file mode 100644 index 031c331..0000000 --- a/legacy/Data/ingsw/0120_7/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 40 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 1 allora ora y nonegativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_7/wrong1.txt b/legacy/Data/ingsw/0120_7/wrong1.txt deleted file mode 100644 index 4b8db59..0000000 --- a/legacy/Data/ingsw/0120_7/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) or (delay(x, 10) > 1) or (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_7/wrong2.txt b/legacy/Data/ingsw/0120_7/wrong2.txt deleted file mode 100644 index 05ce544..0000000 --- a/legacy/Data/ingsw/0120_7/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0120_8/correct.txt b/legacy/Data/ingsw/0120_8/correct.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0120_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_8/quest.txt b/legacy/Data/ingsw/0120_8/quest.txt deleted file mode 100644 index 2809138..0000000 --- a/legacy/Data/ingsw/0120_8/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_8.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act0 act1 act0 act2 -Test case 2: act0 act2 act2 act0 act1 -Test case 3: act0 act0 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_8/wrong1.txt b/legacy/Data/ingsw/0120_8/wrong1.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/ingsw/0120_8/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_8/wrong2.txt b/legacy/Data/ingsw/0120_8/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0120_8/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_9/correct.txt b/legacy/Data/ingsw/0120_9/correct.txt deleted file mode 100644 index ce9968f..0000000 --- a/legacy/Data/ingsw/0120_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.28 \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_9/quest.txt b/legacy/Data/ingsw/0120_9/quest.txt deleted file mode 100644 index 4962ecf..0000000 --- a/legacy/Data/ingsw/0120_9/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0120_domanda_9.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del processo software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.3 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3? In altri terminti, qual' la probabilit che non sia necessario ripetere la prima fase (ma non la seconda) ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_9/wrong1.txt b/legacy/Data/ingsw/0120_9/wrong1.txt deleted file mode 100644 index e8f9017..0000000 --- a/legacy/Data/ingsw/0120_9/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.42 \ No newline at end of file diff --git a/legacy/Data/ingsw/0120_9/wrong2.txt b/legacy/Data/ingsw/0120_9/wrong2.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/ingsw/0120_9/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/ingsw/0121_34/correct.txt b/legacy/Data/ingsw/0121_34/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0121_34/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0121_34/quest.txt b/legacy/Data/ingsw/0121_34/quest.txt deleted file mode 100644 index 6dbca93..0000000 --- a/legacy/Data/ingsw/0121_34/quest.txt +++ /dev/null @@ -1,53 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 4 /* number of test cases */ - - -int f(int x1, int x2) - -{ - if (x1 + x2 <= 2) - - return (1); - - else return (2); - -} - - -int main() { int i, y; int x1[N], x2[N]; - - // define test cases - - x1[0] = 3; x2[0] = -2; x1[1] = 4; x2[1] = -3; x1[2] = 7; x2[2] = -4; x1[3] = 8; x2[3] = -5;  - - // testing - - for (i = 0; i < N; i++) { - - y = f(x1[i], x2[i]); // function under testing - - assert(y ==(x1[i], x2[i] <= 2) ? 1 : 2); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0);    - -} ------------ - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x1[i] ed x2[i]. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0121_34/wrong1.txt b/legacy/Data/ingsw/0121_34/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0121_34/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0121_34/wrong2.txt b/legacy/Data/ingsw/0121_34/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0121_34/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_0/correct.txt b/legacy/Data/ingsw/0210_0/correct.txt deleted file mode 100644 index a40ea7d..0000000 --- a/legacy/Data/ingsw/0210_0/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_0/quest.txt b/legacy/Data/ingsw/0210_0/quest.txt deleted file mode 100644 index 2d895ca..0000000 --- a/legacy/Data/ingsw/0210_0/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a >= 100) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_0/wrong1.txt b/legacy/Data/ingsw/0210_0/wrong1.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/ingsw/0210_0/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_0/wrong2.txt b/legacy/Data/ingsw/0210_0/wrong2.txt deleted file mode 100644 index 5b77112..0000000 --- a/legacy/Data/ingsw/0210_0/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5). \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_1/quest.txt b/legacy/Data/ingsw/0210_1/quest.txt deleted file mode 100644 index 89110fc..0000000 --- a/legacy/Data/ingsw/0210_1/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_1.png -Si consideri la seguente architettura software: - - -Quale dei seguenti modelli Modelica meglio la rappresenta ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_1/wrong1.txt b/legacy/Data/ingsw/0210_1/wrong1.txt deleted file mode 100644 index 0487745..0000000 --- a/legacy/Data/ingsw/0210_1/wrong1.txt +++ /dev/null @@ -1,6 +0,0 @@ -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input4, sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_1/wrong2.txt b/legacy/Data/ingsw/0210_1/wrong2.txt deleted file mode 100644 index 6b9f4b0..0000000 --- a/legacy/Data/ingsw/0210_1/wrong2.txt +++ /dev/null @@ -1,3 +0,0 @@ -output4); -connect(sc1.output4, sc2.input4); -connect(sc1.input5, sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_1/wrong3.txt b/legacy/Data/ingsw/0210_1/wrong3.txt deleted file mode 100644 index bf32c35..0000000 --- a/legacy/Data/ingsw/0210_1/wrong3.txt +++ /dev/null @@ -1,40 +0,0 @@ -output5); -connect(sc1.output5, sc3.input5); -connect(sc1.input6, sc4.output6); -connect(sc1.output6, sc4.input6); -connect(sc2.input1, sc3.output1); -connect(sc3.input2, sc4.output2); -connect(sc4.input3, sc2.ouput3); -end SysArch -2. -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input4, sc2.output4); -connect(sc1.output4, sc2.input4); -connect(sc1.input5, sc3.output5); -connect(sc1.output5, sc3.input5); -connect(sc1.input6, sc4.output6); -connect(sc1.output6, sc4.input6); -connect(sc2.input1, sc3.output1); -connect(sc3.input2, sc4.output2); -connect(sc4.output3, sc2.input3); -end SysArch -3. -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input4, sc2.output4); -connect(sc1.output4, sc2.input4); -connect(sc1.input5, sc3.output5); -connect(sc1.output5, sc3.input5); -connect(sc1.input6, sc4.output6); -connect(sc1.output6, sc4.input6); -connect(sc2.output1, sc3.input1); -connect(sc3.output2, sc4.input2); -connect(sc4.output3, sc2.input3); -end SysArch \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_10/correct.txt b/legacy/Data/ingsw/0210_10/correct.txt deleted file mode 100644 index ddb0d65..0000000 --- a/legacy/Data/ingsw/0210_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_10/quest.txt b/legacy/Data/ingsw/0210_10/quest.txt deleted file mode 100644 index d1cf8cb..0000000 --- a/legacy/Data/ingsw/0210_10/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 0) or (x > 5)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_10/wrong1.txt b/legacy/Data/ingsw/0210_10/wrong1.txt deleted file mode 100644 index 7c7a691..0000000 --- a/legacy/Data/ingsw/0210_10/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_10/wrong2.txt b/legacy/Data/ingsw/0210_10/wrong2.txt deleted file mode 100644 index 3e05ae7..0000000 --- a/legacy/Data/ingsw/0210_10/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_11/quest.txt b/legacy/Data/ingsw/0210_11/quest.txt deleted file mode 100644 index 57dc789..0000000 --- a/legacy/Data/ingsw/0210_11/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_11.png -Si consideri la seguente architettura software: - -Quale dei seguneti modelli Modelica meglio la rappresenta. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_11/wrong1.txt b/legacy/Data/ingsw/0210_11/wrong1.txt deleted file mode 100644 index 157d205..0000000 --- a/legacy/Data/ingsw/0210_11/wrong1.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -OS os_c; -WS ws_c; -WB wb_c; -connect(os_c.input1, ws_c.output1); -connect(os_c.output1, ws_c.input1); -connect(wb_c.input2, ws_c.output2); -connect(wb_c.output2, ws_c.input2); -end SysArch \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_11/wrong2.txt b/legacy/Data/ingsw/0210_11/wrong2.txt deleted file mode 100644 index 04886bb..0000000 --- a/legacy/Data/ingsw/0210_11/wrong2.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -OS os_c; -WS ws_c; -WB wb_c; -connect(os_c.input1, wb_c.output1); -connect(os_c.output1, wb_c.input1); -connect(wb_c.input2, ws_c.output2); -connect(wb_c.output2, ws_c.input2); -end SysArch \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_11/wrong3.txt b/legacy/Data/ingsw/0210_11/wrong3.txt deleted file mode 100644 index 903ba76..0000000 --- a/legacy/Data/ingsw/0210_11/wrong3.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -OS os_c; -WS ws_c; -WB wb_c; -connect(os_c.input1, ws_c.output1); -connect(os_c.output1, ws_c.input1); -connect(wb_c.input2, os_c.output2); -connect(wb_c.output2, os_c.input2); -end SysArch \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_12/quest.txt b/legacy/Data/ingsw/0210_12/quest.txt deleted file mode 100644 index 86ee3d4..0000000 --- a/legacy/Data/ingsw/0210_12/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_12.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_12/wrong1.txt b/legacy/Data/ingsw/0210_12/wrong1.txt deleted file mode 100644 index c7f67fe..0000000 --- a/legacy/Data/ingsw/0210_12/wrong1.txt +++ /dev/null @@ -1,38 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_12/wrong2.txt b/legacy/Data/ingsw/0210_12/wrong2.txt deleted file mode 100644 index b84dfd6..0000000 --- a/legacy/Data/ingsw/0210_12/wrong2.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_12/wrong3.txt b/legacy/Data/ingsw/0210_12/wrong3.txt deleted file mode 100644 index 162b572..0000000 --- a/legacy/Data/ingsw/0210_12/wrong3.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_13/correct.txt b/legacy/Data/ingsw/0210_13/correct.txt deleted file mode 100644 index 25ac15c..0000000 --- a/legacy/Data/ingsw/0210_13/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and ((x >= 30) or (x <= 20)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0210_13/quest.txt b/legacy/Data/ingsw/0210_13/quest.txt deleted file mode 100644 index b420aaf..0000000 --- a/legacy/Data/ingsw/0210_13/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Dopo 20 unit di tempo dall'inizio dell'esecuzione la variabile x sempre nell'intervallo [20, 30] . -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_13/wrong1.txt b/legacy/Data/ingsw/0210_13/wrong1.txt deleted file mode 100644 index d021c3b..0000000 --- a/legacy/Data/ingsw/0210_13/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and (x >= 20) and (x <= 30) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0210_13/wrong2.txt b/legacy/Data/ingsw/0210_13/wrong2.txt deleted file mode 100644 index 157567e..0000000 --- a/legacy/Data/ingsw/0210_13/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) or ((x >= 20) and (x <= 30)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0210_14/correct.txt b/legacy/Data/ingsw/0210_14/correct.txt deleted file mode 100644 index e74b1fc..0000000 --- a/legacy/Data/ingsw/0210_14/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_14/quest.txt b/legacy/Data/ingsw/0210_14/quest.txt deleted file mode 100644 index c1cd6d0..0000000 --- a/legacy/Data/ingsw/0210_14/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z = x; -while ( (x <= z) && (z <= y) ) { z = z + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_14/wrong1.txt b/legacy/Data/ingsw/0210_14/wrong1.txt deleted file mode 100644 index d63544a..0000000 --- a/legacy/Data/ingsw/0210_14/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x + 1) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_14/wrong2.txt b/legacy/Data/ingsw/0210_14/wrong2.txt deleted file mode 100644 index 1753a91..0000000 --- a/legacy/Data/ingsw/0210_14/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_15/correct.txt b/legacy/Data/ingsw/0210_15/correct.txt deleted file mode 100644 index 519c7fd..0000000 --- a/legacy/Data/ingsw/0210_15/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 5) or (x < 0)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0210_15/quest.txt b/legacy/Data/ingsw/0210_15/quest.txt deleted file mode 100644 index 22c683f..0000000 --- a/legacy/Data/ingsw/0210_15/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5]. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_15/wrong1.txt b/legacy/Data/ingsw/0210_15/wrong1.txt deleted file mode 100644 index 5229f7e..0000000 --- a/legacy/Data/ingsw/0210_15/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 0) or (x < 5)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> diff --git a/legacy/Data/ingsw/0210_15/wrong2.txt b/legacy/Data/ingsw/0210_15/wrong2.txt deleted file mode 100644 index 2029293..0000000 --- a/legacy/Data/ingsw/0210_15/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and (x > 0) and (x < 5); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_16/correct.txt b/legacy/Data/ingsw/0210_16/correct.txt deleted file mode 100644 index 293ebbc..0000000 --- a/legacy/Data/ingsw/0210_16/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_16/quest.txt b/legacy/Data/ingsw/0210_16/quest.txt deleted file mode 100644 index 5922b9f..0000000 --- a/legacy/Data/ingsw/0210_16/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 10 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: se la variabile x nell'intervallo [10, 20] allora la variabile y compresa tra il 50% di x ed il 70% di x. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_16/wrong1.txt b/legacy/Data/ingsw/0210_16/wrong1.txt deleted file mode 100644 index d7890b2..0000000 --- a/legacy/Data/ingsw/0210_16/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and (y >= 0.5*x) and (y <= 0.7*x) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_16/wrong2.txt b/legacy/Data/ingsw/0210_16/wrong2.txt deleted file mode 100644 index d50b268..0000000 --- a/legacy/Data/ingsw/0210_16/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and ((x < 10) or (x > 20)) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_17/correct.txt b/legacy/Data/ingsw/0210_17/correct.txt deleted file mode 100644 index 2ca9276..0000000 --- a/legacy/Data/ingsw/0210_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 35% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_17/quest.txt b/legacy/Data/ingsw/0210_17/quest.txt deleted file mode 100644 index 5fa40ee..0000000 --- a/legacy/Data/ingsw/0210_17/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_17.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - - -ed il seguente insieme di test cases: -Test case 1: act1 act2 -Test case 2: act2 act0 act1 act0 act0 -Test case 3: act2 act0 act2 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_17/wrong1.txt b/legacy/Data/ingsw/0210_17/wrong1.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/ingsw/0210_17/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_17/wrong2.txt b/legacy/Data/ingsw/0210_17/wrong2.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/ingsw/0210_17/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_18/correct.txt b/legacy/Data/ingsw/0210_18/correct.txt deleted file mode 100644 index 1a8a50a..0000000 --- a/legacy/Data/ingsw/0210_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun requisito, dovremmo essere in grado di scrivere un inseme di test che può dimostrare che il sistema sviluppato soddisfa il requisito considerato. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_18/quest.txt b/legacy/Data/ingsw/0210_18/quest.txt deleted file mode 100644 index 793b220..0000000 --- a/legacy/Data/ingsw/0210_18/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive il criterio di "requirements verifiability" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_18/wrong1.txt b/legacy/Data/ingsw/0210_18/wrong1.txt deleted file mode 100644 index fac8307..0000000 --- a/legacy/Data/ingsw/0210_18/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna coppia di componenti, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che l'interazione tra le componenti soddisfa tutti i requisiti di interfaccia. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_18/wrong2.txt b/legacy/Data/ingsw/0210_18/wrong2.txt deleted file mode 100644 index 3fdb31e..0000000 --- a/legacy/Data/ingsw/0210_18/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna componente del sistema, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che essa soddisfa tutti i requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_19/correct.txt b/legacy/Data/ingsw/0210_19/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0210_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_19/quest.txt b/legacy/Data/ingsw/0210_19/quest.txt deleted file mode 100644 index e786bcf..0000000 --- a/legacy/Data/ingsw/0210_19/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_19.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act1 act2 act2 -Test case 2: act1 act1 act0 act1 -Test case 3: act0 act0 act2 act1 act0 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_19/wrong1.txt b/legacy/Data/ingsw/0210_19/wrong1.txt deleted file mode 100644 index 1c07658..0000000 --- a/legacy/Data/ingsw/0210_19/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_19/wrong2.txt b/legacy/Data/ingsw/0210_19/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0210_19/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_2/quest.txt b/legacy/Data/ingsw/0210_2/quest.txt deleted file mode 100644 index f9f8976..0000000 --- a/legacy/Data/ingsw/0210_2/quest.txt +++ /dev/null @@ -1,36 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_2/wrong1.txt b/legacy/Data/ingsw/0210_2/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_2/wrong2.txt b/legacy/Data/ingsw/0210_2/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_2/wrong3.txt b/legacy/Data/ingsw/0210_2/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_20/correct.txt b/legacy/Data/ingsw/0210_20/correct.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/ingsw/0210_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_20/quest.txt b/legacy/Data/ingsw/0210_20/quest.txt deleted file mode 100644 index 7710e8f..0000000 --- a/legacy/Data/ingsw/0210_20/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di consistenza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_20/wrong1.txt b/legacy/Data/ingsw/0210_20/wrong1.txt deleted file mode 100644 index 9e12d11..0000000 --- a/legacy/Data/ingsw/0210_20/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito esista un insieme di test che lo possa verificare. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_20/wrong2.txt b/legacy/Data/ingsw/0210_20/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0210_20/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_21/correct.txt b/legacy/Data/ingsw/0210_21/correct.txt deleted file mode 100644 index ad21063..0000000 --- a/legacy/Data/ingsw/0210_21/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_21/quest.txt b/legacy/Data/ingsw/0210_21/quest.txt deleted file mode 100644 index 031c331..0000000 --- a/legacy/Data/ingsw/0210_21/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 40 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 1 allora ora y nonegativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_21/wrong1.txt b/legacy/Data/ingsw/0210_21/wrong1.txt deleted file mode 100644 index b14ac60..0000000 --- a/legacy/Data/ingsw/0210_21/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_21/wrong2.txt b/legacy/Data/ingsw/0210_21/wrong2.txt deleted file mode 100644 index e4201ab..0000000 --- a/legacy/Data/ingsw/0210_21/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) or (delay(x, 10) > 1) or (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_22/correct.txt b/legacy/Data/ingsw/0210_22/correct.txt deleted file mode 100644 index a7029bc..0000000 --- a/legacy/Data/ingsw/0210_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_22/quest.txt b/legacy/Data/ingsw/0210_22/quest.txt deleted file mode 100644 index e5fbc81..0000000 --- a/legacy/Data/ingsw/0210_22/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_22/wrong1.txt b/legacy/Data/ingsw/0210_22/wrong1.txt deleted file mode 100644 index 710b111..0000000 --- a/legacy/Data/ingsw/0210_22/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_22/wrong2.txt b/legacy/Data/ingsw/0210_22/wrong2.txt deleted file mode 100644 index a82929b..0000000 --- a/legacy/Data/ingsw/0210_22/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_23/correct.txt b/legacy/Data/ingsw/0210_23/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0210_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_23/quest.txt b/legacy/Data/ingsw/0210_23/quest.txt deleted file mode 100644 index adede32..0000000 --- a/legacy/Data/ingsw/0210_23/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 2) { if (x + y >= 1) return (1); else return (2); } - else {if (x + 2*y >= 5) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=2}, {x=0, y=0}, {x=5, y=0}, {x=3, y=0}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_23/wrong1.txt b/legacy/Data/ingsw/0210_23/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0210_23/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_23/wrong2.txt b/legacy/Data/ingsw/0210_23/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0210_23/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_24/correct.txt b/legacy/Data/ingsw/0210_24/correct.txt deleted file mode 100644 index 2a2ecea..0000000 --- a/legacy/Data/ingsw/0210_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_24/quest.txt b/legacy/Data/ingsw/0210_24/quest.txt deleted file mode 100644 index d188da2..0000000 --- a/legacy/Data/ingsw/0210_24/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_24.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il tempo necessario per completare la fase x time(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi time(1) = 0. -Il tempo di una istanza del processo software descritto sopra la somma dei tempi degli stati (fasi) attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo Time(X) della sequenza di stati X = x(0), x(1), x(2), .... Time(X) = time(x(0)) + time(x(1)) + time(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo Time(X) = time(0) + time(1) = time(0) (poich time(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_24/wrong1.txt b/legacy/Data/ingsw/0210_24/wrong1.txt deleted file mode 100644 index 9927a93..0000000 --- a/legacy/Data/ingsw/0210_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_24/wrong2.txt b/legacy/Data/ingsw/0210_24/wrong2.txt deleted file mode 100644 index d68fd15..0000000 --- a/legacy/Data/ingsw/0210_24/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_25/correct.txt b/legacy/Data/ingsw/0210_25/correct.txt deleted file mode 100644 index 43dc0c9..0000000 --- a/legacy/Data/ingsw/0210_25/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 0) || (y > 0)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_25/quest.txt b/legacy/Data/ingsw/0210_25/quest.txt deleted file mode 100644 index f6744fd..0000000 --- a/legacy/Data/ingsw/0210_25/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(in x, int y) { ..... } -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro positivo ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_25/wrong1.txt b/legacy/Data/ingsw/0210_25/wrong1.txt deleted file mode 100644 index 6a97baf..0000000 --- a/legacy/Data/ingsw/0210_25/wrong1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_25/wrong2.txt b/legacy/Data/ingsw/0210_25/wrong2.txt deleted file mode 100644 index 3f63933..0000000 --- a/legacy/Data/ingsw/0210_25/wrong2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_26/correct.txt b/legacy/Data/ingsw/0210_26/correct.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/ingsw/0210_26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_26/quest.txt b/legacy/Data/ingsw/0210_26/quest.txt deleted file mode 100644 index d318528..0000000 --- a/legacy/Data/ingsw/0210_26/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_26.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il costo dello stato (fase) x c(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi c(1) = 0. -Il costo di una istanza del processo software descritto sopra la somma dei costi degli stati attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo C(X) della sequenza di stati X = x(0), x(1), x(2), .... C(X) = c(x(0)) + c(x(1)) + c(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo C(X) = c(0) + c(1) = c(0) (poich c(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_26/wrong1.txt b/legacy/Data/ingsw/0210_26/wrong1.txt deleted file mode 100644 index 3143da9..0000000 --- a/legacy/Data/ingsw/0210_26/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_26/wrong2.txt b/legacy/Data/ingsw/0210_26/wrong2.txt deleted file mode 100644 index 70022eb..0000000 --- a/legacy/Data/ingsw/0210_26/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_27/quest.txt b/legacy/Data/ingsw/0210_27/quest.txt deleted file mode 100644 index 75e942b..0000000 --- a/legacy/Data/ingsw/0210_27/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_27.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_27/wrong1.txt b/legacy/Data/ingsw/0210_27/wrong1.txt deleted file mode 100644 index c296b22..0000000 --- a/legacy/Data/ingsw/0210_27/wrong1.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_27/wrong2.txt b/legacy/Data/ingsw/0210_27/wrong2.txt deleted file mode 100644 index d21df5d..0000000 --- a/legacy/Data/ingsw/0210_27/wrong2.txt +++ /dev/null @@ -1,32 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_27/wrong3.txt b/legacy/Data/ingsw/0210_27/wrong3.txt deleted file mode 100644 index 421d23f..0000000 --- a/legacy/Data/ingsw/0210_27/wrong3.txt +++ /dev/null @@ -1,37 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_28/quest.txt b/legacy/Data/ingsw/0210_28/quest.txt deleted file mode 100644 index 932f11d..0000000 --- a/legacy/Data/ingsw/0210_28/quest.txt +++ /dev/null @@ -1,38 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_28/wrong1.txt b/legacy/Data/ingsw/0210_28/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_28/wrong2.txt b/legacy/Data/ingsw/0210_28/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_28/wrong3.txt b/legacy/Data/ingsw/0210_28/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_29/correct.txt b/legacy/Data/ingsw/0210_29/correct.txt deleted file mode 100644 index 0902686..0000000 --- a/legacy/Data/ingsw/0210_29/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito funzionale. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_29/quest.txt b/legacy/Data/ingsw/0210_29/quest.txt deleted file mode 100644 index f6839df..0000000 --- a/legacy/Data/ingsw/0210_29/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -"Ogni giorno, per ciascuna clinica, il sistema generer una lista dei pazienti che hanno un appuntamento quel giorno." -La frase precedente un esempio di: \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_29/wrong1.txt b/legacy/Data/ingsw/0210_29/wrong1.txt deleted file mode 100644 index 6084c49..0000000 --- a/legacy/Data/ingsw/0210_29/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_29/wrong2.txt b/legacy/Data/ingsw/0210_29/wrong2.txt deleted file mode 100644 index 396c8d3..0000000 --- a/legacy/Data/ingsw/0210_29/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di performance. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_3/quest.txt b/legacy/Data/ingsw/0210_3/quest.txt deleted file mode 100644 index 985c244..0000000 --- a/legacy/Data/ingsw/0210_3/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente specifica funzionale per la funzione f. -La funzione f(int *A, int *B) prende come input un vettore A di dimensione n ritorna come output un vettore B ottenuto ordinando gli elementi di A in ordine crescente. -Quale delle seguenti funzioni un test oracle per la funzione f ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_3/wrong1.txt b/legacy/Data/ingsw/0210_3/wrong1.txt deleted file mode 100644 index ed5ad19..0000000 --- a/legacy/Data/ingsw/0210_3/wrong1.txt +++ /dev/null @@ -1,14 +0,0 @@ -#define n 1000 -int TestOracle1(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; D[j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_3/wrong2.txt b/legacy/Data/ingsw/0210_3/wrong2.txt deleted file mode 100644 index 69b9722..0000000 --- a/legacy/Data/ingsw/0210_3/wrong2.txt +++ /dev/null @@ -1,14 +0,0 @@ -#define n 1000 -int TestOracle2(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_3/wrong3.txt b/legacy/Data/ingsw/0210_3/wrong3.txt deleted file mode 100644 index a26ce6e..0000000 --- a/legacy/Data/ingsw/0210_3/wrong3.txt +++ /dev/null @@ -1,15 +0,0 @@ -#define n 1000 - -int TestOracle3(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if (A[i] == B[j]) {C[i][j] = 1; D[j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_30/correct.txt b/legacy/Data/ingsw/0210_30/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/ingsw/0210_30/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_30/quest.txt b/legacy/Data/ingsw/0210_30/quest.txt deleted file mode 100644 index a27fc55..0000000 --- a/legacy/Data/ingsw/0210_30/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_30.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - - -ed il seguente insieme di test cases: -Test case 1: act1 act1 act2 act2 -Test case 2: act1 act1 act0 act1 -Test case 3: act0 act0 act2 act1 act0 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_30/wrong1.txt b/legacy/Data/ingsw/0210_30/wrong1.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/ingsw/0210_30/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_30/wrong2.txt b/legacy/Data/ingsw/0210_30/wrong2.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/ingsw/0210_30/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_31/correct.txt b/legacy/Data/ingsw/0210_31/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0210_31/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_31/quest.txt b/legacy/Data/ingsw/0210_31/quest.txt deleted file mode 100644 index 65cfd2d..0000000 --- a/legacy/Data/ingsw/0210_31/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y >= 2) return (1); else return (2); } - else {if (2*x + y >= 1) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=1}, {x=0, y=0}, {x=1, y=0}, {x=0, y=-1}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_31/wrong1.txt b/legacy/Data/ingsw/0210_31/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0210_31/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_31/wrong2.txt b/legacy/Data/ingsw/0210_31/wrong2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0210_31/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_32/correct.txt b/legacy/Data/ingsw/0210_32/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/ingsw/0210_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_32/quest.txt b/legacy/Data/ingsw/0210_32/quest.txt deleted file mode 100644 index cb591da..0000000 --- a/legacy/Data/ingsw/0210_32/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_32.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act2 -Test case 2: act2 act0 act1 act0 act0 -Test case 3: act2 act0 act2 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_32/wrong1.txt b/legacy/Data/ingsw/0210_32/wrong1.txt deleted file mode 100644 index 1c07658..0000000 --- a/legacy/Data/ingsw/0210_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_32/wrong2.txt b/legacy/Data/ingsw/0210_32/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0210_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_33/correct.txt b/legacy/Data/ingsw/0210_33/correct.txt deleted file mode 100644 index 1c7da8c..0000000 --- a/legacy/Data/ingsw/0210_33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.03 \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_33/quest.txt b/legacy/Data/ingsw/0210_33/quest.txt deleted file mode 100644 index cf9113a..0000000 --- a/legacy/Data/ingsw/0210_33/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_33.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.1 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3, 4 ? In altri terminti, qual' la probabilit che sia necessario ripetere sia la fase 1 che la fase 2 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_33/wrong1.txt b/legacy/Data/ingsw/0210_33/wrong1.txt deleted file mode 100644 index 7eb6830..0000000 --- a/legacy/Data/ingsw/0210_33/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.27 \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_33/wrong2.txt b/legacy/Data/ingsw/0210_33/wrong2.txt deleted file mode 100644 index 8a346b7..0000000 --- a/legacy/Data/ingsw/0210_33/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.07 \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_34/quest.txt b/legacy/Data/ingsw/0210_34/quest.txt deleted file mode 100644 index 33e1f49..0000000 --- a/legacy/Data/ingsw/0210_34/quest.txt +++ /dev/null @@ -1,34 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_34/wrong1.txt b/legacy/Data/ingsw/0210_34/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_34/wrong2.txt b/legacy/Data/ingsw/0210_34/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_34/wrong3.txt b/legacy/Data/ingsw/0210_34/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_35/correct.txt b/legacy/Data/ingsw/0210_35/correct.txt deleted file mode 100644 index 7c149d8..0000000 --- a/legacy/Data/ingsw/0210_35/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisisti descrivano tutte le funzionalità e vincoli (e.g., security, performance) del sistema desiderato dal customer. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_35/quest.txt b/legacy/Data/ingsw/0210_35/quest.txt deleted file mode 100644 index 8bba4b8..0000000 --- a/legacy/Data/ingsw/0210_35/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di completezza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_35/wrong1.txt b/legacy/Data/ingsw/0210_35/wrong1.txt deleted file mode 100644 index 3461684..0000000 --- a/legacy/Data/ingsw/0210_35/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito sia stato implementato nel sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_35/wrong2.txt b/legacy/Data/ingsw/0210_35/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0210_35/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_36/correct.txt b/legacy/Data/ingsw/0210_36/correct.txt deleted file mode 100644 index 3f63933..0000000 --- a/legacy/Data/ingsw/0210_36/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_36/quest.txt b/legacy/Data/ingsw/0210_36/quest.txt deleted file mode 100644 index 595ab5d..0000000 --- a/legacy/Data/ingsw/0210_36/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(in x, int y) { ..... } -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono positivi ed almeno uno di loro maggiore di 1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_36/wrong1.txt b/legacy/Data/ingsw/0210_36/wrong1.txt deleted file mode 100644 index 6a97baf..0000000 --- a/legacy/Data/ingsw/0210_36/wrong1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_36/wrong2.txt b/legacy/Data/ingsw/0210_36/wrong2.txt deleted file mode 100644 index e607157..0000000 --- a/legacy/Data/ingsw/0210_36/wrong2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && (x > 1) && (y > 1) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_37/quest.txt b/legacy/Data/ingsw/0210_37/quest.txt deleted file mode 100644 index 5743032..0000000 --- a/legacy/Data/ingsw/0210_37/quest.txt +++ /dev/null @@ -1,36 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_37/wrong1.txt b/legacy/Data/ingsw/0210_37/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_37/wrong2.txt b/legacy/Data/ingsw/0210_37/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_37/wrong3.txt b/legacy/Data/ingsw/0210_37/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0210_38/correct.txt b/legacy/Data/ingsw/0210_38/correct.txt deleted file mode 100644 index 232aedf..0000000 --- a/legacy/Data/ingsw/0210_38/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_38/quest.txt b/legacy/Data/ingsw/0210_38/quest.txt deleted file mode 100644 index b2bed72..0000000 --- a/legacy/Data/ingsw/0210_38/quest.txt +++ /dev/null @@ -1,21 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a + b >= 6) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_38/wrong1.txt b/legacy/Data/ingsw/0210_38/wrong1.txt deleted file mode 100644 index 2b6c292..0000000 --- a/legacy/Data/ingsw/0210_38/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_38/wrong2.txt b/legacy/Data/ingsw/0210_38/wrong2.txt deleted file mode 100644 index 5d5c9a4..0000000 --- a/legacy/Data/ingsw/0210_38/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2). \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_39/correct.txt b/legacy/Data/ingsw/0210_39/correct.txt deleted file mode 100644 index 8785661..0000000 --- a/legacy/Data/ingsw/0210_39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_39/quest.txt b/legacy/Data/ingsw/0210_39/quest.txt deleted file mode 100644 index 36947c2..0000000 --- a/legacy/Data/ingsw/0210_39/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (x + 7); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_39/wrong1.txt b/legacy/Data/ingsw/0210_39/wrong1.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/ingsw/0210_39/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_39/wrong2.txt b/legacy/Data/ingsw/0210_39/wrong2.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/ingsw/0210_39/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_4/correct.txt b/legacy/Data/ingsw/0210_4/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/ingsw/0210_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_4/quest.txt b/legacy/Data/ingsw/0210_4/quest.txt deleted file mode 100644 index 84d1f53..0000000 --- a/legacy/Data/ingsw/0210_4/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_4.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act2 act0 act1 act2 act0 -Test case 2: act1 act2 act1 -Test case 3: act1 act2 act1 act0 act0 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_4/wrong1.txt b/legacy/Data/ingsw/0210_4/wrong1.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/ingsw/0210_4/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_4/wrong2.txt b/legacy/Data/ingsw/0210_4/wrong2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0210_4/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_40/correct.txt b/legacy/Data/ingsw/0210_40/correct.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0210_40/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_40/quest.txt b/legacy/Data/ingsw/0210_40/quest.txt deleted file mode 100644 index a550159..0000000 --- a/legacy/Data/ingsw/0210_40/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_40.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act0 act0 act0 act0 -Test case 2: act2 act0 -Test case 3: act0 act0 act1 act0 act2 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_40/wrong1.txt b/legacy/Data/ingsw/0210_40/wrong1.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0210_40/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_40/wrong2.txt b/legacy/Data/ingsw/0210_40/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0210_40/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_41/correct.txt b/legacy/Data/ingsw/0210_41/correct.txt deleted file mode 100644 index 5f76c88..0000000 --- a/legacy/Data/ingsw/0210_41/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 45% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_41/quest.txt b/legacy/Data/ingsw/0210_41/quest.txt deleted file mode 100644 index cdbd481..0000000 --- a/legacy/Data/ingsw/0210_41/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_41.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - - -ed il seguente insieme di test cases: -Test case 1: act1 act0 act0 act0 act0 -Test case 2: act2 act0 -Test case 3: act0 act0 act1 act0 act2 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_41/wrong1.txt b/legacy/Data/ingsw/0210_41/wrong1.txt deleted file mode 100644 index 2ca9276..0000000 --- a/legacy/Data/ingsw/0210_41/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 35% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_41/wrong2.txt b/legacy/Data/ingsw/0210_41/wrong2.txt deleted file mode 100644 index c376ef7..0000000 --- a/legacy/Data/ingsw/0210_41/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 55% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_42/quest.txt b/legacy/Data/ingsw/0210_42/quest.txt deleted file mode 100644 index 8e91c31..0000000 --- a/legacy/Data/ingsw/0210_42/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_42.png -Si consideri la seguente architettura software: - - -Quale dei seguenti modelli Modelica meglio la rappresenta ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_42/wrong1.txt b/legacy/Data/ingsw/0210_42/wrong1.txt deleted file mode 100644 index 512c141..0000000 --- a/legacy/Data/ingsw/0210_42/wrong1.txt +++ /dev/null @@ -1,6 +0,0 @@ -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input1, sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_42/wrong2.txt b/legacy/Data/ingsw/0210_42/wrong2.txt deleted file mode 100644 index 77d39c1..0000000 --- a/legacy/Data/ingsw/0210_42/wrong2.txt +++ /dev/null @@ -1,3 +0,0 @@ -output1); -connect(sc1.output1, sc2.input1); -connect(sc1.input2, sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_42/wrong3.txt b/legacy/Data/ingsw/0210_42/wrong3.txt deleted file mode 100644 index b9a8baf..0000000 --- a/legacy/Data/ingsw/0210_42/wrong3.txt +++ /dev/null @@ -1,39 +0,0 @@ -output2); -connect(sc1.output2, sc3.input2); -connect(sc1.input3, sc4.output3); -connect(sc1.output3, sc4.input3); -connect(sc2.input4, sc3.output4); -connect(sc3.input5, sc4.output5); -end SysArch -2. -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input1, sc2.output1); -connect(sc1.output1, sc2.input1); -connect(sc1.input2, sc3.output2); -connect(sc1.output2, sc3.input2); -connect(sc1.input3, sc4.output3); -connect(sc1.output3, sc4.input3); -connect(sc2.output4, sc3.input4); -connect(sc3.output5, sc4.input5); -end SysArch -3. -block SysArch; -SC1 sc1 -SC2 sc2; -SC3 sc3; -SC4 sc4; -connect(sc1.input1, sc2.output1); -connect(sc1.output1, sc2.input1); -connect(sc1.input2, sc3.output2); -connect(sc1.output2, sc3.input2); -connect(sc1.input3, sc4.output3); -connect(sc1.output3, sc4.input3); -connect(sc2.input4, sc3.output4); -connect(sc2.output4, sc3.input4); -connect(sc3.input5, sc4.output5); -connect(sc3.output5, sc4.input5); -end SysArch \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_43/correct.txt b/legacy/Data/ingsw/0210_43/correct.txt deleted file mode 100644 index 4c75070..0000000 --- a/legacy/Data/ingsw/0210_43/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_43/quest.txt b/legacy/Data/ingsw/0210_43/quest.txt deleted file mode 100644 index e11a044..0000000 --- a/legacy/Data/ingsw/0210_43/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 50 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se la variabile x minore del 60% della variabile y allora la somma di x ed y maggiore del 30% della variabile z -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_43/wrong1.txt b/legacy/Data/ingsw/0210_43/wrong1.txt deleted file mode 100644 index 6dafe94..0000000 --- a/legacy/Data/ingsw/0210_43/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y > 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_43/wrong2.txt b/legacy/Data/ingsw/0210_43/wrong2.txt deleted file mode 100644 index a3d79a4..0000000 --- a/legacy/Data/ingsw/0210_43/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x >= 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_44/quest.txt b/legacy/Data/ingsw/0210_44/quest.txt deleted file mode 100644 index 5c4c81d..0000000 --- a/legacy/Data/ingsw/0210_44/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_44.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_44/wrong1.txt b/legacy/Data/ingsw/0210_44/wrong1.txt deleted file mode 100644 index 421b38f..0000000 --- a/legacy/Data/ingsw/0210_44/wrong1.txt +++ /dev/null @@ -1,34 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_44/wrong2.txt b/legacy/Data/ingsw/0210_44/wrong2.txt deleted file mode 100644 index f385f1c..0000000 --- a/legacy/Data/ingsw/0210_44/wrong2.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_44/wrong3.txt b/legacy/Data/ingsw/0210_44/wrong3.txt deleted file mode 100644 index 1034e02..0000000 --- a/legacy/Data/ingsw/0210_44/wrong3.txt +++ /dev/null @@ -1,32 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_45/correct.txt b/legacy/Data/ingsw/0210_45/correct.txt deleted file mode 100644 index 4a8e634..0000000 --- a/legacy/Data/ingsw/0210_45/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y <= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_45/quest.txt b/legacy/Data/ingsw/0210_45/quest.txt deleted file mode 100644 index 576af1a..0000000 --- a/legacy/Data/ingsw/0210_45/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato era stata richiesta una risorsa (variabile x positiva) allora ora concesso l'accesso alla risorsa (variabile y positiva) -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time < w e ritorna il valore che z aveva al tempo (time - w), se time >= w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_45/wrong1.txt b/legacy/Data/ingsw/0210_45/wrong1.txt deleted file mode 100644 index 68aa37a..0000000 --- a/legacy/Data/ingsw/0210_45/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y <= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_45/wrong2.txt b/legacy/Data/ingsw/0210_45/wrong2.txt deleted file mode 100644 index a43796b..0000000 --- a/legacy/Data/ingsw/0210_45/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y > 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_46/correct.txt b/legacy/Data/ingsw/0210_46/correct.txt deleted file mode 100644 index 001b1d9..0000000 --- a/legacy/Data/ingsw/0210_46/correct.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -DB db_c; -S1 s1_c; -S2 s2_c; -connect(db_c.input[1], s1_c.output); -connect(db_c.output[1], s1_c.input); -connect(db_c.input[2], s2_c.output); -connect(db_c.output[2], s2_c.input); -end SysArch \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_46/quest.txt b/legacy/Data/ingsw/0210_46/quest.txt deleted file mode 100644 index 9f5199d..0000000 --- a/legacy/Data/ingsw/0210_46/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_46.png -Si consideri la seguente architettura software: - -Quale dei seguenti modelli Modelica meglio la rappresenta ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_46/wrong1.txt b/legacy/Data/ingsw/0210_46/wrong1.txt deleted file mode 100644 index fc95495..0000000 --- a/legacy/Data/ingsw/0210_46/wrong1.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -DB db_c; -S1 s1_c; -S2 s2_c; -connect(db_c.input[1], s2_c.output[1]); -connect(db_c.output[1], s2_c.input[1]); -connect(s1_c.input[2], s2_c.output[2]); -connect(s1_c.output[2], s2_c.input[2]); -end SysArch \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_46/wrong2.txt b/legacy/Data/ingsw/0210_46/wrong2.txt deleted file mode 100644 index eaf9272..0000000 --- a/legacy/Data/ingsw/0210_46/wrong2.txt +++ /dev/null @@ -1,9 +0,0 @@ -block SysArch -DB db_c; -S1 s1_c; -S2 s2_c; -connect(db_c.input[1], s1_c.output[1]); -connect(db_c.output[1], s1_c.input[1]); -connect(s1_c.input[2], s2_c.output[2]); -connect(s1_c.output[2], s2_c.input[2]); -end SysArch \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_47/correct.txt b/legacy/Data/ingsw/0210_47/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0210_47/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_47/quest.txt b/legacy/Data/ingsw/0210_47/quest.txt deleted file mode 100644 index 4344b75..0000000 --- a/legacy/Data/ingsw/0210_47/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (2*x); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} -Si consideri il seguente insieme di test cases: -{x=-100, x= 40, x=100} -Quale delle seguenti la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_47/wrong1.txt b/legacy/Data/ingsw/0210_47/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0210_47/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_47/wrong2.txt b/legacy/Data/ingsw/0210_47/wrong2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0210_47/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_48/correct.txt b/legacy/Data/ingsw/0210_48/correct.txt deleted file mode 100644 index 7311d41..0000000 --- a/legacy/Data/ingsw/0210_48/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_48/quest.txt b/legacy/Data/ingsw/0210_48/quest.txt deleted file mode 100644 index d3a9fe2..0000000 --- a/legacy/Data/ingsw/0210_48/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y >= 1) return (1); else return (2); } - else {if (2*x + y >= 5) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_48/wrong1.txt b/legacy/Data/ingsw/0210_48/wrong1.txt deleted file mode 100644 index 7e48e4f..0000000 --- a/legacy/Data/ingsw/0210_48/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=3}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_48/wrong2.txt b/legacy/Data/ingsw/0210_48/wrong2.txt deleted file mode 100644 index 3e327ab..0000000 --- a/legacy/Data/ingsw/0210_48/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=2, y=2}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_49/correct.txt b/legacy/Data/ingsw/0210_49/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/ingsw/0210_49/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_49/quest.txt b/legacy/Data/ingsw/0210_49/quest.txt deleted file mode 100644 index 8cb7d37..0000000 --- a/legacy/Data/ingsw/0210_49/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_49.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act0 act1 act2 act0 -Test case 2: act1 act2 act1 -Test case 3: act1 act2 act1 act0 act0 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_49/wrong1.txt b/legacy/Data/ingsw/0210_49/wrong1.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/ingsw/0210_49/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_49/wrong2.txt b/legacy/Data/ingsw/0210_49/wrong2.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/ingsw/0210_49/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_5/correct.txt b/legacy/Data/ingsw/0210_5/correct.txt deleted file mode 100644 index e582263..0000000 --- a/legacy/Data/ingsw/0210_5/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 5) or (x <= 0)) and ((x >= 15) or (x <= 10)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_5/quest.txt b/legacy/Data/ingsw/0210_5/quest.txt deleted file mode 100644 index 864cc93..0000000 --- a/legacy/Data/ingsw/0210_5/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5] oppure [10, 15] -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_5/wrong1.txt b/legacy/Data/ingsw/0210_5/wrong1.txt deleted file mode 100644 index 0f38391..0000000 --- a/legacy/Data/ingsw/0210_5/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 0) or (x <= 5)) and ((x >= 10) or (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_5/wrong2.txt b/legacy/Data/ingsw/0210_5/wrong2.txt deleted file mode 100644 index 590f7e1..0000000 --- a/legacy/Data/ingsw/0210_5/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ( ((x >= 0) and (x <= 5)) or ((x >= 10) and (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_6/correct.txt b/legacy/Data/ingsw/0210_6/correct.txt deleted file mode 100644 index c37d6ae..0000000 --- a/legacy/Data/ingsw/0210_6/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_6/quest.txt b/legacy/Data/ingsw/0210_6/quest.txt deleted file mode 100644 index 003d1dd..0000000 --- a/legacy/Data/ingsw/0210_6/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 0 allora ora y negativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_6/wrong1.txt b/legacy/Data/ingsw/0210_6/wrong1.txt deleted file mode 100644 index 14bd900..0000000 --- a/legacy/Data/ingsw/0210_6/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y >= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_6/wrong2.txt b/legacy/Data/ingsw/0210_6/wrong2.txt deleted file mode 100644 index edea147..0000000 --- a/legacy/Data/ingsw/0210_6/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) <= 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_7/correct.txt b/legacy/Data/ingsw/0210_7/correct.txt deleted file mode 100644 index 31a01d5..0000000 --- a/legacy/Data/ingsw/0210_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_7/quest.txt b/legacy/Data/ingsw/0210_7/quest.txt deleted file mode 100644 index d649932..0000000 --- a/legacy/Data/ingsw/0210_7/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 6) { if (x + y >= 3) return (1); else return (2); } - else {if (x + 2*y >= 15) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_7/wrong1.txt b/legacy/Data/ingsw/0210_7/wrong1.txt deleted file mode 100644 index 549dba8..0000000 --- a/legacy/Data/ingsw/0210_7/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=10, y=3}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_7/wrong2.txt b/legacy/Data/ingsw/0210_7/wrong2.txt deleted file mode 100644 index 0c564f7..0000000 --- a/legacy/Data/ingsw/0210_7/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=2, y=1}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_8/correct.txt b/legacy/Data/ingsw/0210_8/correct.txt deleted file mode 100644 index 81a4b93..0000000 --- a/legacy/Data/ingsw/0210_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_8/quest.txt b/legacy/Data/ingsw/0210_8/quest.txt deleted file mode 100644 index 236ccc7..0000000 --- a/legacy/Data/ingsw/0210_8/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z, k; -z = 1; k = 0; -while (k < x) { z = y*z; k = k + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_8/wrong1.txt b/legacy/Data/ingsw/0210_8/wrong1.txt deleted file mode 100644 index f52d5ae..0000000 --- a/legacy/Data/ingsw/0210_8/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == y) \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_8/wrong2.txt b/legacy/Data/ingsw/0210_8/wrong2.txt deleted file mode 100644 index d246b94..0000000 --- a/legacy/Data/ingsw/0210_8/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_9/quest.txt b/legacy/Data/ingsw/0210_9/quest.txt deleted file mode 100644 index fcfd787..0000000 --- a/legacy/Data/ingsw/0210_9/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0210_domanda_9.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_9/wrong1.txt b/legacy/Data/ingsw/0210_9/wrong1.txt deleted file mode 100644 index acd5e00..0000000 --- a/legacy/Data/ingsw/0210_9/wrong1.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_9/wrong2.txt b/legacy/Data/ingsw/0210_9/wrong2.txt deleted file mode 100644 index 298890c..0000000 --- a/legacy/Data/ingsw/0210_9/wrong2.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0210_9/wrong3.txt b/legacy/Data/ingsw/0210_9/wrong3.txt deleted file mode 100644 index 3b3e08a..0000000 --- a/legacy/Data/ingsw/0210_9/wrong3.txt +++ /dev/null @@ -1,32 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_18/correct.txt b/legacy/Data/ingsw/0221_18/correct.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/ingsw/0221_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_18/quest.txt b/legacy/Data/ingsw/0221_18/quest.txt deleted file mode 100644 index 937eabd..0000000 --- a/legacy/Data/ingsw/0221_18/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di consistenza" che è parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_18/wrong1.txt b/legacy/Data/ingsw/0221_18/wrong1.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0221_18/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_18/wrong2.txt b/legacy/Data/ingsw/0221_18/wrong2.txt deleted file mode 100644 index 9e12d11..0000000 --- a/legacy/Data/ingsw/0221_18/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito esista un insieme di test che lo possa verificare. \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_28/correct.txt b/legacy/Data/ingsw/0221_28/correct.txt deleted file mode 100644 index 7c149d8..0000000 --- a/legacy/Data/ingsw/0221_28/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisisti descrivano tutte le funzionalità e vincoli (e.g., security, performance) del sistema desiderato dal customer. \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_28/quest.txt b/legacy/Data/ingsw/0221_28/quest.txt deleted file mode 100644 index c71c807..0000000 --- a/legacy/Data/ingsw/0221_28/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di completezza" che è parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_28/wrong1.txt b/legacy/Data/ingsw/0221_28/wrong1.txt deleted file mode 100644 index 3461684..0000000 --- a/legacy/Data/ingsw/0221_28/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito sia stato implementato nel sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_28/wrong2.txt b/legacy/Data/ingsw/0221_28/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0221_28/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_32/correct.txt b/legacy/Data/ingsw/0221_32/correct.txt deleted file mode 100644 index e7c5bb8..0000000 --- a/legacy/Data/ingsw/0221_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che, tenedo conto della tecnologia, budget e tempo disponibili, sia possibile realizzare un sistema che soddisfa i requisisti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_32/quest.txt b/legacy/Data/ingsw/0221_32/quest.txt deleted file mode 100644 index 5552f2f..0000000 --- a/legacy/Data/ingsw/0221_32/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di realismo" (realizability) che è parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_32/wrong1.txt b/legacy/Data/ingsw/0221_32/wrong1.txt deleted file mode 100644 index bfb5124..0000000 --- a/legacy/Data/ingsw/0221_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le performance richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/ingsw/0221_32/wrong2.txt b/legacy/Data/ingsw/0221_32/wrong2.txt deleted file mode 100644 index 2b6e242..0000000 --- a/legacy/Data/ingsw/0221_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le funzionalità richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_24/correct.txt b/legacy/Data/ingsw/0222_24/correct.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/ingsw/0222_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_24/quest.txt b/legacy/Data/ingsw/0222_24/quest.txt deleted file mode 100644 index ce59bae..0000000 --- a/legacy/Data/ingsw/0222_24/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) rggiunti almeno una volta. - -Si consideri lo state diagram in figura  -ed il seguente insieme di test cases: - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2 - -2) Start PIN validation, card inserted, PIN Entered, Cancel 2, End PIN Validation 2 - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_24/wrong1.txt b/legacy/Data/ingsw/0222_24/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0222_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_24/wrong2.txt b/legacy/Data/ingsw/0222_24/wrong2.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0222_24/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_27/correct.txt b/legacy/Data/ingsw/0222_27/correct.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/ingsw/0222_27/correct.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_27/quest.txt b/legacy/Data/ingsw/0222_27/quest.txt deleted file mode 100644 index b1548b4..0000000 --- a/legacy/Data/ingsw/0222_27/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) rggiunti almeno una volta. - -Si consideri lo state diagram in figura  ed il seguente insieme di test cases: - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2; - -2) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2; - -3) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2. - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_27/wrong1.txt b/legacy/Data/ingsw/0222_27/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0222_27/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_27/wrong2.txt b/legacy/Data/ingsw/0222_27/wrong2.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0222_27/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_33/correct.txt b/legacy/Data/ingsw/0222_33/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0222_33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_33/quest.txt b/legacy/Data/ingsw/0222_33/quest.txt deleted file mode 100644 index 857057e..0000000 --- a/legacy/Data/ingsw/0222_33/quest.txt +++ /dev/null @@ -1,45 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 5 /* number of test cases */ - -int f1(int x)  { return (2*x); } - -int main() {  int i, y; int x[N]; - - // define test cases - - x[0] = 0; x[1] = 1; x[2] = -1; x[3] = 10; x[4] = -10; - -// testing - -for (i = 0; i < N; i++) { - - y = f1(x[i]); // function under testing - - assert(y == 2*x[i]); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0);  - -} - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue:  - -{(-inf, -21], [-20, -1], {0}, [1, 20], [21, +inf)} - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x[i]. - -Quale delle seguenti è la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_33/wrong1.txt b/legacy/Data/ingsw/0222_33/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0222_33/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_33/wrong2.txt b/legacy/Data/ingsw/0222_33/wrong2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0222_33/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_35/correct.txt b/legacy/Data/ingsw/0222_35/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0222_35/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_35/quest.txt b/legacy/Data/ingsw/0222_35/quest.txt deleted file mode 100644 index 216c715..0000000 --- a/legacy/Data/ingsw/0222_35/quest.txt +++ /dev/null @@ -1,52 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri il seguente programma C: - ------------ - - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 1 /* number of test cases */ - -int f(int x)  { int y = 0; - -  LOOP: if (abs(x) - y <= 2) - - {return ;} - - else {y = y + 1; goto LOOP;} - -} /* f() */ - -int main() {  int i, y; int x[N]; - -// define test cases - - x[0] = 3;  - -// testing - - for (i = 0; i < N; i++) { - - y = f(x[i]); // function under testing - - assert(y == (abs(x[i]) <= 2) ? 0 : (abs(x[i]) - 2)); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0);  - -} - ------------ - -Il programma main() sopra realizza il nostro testing per la funzione f(). I test cases sono i valori in x1[i] ed x2[i]. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_35/wrong1.txt b/legacy/Data/ingsw/0222_35/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0222_35/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_35/wrong2.txt b/legacy/Data/ingsw/0222_35/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0222_35/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_39/correct.txt b/legacy/Data/ingsw/0222_39/correct.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0222_39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_39/quest.txt b/legacy/Data/ingsw/0222_39/quest.txt deleted file mode 100644 index 0e6f9c0..0000000 --- a/legacy/Data/ingsw/0222_39/quest.txt +++ /dev/null @@ -1,55 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 4 /* number of test cases */ - - -int f(int x1, int x2) - -{ - - if (x1 + x2 <= 2) - - return (1); - - else return (2); - -} - - -int main() { int i, y; int x1[N], x2[N]; - - // define test cases - - x1[0] = 3; x2[0] = -2; x1[1] = 4; x2[1] = -3; x1[2] = 5; x2[2] = -4; x1[3] = 6; x2[3] = -5;  - - // testing - - for (i = 0; i < N; i++) { - - y = f(x1[i], x2[i]); // function under testing - - assert(y ==(x1[i], x2[i] <= 2) ? 1 : 2); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0);    - -} - ------------ - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x1[i] ed x2[i]. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_39/wrong1.txt b/legacy/Data/ingsw/0222_39/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0222_39/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_39/wrong2.txt b/legacy/Data/ingsw/0222_39/wrong2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0222_39/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_41/correct.txt b/legacy/Data/ingsw/0222_41/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0222_41/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_41/quest.txt b/legacy/Data/ingsw/0222_41/quest.txt deleted file mode 100644 index 77ee0c6..0000000 --- a/legacy/Data/ingsw/0222_41/quest.txt +++ /dev/null @@ -1,55 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri il seguente programma C: - ------------ - -#include <stdio.h> - -#include <stdlib.h> - -#include <assert.h> - -#define N 4 /* number of test cases */ - - -int f(int x1, int x2) - -{ - - if (x1 + x2 <= 2) - - return (1); - - else return (2); - -} - - -int main() { int i, y; int x1[N], x2[N]; - - // define test cases - - x1[0] = 3; x2[0] = -2; x1[1] = 4; x2[1] = -3; x1[2] = 7; x2[2] = -4; x1[3] = 8; x2[3] = -5;  - - // testing - - for (i = 0; i < N; i++) { - - y = f(x1[i], x2[i]); // function under testing - - assert(y ==(x1[i], x2[i] <= 2) ? 1 : 2); // oracle - - } - - printf("All %d test cases passed\n", N); - - return (0);    - -} - ------------ - -Il programma main() sopra realizza il nostro testing per la funzione f1(). I test cases sono i valori in x1[i] ed x2[i]. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_41/wrong1.txt b/legacy/Data/ingsw/0222_41/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0222_41/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_41/wrong2.txt b/legacy/Data/ingsw/0222_41/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0222_41/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_5/correct.txt b/legacy/Data/ingsw/0222_5/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0222_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_5/quest.txt b/legacy/Data/ingsw/0222_5/quest.txt deleted file mode 100644 index 52b1367..0000000 --- a/legacy/Data/ingsw/0222_5/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La transition coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura  - -ed il seguente insieme di test cases: - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2; - -2) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2; - -3) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2. - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_5/wrong1.txt b/legacy/Data/ingsw/0222_5/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0222_5/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_5/wrong2.txt b/legacy/Data/ingsw/0222_5/wrong2.txt deleted file mode 100644 index 711ba55..0000000 --- a/legacy/Data/ingsw/0222_5/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_50/correct.txt b/legacy/Data/ingsw/0222_50/correct.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/ingsw/0222_50/correct.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_50/quest.txt b/legacy/Data/ingsw/0222_50/quest.txt deleted file mode 100644 index a3effb0..0000000 --- a/legacy/Data/ingsw/0222_50/quest.txt +++ /dev/null @@ -1,14 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La transition coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura ed il seguente insieme di test cases: - - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2 - -2) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 2, End PIN Validation 2 - -3) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, More than 3 failed..., END PIN validation 1; - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_50/wrong1.txt b/legacy/Data/ingsw/0222_50/wrong1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0222_50/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_50/wrong2.txt b/legacy/Data/ingsw/0222_50/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0222_50/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_7/correct.txt b/legacy/Data/ingsw/0222_7/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0222_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_7/quest.txt b/legacy/Data/ingsw/0222_7/quest.txt deleted file mode 100644 index 97e921b..0000000 --- a/legacy/Data/ingsw/0222_7/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La transition coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura  - -ed il seguente insieme di test cases: - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2 - -2) Start PIN validation, card inserted, PIN Entered, Cancel 2, End PIN Validation 2 - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra diff --git a/legacy/Data/ingsw/0222_7/wrong1.txt b/legacy/Data/ingsw/0222_7/wrong1.txt deleted file mode 100644 index 711ba55..0000000 --- a/legacy/Data/ingsw/0222_7/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0222_7/wrong2.txt b/legacy/Data/ingsw/0222_7/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0222_7/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_1/correct.txt b/legacy/Data/ingsw/0321_1/correct.txt deleted file mode 100644 index f3da655..0000000 --- a/legacy/Data/ingsw/0321_1/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*(A + 2*B) \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_1/quest.txt b/legacy/Data/ingsw/0321_1/quest.txt deleted file mode 100644 index 5d8e650..0000000 --- a/legacy/Data/ingsw/0321_1/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il team di sviluppo di un azienda consiste di un senior software engineer e due sviluppatori junior. Usando un approccio agile, ogni iterazione impegna tutti e tre i membri del team per un mese ed occorrono tre iterazioni per completare lo sviluppo. Si assuma che non ci siano "change requests" e che il membro senior costi A Eur/mese ed i membri junior B Eur/mese. Qual'e' il costo dello sviluppo usando un approccio agile ? diff --git a/legacy/Data/ingsw/0321_1/wrong 1.txt b/legacy/Data/ingsw/0321_1/wrong 1.txt deleted file mode 100644 index 316107c..0000000 --- a/legacy/Data/ingsw/0321_1/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -A + 2*B \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_1/wrong 2.txt b/legacy/Data/ingsw/0321_1/wrong 2.txt deleted file mode 100644 index 82fe5c7..0000000 --- a/legacy/Data/ingsw/0321_1/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 2*B \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_10/correct.txt b/legacy/Data/ingsw/0321_10/correct.txt deleted file mode 100644 index 466ac31..0000000 --- a/legacy/Data/ingsw/0321_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Gli utenti del sistema lavorano insieme al team di sviluppo per testare il software nel sito di sviluppo. diff --git a/legacy/Data/ingsw/0321_10/quest.txt b/legacy/Data/ingsw/0321_10/quest.txt deleted file mode 100644 index c35e04d..0000000 --- a/legacy/Data/ingsw/0321_10/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti affermazioni è vera riguardo all'alpha testing ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_10/wrong 1.txt b/legacy/Data/ingsw/0321_10/wrong 1.txt deleted file mode 100644 index 9a5ec0f..0000000 --- a/legacy/Data/ingsw/0321_10/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Test automatizzati sono eseguiti su una versione preliminare del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_10/wrong 2.txt b/legacy/Data/ingsw/0321_10/wrong 2.txt deleted file mode 100644 index e43ca64..0000000 --- a/legacy/Data/ingsw/0321_10/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Test automatizzati sono eseguiti sulla prima release del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_11/correct.txt b/legacy/Data/ingsw/0321_11/correct.txt deleted file mode 100644 index b1a56d9..0000000 --- a/legacy/Data/ingsw/0321_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*(1 + p)*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_11/quest.txt b/legacy/Data/ingsw/0321_11/quest.txt deleted file mode 100644 index e383a9d..0000000 --- a/legacy/Data/ingsw/0321_11/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un processo di sviluppo agile consiste di 3 iterazioni identiche di costo A. Alla fine di ogni iterazione vengono prese in considerazione le "change requests" e, se ve ne sono, l'iterazione viene ripetuta. Sia p la probabilità che ci siano "change requests" all fine di una iterazione. Il valore atteso del costo del progetto è: diff --git a/legacy/Data/ingsw/0321_11/wrong 1.txt b/legacy/Data/ingsw/0321_11/wrong 1.txt deleted file mode 100644 index 769cb45..0000000 --- a/legacy/Data/ingsw/0321_11/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -3*(A + p) diff --git a/legacy/Data/ingsw/0321_11/wrong 2.txt b/legacy/Data/ingsw/0321_11/wrong 2.txt deleted file mode 100644 index 1045d03..0000000 --- a/legacy/Data/ingsw/0321_11/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -3*p*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_12/correct.txt b/legacy/Data/ingsw/0321_12/correct.txt deleted file mode 100644 index 04fb622..0000000 --- a/legacy/Data/ingsw/0321_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -P = 1/10 diff --git a/legacy/Data/ingsw/0321_12/quest.txt b/legacy/Data/ingsw/0321_12/quest.txt deleted file mode 100644 index 98d8c9c..0000000 --- a/legacy/Data/ingsw/0321_12/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Una azienda vende software utilizzando un contratto di Service Level Agreement (SLA) per cui l'utente paga 1000 Eur al mese di licenza e l'azienda garantisce che il software sia "up and running". Questo vuol dire che failures del software generano un costo (quello del repair). Sia C = 10000 Eur il costo del repair di una failure e R = P*C il valore atteso (rischio) del costo dovuto alle failures (dove P è la probabilità di una software failure). Ovviamente affinché il business sia profittevole deve essere che R sia al più 1000 Eur. Qual'e' il valore massimo di P che garantisce la validità del modello di business di cui sopra ? diff --git a/legacy/Data/ingsw/0321_12/wrong 1.txt b/legacy/Data/ingsw/0321_12/wrong 1.txt deleted file mode 100644 index 76d3cf5..0000000 --- a/legacy/Data/ingsw/0321_12/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -P = 1/1000 diff --git a/legacy/Data/ingsw/0321_12/wrong 2.txt b/legacy/Data/ingsw/0321_12/wrong 2.txt deleted file mode 100644 index 79f61ef..0000000 --- a/legacy/Data/ingsw/0321_12/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -P=1/10000 diff --git a/legacy/Data/ingsw/0321_13/correct.txt b/legacy/Data/ingsw/0321_13/correct.txt deleted file mode 100644 index e639181..0000000 --- a/legacy/Data/ingsw/0321_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -S = (1/b)*ln(C/R) diff --git a/legacy/Data/ingsw/0321_13/quest.txt b/legacy/Data/ingsw/0321_13/quest.txt deleted file mode 100644 index 074190a..0000000 --- a/legacy/Data/ingsw/0321_13/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. Assumiamo che la probabilità P sia legata al costo di sviluppo S dalla formula P = exp(-b*S), dove b è una opportuna costante note da dati storici aziendali. Quale sarà il costo dello sviluppo S di un software il cui costo della failure è C ed il rischio ammesso è R? diff --git a/legacy/Data/ingsw/0321_13/wrong 1.txt b/legacy/Data/ingsw/0321_13/wrong 1.txt deleted file mode 100644 index 587fc4b..0000000 --- a/legacy/Data/ingsw/0321_13/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -S = (1/b)*ln(R/C) \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_13/wrong 2.txt b/legacy/Data/ingsw/0321_13/wrong 2.txt deleted file mode 100644 index 7e82f01..0000000 --- a/legacy/Data/ingsw/0321_13/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -S = b*ln(R/C) diff --git a/legacy/Data/ingsw/0321_14/correct.txt b/legacy/Data/ingsw/0321_14/correct.txt deleted file mode 100644 index b74296c..0000000 --- a/legacy/Data/ingsw/0321_14/correct.txt +++ /dev/null @@ -1,68 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -p, 1-p, 0, 0; - -p, 0, 1-p, 0; - -p, 0, 0, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - - x := F1; - - r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_14/quest.txt b/legacy/Data/ingsw/0321_14/quest.txt deleted file mode 100644 index 35d991e..0000000 --- a/legacy/Data/ingsw/0321_14/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/6cnLynh.png -Si consideri la seguente Markov Chain, quale dei seguenti modelli Modelica fornisce un modello ragionevole per la Markov Chain di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_14/wrong 1.txt b/legacy/Data/ingsw/0321_14/wrong 1.txt deleted file mode 100644 index c7e45ef..0000000 --- a/legacy/Data/ingsw/0321_14/wrong 1.txt +++ /dev/null @@ -1,68 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -p, 0, 1-p, 0; - -0, p, 1-p, 0; - -p, 0, 0, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -x := F1; - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_14/wrong 2.txt b/legacy/Data/ingsw/0321_14/wrong 2.txt deleted file mode 100644 index 099e40c..0000000 --- a/legacy/Data/ingsw/0321_14/wrong 2.txt +++ /dev/null @@ -1,67 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -p, 0 , 1-p, 0; - -p, 1-p, 0, 0; - -p, 0, 0, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -x := F1; - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_15/correct.txt b/legacy/Data/ingsw/0321_15/correct.txt deleted file mode 100644 index 2563af3..0000000 --- a/legacy/Data/ingsw/0321_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Plan driven \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_15/quest.txt b/legacy/Data/ingsw/0321_15/quest.txt deleted file mode 100644 index 9a415e5..0000000 --- a/legacy/Data/ingsw/0321_15/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un azienda ha un team di sviluppo in cui il 90% dei membri è junior (cioè con poca esperienza) ed il 10% è senior (cioè con molta esperienza). Con l'obiettivo di massimizzare il numero di progetti completati nell'unità di tempo, quale dei seguenti modelli di sviluppo software appare più opportuno. diff --git a/legacy/Data/ingsw/0321_15/wrong 1.txt b/legacy/Data/ingsw/0321_15/wrong 1.txt deleted file mode 100644 index feae3c0..0000000 --- a/legacy/Data/ingsw/0321_15/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Basato sul riuso diff --git a/legacy/Data/ingsw/0321_15/wrong 2.txt b/legacy/Data/ingsw/0321_15/wrong 2.txt deleted file mode 100644 index f28b849..0000000 --- a/legacy/Data/ingsw/0321_15/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Iterativo \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_16/correct.txt b/legacy/Data/ingsw/0321_16/correct.txt deleted file mode 100644 index 58e85d7..0000000 --- a/legacy/Data/ingsw/0321_16/correct.txt +++ /dev/null @@ -1,40 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block Controller - -InputInteger x; - -OutputInteger Integer w; - -... - -end Controller; - -block Plant - -InputInteger u; - -OutputInteger y; - -... - -end Plant; - -class System - -Controller k; - -Plant p; - -equation - -connect(p.y, k.x); - -connect(k.w, p.u); - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_16/quest.txt b/legacy/Data/ingsw/0321_16/quest.txt deleted file mode 100644 index ca5c33a..0000000 --- a/legacy/Data/ingsw/0321_16/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un sistema consiste di due sottosistemi: un controller ed un plant (sistema controllato). Il controllore misura l'output del plant e manda comandi al plant in accordo. Quale dei seguenti schemi Modelica modella l'architettura di sistema descritta sopra ? diff --git a/legacy/Data/ingsw/0321_16/wrong 1.txt b/legacy/Data/ingsw/0321_16/wrong 1.txt deleted file mode 100644 index 16efe9b..0000000 --- a/legacy/Data/ingsw/0321_16/wrong 1.txt +++ /dev/null @@ -1,40 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block Controller - -InputInteger x; - -OutputInteger Integer w; - -... - -end Controller; - -block Plant - -InputInteger u; - -OutputInteger y; - -... - -end Plant; - -class System - -Controller k; - -Plant p; - -equation - -connect(p.y, p.u); - -connect(k.w, k.u); - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_16/wrong 2.txt b/legacy/Data/ingsw/0321_16/wrong 2.txt deleted file mode 100644 index 6e931cd..0000000 --- a/legacy/Data/ingsw/0321_16/wrong 2.txt +++ /dev/null @@ -1,39 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block Controller - -InputInteger x; - -OutputInteger Integer w; - -... - -end Controller; - -block Plant - -InputInteger u; - -OutputInteger y; - -... - -end Plant; - -class System - -Controller k; - -Plant p; - -equation - -connect(p.y, k.w); - -connect(k.x, p.u); - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_17/correct.txt b/legacy/Data/ingsw/0321_17/correct.txt deleted file mode 100644 index 3e05ae7..0000000 --- a/legacy/Data/ingsw/0321_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_17/quest.txt b/legacy/Data/ingsw/0321_17/quest.txt deleted file mode 100644 index fd92d29..0000000 --- a/legacy/Data/ingsw/0321_17/quest.txt +++ /dev/null @@ -1,31 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -<pre> -//block Monitor - -input Real x; - -output Boolean y; - -Boolean w; - -initial equation - -y = false; - -equation - -w = ((x < 0) or (x > 5)); - -algorithm - -when edge(w) then - -y := true; - -end when; - -end Monitor;// -</pre> - -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? - diff --git a/legacy/Data/ingsw/0321_17/wrong 1.txt b/legacy/Data/ingsw/0321_17/wrong 1.txt deleted file mode 100644 index 7e7f05d..0000000 --- a/legacy/Data/ingsw/0321_17/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0. diff --git a/legacy/Data/ingsw/0321_17/wrong 2.txt b/legacy/Data/ingsw/0321_17/wrong 2.txt deleted file mode 100644 index 750bfd2..0000000 --- a/legacy/Data/ingsw/0321_17/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5]. diff --git a/legacy/Data/ingsw/0321_18/correct.txt b/legacy/Data/ingsw/0321_18/correct.txt deleted file mode 100644 index 20bf664..0000000 --- a/legacy/Data/ingsw/0321_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Plan-driven. diff --git a/legacy/Data/ingsw/0321_18/quest.txt b/legacy/Data/ingsw/0321_18/quest.txt deleted file mode 100644 index 367a9e2..0000000 --- a/legacy/Data/ingsw/0321_18/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si pianifica lo sviluppo di un sistema software per controllare il sistema di anti-lock braking in un automobile. Quale dei seguenti è il tipico processo software usato per questo tipo di sistema software ? diff --git a/legacy/Data/ingsw/0321_18/wrong 1.txt b/legacy/Data/ingsw/0321_18/wrong 1.txt deleted file mode 100644 index 61e542a..0000000 --- a/legacy/Data/ingsw/0321_18/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Iterativo. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_18/wrong 2.txt b/legacy/Data/ingsw/0321_18/wrong 2.txt deleted file mode 100644 index 04301d6..0000000 --- a/legacy/Data/ingsw/0321_18/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Extreme programming. diff --git a/legacy/Data/ingsw/0321_19/correct.txt b/legacy/Data/ingsw/0321_19/correct.txt deleted file mode 100644 index 6bbf6f3..0000000 --- a/legacy/Data/ingsw/0321_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Le attività di definizione dei requisiti e di sviluppo sono interleaved. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_19/quest.txt b/legacy/Data/ingsw/0321_19/quest.txt deleted file mode 100644 index d0df919..0000000 --- a/legacy/Data/ingsw/0321_19/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Focalizzandosi sui metodi agile di sviluppo del software, quale delle seguenti affermazioni è vera? diff --git a/legacy/Data/ingsw/0321_19/wrong 1.txt b/legacy/Data/ingsw/0321_19/wrong 1.txt deleted file mode 100644 index 45da4a7..0000000 --- a/legacy/Data/ingsw/0321_19/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Per evitare di sprecare tempo durante la fase di sviluppo del software, il customer non è mai coinvolto nel processo di sviluppo del software. diff --git a/legacy/Data/ingsw/0321_19/wrong 2.txt b/legacy/Data/ingsw/0321_19/wrong 2.txt deleted file mode 100644 index ddbf5eb..0000000 --- a/legacy/Data/ingsw/0321_19/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Per evitare di sprecare tempo durante la fase di sviluppo del software, questa inizia solo quando i requisiti sono stati completamente definiti. diff --git a/legacy/Data/ingsw/0321_2/correct.txt b/legacy/Data/ingsw/0321_2/correct.txt deleted file mode 100644 index cee9602..0000000 --- a/legacy/Data/ingsw/0321_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/AFS4W2C.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_2/quest.txt b/legacy/Data/ingsw/0321_2/quest.txt deleted file mode 100644 index bdf9fb8..0000000 --- a/legacy/Data/ingsw/0321_2/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Dopo ogni fase c'e' una probabilità p di dover ripeter la fase precedente ed una probabilità (1 - p) di passare alla fase successiva (sino ad arrivare al termine dello sviluppo). Quale delle seguenti catene di Markov modella il processo software descritto sopra? diff --git a/legacy/Data/ingsw/0321_2/wrong 1.txt b/legacy/Data/ingsw/0321_2/wrong 1.txt deleted file mode 100644 index 66185ec..0000000 --- a/legacy/Data/ingsw/0321_2/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/Crqd1FF.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_2/wrong 2.txt b/legacy/Data/ingsw/0321_2/wrong 2.txt deleted file mode 100644 index 2079027..0000000 --- a/legacy/Data/ingsw/0321_2/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/fmFEpRh.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_20/correct.txt b/legacy/Data/ingsw/0321_20/correct.txt deleted file mode 100644 index f331550..0000000 --- a/legacy/Data/ingsw/0321_20/correct.txt +++ /dev/null @@ -1,69 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -0, 1, 0, 0; - -p, 0, 1-p, 0; - -0, p, 0, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - - x := F1; - - r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; - - -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_20/quest.txt b/legacy/Data/ingsw/0321_20/quest.txt deleted file mode 100644 index 82d67f0..0000000 --- a/legacy/Data/ingsw/0321_20/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/l6Qc8kQ.png -Si consideri la seguente Markov Chain, quale dei seguenti modelli Modelica fornisce un modello ragionevole per la Markov Chain? \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_20/wrong 1.txt b/legacy/Data/ingsw/0321_20/wrong 1.txt deleted file mode 100644 index 18b6dcd..0000000 --- a/legacy/Data/ingsw/0321_20/wrong 1.txt +++ /dev/null @@ -1,67 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -0, 1, 0, 0; - -p, 1-p, 0, 0; - -0, 0, p, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -x := F1; - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; -</pre> diff --git a/legacy/Data/ingsw/0321_20/wrong 2.txt b/legacy/Data/ingsw/0321_20/wrong 2.txt deleted file mode 100644 index f66d694..0000000 --- a/legacy/Data/ingsw/0321_20/wrong 2.txt +++ /dev/null @@ -1,68 +0,0 @@ -<pre> -model System - -parameter Integer F1 = 1; - -parameter Integer F2 = 2; - -parameter Integer F3 = 3; - -parameter Integer End = 4; - -parameter Real p = 0.3; - -parameter Real A[4, 4] = - -[ - -0, 1, 0, 0; - -p, 0, 0, 1-p; - -0, 0, p, 1-p; - -0, 0, 0, 1 - -]; - -Integer x; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -x := F1; - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -if (r1024 <= A[x, F1]) then - - x := F1; - - elseif (r1024 <= A[x, F1] + A[x, F2]) then - - x := F2; - - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - - x := F3; - - else - - x := End; - -end if; - -end when; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_21/correct.txt b/legacy/Data/ingsw/0321_21/correct.txt deleted file mode 100644 index 37e1847..0000000 --- a/legacy/Data/ingsw/0321_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/hrzgmMX.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_21/quest.txt b/legacy/Data/ingsw/0321_21/quest.txt deleted file mode 100644 index 269050d..0000000 --- a/legacy/Data/ingsw/0321_21/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Le "change requests" arrivano con probabilità p dopo ciascuna fase e provocano la ripetizione (con relativo costo) di tutte le fasi che precedono. Quali delle seguenti catene di Markov modella lo sviluppo software descritto. diff --git a/legacy/Data/ingsw/0321_21/wrong 1.txt b/legacy/Data/ingsw/0321_21/wrong 1.txt deleted file mode 100644 index eb880d8..0000000 --- a/legacy/Data/ingsw/0321_21/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/FzqL7wa.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_21/wrong 2.txt b/legacy/Data/ingsw/0321_21/wrong 2.txt deleted file mode 100644 index 1f25f6d..0000000 --- a/legacy/Data/ingsw/0321_21/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/PHih8ak.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_23/correct.txt b/legacy/Data/ingsw/0321_23/correct.txt deleted file mode 100644 index 986f4e1..0000000 --- a/legacy/Data/ingsw/0321_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -I metodi agile sono metodi di sviluppo incrementale. diff --git a/legacy/Data/ingsw/0321_23/quest.txt b/legacy/Data/ingsw/0321_23/quest.txt deleted file mode 100644 index fe96eab..0000000 --- a/legacy/Data/ingsw/0321_23/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti affermazioni è vera riguardo ai metodi agile ? diff --git a/legacy/Data/ingsw/0321_23/wrong 1.txt b/legacy/Data/ingsw/0321_23/wrong 1.txt deleted file mode 100644 index 06e87ff..0000000 --- a/legacy/Data/ingsw/0321_23/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -I metodi agile sono metodi di sviluppo plan-driven. diff --git a/legacy/Data/ingsw/0321_23/wrong 2.txt b/legacy/Data/ingsw/0321_23/wrong 2.txt deleted file mode 100644 index d291b48..0000000 --- a/legacy/Data/ingsw/0321_23/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -I metodi agile sono metodi di sviluppo orientato al riuso. diff --git a/legacy/Data/ingsw/0321_24/correct.txt b/legacy/Data/ingsw/0321_24/correct.txt deleted file mode 100644 index d4074cf..0000000 --- a/legacy/Data/ingsw/0321_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Testare funzionalità di unità software individuali, oggetti, classi o metodi. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_24/quest.txt b/legacy/Data/ingsw/0321_24/quest.txt deleted file mode 100644 index b8b36ab..0000000 --- a/legacy/Data/ingsw/0321_24/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Unit testing si concentra su: diff --git a/legacy/Data/ingsw/0321_24/wrong 1.txt b/legacy/Data/ingsw/0321_24/wrong 1.txt deleted file mode 100644 index bc8b2f6..0000000 --- a/legacy/Data/ingsw/0321_24/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Testare l'interazione tra componenti. diff --git a/legacy/Data/ingsw/0321_24/wrong 2.txt b/legacy/Data/ingsw/0321_24/wrong 2.txt deleted file mode 100644 index a801d80..0000000 --- a/legacy/Data/ingsw/0321_24/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Testare le interfacce di ciascuna componente. diff --git a/legacy/Data/ingsw/0321_27/correct.txt b/legacy/Data/ingsw/0321_27/correct.txt deleted file mode 100644 index 35e7b12..0000000 --- a/legacy/Data/ingsw/0321_27/correct.txt +++ /dev/null @@ -1 +0,0 @@ -2*A*(p +1) diff --git a/legacy/Data/ingsw/0321_27/quest.txt b/legacy/Data/ingsw/0321_27/quest.txt deleted file mode 100644 index 67e890e..0000000 --- a/legacy/Data/ingsw/0321_27/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo A e deve essere ripetuta una seconda volta con probabilità p. Qual'e' il costo atteso dello sviluppo dell'intero software? diff --git a/legacy/Data/ingsw/0321_27/wrong 1.txt b/legacy/Data/ingsw/0321_27/wrong 1.txt deleted file mode 100644 index b84e570..0000000 --- a/legacy/Data/ingsw/0321_27/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -2*A*(p + 2) diff --git a/legacy/Data/ingsw/0321_27/wrong 2.txt b/legacy/Data/ingsw/0321_27/wrong 2.txt deleted file mode 100644 index ebab514..0000000 --- a/legacy/Data/ingsw/0321_27/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A*(p + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_28/correct.txt b/legacy/Data/ingsw/0321_28/correct.txt deleted file mode 100644 index 489e74c..0000000 --- a/legacy/Data/ingsw/0321_28/correct.txt +++ /dev/null @@ -1 +0,0 @@ -5*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_28/quest.txt b/legacy/Data/ingsw/0321_28/quest.txt deleted file mode 100644 index 7441816..0000000 --- a/legacy/Data/ingsw/0321_28/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un processo di sviluppo plan-driven consiste di 2 fasi F1, F2, ciascuna costo A. Alla fine di ogni fase vengono prese in considerazione le "change requests" e, se ve ne sono, lo sviluppo viene ripetuto a partire dalla prima iterazione. Quindi con nessuna change request si hanno le fasi: F1, F2 e costo 2A. Con una "change request" dopo la prima fase si ha: F1, F1, F2 e costo 3A. Con una change request dopo la fase 2 si ha: F1, F2, F1, F2 e costo 4A. Qual'è il costo nel caso in cui ci siano change requests sia dopo la fase 1 che dopo la fase 2. diff --git a/legacy/Data/ingsw/0321_28/wrong 1.txt b/legacy/Data/ingsw/0321_28/wrong 1.txt deleted file mode 100644 index bf91afb..0000000 --- a/legacy/Data/ingsw/0321_28/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -7*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_28/wrong 2.txt b/legacy/Data/ingsw/0321_28/wrong 2.txt deleted file mode 100644 index 23cbd0e..0000000 --- a/legacy/Data/ingsw/0321_28/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -6*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_29/correct.txt b/legacy/Data/ingsw/0321_29/correct.txt deleted file mode 100644 index aed001f..0000000 --- a/legacy/Data/ingsw/0321_29/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. diff --git a/legacy/Data/ingsw/0321_29/quest.txt b/legacy/Data/ingsw/0321_29/quest.txt deleted file mode 100644 index 9eb2619..0000000 --- a/legacy/Data/ingsw/0321_29/quest.txt +++ /dev/null @@ -1,31 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -<pre> - -// block Monitor - -input Real x; - -output Boolean y; - -Boolean w; - -initial equation - -y = false; - -equation - -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); - -algorithm - -when edge(w) then - -y := true; - -end when; - -end Monitor; // -</pre> - -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? diff --git a/legacy/Data/ingsw/0321_29/wrong 1.txt b/legacy/Data/ingsw/0321_29/wrong 1.txt deleted file mode 100644 index bc08e8a..0000000 --- a/legacy/Data/ingsw/0321_29/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. diff --git a/legacy/Data/ingsw/0321_29/wrong 2.txt b/legacy/Data/ingsw/0321_29/wrong 2.txt deleted file mode 100644 index 52ad14a..0000000 --- a/legacy/Data/ingsw/0321_29/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. diff --git a/legacy/Data/ingsw/0321_30/correct.txt b/legacy/Data/ingsw/0321_30/correct.txt deleted file mode 100644 index 8cd4fca..0000000 --- a/legacy/Data/ingsw/0321_30/correct.txt +++ /dev/null @@ -1,26 +0,0 @@ -<pre> -class System - -Real x; // MB in buffer - -Real u; // input pulse - -initial equation - -x = 3; - -u = 0; - -equation - -when sample(0, 1) then - - u = 1 - pre(u); - -end when; - -der(x) = 2*u - 1.0; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_30/quest.txt b/legacy/Data/ingsw/0321_30/quest.txt deleted file mode 100644 index 6b6eb9d..0000000 --- a/legacy/Data/ingsw/0321_30/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un I/O buffer è alimentato da una componente che fornisce un input periodico di periodo 2 secondi. Durante la prima metà del periodo, l'input rate è 2MB/s mentre durante la seconda metà del periodo l'input rate è 0. Quindi l'input rate medio è di 1MB/s. L' I/O buffer, a sua volta, alimenta una componente che richiede (in media) 1MB/s. Quale dei seguenti modelli Modelica è un modello ragionevole per il sistema descritto sopra ? diff --git a/legacy/Data/ingsw/0321_30/wrong 1.txt b/legacy/Data/ingsw/0321_30/wrong 1.txt deleted file mode 100644 index d9a0133..0000000 --- a/legacy/Data/ingsw/0321_30/wrong 1.txt +++ /dev/null @@ -1,26 +0,0 @@ -<pre> -class System - -Real x; // MB in buffer - -Real u; // input pulse - -initial equation - -x = 3; - -u = 0; - -equation - -when sample(0, 1) then - - u = 1 - pre(u); - -end when; - -der(x) = 2*u - 2.0; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_30/wrong 2.txt b/legacy/Data/ingsw/0321_30/wrong 2.txt deleted file mode 100644 index e11b34d..0000000 --- a/legacy/Data/ingsw/0321_30/wrong 2.txt +++ /dev/null @@ -1,25 +0,0 @@ -<pre> -class System - -Real x; // MB in buffer - -Real u; // input pulse - -initial equation - -x = 3; - -u = 0; - -equation - -when sample(0, 1) then - - u = 1 - pre(u); - -end when; - -der(x) = 2*u + 1.0; - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_31/correct.txt b/legacy/Data/ingsw/0321_31/correct.txt deleted file mode 100644 index 07800da..0000000 --- a/legacy/Data/ingsw/0321_31/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(1 + p)*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_31/quest.txt b/legacy/Data/ingsw/0321_31/quest.txt deleted file mode 100644 index 6e4c617..0000000 --- a/legacy/Data/ingsw/0321_31/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un processo di sviluppo agile consiste di varie iterazioni. Alla fine di ogni iterazione vengono prese in considerazione le "change requests" e, se ve ne sono, l'iterazione viene ripetuta. Sia p la probabilità che ci siano "change requests" all fine di una iterazione e sia A il costo di una iterazione. Il valore atteso del costo per l'iterazione è: diff --git a/legacy/Data/ingsw/0321_31/wrong 1.txt b/legacy/Data/ingsw/0321_31/wrong 1.txt deleted file mode 100644 index 8c7e5a6..0000000 --- a/legacy/Data/ingsw/0321_31/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_31/wrong 2.txt b/legacy/Data/ingsw/0321_31/wrong 2.txt deleted file mode 100644 index 14dff62..0000000 --- a/legacy/Data/ingsw/0321_31/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -p*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_32/correct.txt b/legacy/Data/ingsw/0321_32/correct.txt deleted file mode 100644 index 1c03108..0000000 --- a/legacy/Data/ingsw/0321_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione e valutare la capacità del prototipo di ridurre gli scarti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_32/quest.txt b/legacy/Data/ingsw/0321_32/quest.txt deleted file mode 100644 index 49d08f9..0000000 --- a/legacy/Data/ingsw/0321_32/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Una azienda manifatturiera desidera costruire un sistema software per monitorare (attraverso sensori) la produzione al fine di ridurre gli scarti. Quali delle seguenti attività contribuisce a validare i requisiti del sistema. diff --git a/legacy/Data/ingsw/0321_32/wrong 1.txt b/legacy/Data/ingsw/0321_32/wrong 1.txt deleted file mode 100644 index 5187be2..0000000 --- a/legacy/Data/ingsw/0321_32/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione e valutarne le performance. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_32/wrong 2.txt b/legacy/Data/ingsw/0321_32/wrong 2.txt deleted file mode 100644 index 52330c1..0000000 --- a/legacy/Data/ingsw/0321_32/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione ed identificare errori di implementazione. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_36/correct.txt b/legacy/Data/ingsw/0321_36/correct.txt deleted file mode 100644 index f8c9568..0000000 --- a/legacy/Data/ingsw/0321_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_36/quest.txt b/legacy/Data/ingsw/0321_36/quest.txt deleted file mode 100644 index c00055b..0000000 --- a/legacy/Data/ingsw/0321_36/quest.txt +++ /dev/null @@ -1,21 +0,0 @@ -Si consideri il seguente modello Modelica: -<pre> -// class System - -Integer x; - -initial equation - -x = 0; - -equation - -when sample(0, 2) then - - x = 1 - pre(x); - -end when; - -end System; // -</pre> -Quale delle seguenti affermazioni è vera per la variabile intera x? diff --git a/legacy/Data/ingsw/0321_36/wrong 1.txt b/legacy/Data/ingsw/0321_36/wrong 1.txt deleted file mode 100644 index a7af2cb..0000000 --- a/legacy/Data/ingsw/0321_36/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 0. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_36/wrong 2.txt b/legacy/Data/ingsw/0321_36/wrong 2.txt deleted file mode 100644 index f485a50..0000000 --- a/legacy/Data/ingsw/0321_36/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 3 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_37/correct.txt b/legacy/Data/ingsw/0321_37/correct.txt deleted file mode 100644 index ee47430..0000000 --- a/legacy/Data/ingsw/0321_37/correct.txt +++ /dev/null @@ -1,27 +0,0 @@ -<pre> -model System - -Integer y; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -equation - -y = if (r1024 <= 0.2) then -1 else if (r1024 <= 0.7) then 0 else 1; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -end when; - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_37/quest.txt b/legacy/Data/ingsw/0321_37/quest.txt deleted file mode 100644 index a90ebb5..0000000 --- a/legacy/Data/ingsw/0321_37/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri l'ambiente (use case) consistente di un utente che ad ogni unità di tempo (ad esempio, un secondo) invia al nostro sistema input -1 con probabilità 0.2, input 0 con probabilità 0.5 ed input 1 con probabilità 0.3. Quale dei seguenti modelli Modelica rappresenta correttamente tale ambiente. diff --git a/legacy/Data/ingsw/0321_37/wrong 1.txt b/legacy/Data/ingsw/0321_37/wrong 1.txt deleted file mode 100644 index 98dc977..0000000 --- a/legacy/Data/ingsw/0321_37/wrong 1.txt +++ /dev/null @@ -1,28 +0,0 @@ -<pre> -model System - -Integer y; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -equation - -y = if (r1024 <= 0.3) then -1 else if (r1024 <= 0.7) then 0 else 1; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -end when; - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_37/wrong 2.txt b/legacy/Data/ingsw/0321_37/wrong 2.txt deleted file mode 100644 index dda46fb..0000000 --- a/legacy/Data/ingsw/0321_37/wrong 2.txt +++ /dev/null @@ -1,27 +0,0 @@ -<pre> -model System - -Integer y; Real r1024; - -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; - -equation - -y = if (r1024 <= 0.2) then -1 else if (r1024 <= 0.5) then 0 else 1; - -algorithm - -when initial() then - -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - -r1024 := 0; - -elsewhen sample(0,1) then - -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - -end when; - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_38/correct.txt b/legacy/Data/ingsw/0321_38/correct.txt deleted file mode 100644 index 1a8a50a..0000000 --- a/legacy/Data/ingsw/0321_38/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun requisito, dovremmo essere in grado di scrivere un inseme di test che può dimostrare che il sistema sviluppato soddisfa il requisito considerato. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_38/quest.txt b/legacy/Data/ingsw/0321_38/quest.txt deleted file mode 100644 index 580fc18..0000000 --- a/legacy/Data/ingsw/0321_38/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive il criterio di "requirements verifiability" che è parte della "requirements validation activity". diff --git a/legacy/Data/ingsw/0321_38/wrong 1.txt b/legacy/Data/ingsw/0321_38/wrong 1.txt deleted file mode 100644 index 3fdb31e..0000000 --- a/legacy/Data/ingsw/0321_38/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna componente del sistema, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che essa soddisfa tutti i requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_38/wrong 2.txt b/legacy/Data/ingsw/0321_38/wrong 2.txt deleted file mode 100644 index fac8307..0000000 --- a/legacy/Data/ingsw/0321_38/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna coppia di componenti, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che l'interazione tra le componenti soddisfa tutti i requisiti di interfaccia. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_4/correct.txt b/legacy/Data/ingsw/0321_4/correct.txt deleted file mode 100644 index 2736f39..0000000 --- a/legacy/Data/ingsw/0321_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -A*(2 + p +q) \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_4/quest.txt b/legacy/Data/ingsw/0321_4/quest.txt deleted file mode 100644 index aec403c..0000000 --- a/legacy/Data/ingsw/0321_4/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo A. Con probabilità p potrebbe essere necessario ripetere F1 una seconda volta. Con probabilità q potrebbe essere necessario ripetere F2 una seconda volta. Qual'e' il costo atteso dello sviluppo dell'intero software? diff --git a/legacy/Data/ingsw/0321_4/wrong 1.txt b/legacy/Data/ingsw/0321_4/wrong 1.txt deleted file mode 100644 index 66061d9..0000000 --- a/legacy/Data/ingsw/0321_4/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -A*(1 + p +q) \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_4/wrong 2.txt b/legacy/Data/ingsw/0321_4/wrong 2.txt deleted file mode 100644 index dd9b48a..0000000 --- a/legacy/Data/ingsw/0321_4/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -A*(3 + p +q) \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_40/correct.txt b/legacy/Data/ingsw/0321_40/correct.txt deleted file mode 100644 index b126cfb..0000000 --- a/legacy/Data/ingsw/0321_40/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito funzionale. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_40/quest.txt b/legacy/Data/ingsw/0321_40/quest.txt deleted file mode 100644 index 91423cc..0000000 --- a/legacy/Data/ingsw/0321_40/quest.txt +++ /dev/null @@ -1 +0,0 @@ -"Ogni giorno, per ciascuna clinica, il sistema genererà una lista dei pazienti che hanno un appuntamento quel giorno." diff --git a/legacy/Data/ingsw/0321_40/wrong 1.txt b/legacy/Data/ingsw/0321_40/wrong 1.txt deleted file mode 100644 index c09e71c..0000000 --- a/legacy/Data/ingsw/0321_40/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_40/wrong 2.txt b/legacy/Data/ingsw/0321_40/wrong 2.txt deleted file mode 100644 index 4c69e5b..0000000 --- a/legacy/Data/ingsw/0321_40/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di performance. \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_8/correct.txt b/legacy/Data/ingsw/0321_8/correct.txt deleted file mode 100644 index 0b6b40f..0000000 --- a/legacy/Data/ingsw/0321_8/correct.txt +++ /dev/null @@ -1,53 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block C1 - -InputInteger u; - -OutputInteger x; - -... - -end C1; - -block C2 - -InputInteger u; - -OutputInteger x; - -... - -end C2; - -block C3 - -InputInteger u; - -OutputInteger x; - -... - -end C3; - -class System - -C1 k1; - -C2 k2; - -C3 k3; - -equation - -connect(k1.x, k2.u); - -connect(k2.x, k3.u); - -connect(k3.x, k1.u); - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_8/quest.txt b/legacy/Data/ingsw/0321_8/quest.txt deleted file mode 100644 index 01ba436..0000000 --- a/legacy/Data/ingsw/0321_8/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un sistema consiste di tre componenti C1, C2, C3 connesse in una architettura ad anello dove l'output della componente C1 (rispettivamente C2, C3) è mandato all'input della componente C2 (rispettivamente C3, C1). Quale dei seguenti schemi Modelica meglio rappresenta l'architettura descritta ? diff --git a/legacy/Data/ingsw/0321_8/wrong 1.txt b/legacy/Data/ingsw/0321_8/wrong 1.txt deleted file mode 100644 index 6a2cd60..0000000 --- a/legacy/Data/ingsw/0321_8/wrong 1.txt +++ /dev/null @@ -1,54 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block C1 - -InputInteger u; - -OutputInteger x; - -... - -end C1; - -block C2 - -InputInteger u; - -OutputInteger x; - -... - -end C2; - -block C3 - -InputInteger u; - -OutputInteger x; - -... - -end C3; - -class System - -C1 k1; - -C2 k2; - -C3 k3; - -equation - -connect(k1.x, k1.u); - -connect(k2.x, k2.u); - -connect(k3.x, k3.u); - -end System; - -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_8/wrong 2.txt b/legacy/Data/ingsw/0321_8/wrong 2.txt deleted file mode 100644 index 34bb9bd..0000000 --- a/legacy/Data/ingsw/0321_8/wrong 2.txt +++ /dev/null @@ -1,53 +0,0 @@ -<pre> -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -block C1 - -InputInteger u; - -OutputInteger x; - -... - -end C1; - -block C2 - -InputInteger u; - -OutputInteger x; - -... - -end C2; - -block C3 - -InputInteger u; - -OutputInteger x; - -... - -end C3; - -class System - -C1 k1; - -C2 k2; - -C3 k3; - -equation - -connect(k1.x, k3.u); - -connect(k3.x, k2.u); - -connect(k2.x, k1.u); - -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_9/correct.txt b/legacy/Data/ingsw/0321_9/correct.txt deleted file mode 100644 index 936832d..0000000 --- a/legacy/Data/ingsw/0321_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 6*B \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_9/quest.txt b/legacy/Data/ingsw/0321_9/quest.txt deleted file mode 100644 index 9f5e001..0000000 --- a/legacy/Data/ingsw/0321_9/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il team di sviluppo di un azienda consiste di un senior software engineer e due sviluppatori junior. Usando un approccio plan-driven (ad esempio, water-fall) la fase di design impegna solo il membro senior per tre mesi e la fase di sviluppo e testing solo i due membri junior per tre mesi. Si assuma che non ci siano "change requests" e che il membro senior costi A Eur/mese ed i membri junior B Eur/mese. Qual'e' il costo dello sviluppo usando un approccio plan-driven come sopra ? diff --git a/legacy/Data/ingsw/0321_9/wrong 1.txt b/legacy/Data/ingsw/0321_9/wrong 1.txt deleted file mode 100644 index 316107c..0000000 --- a/legacy/Data/ingsw/0321_9/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -A + 2*B \ No newline at end of file diff --git a/legacy/Data/ingsw/0321_9/wrong 2.txt b/legacy/Data/ingsw/0321_9/wrong 2.txt deleted file mode 100644 index 68f09b9..0000000 --- a/legacy/Data/ingsw/0321_9/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 3*B \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_0/correct.txt b/legacy/Data/ingsw/0324_0/correct.txt deleted file mode 100644 index 3fb437d..0000000 --- a/legacy/Data/ingsw/0324_0/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.56 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_0/quest.txt b/legacy/Data/ingsw/0324_0/quest.txt deleted file mode 100644 index 858d9c6..0000000 --- a/legacy/Data/ingsw/0324_0/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_0.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3 ? In altri terminti, qual' la probabilit che non sia necessario ripetere nessuna fase? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_0/wrong1.txt b/legacy/Data/ingsw/0324_0/wrong1.txt deleted file mode 100644 index c64601b..0000000 --- a/legacy/Data/ingsw/0324_0/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.14 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_0/wrong2.txt b/legacy/Data/ingsw/0324_0/wrong2.txt deleted file mode 100644 index fc54e00..0000000 --- a/legacy/Data/ingsw/0324_0/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.24 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_1/quest.txt b/legacy/Data/ingsw/0324_1/quest.txt deleted file mode 100644 index a4a7e01..0000000 --- a/legacy/Data/ingsw/0324_1/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_1.png -Si consideri la seguente architettura software: - -Quale dei seguneti modelli Modelica meglio la rappresenta. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_1/wrong1.txt b/legacy/Data/ingsw/0324_1/wrong1.txt deleted file mode 100644 index 4bcd55f..0000000 --- a/legacy/Data/ingsw/0324_1/wrong1.txt +++ /dev/null @@ -1,8 +0,0 @@ -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_1/wrong2.txt b/legacy/Data/ingsw/0324_1/wrong2.txt deleted file mode 100644 index a3caf2e..0000000 --- a/legacy/Data/ingsw/0324_1/wrong2.txt +++ /dev/null @@ -1,2 +0,0 @@ -input12) -connect(sc2.output23, sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_1/wrong3.txt b/legacy/Data/ingsw/0324_1/wrong3.txt deleted file mode 100644 index 1d08fb4..0000000 --- a/legacy/Data/ingsw/0324_1/wrong3.txt +++ /dev/null @@ -1,46 +0,0 @@ -input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output31, sc1.input31) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output43, sc3.input43) - - -end SysArch; - -2. - -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc1.output14, sc4.input14) -connect(sc2.output21, sc1.input21) -connect(sc3.output31, sc1.input31) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) - - -end SysArch; - -3. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output14, sc4.input14) -connect(sc3.output31, sc1.input31) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_10/correct.txt b/legacy/Data/ingsw/0324_10/correct.txt deleted file mode 100644 index aef914a..0000000 --- a/legacy/Data/ingsw/0324_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che un sistema che soddisfa i requisiti risolve il problema del "customer". \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_10/quest.txt b/legacy/Data/ingsw/0324_10/quest.txt deleted file mode 100644 index 9af4805..0000000 --- a/legacy/Data/ingsw/0324_10/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "validity check" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_10/wrong1.txt b/legacy/Data/ingsw/0324_10/wrong1.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/ingsw/0324_10/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_10/wrong2.txt b/legacy/Data/ingsw/0324_10/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0324_10/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_11/quest.txt b/legacy/Data/ingsw/0324_11/quest.txt deleted file mode 100644 index 26df850..0000000 --- a/legacy/Data/ingsw/0324_11/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_11.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_11/wrong1.txt b/legacy/Data/ingsw/0324_11/wrong1.txt deleted file mode 100644 index 2f7168f..0000000 --- a/legacy/Data/ingsw/0324_11/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_11/wrong2.txt b/legacy/Data/ingsw/0324_11/wrong2.txt deleted file mode 100644 index c3b40d2..0000000 --- a/legacy/Data/ingsw/0324_11/wrong2.txt +++ /dev/null @@ -1,34 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_11/wrong3.txt b/legacy/Data/ingsw/0324_11/wrong3.txt deleted file mode 100644 index 9116c62..0000000 --- a/legacy/Data/ingsw/0324_11/wrong3.txt +++ /dev/null @@ -1,37 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_12/correct.txt b/legacy/Data/ingsw/0324_12/correct.txt deleted file mode 100644 index e74b1fc..0000000 --- a/legacy/Data/ingsw/0324_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_12/quest.txt b/legacy/Data/ingsw/0324_12/quest.txt deleted file mode 100644 index c1cd6d0..0000000 --- a/legacy/Data/ingsw/0324_12/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z = x; -while ( (x <= z) && (z <= y) ) { z = z + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_12/wrong1.txt b/legacy/Data/ingsw/0324_12/wrong1.txt deleted file mode 100644 index d63544a..0000000 --- a/legacy/Data/ingsw/0324_12/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x + 1) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_12/wrong2.txt b/legacy/Data/ingsw/0324_12/wrong2.txt deleted file mode 100644 index 1753a91..0000000 --- a/legacy/Data/ingsw/0324_12/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_13/correct.txt b/legacy/Data/ingsw/0324_13/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0324_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_13/quest.txt b/legacy/Data/ingsw/0324_13/quest.txt deleted file mode 100644 index 4344b75..0000000 --- a/legacy/Data/ingsw/0324_13/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (2*x); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} -Si consideri il seguente insieme di test cases: -{x=-100, x= 40, x=100} -Quale delle seguenti la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_13/wrong1.txt b/legacy/Data/ingsw/0324_13/wrong1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0324_13/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_13/wrong2.txt b/legacy/Data/ingsw/0324_13/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0324_13/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_14/correct.txt b/legacy/Data/ingsw/0324_14/correct.txt deleted file mode 100644 index 1c7da8c..0000000 --- a/legacy/Data/ingsw/0324_14/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.03 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_14/quest.txt b/legacy/Data/ingsw/0324_14/quest.txt deleted file mode 100644 index b9ba678..0000000 --- a/legacy/Data/ingsw/0324_14/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_14.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.1 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3, 4 ? In altri terminti, qual' la probabilit che sia necessario ripetere sia la fase 1 che la fase 2 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_14/wrong1.txt b/legacy/Data/ingsw/0324_14/wrong1.txt deleted file mode 100644 index 7eb6830..0000000 --- a/legacy/Data/ingsw/0324_14/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.27 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_14/wrong2.txt b/legacy/Data/ingsw/0324_14/wrong2.txt deleted file mode 100644 index 8a346b7..0000000 --- a/legacy/Data/ingsw/0324_14/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.07 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_15/correct.txt b/legacy/Data/ingsw/0324_15/correct.txt deleted file mode 100644 index a40ea7d..0000000 --- a/legacy/Data/ingsw/0324_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_15/quest.txt b/legacy/Data/ingsw/0324_15/quest.txt deleted file mode 100644 index 2d895ca..0000000 --- a/legacy/Data/ingsw/0324_15/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a >= 100) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_15/wrong1.txt b/legacy/Data/ingsw/0324_15/wrong1.txt deleted file mode 100644 index 5b77112..0000000 --- a/legacy/Data/ingsw/0324_15/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5). \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_15/wrong2.txt b/legacy/Data/ingsw/0324_15/wrong2.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/ingsw/0324_15/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_16/correct.txt b/legacy/Data/ingsw/0324_16/correct.txt deleted file mode 100644 index 1a8a50a..0000000 --- a/legacy/Data/ingsw/0324_16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun requisito, dovremmo essere in grado di scrivere un inseme di test che può dimostrare che il sistema sviluppato soddisfa il requisito considerato. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_16/quest.txt b/legacy/Data/ingsw/0324_16/quest.txt deleted file mode 100644 index 793b220..0000000 --- a/legacy/Data/ingsw/0324_16/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive il criterio di "requirements verifiability" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_16/wrong1.txt b/legacy/Data/ingsw/0324_16/wrong1.txt deleted file mode 100644 index fac8307..0000000 --- a/legacy/Data/ingsw/0324_16/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna coppia di componenti, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che l'interazione tra le componenti soddisfa tutti i requisiti di interfaccia. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_16/wrong2.txt b/legacy/Data/ingsw/0324_16/wrong2.txt deleted file mode 100644 index 3fdb31e..0000000 --- a/legacy/Data/ingsw/0324_16/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna componente del sistema, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che essa soddisfa tutti i requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_17/correct.txt b/legacy/Data/ingsw/0324_17/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/ingsw/0324_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_17/quest.txt b/legacy/Data/ingsw/0324_17/quest.txt deleted file mode 100644 index 1f51ab1..0000000 --- a/legacy/Data/ingsw/0324_17/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_17.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act1 act2 -Test case 2: act2 act2 act2 act2 act1 -Test case 3: act2 act2 act2 act2 act0 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_17/wrong1.txt b/legacy/Data/ingsw/0324_17/wrong1.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/ingsw/0324_17/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_17/wrong2.txt b/legacy/Data/ingsw/0324_17/wrong2.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/ingsw/0324_17/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_18/correct.txt b/legacy/Data/ingsw/0324_18/correct.txt deleted file mode 100644 index 7311d41..0000000 --- a/legacy/Data/ingsw/0324_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_18/quest.txt b/legacy/Data/ingsw/0324_18/quest.txt deleted file mode 100644 index d3a9fe2..0000000 --- a/legacy/Data/ingsw/0324_18/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y >= 1) return (1); else return (2); } - else {if (2*x + y >= 5) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_18/wrong1.txt b/legacy/Data/ingsw/0324_18/wrong1.txt deleted file mode 100644 index 3e327ab..0000000 --- a/legacy/Data/ingsw/0324_18/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=2, y=2}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_18/wrong2.txt b/legacy/Data/ingsw/0324_18/wrong2.txt deleted file mode 100644 index 7e48e4f..0000000 --- a/legacy/Data/ingsw/0324_18/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=3}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_19/correct.txt b/legacy/Data/ingsw/0324_19/correct.txt deleted file mode 100644 index 6b560cf..0000000 --- a/legacy/Data/ingsw/0324_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 25% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_19/quest.txt b/legacy/Data/ingsw/0324_19/quest.txt deleted file mode 100644 index b7a608e..0000000 --- a/legacy/Data/ingsw/0324_19/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_19.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act0 -Test case 2: act2 act2 act0 -Test case 3: act1 act1 act0 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_19/wrong1.txt b/legacy/Data/ingsw/0324_19/wrong1.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/ingsw/0324_19/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_19/wrong2.txt b/legacy/Data/ingsw/0324_19/wrong2.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/ingsw/0324_19/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_2/correct.txt b/legacy/Data/ingsw/0324_2/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0324_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_2/quest.txt b/legacy/Data/ingsw/0324_2/quest.txt deleted file mode 100644 index adede32..0000000 --- a/legacy/Data/ingsw/0324_2/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 2) { if (x + y >= 1) return (1); else return (2); } - else {if (x + 2*y >= 5) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=2}, {x=0, y=0}, {x=5, y=0}, {x=3, y=0}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_2/wrong1.txt b/legacy/Data/ingsw/0324_2/wrong1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0324_2/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_2/wrong2.txt b/legacy/Data/ingsw/0324_2/wrong2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0324_2/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_20/correct.txt b/legacy/Data/ingsw/0324_20/correct.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/ingsw/0324_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_20/quest.txt b/legacy/Data/ingsw/0324_20/quest.txt deleted file mode 100644 index 9d685ad..0000000 --- a/legacy/Data/ingsw/0324_20/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_20.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - -Test case 1: act0 act2 -Test case 2: act1 -Test case 3: act0 act2 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_20/wrong1.txt b/legacy/Data/ingsw/0324_20/wrong1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0324_20/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_20/wrong2.txt b/legacy/Data/ingsw/0324_20/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0324_20/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_21/correct.txt b/legacy/Data/ingsw/0324_21/correct.txt deleted file mode 100644 index 31a01d5..0000000 --- a/legacy/Data/ingsw/0324_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_21/quest.txt b/legacy/Data/ingsw/0324_21/quest.txt deleted file mode 100644 index d649932..0000000 --- a/legacy/Data/ingsw/0324_21/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 6) { if (x + y >= 3) return (1); else return (2); } - else {if (x + 2*y >= 15) return (3); else return (4); } - } /* f() */ -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_21/wrong1.txt b/legacy/Data/ingsw/0324_21/wrong1.txt deleted file mode 100644 index 0c564f7..0000000 --- a/legacy/Data/ingsw/0324_21/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=2, y=1}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_21/wrong2.txt b/legacy/Data/ingsw/0324_21/wrong2.txt deleted file mode 100644 index 549dba8..0000000 --- a/legacy/Data/ingsw/0324_21/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=10, y=3}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_22/correct.txt b/legacy/Data/ingsw/0324_22/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0324_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_22/quest.txt b/legacy/Data/ingsw/0324_22/quest.txt deleted file mode 100644 index 65cfd2d..0000000 --- a/legacy/Data/ingsw/0324_22/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { - if (x - y <= 0) { if (x + y >= 2) return (1); else return (2); } - else {if (2*x + y >= 1) return (3); else return (4); } - } /* f() */ -Si considerino i seguenti test cases: {x=1, y=1}, {x=0, y=0}, {x=1, y=0}, {x=0, y=-1}. -Quale delle seguenti la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_22/wrong1.txt b/legacy/Data/ingsw/0324_22/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0324_22/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_22/wrong2.txt b/legacy/Data/ingsw/0324_22/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0324_22/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_23/correct.txt b/legacy/Data/ingsw/0324_23/correct.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0324_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_23/quest.txt b/legacy/Data/ingsw/0324_23/quest.txt deleted file mode 100644 index c9ea208..0000000 --- a/legacy/Data/ingsw/0324_23/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_23.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act0 act2 -Test case 2: act1 act0 act0 act2 -Test case 3: act0 act0 act2 act2 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_23/wrong1.txt b/legacy/Data/ingsw/0324_23/wrong1.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0324_23/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_23/wrong2.txt b/legacy/Data/ingsw/0324_23/wrong2.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/ingsw/0324_23/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_24/correct.txt b/legacy/Data/ingsw/0324_24/correct.txt deleted file mode 100644 index e13eda2..0000000 --- a/legacy/Data/ingsw/0324_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che i requisiti definiscano un sistema che risolve il problema che l'utente pianifica di risolvere. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_24/quest.txt b/legacy/Data/ingsw/0324_24/quest.txt deleted file mode 100644 index b59a64d..0000000 --- a/legacy/Data/ingsw/0324_24/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quali delle seguenti attivit parte del processo di validazione dei requisiti ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_24/wrong1.txt b/legacy/Data/ingsw/0324_24/wrong1.txt deleted file mode 100644 index b24f900..0000000 --- a/legacy/Data/ingsw/0324_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che il sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_24/wrong2.txt b/legacy/Data/ingsw/0324_24/wrong2.txt deleted file mode 100644 index 884d6b1..0000000 --- a/legacy/Data/ingsw/0324_24/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che l'architettura del sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_25/correct.txt b/legacy/Data/ingsw/0324_25/correct.txt deleted file mode 100644 index 7c149d8..0000000 --- a/legacy/Data/ingsw/0324_25/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisisti descrivano tutte le funzionalità e vincoli (e.g., security, performance) del sistema desiderato dal customer. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_25/quest.txt b/legacy/Data/ingsw/0324_25/quest.txt deleted file mode 100644 index 8bba4b8..0000000 --- a/legacy/Data/ingsw/0324_25/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di completezza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_25/wrong1.txt b/legacy/Data/ingsw/0324_25/wrong1.txt deleted file mode 100644 index 3461684..0000000 --- a/legacy/Data/ingsw/0324_25/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito sia stato implementato nel sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_25/wrong2.txt b/legacy/Data/ingsw/0324_25/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0324_25/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_26/quest.txt b/legacy/Data/ingsw/0324_26/quest.txt deleted file mode 100644 index aef871e..0000000 --- a/legacy/Data/ingsw/0324_26/quest.txt +++ /dev/null @@ -1,19 +0,0 @@ -Si consideri il seguente modello Modelica. Quale delle seguenti architetture software meglio lo rappresenta ? - -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_26/wrong1.txt b/legacy/Data/ingsw/0324_26/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_26/wrong2.txt b/legacy/Data/ingsw/0324_26/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_26/wrong3.txt b/legacy/Data/ingsw/0324_26/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_27/correct.txt b/legacy/Data/ingsw/0324_27/correct.txt deleted file mode 100644 index e582263..0000000 --- a/legacy/Data/ingsw/0324_27/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 5) or (x <= 0)) and ((x >= 15) or (x <= 10)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_27/quest.txt b/legacy/Data/ingsw/0324_27/quest.txt deleted file mode 100644 index 864cc93..0000000 --- a/legacy/Data/ingsw/0324_27/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5] oppure [10, 15] -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_27/wrong1.txt b/legacy/Data/ingsw/0324_27/wrong1.txt deleted file mode 100644 index 590f7e1..0000000 --- a/legacy/Data/ingsw/0324_27/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ( ((x >= 0) and (x <= 5)) or ((x >= 10) and (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_27/wrong2.txt b/legacy/Data/ingsw/0324_27/wrong2.txt deleted file mode 100644 index 0f38391..0000000 --- a/legacy/Data/ingsw/0324_27/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 0) or (x <= 5)) and ((x >= 10) or (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_28/correct.txt b/legacy/Data/ingsw/0324_28/correct.txt deleted file mode 100644 index 4c75070..0000000 --- a/legacy/Data/ingsw/0324_28/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_28/quest.txt b/legacy/Data/ingsw/0324_28/quest.txt deleted file mode 100644 index e11a044..0000000 --- a/legacy/Data/ingsw/0324_28/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 50 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se la variabile x minore del 60% della variabile y allora la somma di x ed y maggiore del 30% della variabile z -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_28/wrong1.txt b/legacy/Data/ingsw/0324_28/wrong1.txt deleted file mode 100644 index 6dafe94..0000000 --- a/legacy/Data/ingsw/0324_28/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y > 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_28/wrong2.txt b/legacy/Data/ingsw/0324_28/wrong2.txt deleted file mode 100644 index a3d79a4..0000000 --- a/legacy/Data/ingsw/0324_28/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x >= 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_29/correct.txt b/legacy/Data/ingsw/0324_29/correct.txt deleted file mode 100644 index e7c5bb8..0000000 --- a/legacy/Data/ingsw/0324_29/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che, tenedo conto della tecnologia, budget e tempo disponibili, sia possibile realizzare un sistema che soddisfa i requisisti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_29/quest.txt b/legacy/Data/ingsw/0324_29/quest.txt deleted file mode 100644 index 296cdcb..0000000 --- a/legacy/Data/ingsw/0324_29/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di realismo" (realizability) che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_29/wrong1.txt b/legacy/Data/ingsw/0324_29/wrong1.txt deleted file mode 100644 index 2b6e242..0000000 --- a/legacy/Data/ingsw/0324_29/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le funzionalità richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_29/wrong2.txt b/legacy/Data/ingsw/0324_29/wrong2.txt deleted file mode 100644 index bfb5124..0000000 --- a/legacy/Data/ingsw/0324_29/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le performance richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_3/correct.txt b/legacy/Data/ingsw/0324_3/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0324_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_3/quest.txt b/legacy/Data/ingsw/0324_3/quest.txt deleted file mode 100644 index b865ed9..0000000 --- a/legacy/Data/ingsw/0324_3/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_3.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act0 act0 act0 act2 act2 -Test case 2: act2 act0 act2 -Test case 3: act1 act0 act0 act2 act2 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_3/wrong1.txt b/legacy/Data/ingsw/0324_3/wrong1.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0324_3/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_3/wrong2.txt b/legacy/Data/ingsw/0324_3/wrong2.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0324_3/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_30/quest.txt b/legacy/Data/ingsw/0324_30/quest.txt deleted file mode 100644 index 985c244..0000000 --- a/legacy/Data/ingsw/0324_30/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente specifica funzionale per la funzione f. -La funzione f(int *A, int *B) prende come input un vettore A di dimensione n ritorna come output un vettore B ottenuto ordinando gli elementi di A in ordine crescente. -Quale delle seguenti funzioni un test oracle per la funzione f ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_30/wrong1.txt b/legacy/Data/ingsw/0324_30/wrong1.txt deleted file mode 100644 index 69b9722..0000000 --- a/legacy/Data/ingsw/0324_30/wrong1.txt +++ /dev/null @@ -1,14 +0,0 @@ -#define n 1000 -int TestOracle2(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_30/wrong2.txt b/legacy/Data/ingsw/0324_30/wrong2.txt deleted file mode 100644 index a26ce6e..0000000 --- a/legacy/Data/ingsw/0324_30/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -#define n 1000 - -int TestOracle3(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if (A[i] == B[j]) {C[i][j] = 1; D[j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_30/wrong3.txt b/legacy/Data/ingsw/0324_30/wrong3.txt deleted file mode 100644 index ed5ad19..0000000 --- a/legacy/Data/ingsw/0324_30/wrong3.txt +++ /dev/null @@ -1,14 +0,0 @@ -#define n 1000 -int TestOracle1(int *A, int *B) -{ -int i, j, D[n]; -//init -for (i = 0; i < n; i++) D[i] = -1; -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; D[j] = 1; break;} -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_31/correct.txt b/legacy/Data/ingsw/0324_31/correct.txt deleted file mode 100644 index 293ebbc..0000000 --- a/legacy/Data/ingsw/0324_31/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_31/quest.txt b/legacy/Data/ingsw/0324_31/quest.txt deleted file mode 100644 index 5922b9f..0000000 --- a/legacy/Data/ingsw/0324_31/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 10 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: se la variabile x nell'intervallo [10, 20] allora la variabile y compresa tra il 50% di x ed il 70% di x. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_31/wrong1.txt b/legacy/Data/ingsw/0324_31/wrong1.txt deleted file mode 100644 index d50b268..0000000 --- a/legacy/Data/ingsw/0324_31/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and ((x < 10) or (x > 20)) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_31/wrong2.txt b/legacy/Data/ingsw/0324_31/wrong2.txt deleted file mode 100644 index d7890b2..0000000 --- a/legacy/Data/ingsw/0324_31/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and (y >= 0.5*x) and (y <= 0.7*x) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_32/correct.txt b/legacy/Data/ingsw/0324_32/correct.txt deleted file mode 100644 index 2a2ecea..0000000 --- a/legacy/Data/ingsw/0324_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_32/quest.txt b/legacy/Data/ingsw/0324_32/quest.txt deleted file mode 100644 index 5d96d42..0000000 --- a/legacy/Data/ingsw/0324_32/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_32.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il tempo necessario per completare la fase x time(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi time(1) = 0. -Il tempo di una istanza del processo software descritto sopra la somma dei tempi degli stati (fasi) attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo Time(X) della sequenza di stati X = x(0), x(1), x(2), .... Time(X) = time(x(0)) + time(x(1)) + time(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo Time(X) = time(0) + time(1) = time(0) (poich time(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_32/wrong1.txt b/legacy/Data/ingsw/0324_32/wrong1.txt deleted file mode 100644 index 9927a93..0000000 --- a/legacy/Data/ingsw/0324_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_32/wrong2.txt b/legacy/Data/ingsw/0324_32/wrong2.txt deleted file mode 100644 index d68fd15..0000000 --- a/legacy/Data/ingsw/0324_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_33/correct.txt b/legacy/Data/ingsw/0324_33/correct.txt deleted file mode 100644 index 232aedf..0000000 --- a/legacy/Data/ingsw/0324_33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_33/quest.txt b/legacy/Data/ingsw/0324_33/quest.txt deleted file mode 100644 index b2bed72..0000000 --- a/legacy/Data/ingsw/0324_33/quest.txt +++ /dev/null @@ -1,21 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a + b >= 6) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_33/wrong1.txt b/legacy/Data/ingsw/0324_33/wrong1.txt deleted file mode 100644 index 5d5c9a4..0000000 --- a/legacy/Data/ingsw/0324_33/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2). \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_33/wrong2.txt b/legacy/Data/ingsw/0324_33/wrong2.txt deleted file mode 100644 index 2b6c292..0000000 --- a/legacy/Data/ingsw/0324_33/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_34/correct.txt b/legacy/Data/ingsw/0324_34/correct.txt deleted file mode 100644 index ad21063..0000000 --- a/legacy/Data/ingsw/0324_34/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_34/quest.txt b/legacy/Data/ingsw/0324_34/quest.txt deleted file mode 100644 index 031c331..0000000 --- a/legacy/Data/ingsw/0324_34/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 40 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 1 allora ora y nonegativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_34/wrong1.txt b/legacy/Data/ingsw/0324_34/wrong1.txt deleted file mode 100644 index b14ac60..0000000 --- a/legacy/Data/ingsw/0324_34/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_34/wrong2.txt b/legacy/Data/ingsw/0324_34/wrong2.txt deleted file mode 100644 index e4201ab..0000000 --- a/legacy/Data/ingsw/0324_34/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) or (delay(x, 10) > 1) or (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_35/quest.txt b/legacy/Data/ingsw/0324_35/quest.txt deleted file mode 100644 index 627c57e..0000000 --- a/legacy/Data/ingsw/0324_35/quest.txt +++ /dev/null @@ -1,39 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_35/wrong1.txt b/legacy/Data/ingsw/0324_35/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_35/wrong2.txt b/legacy/Data/ingsw/0324_35/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_35/wrong3.txt b/legacy/Data/ingsw/0324_35/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_36/correct.txt b/legacy/Data/ingsw/0324_36/correct.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/ingsw/0324_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_36/quest.txt b/legacy/Data/ingsw/0324_36/quest.txt deleted file mode 100644 index 36471c2..0000000 --- a/legacy/Data/ingsw/0324_36/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_36.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il costo dello stato (fase) x c(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi c(1) = 0. -Il costo di una istanza del processo software descritto sopra la somma dei costi degli stati attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo C(X) della sequenza di stati X = x(0), x(1), x(2), .... C(X) = c(x(0)) + c(x(1)) + c(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo C(X) = c(0) + c(1) = c(0) (poich c(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_36/wrong1.txt b/legacy/Data/ingsw/0324_36/wrong1.txt deleted file mode 100644 index 3143da9..0000000 --- a/legacy/Data/ingsw/0324_36/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_36/wrong2.txt b/legacy/Data/ingsw/0324_36/wrong2.txt deleted file mode 100644 index 70022eb..0000000 --- a/legacy/Data/ingsw/0324_36/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_37/correct.txt b/legacy/Data/ingsw/0324_37/correct.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0324_37/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_37/quest.txt b/legacy/Data/ingsw/0324_37/quest.txt deleted file mode 100644 index fc6a5e1..0000000 --- a/legacy/Data/ingsw/0324_37/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_37.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act2 act2 act2 -Test case 2: act0 act2 act1 act2 act0 -Test case 3: act0 act2 act1 act2 act2 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_37/wrong1.txt b/legacy/Data/ingsw/0324_37/wrong1.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/ingsw/0324_37/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_37/wrong2.txt b/legacy/Data/ingsw/0324_37/wrong2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0324_37/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_38/correct.txt b/legacy/Data/ingsw/0324_38/correct.txt deleted file mode 100644 index 98939be..0000000 --- a/legacy/Data/ingsw/0324_38/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_38/quest.txt b/legacy/Data/ingsw/0324_38/quest.txt deleted file mode 100644 index d24403f..0000000 --- a/legacy/Data/ingsw/0324_38/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_38.png -Si consideri la Markov chain in figura con stato iniziale 0 e p in (0, 1). Quale delle seguenti formule calcola il valore atteso del numero di transizioni necessarie per lasciare lo stato 0. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_38/wrong1.txt b/legacy/Data/ingsw/0324_38/wrong1.txt deleted file mode 100644 index 56ea6ac..0000000 --- a/legacy/Data/ingsw/0324_38/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -1/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_38/wrong2.txt b/legacy/Data/ingsw/0324_38/wrong2.txt deleted file mode 100644 index db2276d..0000000 --- a/legacy/Data/ingsw/0324_38/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_39/correct.txt b/legacy/Data/ingsw/0324_39/correct.txt deleted file mode 100644 index 4a8e634..0000000 --- a/legacy/Data/ingsw/0324_39/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y <= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_39/quest.txt b/legacy/Data/ingsw/0324_39/quest.txt deleted file mode 100644 index 576af1a..0000000 --- a/legacy/Data/ingsw/0324_39/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato era stata richiesta una risorsa (variabile x positiva) allora ora concesso l'accesso alla risorsa (variabile y positiva) -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time < w e ritorna il valore che z aveva al tempo (time - w), se time >= w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_39/wrong1.txt b/legacy/Data/ingsw/0324_39/wrong1.txt deleted file mode 100644 index a43796b..0000000 --- a/legacy/Data/ingsw/0324_39/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y > 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_39/wrong2.txt b/legacy/Data/ingsw/0324_39/wrong2.txt deleted file mode 100644 index 68aa37a..0000000 --- a/legacy/Data/ingsw/0324_39/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y <= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_4/correct.txt b/legacy/Data/ingsw/0324_4/correct.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/ingsw/0324_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_4/quest.txt b/legacy/Data/ingsw/0324_4/quest.txt deleted file mode 100644 index 40b7789..0000000 --- a/legacy/Data/ingsw/0324_4/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_4.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3, 4? In altri terminti, qual' la probabilit che non sia necessario ripetere la seconda fase (ma non la prima) ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_4/wrong1.txt b/legacy/Data/ingsw/0324_4/wrong1.txt deleted file mode 100644 index 2a47a95..0000000 --- a/legacy/Data/ingsw/0324_4/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.08 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_4/wrong2.txt b/legacy/Data/ingsw/0324_4/wrong2.txt deleted file mode 100644 index b7bbee2..0000000 --- a/legacy/Data/ingsw/0324_4/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.32 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_40/correct.txt b/legacy/Data/ingsw/0324_40/correct.txt deleted file mode 100644 index ce9968f..0000000 --- a/legacy/Data/ingsw/0324_40/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.28 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_40/quest.txt b/legacy/Data/ingsw/0324_40/quest.txt deleted file mode 100644 index fbee794..0000000 --- a/legacy/Data/ingsw/0324_40/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_40.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del processo software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.3 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3? In altri terminti, qual' la probabilit che non sia necessario ripetere la prima fase (ma non la seconda) ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_40/wrong1.txt b/legacy/Data/ingsw/0324_40/wrong1.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/ingsw/0324_40/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_40/wrong2.txt b/legacy/Data/ingsw/0324_40/wrong2.txt deleted file mode 100644 index e8f9017..0000000 --- a/legacy/Data/ingsw/0324_40/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.42 \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_41/quest.txt b/legacy/Data/ingsw/0324_41/quest.txt deleted file mode 100644 index bfb2790..0000000 --- a/legacy/Data/ingsw/0324_41/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_41.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_41/wrong1.txt b/legacy/Data/ingsw/0324_41/wrong1.txt deleted file mode 100644 index 1fad89a..0000000 --- a/legacy/Data/ingsw/0324_41/wrong1.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_41/wrong2.txt b/legacy/Data/ingsw/0324_41/wrong2.txt deleted file mode 100644 index 882ae3e..0000000 --- a/legacy/Data/ingsw/0324_41/wrong2.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_41/wrong3.txt b/legacy/Data/ingsw/0324_41/wrong3.txt deleted file mode 100644 index e5618fa..0000000 --- a/legacy/Data/ingsw/0324_41/wrong3.txt +++ /dev/null @@ -1,34 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_42/quest.txt b/legacy/Data/ingsw/0324_42/quest.txt deleted file mode 100644 index 071ac68..0000000 --- a/legacy/Data/ingsw/0324_42/quest.txt +++ /dev/null @@ -1,35 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_42/wrong1.txt b/legacy/Data/ingsw/0324_42/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_42/wrong2.txt b/legacy/Data/ingsw/0324_42/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_42/wrong3.txt b/legacy/Data/ingsw/0324_42/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_43/correct.txt b/legacy/Data/ingsw/0324_43/correct.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/ingsw/0324_43/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_43/quest.txt b/legacy/Data/ingsw/0324_43/quest.txt deleted file mode 100644 index 710edb6..0000000 --- a/legacy/Data/ingsw/0324_43/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_43.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act1 act0 act1 act0 -Test case 2: act1 act0 act2 act2 -Test case 3: act2 act2 act1 act2 act1 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_43/wrong1.txt b/legacy/Data/ingsw/0324_43/wrong1.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/ingsw/0324_43/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_43/wrong2.txt b/legacy/Data/ingsw/0324_43/wrong2.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/ingsw/0324_43/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_44/correct.txt b/legacy/Data/ingsw/0324_44/correct.txt deleted file mode 100644 index 8785661..0000000 --- a/legacy/Data/ingsw/0324_44/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_44/quest.txt b/legacy/Data/ingsw/0324_44/quest.txt deleted file mode 100644 index 36947c2..0000000 --- a/legacy/Data/ingsw/0324_44/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (x + 7); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_44/wrong1.txt b/legacy/Data/ingsw/0324_44/wrong1.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/ingsw/0324_44/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_44/wrong2.txt b/legacy/Data/ingsw/0324_44/wrong2.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/ingsw/0324_44/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_45/correct.txt b/legacy/Data/ingsw/0324_45/correct.txt deleted file mode 100644 index c37d6ae..0000000 --- a/legacy/Data/ingsw/0324_45/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_45/quest.txt b/legacy/Data/ingsw/0324_45/quest.txt deleted file mode 100644 index 003d1dd..0000000 --- a/legacy/Data/ingsw/0324_45/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 0 allora ora y negativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_45/wrong1.txt b/legacy/Data/ingsw/0324_45/wrong1.txt deleted file mode 100644 index edea147..0000000 --- a/legacy/Data/ingsw/0324_45/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) <= 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_45/wrong2.txt b/legacy/Data/ingsw/0324_45/wrong2.txt deleted file mode 100644 index 14bd900..0000000 --- a/legacy/Data/ingsw/0324_45/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y >= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_46/correct.txt b/legacy/Data/ingsw/0324_46/correct.txt deleted file mode 100644 index a98afd2..0000000 --- a/legacy/Data/ingsw/0324_46/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and ((x >= 30) or (x <= 20)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_46/quest.txt b/legacy/Data/ingsw/0324_46/quest.txt deleted file mode 100644 index b420aaf..0000000 --- a/legacy/Data/ingsw/0324_46/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Dopo 20 unit di tempo dall'inizio dell'esecuzione la variabile x sempre nell'intervallo [20, 30] . -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_46/wrong1.txt b/legacy/Data/ingsw/0324_46/wrong1.txt deleted file mode 100644 index 66064fe..0000000 --- a/legacy/Data/ingsw/0324_46/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and (x >= 20) and (x <= 30) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_46/wrong2.txt b/legacy/Data/ingsw/0324_46/wrong2.txt deleted file mode 100644 index c71f1f5..0000000 --- a/legacy/Data/ingsw/0324_46/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) or ((x >= 20) and (x <= 30)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_47/quest.txt b/legacy/Data/ingsw/0324_47/quest.txt deleted file mode 100644 index 0240bc8..0000000 --- a/legacy/Data/ingsw/0324_47/quest.txt +++ /dev/null @@ -1,18 +0,0 @@ -Si consideri il seguente modello Modelica. Quale delle seguenti architetture software meglio lo rappresenta ? -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc1.output14, sc4.input14) -connect(sc2.output21, sc1.input21) -connect(sc2.output24, sc4.input24) -connect(sc3.output31, sc1.input31) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) -connect(sc4.output43, sc3.input43) -end SysArch; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_47/wrong1.txt b/legacy/Data/ingsw/0324_47/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_47/wrong2.txt b/legacy/Data/ingsw/0324_47/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_47/wrong3.txt b/legacy/Data/ingsw/0324_47/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0324_48/quest.txt b/legacy/Data/ingsw/0324_48/quest.txt deleted file mode 100644 index 1109458..0000000 --- a/legacy/Data/ingsw/0324_48/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_48.png -Si consideri la seguente architettura software: - -Quale dei seguneti modelli Modelica meglio la rappresenta. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_48/wrong1.txt b/legacy/Data/ingsw/0324_48/wrong1.txt deleted file mode 100644 index 4bcd55f..0000000 --- a/legacy/Data/ingsw/0324_48/wrong1.txt +++ /dev/null @@ -1,8 +0,0 @@ -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_48/wrong2.txt b/legacy/Data/ingsw/0324_48/wrong2.txt deleted file mode 100644 index 19be218..0000000 --- a/legacy/Data/ingsw/0324_48/wrong2.txt +++ /dev/null @@ -1,2 +0,0 @@ -input12) -connect(sc1.output13, sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_48/wrong3.txt b/legacy/Data/ingsw/0324_48/wrong3.txt deleted file mode 100644 index 3387be9..0000000 --- a/legacy/Data/ingsw/0324_48/wrong3.txt +++ /dev/null @@ -1,49 +0,0 @@ -input13) -connect(sc2.output21, sc1.input21) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) - - -end SysArch; - -2. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output13, sc3.input13) -connect(sc2.output21, sc1.input21) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output31, sc1.input31) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) -connect(sc4.output43, sc3.input43) - - -end SysArch; - -3. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output13, sc3.input13) -connect(sc2.output21, sc1.input21) -connect(sc2.output24, sc4.input24) -connect(sc3.output32, sc2.input32) -connect(sc4.output41, sc1.input41) -connect(sc4.output43, sc3.input43) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_49/correct.txt b/legacy/Data/ingsw/0324_49/correct.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/ingsw/0324_49/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_49/quest.txt b/legacy/Data/ingsw/0324_49/quest.txt deleted file mode 100644 index 7710e8f..0000000 --- a/legacy/Data/ingsw/0324_49/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di consistenza" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_49/wrong1.txt b/legacy/Data/ingsw/0324_49/wrong1.txt deleted file mode 100644 index 9e12d11..0000000 --- a/legacy/Data/ingsw/0324_49/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che per ogni requisito esista un insieme di test che lo possa verificare. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_49/wrong2.txt b/legacy/Data/ingsw/0324_49/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0324_49/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_5/correct.txt b/legacy/Data/ingsw/0324_5/correct.txt deleted file mode 100644 index 81a4b93..0000000 --- a/legacy/Data/ingsw/0324_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_5/quest.txt b/legacy/Data/ingsw/0324_5/quest.txt deleted file mode 100644 index 236ccc7..0000000 --- a/legacy/Data/ingsw/0324_5/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z, k; -z = 1; k = 0; -while (k < x) { z = y*z; k = k + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_5/wrong1.txt b/legacy/Data/ingsw/0324_5/wrong1.txt deleted file mode 100644 index d246b94..0000000 --- a/legacy/Data/ingsw/0324_5/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_5/wrong2.txt b/legacy/Data/ingsw/0324_5/wrong2.txt deleted file mode 100644 index f52d5ae..0000000 --- a/legacy/Data/ingsw/0324_5/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == y) \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_6/correct.txt b/legacy/Data/ingsw/0324_6/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/ingsw/0324_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_6/quest.txt b/legacy/Data/ingsw/0324_6/quest.txt deleted file mode 100644 index f6ffda4..0000000 --- a/legacy/Data/ingsw/0324_6/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0324_domanda_6.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: - -Test case 1: act0 act0 act0 act0 act1 -Test case 2: act2 act2 -Test case 3: act0 act0 act2 act1 act2 -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_6/wrong1.txt b/legacy/Data/ingsw/0324_6/wrong1.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/ingsw/0324_6/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_6/wrong2.txt b/legacy/Data/ingsw/0324_6/wrong2.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/ingsw/0324_6/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_7/correct.txt b/legacy/Data/ingsw/0324_7/correct.txt deleted file mode 100644 index 43dc0c9..0000000 --- a/legacy/Data/ingsw/0324_7/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 0) || (y > 0)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_7/quest.txt b/legacy/Data/ingsw/0324_7/quest.txt deleted file mode 100644 index f6744fd..0000000 --- a/legacy/Data/ingsw/0324_7/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(in x, int y) { ..... } -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro positivo ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_7/wrong1.txt b/legacy/Data/ingsw/0324_7/wrong1.txt deleted file mode 100644 index 3f63933..0000000 --- a/legacy/Data/ingsw/0324_7/wrong1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_7/wrong2.txt b/legacy/Data/ingsw/0324_7/wrong2.txt deleted file mode 100644 index 6a97baf..0000000 --- a/legacy/Data/ingsw/0324_7/wrong2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_8/correct.txt b/legacy/Data/ingsw/0324_8/correct.txt deleted file mode 100644 index b8bf06e..0000000 --- a/legacy/Data/ingsw/0324_8/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 5) or (x < 0)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_8/quest.txt b/legacy/Data/ingsw/0324_8/quest.txt deleted file mode 100644 index 22c683f..0000000 --- a/legacy/Data/ingsw/0324_8/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5]. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_8/wrong1.txt b/legacy/Data/ingsw/0324_8/wrong1.txt deleted file mode 100644 index 2029293..0000000 --- a/legacy/Data/ingsw/0324_8/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and (x > 0) and (x < 5); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_8/wrong2.txt b/legacy/Data/ingsw/0324_8/wrong2.txt deleted file mode 100644 index bc8720d..0000000 --- a/legacy/Data/ingsw/0324_8/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 0) or (x < 5)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_9/correct.txt b/legacy/Data/ingsw/0324_9/correct.txt deleted file mode 100644 index 7a6c6b9..0000000 --- a/legacy/Data/ingsw/0324_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -300000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_9/quest.txt b/legacy/Data/ingsw/0324_9/quest.txt deleted file mode 100644 index 47201e7..0000000 --- a/legacy/Data/ingsw/0324_9/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Il rischio R pu essere calcolato come R = P*C, dove P la probabilit dell'evento avverso (software failure nel nostro contesto) e C il costo dell'occorrenza dell'evento avverso. -Assumiamo che la probabilit P sia legata al costo di sviluppo S dalla formula -P = 10^{(-b*S)} (cio 10 elevato alla (-b*S)) -dove b una opportuna costante note da dati storici aziendali. Si assuma che b = 0.0001, C = 1000000, ed il rischio ammesso R = 1000. Quale dei seguenti valori meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_9/wrong1.txt b/legacy/Data/ingsw/0324_9/wrong1.txt deleted file mode 100644 index 2df501e..0000000 --- a/legacy/Data/ingsw/0324_9/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -500000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0324_9/wrong2.txt b/legacy/Data/ingsw/0324_9/wrong2.txt deleted file mode 100644 index 997967b..0000000 --- a/legacy/Data/ingsw/0324_9/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -700000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0422-16/correct.txt b/legacy/Data/ingsw/0422-16/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0422-16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0422-16/quest.txt b/legacy/Data/ingsw/0422-16/quest.txt deleted file mode 100644 index 1b18990..0000000 --- a/legacy/Data/ingsw/0422-16/quest.txt +++ /dev/null @@ -1,20 +0,0 @@ -img=https://i.imgur.com/6m6ALRb.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) rggiunti almeno una volta. - -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: - - - -1) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 3, End PIN Validation 2 - -2) Start PIN validation, card inserted, PIN Entered, Valid PIN, Cancel 2, End PIN Validation 2 - -3) Start PIN validation, card inserted, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, PIN Entered, Invalid PIN, More than 3 failed..., END PIN validation 1; - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0422-16/wrong1.txt b/legacy/Data/ingsw/0422-16/wrong1.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/ingsw/0422-16/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0422-16/wrong2.txt b/legacy/Data/ingsw/0422-16/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0422-16/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_0/quest.txt b/legacy/Data/ingsw/0613_0/quest.txt deleted file mode 100644 index 1f3419c..0000000 --- a/legacy/Data/ingsw/0613_0/quest.txt +++ /dev/null @@ -1,35 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_0/wrong1.txt b/legacy/Data/ingsw/0613_0/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_0/wrong2.txt b/legacy/Data/ingsw/0613_0/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_0/wrong3.txt b/legacy/Data/ingsw/0613_0/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_1/correct.txt b/legacy/Data/ingsw/0613_1/correct.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/ingsw/0613_1/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_1/quest.txt b/legacy/Data/ingsw/0613_1/quest.txt deleted file mode 100644 index 654955e..0000000 --- a/legacy/Data/ingsw/0613_1/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_1.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3, 4? In altri terminti, qual' la probabilit che non sia necessario ripetere la seconda fase (ma non la prima) ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_1/wrong1.txt b/legacy/Data/ingsw/0613_1/wrong1.txt deleted file mode 100644 index 2a47a95..0000000 --- a/legacy/Data/ingsw/0613_1/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.08 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_1/wrong2.txt b/legacy/Data/ingsw/0613_1/wrong2.txt deleted file mode 100644 index b7bbee2..0000000 --- a/legacy/Data/ingsw/0613_1/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.32 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_10/correct.txt b/legacy/Data/ingsw/0613_10/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0613_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_10/quest.txt b/legacy/Data/ingsw/0613_10/quest.txt deleted file mode 100644 index 9e4d3a9..0000000 --- a/legacy/Data/ingsw/0613_10/quest.txt +++ /dev/null @@ -1,31 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x[3]) -{ - if (-x[0] + x[1] - x[2] < -7) - { return (0); } - else if (-3*x[0] +3*x[1] - 5*x[2] > 7) - { - if (-x[0] + x[1] - x[2] > 10) - { return (1); } - else - { return (0); } - } - else - { - if (3*x[0] - 5*x[1] + 7*x[2] > 9) - { return (1); } - else - { return (0); } - } - -} /* f() */ ----------- -ed il seguente insieme di test cases: - -Test 1: x[0] = 0, x[1] = 0, x[2] = 1, -Test 2: x[0] = 3, x[1] = 1, x[2] = 5, -Test 3: x[0] = 0, x[1] = 4, x[2] = -2, -Test 4: x[0] = -4, x[1] = 5, x[2] = -2, -Test 5: x[0] = 1, x[1] = -4, x[2] = 4, \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_10/wrong1.txt b/legacy/Data/ingsw/0613_10/wrong1.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0613_10/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_10/wrong2.txt b/legacy/Data/ingsw/0613_10/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0613_10/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_11/correct.txt b/legacy/Data/ingsw/0613_11/correct.txt deleted file mode 100644 index aef914a..0000000 --- a/legacy/Data/ingsw/0613_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che un sistema che soddisfa i requisiti risolve il problema del "customer". \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_11/quest.txt b/legacy/Data/ingsw/0613_11/quest.txt deleted file mode 100644 index 9af4805..0000000 --- a/legacy/Data/ingsw/0613_11/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "validity check" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_11/wrong1.txt b/legacy/Data/ingsw/0613_11/wrong1.txt deleted file mode 100644 index eb23d05..0000000 --- a/legacy/Data/ingsw/0613_11/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che non ci siano requisiti in conflitto con altri requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_11/wrong2.txt b/legacy/Data/ingsw/0613_11/wrong2.txt deleted file mode 100644 index 32c628c..0000000 --- a/legacy/Data/ingsw/0613_11/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che i requisiti funzionali descrivano tutte le funzionalità del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_12/correct.txt b/legacy/Data/ingsw/0613_12/correct.txt deleted file mode 100644 index 475d1ef..0000000 --- a/legacy/Data/ingsw/0613_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -150, x = -40, x = 0, x = 200, x = 600} \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_12/quest.txt b/legacy/Data/ingsw/0613_12/quest.txt deleted file mode 100644 index 36947c2..0000000 --- a/legacy/Data/ingsw/0613_12/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (x + 7); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_12/wrong1.txt b/legacy/Data/ingsw/0613_12/wrong1.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/ingsw/0613_12/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_12/wrong2.txt b/legacy/Data/ingsw/0613_12/wrong2.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/ingsw/0613_12/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_13/correct.txt b/legacy/Data/ingsw/0613_13/correct.txt deleted file mode 100644 index 12d93cc..0000000 --- a/legacy/Data/ingsw/0613_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 20% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_13/quest.txt b/legacy/Data/ingsw/0613_13/quest.txt deleted file mode 100644 index 6f20250..0000000 --- a/legacy/Data/ingsw/0613_13/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_13.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act0 act2 act0 -Test case 2: act1 act0 act1 act2 act1 -Test case 3: act1 act2 act0 act2 act1 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_13/wrong1.txt b/legacy/Data/ingsw/0613_13/wrong1.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/ingsw/0613_13/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_13/wrong2.txt b/legacy/Data/ingsw/0613_13/wrong2.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/ingsw/0613_13/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_14/quest.txt b/legacy/Data/ingsw/0613_14/quest.txt deleted file mode 100644 index b95c7d3..0000000 --- a/legacy/Data/ingsw/0613_14/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Si consideri il seguente modello Modelica. Quale delle seguenti architetture software meglio lo rappresenta ? -block SysArch // System Architecture -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc1.output14, sc4.input14) -connect(sc3.output31, sc1.input31) -connect(sc3.output32, sc2.input32) -connect(sc4.output42, sc2.input42) -end SysArch; \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_14/wrong1.txt b/legacy/Data/ingsw/0613_14/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_14/wrong2.txt b/legacy/Data/ingsw/0613_14/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_14/wrong3.txt b/legacy/Data/ingsw/0613_14/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_15/correct.txt b/legacy/Data/ingsw/0613_15/correct.txt deleted file mode 100644 index b8bf06e..0000000 --- a/legacy/Data/ingsw/0613_15/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 5) or (x < 0)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_15/quest.txt b/legacy/Data/ingsw/0613_15/quest.txt deleted file mode 100644 index 22c683f..0000000 --- a/legacy/Data/ingsw/0613_15/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5]. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_15/wrong1.txt b/legacy/Data/ingsw/0613_15/wrong1.txt deleted file mode 100644 index bc8720d..0000000 --- a/legacy/Data/ingsw/0613_15/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 0) or (x < 5)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_15/wrong2.txt b/legacy/Data/ingsw/0613_15/wrong2.txt deleted file mode 100644 index 2029293..0000000 --- a/legacy/Data/ingsw/0613_15/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and (x > 0) and (x < 5); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_16/correct.txt b/legacy/Data/ingsw/0613_16/correct.txt deleted file mode 100644 index e582263..0000000 --- a/legacy/Data/ingsw/0613_16/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 5) or (x <= 0)) and ((x >= 15) or (x <= 10)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_16/quest.txt b/legacy/Data/ingsw/0613_16/quest.txt deleted file mode 100644 index 864cc93..0000000 --- a/legacy/Data/ingsw/0613_16/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Durante l'esecuzione del programma (cio per tutti gli istanti di tempo positivi) la variabile x sempre nell'intervallo [0, 5] oppure [10, 15] -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_16/wrong1.txt b/legacy/Data/ingsw/0613_16/wrong1.txt deleted file mode 100644 index 590f7e1..0000000 --- a/legacy/Data/ingsw/0613_16/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ( ((x >= 0) and (x <= 5)) or ((x >= 10) and (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_16/wrong2.txt b/legacy/Data/ingsw/0613_16/wrong2.txt deleted file mode 100644 index 0f38391..0000000 --- a/legacy/Data/ingsw/0613_16/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 0) or (x <= 5)) and ((x >= 10) or (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_17/correct.txt b/legacy/Data/ingsw/0613_17/correct.txt deleted file mode 100644 index c37d6ae..0000000 --- a/legacy/Data/ingsw/0613_17/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_17/quest.txt b/legacy/Data/ingsw/0613_17/quest.txt deleted file mode 100644 index 003d1dd..0000000 --- a/legacy/Data/ingsw/0613_17/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 0 allora ora y negativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_17/wrong1.txt b/legacy/Data/ingsw/0613_17/wrong1.txt deleted file mode 100644 index 14bd900..0000000 --- a/legacy/Data/ingsw/0613_17/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y >= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_17/wrong2.txt b/legacy/Data/ingsw/0613_17/wrong2.txt deleted file mode 100644 index edea147..0000000 --- a/legacy/Data/ingsw/0613_17/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) <= 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_18/correct.txt b/legacy/Data/ingsw/0613_18/correct.txt deleted file mode 100644 index 98939be..0000000 --- a/legacy/Data/ingsw/0613_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_18/quest.txt b/legacy/Data/ingsw/0613_18/quest.txt deleted file mode 100644 index 91edad5..0000000 --- a/legacy/Data/ingsw/0613_18/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_18.png -Si consideri la Markov chain in figura con stato iniziale 0 e p in (0, 1). Quale delle seguenti formule calcola il valore atteso del numero di transizioni necessarie per lasciare lo stato 0. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_18/wrong1.txt b/legacy/Data/ingsw/0613_18/wrong1.txt deleted file mode 100644 index 56ea6ac..0000000 --- a/legacy/Data/ingsw/0613_18/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -1/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_18/wrong2.txt b/legacy/Data/ingsw/0613_18/wrong2.txt deleted file mode 100644 index db2276d..0000000 --- a/legacy/Data/ingsw/0613_18/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_19/quest.txt b/legacy/Data/ingsw/0613_19/quest.txt deleted file mode 100644 index 052028b..0000000 --- a/legacy/Data/ingsw/0613_19/quest.txt +++ /dev/null @@ -1,37 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti UML state diagram lo rappresenta correttamente ? -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_19/wrong1.txt b/legacy/Data/ingsw/0613_19/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_19/wrong2.txt b/legacy/Data/ingsw/0613_19/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_19/wrong3.txt b/legacy/Data/ingsw/0613_19/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_2/quest.txt b/legacy/Data/ingsw/0613_2/quest.txt deleted file mode 100644 index fcb1323..0000000 --- a/legacy/Data/ingsw/0613_2/quest.txt +++ /dev/null @@ -1,19 +0,0 @@ -Si consideri il seguente modello Modelica. Quale delle seguenti architetture software meglio lo rappresenta ? -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc1.output14, sc4.input14) -connect(sc2.output21, sc1.input21) -connect(sc2.output24, sc4.input24) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_2/wrong1.txt b/legacy/Data/ingsw/0613_2/wrong1.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_2/wrong2.txt b/legacy/Data/ingsw/0613_2/wrong2.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_2/wrong3.txt b/legacy/Data/ingsw/0613_2/wrong3.txt deleted file mode 100644 index e69de29..0000000 diff --git a/legacy/Data/ingsw/0613_20/correct.txt b/legacy/Data/ingsw/0613_20/correct.txt deleted file mode 100644 index 2a2ecea..0000000 --- a/legacy/Data/ingsw/0613_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_20/quest.txt b/legacy/Data/ingsw/0613_20/quest.txt deleted file mode 100644 index 79b69ac..0000000 --- a/legacy/Data/ingsw/0613_20/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_20.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il tempo necessario per completare la fase x time(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi time(1) = 0. -Il tempo di una istanza del processo software descritto sopra la somma dei tempi degli stati (fasi) attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo Time(X) della sequenza di stati X = x(0), x(1), x(2), .... Time(X) = time(x(0)) + time(x(1)) + time(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo Time(X) = time(0) + time(1) = time(0) (poich time(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_20/wrong1.txt b/legacy/Data/ingsw/0613_20/wrong1.txt deleted file mode 100644 index d68fd15..0000000 --- a/legacy/Data/ingsw/0613_20/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_20/wrong2.txt b/legacy/Data/ingsw/0613_20/wrong2.txt deleted file mode 100644 index 9927a93..0000000 --- a/legacy/Data/ingsw/0613_20/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_21/correct.txt b/legacy/Data/ingsw/0613_21/correct.txt deleted file mode 100644 index 936832d..0000000 --- a/legacy/Data/ingsw/0613_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 6*B \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_21/quest.txt b/legacy/Data/ingsw/0613_21/quest.txt deleted file mode 100644 index 07ce5c9..0000000 --- a/legacy/Data/ingsw/0613_21/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il team di sviluppo di un azienda consiste di un senior software engineer e due sviluppatori junior. Usando un approccio plan-driven (ad esempio, water-fall) la fase di design impegna solo il membro senior per tre mesi e la fase di sviluppo e testing solo i due membri junior per tre mesi. Si assuma che non ci siano "change requests" e che il membro senior costi A Eur/mese ed i membri junior B Eur/mese. Qual'e' il costo dello sviluppo usando un approccio plan-driven come sopra ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_21/wrong1.txt b/legacy/Data/ingsw/0613_21/wrong1.txt deleted file mode 100644 index 316107c..0000000 --- a/legacy/Data/ingsw/0613_21/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -A + 2*B \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_21/wrong2.txt b/legacy/Data/ingsw/0613_21/wrong2.txt deleted file mode 100644 index 68f09b9..0000000 --- a/legacy/Data/ingsw/0613_21/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 3*B \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_22/correct.txt b/legacy/Data/ingsw/0613_22/correct.txt deleted file mode 100644 index 2ca9276..0000000 --- a/legacy/Data/ingsw/0613_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 35% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_22/quest.txt b/legacy/Data/ingsw/0613_22/quest.txt deleted file mode 100644 index aef94a6..0000000 --- a/legacy/Data/ingsw/0613_22/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_22.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act2 act1 act0 -Test case 2: act2 act2 act0 act2 act2 -Test case 3: act1 act1 act2 act2 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_22/wrong1.txt b/legacy/Data/ingsw/0613_22/wrong1.txt deleted file mode 100644 index 5623b39..0000000 --- a/legacy/Data/ingsw/0613_22/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 65% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_22/wrong2.txt b/legacy/Data/ingsw/0613_22/wrong2.txt deleted file mode 100644 index c376ef7..0000000 --- a/legacy/Data/ingsw/0613_22/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 55% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_23/correct.txt b/legacy/Data/ingsw/0613_23/correct.txt deleted file mode 100644 index 4a8e634..0000000 --- a/legacy/Data/ingsw/0613_23/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y <= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_23/quest.txt b/legacy/Data/ingsw/0613_23/quest.txt deleted file mode 100644 index 576af1a..0000000 --- a/legacy/Data/ingsw/0613_23/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato era stata richiesta una risorsa (variabile x positiva) allora ora concesso l'accesso alla risorsa (variabile y positiva) -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time < w e ritorna il valore che z aveva al tempo (time - w), se time >= w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_23/wrong1.txt b/legacy/Data/ingsw/0613_23/wrong1.txt deleted file mode 100644 index 68aa37a..0000000 --- a/legacy/Data/ingsw/0613_23/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y <= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_23/wrong2.txt b/legacy/Data/ingsw/0613_23/wrong2.txt deleted file mode 100644 index a43796b..0000000 --- a/legacy/Data/ingsw/0613_23/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y > 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_24/correct.txt b/legacy/Data/ingsw/0613_24/correct.txt deleted file mode 100644 index 5464d05..0000000 --- a/legacy/Data/ingsw/0613_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 30% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_24/quest.txt b/legacy/Data/ingsw/0613_24/quest.txt deleted file mode 100644 index 9534ab3..0000000 --- a/legacy/Data/ingsw/0613_24/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_24.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act2 act2 -Test case 2: act1 -Test case 3: act2 act0 act2 act0 act2 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_24/wrong1.txt b/legacy/Data/ingsw/0613_24/wrong1.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/ingsw/0613_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_24/wrong2.txt b/legacy/Data/ingsw/0613_24/wrong2.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/ingsw/0613_24/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_25/correct.txt b/legacy/Data/ingsw/0613_25/correct.txt deleted file mode 100644 index e74b1fc..0000000 --- a/legacy/Data/ingsw/0613_25/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_25/quest.txt b/legacy/Data/ingsw/0613_25/quest.txt deleted file mode 100644 index c1cd6d0..0000000 --- a/legacy/Data/ingsw/0613_25/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Un test oracle per un programma P una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) quello atteso dalle specifiche. -Si consideri la seguente funzione C: ------------ -int f(int x, int y) { -int z = x; -while ( (x <= z) && (z <= y) ) { z = z + 1; } -return (z); -} -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_25/wrong1.txt b/legacy/Data/ingsw/0613_25/wrong1.txt deleted file mode 100644 index d63544a..0000000 --- a/legacy/Data/ingsw/0613_25/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x + 1) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_25/wrong2.txt b/legacy/Data/ingsw/0613_25/wrong2.txt deleted file mode 100644 index 1753a91..0000000 --- a/legacy/Data/ingsw/0613_25/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_26/correct.txt b/legacy/Data/ingsw/0613_26/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0613_26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_26/quest.txt b/legacy/Data/ingsw/0613_26/quest.txt deleted file mode 100644 index dcec721..0000000 --- a/legacy/Data/ingsw/0613_26/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Il partition coverage di un insieme di test cases la percentuale di elementi della partition inclusi nei test cases. La partition una partizione finita dell'insieme di input della funzione che si sta testando. -Si consideri la seguente funzione C: -int f1(int x) { return (2*x); } -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} -Si consideri il seguente insieme di test cases: -{x=-20, x= 10, x=60} -Quale delle seguenti la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_26/wrong1.txt b/legacy/Data/ingsw/0613_26/wrong1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0613_26/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_26/wrong2.txt b/legacy/Data/ingsw/0613_26/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0613_26/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_27/quest.txt b/legacy/Data/ingsw/0613_27/quest.txt deleted file mode 100644 index 35670bc..0000000 --- a/legacy/Data/ingsw/0613_27/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_27.png -Si consideri la seguente architettura software: - -Quale dei seguenti modelli Modelica meglio la rappresenta. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_27/wrong1.txt b/legacy/Data/ingsw/0613_27/wrong1.txt deleted file mode 100644 index 4bcd55f..0000000 --- a/legacy/Data/ingsw/0613_27/wrong1.txt +++ /dev/null @@ -1,8 +0,0 @@ -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_27/wrong2.txt b/legacy/Data/ingsw/0613_27/wrong2.txt deleted file mode 100644 index 19be218..0000000 --- a/legacy/Data/ingsw/0613_27/wrong2.txt +++ /dev/null @@ -1,2 +0,0 @@ -input12) -connect(sc1.output13, sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_27/wrong3.txt b/legacy/Data/ingsw/0613_27/wrong3.txt deleted file mode 100644 index 29daf30..0000000 --- a/legacy/Data/ingsw/0613_27/wrong3.txt +++ /dev/null @@ -1,49 +0,0 @@ -input13) -connect(sc1.output14, sc4.input14) -connect(sc2.output21, sc1.input21) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) - - -end SysArch; - -2. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output14, sc4.input14) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output31, sc1.input31) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) - - -end SysArch; - -3. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output13, sc3.input13) -connect(sc1.output14, sc4.input14) -connect(sc2.output21, sc1.input21) -connect(sc2.output24, sc4.input24) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_28/correct.txt b/legacy/Data/ingsw/0613_28/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/ingsw/0613_28/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_28/quest.txt b/legacy/Data/ingsw/0613_28/quest.txt deleted file mode 100644 index 32aecd3..0000000 --- a/legacy/Data/ingsw/0613_28/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_28.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act2 act0 act1 act0 -Test case 2: act2 act0 act0 -Test case 3: act2 act0 act2 act1 act1 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_28/wrong1.txt b/legacy/Data/ingsw/0613_28/wrong1.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0613_28/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_28/wrong2.txt b/legacy/Data/ingsw/0613_28/wrong2.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/ingsw/0613_28/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_29/correct.txt b/legacy/Data/ingsw/0613_29/correct.txt deleted file mode 100644 index 7a6c6b9..0000000 --- a/legacy/Data/ingsw/0613_29/correct.txt +++ /dev/null @@ -1 +0,0 @@ -300000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_29/quest.txt b/legacy/Data/ingsw/0613_29/quest.txt deleted file mode 100644 index 47201e7..0000000 --- a/legacy/Data/ingsw/0613_29/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Il rischio R pu essere calcolato come R = P*C, dove P la probabilit dell'evento avverso (software failure nel nostro contesto) e C il costo dell'occorrenza dell'evento avverso. -Assumiamo che la probabilit P sia legata al costo di sviluppo S dalla formula -P = 10^{(-b*S)} (cio 10 elevato alla (-b*S)) -dove b una opportuna costante note da dati storici aziendali. Si assuma che b = 0.0001, C = 1000000, ed il rischio ammesso R = 1000. Quale dei seguenti valori meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_29/wrong1.txt b/legacy/Data/ingsw/0613_29/wrong1.txt deleted file mode 100644 index 997967b..0000000 --- a/legacy/Data/ingsw/0613_29/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -700000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_29/wrong2.txt b/legacy/Data/ingsw/0613_29/wrong2.txt deleted file mode 100644 index 2df501e..0000000 --- a/legacy/Data/ingsw/0613_29/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -500000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_3/correct.txt b/legacy/Data/ingsw/0613_3/correct.txt deleted file mode 100644 index 3fb437d..0000000 --- a/legacy/Data/ingsw/0613_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.56 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_3/quest.txt b/legacy/Data/ingsw/0613_3/quest.txt deleted file mode 100644 index d8bc097..0000000 --- a/legacy/Data/ingsw/0613_3/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_3.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.2 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 3 ? In altri terminti, qual' la probabilit che non sia necessario ripetere nessuna fase? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_3/wrong1.txt b/legacy/Data/ingsw/0613_3/wrong1.txt deleted file mode 100644 index fc54e00..0000000 --- a/legacy/Data/ingsw/0613_3/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.24 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_3/wrong2.txt b/legacy/Data/ingsw/0613_3/wrong2.txt deleted file mode 100644 index c64601b..0000000 --- a/legacy/Data/ingsw/0613_3/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.14 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_30/correct.txt b/legacy/Data/ingsw/0613_30/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/ingsw/0613_30/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_30/quest.txt b/legacy/Data/ingsw/0613_30/quest.txt deleted file mode 100644 index 56ab57a..0000000 --- a/legacy/Data/ingsw/0613_30/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_30.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act0 act0 act0 act1 act1 -Test case 2: act1 act0 act1 -Test case 3: act0 act2 act2 act2 -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_30/wrong1.txt b/legacy/Data/ingsw/0613_30/wrong1.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/ingsw/0613_30/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_30/wrong2.txt b/legacy/Data/ingsw/0613_30/wrong2.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0613_30/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_31/correct.txt b/legacy/Data/ingsw/0613_31/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0613_31/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_31/quest.txt b/legacy/Data/ingsw/0613_31/quest.txt deleted file mode 100644 index 9f9ed74..0000000 --- a/legacy/Data/ingsw/0613_31/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_31.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act1 act2 act2 act2 act0 -Test case 2: act1 act0 act1 act1 act1 -Test case 3: act1 act2 act2 act2 act2 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_31/wrong1.txt b/legacy/Data/ingsw/0613_31/wrong1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0613_31/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_31/wrong2.txt b/legacy/Data/ingsw/0613_31/wrong2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0613_31/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_32/correct.txt b/legacy/Data/ingsw/0613_32/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/ingsw/0613_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_32/quest.txt b/legacy/Data/ingsw/0613_32/quest.txt deleted file mode 100644 index 1724f1c..0000000 --- a/legacy/Data/ingsw/0613_32/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_32.png -La transition coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. -Si consideri lo state diagram in figura - - - - -ed il seguente insieme di test cases: -Test case 1: act0 act2 act0 act0 act2 -Test case 2: act1 act0 act0 act0 -Test case 3: act0 act2 act2 act0 act2 - -Quale delle seguenti la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_32/wrong1.txt b/legacy/Data/ingsw/0613_32/wrong1.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/ingsw/0613_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_32/wrong2.txt b/legacy/Data/ingsw/0613_32/wrong2.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/ingsw/0613_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_33/correct.txt b/legacy/Data/ingsw/0613_33/correct.txt deleted file mode 100644 index e940faa..0000000 --- a/legacy/Data/ingsw/0613_33/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 3) || (y > 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_33/quest.txt b/legacy/Data/ingsw/0613_33/quest.txt deleted file mode 100644 index 2758118..0000000 --- a/legacy/Data/ingsw/0613_33/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(int x, int y) { ..... } -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro maggiore di 3 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_33/wrong1.txt b/legacy/Data/ingsw/0613_33/wrong1.txt deleted file mode 100644 index ad32d88..0000000 --- a/legacy/Data/ingsw/0613_33/wrong1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x >= 3) || (y >= 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_33/wrong2.txt b/legacy/Data/ingsw/0613_33/wrong2.txt deleted file mode 100644 index 642ec6b..0000000 --- a/legacy/Data/ingsw/0613_33/wrong2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x >= 3) || (y > 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_34/correct.txt b/legacy/Data/ingsw/0613_34/correct.txt deleted file mode 100644 index e7c5bb8..0000000 --- a/legacy/Data/ingsw/0613_34/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che, tenedo conto della tecnologia, budget e tempo disponibili, sia possibile realizzare un sistema che soddisfa i requisisti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_34/quest.txt b/legacy/Data/ingsw/0613_34/quest.txt deleted file mode 100644 index 296cdcb..0000000 --- a/legacy/Data/ingsw/0613_34/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive l'obiettivo del "check di realismo" (realizability) che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_34/wrong1.txt b/legacy/Data/ingsw/0613_34/wrong1.txt deleted file mode 100644 index bfb5124..0000000 --- a/legacy/Data/ingsw/0613_34/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le performance richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_34/wrong2.txt b/legacy/Data/ingsw/0613_34/wrong2.txt deleted file mode 100644 index 2b6e242..0000000 --- a/legacy/Data/ingsw/0613_34/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Assicurarsi che le funzionalità richieste al sistema siano necessarie per soddisfare le necessità del customer. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_35/correct.txt b/legacy/Data/ingsw/0613_35/correct.txt deleted file mode 100644 index ad21063..0000000 --- a/legacy/Data/ingsw/0613_35/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_35/quest.txt b/legacy/Data/ingsw/0613_35/quest.txt deleted file mode 100644 index 031c331..0000000 --- a/legacy/Data/ingsw/0613_35/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 40 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se 10 unit di tempo nel passato x era maggiore di 1 allora ora y nonegativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_35/wrong1.txt b/legacy/Data/ingsw/0613_35/wrong1.txt deleted file mode 100644 index b14ac60..0000000 --- a/legacy/Data/ingsw/0613_35/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_35/wrong2.txt b/legacy/Data/ingsw/0613_35/wrong2.txt deleted file mode 100644 index e4201ab..0000000 --- a/legacy/Data/ingsw/0613_35/wrong2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) or (delay(x, 10) > 1) or (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_36/correct.txt b/legacy/Data/ingsw/0613_36/correct.txt deleted file mode 100644 index 1c7da8c..0000000 --- a/legacy/Data/ingsw/0613_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.03 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_36/quest.txt b/legacy/Data/ingsw/0613_36/quest.txt deleted file mode 100644 index 58782d5..0000000 --- a/legacy/Data/ingsw/0613_36/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_36.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.1 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3, 4 ? In altri terminti, qual' la probabilit che sia necessario ripetere sia la fase 1 che la fase 2 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_36/wrong1.txt b/legacy/Data/ingsw/0613_36/wrong1.txt deleted file mode 100644 index 8a346b7..0000000 --- a/legacy/Data/ingsw/0613_36/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.07 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_36/wrong2.txt b/legacy/Data/ingsw/0613_36/wrong2.txt deleted file mode 100644 index 7eb6830..0000000 --- a/legacy/Data/ingsw/0613_36/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.27 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_37/correct.txt b/legacy/Data/ingsw/0613_37/correct.txt deleted file mode 100644 index a7029bc..0000000 --- a/legacy/Data/ingsw/0613_37/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_37/quest.txt b/legacy/Data/ingsw/0613_37/quest.txt deleted file mode 100644 index e5fbc81..0000000 --- a/legacy/Data/ingsw/0613_37/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_37/wrong1.txt b/legacy/Data/ingsw/0613_37/wrong1.txt deleted file mode 100644 index 710b111..0000000 --- a/legacy/Data/ingsw/0613_37/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_37/wrong2.txt b/legacy/Data/ingsw/0613_37/wrong2.txt deleted file mode 100644 index a82929b..0000000 --- a/legacy/Data/ingsw/0613_37/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_38/quest.txt b/legacy/Data/ingsw/0613_38/quest.txt deleted file mode 100644 index 230115c..0000000 --- a/legacy/Data/ingsw/0613_38/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_38.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_38/wrong1.txt b/legacy/Data/ingsw/0613_38/wrong1.txt deleted file mode 100644 index 00b636b..0000000 --- a/legacy/Data/ingsw/0613_38/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_38/wrong2.txt b/legacy/Data/ingsw/0613_38/wrong2.txt deleted file mode 100644 index dc39134..0000000 --- a/legacy/Data/ingsw/0613_38/wrong2.txt +++ /dev/null @@ -1,34 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_38/wrong3.txt b/legacy/Data/ingsw/0613_38/wrong3.txt deleted file mode 100644 index 6a9ef82..0000000 --- a/legacy/Data/ingsw/0613_38/wrong3.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_39/correct.txt b/legacy/Data/ingsw/0613_39/correct.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/ingsw/0613_39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_39/quest.txt b/legacy/Data/ingsw/0613_39/quest.txt deleted file mode 100644 index 24a64fe..0000000 --- a/legacy/Data/ingsw/0613_39/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_39.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p in (0, 1). Il costo dello stato (fase) x c(x). La fase 0 la fase di design, che ha probabilit p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi c(1) = 0. -Il costo di una istanza del processo software descritto sopra la somma dei costi degli stati attraversati (tenendo presente che si parte sempre dallo stato 0. -Quindi il costo C(X) della sequenza di stati X = x(0), x(1), x(2), .... C(X) = c(x(0)) + c(x(1)) + c(x(2)) + ... -Ad esempio se X = 0, 1 abbiamo C(X) = c(0) + c(1) = c(0) (poich c(1) = 0). -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_39/wrong1.txt b/legacy/Data/ingsw/0613_39/wrong1.txt deleted file mode 100644 index 70022eb..0000000 --- a/legacy/Data/ingsw/0613_39/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_39/wrong2.txt b/legacy/Data/ingsw/0613_39/wrong2.txt deleted file mode 100644 index 3143da9..0000000 --- a/legacy/Data/ingsw/0613_39/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_4/correct.txt b/legacy/Data/ingsw/0613_4/correct.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0613_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_4/quest.txt b/legacy/Data/ingsw/0613_4/quest.txt deleted file mode 100644 index 5cf5cae..0000000 --- a/legacy/Data/ingsw/0613_4/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_4.png -La state coverage di un insieme di test cases (cio sequenze di inputs) per uno state diagram la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: -Test case 1: act0 act0 act0 -Test case 2: act1 act0 act2 act1 act0 -Test case 3: act1 act2 act2 act0 act2 - -Quale delle seguenti la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_4/wrong1.txt b/legacy/Data/ingsw/0613_4/wrong1.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0613_4/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_4/wrong2.txt b/legacy/Data/ingsw/0613_4/wrong2.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/ingsw/0613_4/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_40/quest.txt b/legacy/Data/ingsw/0613_40/quest.txt deleted file mode 100644 index 2959407..0000000 --- a/legacy/Data/ingsw/0613_40/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_40.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_40/wrong1.txt b/legacy/Data/ingsw/0613_40/wrong1.txt deleted file mode 100644 index f919b6b..0000000 --- a/legacy/Data/ingsw/0613_40/wrong1.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_40/wrong2.txt b/legacy/Data/ingsw/0613_40/wrong2.txt deleted file mode 100644 index fc9e0aa..0000000 --- a/legacy/Data/ingsw/0613_40/wrong2.txt +++ /dev/null @@ -1,36 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_40/wrong3.txt b/legacy/Data/ingsw/0613_40/wrong3.txt deleted file mode 100644 index e537817..0000000 --- a/legacy/Data/ingsw/0613_40/wrong3.txt +++ /dev/null @@ -1,35 +0,0 @@ -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - -algorithm - -when initial() then -x := 0; - -elsewhen sample(0,T) then - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - -end when; -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_41/quest.txt b/legacy/Data/ingsw/0613_41/quest.txt deleted file mode 100644 index 99379e6..0000000 --- a/legacy/Data/ingsw/0613_41/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cio non 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. -Si consideri la funzione C -int f(int x, int y) { ..... } -Quale delle seguenti assert esprime l'invariante che le variabili locali z e w di f() hanno somma minore di 1 oppure maggiore di 7 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_41/wrong1.txt b/legacy/Data/ingsw/0613_41/wrong1.txt deleted file mode 100644 index cbf1814..0000000 --- a/legacy/Data/ingsw/0613_41/wrong1.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w <= 1) || (z + w >= 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_41/wrong2.txt b/legacy/Data/ingsw/0613_41/wrong2.txt deleted file mode 100644 index 6fcb8b5..0000000 --- a/legacy/Data/ingsw/0613_41/wrong2.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w > 1) || (z + w < 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_41/wrong3.txt b/legacy/Data/ingsw/0613_41/wrong3.txt deleted file mode 100644 index 03b9f52..0000000 --- a/legacy/Data/ingsw/0613_41/wrong3.txt +++ /dev/null @@ -1,6 +0,0 @@ -int f(in x, int y) -{ -int z, w; -assert( (z + w < 1) || (z + w > 7)); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_42/correct.txt b/legacy/Data/ingsw/0613_42/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0613_42/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_42/quest.txt b/legacy/Data/ingsw/0613_42/quest.txt deleted file mode 100644 index 2bda796..0000000 --- a/legacy/Data/ingsw/0613_42/quest.txt +++ /dev/null @@ -1,29 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x[3]) -{ - if (x[0] + x[1] - x[2] < -7) - { return (0); } - else if (2*x[0] -3*x[1] + 4*x[2] > 7) - { - if (x[0] + x[1] + x[2] > 10) - { return (1); } - else - { return (0); } - } - else - { - if (2*x[0] + 3*x[1] + 4*x[2] > 9) - { return (1); } - else - { return (0); } - } - } /* f() */ -ed il seguente insieme di test cases: - -Test 1: x[0] = 1, x[1] = 1, x[2] = 1, -Test2: x[0] = 2, x[1] = 3, x[2] = 3, -Test 3: x[0] = -4, x[1] = -4, x[2] = 0, -Test 4: x[0] = 3, x[1] = 0, x[2] = 4, -Test 5: x[0] = 3, x[1] = 3, x[2] = 5. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_42/wrong1.txt b/legacy/Data/ingsw/0613_42/wrong1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0613_42/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_42/wrong2.txt b/legacy/Data/ingsw/0613_42/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0613_42/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_43/correct.txt b/legacy/Data/ingsw/0613_43/correct.txt deleted file mode 100644 index 293ebbc..0000000 --- a/legacy/Data/ingsw/0613_43/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_43/quest.txt b/legacy/Data/ingsw/0613_43/quest.txt deleted file mode 100644 index 5922b9f..0000000 --- a/legacy/Data/ingsw/0613_43/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 10 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: se la variabile x nell'intervallo [10, 20] allora la variabile y compresa tra il 50% di x ed il 70% di x. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_43/wrong1.txt b/legacy/Data/ingsw/0613_43/wrong1.txt deleted file mode 100644 index d7890b2..0000000 --- a/legacy/Data/ingsw/0613_43/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and (y >= 0.5*x) and (y <= 0.7*x) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_43/wrong2.txt b/legacy/Data/ingsw/0613_43/wrong2.txt deleted file mode 100644 index d50b268..0000000 --- a/legacy/Data/ingsw/0613_43/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and ((x < 10) or (x > 20)) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_44/correct.txt b/legacy/Data/ingsw/0613_44/correct.txt deleted file mode 100644 index 1a8a50a..0000000 --- a/legacy/Data/ingsw/0613_44/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun requisito, dovremmo essere in grado di scrivere un inseme di test che può dimostrare che il sistema sviluppato soddisfa il requisito considerato. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_44/quest.txt b/legacy/Data/ingsw/0613_44/quest.txt deleted file mode 100644 index 793b220..0000000 --- a/legacy/Data/ingsw/0613_44/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti frasi meglio descrive il criterio di "requirements verifiability" che parte della "requirements validation activity". \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_44/wrong1.txt b/legacy/Data/ingsw/0613_44/wrong1.txt deleted file mode 100644 index fac8307..0000000 --- a/legacy/Data/ingsw/0613_44/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna coppia di componenti, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che l'interazione tra le componenti soddisfa tutti i requisiti di interfaccia. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_44/wrong2.txt b/legacy/Data/ingsw/0613_44/wrong2.txt deleted file mode 100644 index 3fdb31e..0000000 --- a/legacy/Data/ingsw/0613_44/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascuna componente del sistema, dovremmo essere in grado di scrivere un insieme di test che può dimostrare che essa soddisfa tutti i requisiti. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_45/correct.txt b/legacy/Data/ingsw/0613_45/correct.txt deleted file mode 100644 index 232aedf..0000000 --- a/legacy/Data/ingsw/0613_45/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_45/quest.txt b/legacy/Data/ingsw/0613_45/quest.txt deleted file mode 100644 index e44e320..0000000 --- a/legacy/Data/ingsw/0613_45/quest.txt +++ /dev/null @@ -1,21 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a + b - 6 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_45/wrong1.txt b/legacy/Data/ingsw/0613_45/wrong1.txt deleted file mode 100644 index 5d5c9a4..0000000 --- a/legacy/Data/ingsw/0613_45/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2). \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_45/wrong2.txt b/legacy/Data/ingsw/0613_45/wrong2.txt deleted file mode 100644 index 2b6c292..0000000 --- a/legacy/Data/ingsw/0613_45/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_46/correct.txt b/legacy/Data/ingsw/0613_46/correct.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0613_46/correct.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_46/quest.txt b/legacy/Data/ingsw/0613_46/quest.txt deleted file mode 100644 index 03acbcc..0000000 --- a/legacy/Data/ingsw/0613_46/quest.txt +++ /dev/null @@ -1,30 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ - -int f(int x[3]) -{ - if (-x[0] + x[1] - x[2] < -7) - if (-x[0] + x[1] - x[2] > 10) - { return (0); } - else - { return (1); } - else if (-3*x[0] +3*x[1] - 5*x[2] > 7) - { - return (0); - } - else - { - if (3*x[0] - 5*x[1] + 7*x[2] > 9) - { return (1); } - else - { return (0); } - } -} /* f() */ ----------- -ed il seguente insieme di test cases: - -Test 1: x[0] = 2, x[1] = -3, x[2] = 4, -Test 2: x[0] = 1, x[1] = 0, x[2] = 2, -Test 3: x[0] = -3, x[1] = -4, x[2] = -3, -Test 4: x[0] = 3, x[1] = -1, x[2] = -3. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_46/wrong1.txt b/legacy/Data/ingsw/0613_46/wrong1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0613_46/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_46/wrong2.txt b/legacy/Data/ingsw/0613_46/wrong2.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0613_46/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_47/correct.txt b/legacy/Data/ingsw/0613_47/correct.txt deleted file mode 100644 index f3da655..0000000 --- a/legacy/Data/ingsw/0613_47/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*(A + 2*B) \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_47/quest.txt b/legacy/Data/ingsw/0613_47/quest.txt deleted file mode 100644 index 6395b05..0000000 --- a/legacy/Data/ingsw/0613_47/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il team di sviluppo di un azienda consiste di un senior software engineer e due sviluppatori junior. Usando un approccio agile, ogni iterazione impegna tutti e tre i membri del team per un mese ed occorrono tre iterazioni per completare lo sviluppo. Si assuma che non ci siano "change requests" e che il membro senior costi A Eur/mese ed i membri junior B Eur/mese. Qual'e' il costo dello sviluppo usando un approccio agile ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_47/wrong1.txt b/legacy/Data/ingsw/0613_47/wrong1.txt deleted file mode 100644 index 316107c..0000000 --- a/legacy/Data/ingsw/0613_47/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -A + 2*B \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_47/wrong2.txt b/legacy/Data/ingsw/0613_47/wrong2.txt deleted file mode 100644 index 82fe5c7..0000000 --- a/legacy/Data/ingsw/0613_47/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A + 2*B \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_48/correct.txt b/legacy/Data/ingsw/0613_48/correct.txt deleted file mode 100644 index ce9968f..0000000 --- a/legacy/Data/ingsw/0613_48/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.28 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_48/quest.txt b/legacy/Data/ingsw/0613_48/quest.txt deleted file mode 100644 index adccf3a..0000000 --- a/legacy/Data/ingsw/0613_48/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_48.png -Un processo software pu essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del processo software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilit della transizione e gli stati sono etichettati con il costo per lasciare lo stato. -Ad esempio lo state diagram in figura - - - -Rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilit 0.3 di dover essere ripetuta (a causa di errori). -Uno scenario una sequenza di stati. -Qual'e' la probabilit dello scenario: 1, 2, 3? In altri terminti, qual' la probabilit che non sia necessario ripetere la prima fase (ma non la seconda) ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_48/wrong1.txt b/legacy/Data/ingsw/0613_48/wrong1.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/ingsw/0613_48/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_48/wrong2.txt b/legacy/Data/ingsw/0613_48/wrong2.txt deleted file mode 100644 index e8f9017..0000000 --- a/legacy/Data/ingsw/0613_48/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -0.42 \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_49/correct.txt b/legacy/Data/ingsw/0613_49/correct.txt deleted file mode 100644 index 4c75070..0000000 --- a/legacy/Data/ingsw/0613_49/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_49/quest.txt b/legacy/Data/ingsw/0613_49/quest.txt deleted file mode 100644 index e11a044..0000000 --- a/legacy/Data/ingsw/0613_49/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 50 unit di tempo dall'inizio dell'esecuzione vale la seguente propriet: -se la variabile x minore del 60% della variabile y allora la somma di x ed y maggiore del 30% della variabile z -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_49/wrong1.txt b/legacy/Data/ingsw/0613_49/wrong1.txt deleted file mode 100644 index 6dafe94..0000000 --- a/legacy/Data/ingsw/0613_49/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y > 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_49/wrong2.txt b/legacy/Data/ingsw/0613_49/wrong2.txt deleted file mode 100644 index a3d79a4..0000000 --- a/legacy/Data/ingsw/0613_49/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x >= 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_5/correct.txt b/legacy/Data/ingsw/0613_5/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0613_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_5/quest.txt b/legacy/Data/ingsw/0613_5/quest.txt deleted file mode 100644 index 579b39b..0000000 --- a/legacy/Data/ingsw/0613_5/quest.txt +++ /dev/null @@ -1,29 +0,0 @@ -Il branch coverage di un insieme di test cases la percentuale di branch del programma che sono attraversati da almeno un test case. -Si consideri la seguente funzione C: ------------ -int f(int x[3]) -{ - if (-x[0] + x[1] - x[2] < -7) - if (-x[0] + x[1] - x[2] > 10) - { return (0); } - else - { return (1); } - else if (-3*x[0] +3*x[1] - 5*x[2] > 7) - { - if (3*x[0] - 5*x[1] + 7*x[2] > 9) - { return (0); } - else - { return (1); } - } - else - { - return (0); - } - -} /* f() */ ----------- -ed il seguente insieme di test cases: - -Test 1: x[0] = 1, x[1] = 5, x[2] = 3, -Test 2: x[0] = 4, x[1] = -2, x[2] = 2, -Test 3: x[0] = 5, x[1] = 3, x[2] = -4. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_5/wrong1.txt b/legacy/Data/ingsw/0613_5/wrong1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0613_5/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_5/wrong2.txt b/legacy/Data/ingsw/0613_5/wrong2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0613_5/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_6/correct.txt b/legacy/Data/ingsw/0613_6/correct.txt deleted file mode 100644 index a98afd2..0000000 --- a/legacy/Data/ingsw/0613_6/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and ((x >= 30) or (x <= 20)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_6/quest.txt b/legacy/Data/ingsw/0613_6/quest.txt deleted file mode 100644 index b420aaf..0000000 --- a/legacy/Data/ingsw/0613_6/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ1: Dopo 20 unit di tempo dall'inizio dell'esecuzione la variabile x sempre nell'intervallo [20, 30] . -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_6/wrong1.txt b/legacy/Data/ingsw/0613_6/wrong1.txt deleted file mode 100644 index 66064fe..0000000 --- a/legacy/Data/ingsw/0613_6/wrong1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and (x >= 20) and (x <= 30) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_6/wrong2.txt b/legacy/Data/ingsw/0613_6/wrong2.txt deleted file mode 100644 index c71f1f5..0000000 --- a/legacy/Data/ingsw/0613_6/wrong2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) or ((x >= 20) and (x <= 30)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_7/correct.txt b/legacy/Data/ingsw/0613_7/correct.txt deleted file mode 100644 index a40ea7d..0000000 --- a/legacy/Data/ingsw/0613_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_7/quest.txt b/legacy/Data/ingsw/0613_7/quest.txt deleted file mode 100644 index dbd72c0..0000000 --- a/legacy/Data/ingsw/0613_7/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition una proposizione booleana, cio una espressione con valore booleano che non pu essere decomposta -in espressioni boolean pi semplici. Ad esempio, (x + y <= 3) una condition. - -Una Decision una espressione booleana composta da conditions e zero o pi operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c true ed un test in T in cui c false. -3) Per ogni decision d nel programma, esiste un test in T in cui d true ed un test in T in cui d false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a - 100 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_7/wrong1.txt b/legacy/Data/ingsw/0613_7/wrong1.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/ingsw/0613_7/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_7/wrong2.txt b/legacy/Data/ingsw/0613_7/wrong2.txt deleted file mode 100644 index 5b77112..0000000 --- a/legacy/Data/ingsw/0613_7/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5). \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_8/correct.txt b/legacy/Data/ingsw/0613_8/correct.txt deleted file mode 100644 index 489e74c..0000000 --- a/legacy/Data/ingsw/0613_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -5*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_8/quest.txt b/legacy/Data/ingsw/0613_8/quest.txt deleted file mode 100644 index 570368e..0000000 --- a/legacy/Data/ingsw/0613_8/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un processo di sviluppo plan-driven consiste di 2 fasi F1, F2, ciascuna costo A. Alla fine di ogni fase vengono prese in considerazione le "change requests" e, se ve ne sono, lo sviluppo viene ripetuto a partire dalla prima iterazione. Quindi con nessuna change request si hanno le fasi: F1, F2 e costo 2A. Con una "change request" dopo la prima fase si ha: F1, F1, F2 e costo 3A. Con una change request dopo la fase 2 si ha: F1, F2, F1, F2 e costo 4A. Qual' il costo nel caso in cui ci siano change requests sia dopo la fase 1 che dopo la fase 2. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_8/wrong1.txt b/legacy/Data/ingsw/0613_8/wrong1.txt deleted file mode 100644 index bf91afb..0000000 --- a/legacy/Data/ingsw/0613_8/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -7*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_8/wrong2.txt b/legacy/Data/ingsw/0613_8/wrong2.txt deleted file mode 100644 index 23cbd0e..0000000 --- a/legacy/Data/ingsw/0613_8/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -6*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_9/quest.txt b/legacy/Data/ingsw/0613_9/quest.txt deleted file mode 100644 index 89f55eb..0000000 --- a/legacy/Data/ingsw/0613_9/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://unspectacular-subdi.000webhostapp.com/0613_domanda_9.png -Si consideri la seguente architettura software: - -Quale dei seguenti modelli Modelica meglio la rappresenta. \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_9/wrong1.txt b/legacy/Data/ingsw/0613_9/wrong1.txt deleted file mode 100644 index 4bcd55f..0000000 --- a/legacy/Data/ingsw/0613_9/wrong1.txt +++ /dev/null @@ -1,8 +0,0 @@ -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_9/wrong2.txt b/legacy/Data/ingsw/0613_9/wrong2.txt deleted file mode 100644 index 2c10a10..0000000 --- a/legacy/Data/ingsw/0613_9/wrong2.txt +++ /dev/null @@ -1,4 +0,0 @@ -input12) -connect(sc1.output14, sc4.input14) -connect(sc2.output24, sc4.input24) -connect(sc \ No newline at end of file diff --git a/legacy/Data/ingsw/0613_9/wrong3.txt b/legacy/Data/ingsw/0613_9/wrong3.txt deleted file mode 100644 index 7ddc09e..0000000 --- a/legacy/Data/ingsw/0613_9/wrong3.txt +++ /dev/null @@ -1,46 +0,0 @@ -output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output43, sc3.input43) - - -end SysArch; - -2. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output12, sc2.input12) -connect(sc1.output14, sc4.input14) -connect(sc2.output23, sc3.input23) -connect(sc2.output24, sc4.input24) -connect(sc3.output31, sc1.input31) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output43, sc3.input43) - - -end SysArch; - -3. -block SysArch // System Architecture - -SC1 sc1 -SC2 sc2 -SC3 sc3 -SC4 sc4 - -connect(sc1.output13, sc3.input13) -connect(sc2.output21, sc1.input21) -connect(sc2.output23, sc3.input23) -connect(sc3.output32, sc2.input32) -connect(sc3.output34, sc4.input34) -connect(sc4.output41, sc1.input41) -connect(sc4.output42, sc2.input42) - - -end SysArch; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_0/correct.txt b/legacy/Data/ingsw/0621_0/correct.txt deleted file mode 100644 index 81ceb23..0000000 --- a/legacy/Data/ingsw/0621_0/correct.txt +++ /dev/null @@ -1,14 +0,0 @@ -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_0/quest.txt b/legacy/Data/ingsw/0621_0/quest.txt deleted file mode 100644 index 2eb7f69..0000000 --- a/legacy/Data/ingsw/0621_0/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 50 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: -se la variabile x è minore del 60% della variabile y allora la somma di x ed y è maggiore del 30% della variabile z -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_0/wrong0.txt b/legacy/Data/ingsw/0621_0/wrong0.txt deleted file mode 100644 index e09501c..0000000 --- a/legacy/Data/ingsw/0621_0/wrong0.txt +++ /dev/null @@ -1,14 +0,0 @@ -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x >= 0.6*y) and (x + y <= 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_0/wrong1.txt b/legacy/Data/ingsw/0621_0/wrong1.txt deleted file mode 100644 index f7ab72e..0000000 --- a/legacy/Data/ingsw/0621_0/wrong1.txt +++ /dev/null @@ -1,14 +0,0 @@ -class Monitor - -InputReal x, y, z; // plant output -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 50) and (x < 0.6*y) and (x + y > 0.3*z); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_1/correct.txt b/legacy/Data/ingsw/0621_1/correct.txt deleted file mode 100644 index b740a0a..0000000 --- a/legacy/Data/ingsw/0621_1/correct.txt +++ /dev/null @@ -1,14 +0,0 @@ -model System -Integer y; -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -equation -y = if (r1024 <= 0.3) then 1 else 0; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_1/quest.txt b/legacy/Data/ingsw/0621_1/quest.txt deleted file mode 100644 index 5a1289f..0000000 --- a/legacy/Data/ingsw/0621_1/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri l'ambiente (use case) che consiste di un utente che, ad ogni unità di tempo (ad esempio, un secondo) manda al nostro sistema input 1 (ad esempio, esegue una prenotazione) con probabilità 0.3 oppure input 0 con probabilità 0.7. Quale dei seguenti modelli Modelica rappresenta correttamente tale ambiente. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_1/wrong1.txt b/legacy/Data/ingsw/0621_1/wrong1.txt deleted file mode 100644 index 57fc69d..0000000 --- a/legacy/Data/ingsw/0621_1/wrong1.txt +++ /dev/null @@ -1,13 +0,0 @@ -model System -Integer y; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -equation -y = if (r1024 <= 0.3) then 0 else 1; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_1/wrong2.txt b/legacy/Data/ingsw/0621_1/wrong2.txt deleted file mode 100644 index 3390b13..0000000 --- a/legacy/Data/ingsw/0621_1/wrong2.txt +++ /dev/null @@ -1,13 +0,0 @@ -model System -Integer y; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -equation -y = if (r1024 >= 0.3) then 1 else 0; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_10/correct.txt b/legacy/Data/ingsw/0621_10/correct.txt deleted file mode 100644 index f8c9568..0000000 --- a/legacy/Data/ingsw/0621_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_10/quest.txt b/legacy/Data/ingsw/0621_10/quest.txt deleted file mode 100644 index ba1496d..0000000 --- a/legacy/Data/ingsw/0621_10/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Si consideri il seguente modello Modelica: -<html> -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 2) then - x = 1 - pre(x); -end when; -end System; -</html> -Quale delle seguenti affermazioni è vera per la variabile intera x? \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_10/wrong0.txt b/legacy/Data/ingsw/0621_10/wrong0.txt deleted file mode 100644 index f485a50..0000000 --- a/legacy/Data/ingsw/0621_10/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 3 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_10/wrong1.txt b/legacy/Data/ingsw/0621_10/wrong1.txt deleted file mode 100644 index a7af2cb..0000000 --- a/legacy/Data/ingsw/0621_10/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 0. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_13/correct.txt b/legacy/Data/ingsw/0621_13/correct.txt deleted file mode 100644 index 0c54a95..0000000 --- a/legacy/Data/ingsw/0621_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo plan-driven. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_13/quest.txt b/legacy/Data/ingsw/0621_13/quest.txt deleted file mode 100644 index 3c60626..0000000 --- a/legacy/Data/ingsw/0621_13/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si pianifica di sviluppare un software gestionale per una università. Considerando che questo può essere considerato un sistema mission-critical, quali dei seguenti modelli di processi software generici è più adatto per lo sviluppo di tale software. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_13/wrong0.txt b/legacy/Data/ingsw/0621_13/wrong0.txt deleted file mode 100644 index 9d2b250..0000000 --- a/legacy/Data/ingsw/0621_13/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Iterativo \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_13/wrong1.txt b/legacy/Data/ingsw/0621_13/wrong1.txt deleted file mode 100644 index b37e1a6..0000000 --- a/legacy/Data/ingsw/0621_13/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Agile. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_14/correct.txt b/legacy/Data/ingsw/0621_14/correct.txt deleted file mode 100644 index a4a8878..0000000 --- a/legacy/Data/ingsw/0621_14/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Testare l'interazione tra le componenti del sistema (cioè, integrazione di molte unità di sistema). \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_14/quest.txt b/legacy/Data/ingsw/0621_14/quest.txt deleted file mode 100644 index 8bbcdb8..0000000 --- a/legacy/Data/ingsw/0621_14/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il system testing si concentra su: \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_14/wrong0.txt b/legacy/Data/ingsw/0621_14/wrong0.txt deleted file mode 100644 index 3214f65..0000000 --- a/legacy/Data/ingsw/0621_14/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Testare le interfacce per ciascuna componente. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_14/wrong1.txt b/legacy/Data/ingsw/0621_14/wrong1.txt deleted file mode 100644 index 6a9cb98..0000000 --- a/legacy/Data/ingsw/0621_14/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Testare le funzionalità di unità software individuali, oggetti, classi o metodi. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_17/correct.txt b/legacy/Data/ingsw/0621_17/correct.txt deleted file mode 100644 index 3f5bba6..0000000 --- a/legacy/Data/ingsw/0621_17/correct.txt +++ /dev/null @@ -1,13 +0,0 @@ -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y <= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_17/quest.txt b/legacy/Data/ingsw/0621_17/quest.txt deleted file mode 100644 index de77723..0000000 --- a/legacy/Data/ingsw/0621_17/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 60 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: -se 10 unità di tempo nel passato era stata richiesta una risorsa (variabile x positiva) allora ora è concesso l'accesso alla risorsa (variabile y positiva) -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time < w e ritorna il valore che z aveva al tempo (time - w), se time >= w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_17/wrong0.txt b/legacy/Data/ingsw/0621_17/wrong0.txt deleted file mode 100644 index d23fe8e..0000000 --- a/legacy/Data/ingsw/0621_17/wrong0.txt +++ /dev/null @@ -1,14 +0,0 @@ -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) or (delay(x, 10) > 0) or (y <= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_17/wrong1.txt b/legacy/Data/ingsw/0621_17/wrong1.txt deleted file mode 100644 index 33310f9..0000000 --- a/legacy/Data/ingsw/0621_17/wrong1.txt +++ /dev/null @@ -1,13 +0,0 @@ -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y > 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_19/correct.txt b/legacy/Data/ingsw/0621_19/correct.txt deleted file mode 100644 index d3826b5..0000000 --- a/legacy/Data/ingsw/0621_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Ad ogni istante di tempo della forma 1 + 4*k (k = 0, 1, 2, 3, ...), x vale "true". \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_19/quest.txt b/legacy/Data/ingsw/0621_19/quest.txt deleted file mode 100644 index b3ee6d9..0000000 --- a/legacy/Data/ingsw/0621_19/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Si consideri il seguente modello Modelica. -<html> -class System -Boolean x; -initial equation -x = false; -equation -when sample(0, 2) then - x = not (pre(x)); -end when; -end System; -</html> -Quale delle seguenti affermazioni vale per la variabile booleana x ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_19/wrong0.txt b/legacy/Data/ingsw/0621_19/wrong0.txt deleted file mode 100644 index 6245a2f..0000000 --- a/legacy/Data/ingsw/0621_19/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -At time instants of form 1 + 4*k (with k = 0, 1, 2, 3, ...) x takes value "false". \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_19/wrong1.txt b/legacy/Data/ingsw/0621_19/wrong1.txt deleted file mode 100644 index 0ba96d3..0000000 --- a/legacy/Data/ingsw/0621_19/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Ad ogni istante di tempo della forma 3 + 4*k (k = 0, 1, 2, 3, ...), x vale "true". \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_2/correct.txt b/legacy/Data/ingsw/0621_2/correct.txt deleted file mode 100644 index 23cbd0e..0000000 --- a/legacy/Data/ingsw/0621_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -6*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_2/quest.txt b/legacy/Data/ingsw/0621_2/quest.txt deleted file mode 100644 index c91abc9..0000000 --- a/legacy/Data/ingsw/0621_2/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3 ciascuna con costo A. Le "change request" possono arrivare solo al fine di una fase e provocano la ripetizione (con relativo costo) di tutte le fasi che precedono. Si assuma che dopo la fase F3 (cioè al termine dello sviluppo) arriva una change request. Qual'e' il costo totale per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_2/wrong0.txt b/legacy/Data/ingsw/0621_2/wrong0.txt deleted file mode 100644 index 489e74c..0000000 --- a/legacy/Data/ingsw/0621_2/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -5*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_2/wrong1.txt b/legacy/Data/ingsw/0621_2/wrong1.txt deleted file mode 100644 index 63ca2eb..0000000 --- a/legacy/Data/ingsw/0621_2/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -4*A \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_21/correct.txt b/legacy/Data/ingsw/0621_21/correct.txt deleted file mode 100644 index c24cae9..0000000 --- a/legacy/Data/ingsw/0621_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -A*(2 + p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_21/quest.txt b/legacy/Data/ingsw/0621_21/quest.txt deleted file mode 100644 index 77c80a6..0000000 --- a/legacy/Data/ingsw/0621_21/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software costituito da due fasi F1 ed F2 ciascuna di costo A. Con probabilità p la fase F1 deve essere ripetuta (a causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'eè il costo atteso per lo sviluppo del software seguendo il processo sopra descritto ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_21/wrong0.txt b/legacy/Data/ingsw/0621_21/wrong0.txt deleted file mode 100644 index a9b1c29..0000000 --- a/legacy/Data/ingsw/0621_21/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -3*A*p \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_21/wrong1.txt b/legacy/Data/ingsw/0621_21/wrong1.txt deleted file mode 100644 index 6e771e9..0000000 --- a/legacy/Data/ingsw/0621_21/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -A*(1 + p) \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_22/correct.txt b/legacy/Data/ingsw/0621_22/correct.txt deleted file mode 100644 index 83f9204..0000000 --- a/legacy/Data/ingsw/0621_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/LSxqSIl.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_22/quest.txt b/legacy/Data/ingsw/0621_22/quest.txt deleted file mode 100644 index 5d926db..0000000 --- a/legacy/Data/ingsw/0621_22/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Dopo ogni fase c'e' una probabilità p di dover ripeter la fase precedente ed una probabilità (1 - p) di passare alla fase successiva (sino ad arrivare al termine dello sviluppo). Quale delle seguenti catene di Markov modella il processo software descritto sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_22/wrong0.txt b/legacy/Data/ingsw/0621_22/wrong0.txt deleted file mode 100644 index d2eb66b..0000000 --- a/legacy/Data/ingsw/0621_22/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/yGc7Zf2.png diff --git a/legacy/Data/ingsw/0621_22/wrong1.txt b/legacy/Data/ingsw/0621_22/wrong1.txt deleted file mode 100644 index dbdbad5..0000000 --- a/legacy/Data/ingsw/0621_22/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/3t92wEw.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_24/correct.txt b/legacy/Data/ingsw/0621_24/correct.txt deleted file mode 100644 index a7029bc..0000000 --- a/legacy/Data/ingsw/0621_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_24/quest.txt b/legacy/Data/ingsw/0621_24/quest.txt deleted file mode 100644 index e943282..0000000 --- a/legacy/Data/ingsw/0621_24/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -<html> -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</html> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_24/wrong0.txt b/legacy/Data/ingsw/0621_24/wrong0.txt deleted file mode 100644 index 710b111..0000000 --- a/legacy/Data/ingsw/0621_24/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_24/wrong1.txt b/legacy/Data/ingsw/0621_24/wrong1.txt deleted file mode 100644 index a82929b..0000000 --- a/legacy/Data/ingsw/0621_24/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_3/correct.txt b/legacy/Data/ingsw/0621_3/correct.txt deleted file mode 100644 index 68bfd31..0000000 --- a/legacy/Data/ingsw/0621_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Una release del software è resa disponibile agli utenti (beta users) per permettergli di sperimentare e quindi segnalare eventuali problemi rilevati agli sviluppatori. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_3/quest.txt b/legacy/Data/ingsw/0621_3/quest.txt deleted file mode 100644 index 4589c15..0000000 --- a/legacy/Data/ingsw/0621_3/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti affermazione è vera riguardo al beta testing ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_3/wrong0.txt b/legacy/Data/ingsw/0621_3/wrong0.txt deleted file mode 100644 index ab58544..0000000 --- a/legacy/Data/ingsw/0621_3/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Test automatizzato sono eseguiti sulla versione finale del sistema presso il sito di sviluppo del software. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_3/wrong1.txt b/legacy/Data/ingsw/0621_3/wrong1.txt deleted file mode 100644 index f021931..0000000 --- a/legacy/Data/ingsw/0621_3/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Test automatizzato sono eseguiti sulla versione finale del sistema presso il cliente. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_32/correct.txt b/legacy/Data/ingsw/0621_32/correct.txt deleted file mode 100644 index ddb0d65..0000000 --- a/legacy/Data/ingsw/0621_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_32/quest.txt b/legacy/Data/ingsw/0621_32/quest.txt deleted file mode 100644 index 7004fa1..0000000 --- a/legacy/Data/ingsw/0621_32/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -<html> -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 0) or (x > 5)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</html> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_32/wrong0.txt b/legacy/Data/ingsw/0621_32/wrong0.txt deleted file mode 100644 index 3e05ae7..0000000 --- a/legacy/Data/ingsw/0621_32/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_32/wrong1.txt b/legacy/Data/ingsw/0621_32/wrong1.txt deleted file mode 100644 index 7c7a691..0000000 --- a/legacy/Data/ingsw/0621_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_35/correct.txt b/legacy/Data/ingsw/0621_35/correct.txt deleted file mode 100644 index 0dcbeca..0000000 --- a/legacy/Data/ingsw/0621_35/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun incremento di funzionalità, scrivi test automatizzati, implementa la funzionalità, esegui i test e rivedi l'implementazione come necessario. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_35/quest.txt b/legacy/Data/ingsw/0621_35/quest.txt deleted file mode 100644 index f3019d0..0000000 --- a/legacy/Data/ingsw/0621_35/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri il Test-Driven Development (TDD). Quale delle seguenti affermazioni è vera? \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_35/wrong0.txt b/legacy/Data/ingsw/0621_35/wrong0.txt deleted file mode 100644 index 2891ab7..0000000 --- a/legacy/Data/ingsw/0621_35/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Scrivi test automatizzati per tutti i requisiti di sistema, esegui i test e rivedi l'implementazione come necessario. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_35/wrong1.txt b/legacy/Data/ingsw/0621_35/wrong1.txt deleted file mode 100644 index cf5eab4..0000000 --- a/legacy/Data/ingsw/0621_35/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per ciascun incremento di funzionalità, implementa la funzionalità, scrivi test automatizzati, esegui i test e rivedi l'implementazione come necessario. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_36/correct.txt b/legacy/Data/ingsw/0621_36/correct.txt deleted file mode 100644 index fc560a2..0000000 --- a/legacy/Data/ingsw/0621_36/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 5) or (x < 0)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_36/quest.txt b/legacy/Data/ingsw/0621_36/quest.txt deleted file mode 100644 index 6473814..0000000 --- a/legacy/Data/ingsw/0621_36/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri il seguente requisito: -RQ: Durante l'esecuzione del programma (cioè per tutti gli istanti di tempo positivi) la variabile x è sempre nell'intervallo [0, 5]. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_36/wrong0.txt b/legacy/Data/ingsw/0621_36/wrong0.txt deleted file mode 100644 index 61fa628..0000000 --- a/legacy/Data/ingsw/0621_36/wrong0.txt +++ /dev/null @@ -1,15 +0,0 @@ -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and (x > 0) and (x < 5); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_36/wrong1.txt b/legacy/Data/ingsw/0621_36/wrong1.txt deleted file mode 100644 index c8a2c3d..0000000 --- a/legacy/Data/ingsw/0621_36/wrong1.txt +++ /dev/null @@ -1,15 +0,0 @@ -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x > 0) or (x < 5)); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_39/correct.txt b/legacy/Data/ingsw/0621_39/correct.txt deleted file mode 100644 index 91e6e0a..0000000 --- a/legacy/Data/ingsw/0621_39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/J4TFpmw.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_39/quest.txt b/legacy/Data/ingsw/0621_39/quest.txt deleted file mode 100644 index 406c612..0000000 --- a/legacy/Data/ingsw/0621_39/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Le "change requests" arrivano con probabilità p dopo ciascuna fase e provocano la ripetizione (con relativo costo) di tutte le fasi che precedono. Quali delle seguenti catene di Markov modella lo sviluppo software descritto. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_39/wrong0.txt b/legacy/Data/ingsw/0621_39/wrong0.txt deleted file mode 100644 index 0f68af0..0000000 --- a/legacy/Data/ingsw/0621_39/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/xVrmeoj.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_39/wrong1.txt b/legacy/Data/ingsw/0621_39/wrong1.txt deleted file mode 100644 index 908366a..0000000 --- a/legacy/Data/ingsw/0621_39/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/4Ew3YtM.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_6/correct.txt b/legacy/Data/ingsw/0621_6/correct.txt deleted file mode 100644 index 81653ea..0000000 --- a/legacy/Data/ingsw/0621_6/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -function next -input Integer x; -output Integer y; -algorithm - y := 1 - x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_6/quest.txt b/legacy/Data/ingsw/0621_6/quest.txt deleted file mode 100644 index 8bc0606..0000000 --- a/legacy/Data/ingsw/0621_6/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -img=https://i.imgur.com/F6JCFSU.png -Si consideri l'automa segunete: -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per l'automa di cui sopra. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_6/wrong0.txt b/legacy/Data/ingsw/0621_6/wrong0.txt deleted file mode 100644 index 4c7125e..0000000 --- a/legacy/Data/ingsw/0621_6/wrong0.txt +++ /dev/null @@ -1,16 +0,0 @@ -function next -input Integer x; -output Integer y; -algorithm - y := x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_6/wrong1.txt b/legacy/Data/ingsw/0621_6/wrong1.txt deleted file mode 100644 index 47cf8cd..0000000 --- a/legacy/Data/ingsw/0621_6/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -function next -input Integer x; -output Integer y; -algorithm - y := 1 + x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_6/wrong2.txt b/legacy/Data/ingsw/0621_6/wrong2.txt deleted file mode 100644 index 81653ea..0000000 --- a/legacy/Data/ingsw/0621_6/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -function next -input Integer x; -output Integer y; -algorithm - y := 1 - x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_9/correct.txt b/legacy/Data/ingsw/0621_9/correct.txt deleted file mode 100644 index 4bef521..0000000 --- a/legacy/Data/ingsw/0621_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requirements specification precedes the component analysis activity. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_9/quest.txt b/legacy/Data/ingsw/0621_9/quest.txt deleted file mode 100644 index 47b8c7e..0000000 --- a/legacy/Data/ingsw/0621_9/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Consider reuse-based software development. Which of the following is true? \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_9/wrong0.txt b/legacy/Data/ingsw/0621_9/wrong0.txt deleted file mode 100644 index d37b8fe..0000000 --- a/legacy/Data/ingsw/0621_9/wrong0.txt +++ /dev/null @@ -1 +0,0 @@ -Requirements specification is not needed thanks to reuse. \ No newline at end of file diff --git a/legacy/Data/ingsw/0621_9/wrong1.txt b/legacy/Data/ingsw/0621_9/wrong1.txt deleted file mode 100644 index 53c7eb8..0000000 --- a/legacy/Data/ingsw/0621_9/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Development and integration are not needed thanks to reuse. \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_1/correct.txt b/legacy/Data/ingsw/0622_1/correct.txt deleted file mode 100644 index 8da85a2..0000000 --- a/legacy/Data/ingsw/0622_1/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_1/quest.txt b/legacy/Data/ingsw/0622_1/quest.txt deleted file mode 100644 index 045f2d6..0000000 --- a/legacy/Data/ingsw/0622_1/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 1000 Eur e deve essere ripetuta una seconda volta con probabilità 0.5. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_1/wrong 1.txt b/legacy/Data/ingsw/0622_1/wrong 1.txt deleted file mode 100644 index 0b3e0a6..0000000 --- a/legacy/Data/ingsw/0622_1/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -5000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_1/wrong 2.txt b/legacy/Data/ingsw/0622_1/wrong 2.txt deleted file mode 100644 index 9463411..0000000 --- a/legacy/Data/ingsw/0622_1/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -2000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_2/correct.txt b/legacy/Data/ingsw/0622_2/correct.txt deleted file mode 100644 index f8ae137..0000000 --- a/legacy/Data/ingsw/0622_2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -2700 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_2/quest.txt b/legacy/Data/ingsw/0622_2/quest.txt deleted file mode 100644 index 7083f7d..0000000 --- a/legacy/Data/ingsw/0622_2/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 1000. Con probabilità 0.5 potrebbe essere necessario ripetere F1 una seconda volta. Con probabilità 0.2 potrebbe essere necessario ripetere F2 una seconda volta. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_2/wrong 1.txt b/legacy/Data/ingsw/0622_2/wrong 1.txt deleted file mode 100644 index a211371..0000000 --- a/legacy/Data/ingsw/0622_2/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -4000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_2/wrong 2.txt b/legacy/Data/ingsw/0622_2/wrong 2.txt deleted file mode 100644 index 0b3e0a6..0000000 --- a/legacy/Data/ingsw/0622_2/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -5000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_3/correct.txt b/legacy/Data/ingsw/0622_3/correct.txt deleted file mode 100644 index 07c6432..0000000 --- a/legacy/Data/ingsw/0622_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -24000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_3/quest.txt b/legacy/Data/ingsw/0622_3/quest.txt deleted file mode 100644 index 641cce2..0000000 --- a/legacy/Data/ingsw/0622_3/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un processo software costituito da due fasi F1 ed F2 ciascuna di costo 10000. Con probabilità p = 0.4 la fase F1 deve essere ripetuta (a causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'è il costo atteso per lo sviluppo del software seguendo il processo sopra descritto ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_3/wrong 1.txt b/legacy/Data/ingsw/0622_3/wrong 1.txt deleted file mode 100644 index 45842b7..0000000 --- a/legacy/Data/ingsw/0622_3/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -35000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_3/wrong 2.txt b/legacy/Data/ingsw/0622_3/wrong 2.txt deleted file mode 100644 index 137b176..0000000 --- a/legacy/Data/ingsw/0622_3/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -30000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_4/correct.txt b/legacy/Data/ingsw/0622_4/correct.txt deleted file mode 100644 index 7c67f71..0000000 --- a/legacy/Data/ingsw/0622_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -950000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_4/quest.txt b/legacy/Data/ingsw/0622_4/quest.txt deleted file mode 100644 index 0c283e9..0000000 --- a/legacy/Data/ingsw/0622_4/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. Assumiamo che la probabilità P sia legata al costo di sviluppo S dalla formula P = exp(-b*S), dove b è una opportuna costante note da dati storici aziendali. Si assuma che b = 0.00001, C = 1000000, ed il rischio ammesso è R = 100. Quale delle seguenti opzioni meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_4/wrong 1.txt b/legacy/Data/ingsw/0622_4/wrong 1.txt deleted file mode 100644 index 7695ad8..0000000 --- a/legacy/Data/ingsw/0622_4/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -850000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_4/wrong 2.txt b/legacy/Data/ingsw/0622_4/wrong 2.txt deleted file mode 100644 index 1acd587..0000000 --- a/legacy/Data/ingsw/0622_4/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -750000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_5/correct.txt b/legacy/Data/ingsw/0622_5/correct.txt deleted file mode 100644 index 4d597fb..0000000 --- a/legacy/Data/ingsw/0622_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -22000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_5/quest.txt b/legacy/Data/ingsw/0622_5/quest.txt deleted file mode 100644 index 5e83ec2..0000000 --- a/legacy/Data/ingsw/0622_5/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 10000 Eur e deve essere ripetuta una seconda volta con probabilità 0.1. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_5/wrong 1.txt b/legacy/Data/ingsw/0622_5/wrong 1.txt deleted file mode 100644 index 137b176..0000000 --- a/legacy/Data/ingsw/0622_5/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -30000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_5/wrong 2.txt b/legacy/Data/ingsw/0622_5/wrong 2.txt deleted file mode 100644 index fcb0699..0000000 --- a/legacy/Data/ingsw/0622_5/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -25000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_6/correct.txt b/legacy/Data/ingsw/0622_6/correct.txt deleted file mode 100644 index ea557e9..0000000 --- a/legacy/Data/ingsw/0622_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -23000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_6/quest.txt b/legacy/Data/ingsw/0622_6/quest.txt deleted file mode 100644 index b5b9386..0000000 --- a/legacy/Data/ingsw/0622_6/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con due fasi: F1 seguita da F2. Ciascuna fase ha costo 10000. Con probabilità 0.1 potrebbe essere necessario ripetere F1 una seconda volta. Con probabilità 0.2 potrebbe essere necessario ripetere F2 una seconda volta. Qual'e' il costo atteso dello sviluppo dell'intero software? \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_6/wrong 1.txt b/legacy/Data/ingsw/0622_6/wrong 1.txt deleted file mode 100644 index 137b176..0000000 --- a/legacy/Data/ingsw/0622_6/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -30000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_6/wrong 2.txt b/legacy/Data/ingsw/0622_6/wrong 2.txt deleted file mode 100644 index fcb0699..0000000 --- a/legacy/Data/ingsw/0622_6/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -25000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_7/correct.txt b/legacy/Data/ingsw/0622_7/correct.txt deleted file mode 100644 index 8eb46f4..0000000 --- a/legacy/Data/ingsw/0622_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -21000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_7/quest.txt b/legacy/Data/ingsw/0622_7/quest.txt deleted file mode 100644 index 3ab551d..0000000 --- a/legacy/Data/ingsw/0622_7/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un processo software costituito da due fasi F1 ed F2 ciascuna di costo 10000. Con probabilità p = 0.1 la fase F1 deve essere ripetuta (a causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'è il costo atteso per lo sviluppo del software seguendo il processo sopra descritto ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_7/wrong 1.txt b/legacy/Data/ingsw/0622_7/wrong 1.txt deleted file mode 100644 index fcb0699..0000000 --- a/legacy/Data/ingsw/0622_7/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -25000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_7/wrong 2.txt b/legacy/Data/ingsw/0622_7/wrong 2.txt deleted file mode 100644 index 137b176..0000000 --- a/legacy/Data/ingsw/0622_7/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -30000 \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_8/correct.txt b/legacy/Data/ingsw/0622_8/correct.txt deleted file mode 100644 index 60eaa92..0000000 --- a/legacy/Data/ingsw/0622_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la preparazione del pesce e del contorno procedono in parallelo. \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_8/quest.txt b/legacy/Data/ingsw/0622_8/quest.txt deleted file mode 100644 index 31346ae..0000000 --- a/legacy/Data/ingsw/0622_8/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/7c1TI6f.png -Quale delle seguenti frasi è corretta riguardo all'ctivity diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_8/wrong 1.txt b/legacy/Data/ingsw/0622_8/wrong 1.txt deleted file mode 100644 index 3e13d27..0000000 --- a/legacy/Data/ingsw/0622_8/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la stessa persona prepara prima il pesce e poi il contorno. \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_8/wrong 2.txt b/legacy/Data/ingsw/0622_8/wrong 2.txt deleted file mode 100644 index 06a3fbf..0000000 --- a/legacy/Data/ingsw/0622_8/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la preparazione del pesce e del contorno procedono in sequenza. \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_9/correct.txt b/legacy/Data/ingsw/0622_9/correct.txt deleted file mode 100644 index 997967b..0000000 --- a/legacy/Data/ingsw/0622_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -700000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_9/quest.txt b/legacy/Data/ingsw/0622_9/quest.txt deleted file mode 100644 index da5f8a9..0000000 --- a/legacy/Data/ingsw/0622_9/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. Assumiamo che la probabilità P sia legata al costo di sviluppo S dalla formula P = exp(-b*S), dove b è una opportuna costante note da dati storici aziendali. Si assuma che b = 0.00001, C = 1000000, ed il rischio ammesso è R = 1000. Quale delle seguenti opzioni meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_9/wrong 1.txt b/legacy/Data/ingsw/0622_9/wrong 1.txt deleted file mode 100644 index 2df501e..0000000 --- a/legacy/Data/ingsw/0622_9/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -500000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0622_9/wrong 2.txt b/legacy/Data/ingsw/0622_9/wrong 2.txt deleted file mode 100644 index 7a6c6b9..0000000 --- a/legacy/Data/ingsw/0622_9/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -300000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_1/correct.txt b/legacy/Data/ingsw/0721_1/correct.txt deleted file mode 100644 index f8c9568..0000000 --- a/legacy/Data/ingsw/0721_1/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_1/quest.txt b/legacy/Data/ingsw/0721_1/quest.txt deleted file mode 100644 index c5af322..0000000 --- a/legacy/Data/ingsw/0721_1/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Si consideri il seguente modello Modelica: -<pre> -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 2) then - x = 1 - pre(x); -end when; -end System; -</pre> -Quale delle seguenti affermazioni è vera per la variabile intera x? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_1/wrong1.txt b/legacy/Data/ingsw/0721_1/wrong1.txt deleted file mode 100644 index f485a50..0000000 --- a/legacy/Data/ingsw/0721_1/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 3 + 4*k (con k = 0, 1, 2, 3, ...) x vale 1. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_1/wrong2.txt b/legacy/Data/ingsw/0721_1/wrong2.txt deleted file mode 100644 index a7af2cb..0000000 --- a/legacy/Data/ingsw/0721_1/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Per tutti gli istanti di tempo della forma 1 + 4*k (con k = 0, 1, 2, 3, ...) x vale 0. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_10/correct.txt b/legacy/Data/ingsw/0721_10/correct.txt deleted file mode 100644 index f4e4c53..0000000 --- a/legacy/Data/ingsw/0721_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito una volta che il sistema è stato completamento integrato. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_10/quest.txt b/legacy/Data/ingsw/0721_10/quest.txt deleted file mode 100644 index 4a711a4..0000000 --- a/legacy/Data/ingsw/0721_10/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti affermazioni è vera riguardo al performance testing? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_10/wrong1.txt b/legacy/Data/ingsw/0721_10/wrong1.txt deleted file mode 100644 index 4885062..0000000 --- a/legacy/Data/ingsw/0721_10/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito su un prototipo del sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_10/wrong2.txt b/legacy/Data/ingsw/0721_10/wrong2.txt deleted file mode 100644 index bd881bc..0000000 --- a/legacy/Data/ingsw/0721_10/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito solo sulle componenti del sistema prima dell'integrazione. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_13/correct.txt b/legacy/Data/ingsw/0721_13/correct.txt deleted file mode 100644 index 9b5317b..0000000 --- a/legacy/Data/ingsw/0721_13/correct.txt +++ /dev/null @@ -1,18 +0,0 @@ -<pre> -function next -input Integer x; -output Integer y; -algorithm - y := 1 - x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_13/quest.txt b/legacy/Data/ingsw/0721_13/quest.txt deleted file mode 100644 index c105449..0000000 --- a/legacy/Data/ingsw/0721_13/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri l'automa seguente: -0->1 e 1->0 - -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per l'automa di cui sopra. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_13/wrong1.txt b/legacy/Data/ingsw/0721_13/wrong1.txt deleted file mode 100644 index 9b5317b..0000000 --- a/legacy/Data/ingsw/0721_13/wrong1.txt +++ /dev/null @@ -1,18 +0,0 @@ -<pre> -function next -input Integer x; -output Integer y; -algorithm - y := 1 - x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_13/wrong2.txt b/legacy/Data/ingsw/0721_13/wrong2.txt deleted file mode 100644 index 78c7306..0000000 --- a/legacy/Data/ingsw/0721_13/wrong2.txt +++ /dev/null @@ -1,18 +0,0 @@ -<pre> -function next -input Integer x; -output Integer y; -algorithm - y := x; -end next; - -class System -Integer x; -initial equation -x = 0; -equation -when sample(0, 1) then - x = next(pre(x)); -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_15/correct.txt b/legacy/Data/ingsw/0721_15/correct.txt deleted file mode 100644 index 355e195..0000000 --- a/legacy/Data/ingsw/0721_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, metterlo in esercizio ed accertarsi che i porti i benefici attesi. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_15/quest.txt b/legacy/Data/ingsw/0721_15/quest.txt deleted file mode 100644 index 15dbdf2..0000000 --- a/legacy/Data/ingsw/0721_15/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quali delle seguenti attività può contribuire a validare i requisiti di un sistema ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_15/wrong1.txt b/legacy/Data/ingsw/0721_15/wrong1.txt deleted file mode 100644 index 6806506..0000000 --- a/legacy/Data/ingsw/0721_15/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo e valutarne attentamente le performance. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_15/wrong2.txt b/legacy/Data/ingsw/0721_15/wrong2.txt deleted file mode 100644 index 586ebee..0000000 --- a/legacy/Data/ingsw/0721_15/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo e testarlo a fondo per evidenziare subito errori di implementazione. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_17/correct.txt b/legacy/Data/ingsw/0721_17/correct.txt deleted file mode 100644 index d3826b5..0000000 --- a/legacy/Data/ingsw/0721_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Ad ogni istante di tempo della forma 1 + 4*k (k = 0, 1, 2, 3, ...), x vale "true". \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_17/quest.txt b/legacy/Data/ingsw/0721_17/quest.txt deleted file mode 100644 index 4e55a8a..0000000 --- a/legacy/Data/ingsw/0721_17/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -Si consideri il seguente modello Modelica. -<pre> -class System -Boolean x; -initial equation -x = false; -equation -when sample(0, 2) then - x = not (pre(x)); -end when; -end System; -</pre> -Quale delle seguenti affermazioni vale per la variabile booleana x ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_17/wrong1.txt b/legacy/Data/ingsw/0721_17/wrong1.txt deleted file mode 100644 index 6245a2f..0000000 --- a/legacy/Data/ingsw/0721_17/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -At time instants of form 1 + 4*k (with k = 0, 1, 2, 3, ...) x takes value "false". \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_17/wrong2.txt b/legacy/Data/ingsw/0721_17/wrong2.txt deleted file mode 100644 index 0ba96d3..0000000 --- a/legacy/Data/ingsw/0721_17/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Ad ogni istante di tempo della forma 3 + 4*k (k = 0, 1, 2, 3, ...), x vale "true". \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_18/correct.txt b/legacy/Data/ingsw/0721_18/correct.txt deleted file mode 100644 index eea60e9..0000000 --- a/legacy/Data/ingsw/0721_18/correct.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.6) then x := 0; else x := 1; end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_18/quest.txt b/legacy/Data/ingsw/0721_18/quest.txt deleted file mode 100644 index c46480d..0000000 --- a/legacy/Data/ingsw/0721_18/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -L'input ad un sistema è costituito da un utente (umano) che preme due pulsanti etichettati con 0 ed 1. -Con probabilità 0.6 l'utente preme il pulsante 0, con probabilità 0.4 l'utente preme il pulsante 1. -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per l'utente di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_18/wrong1.txt b/legacy/Data/ingsw/0721_18/wrong1.txt deleted file mode 100644 index f66dbc7..0000000 --- a/legacy/Data/ingsw/0721_18/wrong1.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 >= 0.6) then x := 0; else x := 1; end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_18/wrong2.txt b/legacy/Data/ingsw/0721_18/wrong2.txt deleted file mode 100644 index 2192e79..0000000 --- a/legacy/Data/ingsw/0721_18/wrong2.txt +++ /dev/null @@ -1,16 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.6) then x := 1; else x := 0; end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_19/correct.txt b/legacy/Data/ingsw/0721_19/correct.txt deleted file mode 100644 index 44ac343..0000000 --- a/legacy/Data/ingsw/0721_19/correct.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -0, 1, 0, 0; -p, 0, 1-p, 0; -0, p, 0, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := F1; - r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_19/quest.txt b/legacy/Data/ingsw/0721_19/quest.txt deleted file mode 100644 index 6229852..0000000 --- a/legacy/Data/ingsw/0721_19/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://i.imgur.com/c4UjAQc.png -Si consideri la seguente Markov Chain: - -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per la Markov Chain di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_19/wrong1.txt b/legacy/Data/ingsw/0721_19/wrong1.txt deleted file mode 100644 index 45f3fbe..0000000 --- a/legacy/Data/ingsw/0721_19/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -0, 1, 0, 0; -p, 1-p, 0, 0; -0, 0, p, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -x := F1; -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_19/wrong2.txt b/legacy/Data/ingsw/0721_19/wrong2.txt deleted file mode 100644 index f6b2fef..0000000 --- a/legacy/Data/ingsw/0721_19/wrong2.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -0, 1, 0, 0; -p, 0, 0, 1-p; -0, 0, p, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -x := F1; -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_21/correct.txt b/legacy/Data/ingsw/0721_21/correct.txt deleted file mode 100644 index 67edba8..0000000 --- a/legacy/Data/ingsw/0721_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un modello di simulazione per i principali aspetti dei processi di business dell'azienda e per il sistema software da realizzare e valutare le migliorie apportate dal sistema software ai processi di business dell'azienda mediante simulazione. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_21/quest.txt b/legacy/Data/ingsw/0721_21/quest.txt deleted file mode 100644 index 02d9102..0000000 --- a/legacy/Data/ingsw/0721_21/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Una azienda finanziaria desidera costruire un sistema software per ottimizzare i processi di business. Quali delle seguenti attività può contribuire a validare i requisiti del sistema ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_21/wrong1.txt b/legacy/Data/ingsw/0721_21/wrong1.txt deleted file mode 100644 index 2c917d7..0000000 --- a/legacy/Data/ingsw/0721_21/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo del sistema e valutarne i requisiti non funzionali usando i dati storici dall'azienda. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_21/wrong2.txt b/legacy/Data/ingsw/0721_21/wrong2.txt deleted file mode 100644 index 1aa1cd5..0000000 --- a/legacy/Data/ingsw/0721_21/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo del sistema e testarlo rispetto ai requisiti funzionali usando i dati storici dall'azienda. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_28/correct.txt b/legacy/Data/ingsw/0721_28/correct.txt deleted file mode 100644 index c0acec0..0000000 --- a/legacy/Data/ingsw/0721_28/correct.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.9) -then - if (myrandom() <= 0.7) - then - x := 1.1*x; - else - x := 0.9*x; - end if; -else - x := 0.73*x; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_28/quest.txt b/legacy/Data/ingsw/0721_28/quest.txt deleted file mode 100644 index 04a9c59..0000000 --- a/legacy/Data/ingsw/0721_28/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -L'input di un sistema software è costituito da un sensore che ogni unità di tempo (ad esempio, un secondo) invia un numero reale. Con probabilità 0.63 il valore inviato in una unità di tempo è maggiore del 10% rispetto quello inviato nell'unità di tempo precedente. Con probabilità 0.1 è inferiore del 27% rispetto al valore inviato nell'unità di tempo precedente. Con probabilità 0.27 è inferiore del 10% rispetto quello inviato nell'unità di tempo precedente. -Quale dei seguenti modelli Modelica modella correttamente l'environment descritto sopra. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_28/wrong1.txt b/legacy/Data/ingsw/0721_28/wrong1.txt deleted file mode 100644 index af5ef9e..0000000 --- a/legacy/Data/ingsw/0721_28/wrong1.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.9) -then - if (myrandom() <= 0.7) - then - x := 0.9*x; - else - x := 01.1*x; - end if; -else - x := 0.73*x; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_28/wrong2.txt b/legacy/Data/ingsw/0721_28/wrong2.txt deleted file mode 100644 index 7e94fc7..0000000 --- a/legacy/Data/ingsw/0721_28/wrong2.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.7) -then - if (myrandom() <= 0.9) - then - x := 1.1*x; - else - x := 0.9*x; - end if; -else - x := 0.73*x; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_29/correct.txt b/legacy/Data/ingsw/0721_29/correct.txt deleted file mode 100644 index cb4fc9a..0000000 --- a/legacy/Data/ingsw/0721_29/correct.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then - x := x0; - countdown := 0; -elsewhen sample(0, 1) then - if (countdown <= 0) - then - countdown := 1 + integer(floor(10*myrandom())); - x := x + (-1 + 2*myrandom()); - else - countdown := countdown - 1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_29/quest.txt b/legacy/Data/ingsw/0721_29/quest.txt deleted file mode 100644 index 8f5424d..0000000 --- a/legacy/Data/ingsw/0721_29/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -L'input di un sistema software è costituito da una sequenza di valori reali. Ad ogni unità di tempo il valore di input può rimanere uguale al precedente oppure differire di un numero random in [-1, 1]. L'input resta costante per numero random di unità di tempo in [1, 10]. -Quale dei seguenti modelli Modelica modella meglio l'environment descritto sopra. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_29/wrong1.txt b/legacy/Data/ingsw/0721_29/wrong1.txt deleted file mode 100644 index f32ca15..0000000 --- a/legacy/Data/ingsw/0721_29/wrong1.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then - x := x0; - countdown := 0; -elsewhen sample(0, 1) then - if (countdown <= 0) - then - countdown := 1 + integer(floor(10*myrandom())); - x := x + (-1 + 4*myrandom()); - else - countdown := countdown - 1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_29/wrong2.txt b/legacy/Data/ingsw/0721_29/wrong2.txt deleted file mode 100644 index 38e1c17..0000000 --- a/legacy/Data/ingsw/0721_29/wrong2.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then - x := x0; - countdown := 0; -elsewhen sample(0, 1) then - if (countdown <= 0) - then - countdown := 1 + integer(floor(10*myrandom())); - x := x - myrandom(); - else - countdown := countdown - 1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_32/correct.txt b/legacy/Data/ingsw/0721_32/correct.txt deleted file mode 100644 index e13eda2..0000000 --- a/legacy/Data/ingsw/0721_32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che i requisiti definiscano un sistema che risolve il problema che l'utente pianifica di risolvere. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_32/quest.txt b/legacy/Data/ingsw/0721_32/quest.txt deleted file mode 100644 index ea06339..0000000 --- a/legacy/Data/ingsw/0721_32/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quali delle seguenti attività è parte del processo di validazione dei requisiti ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_32/wrong1.txt b/legacy/Data/ingsw/0721_32/wrong1.txt deleted file mode 100644 index b24f900..0000000 --- a/legacy/Data/ingsw/0721_32/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che il sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_32/wrong2.txt b/legacy/Data/ingsw/0721_32/wrong2.txt deleted file mode 100644 index 884d6b1..0000000 --- a/legacy/Data/ingsw/0721_32/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che l'architettura del sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_33/correct.txt b/legacy/Data/ingsw/0721_33/correct.txt deleted file mode 100644 index 9f4a8bf..0000000 --- a/legacy/Data/ingsw/0721_33/correct.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then - if (myrandom() <= 0.8) - then - if (myrandom() <= 0.7) - then - x := 0; - else - x := 1; - end if; - else - x := -1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_33/quest.txt b/legacy/Data/ingsw/0721_33/quest.txt deleted file mode 100644 index 496b6af..0000000 --- a/legacy/Data/ingsw/0721_33/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -L'environment di un sistema software è costituito da uno user che, ogni untià di tempo (ad esempio, un secondo) invia al sistema tre numeri: -1, 0, 1, con probabilità, rispettivamente, 0.2, 0.56, 0.24. -Quale dei seguenti modelli Modelica modella correttamente l'environment descritto sopra. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_33/wrong1.txt b/legacy/Data/ingsw/0721_33/wrong1.txt deleted file mode 100644 index 8e7ebc7..0000000 --- a/legacy/Data/ingsw/0721_33/wrong1.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then - if (myrandom() <= 0.8) - then - if (myrandom() <= 0.7) - then - x := 1; - else - x := 0; - end if; - else - x := -1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_33/wrong2.txt b/legacy/Data/ingsw/0721_33/wrong2.txt deleted file mode 100644 index 2fd0f2e..0000000 --- a/legacy/Data/ingsw/0721_33/wrong2.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then - if (myrandom() <= 0.7) - then - if (myrandom() <= 0.8) - then - x := 0; - else - x := 1; - end if; - else - x := -1; - end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_34/correct.txt b/legacy/Data/ingsw/0721_34/correct.txt deleted file mode 100644 index 5bca5f8..0000000 --- a/legacy/Data/ingsw/0721_34/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Testare le interfacce per ciascun componente. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_34/quest.txt b/legacy/Data/ingsw/0721_34/quest.txt deleted file mode 100644 index 561755a..0000000 --- a/legacy/Data/ingsw/0721_34/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il component testing si concentra su: \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_34/wrong1.txt b/legacy/Data/ingsw/0721_34/wrong1.txt deleted file mode 100644 index 7a3fe03..0000000 --- a/legacy/Data/ingsw/0721_34/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Testare l'interazione tra molte componenti (cioè integrazione di molte unità). \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_34/wrong2.txt b/legacy/Data/ingsw/0721_34/wrong2.txt deleted file mode 100644 index d4074cf..0000000 --- a/legacy/Data/ingsw/0721_34/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Testare funzionalità di unità software individuali, oggetti, classi o metodi. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_36/correct.txt b/legacy/Data/ingsw/0721_36/correct.txt deleted file mode 100644 index 3a0f9a1..0000000 --- a/legacy/Data/ingsw/0721_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Stiamo costruendo il sistema giusto ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_36/quest.txt b/legacy/Data/ingsw/0721_36/quest.txt deleted file mode 100644 index f7ef080..0000000 --- a/legacy/Data/ingsw/0721_36/quest.txt +++ /dev/null @@ -1 +0,0 @@ -La validazione risponde alla seguenete domanda: \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_36/wrong1.txt b/legacy/Data/ingsw/0721_36/wrong1.txt deleted file mode 100644 index 6633b8c..0000000 --- a/legacy/Data/ingsw/0721_36/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Sono soddisfatti i requisti funzionali ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_36/wrong2.txt b/legacy/Data/ingsw/0721_36/wrong2.txt deleted file mode 100644 index 7edd4bc..0000000 --- a/legacy/Data/ingsw/0721_36/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Stiamo costruendo il sistema nel modo giusto ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_4/correct.txt b/legacy/Data/ingsw/0721_4/correct.txt deleted file mode 100644 index fe4a402..0000000 --- a/legacy/Data/ingsw/0721_4/correct.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente (0 nessun pulsante) -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.5) - then x := 0; - else - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.4) then x := 1; else x:= 0; end if; - end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_4/quest.txt b/legacy/Data/ingsw/0721_4/quest.txt deleted file mode 100644 index f50c002..0000000 --- a/legacy/Data/ingsw/0721_4/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -L'input ad un sistema è costituito da un utente (umano) che preme due pulsanti etichettati, rispettivamente, con 1 ed 2. -L'utente può anche decidere di non premere alcun pulsante. -Con probabilità 0.2 l'utente preme il pulsante 1, con probabilità 0.3 l'utente preme il pulsante 2, con probabilità 0.5 non fa nulla (pulsante 0 per convenzione). -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per l'utente di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_4/wrong1.txt b/legacy/Data/ingsw/0721_4/wrong1.txt deleted file mode 100644 index ad42984..0000000 --- a/legacy/Data/ingsw/0721_4/wrong1.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente (0 nessun pulsante) -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.5) - then x := 0; - else - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.3) then x := 0; else x:= 1; end if; - end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_4/wrong2.txt b/legacy/Data/ingsw/0721_4/wrong2.txt deleted file mode 100644 index bb62616..0000000 --- a/legacy/Data/ingsw/0721_4/wrong2.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -model Env -Integer x; // Pulsante premuto dall'utente (0 nessun pulsante) -Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := 0; - r1024 := 0; -elsewhen sample(0,1) then - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.5) - then x := 0; - else - (r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); - if (r1024 <= 0.2) then x := 1; else x:= 0; end if; - end if; -end when; -end Env; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_5/correct.txt b/legacy/Data/ingsw/0721_5/correct.txt deleted file mode 100644 index 0902686..0000000 --- a/legacy/Data/ingsw/0721_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito funzionale. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_5/quest.txt b/legacy/Data/ingsw/0721_5/quest.txt deleted file mode 100644 index c5dbb4e..0000000 --- a/legacy/Data/ingsw/0721_5/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -"Ogni giorno, per ciascuna clinica, il sistema genererà una lista dei pazienti che hanno un appuntamento quel giorno." -La frase precedente è un esempio di: \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_5/wrong1.txt b/legacy/Data/ingsw/0721_5/wrong1.txt deleted file mode 100644 index 396c8d3..0000000 --- a/legacy/Data/ingsw/0721_5/wrong1.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di performance. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_5/wrong2.txt b/legacy/Data/ingsw/0721_5/wrong2.txt deleted file mode 100644 index 6084c49..0000000 --- a/legacy/Data/ingsw/0721_5/wrong2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale. \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_6/correct.txt b/legacy/Data/ingsw/0721_6/correct.txt deleted file mode 100644 index fc3d081..0000000 --- a/legacy/Data/ingsw/0721_6/correct.txt +++ /dev/null @@ -1,14 +0,0 @@ -<pre> -class System -Real x; // MB in buffer -Real u; // input pulse -initial equation -x = 3; -u = 0; -equation -when sample(0, 1) then - u = 1 - pre(u); -end when; -der(x) = 2*u - 1.0; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_6/quest.txt b/legacy/Data/ingsw/0721_6/quest.txt deleted file mode 100644 index 40a0c99..0000000 --- a/legacy/Data/ingsw/0721_6/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Un I/O buffer è alimentato da una componente che fornisce un input periodico di periodo 2 secondi. Durante la prima met� del periodo, l'input rate è 2MB/s mentre durante la seconda metà del periodo l'input rate è 0. Quindi l'input rate medio è di 1MB/s. L' I/O buffer, a sua volta, alimenta una componente che richiede (in media) 1MB/s. Quale dei seguenti modelli Modelica è un modello ragionevole per il sistema descritto sopra ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_6/wrong1.txt b/legacy/Data/ingsw/0721_6/wrong1.txt deleted file mode 100644 index eeb1bba..0000000 --- a/legacy/Data/ingsw/0721_6/wrong1.txt +++ /dev/null @@ -1,14 +0,0 @@ -<pre> -class System -Real x; // MB in buffer -Real u; // input pulse -initial equation -x = 3; -u = 0; -equation -when sample(0, 1) then - u = 1 - pre(u); -end when; -der(x) = 2*u - 2.0; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_6/wrong2.txt b/legacy/Data/ingsw/0721_6/wrong2.txt deleted file mode 100644 index eb68041..0000000 --- a/legacy/Data/ingsw/0721_6/wrong2.txt +++ /dev/null @@ -1,14 +0,0 @@ -<pre> -class System -Real x; // MB in buffer -Real u; // input pulse -initial equation -x = 3; -u = 0; -equation -when sample(0, 1) then - u = 1 - pre(u); -end when; -der(x) = 2*u + 1.0; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_8/correct.txt b/legacy/Data/ingsw/0721_8/correct.txt deleted file mode 100644 index 99b5226..0000000 --- a/legacy/Data/ingsw/0721_8/correct.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -p, 1-p, 0, 0; -p, 0, 1-p, 0; -p, 0, 0, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then - state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); - x := F1; - r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_8/quest.txt b/legacy/Data/ingsw/0721_8/quest.txt deleted file mode 100644 index ebf5ec9..0000000 --- a/legacy/Data/ingsw/0721_8/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -img=https://i.imgur.com/rw4Tvcj.png - -Si consideri la seguente Markov Chain: -Quale dei seguenti modelli Modelica fornisce un modello ragionevole per la Markov Chain di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_8/wrong1.txt b/legacy/Data/ingsw/0721_8/wrong1.txt deleted file mode 100644 index 75546bd..0000000 --- a/legacy/Data/ingsw/0721_8/wrong1.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -p, 0 , 1-p, 0; -p, 1-p, 0, 0; -p, 0, 0, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -x := F1; -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0721_8/wrong2.txt b/legacy/Data/ingsw/0721_8/wrong2.txt deleted file mode 100644 index ed6823c..0000000 --- a/legacy/Data/ingsw/0721_8/wrong2.txt +++ /dev/null @@ -1,35 +0,0 @@ -<pre> -model System -parameter Integer F1 = 1; -parameter Integer F2 = 2; -parameter Integer F3 = 3; -parameter Integer End = 4; -parameter Real p = 0.3; -parameter Real A[4, 4] = -[ -p, 0, 1-p, 0; -0, p, 1-p, 0; -p, 0, 0, 1-p; -0, 0, 0, 1 -]; -Integer x; Real r1024; -Integer state1024[Modelica.Math.Random.Generators.Xorshift1024star.nState]; -algorithm -when initial() then -state1024 := Modelica.Math.Random.Generators.Xorshift1024star.initialState(614657, 30020); -x := F1; -r1024 := 0; -elsewhen sample(0,1) then -(r1024,state1024) := Modelica.Math.Random.Generators.Xorshift1024star.random(pre(state1024)); -if (r1024 <= A[x, F1]) then - x := F1; - elseif (r1024 <= A[x, F1] + A[x, F2]) then - x := F2; - elseif (r1024 <= A[x, F1] + A[x, F2] + A[x, F3]) then - x := F3; - else - x := End; -end if; -end when; -end System; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_1/correct.txt b/legacy/Data/ingsw/0722_1/correct.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0722_1/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_1/quest.txt b/legacy/Data/ingsw/0722_1/quest.txt deleted file mode 100644 index e6594c7..0000000 --- a/legacy/Data/ingsw/0722_1/quest.txt +++ /dev/null @@ -1,19 +0,0 @@ -img=https://i.imgur.com/HZd8X10.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - - - -Test case 1: act0 act0 act2 act0 act0 act0 act2 act1 act2 act0 act2 act2 act2 act2 act0 act0 act1 act2 act2 act0 act2 act0 act2 act1 act0 act2 act1 act2 act2 act0 act2 - -Test case 2: act2 act2 act1 act0 act0 act0 act0 act2 act2 act1 act2 - -Test case 3: act2 act2 act2 act1 act0 act2 act2 act0 act2 - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_1/wrong 1.txt b/legacy/Data/ingsw/0722_1/wrong 1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0722_1/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_1/wrong 2.txt b/legacy/Data/ingsw/0722_1/wrong 2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0722_1/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_10/correct.txt b/legacy/Data/ingsw/0722_10/correct.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0722_10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_10/quest.txt b/legacy/Data/ingsw/0722_10/quest.txt deleted file mode 100644 index c18ff48..0000000 --- a/legacy/Data/ingsw/0722_10/quest.txt +++ /dev/null @@ -1,20 +0,0 @@ -img=https://i.imgur.com/pz1HiRX.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: - - - -Test case 1: act2 act2 - -Test case 2: act0 act1 act1 act1 act2 act2 act1 act0 act1 - -Test case 3: act0 act0 - - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_10/wrong 1.txt b/legacy/Data/ingsw/0722_10/wrong 1.txt deleted file mode 100644 index 52f25fe..0000000 --- a/legacy/Data/ingsw/0722_10/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_10/wrong 2.txt b/legacy/Data/ingsw/0722_10/wrong 2.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/ingsw/0722_10/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_11/correct.txt b/legacy/Data/ingsw/0722_11/correct.txt deleted file mode 100644 index f293f3e..0000000 --- a/legacy/Data/ingsw/0722_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_11/quest.txt b/legacy/Data/ingsw/0722_11/quest.txt deleted file mode 100644 index 709cf96..0000000 --- a/legacy/Data/ingsw/0722_11/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta -in espressioni boolean più semplici. Ad esempio, (x + y <= 3) è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste un test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a + b >= 6) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - -Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_11/wrong 1.txt b/legacy/Data/ingsw/0722_11/wrong 1.txt deleted file mode 100644 index eafabb1..0000000 --- a/legacy/Data/ingsw/0722_11/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2) \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_11/wrong 2.txt b/legacy/Data/ingsw/0722_11/wrong 2.txt deleted file mode 100644 index fc010a3..0000000 --- a/legacy/Data/ingsw/0722_11/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_12/correct.txt b/legacy/Data/ingsw/0722_12/correct.txt deleted file mode 100644 index 8785661..0000000 --- a/legacy/Data/ingsw/0722_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_12/quest.txt b/legacy/Data/ingsw/0722_12/quest.txt deleted file mode 100644 index 58ef38e..0000000 --- a/legacy/Data/ingsw/0722_12/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri la seguente funzione C: - -int f1(int x) { return (x + 7); } - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: - -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} - -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_12/wrong 1.txt b/legacy/Data/ingsw/0722_12/wrong 1.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/ingsw/0722_12/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_12/wrong 2.txt b/legacy/Data/ingsw/0722_12/wrong 2.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/ingsw/0722_12/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_13/correct.txt b/legacy/Data/ingsw/0722_13/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/ingsw/0722_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_13/quest.txt b/legacy/Data/ingsw/0722_13/quest.txt deleted file mode 100644 index 83987bd..0000000 --- a/legacy/Data/ingsw/0722_13/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/dMvnEEi.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act2 act2 act2 act0 - -Test case 2: act0 act1 act2 act0 act2 - -Test case 3: act2 act2 act2 act2 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_13/wrong 1.txt b/legacy/Data/ingsw/0722_13/wrong 1.txt deleted file mode 100644 index eb5e1cd..0000000 --- a/legacy/Data/ingsw/0722_13/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_13/wrong 2.txt b/legacy/Data/ingsw/0722_13/wrong 2.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/ingsw/0722_13/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_14/correct.txt b/legacy/Data/ingsw/0722_14/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0722_14/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_14/quest.txt b/legacy/Data/ingsw/0722_14/quest.txt deleted file mode 100644 index f3d1bcd..0000000 --- a/legacy/Data/ingsw/0722_14/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ - -int f(int x, int y) { - - if (x - y <= 2) { if (x + y >= 1) return (1); else return (2); } - - else {if (x + 2*y >= 5) return (3); else return (4); } - - } /* f() */ - -Si considerino i seguenti test cases: {x=1, y=2}, {x=0, y=0}, {x=5, y=0}, {x=3, y=0}. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_14/wrong 1.txt b/legacy/Data/ingsw/0722_14/wrong 1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0722_14/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_14/wrong 2.txt b/legacy/Data/ingsw/0722_14/wrong 2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0722_14/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_15/correct.txt b/legacy/Data/ingsw/0722_15/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/ingsw/0722_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_15/quest.txt b/legacy/Data/ingsw/0722_15/quest.txt deleted file mode 100644 index 035eb2b..0000000 --- a/legacy/Data/ingsw/0722_15/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/wYIAk1e.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act0 act2 act0 - -Test case 2: act0 act1 act2 act2 act0 - - -Test case 3: act0 act0 act0 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_15/wrong 1.txt b/legacy/Data/ingsw/0722_15/wrong 1.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0722_15/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_15/wrong 2.txt b/legacy/Data/ingsw/0722_15/wrong 2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0722_15/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_16/correct.txt b/legacy/Data/ingsw/0722_16/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0722_16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_16/quest.txt b/legacy/Data/ingsw/0722_16/quest.txt deleted file mode 100644 index 12ae518..0000000 --- a/legacy/Data/ingsw/0722_16/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ - -int f(int x, int y) { - - if (x - y <= 0) { if (x + y >= 2) return (1); else return (2); } - - else {if (2*x + y >= 1) return (3); else return (4); } - - } /* f() */ - -Si considerino i seguenti test cases: {x=1, y=1}, {x=0, y=0}, {x=1, y=0}, {x=0, y=-1}. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_16/wrong 1.txt b/legacy/Data/ingsw/0722_16/wrong 1.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0722_16/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_16/wrong 2.txt b/legacy/Data/ingsw/0722_16/wrong 2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0722_16/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_17/correct.txt b/legacy/Data/ingsw/0722_17/correct.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0722_17/correct.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_17/quest.txt b/legacy/Data/ingsw/0722_17/quest.txt deleted file mode 100644 index 3150037..0000000 --- a/legacy/Data/ingsw/0722_17/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/ixzrFpG.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: - -Test case 1: act1 act1 act1 - -Test case 2: act1 act2 act1 act1 act0 act0 act0 act1 act2 act1 act2 act1 act2 act2 act0 act2 act0 act1 act2 act2 act0 act2 act2 act2 - -Test case 3: act0 act1 act1 act0 act2 act2 act0 act2 act0 act2 act0 act2 act0 act0 act0 act0 act0 act0 act1 act1 act2 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_17/wrong 1.txt b/legacy/Data/ingsw/0722_17/wrong 1.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0722_17/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_17/wrong 2.txt b/legacy/Data/ingsw/0722_17/wrong 2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0722_17/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_18/correct.txt b/legacy/Data/ingsw/0722_18/correct.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0722_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_18/quest.txt b/legacy/Data/ingsw/0722_18/quest.txt deleted file mode 100644 index ca50f58..0000000 --- a/legacy/Data/ingsw/0722_18/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/a7JeI7m.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act2 act2 act2 act2 act0 act2 - -Test case 2: act2 act0 act0 act2 act0 - -Test case 3: act2 act2 act0 act2 act2 act0 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_18/wrong 1.txt b/legacy/Data/ingsw/0722_18/wrong 1.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0722_18/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_18/wrong 2.txt b/legacy/Data/ingsw/0722_18/wrong 2.txt deleted file mode 100644 index a8aead7..0000000 --- a/legacy/Data/ingsw/0722_18/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_19/correct.txt b/legacy/Data/ingsw/0722_19/correct.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/ingsw/0722_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_19/quest.txt b/legacy/Data/ingsw/0722_19/quest.txt deleted file mode 100644 index a412231..0000000 --- a/legacy/Data/ingsw/0722_19/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -img=https://i.imgur.com/Rd4gO4k.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: - -Test case 1: act0 act2 act1 act2 - -Test case 2: act2 act2 act1 act2 act2 - - -Test case 3: act2 act1 act0 act2 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_19/wrong 1.txt b/legacy/Data/ingsw/0722_19/wrong 1.txt deleted file mode 100644 index eb5e1cd..0000000 --- a/legacy/Data/ingsw/0722_19/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_19/wrong 2.txt b/legacy/Data/ingsw/0722_19/wrong 2.txt deleted file mode 100644 index a29d476..0000000 --- a/legacy/Data/ingsw/0722_19/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_2/correct.txt b/legacy/Data/ingsw/0722_2/correct.txt deleted file mode 100644 index 7d0c43c..0000000 --- a/legacy/Data/ingsw/0722_2/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_2/quest.txt b/legacy/Data/ingsw/0722_2/quest.txt deleted file mode 100644 index 8210340..0000000 --- a/legacy/Data/ingsw/0722_2/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cioè non è 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. - -Si consideri la funzione C - -int f(in x, int y) { ..... } - -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono positivi ed almeno uno di loro è maggiore di 1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_2/wrong 1.txt b/legacy/Data/ingsw/0722_2/wrong 1.txt deleted file mode 100644 index 392cc67..0000000 --- a/legacy/Data/ingsw/0722_2/wrong 1.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 1) || (y > 1)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_2/wrong 2.txt b/legacy/Data/ingsw/0722_2/wrong 2.txt deleted file mode 100644 index 2fde3f0..0000000 --- a/legacy/Data/ingsw/0722_2/wrong 2.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x > 0) && (y > 0) && (x > 1) && (y > 1) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_20/correct.txt b/legacy/Data/ingsw/0722_20/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/ingsw/0722_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_20/quest.txt b/legacy/Data/ingsw/0722_20/quest.txt deleted file mode 100644 index afddbb1..0000000 --- a/legacy/Data/ingsw/0722_20/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/dzwfqoB.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act0 act1 act2 act2 act2 act1 act1 act0 act0 act0 act0 act0 act1 - -Test case 2: act1 - -Test case 3: act0 act1 act2 act0 act2 act2 act2 act2 act0 act1 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_20/wrong 1.txt b/legacy/Data/ingsw/0722_20/wrong 1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0722_20/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_20/wrong 2.txt b/legacy/Data/ingsw/0722_20/wrong 2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0722_20/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_21/correct.txt b/legacy/Data/ingsw/0722_21/correct.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0722_21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_21/quest.txt b/legacy/Data/ingsw/0722_21/quest.txt deleted file mode 100644 index 37d7e62..0000000 --- a/legacy/Data/ingsw/0722_21/quest.txt +++ /dev/null @@ -1,20 +0,0 @@ -img=https://i.imgur.com/wVYqOVj.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - - - -Test case 1: act0 act2 act2 act1 act2 act1 act2 act0 act1 - -Test case 2: act0 act2 act0 - -Test case 3: act1 act1 act2 - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_21/wrong 1.txt b/legacy/Data/ingsw/0722_21/wrong 1.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0722_21/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_21/wrong 2.txt b/legacy/Data/ingsw/0722_21/wrong 2.txt deleted file mode 100644 index 90b2f35..0000000 --- a/legacy/Data/ingsw/0722_21/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_22/correct.txt b/legacy/Data/ingsw/0722_22/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0722_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_22/quest.txt b/legacy/Data/ingsw/0722_22/quest.txt deleted file mode 100644 index fdca1b9..0000000 --- a/legacy/Data/ingsw/0722_22/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/zkjv6a7.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act2 act1 act2 act2 act1 act0 act1 act2 act2 - -Test case 2: act0 act0 act2 - - -Test case 3: act2 act0 act2 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_22/wrong 1.txt b/legacy/Data/ingsw/0722_22/wrong 1.txt deleted file mode 100644 index 1c07658..0000000 --- a/legacy/Data/ingsw/0722_22/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_22/wrong 2.txt b/legacy/Data/ingsw/0722_22/wrong 2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0722_22/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_23/correct.txt b/legacy/Data/ingsw/0722_23/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0722_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_23/quest.txt b/legacy/Data/ingsw/0722_23/quest.txt deleted file mode 100644 index 2e81fc7..0000000 --- a/legacy/Data/ingsw/0722_23/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri la seguente funzione C: - -int f1(int x) { return (2*x); } - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: - -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} - -Si consideri il seguente insieme di test cases: - -{x=-100, x= 40, x=100} - -Quale delle seguenti è la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_23/wrong 1.txt b/legacy/Data/ingsw/0722_23/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0722_23/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_23/wrong 2.txt b/legacy/Data/ingsw/0722_23/wrong 2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0722_23/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_24/correct.txt b/legacy/Data/ingsw/0722_24/correct.txt deleted file mode 100644 index a40ea7d..0000000 --- a/legacy/Data/ingsw/0722_24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0). \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_24/quest.txt b/legacy/Data/ingsw/0722_24/quest.txt deleted file mode 100644 index 5b1bcf2..0000000 --- a/legacy/Data/ingsw/0722_24/quest.txt +++ /dev/null @@ -1,22 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta -in espressioni boolean più semplici. Ad esempio, (x + y <= 3) è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste un test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: -int f(int a, int b, int c) -{ if ( (a >= 100) && (b - c <= 1) ) - return (1); // punto di uscita 1 - else if ((b - c <= 1) || (b + c >= 5) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_24/wrong 1.txt b/legacy/Data/ingsw/0722_24/wrong 1.txt deleted file mode 100644 index 5b77112..0000000 --- a/legacy/Data/ingsw/0722_24/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5). \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_24/wrong 2.txt b/legacy/Data/ingsw/0722_24/wrong 2.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/ingsw/0722_24/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_25/correct.txt b/legacy/Data/ingsw/0722_25/correct.txt deleted file mode 100644 index 39d8c13..0000000 --- a/legacy/Data/ingsw/0722_25/correct.txt +++ /dev/null @@ -1,9 +0,0 @@ -int f(in x, int y) - -{ - -assert( (x >= 0) && (y >= 0) && ((x > 0) || (y > 0)) ); - -..... - -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_25/quest.txt b/legacy/Data/ingsw/0722_25/quest.txt deleted file mode 100644 index 23565d6..0000000 --- a/legacy/Data/ingsw/0722_25/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cioè non è 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. - -Si consideri la funzione C - -int f(in x, int y) { ..... } - -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro è positivo ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_25/wrong 1.txt b/legacy/Data/ingsw/0722_25/wrong 1.txt deleted file mode 100644 index c5c0179..0000000 --- a/legacy/Data/ingsw/0722_25/wrong 1.txt +++ /dev/null @@ -1,9 +0,0 @@ -int f(in x, int y) - -{ - -assert( (x > 0) && (y > 0) && ((x > 1) || (y > 1)) ); - -..... - -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_25/wrong 2.txt b/legacy/Data/ingsw/0722_25/wrong 2.txt deleted file mode 100644 index e4e10cc..0000000 --- a/legacy/Data/ingsw/0722_25/wrong 2.txt +++ /dev/null @@ -1,9 +0,0 @@ -int f(in x, int y) - -{ - -assert( (x >= 0) && (y >= 0) && ((x > 1) || (y > 1)) ); - -..... - -} \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_26/correct.txt b/legacy/Data/ingsw/0722_26/correct.txt deleted file mode 100644 index 7311d41..0000000 --- a/legacy/Data/ingsw/0722_26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_26/quest.txt b/legacy/Data/ingsw/0722_26/quest.txt deleted file mode 100644 index 78ad81f..0000000 --- a/legacy/Data/ingsw/0722_26/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ - -int f(int x, int y) { - - if (x - y <= 0) { if (x + y >= 1) return (1); else return (2); } - - else {if (2*x + y >= 5) return (3); else return (4); } - - } /* f() */ - -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_26/wrong 1.txt b/legacy/Data/ingsw/0722_26/wrong 1.txt deleted file mode 100644 index 7e48e4f..0000000 --- a/legacy/Data/ingsw/0722_26/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=3}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_26/wrong 2.txt b/legacy/Data/ingsw/0722_26/wrong 2.txt deleted file mode 100644 index 3e327ab..0000000 --- a/legacy/Data/ingsw/0722_26/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=1, y=1}, {x=2, y=2}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_3/correct.txt b/legacy/Data/ingsw/0722_3/correct.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0722_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_3/quest.txt b/legacy/Data/ingsw/0722_3/quest.txt deleted file mode 100644 index ac6007d..0000000 --- a/legacy/Data/ingsw/0722_3/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/K7pm0xk.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act0 act2 act1 act2 act2 act2 act0 act1 act2 act2 act2 - -Test case 2: act0 act1 act2 act2 act1 act2 act0 act2 act2 act2 act0 - -Test case 3: act2 act2 act0 act2 act1 act0 act2 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_3/wrong 1.txt b/legacy/Data/ingsw/0722_3/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0722_3/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_3/wrong 2.txt b/legacy/Data/ingsw/0722_3/wrong 2.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0722_3/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_4/correct.txt b/legacy/Data/ingsw/0722_4/correct.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/ingsw/0722_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_4/quest.txt b/legacy/Data/ingsw/0722_4/quest.txt deleted file mode 100644 index 681243a..0000000 --- a/legacy/Data/ingsw/0722_4/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/IAPlGNV.png -La state coverage di un insieme di test cases (cioè sequeze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act1 act0 act1 act1 act2 act0 - -Test case 2: act2 act0 act0 - -Test case 3: act1 act1 act2 act0 act0 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_4/wrong 1.txt b/legacy/Data/ingsw/0722_4/wrong 1.txt deleted file mode 100644 index 52f25fe..0000000 --- a/legacy/Data/ingsw/0722_4/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_4/wrong 2.txt b/legacy/Data/ingsw/0722_4/wrong 2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0722_4/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_5/correct.txt b/legacy/Data/ingsw/0722_5/correct.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/ingsw/0722_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_5/quest.txt b/legacy/Data/ingsw/0722_5/quest.txt deleted file mode 100644 index 5201b57..0000000 --- a/legacy/Data/ingsw/0722_5/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -img=https://i.imgur.com/4nez8mZ.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act2 act0 act2 act2 act2 - -Test case 2: act0 act2 act2 act1 act2 act1 act1 act1 act2 act2 act2 act2 act2 - -Test case 3: act2 act2 act2 act0 act1 act0 - - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_5/wrong 1.txt b/legacy/Data/ingsw/0722_5/wrong 1.txt deleted file mode 100644 index 2d5aeb0..0000000 --- a/legacy/Data/ingsw/0722_5/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_5/wrong 2.txt b/legacy/Data/ingsw/0722_5/wrong 2.txt deleted file mode 100644 index eb5e1cd..0000000 --- a/legacy/Data/ingsw/0722_5/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_6/correct.txt b/legacy/Data/ingsw/0722_6/correct.txt deleted file mode 100644 index 8d957c2..0000000 --- a/legacy/Data/ingsw/0722_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -45% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_6/quest.txt b/legacy/Data/ingsw/0722_6/quest.txt deleted file mode 100644 index 363e53e..0000000 --- a/legacy/Data/ingsw/0722_6/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/gNFBVuc.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act0 act1 act0 act2 act2 act1 act2 act2 act2 act2 act2 act0 act0 - -Test case 2: act2 - -Test case 3: act2 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_6/wrong 1.txt b/legacy/Data/ingsw/0722_6/wrong 1.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0722_6/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_6/wrong 2.txt b/legacy/Data/ingsw/0722_6/wrong 2.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/ingsw/0722_6/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_7/correct.txt b/legacy/Data/ingsw/0722_7/correct.txt deleted file mode 100644 index 711ba55..0000000 --- a/legacy/Data/ingsw/0722_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -40% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_7/quest.txt b/legacy/Data/ingsw/0722_7/quest.txt deleted file mode 100644 index b33abf0..0000000 --- a/legacy/Data/ingsw/0722_7/quest.txt +++ /dev/null @@ -1,14 +0,0 @@ -img=https://i.imgur.com/uEiyXTN.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - -ed il seguente insieme di test cases: - -Test case 1: act2 act2 act2 act2 act0 act1 act2 act0 - -Test case 2: act1 act2 - -Test case 3: act2 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_7/wrong 1.txt b/legacy/Data/ingsw/0722_7/wrong 1.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/ingsw/0722_7/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_7/wrong 2.txt b/legacy/Data/ingsw/0722_7/wrong 2.txt deleted file mode 100644 index 52f25fe..0000000 --- a/legacy/Data/ingsw/0722_7/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_8/correct.txt b/legacy/Data/ingsw/0722_8/correct.txt deleted file mode 100644 index 31a01d5..0000000 --- a/legacy/Data/ingsw/0722_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_8/quest.txt b/legacy/Data/ingsw/0722_8/quest.txt deleted file mode 100644 index 462c3bb..0000000 --- a/legacy/Data/ingsw/0722_8/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ - -int f(int x, int y) { - - if (x - y <= 6) { if (x + y >= 3) return (1); else return (2); } - - else {if (x + 2*y >= 15) return (3); else return (4); } - - } /* f() */ - -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_8/wrong 1.txt b/legacy/Data/ingsw/0722_8/wrong 1.txt deleted file mode 100644 index 549dba8..0000000 --- a/legacy/Data/ingsw/0722_8/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=10, y=3}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_8/wrong 2.txt b/legacy/Data/ingsw/0722_8/wrong 2.txt deleted file mode 100644 index 0c564f7..0000000 --- a/legacy/Data/ingsw/0722_8/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=2, y=1}, {x=15, y=0}, {x=9, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_9/correct.txt b/legacy/Data/ingsw/0722_9/correct.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0722_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_9/quest.txt b/legacy/Data/ingsw/0722_9/quest.txt deleted file mode 100644 index 2b0b595..0000000 --- a/legacy/Data/ingsw/0722_9/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/l0OUTrQ.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - -Si consideri il seguente insieme di test cases: - - -Test case 1: act2 act2 act2 act1 act2 act1 act2 act2 act1 - -Test case 2: act2 act2 act0 act1 act1 act2 act0 act0 act2 act0 act2 act2 act2 act0 act0 act0 act2 act2 act0 act2 act2 act2 act1 act2 act2 act1 - -Test case 3: act2 act0 act2 act1 act2 act1 act0 act2 act2 act0 act0 act2 act1 - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_9/wrong 1.txt b/legacy/Data/ingsw/0722_9/wrong 1.txt deleted file mode 100644 index 1c07658..0000000 --- a/legacy/Data/ingsw/0722_9/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 70% \ No newline at end of file diff --git a/legacy/Data/ingsw/0722_9/wrong 2.txt b/legacy/Data/ingsw/0722_9/wrong 2.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0722_9/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_10/correct.txt b/legacy/Data/ingsw/0922_10/correct.txt deleted file mode 100644 index cefc84a..0000000 --- a/legacy/Data/ingsw/0922_10/correct.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_10/quest.txt b/legacy/Data/ingsw/0922_10/quest.txt deleted file mode 100644 index 9dd6e3b..0000000 --- a/legacy/Data/ingsw/0922_10/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/okpLYQL.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_10/wrong 1.txt b/legacy/Data/ingsw/0922_10/wrong 1.txt deleted file mode 100644 index cc2b129..0000000 --- a/legacy/Data/ingsw/0922_10/wrong 1.txt +++ /dev/null @@ -1,67 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_10/wrong 2.txt b/legacy/Data/ingsw/0922_10/wrong 2.txt deleted file mode 100644 index f0f54bf..0000000 --- a/legacy/Data/ingsw/0922_10/wrong 2.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_11/correct.txt b/legacy/Data/ingsw/0922_11/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0922_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_11/quest.txt b/legacy/Data/ingsw/0922_11/quest.txt deleted file mode 100644 index 55e0e6a..0000000 --- a/legacy/Data/ingsw/0922_11/quest.txt +++ /dev/null @@ -1,19 +0,0 @@ -img=https://i.imgur.com/im1GU0x.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - - - -Test case 1: act2 act1 act2 act2 - -Test case 2: act2 act2 act1 act2 act1 act2 act1 act2 act1 act2 act2 act1 act1 act2 act1 act2 act2 act2 - -Test case 3: act2 act2 act0 - - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_11/wrong 1.txt b/legacy/Data/ingsw/0922_11/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0922_11/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_11/wrong 2.txt b/legacy/Data/ingsw/0922_11/wrong 2.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/0922_11/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_12/correct.txt b/legacy/Data/ingsw/0922_12/correct.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/ingsw/0922_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_12/quest.txt b/legacy/Data/ingsw/0922_12/quest.txt deleted file mode 100644 index dd553a4..0000000 --- a/legacy/Data/ingsw/0922_12/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -img=https://i.imgur.com/rWKWcCt.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act2 act0 act2 act2 act0 act1 act1 act0 act0 act2 act0 act2 act2 act2 act1 act2 act2 act0 act0 act2 act1 act0 act0 act2 act2 act2 act0 act2 act2 act0 act2 act0 act1 act2 act1 act1 act1 act1 act0 act1 act0 act1 act2 act1 act2 act0 - -Test case 2: act0 - -Test case 3: act2 act0 act2 act2 act0 act2 act0 act2 act2 act2 act0 act0 act1 act2 act0 act2 act2 act0 act2 act2 act0 act2 act0 act2 act2 act2 act0 act1 act1 act1 act0 act0 act1 act1 act2 act0 act0 act2 act1 act0 act2 act2 act0 act2 act2 act0 act0 act2 act0 act1 act0 - - - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_12/wrong 1.txt b/legacy/Data/ingsw/0922_12/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0922_12/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_12/wrong 2.txt b/legacy/Data/ingsw/0922_12/wrong 2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0922_12/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_13/correct.txt b/legacy/Data/ingsw/0922_13/correct.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/0922_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_13/quest.txt b/legacy/Data/ingsw/0922_13/quest.txt deleted file mode 100644 index 7e33553..0000000 --- a/legacy/Data/ingsw/0922_13/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/em6ovKG.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - -ed il seguente insieme di test cases: - -Test case 1: act2 act0 - -Test case 2: act2 act1 act2 act0 act0 act0 act1 act0 act0 act1 act0 - -Test case 3: act2 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_13/wrong 1.txt b/legacy/Data/ingsw/0922_13/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0922_13/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_13/wrong 2.txt b/legacy/Data/ingsw/0922_13/wrong 2.txt deleted file mode 100644 index f91ad01..0000000 --- a/legacy/Data/ingsw/0922_13/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -35% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_14/correct.txt b/legacy/Data/ingsw/0922_14/correct.txt deleted file mode 100644 index 7734d60..0000000 --- a/legacy/Data/ingsw/0922_14/correct.txt +++ /dev/null @@ -1,71 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_14/quest.txt b/legacy/Data/ingsw/0922_14/quest.txt deleted file mode 100644 index 6afe072..0000000 --- a/legacy/Data/ingsw/0922_14/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/512MuK3.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_14/wrong 1.txt b/legacy/Data/ingsw/0922_14/wrong 1.txt deleted file mode 100644 index fd1c3a4..0000000 --- a/legacy/Data/ingsw/0922_14/wrong 1.txt +++ /dev/null @@ -1,71 +0,0 @@ - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; - diff --git a/legacy/Data/ingsw/0922_14/wrong 2.txt b/legacy/Data/ingsw/0922_14/wrong 2.txt deleted file mode 100644 index 763d3a6..0000000 --- a/legacy/Data/ingsw/0922_14/wrong 2.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_15/correct.txt b/legacy/Data/ingsw/0922_15/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0922_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_15/quest.txt b/legacy/Data/ingsw/0922_15/quest.txt deleted file mode 100644 index a64d8e6..0000000 --- a/legacy/Data/ingsw/0922_15/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/02dquYj.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - - - -ed il seguente insieme di test cases: - -Test case 1: act0 - -Test case 2: act1 act0 act2 act2 act2 act0 act2 act1 act2 act0 act1 act0 - -Test case 3: act2 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_15/wrong 1.txt b/legacy/Data/ingsw/0922_15/wrong 1.txt deleted file mode 100644 index 7b19605..0000000 --- a/legacy/Data/ingsw/0922_15/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -75% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_15/wrong 2.txt b/legacy/Data/ingsw/0922_15/wrong 2.txt deleted file mode 100644 index 1e091a3..0000000 --- a/legacy/Data/ingsw/0922_15/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_16/correct.txt b/legacy/Data/ingsw/0922_16/correct.txt deleted file mode 100644 index 8dd7202..0000000 --- a/legacy/Data/ingsw/0922_16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/Zzrmwyx.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_16/quest.txt b/legacy/Data/ingsw/0922_16/quest.txt deleted file mode 100644 index df0415d..0000000 --- a/legacy/Data/ingsw/0922_16/quest.txt +++ /dev/null @@ -1,75 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente ? - - - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_16/wrong 1.txt b/legacy/Data/ingsw/0922_16/wrong 1.txt deleted file mode 100644 index db7cce6..0000000 --- a/legacy/Data/ingsw/0922_16/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/3ANMdkr.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_16/wrong 2.txt b/legacy/Data/ingsw/0922_16/wrong 2.txt deleted file mode 100644 index f0634e5..0000000 --- a/legacy/Data/ingsw/0922_16/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/2RoLmLS.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_17/correct.txt b/legacy/Data/ingsw/0922_17/correct.txt deleted file mode 100644 index 9a7cc7e..0000000 --- a/legacy/Data/ingsw/0922_17/correct.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_17/quest.txt b/legacy/Data/ingsw/0922_17/quest.txt deleted file mode 100644 index 5ebf9be..0000000 --- a/legacy/Data/ingsw/0922_17/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/WSvoelw.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_17/wrong 1.txt b/legacy/Data/ingsw/0922_17/wrong 1.txt deleted file mode 100644 index b635e9d..0000000 --- a/legacy/Data/ingsw/0922_17/wrong 1.txt +++ /dev/null @@ -1,74 +0,0 @@ - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_17/wrong 2.txt b/legacy/Data/ingsw/0922_17/wrong 2.txt deleted file mode 100644 index 7006918..0000000 --- a/legacy/Data/ingsw/0922_17/wrong 2.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_18/correct.txt b/legacy/Data/ingsw/0922_18/correct.txt deleted file mode 100644 index 9667516..0000000 --- a/legacy/Data/ingsw/0922_18/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/WRn8QOi.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_18/quest.txt b/legacy/Data/ingsw/0922_18/quest.txt deleted file mode 100644 index 3d86edf..0000000 --- a/legacy/Data/ingsw/0922_18/quest.txt +++ /dev/null @@ -1,75 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente ? - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_18/wrong 1.txt b/legacy/Data/ingsw/0922_18/wrong 1.txt deleted file mode 100644 index a9214bc..0000000 --- a/legacy/Data/ingsw/0922_18/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/oUj28ho.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_18/wrong 2.txt b/legacy/Data/ingsw/0922_18/wrong 2.txt deleted file mode 100644 index 2a58fb7..0000000 --- a/legacy/Data/ingsw/0922_18/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/eVnEYDY.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_3/correct.txt b/legacy/Data/ingsw/0922_3/correct.txt deleted file mode 100644 index faa122e..0000000 --- a/legacy/Data/ingsw/0922_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/VgLa2I6.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_3/quest.txt b/legacy/Data/ingsw/0922_3/quest.txt deleted file mode 100644 index 7159aee..0000000 --- a/legacy/Data/ingsw/0922_3/quest.txt +++ /dev/null @@ -1,77 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente ? - - - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_3/wrong 1.txt b/legacy/Data/ingsw/0922_3/wrong 1.txt deleted file mode 100644 index 6e77050..0000000 --- a/legacy/Data/ingsw/0922_3/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/5MjNRI5.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_3/wrong 2.txt b/legacy/Data/ingsw/0922_3/wrong 2.txt deleted file mode 100644 index c7e9639..0000000 --- a/legacy/Data/ingsw/0922_3/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/ugOv25D.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_4/correct.txt b/legacy/Data/ingsw/0922_4/correct.txt deleted file mode 100644 index 7b19605..0000000 --- a/legacy/Data/ingsw/0922_4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -75% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_4/quest.txt b/legacy/Data/ingsw/0922_4/quest.txt deleted file mode 100644 index 2eeb93f..0000000 --- a/legacy/Data/ingsw/0922_4/quest.txt +++ /dev/null @@ -1,16 +0,0 @@ -img=https://i.imgur.com/PkKCYTb.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - - -Si consideri il seguente insieme di test cases: - -Test case 1: act2 act0 act1 act1 act0 act2 act1 act2 act2 act1 act2 act0 act1 act2 act0 act2 act2 act0 act1 act1 act2 act2 act0 act0 act2 act2 act2 act0 act2 act0 act1 act1 act0 act2 act1 act2 act1 act0 act0 act0 act0 act2 act2 act1 act1 act1 act1 act0 - -Test case 2: act1 act2 act0 act2 act2 act1 act1 act0 act1 act2 act2 act0 - -Test case 3: act1 act1 act2 act0 act1 act0 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_4/wrong 1.txt b/legacy/Data/ingsw/0922_4/wrong 1.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/0922_4/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_4/wrong 2.txt b/legacy/Data/ingsw/0922_4/wrong 2.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/0922_4/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_5/correct.txt b/legacy/Data/ingsw/0922_5/correct.txt deleted file mode 100644 index e0afa1b..0000000 --- a/legacy/Data/ingsw/0922_5/correct.txt +++ /dev/null @@ -1,67 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_5/quest.txt b/legacy/Data/ingsw/0922_5/quest.txt deleted file mode 100644 index 6cbb6d3..0000000 --- a/legacy/Data/ingsw/0922_5/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/XthureL.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura ? \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_5/wrong 1.txt b/legacy/Data/ingsw/0922_5/wrong 1.txt deleted file mode 100644 index 53db382..0000000 --- a/legacy/Data/ingsw/0922_5/wrong 1.txt +++ /dev/null @@ -1,69 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_5/wrong 2.txt b/legacy/Data/ingsw/0922_5/wrong 2.txt deleted file mode 100644 index 11f8d0b..0000000 --- a/legacy/Data/ingsw/0922_5/wrong 2.txt +++ /dev/null @@ -1,71 +0,0 @@ -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_6/correct.txt b/legacy/Data/ingsw/0922_6/correct.txt deleted file mode 100644 index d494d0a..0000000 --- a/legacy/Data/ingsw/0922_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/2GmgSsg.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_6/quest.txt b/legacy/Data/ingsw/0922_6/quest.txt deleted file mode 100644 index daf5598..0000000 --- a/legacy/Data/ingsw/0922_6/quest.txt +++ /dev/null @@ -1,73 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente ? - - - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_6/wrong 1.txt b/legacy/Data/ingsw/0922_6/wrong 1.txt deleted file mode 100644 index 2a0dce8..0000000 --- a/legacy/Data/ingsw/0922_6/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/vB4iDg8.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_6/wrong 2.txt b/legacy/Data/ingsw/0922_6/wrong 2.txt deleted file mode 100644 index e4e9137..0000000 --- a/legacy/Data/ingsw/0922_6/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/5Mtuh64.png \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_7/correct.txt b/legacy/Data/ingsw/0922_7/correct.txt deleted file mode 100644 index fae4f5e..0000000 --- a/legacy/Data/ingsw/0922_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 85% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_7/quest.txt b/legacy/Data/ingsw/0922_7/quest.txt deleted file mode 100644 index d94d7c9..0000000 --- a/legacy/Data/ingsw/0922_7/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -img=https://i.imgur.com/YoZA1G0.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act2 act2 act1 act2 act1 act1 act0 act1 act2 act0 act1 act2 act1 act2 act1 act0 act0 act2 act2 act0 act1 act1 act2 act2 act2 act0 act1 act2 act2 act1 - -Test case 2: act1 act2 act0 act0 act2 act2 act2 act2 act2 act1 act2 act0 act0 act2 act1 act2 act2 act2 act0 act0 act2 act1 act2 act2 act2 act0 act0 act1 - -Test case 3: act1 act1 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_7/wrong 1.txt b/legacy/Data/ingsw/0922_7/wrong 1.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0922_7/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_7/wrong 2.txt b/legacy/Data/ingsw/0922_7/wrong 2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/0922_7/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_8/correct.txt b/legacy/Data/ingsw/0922_8/correct.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0922_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_8/quest.txt b/legacy/Data/ingsw/0922_8/quest.txt deleted file mode 100644 index 983cffc..0000000 --- a/legacy/Data/ingsw/0922_8/quest.txt +++ /dev/null @@ -1,18 +0,0 @@ -img=https://i.imgur.com/PqUZdeV.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act0 act2 - -Test case 2: act0 act0 act1 act1 act0 act1 act2 act0 act0 act1 act1 act2 act1 act2 act0 act0 act0 act2 - - -Test case 3: act2 act0 act1 act2 act2 - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_8/wrong 1.txt b/legacy/Data/ingsw/0922_8/wrong 1.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/ingsw/0922_8/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_8/wrong 2.txt b/legacy/Data/ingsw/0922_8/wrong 2.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0922_8/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_9/correct.txt b/legacy/Data/ingsw/0922_9/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/ingsw/0922_9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_9/quest.txt b/legacy/Data/ingsw/0922_9/quest.txt deleted file mode 100644 index 13fde42..0000000 --- a/legacy/Data/ingsw/0922_9/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -img=https://i.imgur.com/dIi2Wn7.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura - - -Si consideri il seguente insieme di test cases: - -Test case 1: act0 act0 act2 act1 act2 act0 act2 act0 act0 act0 act0 act0 act2 - -Test case 2: act1 act2 act1 act2 act0 act2 act1 act2 act2 - -Test case 3: act2 - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_9/wrong 1.txt b/legacy/Data/ingsw/0922_9/wrong 1.txt deleted file mode 100644 index f6a4b07..0000000 --- a/legacy/Data/ingsw/0922_9/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/0922_9/wrong 2.txt b/legacy/Data/ingsw/0922_9/wrong 2.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/0922_9/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/10/correct.txt b/legacy/Data/ingsw/10/correct.txt deleted file mode 100644 index 00cf334..0000000 --- a/legacy/Data/ingsw/10/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La risposta corretta è: La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20] \ No newline at end of file diff --git a/legacy/Data/ingsw/10/quest.txt b/legacy/Data/ingsw/10/quest.txt deleted file mode 100644 index 6befac6..0000000 --- a/legacy/Data/ingsw/10/quest.txt +++ /dev/null @@ -1,26 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato: -<pre> -block Monitor - -input Real x; -output Boolean y; -Boolean w; - -initial equation - -y = false; - -equation - -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); - -algorithm - -when edge(w) then -y := true; -end when; - -end Monitor; -</pre> - -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/ingsw/10/wrong 2.txt b/legacy/Data/ingsw/10/wrong 2.txt deleted file mode 100644 index fe0ce72..0000000 --- a/legacy/Data/ingsw/10/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20] \ No newline at end of file diff --git a/legacy/Data/ingsw/10/wrong.txt b/legacy/Data/ingsw/10/wrong.txt deleted file mode 100644 index 5303e44..0000000 --- a/legacy/Data/ingsw/10/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20] \ No newline at end of file diff --git a/legacy/Data/ingsw/11/correct.txt b/legacy/Data/ingsw/11/correct.txt deleted file mode 100644 index c24cae9..0000000 --- a/legacy/Data/ingsw/11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -A*(2 + p) \ No newline at end of file diff --git a/legacy/Data/ingsw/11/quest.txt b/legacy/Data/ingsw/11/quest.txt deleted file mode 100644 index 77a393f..0000000 --- a/legacy/Data/ingsw/11/quest.txt +++ /dev/null @@ -1,4 +0,0 @@ -Si consideri un software costituito da due fasi F1 ed F2 ciascuna di costo A. Con probabilità p la fase F1 deve essere ripetuta (a -causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'eè il -costo atteso per lo sviluppo del software seguendo il processo sopra descritto ? -Scegli un'alternativa: diff --git a/legacy/Data/ingsw/11/wrong 2.txt b/legacy/Data/ingsw/11/wrong 2.txt deleted file mode 100644 index 6e771e9..0000000 --- a/legacy/Data/ingsw/11/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -A*(1 + p) \ No newline at end of file diff --git a/legacy/Data/ingsw/11/wrong.txt b/legacy/Data/ingsw/11/wrong.txt deleted file mode 100644 index a9b1c29..0000000 --- a/legacy/Data/ingsw/11/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -3*A*p \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_1/correct.txt b/legacy/Data/ingsw/1122_1/correct.txt deleted file mode 100644 index fd39f0f..0000000 --- a/legacy/Data/ingsw/1122_1/correct.txt +++ /dev/null @@ -1,44 +0,0 @@ -<pre> -block FSA // Finite State Automaton - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - - -algorithm - - -when initial() then -x := 0; - - -elsewhen sample(0,T) then - - -if (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; -else x := pre(x); // default -end if; - - -end when; -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_1/quest.txt b/legacy/Data/ingsw/1122_1/quest.txt deleted file mode 100644 index df0e6be..0000000 --- a/legacy/Data/ingsw/1122_1/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/jS97TUd.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_1/wrong 1.txt b/legacy/Data/ingsw/1122_1/wrong 1.txt deleted file mode 100644 index febcca9..0000000 --- a/legacy/Data/ingsw/1122_1/wrong 1.txt +++ /dev/null @@ -1,77 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_1/wrong 2.txt b/legacy/Data/ingsw/1122_1/wrong 2.txt deleted file mode 100644 index 94279c9..0000000 --- a/legacy/Data/ingsw/1122_1/wrong 2.txt +++ /dev/null @@ -1,67 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_10/correct.txt b/legacy/Data/ingsw/1122_10/correct.txt deleted file mode 100644 index e940faa..0000000 --- a/legacy/Data/ingsw/1122_10/correct.txt +++ /dev/null @@ -1,5 +0,0 @@ -int f(in x, int y) -{ -assert( (x >= 0) && (y >= 0) && ((x > 3) || (y > 3)) ); -..... -} \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_10/quest.txt b/legacy/Data/ingsw/1122_10/quest.txt deleted file mode 100644 index c939cfb..0000000 --- a/legacy/Data/ingsw/1122_10/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cioè non è 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. - -Si consideri la funzione C - -int f(int x, int y) { ..... } - -Quale delle seguenti assert esprime la pre-condizione che entrambi gli argomenti di f sono non-negativi ed almeno uno di loro è maggiore di 3? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_10/wrong 1.txt b/legacy/Data/ingsw/1122_10/wrong 1.txt deleted file mode 100644 index 03abba5..0000000 --- a/legacy/Data/ingsw/1122_10/wrong 1.txt +++ /dev/null @@ -1,10 +0,0 @@ - -int f(in x, int y) - -{ - -assert( (x >= 0) && (y >= 0) && ((x >= 3) || (y >= 3)) ); - -..... - -} \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_10/wrong 2.txt b/legacy/Data/ingsw/1122_10/wrong 2.txt deleted file mode 100644 index a820d7a..0000000 --- a/legacy/Data/ingsw/1122_10/wrong 2.txt +++ /dev/null @@ -1,9 +0,0 @@ -int f(in x, int y) - -{ - -assert( (x > 0) && (y > 0) && ((x >= 3) || (y > 3)) ); - -..... - -} \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_11/correct.txt b/legacy/Data/ingsw/1122_11/correct.txt deleted file mode 100644 index e74b1fc..0000000 --- a/legacy/Data/ingsw/1122_11/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_11/quest.txt b/legacy/Data/ingsw/1122_11/quest.txt deleted file mode 100644 index b46cb2b..0000000 --- a/legacy/Data/ingsw/1122_11/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Un test oracle per un programma P è una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) è quello atteso dalle specifiche. - -Si consideri la seguente funzione C: - ------------ - -int f(int x, int y) { - -int z = x; - -while ( (x <= z) && (z <= y) ) { z = z + 1; } - -return (z); - -} - -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) è un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_11/wrong 1.txt b/legacy/Data/ingsw/1122_11/wrong 1.txt deleted file mode 100644 index d63544a..0000000 --- a/legacy/Data/ingsw/1122_11/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x > y) then (z == x + 1) else (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_11/wrong 2.txt b/legacy/Data/ingsw/1122_11/wrong 2.txt deleted file mode 100644 index 1753a91..0000000 --- a/legacy/Data/ingsw/1122_11/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = (z == y + 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_12/correct.txt b/legacy/Data/ingsw/1122_12/correct.txt deleted file mode 100644 index 95722a4..0000000 --- a/legacy/Data/ingsw/1122_12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/toYPiWs.png \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_12/quest.txt b/legacy/Data/ingsw/1122_12/quest.txt deleted file mode 100644 index 464b817..0000000 --- a/legacy/Data/ingsw/1122_12/quest.txt +++ /dev/null @@ -1,76 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente? - - -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_12/wrong 1.txt b/legacy/Data/ingsw/1122_12/wrong 1.txt deleted file mode 100644 index c737a86..0000000 --- a/legacy/Data/ingsw/1122_12/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/0yWuing.png \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_12/wrong 2.txt b/legacy/Data/ingsw/1122_12/wrong 2.txt deleted file mode 100644 index 27b6d1e..0000000 --- a/legacy/Data/ingsw/1122_12/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/AmIbYTU.png \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_13/correct.txt b/legacy/Data/ingsw/1122_13/correct.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/ingsw/1122_13/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_13/quest.txt b/legacy/Data/ingsw/1122_13/quest.txt deleted file mode 100644 index d57a552..0000000 --- a/legacy/Data/ingsw/1122_13/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -img=https://i.imgur.com/pBLLwD1.png -Un processo software può essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilità della transizione e gli stati sono etichettati con il costo per lasciare lo stato. - -Ad esempio lo state diagram in figura rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilità 0.2 di dover essere ripetuta (a causa di errori). - -Uno scenario è una sequenza di stati. - -Qual è la probabilità dello scenario: 1, 3, 4? In altri terminti, qual è la probabilità che non sia necessario ripetere la seconda fase (ma non la prima)? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_13/wrong 1.txt b/legacy/Data/ingsw/1122_13/wrong 1.txt deleted file mode 100644 index b7bbee2..0000000 --- a/legacy/Data/ingsw/1122_13/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -0.32 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_13/wrong 2.txt b/legacy/Data/ingsw/1122_13/wrong 2.txt deleted file mode 100644 index 2a47a95..0000000 --- a/legacy/Data/ingsw/1122_13/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -0.08 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_14/correct.txt b/legacy/Data/ingsw/1122_14/correct.txt deleted file mode 100644 index 97f2744..0000000 --- a/legacy/Data/ingsw/1122_14/correct.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -#define n 1000 -int TestOracle1(int *A, int *B) -{ -int i, j, D[n]; -//init - -for (i = 0; i < n; i++) D[i] = -1; - -// B is ordered -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} -// B is a permutation of A -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; D[j] = 1; break;} - -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} -// B ok -return (1); -} -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_14/quest.txt b/legacy/Data/ingsw/1122_14/quest.txt deleted file mode 100644 index bd20578..0000000 --- a/legacy/Data/ingsw/1122_14/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Un test oracle per un programma P è una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) è quello atteso dalle specifiche. - -Si consideri la seguente specifica funzionale per la funzione f. - -La funzione f(int *A, int *B) prende come input un vettore A di dimensione n ritorna come output un vettore B ottenuto ordinando gli elementi di A in ordine crescente. - -Quale delle seguenti funzioni è un test oracle per la funzione f? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_14/wrong 1.txt b/legacy/Data/ingsw/1122_14/wrong 1.txt deleted file mode 100644 index 189d31d..0000000 --- a/legacy/Data/ingsw/1122_14/wrong 1.txt +++ /dev/null @@ -1,29 +0,0 @@ -<pre> -#define n 1000 - -int TestOracle2(int *A, int *B) - -{ - -int i, j, D[n]; - -//init - -for (i = 0; i < n; i++) D[i] = -1; - -// B is ordered - -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} - -// B is a permutation of A - -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if ((A[i] == B[j]) && (D[j] == -1)) {C[i][j] = 1; break;} - -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} - -// B ok - -return (1); - -} -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_14/wrong 2.txt b/legacy/Data/ingsw/1122_14/wrong 2.txt deleted file mode 100644 index 4a9e2c8..0000000 --- a/legacy/Data/ingsw/1122_14/wrong 2.txt +++ /dev/null @@ -1,29 +0,0 @@ -<pre> -#define n 1000 - -int TestOracle3(int *A, int *B) - -{ - -int i, j, D[n]; - -//init - -for (i = 0; i < n; i++) D[i] = -1; - -// B is ordered - -for (i = 0; i < n; i++) { for (j = i+1; j < n; j++) {if (B[j] < B[i]) {retun (0);}}} - -// B is a permutation of A - -for (i = 0; i < n; i++) { for (j = 0; j < n; j++) {if (A[i] == B[j]) {C[i][j] = 1; D[j] = 1; break;} - -for (i = 0; i < n; i++) {if (D[i] == -1) return (0);} - -// B ok - -return (1); - -} -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_15/correct.txt b/legacy/Data/ingsw/1122_15/correct.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/ingsw/1122_15/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_15/quest.txt b/legacy/Data/ingsw/1122_15/quest.txt deleted file mode 100644 index 0d7fe08..0000000 --- a/legacy/Data/ingsw/1122_15/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://i.imgur.com/mMq2O4x.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura -Si consideri il seguente insieme di test cases: - -Test case 1: act1 act2 act0 - -Test case 2: act0 act1 act0 act0 - -Test case 3: act1 act0 act2 act2 act0 -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_15/wrong 1.txt b/legacy/Data/ingsw/1122_15/wrong 1.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/1122_15/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_15/wrong 2.txt b/legacy/Data/ingsw/1122_15/wrong 2.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/ingsw/1122_15/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_16/correct.txt b/legacy/Data/ingsw/1122_16/correct.txt deleted file mode 100644 index 7a6c6b9..0000000 --- a/legacy/Data/ingsw/1122_16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -300000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_16/quest.txt b/legacy/Data/ingsw/1122_16/quest.txt deleted file mode 100644 index db10798..0000000 --- a/legacy/Data/ingsw/1122_16/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. - -Assumiamo che la probabilità P sia legata al costo di sviluppo S dalla formula - -P = 10^{(-b*S)} (cioè 10 elevato alla (-b*S)) - -dove b è una opportuna costante note da dati storici aziendali. Si assuma che b = 0.0001, C = 1000000, ed il rischio ammesso è R = 1000. Quale dei seguenti valori meglio approssima il costo S per lo sviluppo del software in questione. \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_16/wrong 1.txt b/legacy/Data/ingsw/1122_16/wrong 1.txt deleted file mode 100644 index 2df501e..0000000 --- a/legacy/Data/ingsw/1122_16/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -500000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_16/wrong 2.txt b/legacy/Data/ingsw/1122_16/wrong 2.txt deleted file mode 100644 index 997967b..0000000 --- a/legacy/Data/ingsw/1122_16/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -700000 EUR \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_19/correct.txt b/legacy/Data/ingsw/1122_19/correct.txt deleted file mode 100644 index e0bba82..0000000 --- a/legacy/Data/ingsw/1122_19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/EDqWXLf.png \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_19/quest.txt b/legacy/Data/ingsw/1122_19/quest.txt deleted file mode 100644 index 28aa70c..0000000 --- a/legacy/Data/ingsw/1122_19/quest.txt +++ /dev/null @@ -1,75 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente? - -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_19/wrong 1.txt b/legacy/Data/ingsw/1122_19/wrong 1.txt deleted file mode 100644 index 75dcbd7..0000000 --- a/legacy/Data/ingsw/1122_19/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/u6No1XI.png \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_19/wrong 2.txt b/legacy/Data/ingsw/1122_19/wrong 2.txt deleted file mode 100644 index 5e5c30f..0000000 --- a/legacy/Data/ingsw/1122_19/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/SLOrqrl.png \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_2/correct.txt b/legacy/Data/ingsw/1122_2/correct.txt deleted file mode 100644 index ad21063..0000000 --- a/legacy/Data/ingsw/1122_2/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_2/quest.txt b/legacy/Data/ingsw/1122_2/quest.txt deleted file mode 100644 index 2ef9a23..0000000 --- a/legacy/Data/ingsw/1122_2/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Si consideri il seguente requisito: - -RQ: Dopo 40 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: - -se 10 unità di tempo nel passato x era maggiore di 1 allora ora y è nonegativa. - -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. - -Quale dei seguenti monitor meglio descrive il requisito RQ? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_2/wrong 1.txt b/legacy/Data/ingsw/1122_2/wrong 1.txt deleted file mode 100644 index b0c70b4..0000000 --- a/legacy/Data/ingsw/1122_2/wrong 1.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; - -initial equation - -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_2/wrong 2.txt b/legacy/Data/ingsw/1122_2/wrong 2.txt deleted file mode 100644 index 50c4137..0000000 --- a/legacy/Data/ingsw/1122_2/wrong 2.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; - -initial equation - -wy = false; -equation -wz = (time > 40) or (delay(x, 10) > 1) or (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_20/correct.txt b/legacy/Data/ingsw/1122_20/correct.txt deleted file mode 100644 index 81a4b93..0000000 --- a/legacy/Data/ingsw/1122_20/correct.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 1) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_20/quest.txt b/legacy/Data/ingsw/1122_20/quest.txt deleted file mode 100644 index 139b0a2..0000000 --- a/legacy/Data/ingsw/1122_20/quest.txt +++ /dev/null @@ -1,19 +0,0 @@ -Un test oracle per un programma P è una funzione booleana che ha come inputs gli inputs ed outputs di P e ritorna true se e solo se il valore di output di P (con i dati inputs) è quello atteso dalle specifiche. - -Si consideri la seguente funzione C: - ------------ -<pre> -int f(int x, int y) { - -int z, k; - -z = 1; k = 0; - -while (k < x) { z = y*z; k = k + 1; } - -return (z); - -} -</pre> -Siano x, y, gli inputs del programma (f nel nostro caso) e z l'output. Assumendo il programma corretto, quale delle seguenti funzioni booleane F(x, y, z) è un test oracle per la funzione f. \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_20/wrong 1.txt b/legacy/Data/ingsw/1122_20/wrong 1.txt deleted file mode 100644 index f52d5ae..0000000 --- a/legacy/Data/ingsw/1122_20/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == y) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_20/wrong 2.txt b/legacy/Data/ingsw/1122_20/wrong 2.txt deleted file mode 100644 index d246b94..0000000 --- a/legacy/Data/ingsw/1122_20/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -F(x, y, z) = if (x >= 0) then (z == pow(y, x)) else (z == 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_21/correct.txt b/legacy/Data/ingsw/1122_21/correct.txt deleted file mode 100644 index e582263..0000000 --- a/legacy/Data/ingsw/1122_21/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 0) and ((x >= 5) or (x <= 0)) and ((x >= 15) or (x <= 10)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_21/quest.txt b/legacy/Data/ingsw/1122_21/quest.txt deleted file mode 100644 index 9f10cbc..0000000 --- a/legacy/Data/ingsw/1122_21/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: - -RQ1: Durante l'esecuzione del programma (cioè per tutti gli istanti di tempo positivi) la variabile x è sempre nell'intervallo [0, 5] oppure [10, 15] - -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_21/wrong 1.txt b/legacy/Data/ingsw/1122_21/wrong 1.txt deleted file mode 100644 index 93791b3..0000000 --- a/legacy/Data/ingsw/1122_21/wrong 1.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; - -initial equation - -y = false; -equation -z = (time > 0) and ( ((x >= 0) and (x <= 5)) or ((x >= 10) and (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_21/wrong 2.txt b/legacy/Data/ingsw/1122_21/wrong 2.txt deleted file mode 100644 index 826c225..0000000 --- a/legacy/Data/ingsw/1122_21/wrong 2.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; - -initial equation - -y = false; -equation -z = (time > 0) and ((x >= 0) or (x <= 5)) and ((x >= 10) or (x <= 15)) ); -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_22/correct.txt b/legacy/Data/ingsw/1122_22/correct.txt deleted file mode 100644 index b110af1..0000000 --- a/legacy/Data/ingsw/1122_22/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 40% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_22/quest.txt b/legacy/Data/ingsw/1122_22/quest.txt deleted file mode 100644 index a116140..0000000 --- a/legacy/Data/ingsw/1122_22/quest.txt +++ /dev/null @@ -1,14 +0,0 @@ -img=https://i.imgur.com/VZQnGCY.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura - -ed il seguente insieme di test cases: - -Test case 1: act1 act2 act0 act1 - -Test case 2: act1 act0 act1 act1 act2 act2 act0 - -Test case 3: act1 act2 act0 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_22/wrong 1.txt b/legacy/Data/ingsw/1122_22/wrong 1.txt deleted file mode 100644 index cf27703..0000000 --- a/legacy/Data/ingsw/1122_22/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 70% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_22/wrong 2.txt b/legacy/Data/ingsw/1122_22/wrong 2.txt deleted file mode 100644 index eb5e1cd..0000000 --- a/legacy/Data/ingsw/1122_22/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_23/correct.txt b/legacy/Data/ingsw/1122_23/correct.txt deleted file mode 100644 index 37bad47..0000000 --- a/legacy/Data/ingsw/1122_23/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5] \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_23/quest.txt b/legacy/Data/ingsw/1122_23/quest.txt deleted file mode 100644 index 63f2e9f..0000000 --- a/legacy/Data/ingsw/1122_23/quest.txt +++ /dev/null @@ -1,29 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -<pre> -block Monitor - -input Real x; - -output Boolean y; - -Boolean w; - -initial equation - -y = false; - -equation - -w = ((x < 0) or (x > 5)); - -algorithm - -when edge(w) then - -y := true; - -end when; - -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato. \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_23/wrong 1.txt b/legacy/Data/ingsw/1122_23/wrong 1.txt deleted file mode 100644 index 6fa1af9..0000000 --- a/legacy/Data/ingsw/1122_23/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5] \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_23/wrong 2.txt b/legacy/Data/ingsw/1122_23/wrong 2.txt deleted file mode 100644 index b383e07..0000000 --- a/legacy/Data/ingsw/1122_23/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_24/correct.txt b/legacy/Data/ingsw/1122_24/correct.txt deleted file mode 100644 index 293ebbc..0000000 --- a/legacy/Data/ingsw/1122_24/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_24/quest.txt b/legacy/Data/ingsw/1122_24/quest.txt deleted file mode 100644 index 0accc5f..0000000 --- a/legacy/Data/ingsw/1122_24/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: - -RQ: Dopo 10 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: se la variabile x è nell'intervallo [10, 20] allora la variabile y è compresa tra il 50% di x ed il 70% di x. - -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_24/wrong 1.txt b/legacy/Data/ingsw/1122_24/wrong 1.txt deleted file mode 100644 index 835a5ac..0000000 --- a/legacy/Data/ingsw/1122_24/wrong 1.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; - -initial equation - -wy = false; -equation -wz = (time > 10) and (x >= 10) and (x <= 20) and (y >= 0.5*x) and (y <= 0.7*x) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_24/wrong 2.txt b/legacy/Data/ingsw/1122_24/wrong 2.txt deleted file mode 100644 index 5a7d171..0000000 --- a/legacy/Data/ingsw/1122_24/wrong 2.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x, y; // plant output -OutputBoolean wy; - -Boolean wz; - -initial equation - -wy = false; -equation -wz = (time > 10) and ((x < 10) or (x > 20)) and ((y < 0.5*x) or (y > 0.7*x)) ; -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_25/correct.txt b/legacy/Data/ingsw/1122_25/correct.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/ingsw/1122_25/correct.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_25/quest.txt b/legacy/Data/ingsw/1122_25/quest.txt deleted file mode 100644 index 4087608..0000000 --- a/legacy/Data/ingsw/1122_25/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -img=https://i.imgur.com/jQT3J83.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p è in (0, 1). Il costo dello stato (fase) x è c(x). La fase 0 è la fase di design, che ha probabilità p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi c(1) = 0. - -Il costo di una istanza del processo software descritto sopra è la somma dei costi degli stati attraversati (tenendo presente che si parte sempre dallo stato 0. - -Quindi il costo C(X) della sequenza di stati X = x(0), x(1), x(2), .... è C(X) = c(x(0)) + c(x(1)) + c(x(2)) + ... - -Ad esempio se X = 0, 1 abbiamo C(X) = c(0) + c(1) = c(0) (poichè c(1) = 0). - -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_25/wrong 1.txt b/legacy/Data/ingsw/1122_25/wrong 1.txt deleted file mode 100644 index 3143da9..0000000 --- a/legacy/Data/ingsw/1122_25/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_25/wrong 2.txt b/legacy/Data/ingsw/1122_25/wrong 2.txt deleted file mode 100644 index b9f32a6..0000000 --- a/legacy/Data/ingsw/1122_25/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -c(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_26/correct.txt b/legacy/Data/ingsw/1122_26/correct.txt deleted file mode 100644 index 2f4c4c9..0000000 --- a/legacy/Data/ingsw/1122_26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=9, y=0} \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_26/quest.txt b/legacy/Data/ingsw/1122_26/quest.txt deleted file mode 100644 index 514a3fa..0000000 --- a/legacy/Data/ingsw/1122_26/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ -<pre> -int f(int x, int y) { - - if (x - y - 6 <= 0) { if (x + y - 3 >= 0) return (1); else return (2); } - - else {if (x + 2*y -15 >= 0) return (3); else return (4); } - - } /* f() */ -</pre> -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_26/wrong 1.txt b/legacy/Data/ingsw/1122_26/wrong 1.txt deleted file mode 100644 index a82e779..0000000 --- a/legacy/Data/ingsw/1122_26/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=2, y=1}, {x=15, y=0}, {x=9, y=0} \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_26/wrong 2.txt b/legacy/Data/ingsw/1122_26/wrong 2.txt deleted file mode 100644 index 82d4c38..0000000 --- a/legacy/Data/ingsw/1122_26/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Test set: {x=3, y=6}, {x=0, y=0}, {x=15, y=0}, {x=10, y=3} \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_27/correct.txt b/legacy/Data/ingsw/1122_27/correct.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/ingsw/1122_27/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_27/quest.txt b/legacy/Data/ingsw/1122_27/quest.txt deleted file mode 100644 index 59f8742..0000000 --- a/legacy/Data/ingsw/1122_27/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://i.imgur.com/TXCFgeI.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura -ed il seguente insieme di test cases: - -Test case 1: act1 act2 act0 - -Test case 2: act2 act2 act2 act2 act2 act2 act0 - -Test case 3: act2 act0 act2 act0 act1 act2 act2 act2 act2 act2 act1 act0 act0 act2 act2 act2 act1 act2 act2 act2 act2 act2 act1 act2 act2 act2 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_27/wrong 1.txt b/legacy/Data/ingsw/1122_27/wrong 1.txt deleted file mode 100644 index 2ca9276..0000000 --- a/legacy/Data/ingsw/1122_27/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 35% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_27/wrong 2.txt b/legacy/Data/ingsw/1122_27/wrong 2.txt deleted file mode 100644 index 6da4c51..0000000 --- a/legacy/Data/ingsw/1122_27/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 90% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_28/correct.txt b/legacy/Data/ingsw/1122_28/correct.txt deleted file mode 100644 index c3fc7c1..0000000 --- a/legacy/Data/ingsw/1122_28/correct.txt +++ /dev/null @@ -1,9 +0,0 @@ -<pre> -int f(in x, int y) - -{ -int z, w; -assert( (z + w < 1) || (z + w > 7)); -..... -} -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_28/quest.txt b/legacy/Data/ingsw/1122_28/quest.txt deleted file mode 100644 index 733c0cb..0000000 --- a/legacy/Data/ingsw/1122_28/quest.txt +++ /dev/null @@ -1,7 +0,0 @@ -Pre-condizioni, invarianti e post-condizioni di un programma possono essere definiti usando la macro del C assert() (in <assert.h>). In particolare, assert(expre) non fa nulla se l'espressione expre vale TRUE (cioè non è 0), stampa un messaggio di errore su stderr e abortisce l'esecuzione del programma altrimenti. - -Si consideri la funzione C - -int f(int x, int y) { ..... } - -Quale delle seguenti assert esprime l'invariante che le variabili locali z e w di f() hanno somma minore di 1 oppure maggiore di 7 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_28/wrong 1.txt b/legacy/Data/ingsw/1122_28/wrong 1.txt deleted file mode 100644 index 1b8fa8b..0000000 --- a/legacy/Data/ingsw/1122_28/wrong 1.txt +++ /dev/null @@ -1,13 +0,0 @@ -<pre> -int f(in x, int y) - -{ - -int z, w; - -assert( (z + w <= 1) || (z + w >= 7)); - -..... - -} -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_28/wrong 2.txt b/legacy/Data/ingsw/1122_28/wrong 2.txt deleted file mode 100644 index b0705b4..0000000 --- a/legacy/Data/ingsw/1122_28/wrong 2.txt +++ /dev/null @@ -1,13 +0,0 @@ -<pre> -int f(in x, int y) - -{ - -int z, w; - -assert( (z + w > 1) || (z + w < 7)); - -..... - -} -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_29/correct.txt b/legacy/Data/ingsw/1122_29/correct.txt deleted file mode 100644 index 2d46409..0000000 --- a/legacy/Data/ingsw/1122_29/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/SXM3yWp.png diff --git a/legacy/Data/ingsw/1122_29/quest.txt b/legacy/Data/ingsw/1122_29/quest.txt deleted file mode 100644 index 52863ce..0000000 --- a/legacy/Data/ingsw/1122_29/quest.txt +++ /dev/null @@ -1,70 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente ? -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_29/wrong 1.txt b/legacy/Data/ingsw/1122_29/wrong 1.txt deleted file mode 100644 index b008b75..0000000 --- a/legacy/Data/ingsw/1122_29/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/CeDe2lF.png \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_29/wrong 2.txt b/legacy/Data/ingsw/1122_29/wrong 2.txt deleted file mode 100644 index 861967c..0000000 --- a/legacy/Data/ingsw/1122_29/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/HBR1EoE.png \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_3/correct.txt b/legacy/Data/ingsw/1122_3/correct.txt deleted file mode 100644 index 6d02149..0000000 --- a/legacy/Data/ingsw/1122_3/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito funzionale \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_3/quest.txt b/legacy/Data/ingsw/1122_3/quest.txt deleted file mode 100644 index ddcf7c8..0000000 --- a/legacy/Data/ingsw/1122_3/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -"Ogni giorno, per ciascuna clinica, il sistema genererà una lista dei pazienti che hanno un appuntamento quel giorno." - -La frase precedente è un esempio di: \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_3/wrong 1.txt b/legacy/Data/ingsw/1122_3/wrong 1.txt deleted file mode 100644 index fb5bb3e..0000000 --- a/legacy/Data/ingsw/1122_3/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_3/wrong 2.txt b/legacy/Data/ingsw/1122_3/wrong 2.txt deleted file mode 100644 index 2c39a1a..0000000 --- a/legacy/Data/ingsw/1122_3/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di performance \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_30/correct.txt b/legacy/Data/ingsw/1122_30/correct.txt deleted file mode 100644 index 2a2ecea..0000000 --- a/legacy/Data/ingsw/1122_30/correct.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_30/quest.txt b/legacy/Data/ingsw/1122_30/quest.txt deleted file mode 100644 index 8b8cea7..0000000 --- a/legacy/Data/ingsw/1122_30/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -img=https://i.imgur.com/jQT3J83.png -Si consideri il processo software con due fasi (0 ed 1) rappresentato con la Markov chain in figura. Lo stato iniziale 0 e p è in (0, 1). Il tempo necessario per completare la fase x è time(x). La fase 0 è la fase di design, che ha probabilità p di dover essere ripetuta causa errori. La fase 1 rappreenta il completamento del processo software, e quindi time(1) = 0. - -Il tempo di una istanza del processo software descritto sopra è la somma dei tempi degli stati (fasi) attraversati (tenendo presente che si parte sempre dallo stato 0. - -Quindi il costo Time(X) della sequenza di stati X = x(0), x(1), x(2), .... è Time(X) = time(x(0)) + time(x(1)) + time(x(2)) + ... - -Ad esempio se X = 0, 1 abbiamo Time(X) = time(0) + time(1) = time(0) (poichè time(1) = 0). - -Quale delle seguenti formule calcola il valore atteso del costo per completare il processo software di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_30/wrong 1.txt b/legacy/Data/ingsw/1122_30/wrong 1.txt deleted file mode 100644 index 9927a93..0000000 --- a/legacy/Data/ingsw/1122_30/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_30/wrong 2.txt b/legacy/Data/ingsw/1122_30/wrong 2.txt deleted file mode 100644 index d68fd15..0000000 --- a/legacy/Data/ingsw/1122_30/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -time(0)*(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_31/correct.txt b/legacy/Data/ingsw/1122_31/correct.txt deleted file mode 100644 index a98afd2..0000000 --- a/legacy/Data/ingsw/1122_31/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; -initial equation -y = false; -equation -z = (time > 20) and ((x >= 30) or (x <= 20)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_31/quest.txt b/legacy/Data/ingsw/1122_31/quest.txt deleted file mode 100644 index 7314e2c..0000000 --- a/legacy/Data/ingsw/1122_31/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -Si consideri il seguente requisito: - -RQ1: Dopo 20 unità di tempo dall'inizio dell'esecuzione la variabile x è sempre nell'intervallo [20, 30] . - -Quale dei seguenti monitor meglio descrive il requisito RQ1 ? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_31/wrong 1.txt b/legacy/Data/ingsw/1122_31/wrong 1.txt deleted file mode 100644 index 8f1589e..0000000 --- a/legacy/Data/ingsw/1122_31/wrong 1.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; - -initial equation - -y = false; -equation -z = (time > 20) and (x >= 20) and (x <= 30) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_31/wrong 2.txt b/legacy/Data/ingsw/1122_31/wrong 2.txt deleted file mode 100644 index 8fd5deb..0000000 --- a/legacy/Data/ingsw/1122_31/wrong 2.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor - -InputReal x; // plant output -OutputBoolean y; - -Boolean z; - -initial equation - -y = false; -equation -z = (time > 20) or ((x >= 20) and (x <= 30)) ; -algorithm -when edge(z) then -y := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_33/correct.txt b/legacy/Data/ingsw/1122_33/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/1122_33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_33/quest.txt b/legacy/Data/ingsw/1122_33/quest.txt deleted file mode 100644 index 6283906..0000000 --- a/legacy/Data/ingsw/1122_33/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ -<pre> -int f(int x, int y) { - - if (x - y - 2 <= 0) { if (x + y - 1 >= 0) return (1); else return (2); } - - else {if (x + 2*y - 5 >= 0) return (3); else return (4); } - - } /* f() */ -</pre> -Si considerino i seguenti test cases: {x=1, y=2}, {x=0, y=0}, {x=5, y=0}, {x=3, y=0}. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_33/wrong 1.txt b/legacy/Data/ingsw/1122_33/wrong 1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/1122_33/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_33/wrong 2.txt b/legacy/Data/ingsw/1122_33/wrong 2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/1122_33/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_34/correct.txt b/legacy/Data/ingsw/1122_34/correct.txt deleted file mode 100644 index bc5692f..0000000 --- a/legacy/Data/ingsw/1122_34/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 87% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_34/quest.txt b/legacy/Data/ingsw/1122_34/quest.txt deleted file mode 100644 index 09970ee..0000000 --- a/legacy/Data/ingsw/1122_34/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://i.imgur.com/cXPjiw9.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura -Si consideri il seguente insieme di test cases: - -Test case 1: act2 act1 act1 act2 act1 act1 act0 - -Test case 2: act2 act0 act2 act2 act1 act1 act0 act2 act2 act2 act0 - -Test case 3: act1 act2 act2 act2 act1 act0 act1 act2 act2 act0 - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_34/wrong 1.txt b/legacy/Data/ingsw/1122_34/wrong 1.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/ingsw/1122_34/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_34/wrong 2.txt b/legacy/Data/ingsw/1122_34/wrong 2.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/1122_34/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_35/correct.txt b/legacy/Data/ingsw/1122_35/correct.txt deleted file mode 100644 index 98939be..0000000 --- a/legacy/Data/ingsw/1122_35/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1/(1 - p) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_35/quest.txt b/legacy/Data/ingsw/1122_35/quest.txt deleted file mode 100644 index 215b21b..0000000 --- a/legacy/Data/ingsw/1122_35/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -img=https://i.imgur.com/jQT3J83.png -Si consideri la Markov chain in figura con stato iniziale 0 e p in (0, 1). Quale delle seguenti formule calcola il valore atteso del numero di transizioni necessarie per lasciare lo stato 0. - diff --git a/legacy/Data/ingsw/1122_35/wrong 1.txt b/legacy/Data/ingsw/1122_35/wrong 1.txt deleted file mode 100644 index 56ea6ac..0000000 --- a/legacy/Data/ingsw/1122_35/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -1/(p*(1 - p)) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_35/wrong 2.txt b/legacy/Data/ingsw/1122_35/wrong 2.txt deleted file mode 100644 index db2276d..0000000 --- a/legacy/Data/ingsw/1122_35/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -(1 - p)/p \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_36/correct.txt b/legacy/Data/ingsw/1122_36/correct.txt deleted file mode 100644 index a66c9ae..0000000 --- a/legacy/Data/ingsw/1122_36/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 3, c = 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_36/quest.txt b/legacy/Data/ingsw/1122_36/quest.txt deleted file mode 100644 index da5d010..0000000 --- a/legacy/Data/ingsw/1122_36/quest.txt +++ /dev/null @@ -1,26 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta in espressioni boolean più semplici. Ad esempio, (x + y <= 3) è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -<pre> -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -</pre> - -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste un test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: -<pre> -int f(int a, int b, int c) -{ if ( (a - 100 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0) -) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} -</pre> -Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_36/wrong 1.txt b/legacy/Data/ingsw/1122_36/wrong 1.txt deleted file mode 100644 index abe0eaa..0000000 --- a/legacy/Data/ingsw/1122_36/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 4, c = 0), (a=200, b = 4, c = 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_36/wrong 2.txt b/legacy/Data/ingsw/1122_36/wrong 2.txt deleted file mode 100644 index ea25d73..0000000 --- a/legacy/Data/ingsw/1122_36/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -(a=200, b = 0, c = 1), (a=50, b = 5, c = 0), (a=50, b = 0, c = 5) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_37/correct.txt b/legacy/Data/ingsw/1122_37/correct.txt deleted file mode 100644 index deba1f5..0000000 --- a/legacy/Data/ingsw/1122_37/correct.txt +++ /dev/null @@ -1,17 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; - -initial equation - -wy = false; -equation -wz = (time > 60) and (delay(x, 10) > 0) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_37/quest.txt b/legacy/Data/ingsw/1122_37/quest.txt deleted file mode 100644 index 843e4e9..0000000 --- a/legacy/Data/ingsw/1122_37/quest.txt +++ /dev/null @@ -1,9 +0,0 @@ -Si consideri il seguente requisito: - -RQ: Dopo 60 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: - -se 10 unità di tempo nel passato x era maggiore di 0 allora ora y è negativa. - -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se time = w. - -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_37/wrong 1.txt b/legacy/Data/ingsw/1122_37/wrong 1.txt deleted file mode 100644 index 6a0d3e9..0000000 --- a/legacy/Data/ingsw/1122_37/wrong 1.txt +++ /dev/null @@ -1,19 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; - -initial equation - -wy = false; -equation - -wz = (time > 60) and (delay(x, 10) <= 0) and (y >= 0); - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_37/wrong 2.txt b/legacy/Data/ingsw/1122_37/wrong 2.txt deleted file mode 100644 index f2a9214..0000000 --- a/legacy/Data/ingsw/1122_37/wrong 2.txt +++ /dev/null @@ -1,20 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; - -initial equation - -wy = false; -equation - -wz = (time > 60) or (delay(x, 10) > 0) or (y >= 0); - - -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_38/correct.txt b/legacy/Data/ingsw/1122_38/correct.txt deleted file mode 100644 index a7029bc..0000000 --- a/legacy/Data/ingsw/1122_38/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] oppure nell'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_38/quest.txt b/legacy/Data/ingsw/1122_38/quest.txt deleted file mode 100644 index 24d3f68..0000000 --- a/legacy/Data/ingsw/1122_38/quest.txt +++ /dev/null @@ -1,29 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena il sistema viola il requisito monitorato. -<pre> -block Monitor - -input Real x; - -output Boolean y; - -Boolean w; - -initial equation - -y = false; - -equation - -w = ((x < 1) or (x > 4)) and ((x < 15) or (x > 20)); - -algorithm - -when edge(w) then - -y := true; - -end when; - -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_38/wrong 1.txt b/legacy/Data/ingsw/1122_38/wrong 1.txt deleted file mode 100644 index 710b111..0000000 --- a/legacy/Data/ingsw/1122_38/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_38/wrong 2.txt b/legacy/Data/ingsw/1122_38/wrong 2.txt deleted file mode 100644 index a82929b..0000000 --- a/legacy/Data/ingsw/1122_38/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [1, 4] e fuori dall'intervallo [15, 20]. \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_39/correct.txt b/legacy/Data/ingsw/1122_39/correct.txt deleted file mode 100644 index 8bec3c6..0000000 --- a/legacy/Data/ingsw/1122_39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_39/quest.txt b/legacy/Data/ingsw/1122_39/quest.txt deleted file mode 100644 index 5826af4..0000000 --- a/legacy/Data/ingsw/1122_39/quest.txt +++ /dev/null @@ -1,14 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: ------------ -<pre> -int f(int x, int y) { - - if (x - y <= 0) { if (x + y - 1 >= 0) return (1); else return (2); } - - else {if (2*x + y - 5 >= 0) return (3); else return (4); } - - } /* f() */ -</pre> -Quale dei seguenti test sets consegue una branch coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_39/wrong 1.txt b/legacy/Data/ingsw/1122_39/wrong 1.txt deleted file mode 100644 index 08bfca1..0000000 --- a/legacy/Data/ingsw/1122_39/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -{x=1, y=1}, {x=0, y=0}, {x=2, y=1}, {x=2, y=3}. \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_39/wrong 2.txt b/legacy/Data/ingsw/1122_39/wrong 2.txt deleted file mode 100644 index 256a361..0000000 --- a/legacy/Data/ingsw/1122_39/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -{x=1, y=1}, {x=2, y=2}, {x=2, y=1}, {x=2, y=0}. \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_4/correct.txt b/legacy/Data/ingsw/1122_4/correct.txt deleted file mode 100644 index 9ddc3d7..0000000 --- a/legacy/Data/ingsw/1122_4/correct.txt +++ /dev/null @@ -1,45 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - - -algorithm - - -when initial() then -x := 0; - - -elsewhen sample(0,T) then - - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 0) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; -else x := pre(x); // default -end if; - - -end when; -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_4/quest.txt b/legacy/Data/ingsw/1122_4/quest.txt deleted file mode 100644 index 4181719..0000000 --- a/legacy/Data/ingsw/1122_4/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/1yUsW7d.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_4/wrong 1.txt b/legacy/Data/ingsw/1122_4/wrong 1.txt deleted file mode 100644 index c92e243..0000000 --- a/legacy/Data/ingsw/1122_4/wrong 1.txt +++ /dev/null @@ -1,67 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_4/wrong 2.txt b/legacy/Data/ingsw/1122_4/wrong 2.txt deleted file mode 100644 index ef7bdb0..0000000 --- a/legacy/Data/ingsw/1122_4/wrong 2.txt +++ /dev/null @@ -1,69 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_40/correct.txt b/legacy/Data/ingsw/1122_40/correct.txt deleted file mode 100644 index 6b560cf..0000000 --- a/legacy/Data/ingsw/1122_40/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 25% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_40/quest.txt b/legacy/Data/ingsw/1122_40/quest.txt deleted file mode 100644 index 62c01e2..0000000 --- a/legacy/Data/ingsw/1122_40/quest.txt +++ /dev/null @@ -1,13 +0,0 @@ -img=https://i.imgur.com/ZjBToOi.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura ed il seguente insieme di test cases: - -Test case 1: act2 - -Test case 2: act1 act0 act1 act2 act1 act0 act0 act0 - - -Test case 3: act0 act0 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_40/wrong 1.txt b/legacy/Data/ingsw/1122_40/wrong 1.txt deleted file mode 100644 index d4b5815..0000000 --- a/legacy/Data/ingsw/1122_40/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_40/wrong 2.txt b/legacy/Data/ingsw/1122_40/wrong 2.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/ingsw/1122_40/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_42/correct.txt b/legacy/Data/ingsw/1122_42/correct.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/1122_42/correct.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_42/quest.txt b/legacy/Data/ingsw/1122_42/quest.txt deleted file mode 100644 index 67b07dc..0000000 --- a/legacy/Data/ingsw/1122_42/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Il branch coverage di un insieme di test cases è la percentuale di branch del programma che sono attraversati da almeno un test case. - -Si consideri la seguente funzione C: - ------------ -<pre> -int f(int x, int y) { - - if (x - y <= 0) { if (x + y - 2>= 0) return (1); else return (2); } - - else {if (2*x + y - 1>= 0) return (3); else return (4); } - - } /* f() */ -</pre> -Si considerino i seguenti test cases: {x=1, y=1}, {x=0, y=0}, {x=1, y=0}, {x=0, y=-1}. - -Quale delle seguenti è la branch coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_42/wrong 1.txt b/legacy/Data/ingsw/1122_42/wrong 1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/1122_42/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_42/wrong 2.txt b/legacy/Data/ingsw/1122_42/wrong 2.txt deleted file mode 100644 index 23e721f..0000000 --- a/legacy/Data/ingsw/1122_42/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -50% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_43/correct.txt b/legacy/Data/ingsw/1122_43/correct.txt deleted file mode 100644 index bc5692f..0000000 --- a/legacy/Data/ingsw/1122_43/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 87% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_43/quest.txt b/legacy/Data/ingsw/1122_43/quest.txt deleted file mode 100644 index 1045bb8..0000000 --- a/legacy/Data/ingsw/1122_43/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -img=https://i.imgur.com/5ZmMM3r.png -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura -Si consideri il seguente insieme di test cases: - -Test case 1: act0 act2 act2 act1 act2 act2 act0 act2 act2 act0 act2 act0 act0 act2 act2 act2 act2 act1 - -Test case 2: act2 act1 act0 act2 act2 act0 act0 act1 - -Test case 3: act0 act1 act0 act0 act0 act2 act1 act0 act2 act2 act2 act0 act1 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_43/wrong 1.txt b/legacy/Data/ingsw/1122_43/wrong 1.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/1122_43/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_43/wrong 2.txt b/legacy/Data/ingsw/1122_43/wrong 2.txt deleted file mode 100644 index 1a8a508..0000000 --- a/legacy/Data/ingsw/1122_43/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_44/correct.txt b/legacy/Data/ingsw/1122_44/correct.txt deleted file mode 100644 index 2fd674f..0000000 --- a/legacy/Data/ingsw/1122_44/correct.txt +++ /dev/null @@ -1 +0,0 @@ -60% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_44/quest.txt b/legacy/Data/ingsw/1122_44/quest.txt deleted file mode 100644 index 6428a0e..0000000 --- a/legacy/Data/ingsw/1122_44/quest.txt +++ /dev/null @@ -1,15 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri la seguente funzione C: - -int f1(int x) { return (2*x); } - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: - -{(-inf, -11], [-10, -1], {0}, [1, 50], [51, +inf)} - -Si consideri il seguente insieme di test cases: - -{x=-20, x= 10, x=60} - -Quale delle seguenti è la partition coverage conseguita? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_44/wrong 1.txt b/legacy/Data/ingsw/1122_44/wrong 1.txt deleted file mode 100644 index a2507e5..0000000 --- a/legacy/Data/ingsw/1122_44/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -80% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_44/wrong 2.txt b/legacy/Data/ingsw/1122_44/wrong 2.txt deleted file mode 100644 index 95bc750..0000000 --- a/legacy/Data/ingsw/1122_44/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -100% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_45/correct.txt b/legacy/Data/ingsw/1122_45/correct.txt deleted file mode 100644 index 3fb437d..0000000 --- a/legacy/Data/ingsw/1122_45/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.56 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_45/quest.txt b/legacy/Data/ingsw/1122_45/quest.txt deleted file mode 100644 index 1454704..0000000 --- a/legacy/Data/ingsw/1122_45/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -img=https://i.imgur.com/47sr1ne.png -Un processo software può essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilità della transizione e gli stati sono etichettati con il costo per lasciare lo stato. - -Ad esempio lo state diagram in figura rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilità 0.2 di dover essere ripetuta (a causa di errori). - -Uno scenario è una sequenza di stati. - -Qual è la probabilità dello scenario: 1, 3 ? In altri terminti, qual è la probabilità che non sia necessario ripetere nessuna fase? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_45/wrong 1.txt b/legacy/Data/ingsw/1122_45/wrong 1.txt deleted file mode 100644 index fc54e00..0000000 --- a/legacy/Data/ingsw/1122_45/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -0.24 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_45/wrong 2.txt b/legacy/Data/ingsw/1122_45/wrong 2.txt deleted file mode 100644 index c64601b..0000000 --- a/legacy/Data/ingsw/1122_45/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -0.14 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_46/correct.txt b/legacy/Data/ingsw/1122_46/correct.txt deleted file mode 100644 index 973ef63..0000000 --- a/legacy/Data/ingsw/1122_46/correct.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_46/quest.txt b/legacy/Data/ingsw/1122_46/quest.txt deleted file mode 100644 index 5bf1a08..0000000 --- a/legacy/Data/ingsw/1122_46/quest.txt +++ /dev/null @@ -1,14 +0,0 @@ -La state coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di stati (inclusi START ed END) raggiunti almeno una volta. - -Si consideri lo state diagram in figura -Si consideri il seguente insieme di test cases: - -Test case 1: act2 act1 act1 - -Test case 2: act0 act0 act2 act1 - -Test case 3: act2 act0 act2 act2 act0 - - - -Quale delle seguenti è la migliore stima della state coverage per i test cases di cui sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_46/wrong 1.txt b/legacy/Data/ingsw/1122_46/wrong 1.txt deleted file mode 100644 index d4625fd..0000000 --- a/legacy/Data/ingsw/1122_46/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_46/wrong 2.txt b/legacy/Data/ingsw/1122_46/wrong 2.txt deleted file mode 100644 index 4e45af2..0000000 --- a/legacy/Data/ingsw/1122_46/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -State coverage: 60% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_47/correct.txt b/legacy/Data/ingsw/1122_47/correct.txt deleted file mode 100644 index 475d1ef..0000000 --- a/legacy/Data/ingsw/1122_47/correct.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -150, x = -40, x = 0, x = 200, x = 600} \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_47/quest.txt b/legacy/Data/ingsw/1122_47/quest.txt deleted file mode 100644 index 3631f63..0000000 --- a/legacy/Data/ingsw/1122_47/quest.txt +++ /dev/null @@ -1,11 +0,0 @@ -Il partition coverage di un insieme di test cases è la percentuale di elementi della partition inclusi nei test cases. La partition è una partizione finita dell'insieme di input della funzione che si sta testando. - -Si consideri la seguente funzione C: - -int f1(int x) { return (x + 7); } - -Si vuole testare la funzione f1(). A tal fine l'insieme degli interi viene partizionato come segue: - -{(-inf, -101], [-100, -1], {0}, [1, 500], [501, +inf)} - -Quale dei seguenti test cases consegue una partition coverage del 100% ? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_47/wrong 1.txt b/legacy/Data/ingsw/1122_47/wrong 1.txt deleted file mode 100644 index 0aaedb8..0000000 --- a/legacy/Data/ingsw/1122_47/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -50, x = 0, x = 100, x = 500} \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_47/wrong 2.txt b/legacy/Data/ingsw/1122_47/wrong 2.txt deleted file mode 100644 index a6df32d..0000000 --- a/legacy/Data/ingsw/1122_47/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -{x = -200, x = -150, x = 0, x = 100, x = 700} \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_48/correct.txt b/legacy/Data/ingsw/1122_48/correct.txt deleted file mode 100644 index f293f3e..0000000 --- a/legacy/Data/ingsw/1122_48/correct.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_48/quest.txt b/legacy/Data/ingsw/1122_48/quest.txt deleted file mode 100644 index 4fc3c18..0000000 --- a/legacy/Data/ingsw/1122_48/quest.txt +++ /dev/null @@ -1,24 +0,0 @@ -Una Condition è una proposizione booleana, cioè una espressione con valore booleano che non può essere decomposta in espressioni boolean più semplici. Ad esempio, <code>(x + y <= 3)</code> è una condition. - -Una Decision è una espressione booleana composta da conditions e zero o più operatori booleani. Ad esempio, sono decisions: -<pre> -(x + y <= 3) -((x + y <= 3) || (x - y > 7)) -</pre> -Un insieme di test cases T soddisfa il criterio di Condition/Decision coverage se tutte le seguenti condizioni sono soddisfatte: - -1) Ciascun punto di entrata ed uscita nel programma è eseguito in almeno un test; -2) Per ogni decision d nel programma, per ogni condition c in d, esiste un test in T in cui c è true ed un test in T in cui c è false. -3) Per ogni decision d nel programma, esiste un test in T in cui d è true ed un test in T in cui d è false. - -Si consideri la seguente funzione: -<pre> -int f(int a, int b, int c) -{ if ( (a + b - 6 >= 0) && (b - c - 1 <= 0) ) - return (1); // punto di uscita 1 - else if ((b - c - 1 <= 0) || (b + c - 5 >= 0)) - then return (2); // punto di uscita 2 - else return (3); // punto di uscita 3 -} - Quale dei seguenti test set soddisfa il criterio della Condition/Decision coverage ? -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_48/wrong 1.txt b/legacy/Data/ingsw/1122_48/wrong 1.txt deleted file mode 100644 index fc010a3..0000000 --- a/legacy/Data/ingsw/1122_48/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 5, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 0) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_48/wrong 2.txt b/legacy/Data/ingsw/1122_48/wrong 2.txt deleted file mode 100644 index eafabb1..0000000 --- a/legacy/Data/ingsw/1122_48/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -(a = 6, b = 0, c = 1), (a = 0, b = 5, c = 0), (a = 0, b = 3, c = 2) \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_49/correct.txt b/legacy/Data/ingsw/1122_49/correct.txt deleted file mode 100644 index d4b5815..0000000 --- a/legacy/Data/ingsw/1122_49/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 75% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_49/quest.txt b/legacy/Data/ingsw/1122_49/quest.txt deleted file mode 100644 index e591c8c..0000000 --- a/legacy/Data/ingsw/1122_49/quest.txt +++ /dev/null @@ -1,12 +0,0 @@ -img=https://i.imgur.com/rZnqUL9.png -La transition coverage di un insieme di test cases (cioè sequenze di inputs) per uno state diagram è la percentuale di transizioni (archi nel grafo dello state diagram) percorsi almeno una volta. - -Si consideri lo state diagram in figura ed il seguente insieme di test cases: - -Test case 1: act1 act0 act2 act0 act0 act0 act2 act1 act1 act0 act2 act0 act2 act2 act1 act1 act0 act2 act2 act2 act1 act1 act2 act0 act1 act0 act1 act2 - -Test case 2: act1 act0 act0 act0 act2 act2 act2 act2 act2 act1 act1 act0 act0 act0 act2 act2 act2 act0 act1 act1 act1 act0 act2 act0 act0 act0 act1 act1 act2 act0 act1 act0 act0 act0 act2 act0 act1 act2 act2 act2 act0 act1 act2 act0 act1 act0 act1 act2 - -Test case 3: act1 act0 act0 act1 act1 act1 act1 act2 act2 act0 act1 act2 - -Quale delle seguenti è la migliore stima della transition coverage per i test cases di cui sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_49/wrong 1.txt b/legacy/Data/ingsw/1122_49/wrong 1.txt deleted file mode 100644 index eb5e1cd..0000000 --- a/legacy/Data/ingsw/1122_49/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 100% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_49/wrong 2.txt b/legacy/Data/ingsw/1122_49/wrong 2.txt deleted file mode 100644 index 8b0c318..0000000 --- a/legacy/Data/ingsw/1122_49/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Transition coverage: 50% \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_5/correct.txt b/legacy/Data/ingsw/1122_5/correct.txt deleted file mode 100644 index f64e200..0000000 --- a/legacy/Data/ingsw/1122_5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/t6Yscfv.png \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_5/quest.txt b/legacy/Data/ingsw/1122_5/quest.txt deleted file mode 100644 index bcbb3d8..0000000 --- a/legacy/Data/ingsw/1122_5/quest.txt +++ /dev/null @@ -1,68 +0,0 @@ -Si consideri il seguente modello Modelica. Quale dei seguenti state diagram lo rappresenta correttamente? -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_5/wrong 1.txt b/legacy/Data/ingsw/1122_5/wrong 1.txt deleted file mode 100644 index 03aeaee..0000000 --- a/legacy/Data/ingsw/1122_5/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/AZ8nnvv.png \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_5/wrong 2.txt b/legacy/Data/ingsw/1122_5/wrong 2.txt deleted file mode 100644 index ade29f4..0000000 --- a/legacy/Data/ingsw/1122_5/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/flqJ7iy.png \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_50/correct.txt b/legacy/Data/ingsw/1122_50/correct.txt deleted file mode 100644 index 7470aaf..0000000 --- a/legacy/Data/ingsw/1122_50/correct.txt +++ /dev/null @@ -1,69 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_50/quest.txt b/legacy/Data/ingsw/1122_50/quest.txt deleted file mode 100644 index 971e607..0000000 --- a/legacy/Data/ingsw/1122_50/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/fyv5jqF.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_50/wrong 1.txt b/legacy/Data/ingsw/1122_50/wrong 1.txt deleted file mode 100644 index e77e043..0000000 --- a/legacy/Data/ingsw/1122_50/wrong 1.txt +++ /dev/null @@ -1,69 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_50/wrong 2.txt b/legacy/Data/ingsw/1122_50/wrong 2.txt deleted file mode 100644 index 03c4dea..0000000 --- a/legacy/Data/ingsw/1122_50/wrong 2.txt +++ /dev/null @@ -1,71 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 1; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 2; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 1; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_6/correct.txt b/legacy/Data/ingsw/1122_6/correct.txt deleted file mode 100644 index cf8581f..0000000 --- a/legacy/Data/ingsw/1122_6/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, metterlo in esercizio ed accertarsi che i porti i benefici attesi \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_6/quest.txt b/legacy/Data/ingsw/1122_6/quest.txt deleted file mode 100644 index b17d629..0000000 --- a/legacy/Data/ingsw/1122_6/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quali delle seguenti attività può contribuire a validare i requisiti di un sistema? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_6/wrong 1.txt b/legacy/Data/ingsw/1122_6/wrong 1.txt deleted file mode 100644 index 2cddbca..0000000 --- a/legacy/Data/ingsw/1122_6/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo e valutarne attentamente le performance \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_6/wrong 2.txt b/legacy/Data/ingsw/1122_6/wrong 2.txt deleted file mode 100644 index 04f8a5e..0000000 --- a/legacy/Data/ingsw/1122_6/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo e testarlo a fondo per evidenziare subito errori di implementazione \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_7/correct.txt b/legacy/Data/ingsw/1122_7/correct.txt deleted file mode 100644 index ce9968f..0000000 --- a/legacy/Data/ingsw/1122_7/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.28 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_7/quest.txt b/legacy/Data/ingsw/1122_7/quest.txt deleted file mode 100644 index 8db1ade..0000000 --- a/legacy/Data/ingsw/1122_7/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -img=https://i.imgur.com/5TP66IN.png -Un processo software può essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del processo software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilità della transizione e gli stati sono etichettati con il costo per lasciare lo stato. - -Ad esempio lo state diagram in figura rappresenta un processo software con 2 fasi F1 ed F2. -F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. -F1 ha una probabilita dello 0.4 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilità 0.3 di dover essere ripetuta (a causa di errori). - -Uno scenario è una sequenza di stati. - -Qual è la probabilità dello scenario: 1, 2, 3? In altri terminti, qual è la probabilità che non sia necessario ripetere la prima fase (ma non la seconda)? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_7/wrong 1.txt b/legacy/Data/ingsw/1122_7/wrong 1.txt deleted file mode 100644 index e8f9017..0000000 --- a/legacy/Data/ingsw/1122_7/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -0.42 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_7/wrong 2.txt b/legacy/Data/ingsw/1122_7/wrong 2.txt deleted file mode 100644 index f2bb2d0..0000000 --- a/legacy/Data/ingsw/1122_7/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -0.12 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_8/correct.txt b/legacy/Data/ingsw/1122_8/correct.txt deleted file mode 100644 index 1c7da8c..0000000 --- a/legacy/Data/ingsw/1122_8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -0.03 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_8/quest.txt b/legacy/Data/ingsw/1122_8/quest.txt deleted file mode 100644 index 1f66143..0000000 --- a/legacy/Data/ingsw/1122_8/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -img=https://i.imgur.com/5TP66IN.png -Un processo software può essere rappesentato con uno state diagram in cui gli stati rappresentano le fasi (e loro iterazioni) del prcoesso software e gli archi le transizioni da una fase all'altra. Gli archi sono etichettati con le probabilità della transizione e gli stati sono etichettati con il costo per lasciare lo stato. - -Ad esempio lo state diagram in figura rappresenta un processo software con 2 fasi F1 ed F2. F1 ha costo 10000 EUR ed F2 ha costo 1000 EUR. F1 ha una probabilita dello 0.3 di dover essere ripetuta (a causa di errori) ed F2 ha una probabilità 0.1 di dover essere ripetuta (a causa di errori). - -Uno scenario è una sequenza di stati. - -Qual è la probabilità dello scenario: 1, 2, 3, 4 ? In altri terminti, qual è la probabilità che sia necessario ripetere sia la fase 1 che la fase 2? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_8/wrong 1.txt b/legacy/Data/ingsw/1122_8/wrong 1.txt deleted file mode 100644 index 7eb6830..0000000 --- a/legacy/Data/ingsw/1122_8/wrong 1.txt +++ /dev/null @@ -1 +0,0 @@ -0.27 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_8/wrong 2.txt b/legacy/Data/ingsw/1122_8/wrong 2.txt deleted file mode 100644 index 8a346b7..0000000 --- a/legacy/Data/ingsw/1122_8/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -0.07 \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_9/correct.txt b/legacy/Data/ingsw/1122_9/correct.txt deleted file mode 100644 index a7a3133..0000000 --- a/legacy/Data/ingsw/1122_9/correct.txt +++ /dev/null @@ -1,44 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - -/* connector declarations outside this block: -connector InputInteger = input Integer; -connector OutputInteger = output Integer; -*/ - - -InputInteger u; // external input -OutputInteger x; // state -parameter Real T = 1; - - -algorithm - - -when initial() then -x := 0; - - -elsewhen sample(0,T) then - - -if (pre(x) == 0) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 0) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 1) and (pre(u) == 1) then x := 0; -elseif (pre(x) == 1) and (pre(u) == 2) then x := 0; -elseif (pre(x) == 2) and (pre(u) == 0) then x := 3; -elseif (pre(x) == 2) and (pre(u) == 2) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 1) then x := 1; -elseif (pre(x) == 4) and (pre(u) == 2) then x := 0; -else x := pre(x); // default -end if; - - -end when; -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_9/quest.txt b/legacy/Data/ingsw/1122_9/quest.txt deleted file mode 100644 index 0e4c593..0000000 --- a/legacy/Data/ingsw/1122_9/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/Jq6EzV9.png -Quale dei seguenti modelli Modelica rappresenta lo state diagram in figura? \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_9/wrong 1.txt b/legacy/Data/ingsw/1122_9/wrong 1.txt deleted file mode 100644 index ea67dd7..0000000 --- a/legacy/Data/ingsw/1122_9/wrong 1.txt +++ /dev/null @@ -1,71 +0,0 @@ -<pre> -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 2; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 0) then x := 3; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 2; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 1; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 1; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 3; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/1122_9/wrong 2.txt b/legacy/Data/ingsw/1122_9/wrong 2.txt deleted file mode 100644 index 578bb6b..0000000 --- a/legacy/Data/ingsw/1122_9/wrong 2.txt +++ /dev/null @@ -1,76 +0,0 @@ -<pre> - -block FSA // Finite State Automaton - - - -/* connector declarations outside this block: - -connector InputInteger = input Integer; - -connector OutputInteger = output Integer; - -*/ - - - -InputInteger u; // external input - -OutputInteger x; // state - -parameter Real T = 1; - - - -algorithm - - - -when initial() then - -x := 0; - - - -elsewhen sample(0,T) then - - - -if (pre(x) == 0) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 0) and (pre(u) == 2) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 1) and (pre(u) == 2) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 2) and (pre(u) == 1) then x := 3; - -elseif (pre(x) == 2) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 3) and (pre(u) == 0) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 1) then x := 4; - -elseif (pre(x) == 3) and (pre(u) == 2) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 0) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 1) then x := 0; - -elseif (pre(x) == 4) and (pre(u) == 2) then x := 2; - -else x := pre(x); // default - -end if; - - - -end when; - -end FSA; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/12/correct.txt b/legacy/Data/ingsw/12/correct.txt deleted file mode 100644 index 3769c66..0000000 --- a/legacy/Data/ingsw/12/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo plan-driven \ No newline at end of file diff --git a/legacy/Data/ingsw/12/quest.txt b/legacy/Data/ingsw/12/quest.txt deleted file mode 100644 index 48d53db..0000000 --- a/legacy/Data/ingsw/12/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -Si pianifica di sviluppare un software gestionale per una università. Considerando che questo può essere considerato un -sistema mission-critical, quali dei seguenti modelli di processi software generici è più adatto per lo sviluppo di tale software \ No newline at end of file diff --git a/legacy/Data/ingsw/12/wrong 2.txt b/legacy/Data/ingsw/12/wrong 2.txt deleted file mode 100644 index 9d2b250..0000000 --- a/legacy/Data/ingsw/12/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Iterativo \ No newline at end of file diff --git a/legacy/Data/ingsw/12/wrong.txt b/legacy/Data/ingsw/12/wrong.txt deleted file mode 100644 index 541e265..0000000 --- a/legacy/Data/ingsw/12/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Sviluppo Agile \ No newline at end of file diff --git a/legacy/Data/ingsw/16/correct.txt b/legacy/Data/ingsw/16/correct.txt deleted file mode 100644 index 445c2fd..0000000 --- a/legacy/Data/ingsw/16/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/5gsmkFI.png diff --git a/legacy/Data/ingsw/16/quest.txt b/legacy/Data/ingsw/16/quest.txt deleted file mode 100644 index ce9037d..0000000 --- a/legacy/Data/ingsw/16/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -img=https://i.imgur.com/sB0yXg9.png -Lo State Diagram in figura descrive (in modo semplificato) una macchina distributrice di bevande. Quale dei -seguenti Sequence Diagram è consistente con lo State Diagram in figura ? diff --git a/legacy/Data/ingsw/16/wrong 2.txt b/legacy/Data/ingsw/16/wrong 2.txt deleted file mode 100644 index d880802..0000000 --- a/legacy/Data/ingsw/16/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/oqO8kfc.png diff --git a/legacy/Data/ingsw/16/wrong.txt b/legacy/Data/ingsw/16/wrong.txt deleted file mode 100644 index 79ee317..0000000 --- a/legacy/Data/ingsw/16/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/kAJWpZb.png diff --git a/legacy/Data/ingsw/17/correct.txt b/legacy/Data/ingsw/17/correct.txt deleted file mode 100644 index 5aeccb4..0000000 --- a/legacy/Data/ingsw/17/correct.txt +++ /dev/null @@ -1,25 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() <= 0.9) -then -if (myrandom() <= 0.8) -then -x := x + 1; -else -x := max(0, x - 1); -end if; -else -x := max(0, x - 1); -end if; -end if; -end when; -end MarkovChain; \ No newline at end of file diff --git a/legacy/Data/ingsw/17/quest.txt b/legacy/Data/ingsw/17/quest.txt deleted file mode 100644 index ff93c6c..0000000 --- a/legacy/Data/ingsw/17/quest.txt +++ /dev/null @@ -1,10 +0,0 @@ -Un'azienda decide di organizzare il processo di sviluppo di un grosso software in 101 phasi sequenziali, numerate da 0 a 100. La -phase 0 è quella iniziale. La phase 100 è quella finale in cui lo sviluppo è completato. Tutte le fasi hanno circa la stessa durata. -Alla fine di ogni fase viene eseguita una batteria di tests. I risultati del testing possono essere: -a) si può passare alla fase successiva; -b) bisogna ripetere la fase corrente; -c) bisogna rivedere il lavoro fatto nella fase precedente (reworking). -Dai dati storici è noto che la probabilità del caso a) è 0.72, del caso b) è 0.18 e del caso c) è 0.1. -Allo scopo di stimare attraverso una simulazione MonteCarlo il valore atteso del tempo di completamento del progetto viene -realizzato un modello Modelica del processo di sviluppo descritto sopra. -Quale dei seguenti modelli Modelica modella correttamente il processo di sviluppo descritto sopra? diff --git a/legacy/Data/ingsw/17/wrong 2.txt b/legacy/Data/ingsw/17/wrong 2.txt deleted file mode 100644 index 5ab3880..0000000 --- a/legacy/Data/ingsw/17/wrong 2.txt +++ /dev/null @@ -1,19 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() <= 0.8) -then -if (myrandom() <= 0.9) -then -x := x + 1; -else -x := max(0, x - 1); -end if; \ No newline at end of file diff --git a/legacy/Data/ingsw/17/wrong.txt b/legacy/Data/ingsw/17/wrong.txt deleted file mode 100644 index 12836de..0000000 --- a/legacy/Data/ingsw/17/wrong.txt +++ /dev/null @@ -1,25 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() <= 0.9) -then -if (myrandom() <= 0.72) -then -x := x + 1; -else -x := max(0, x - 1); -end if; -else -x := max(0, x - 1); -end if; -end if; -end when; -end MarkovChain; \ No newline at end of file diff --git a/legacy/Data/ingsw/19/correct.txt b/legacy/Data/ingsw/19/correct.txt deleted file mode 100644 index 0465ee7..0000000 --- a/legacy/Data/ingsw/19/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un modello di simulazione per i principali aspetti dei processi di business dell'azienda e per il sistema software da realizzare e valutare le migliorie apportate dal sistema software ai processi di business dell'azienda mediante simulazione diff --git a/legacy/Data/ingsw/19/quest.txt b/legacy/Data/ingsw/19/quest.txt deleted file mode 100644 index b8d789e..0000000 --- a/legacy/Data/ingsw/19/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -Una azienda finanziaria desidera costruire un sistema software per ottimizzare i processi di business. Quali delle seguenti -attività può contribuire a validare i requisiti del sistema ? \ No newline at end of file diff --git a/legacy/Data/ingsw/19/wrong 2.txt b/legacy/Data/ingsw/19/wrong 2.txt deleted file mode 100644 index 43fd110..0000000 --- a/legacy/Data/ingsw/19/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo del sistema e valutarne i requisiti non funzionali usando i dati storici dall'azienda diff --git a/legacy/Data/ingsw/19/wrong.txt b/legacy/Data/ingsw/19/wrong.txt deleted file mode 100644 index 1aa1cd5..0000000 --- a/legacy/Data/ingsw/19/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo del sistema e testarlo rispetto ai requisiti funzionali usando i dati storici dall'azienda. \ No newline at end of file diff --git a/legacy/Data/ingsw/2/correct.txt b/legacy/Data/ingsw/2/correct.txt deleted file mode 100644 index 23cbd0e..0000000 --- a/legacy/Data/ingsw/2/correct.txt +++ /dev/null @@ -1 +0,0 @@ -6*A \ No newline at end of file diff --git a/legacy/Data/ingsw/2/quest.txt b/legacy/Data/ingsw/2/quest.txt deleted file mode 100644 index 78e700c..0000000 --- a/legacy/Data/ingsw/2/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3 ciascuna con costo A. Le "change request" possono arrivare solo al fine di una fase e provocano la ripetizione (con relativo costo) di tutte le fasi che precedono. Si assuma che dopo la fase F3 (cioè al termine dello sviluppo) arriva una change request. Qual è il costo totale per lo sviluppo del software in questione. -Scegli un'alternativa: \ No newline at end of file diff --git a/legacy/Data/ingsw/2/wrong 2.txt b/legacy/Data/ingsw/2/wrong 2.txt deleted file mode 100644 index 489e74c..0000000 --- a/legacy/Data/ingsw/2/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -5*A \ No newline at end of file diff --git a/legacy/Data/ingsw/2/wrong.txt b/legacy/Data/ingsw/2/wrong.txt deleted file mode 100644 index 63ca2eb..0000000 --- a/legacy/Data/ingsw/2/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -4*A \ No newline at end of file diff --git a/legacy/Data/ingsw/20/correct.txt b/legacy/Data/ingsw/20/correct.txt deleted file mode 100644 index 375f7c5..0000000 --- a/legacy/Data/ingsw/20/correct.txt +++ /dev/null @@ -1,47 +0,0 @@ -: block CoffeeMachine -parameter Real T = 1; // clock -InputInteger Customer2Machine; -OutputInteger Machine2Customer; -/* -0: nop -1: enough coins inserted -2: drink dispensed -3: done -*/ -Integer state; -/* -0: waiting for coins -1: waiting for selection -2: dispensing -3: refund/change -*/ -algorithm -when initial() then -state := 0; -Machine2Customer := 0; -elsewhen sample(0, T) then -if (pre(state) == 0) and (Customer2Machine == 1) -then // customer has inserted enough coins -state := 1; -Machine2Customer := 1; -elseif (pre(state) == 1) and (Customer2Machine == 2) // drink selected -then // drink selected -state := 2; // dispensing drink -Machine2Customer := 0; -elseif (pre(state) == 1) and (Customer2Machine == 3) // cancel transaction -then // refund -state := 3; // refund/change -Machine2Customer := 0; -elseif (pre(state) == 2) // drink dispensed -then // drink dispensed -state := 3; -Machine2Customer := 2; -elseif (pre(state) == 3) // refund/change -then // refund -state := 0; -Machine2Customer := 3; // done -else state := pre(state); -Machine2Customer := pre(Machine2Customer); -end if; -end when; -end CoffeeMachine; \ No newline at end of file diff --git a/legacy/Data/ingsw/20/quest.txt b/legacy/Data/ingsw/20/quest.txt deleted file mode 100644 index 1fb3954..0000000 --- a/legacy/Data/ingsw/20/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -img=https://i.imgur.com/Wk63xgA.png -Lo state diagram in figura descrive (in modo semplificato) una macchina distributrice di bevande. Quale dei seguenti -modelli Modelica è plausibile per lo state diagram in figura? diff --git a/legacy/Data/ingsw/20/wrong 2.txt b/legacy/Data/ingsw/20/wrong 2.txt deleted file mode 100644 index 43c9f97..0000000 --- a/legacy/Data/ingsw/20/wrong 2.txt +++ /dev/null @@ -1,47 +0,0 @@ -block CoffeeMachine -parameter Real T = 1; // clock -InputInteger Customer2Machine; -OutputInteger Machine2Customer; -/* -0: nop -1: enough coins inserted -2: drink dispensed -3: done -*/ -Integer state; -/* -0: waiting for coins -1: waiting for selection -2: dispensing -3: refund/change -*/ -algorithm -when initial() then -state := 0; -Machine2Customer := 0; -elsewhen sample(0, T) then -if (pre(state) == 0) and (Customer2Machine == 1) -then // customer has inserted enough coins -state := 1; -Machine2Customer := 1; -elseif (pre(state) == 1) and (Customer2Machine == 2) // drink selected -then // drink selected -state := 2; // dispensing drink -Machine2Customer := 0; -elseif (pre(state) == 1) and (Customer2Machine == 3) // cancel transaction -then // refund -state := 3; // refund/change -Machine2Customer := 0; -elseif (pre(state) == 2) // drink dispensed -then // drink dispensed -state := 0; -Machine2Customer := 2; -elseif (pre(state) == 3) // refund/change -then // refund -state := 0; -Machine2Customer := 3; // done -else state := pre(state); -Machine2Customer := pre(Machine2Customer); -end if; -end when; -end CoffeeMachine; \ No newline at end of file diff --git a/legacy/Data/ingsw/20/wrong.txt b/legacy/Data/ingsw/20/wrong.txt deleted file mode 100644 index 4e53f48..0000000 --- a/legacy/Data/ingsw/20/wrong.txt +++ /dev/null @@ -1,47 +0,0 @@ -block CoffeeMachine -parameter Real T = 1; // clock -InputInteger Customer2Machine; -OutputInteger Machine2Customer; -/* -0: nop -1: enough coins inserted -2: drink dispensed -3: done -*/ -Integer state; -/* -0: waiting for coins -1: waiting for selection -2: dispensing -3: refund/change -*/ -algorithm -when initial() then -state := 0; -Machine2Customer := 0; -elsewhen sample(0, T) then -if (pre(state) == 0) and (Customer2Machine == 1) -then // customer has inserted enough coins -state := 1; -Machine2Customer := 1; -elseif (pre(state) == 1) and (Customer2Machine == 2) // drink selected -then // drink selected -state := 2; // dispensing drink -Machine2Customer := 0; -elseif (pre(state) == 1) and (Customer2Machine == 3) // cancel transaction -then // refund -state := 0; // refund/change -Machine2Customer := 0; -elseif (pre(state) == 2) // drink dispensed -then // drink dispensed -state := 3; -Machine2Customer := 2; -elseif (pre(state) == 3) // refund/change -then // refund -state := 0; -Machine2Customer := 3; // done -else state := pre(state); -Machine2Customer := pre(Machine2Customer); -end if; -end when; -end CoffeeMachine; \ No newline at end of file diff --git a/legacy/Data/ingsw/21/correct.txt b/legacy/Data/ingsw/21/correct.txt deleted file mode 100644 index 60eaa92..0000000 --- a/legacy/Data/ingsw/21/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la preparazione del pesce e del contorno procedono in parallelo. \ No newline at end of file diff --git a/legacy/Data/ingsw/21/quest.txt b/legacy/Data/ingsw/21/quest.txt deleted file mode 100644 index 7799f39..0000000 --- a/legacy/Data/ingsw/21/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/jHN6wRm.png -Quale delle seguenti frasi è corretta riguardo all'activity diagram in figura ? diff --git a/legacy/Data/ingsw/21/wrong 2.txt b/legacy/Data/ingsw/21/wrong 2.txt deleted file mode 100644 index 06a3fbf..0000000 --- a/legacy/Data/ingsw/21/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la preparazione del pesce e del contorno procedono in sequenza. \ No newline at end of file diff --git a/legacy/Data/ingsw/21/wrong.txt b/legacy/Data/ingsw/21/wrong.txt deleted file mode 100644 index 3e13d27..0000000 --- a/legacy/Data/ingsw/21/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionato il piatto di mare da preparare, la stessa persona prepara prima il pesce e poi il contorno. \ No newline at end of file diff --git a/legacy/Data/ingsw/22/correct.txt b/legacy/Data/ingsw/22/correct.txt deleted file mode 100644 index 2d1c2f0..0000000 --- a/legacy/Data/ingsw/22/correct.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.9) -then -if (myrandom() <= 0.7) -then -x := 1.1*x; -else -x := 0.9*x; -end if; -else -x := 0.73*x; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/22/quest.txt b/legacy/Data/ingsw/22/quest.txt deleted file mode 100644 index fcc9ac9..0000000 --- a/legacy/Data/ingsw/22/quest.txt +++ /dev/null @@ -1,5 +0,0 @@ -L'input di un sistema software è costituito da un sensore che ogni unità di tempo (ad esempio, un secondo) invia un numero -reale. Con probabilità 0.63 il valore inviato in una unità di tempo è maggiore del 10% rispetto quello inviato nell'unità di tempo -precedente. Con probabilità 0.1 è inferiore del 27% rispetto al valore inviato nell'unità di tempo precedente. Con probabilità 0.27 -è inferiore del 10% rispetto quello inviato nell'unità di tempo precedente. -Quale dei seguenti modelli Modelica modella correttamente l'environment descritto sopra \ No newline at end of file diff --git a/legacy/Data/ingsw/22/wrong 2.txt b/legacy/Data/ingsw/22/wrong 2.txt deleted file mode 100644 index 40720c0..0000000 --- a/legacy/Data/ingsw/22/wrong 2.txt +++ /dev/null @@ -1,21 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.7) -then -if (myrandom() <= 0.9) -then -x := 1.1*x; -else -x := 0.9*x; -end if; -else -x := 0.73*x; -end if; -end when; -end MarkovChain; \ No newline at end of file diff --git a/legacy/Data/ingsw/22/wrong.txt b/legacy/Data/ingsw/22/wrong.txt deleted file mode 100644 index eba6b6d..0000000 --- a/legacy/Data/ingsw/22/wrong.txt +++ /dev/null @@ -1,23 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 1; -OutputReal x; -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (myrandom() <= 0.9) -then -if (myrandom() <= 0.7) -then -x := 0.9*x; -else -x := 01.1*x; -end if; -else -x := 0.73*x; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/24/correct.txt b/legacy/Data/ingsw/24/correct.txt deleted file mode 100644 index c7c83e5..0000000 --- a/legacy/Data/ingsw/24/correct.txt +++ /dev/null @@ -1 +0,0 @@ -3*A \ No newline at end of file diff --git a/legacy/Data/ingsw/24/quest.txt b/legacy/Data/ingsw/24/quest.txt deleted file mode 100644 index 1e2f071..0000000 --- a/legacy/Data/ingsw/24/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio iterativo implementato con tre fasi: F1, F2, F3. Ciascuna fase ha -costo A. Qual'e' il costo dello sviluppo dell'intero software? \ No newline at end of file diff --git a/legacy/Data/ingsw/24/wrong 2.txt b/legacy/Data/ingsw/24/wrong 2.txt deleted file mode 100644 index ff38c25..0000000 --- a/legacy/Data/ingsw/24/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -2*A \ No newline at end of file diff --git a/legacy/Data/ingsw/24/wrong.txt b/legacy/Data/ingsw/24/wrong.txt deleted file mode 100644 index 8c7e5a6..0000000 --- a/legacy/Data/ingsw/24/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/legacy/Data/ingsw/25/correct.txt b/legacy/Data/ingsw/25/correct.txt deleted file mode 100644 index 1c03108..0000000 --- a/legacy/Data/ingsw/25/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione e valutare la capacità del prototipo di ridurre gli scarti. \ No newline at end of file diff --git a/legacy/Data/ingsw/25/quest.txt b/legacy/Data/ingsw/25/quest.txt deleted file mode 100644 index bf0f99b..0000000 --- a/legacy/Data/ingsw/25/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Una azienda manifatturiera desidera costruire un sistema software per monitorare (attraverso sensori) la produzione al fine di -ridurre gli scarti. Quali delle seguenti attività contribuisce a validare i requisiti del sistema. -Scegli un'alternativa: \ No newline at end of file diff --git a/legacy/Data/ingsw/25/wrong 2.txt b/legacy/Data/ingsw/25/wrong 2.txt deleted file mode 100644 index 5187be2..0000000 --- a/legacy/Data/ingsw/25/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione e valutarne le performance. \ No newline at end of file diff --git a/legacy/Data/ingsw/25/wrong.txt b/legacy/Data/ingsw/25/wrong.txt deleted file mode 100644 index 52330c1..0000000 --- a/legacy/Data/ingsw/25/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Costruire un prototipo, eseguirlo usando dati storici dai log di produzione ed identificare errori di implementazione. \ No newline at end of file diff --git a/legacy/Data/ingsw/26/correct.txt b/legacy/Data/ingsw/26/correct.txt deleted file mode 100644 index e13eda2..0000000 --- a/legacy/Data/ingsw/26/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che i requisiti definiscano un sistema che risolve il problema che l'utente pianifica di risolvere. \ No newline at end of file diff --git a/legacy/Data/ingsw/26/quest.txt b/legacy/Data/ingsw/26/quest.txt deleted file mode 100644 index 3cb2d1f..0000000 --- a/legacy/Data/ingsw/26/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -Quali delle seguenti attività è parte del processo di validazione dei requisiti ? -Scegli un'alternativa: \ No newline at end of file diff --git a/legacy/Data/ingsw/26/wrong 2.txt b/legacy/Data/ingsw/26/wrong 2.txt deleted file mode 100644 index b24f900..0000000 --- a/legacy/Data/ingsw/26/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che il sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/ingsw/26/wrong.txt b/legacy/Data/ingsw/26/wrong.txt deleted file mode 100644 index 884d6b1..0000000 --- a/legacy/Data/ingsw/26/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Accertarsi che l'architettura del sistema soddisfi i requisiti dati. \ No newline at end of file diff --git a/legacy/Data/ingsw/32/correct.txt b/legacy/Data/ingsw/32/correct.txt deleted file mode 100644 index 90c1575..0000000 --- a/legacy/Data/ingsw/32/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/qKyYHVj.png diff --git a/legacy/Data/ingsw/32/quest.txt b/legacy/Data/ingsw/32/quest.txt deleted file mode 100644 index f0c9221..0000000 --- a/legacy/Data/ingsw/32/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Dopo ogni fase -c'e' una probabilità p di dover ripeter la fase precedente ed una probabilità (1 - p) di passare alla fase successiva (sino ad arrivare -al termine dello sviluppo). Quale delle seguenti catene di Markov modella il processo software descritto sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/32/wrong 2.txt b/legacy/Data/ingsw/32/wrong 2.txt deleted file mode 100644 index 54e368c..0000000 --- a/legacy/Data/ingsw/32/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/5I3NjLb.png diff --git a/legacy/Data/ingsw/32/wrong.txt b/legacy/Data/ingsw/32/wrong.txt deleted file mode 100644 index c3a4d99..0000000 --- a/legacy/Data/ingsw/32/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/NDNLPgt.png diff --git a/legacy/Data/ingsw/33/correct.txt b/legacy/Data/ingsw/33/correct.txt deleted file mode 100644 index ddb0d65..0000000 --- a/legacy/Data/ingsw/33/correct.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è nell'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/ingsw/33/quest.txt b/legacy/Data/ingsw/33/quest.txt deleted file mode 100644 index 4ea55e0..0000000 --- a/legacy/Data/ingsw/33/quest.txt +++ /dev/null @@ -1,17 +0,0 @@ -Si consideri il monitor seguente che ritorna true appena i requisiti per il sistema monitorato sono violati. -<pre> -block Monitor -input Real x; -output Boolean y; -Boolean w; -initial equation -y = false; -equation -w = ((x < 0) or (x > 5)); -algorithm -when edge(w) then -y := true; -end when; -end Monitor; -</pre> -Quale delle seguenti affermazioni meglio descrive il requisito monitorato. \ No newline at end of file diff --git a/legacy/Data/ingsw/33/wrong 2.txt b/legacy/Data/ingsw/33/wrong 2.txt deleted file mode 100644 index 7c7a691..0000000 --- a/legacy/Data/ingsw/33/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La variable x è minore di 0. \ No newline at end of file diff --git a/legacy/Data/ingsw/33/wrong.txt b/legacy/Data/ingsw/33/wrong.txt deleted file mode 100644 index 3e05ae7..0000000 --- a/legacy/Data/ingsw/33/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -La variabile x è fuori dall'intervallo [0, 5]. \ No newline at end of file diff --git a/legacy/Data/ingsw/34/correct.txt b/legacy/Data/ingsw/34/correct.txt deleted file mode 100644 index 3f7adfb..0000000 --- a/legacy/Data/ingsw/34/correct.txt +++ /dev/null @@ -1,21 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then -x := x0; -countdown := 0; -elsewhen sample(0, 1) then -if (countdown <= 0) -then -countdown := 1 + integer(floor(10*myrandom())); -x := 1 - pre(x); -else -countdown := countdown - 1; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/34/quest.txt b/legacy/Data/ingsw/34/quest.txt deleted file mode 100644 index 0ba09fa..0000000 --- a/legacy/Data/ingsw/34/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -L'input di un sistema software è costituito da una sequenza di 0 (false) ed 1 (true). Ad uno 0 segue un 1 ed ad un 1 segue uno 0. -Il tempo tra un valore di input e l'altro è un valore random compreso tra 1 e 10 unità di tempo. -Quale dei seguenti modelli Modelica modella meglio l'environment descritto sopra. \ No newline at end of file diff --git a/legacy/Data/ingsw/34/wrong 2.txt b/legacy/Data/ingsw/34/wrong 2.txt deleted file mode 100644 index 25f1613..0000000 --- a/legacy/Data/ingsw/34/wrong 2.txt +++ /dev/null @@ -1,22 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then -x := x0; -countdown := 0; -elsewhen sample(0, 10) then -if (countdown <= 0) -then -countdown := 1 + integer(floor(myrandom())); -x := 1 - pre(x); -Domanda 35 -Risposta non data -Punteggio max.: 1,00 -else -countdown := countdown - 1; -end if; -end when; -end MarkovChain; \ No newline at end of file diff --git a/legacy/Data/ingsw/34/wrong.txt b/legacy/Data/ingsw/34/wrong.txt deleted file mode 100644 index 4fb78cc..0000000 --- a/legacy/Data/ingsw/34/wrong.txt +++ /dev/null @@ -1,19 +0,0 @@ -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Real x0 = 0; -OutputReal x; -Integer countdown; -algorithm -when initial() then -x := x0; -countdown := 0; -elsewhen sample(0, 1) then -if (countdown >= 0) -then -countdown := 1 + integer(floor(10*myrandom())); -x := 1 - pre(x); -else -countdown := countdown - 1; -end if; -end when; -end MarkovChain; \ No newline at end of file diff --git a/legacy/Data/ingsw/35/correct.txt b/legacy/Data/ingsw/35/correct.txt deleted file mode 100644 index 3a0f9a1..0000000 --- a/legacy/Data/ingsw/35/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Stiamo costruendo il sistema giusto ? \ No newline at end of file diff --git a/legacy/Data/ingsw/35/quest.txt b/legacy/Data/ingsw/35/quest.txt deleted file mode 100644 index 9af583e..0000000 --- a/legacy/Data/ingsw/35/quest.txt +++ /dev/null @@ -1 +0,0 @@ -La validazione risponde alla seguente domanda: \ No newline at end of file diff --git a/legacy/Data/ingsw/35/wrong 2.txt b/legacy/Data/ingsw/35/wrong 2.txt deleted file mode 100644 index 6633b8c..0000000 --- a/legacy/Data/ingsw/35/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Sono soddisfatti i requisti funzionali ? \ No newline at end of file diff --git a/legacy/Data/ingsw/35/wrong.txt b/legacy/Data/ingsw/35/wrong.txt deleted file mode 100644 index 7edd4bc..0000000 --- a/legacy/Data/ingsw/35/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Stiamo costruendo il sistema nel modo giusto ? \ No newline at end of file diff --git a/legacy/Data/ingsw/39/correct.txt b/legacy/Data/ingsw/39/correct.txt deleted file mode 100644 index 634f690..0000000 --- a/legacy/Data/ingsw/39/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito una volta che il sistema è stato completamento integrato \ No newline at end of file diff --git a/legacy/Data/ingsw/39/quest.txt b/legacy/Data/ingsw/39/quest.txt deleted file mode 100644 index 4a711a4..0000000 --- a/legacy/Data/ingsw/39/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Quale delle seguenti affermazioni è vera riguardo al performance testing? \ No newline at end of file diff --git a/legacy/Data/ingsw/39/wrong 2.txt b/legacy/Data/ingsw/39/wrong 2.txt deleted file mode 100644 index 74c1239..0000000 --- a/legacy/Data/ingsw/39/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito su un prototipo del sistema \ No newline at end of file diff --git a/legacy/Data/ingsw/39/wrong.txt b/legacy/Data/ingsw/39/wrong.txt deleted file mode 100644 index bd881bc..0000000 --- a/legacy/Data/ingsw/39/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Il performance testing è tipicamente eseguito solo sulle componenti del sistema prima dell'integrazione. \ No newline at end of file diff --git a/legacy/Data/ingsw/4/correct.txt b/legacy/Data/ingsw/4/correct.txt deleted file mode 100644 index 6e771e9..0000000 --- a/legacy/Data/ingsw/4/correct.txt +++ /dev/null @@ -1 +0,0 @@ -A*(1 + p) \ No newline at end of file diff --git a/legacy/Data/ingsw/4/quest.txt b/legacy/Data/ingsw/4/quest.txt deleted file mode 100644 index 07df0c7..0000000 --- a/legacy/Data/ingsw/4/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software costituito da due fasi F1 ed F2 ciascuna di costo A. Con probabilità p la fase F1 deve essere ripetuta (a causa di change requests) e con probabilità (1 - p) si passa alla fase F2 e poi al completamento (End) dello sviluppo. Qual'è il costo atteso per lo sviluppo del software seguendo il processo sopra descritto? \ No newline at end of file diff --git a/legacy/Data/ingsw/4/wrong 2.txt b/legacy/Data/ingsw/4/wrong 2.txt deleted file mode 100644 index a9b1c29..0000000 --- a/legacy/Data/ingsw/4/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -3*A*p \ No newline at end of file diff --git a/legacy/Data/ingsw/4/wrong.txt b/legacy/Data/ingsw/4/wrong.txt deleted file mode 100644 index c24cae9..0000000 --- a/legacy/Data/ingsw/4/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -A*(2 + p) \ No newline at end of file diff --git a/legacy/Data/ingsw/43/correct.txt b/legacy/Data/ingsw/43/correct.txt deleted file mode 100644 index c4cb236..0000000 --- a/legacy/Data/ingsw/43/correct.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -lass Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/43/quest.txt b/legacy/Data/ingsw/43/quest.txt deleted file mode 100644 index 71eee89..0000000 --- a/legacy/Data/ingsw/43/quest.txt +++ /dev/null @@ -1,6 +0,0 @@ -Si consideri il seguente requisito: -RQ: Dopo 40 unità di tempo dall'inizio dell'esecuzione vale la seguente proprietà: -se 10 unità di tempo nel passato x era maggiore di 1 allora ora y è nonegativa. -Tenendo presente che, al tempo time, delay(z, w) ritorna 0 se time <= w e ritorna il valore che z aveva al tempo (time - w), se -time = w. -Quale dei seguenti monitor meglio descrive il requisito RQ ? \ No newline at end of file diff --git a/legacy/Data/ingsw/43/wrong 2.txt b/legacy/Data/ingsw/43/wrong 2.txt deleted file mode 100644 index 98b6414..0000000 --- a/legacy/Data/ingsw/43/wrong 2.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y >= 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/43/wrong.txt b/legacy/Data/ingsw/43/wrong.txt deleted file mode 100644 index a4ee4fb..0000000 --- a/legacy/Data/ingsw/43/wrong.txt +++ /dev/null @@ -1,15 +0,0 @@ -<pre> -class Monitor -InputReal x, y; -OutputBoolean wy; -Boolean wz; -initial equation -wy = false; -equation -wz = (time > 40) and (delay(x, 10) > 1) and (y < 0); -algorithm -when edge(wz) then -wy := true; -end when; -end Monitor; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/44/correct.txt b/legacy/Data/ingsw/44/correct.txt deleted file mode 100644 index aa45c64..0000000 --- a/legacy/Data/ingsw/44/correct.txt +++ /dev/null @@ -1,20 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; // Connector -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() <= 0.8) -then -x := x + 1; -end if; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/44/quest.txt b/legacy/Data/ingsw/44/quest.txt deleted file mode 100644 index 18bac37..0000000 --- a/legacy/Data/ingsw/44/quest.txt +++ /dev/null @@ -1,8 +0,0 @@ -Un'azienda decide di organizzare il processo di sviluppo di un grosso software in 101 phasi sequenziali, numerate da 0 a 100. La -phase 0 è quella iniziale. La phase 100 è quella finale in cui lo sviluppo è completato. Tutte le fasi hanno circa la stessa durata. -Si decide di realizzare un approccio incrementale in cui, alla fine di ogni fase, si passa alla fase successiva solo nel caso in cui -tutti i test per la fase vengono superati. In caso contrario bisogna ripetere la phase. Dai dati storici è noto che la probabilità che -il team di sviluppo passi da una fase a quella successiva è 0.8. -Allo scopo di stimare attraverso una simulazione MonteCarlo il valore atteso del tempo di completamento del progetto viene -realizzato un modello Modelica delo processo di sviluppo descritto sopra. -Quale dei seguenti modelli Modelica modella correttamente il processo di sviluppo descritto sopra? \ No newline at end of file diff --git a/legacy/Data/ingsw/44/wrong 2.txt b/legacy/Data/ingsw/44/wrong 2.txt deleted file mode 100644 index 2e82c1c..0000000 --- a/legacy/Data/ingsw/44/wrong 2.txt +++ /dev/null @@ -1,20 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; // Connector -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() >= 0.8) -then -x := x + 1; -end if; -end if; -end when; -end MarkovChain; -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/44/wrong.txt b/legacy/Data/ingsw/44/wrong.txt deleted file mode 100644 index 75b3383..0000000 --- a/legacy/Data/ingsw/44/wrong.txt +++ /dev/null @@ -1,22 +0,0 @@ -<pre> -block MarkovChain -//external function myrandom() returns a random real number in [0, 1] -parameter Integer x0 = 0; -parameter Integer xmax = 100; -OutputInteger x; // Connector -algorithm -when initial() then -x := x0; -elsewhen sample(0, 1) then -if (x < xmax) -then -if (myrandom() <= 0.8) -then -x := x + 1; -else -x := x - 1; -end if; -end if; -end when; -end MarkovChain -</pre> \ No newline at end of file diff --git a/legacy/Data/ingsw/45/correct.txt b/legacy/Data/ingsw/45/correct.txt deleted file mode 100644 index 19d3060..0000000 --- a/legacy/Data/ingsw/45/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Layred architecture. \ No newline at end of file diff --git a/legacy/Data/ingsw/45/quest.txt b/legacy/Data/ingsw/45/quest.txt deleted file mode 100644 index e43794a..0000000 --- a/legacy/Data/ingsw/45/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/7DG7vhi.png -Quale pattern architetturale meglio descrive l'architettura in figura ? diff --git a/legacy/Data/ingsw/45/wrong 2.txt b/legacy/Data/ingsw/45/wrong 2.txt deleted file mode 100644 index fd0a8b5..0000000 --- a/legacy/Data/ingsw/45/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Model View Controller \ No newline at end of file diff --git a/legacy/Data/ingsw/45/wrong.txt b/legacy/Data/ingsw/45/wrong.txt deleted file mode 100644 index 9266c1a..0000000 --- a/legacy/Data/ingsw/45/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Pipe and filter architecture. \ No newline at end of file diff --git a/legacy/Data/ingsw/46/correct.txt b/legacy/Data/ingsw/46/correct.txt deleted file mode 100644 index 4a45407..0000000 --- a/legacy/Data/ingsw/46/correct.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/cMy78HJ.png diff --git a/legacy/Data/ingsw/46/quest.txt b/legacy/Data/ingsw/46/quest.txt deleted file mode 100644 index 20c9a97..0000000 --- a/legacy/Data/ingsw/46/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con tre fasi: F1, F2, F3. Le "change -requests" arrivano con probabilità p dopo ciascuna fase e provocano la ripetizione (con relativo costo) di tutte le fasi che -precedono. Quali delle seguenti catene di Markov modella lo sviluppo software descritto. \ No newline at end of file diff --git a/legacy/Data/ingsw/46/wrong 2.txt b/legacy/Data/ingsw/46/wrong 2.txt deleted file mode 100644 index 5b7d09a..0000000 --- a/legacy/Data/ingsw/46/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/7lOYboM.png diff --git a/legacy/Data/ingsw/46/wrong.txt b/legacy/Data/ingsw/46/wrong.txt deleted file mode 100644 index 50bd343..0000000 --- a/legacy/Data/ingsw/46/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -img=https://i.imgur.com/4gXreOh.png diff --git a/legacy/Data/ingsw/47/correct.txt b/legacy/Data/ingsw/47/correct.txt deleted file mode 100644 index c8bbd53..0000000 --- a/legacy/Data/ingsw/47/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta selezionata la bevanda non è possibile cancellare l'operazione \ No newline at end of file diff --git a/legacy/Data/ingsw/47/quest.txt b/legacy/Data/ingsw/47/quest.txt deleted file mode 100644 index 193a65f..0000000 --- a/legacy/Data/ingsw/47/quest.txt +++ /dev/null @@ -1,3 +0,0 @@ -img=https://i.imgur.com/qNh120A.png -Lo State Diagram in figura descrive (in modo semplificato) una macchina distributrice di bevande. Quale delle seguenti -frasi è corretta riguardo allo State Diagram in figura ? diff --git a/legacy/Data/ingsw/47/wrong 2.txt b/legacy/Data/ingsw/47/wrong 2.txt deleted file mode 100644 index bc8629f..0000000 --- a/legacy/Data/ingsw/47/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -La macchina non dà resto \ No newline at end of file diff --git a/legacy/Data/ingsw/47/wrong.txt b/legacy/Data/ingsw/47/wrong.txt deleted file mode 100644 index 5d317c8..0000000 --- a/legacy/Data/ingsw/47/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta inserite monete per due bevande è possibile ottenerle senza reinserire le monete. \ No newline at end of file diff --git a/legacy/Data/ingsw/48/correct.txt b/legacy/Data/ingsw/48/correct.txt deleted file mode 100644 index 455d534..0000000 --- a/legacy/Data/ingsw/48/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Are we building the system right? \ No newline at end of file diff --git a/legacy/Data/ingsw/48/quest.txt b/legacy/Data/ingsw/48/quest.txt deleted file mode 100644 index b7e0b09..0000000 --- a/legacy/Data/ingsw/48/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Verification answers the following question: \ No newline at end of file diff --git a/legacy/Data/ingsw/48/wrong 2.txt b/legacy/Data/ingsw/48/wrong 2.txt deleted file mode 100644 index 87e99c2..0000000 --- a/legacy/Data/ingsw/48/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Are we building the right system? \ No newline at end of file diff --git a/legacy/Data/ingsw/48/wrong.txt b/legacy/Data/ingsw/48/wrong.txt deleted file mode 100644 index ddc2301..0000000 --- a/legacy/Data/ingsw/48/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Is the system cost reasonable for the intended market ? \ No newline at end of file diff --git a/legacy/Data/ingsw/49/correct.txt b/legacy/Data/ingsw/49/correct.txt deleted file mode 100644 index 88f9125..0000000 --- a/legacy/Data/ingsw/49/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito utente. \ No newline at end of file diff --git a/legacy/Data/ingsw/49/quest.txt b/legacy/Data/ingsw/49/quest.txt deleted file mode 100644 index e544e9e..0000000 --- a/legacy/Data/ingsw/49/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri il seguente requisito: "Il sistema fornisce l'elenco dei clienti in ordine alfabetico". Di che tipo di requisito si tratta? \ No newline at end of file diff --git a/legacy/Data/ingsw/49/wrong 2.txt b/legacy/Data/ingsw/49/wrong 2.txt deleted file mode 100644 index 6084c49..0000000 --- a/legacy/Data/ingsw/49/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito non-funzionale. \ No newline at end of file diff --git a/legacy/Data/ingsw/49/wrong.txt b/legacy/Data/ingsw/49/wrong.txt deleted file mode 100644 index 4cae0da..0000000 --- a/legacy/Data/ingsw/49/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Requisito di sistema. \ No newline at end of file diff --git a/legacy/Data/ingsw/5/correct.txt b/legacy/Data/ingsw/5/correct.txt deleted file mode 100644 index 58964fc..0000000 --- a/legacy/Data/ingsw/5/correct.txt +++ /dev/null @@ -1 +0,0 @@ -Se ci sono abbastanza monete è sempre possibile ottenere la bevanda selezionata \ No newline at end of file diff --git a/legacy/Data/ingsw/5/quest.txt b/legacy/Data/ingsw/5/quest.txt deleted file mode 100644 index 4ce9b89..0000000 --- a/legacy/Data/ingsw/5/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/2gg5nIM.png -Lo State Diagram in figura descrive (in modo semplificato) una macchina distributrice di bevande. Quale delle seguenti frasi è corretta riguardo allo State Diagram in figura? \ No newline at end of file diff --git a/legacy/Data/ingsw/5/wrong 2.txt b/legacy/Data/ingsw/5/wrong 2.txt deleted file mode 100644 index a75a40c..0000000 --- a/legacy/Data/ingsw/5/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Una volta inserite le monete bisogna necessariamente consumare almeno una bevanda \ No newline at end of file diff --git a/legacy/Data/ingsw/5/wrong.txt b/legacy/Data/ingsw/5/wrong.txt deleted file mode 100644 index e47f380..0000000 --- a/legacy/Data/ingsw/5/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Anche se ci sono abbastanza monete potrebbe non essere possibile ottenere la bevanda selezionata \ No newline at end of file diff --git a/legacy/Data/ingsw/50/correct.txt b/legacy/Data/ingsw/50/correct.txt deleted file mode 100644 index bb086af..0000000 --- a/legacy/Data/ingsw/50/correct.txt +++ /dev/null @@ -1 +0,0 @@ -l paziente richiede al client una visita con uno specifico medico e, dopo una verifica sul database, riceve conferma dal client della disponibilità o meno del medico richiesto. \ No newline at end of file diff --git a/legacy/Data/ingsw/50/quest.txt b/legacy/Data/ingsw/50/quest.txt deleted file mode 100644 index 7816962..0000000 --- a/legacy/Data/ingsw/50/quest.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/0OTH4Yw.png -Quale delle seguenti frasi è corretta riguardo al Sequence Diagram in figura? diff --git a/legacy/Data/ingsw/50/wrong 2.txt b/legacy/Data/ingsw/50/wrong 2.txt deleted file mode 100644 index d61601e..0000000 --- a/legacy/Data/ingsw/50/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -Periodicamente il client comunica ai pazienti le disponibilità dei medici. \ No newline at end of file diff --git a/legacy/Data/ingsw/50/wrong.txt b/legacy/Data/ingsw/50/wrong.txt deleted file mode 100644 index dd9b316..0000000 --- a/legacy/Data/ingsw/50/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -Il paziente richiede al server una visita con uno specifico medico e, dopo una verifica sul database, riceve conferma dal server della disponibilità o meno del medico richiesto. \ No newline at end of file diff --git a/legacy/Data/ingsw/69420/correct.txt b/legacy/Data/ingsw/69420/correct.txt deleted file mode 100644 index 431a7c5..0000000 --- a/legacy/Data/ingsw/69420/correct.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/a8kMXoW.png -Serafina che tagga Sabrina \ No newline at end of file diff --git a/legacy/Data/ingsw/69420/quest.txt b/legacy/Data/ingsw/69420/quest.txt deleted file mode 100644 index 8fa4d25..0000000 --- a/legacy/Data/ingsw/69420/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Chi insegna questo corso? \ No newline at end of file diff --git a/legacy/Data/ingsw/69420/wrong 2.txt b/legacy/Data/ingsw/69420/wrong 2.txt deleted file mode 100644 index 670e7eb..0000000 --- a/legacy/Data/ingsw/69420/wrong 2.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/F4evurl.jpg -Gioele che tagga Sabrina \ No newline at end of file diff --git a/legacy/Data/ingsw/69420/wrong 3.txt b/legacy/Data/ingsw/69420/wrong 3.txt deleted file mode 100644 index 673514a..0000000 --- a/legacy/Data/ingsw/69420/wrong 3.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://i.imgur.com/qyKmPIA.png -Deco che disegna un Hentai in aula studio \ No newline at end of file diff --git a/legacy/Data/ingsw/69420/wrong.txt b/legacy/Data/ingsw/69420/wrong.txt deleted file mode 100644 index 6e6963e..0000000 --- a/legacy/Data/ingsw/69420/wrong.txt +++ /dev/null @@ -1,2 +0,0 @@ -img=https://corsidilaurea.uniroma1.it/sites/default/files/styles/user_picture/public/pictures/picture-23550-1602857792.jpg -Tronci \ No newline at end of file diff --git a/legacy/Data/ingsw/8/correct.txt b/legacy/Data/ingsw/8/correct.txt deleted file mode 100644 index b3843cf..0000000 --- a/legacy/Data/ingsw/8/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1.5*A \ No newline at end of file diff --git a/legacy/Data/ingsw/8/quest.txt b/legacy/Data/ingsw/8/quest.txt deleted file mode 100644 index e4ebc4a..0000000 --- a/legacy/Data/ingsw/8/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Si consideri un software sviluppato seguendo un approccio plan-driven implementato con due fasi: F1, F2. La fase F1 ha costo A e la fase F2 ha costo il 50% di A. Qual'e' il costo dello sviluppo del software? \ No newline at end of file diff --git a/legacy/Data/ingsw/8/wrong 2.txt b/legacy/Data/ingsw/8/wrong 2.txt deleted file mode 100644 index 8c7e5a6..0000000 --- a/legacy/Data/ingsw/8/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -A \ No newline at end of file diff --git a/legacy/Data/ingsw/8/wrong.txt b/legacy/Data/ingsw/8/wrong.txt deleted file mode 100644 index 54d2e91..0000000 --- a/legacy/Data/ingsw/8/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -0.5*A \ No newline at end of file diff --git a/legacy/Data/ingsw/9/correct.txt b/legacy/Data/ingsw/9/correct.txt deleted file mode 100644 index e86ff88..0000000 --- a/legacy/Data/ingsw/9/correct.txt +++ /dev/null @@ -1 +0,0 @@ -1/1000 \ No newline at end of file diff --git a/legacy/Data/ingsw/9/quest.txt b/legacy/Data/ingsw/9/quest.txt deleted file mode 100644 index 7cae29d..0000000 --- a/legacy/Data/ingsw/9/quest.txt +++ /dev/null @@ -1 +0,0 @@ -Il rischio R può essere calcolato come R = P*C, dove P è la probabilità dell'evento avverso (software failure nel nostro contesto) e C è il costo dell'occorrenza dell'evento avverso. Si consideri un software il cui costo per la failure è C = 1000000 EUR. Volendo un rischio non superiore a 1000 EUR quale è il valore massimo della probabilità di failure P accettabile? \ No newline at end of file diff --git a/legacy/Data/ingsw/9/wrong 2.txt b/legacy/Data/ingsw/9/wrong 2.txt deleted file mode 100644 index 78abc32..0000000 --- a/legacy/Data/ingsw/9/wrong 2.txt +++ /dev/null @@ -1 +0,0 @@ -1/100 \ No newline at end of file diff --git a/legacy/Data/ingsw/9/wrong.txt b/legacy/Data/ingsw/9/wrong.txt deleted file mode 100644 index bb7060e..0000000 --- a/legacy/Data/ingsw/9/wrong.txt +++ /dev/null @@ -1 +0,0 @@ -1/10 \ No newline at end of file diff --git a/legacy/Data/motd.txt b/legacy/Data/motd.txt deleted file mode 100644 index 4451483..0000000 --- a/legacy/Data/motd.txt +++ /dev/null @@ -1,36 +0,0 @@ -"Benvenuto 👑 -Con questo bot puoi esercitarti con le domande di alcuni esami del corso di Informatica! 🤞. - -✅ Il bot è mantenuto da @notherealmarco con l'aiuto di alcuni studenti del corso, un enorme grazie a @simone_s0, @loryspat, @Deco71, @mmatex123ab, Raffaele Ruggeri e sicuramente ne scordo qualcuno, perdonatemi 😢 - -ℹ️ Sistemi Operativi I si riferisce al corso del prof. Melatti (canale I) - -ℹ️ Sistemi Operativi II si riferisce al corso del prof. Casalicchio (canale II) - -ℹ️ OGA si riferisce al corso della prof.ssa Castaldo - -ℹ️ Ingegneria del Software si riferisce al corso del prof. Tronci - -ℹ️ Sicurezza si riferisce al corso tenuto dal prof. Casalicchio. Le domande presenti sono prese dai test ufficiali forniti dagli autori del libro (versione inglese) - -Per contribuire (aggiungere o correggere domande), il bot si sincronizza con il seguente repository: -https://github.com/appinfosapienza/so-un-bot -Pull requests sono ben accette! 🫂❤️ - -🆘 Per segnalare errori, per proporre nuove domande 🙏, o semplicemente se questo bot ti fa schifo 😢, non esitare a contattarmi: @notherealmarco -(Oppure puoi correggere errori in autonomia inviando una PR al repository GitHub) - -⭕️ Informativa sulla privacy: -Il bot, per garantire il corretto funzionamento, potrebbe memorizzare il vostro ID utente Telegram in modo permanente. -Dati sulle risposte date NON vengono in alcun modo memorizzati in modo permanente e persistono in memoria RAM solo durante l'esecuzione di un quiz. - -👷‍♀️Per avviare un modulo puoi utilizzare i seguenti comandi: -/so1 (SO Modulo I) -/so2 (SO Modulo II) -/ogas (quiz OGAS) -/ingsw (Ingegneria del Software) -/sicurezza (Sicurezza ⚠️) - -N.B. I corsi relativi all'Università di Venezia sono stati trasferiti al bot @so_1_unive_bot, mantenuto da @WAPEETY - -Per cambiare modulo puoi usare il comando /leave diff --git a/legacy/Dockerfile b/legacy/Dockerfile deleted file mode 100644 index 2a9f3bf..0000000 --- a/legacy/Dockerfile +++ /dev/null @@ -1,17 +0,0 @@ -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build-env -WORKDIR /App - -# Copy everything -COPY ./Bot ./ -# Restore as distinct layers -RUN dotnet restore -# Build and publish a release -RUN dotnet publish -c Release -o out - -FROM mcr.microsoft.com/dotnet/aspnet:8.0 -WORKDIR /App -# Copy the compiled binaries from the build stage container -COPY --from=build-env /App/out . -# Copy all the static data (questions, motd) -COPY ./Data /data -ENTRYPOINT ["dotnet", "SoUnBot.dll"] diff --git a/legacy/README.md b/legacy/README.md deleted file mode 100644 index a936ac3..0000000 --- a/legacy/README.md +++ /dev/null @@ -1,44 +0,0 @@ -# WARNING -**We are working on a completely new version of the bot, written in Python. Stay tuned!** - ---- -# so-un-bot -The official https://t.me/so_1_bot questions repository - -🇮🇹 Raccolta di domande con risposta multipla utili per esercitarsi in molteplici esami! - -### Struttura del repository - -In Data/Questions sono presenti tutte le domande attualmente presenti nel bot, il nome del file corrisponde al nome del comando sul bot. -Per aggiungere o correggere domande potete fare una Pull Request a questa repo. - -In Utils trovate script, sviluppati da vari studenti del corso, per creare o validare i file delle domande. - -**Nota per gli admin di appinfosapienza:** -Al momento non sono presenti dei test CI che testano l'integrità del repository prima di un deploy. -Quando accettate una Pull Request, entro due minuti verrà lanciata una nuova build sul server di produzione e al termine eseguito il bot con la nuova versione. - -Non essendoci test CI, se sono presenti errori, un commit contenente errori può mandare offline il bot (ad es. se il bot non riesce a fare il parsing di tutte le domande all'avvio). - -**Per i contributori:** -### Struttura dei file - -Il bot accetta le domande sia in un singolo file (utilizzato ad esesempio da Sistemi Operativi 1 e 2), che in file multipli (utilizzato da Ingegneria del Software). -È in programma l'implementazione del supporto al formato JSON. - -#### Singolo file - -- Le domande sono separate da una riga vuota -- Le risposte possono essere su una riga sola -- Le risposte devono iniziano per `> ` se sono errate, per `v ` se sono corrette -- Non ci possono essere righe vuote nella stessa domanda -- Solo la domanda può contenere un'immagine, non le risposte - -#### File multipli - -- Ogni domanda è in una directory separata -- La directory ha come nome il numero della domanda -- Il testo della domanda è nel file `quest.txt` -- La risposta corretta è nel file `correct.txt` -- Gli altri file contengono solo risposte errate -- Sia domande che risposte possono contenere immagini (max un'immagine per domanda e una per ciascuna risposta) diff --git a/legacy/Utils/check-ingsw-photos.sh b/legacy/Utils/check-ingsw-photos.sh deleted file mode 100755 index 94b92a1..0000000 --- a/legacy/Utils/check-ingsw-photos.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash - -SEARCHDIR="./Ingegneria del Software/" - -echo "Invalid URLs:" - -for img in `grep "img" "$SEARCHDIR" -R | sed -E 's/^(.*?)\.txt\:img\=//'`; do - img=$(echo "$img"|tr -d '\n'|tr -d '\r') - curl -I "$img" 2>/dev/null | \ - grep -i "Content-Type: image/" >/dev/null - if [ "$?" -ne 0 ]; then - ( - cd "$SEARCHDIR" - grep "$img" . -R - ) - fi -done diff --git a/legacy/Utils/find_duplicates.py b/legacy/Utils/find_duplicates.py deleted file mode 100644 index 494f328..0000000 --- a/legacy/Utils/find_duplicates.py +++ /dev/null @@ -1,65 +0,0 @@ -# A python helper script that finds duplicated questions -# and deletes them. - -import os -import shutil - -path = input("Specify the path: ") - -quests = list(os.walk(path))[0][1] - -m = {} - -print("Loading questions...") - -for q in quests: - qq = open(path + "/" + q + "/quest.txt", "r").read() - if qq.startswith("img=") and "\n" in qq: - qq = qq[qq.index("\n"):] - - cc = open(path + "/" + q + "/correct.txt", "r").read() - if cc.startswith("img=") and "\n" in cc: - cc = cc[cc.index("\n"):] - - qq = qq + cc - - qq = qq.replace("\n", "") - qq = qq.replace("<pre>", "") - qq = qq.replace("<code>", "") - qq = qq.replace("</pre>", "") - qq = qq.replace("</code>", "") - qq = qq.replace("'", "") - qq = qq.replace("à", "a") - qq = qq.replace("è", "e") - qq = qq.replace("ì", "i") - qq = qq.replace("ò", "o") - qq = qq.replace("ù", "u") - qq = qq.replace(" ", "") - m[q] = qq - -print("Comparing questions...") - -rev_dict = {} - -for key, value in m.items(): - rev_dict.setdefault(value, set()).add(key) - - -result = [values for key, values in rev_dict.items() - if len(values) > 1] - -if result: - print("Duplicate questions:", str(result)) -else: - print("There are no duplicates!") - exit() - -for dup in result: - #delete the duplicates - ld = list(dup) - for i in range(len(ld)): - if i == 0: - print("Keeping " + ld[i]) - continue - print("Deleting", ld[i]) - shutil.rmtree(path + "/" + ld[i]) \ No newline at end of file diff --git a/legacy/Utils/make_questions.py b/legacy/Utils/make_questions.py deleted file mode 100644 index 9eecf01..0000000 --- a/legacy/Utils/make_questions.py +++ /dev/null @@ -1,22 +0,0 @@ -# A python helper tool to generate questions with the directory tree format - -import os - -prefix = input("Specify a prefix (default is no prefix): ") -separator = input("Specify a separator (default is no separator): ") -current = int(input("Number of the next question: ")) -path = input("Specify the path: ") - -while True: - dirname = path + "/" + prefix + separator + str(current) - os.mkdir(dirname) - open(dirname + "/quest.txt", 'a').close() - os.system("\"" + dirname + "/quest.txt" + "\"") - open(dirname + "/correct.txt", 'a').close() - os.system("\"" + dirname + "/correct.txt" + "\"") - open(dirname + "/wrong 1.txt", 'a').close() - os.system("\"" + dirname + "/wrong 1.txt" + "\"") - open(dirname + "/wrong 2.txt", 'a').close() - os.system("\"" + dirname + "/wrong 2.txt" + "\"") - - current += 1 \ No newline at end of file diff --git a/legacy/Utils/moodle-scraper/README.md b/legacy/Utils/moodle-scraper/README.md deleted file mode 100644 index 584bde5..0000000 --- a/legacy/Utils/moodle-scraper/README.md +++ /dev/null @@ -1,12 +0,0 @@ -### Moodle Scraper - -Web scraper in Python per salvare un quiz Moodle in un formato compatibile con il bot. - -Per far funzionare lo scraper, è necessario creare un file .env nella directory dello scraper e inserire rispettivamente: - -USER = Matricola -PASSWORD = Password di Infostud - -Infine inserire il chromedriver sempre nella directory dello scraper. - -Una volta lanciato lo script, le domande verranno inserite formattate in cartelle che verranno create all'interno della cartella Scraper. Fare attenzione al fatto che le domande con immagini non sono gestite e dovranno comunque essere inserite a mano. Non sono gestiti nemmeno le parti di codice, quindi il tag "pre" dovrà essere inserito a mano. diff --git a/legacy/Utils/moodle-scraper/scraper.py b/legacy/Utils/moodle-scraper/scraper.py deleted file mode 100644 index 6de4980..0000000 --- a/legacy/Utils/moodle-scraper/scraper.py +++ /dev/null @@ -1,90 +0,0 @@ -# Moodle Scraper -# 2023 - Matteo Mariotti - -from selenium import webdriver -from selenium.webdriver.common.by import By -from dotenv import load_dotenv -import time -import os - -load_dotenv() - - -matricola = os.getenv('UTENTE') -password = os.getenv('PASSWORD') - - -url_risultati_esame = "https://elearning.uniroma1.it/mod/quiz/review.php?attempt=1096697&cmid=408285" -codice_esame = "0721" - - -# Main Function -if __name__ == '__main__': - - options = webdriver.ChromeOptions() - options.add_argument("--start-maximized") - options.add_argument('--log-level=3') - - # Provide the path of chromedriver present on your system. - driver = webdriver.Chrome(executable_path="./chromedriver.exe", - chrome_options=options) - driver.set_window_size(1920,1080) - - # Loggo in elearning - driver.get('https://elearning.uniroma1.it/auth/mtsaml/') - time.sleep(1) - userbox = driver.find_element(By.ID, "username") - passbox = driver.find_element(By.ID, "password") - userbox.send_keys(matricola) - passbox.send_keys(password) - button = driver.find_element(By.NAME, "_eventId_proceed") - button.click() - time.sleep(1) - - #Apro i risultati del test - driver.get(url_risultati_esame) - - # Ottengo tutti i box delle domande - qboxes = driver.find_elements(By.CLASS_NAME, "qtext") - - #Prendo tutti i box delle risposte e li divido (n.b. controllare nei risultati che la divisione sia corretta) - answers = driver.find_elements(By.CLASS_NAME, "answer") - answers_cleaned = [] - for i, answer in enumerate(answers): - with open("risposte.txt", "w") as f1: - f1.write(answer.text) - answers_cleaned.append([]) - answers_cleaned[i].append(answer.text.split("1.",1)[1].split("2.",1)[0]) - answers_cleaned[i].append(answer.text.split("1.",1)[1].split("2.",1)[1].split("3.",1)[0]) - answers_cleaned[i].append(answer.text.split("1.",1)[1].split("2.",1)[1].split("3.",1)[1]) - - # Ottenfo tutti i box delle risposte corrette e elimino la prima parte che non è necessaria - rightAnswers = driver.find_elements(By.CLASS_NAME, "rightanswer") - right = [] - for ranswer in rightAnswers: - right.append(ranswer.text[24:]) - - - #Procedo alla creazione dei file - i = 0 - for domanda, risposte, corretta in zip(qboxes, answers_cleaned, right): - cartella = codice_esame + "_" + str(i) - os.mkdir(cartella) - with open(cartella + "/quest.txt", "w") as f: - f.write(domanda.text.strip()) - j=1 - for risp in risposte: - #Se la risposta coincide con quella corretta la metto in correct.txt altrimenti va in un file wrong{indice}.txt - #N.B. Il controlla a volte non funziona correttamente (vengono generati solo file wrong.txt) - if (risp.strip() == corretta.strip()): - with open(cartella + "/correct.txt", "w") as f: - f.write(risp.strip()) - else: - with open(cartella + "/wrong"+str(j)+".txt", "w") as f: - f.write(risp.strip()) - j = j+1 - i = i+1 - - time.sleep(60) - driver.quit() - print("Done") \ No newline at end of file diff --git a/legacy/docker-compose.yml b/legacy/docker-compose.yml deleted file mode 100644 index 1a09fbb..0000000 --- a/legacy/docker-compose.yml +++ /dev/null @@ -1,23 +0,0 @@ -# The configuration used to deploy the bot on the production server -# You can adapt it to create your own instance - -version: '3.8' -services: - bot: - build: . - restart: unless-stopped - hostname: so-un-bot - # change to your local DNS zone (can be safely removed if not needed) - # for example: in the production server is pve-docer.net.mrlc.cc - domainname: ${DNS_ZONE} - pull_policy: build - environment: - # Leave /data unless you want to point to an external volume - - DATA_PATH=/data - # Should match the path defined in the volume mount (if you want it to persist) - - ACL_PATH=/acl - - TELEGRAM_TOKEN=${TELEGRAM_TOKEN} - # User id of the administrator user (will receive logs for errors) - - TELEGRAM_ADMIN_ID=${TELEGRAM_ADMIN_ID} - volumes: - - ${ACL_DIR}:/acl \ No newline at end of file