duplicated block id: 1 size: 52 cleaned lines of code in 2 files: - Node/calling/src/storage/BotStorage.ts (40:122) - Node/core/src/storage/BotStorage.ts (40:122) duplicated block id: 2 size: 50 cleaned lines of code in 2 files: - Node/calling/lib/storage/BotStorage.js (2:72) - Node/core/lib/storage/BotStorage.js (3:73) duplicated block id: 3 size: 48 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:50) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:50) duplicated block id: 4 size: 45 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (1:48) - Cognitive Services/Node/src/LuisActionBinding.js (34:101) duplicated block id: 5 size: 40 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (121:169) - Cognitive Services/Node/src/LuisActionBinding.js (202:275) duplicated block id: 6 size: 39 cleaned lines of code in 2 files: - Azure/CSharp/buildtools/SetVersionInAssemblyInfoCsFiles.ps1 (1:43) - CSharp/buildtools/SetVersionInAssemblyInfoCsFiles.ps1 (1:43) duplicated block id: 7 size: 37 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/emulatorValidation.js (1:39) - Node/core/skills-validator/lib/skillValidation.js (1:39) duplicated block id: 8 size: 37 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisBuiltInTypes.js (1:38) - Cognitive Services/Node/src/LuisBuiltInTypes.js (34:74) duplicated block id: 9 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/openIdMetadata.js (1:37) - Node/core/skills-validator/lib/skillValidation.js (1:37) duplicated block id: 10 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/appCredentials.js (1:37) - Node/core/skills-validator/lib/skillValidation.js (1:37) duplicated block id: 11 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/jwtTokenValidation.js (1:37) - Node/core/skills-validator/lib/skillValidation.js (1:37) duplicated block id: 12 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/appCredentials.js (1:37) - Node/core/skills-validator/lib/channelValidation.js (1:37) duplicated block id: 13 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/jwtTokenExtractor.js (13:49) - Node/core/skills-validator/lib/skillValidation.js (2:38) duplicated block id: 14 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/emulatorValidation.js (1:37) - Node/core/skills-validator/lib/jwtTokenValidation.js (1:37) duplicated block id: 15 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/emulatorValidation.js (2:38) - Node/core/skills-validator/lib/jwtTokenExtractor.js (13:49) duplicated block id: 16 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/channelValidation.js (1:37) - Node/core/skills-validator/lib/emulatorValidation.js (1:37) duplicated block id: 17 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/jwtTokenValidation.js (2:38) - Node/core/skills-validator/lib/microsoftAppCredentials.js (15:51) duplicated block id: 18 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/emulatorValidation.js (1:37) - Node/core/skills-validator/lib/openIdMetadata.js (1:37) duplicated block id: 19 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/channelValidation.js (1:37) - Node/core/skills-validator/lib/jwtTokenValidation.js (1:37) duplicated block id: 20 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/jwtTokenValidation.js (1:37) - Node/core/skills-validator/lib/openIdMetadata.js (1:37) duplicated block id: 21 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/appCredentials.js (1:37) - Node/core/skills-validator/lib/openIdMetadata.js (1:37) duplicated block id: 22 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/appCredentials.js (1:37) - Node/core/skills-validator/lib/emulatorValidation.js (1:37) duplicated block id: 23 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/channelValidation.js (1:37) - Node/core/skills-validator/lib/openIdMetadata.js (1:37) duplicated block id: 24 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/appCredentials.js (1:37) - Node/core/skills-validator/lib/jwtTokenValidation.js (1:37) duplicated block id: 25 size: 35 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (82:118) - Node/calling/src/dialogs/Prompts.ts (155:191) duplicated block id: 26 size: 35 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/channelValidation.js (1:37) - Node/core/skills-validator/lib/skillValidation.js (1:37) duplicated block id: 27 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/appCredentials.js (2:37) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (15:50) duplicated block id: 28 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/channelValidation.js (2:37) - Node/core/skills-validator/lib/microsoftAppCredentials.js (15:50) duplicated block id: 29 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/jwtTokenExtractor.js (13:48) - Node/core/skills-validator/lib/microsoftAppCredentials.js (15:50) duplicated block id: 30 size: 34 cleaned lines of code in 2 files: - Node/calling/lib/utils.js (6:58) - Node/core/lib/utils.js (13:65) duplicated block id: 31 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/channelValidation.js (2:37) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (15:50) duplicated block id: 32 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/appCredentials.js (2:37) - Node/core/skills-validator/lib/microsoftAppCredentials.js (15:50) duplicated block id: 33 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (15:50) - Node/core/skills-validator/lib/jwtTokenValidation.js (2:37) duplicated block id: 34 size: 34 cleaned lines of code in 2 files: - Azure/CSharp/buildtools/updateAssemblyInfo.ps1 (4:48) - CSharp/buildtools/updateAssemblyInfo.ps1 (2:46) duplicated block id: 35 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/microsoftAppCredentials.js (15:50) - Node/core/skills-validator/lib/skillValidation.js (2:37) duplicated block id: 36 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/channelValidation.js (2:37) - Node/core/skills-validator/lib/jwtTokenExtractor.js (13:48) duplicated block id: 37 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (15:50) - Node/core/skills-validator/lib/openIdMetadata.js (2:37) duplicated block id: 38 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (15:50) - Node/core/skills-validator/lib/emulatorValidation.js (2:37) duplicated block id: 39 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (15:50) - Node/core/skills-validator/lib/jwtTokenExtractor.js (13:48) duplicated block id: 40 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (15:50) - Node/core/skills-validator/lib/skillValidation.js (2:37) duplicated block id: 41 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/emulatorValidation.js (2:37) - Node/core/skills-validator/lib/microsoftAppCredentials.js (15:50) duplicated block id: 42 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/microsoftAppCredentials.js (15:50) - Node/core/skills-validator/lib/openIdMetadata.js (2:37) duplicated block id: 43 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/appCredentials.js (2:37) - Node/core/skills-validator/lib/jwtTokenExtractor.js (13:48) duplicated block id: 44 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/jwtTokenExtractor.js (13:48) - Node/core/skills-validator/lib/openIdMetadata.js (2:37) duplicated block id: 45 size: 34 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/jwtTokenExtractor.js (13:48) - Node/core/skills-validator/lib/jwtTokenValidation.js (2:37) duplicated block id: 46 size: 29 cleaned lines of code in 2 files: - Node/calling/src/utils.ts (40:87) - Node/core/src/utils.ts (45:92) duplicated block id: 47 size: 28 cleaned lines of code in 2 files: - Node/calling/lib/botbuilder.js (18:45) - Node/calling/src/botbuilder.ts (55:82) duplicated block id: 48 size: 28 cleaned lines of code in 2 files: - Node/core/lib/deprecated/BotConnectorBot.js (10:37) - Node/core/src/deprecated/BotConnectorBot.ts (74:102) duplicated block id: 49 size: 27 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (362:398) - Cognitive Services/Node/src/LuisActionBinding.js (543:589) duplicated block id: 50 size: 27 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (185:215) - Node/core/lib/bots/ChatConnector.js (448:478) duplicated block id: 51 size: 27 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (316:346) - Cognitive Services/Node/src/LuisActionBinding.js (480:518) duplicated block id: 52 size: 25 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (54:79) - Node/calling/src/dialogs/Prompts.ts (127:152) duplicated block id: 53 size: 25 cleaned lines of code in 2 files: - Node/core/lib/systemResources.js (29:53) - Node/core/src/systemResources.ts (62:86) duplicated block id: 54 size: 23 cleaned lines of code in 2 files: - Node/core/lib/systemResources.js (5:27) - Node/core/src/systemResources.ts (37:59) duplicated block id: 55 size: 23 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (157:180) - Node/calling/src/dialogs/Prompts.ts (229:252) duplicated block id: 56 size: 22 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/DialogAction.js (16:43) - Node/core/lib/dialogs/DialogAction.js (18:45) duplicated block id: 57 size: 22 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (219:246) - Cognitive Services/Node/src/LuisActionBinding.js (345:390) duplicated block id: 58 size: 21 cleaned lines of code in 2 files: - Node/core/lib/deprecated/TextBot.js (10:30) - Node/core/src/deprecated/TextBot.ts (71:92) duplicated block id: 59 size: 20 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (196:216) - Cognitive Services/Node/src/LuisActionBinding.js (309:340) duplicated block id: 60 size: 20 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (58:78) - Node/calling/lib/dialogs/Prompts.js (97:117) duplicated block id: 61 size: 20 cleaned lines of code in 2 files: - Node/core/src/bots/UniversalBot.ts (244:263) - Node/core/src/bots/UniversalBot.ts (348:367) duplicated block id: 62 size: 20 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (97:117) - Node/calling/src/dialogs/Prompts.ts (131:151) duplicated block id: 63 size: 20 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (168:187) - Node/core/lib/bots/UniversalBot.js (264:283) duplicated block id: 64 size: 20 cleaned lines of code in 2 files: - Node/calling/src/dialogs/Prompts.ts (131:151) - Node/calling/src/dialogs/Prompts.ts (170:190) duplicated block id: 65 size: 20 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:20) - Node/core/lib/dialogs/Prompt.js (1:20) duplicated block id: 66 size: 20 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (58:78) - Node/calling/src/dialogs/Prompts.ts (170:190) duplicated block id: 67 size: 19 cleaned lines of code in 2 files: - Azure/Node/lib/AzureBotStorage.js (21:42) - Azure/Node/src/AzureBotStorage.ts (68:92) duplicated block id: 68 size: 19 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (255:277) - Cognitive Services/Node/src/LuisActionBinding.js (405:436) duplicated block id: 69 size: 19 cleaned lines of code in 2 files: - Node/calling/lib/workflow/Prompt.js (8:26) - Node/calling/src/workflow/Prompt.ts (43:61) duplicated block id: 70 size: 18 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/DialogAction.js (51:71) - Node/calling/src/dialogs/DialogAction.ts (91:122) duplicated block id: 71 size: 18 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptNumber.js (1:18) - Node/core/lib/dialogs/PromptTime.js (1:18) duplicated block id: 72 size: 18 cleaned lines of code in 2 files: - Node/core/skills-validator/src/openIdMetadata.ts (79:106) - Node/core/src/bots/OpenIdMetadata.ts (130:157) duplicated block id: 73 size: 18 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (338:357) - Node/calling/src/CallSession.ts (433:452) duplicated block id: 74 size: 18 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (255:278) - Node/core/src/bots/ChatConnector.ts (655:678) duplicated block id: 75 size: 18 cleaned lines of code in 2 files: - Node/core/lib/systemResources.js (71:88) - Node/core/src/systemResources.ts (106:123) duplicated block id: 76 size: 18 cleaned lines of code in 2 files: - Node/core/lib/dialogs/EntityRecognizer.js (83:103) - Node/core/src/dialogs/EntityRecognizer.ts (149:170) duplicated block id: 77 size: 18 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (132:151) - Node/calling/src/dialogs/Prompts.ts (204:223) duplicated block id: 78 size: 17 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (1:17) - Node/core/lib/dialogs/PromptNumber.js (1:17) duplicated block id: 79 size: 17 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (186:205) - Node/calling/src/bots/CallConnector.ts (256:278) duplicated block id: 80 size: 17 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (186:205) - Node/core/src/bots/ChatConnector.ts (656:678) duplicated block id: 81 size: 17 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (256:278) - Node/core/lib/bots/ChatConnector.js (449:468) duplicated block id: 82 size: 17 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (1:17) - Node/core/lib/dialogs/PromptTime.js (1:17) duplicated block id: 83 size: 17 cleaned lines of code in 2 files: - CSharp/EchoBot/App_Start/WebApiConfig.cs (1:33) - CSharp/Generator/BotApplication/App_Start/WebApiConfig.cs (1:34) duplicated block id: 84 size: 17 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (449:468) - Node/core/src/bots/ChatConnector.ts (656:678) duplicated block id: 85 size: 17 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:17) - Node/core/lib/cards/ThumbnailCard.js (1:17) duplicated block id: 86 size: 17 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:17) - Node/core/lib/deprecated/LuisDialog.js (1:17) duplicated block id: 87 size: 17 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (1:17) - Node/core/lib/dialogs/PromptText.js (1:17) duplicated block id: 88 size: 17 cleaned lines of code in 2 files: - Node/calling/lib/bots/Library.js (35:58) - Node/core/lib/bots/Library.js (414:437) duplicated block id: 89 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:16) - Node/core/lib/dialogs/LuisRecognizer.js (1:16) duplicated block id: 90 size: 16 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:16) - Node/core/lib/cards/VideoCard.js (1:16) duplicated block id: 91 size: 16 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:16) - Node/core/lib/cards/AudioCard.js (1:16) duplicated block id: 92 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:16) - Node/core/lib/dialogs/LuisRecognizer.js (1:16) duplicated block id: 93 size: 16 cleaned lines of code in 2 files: - Node/core/src/deprecated/BotConnectorBot.ts (82:98) - Node/core/src/deprecated/TextBot.ts (73:89) duplicated block id: 94 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:16) - Node/core/lib/dialogs/RegExpRecognizer.js (1:16) duplicated block id: 95 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptText.js (1:16) - Node/core/lib/dialogs/PromptTime.js (1:16) duplicated block id: 96 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:16) - Node/core/lib/dialogs/RegExpRecognizer.js (1:16) duplicated block id: 97 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:16) - Node/core/lib/dialogs/RegExpRecognizer.js (1:16) duplicated block id: 98 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptConfirm.js (1:16) - Node/core/lib/dialogs/PromptTime.js (1:16) duplicated block id: 99 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptNumber.js (1:16) - Node/core/lib/dialogs/PromptText.js (1:16) duplicated block id: 100 size: 16 cleaned lines of code in 2 files: - Node/core/lib/deprecated/BotConnectorBot.js (18:33) - Node/core/src/deprecated/TextBot.ts (73:89) duplicated block id: 101 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (1:16) - Node/core/lib/dialogs/PromptChoice.js (1:16) duplicated block id: 102 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptConfirm.js (1:16) - Node/core/lib/dialogs/PromptText.js (1:16) duplicated block id: 103 size: 16 cleaned lines of code in 2 files: - Node/calling/lib/bots/UniversalCallBot.js (61:80) - Node/core/lib/bots/UniversalBot.js (113:132) duplicated block id: 104 size: 16 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:16) - Node/core/lib/cards/VideoCard.js (1:16) duplicated block id: 105 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (1:16) - Node/core/lib/dialogs/PromptConfirm.js (1:16) duplicated block id: 106 size: 16 cleaned lines of code in 2 files: - Node/core/lib/deprecated/TextBot.js (12:27) - Node/core/src/deprecated/BotConnectorBot.ts (82:98) duplicated block id: 107 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:16) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:16) duplicated block id: 108 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (1:16) - Node/core/lib/dialogs/PromptTime.js (1:16) duplicated block id: 109 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptConfirm.js (1:16) - Node/core/lib/dialogs/PromptNumber.js (1:16) duplicated block id: 110 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (1:16) - Node/core/lib/dialogs/PromptText.js (1:16) duplicated block id: 111 size: 16 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (144:162) - Node/core/src/bots/ChatConnector.ts (285:306) duplicated block id: 112 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (1:16) - Node/core/lib/dialogs/PromptNumber.js (1:16) duplicated block id: 113 size: 16 cleaned lines of code in 2 files: - Node/core/lib/deprecated/BotConnectorBot.js (18:33) - Node/core/lib/deprecated/TextBot.js (12:27) duplicated block id: 114 size: 16 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (344:360) - Node/core/src/bots/Library.ts (465:483) duplicated block id: 115 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (1:16) - Node/core/lib/dialogs/PromptConfirm.js (1:16) duplicated block id: 116 size: 16 cleaned lines of code in 2 files: - Node/core/lib/dialogs/SimpleDialog.js (1:16) - Node/core/lib/dialogs/WaterfallDialog.js (1:16) duplicated block id: 117 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 118 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 119 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/cards/AnimationCard.js (1:15) duplicated block id: 120 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 121 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 122 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 123 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptText.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 124 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 125 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 126 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 127 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 128 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptConfirm.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 129 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 130 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 131 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 132 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/deprecated/CommandDialog.js (1:15) duplicated block id: 133 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 134 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 135 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 136 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 137 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 138 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/cards/AudioCard.js (1:15) duplicated block id: 139 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 140 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 141 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 142 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/cards/AnimationCard.js (1:15) duplicated block id: 143 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 144 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 145 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 146 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 147 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 148 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 149 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/cards/ThumbnailCard.js (1:15) duplicated block id: 150 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 151 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 152 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 153 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 154 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 155 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 156 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 157 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 158 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/cards/MediaCard.js (1:15) duplicated block id: 159 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 160 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 161 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/deprecated/LegacyPrompts.js (1:15) duplicated block id: 162 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/deprecated/CommandDialog.js (1:15) duplicated block id: 163 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 164 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 165 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 166 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 167 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 168 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/bots/Library.js (1:15) duplicated block id: 169 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptConfirm.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 170 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 171 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 172 size: 15 cleaned lines of code in 2 files: - Node/core/lib/systemResources.js (90:104) - Node/core/src/systemResources.ts (126:140) duplicated block id: 173 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 174 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 175 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 176 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 177 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 178 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 179 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 180 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 181 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 182 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/cards/MediaCard.js (1:15) duplicated block id: 183 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/deprecated/LuisDialog.js (1:15) duplicated block id: 184 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 185 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 186 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/cards/HeroCard.js (1:15) duplicated block id: 187 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/deprecated/CommandDialog.js (1:15) duplicated block id: 188 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 189 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 190 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 191 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 192 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/cards/MediaCard.js (1:15) duplicated block id: 193 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 194 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 195 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 196 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 197 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 198 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 199 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 200 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 201 size: 15 cleaned lines of code in 2 files: - Node/core/lib/systemResources.js (106:120) - Node/core/src/systemResources.ts (143:157) duplicated block id: 202 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 203 size: 15 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (50:66) - Cognitive Services/Node/src/LuisActionBinding.js (104:130) duplicated block id: 204 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 205 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 206 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/deprecated/LegacyPrompts.js (1:15) duplicated block id: 207 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 208 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 209 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/cards/AudioCard.js (1:15) duplicated block id: 210 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 211 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 212 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/deprecated/LuisDialog.js (1:15) duplicated block id: 213 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/deprecated/CommandDialog.js (1:15) duplicated block id: 214 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 215 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 216 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/deprecated/LegacyPrompts.js (1:15) duplicated block id: 217 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 218 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 219 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/cards/ThumbnailCard.js (1:15) duplicated block id: 220 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 221 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 222 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 223 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 224 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/cards/AudioCard.js (1:15) duplicated block id: 225 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 226 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 227 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/deprecated/LegacyPrompts.js (1:15) duplicated block id: 228 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/deprecated/LegacyPrompts.js (1:15) duplicated block id: 229 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 230 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 231 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (412:428) - Node/core/src/Session.ts (514:530) duplicated block id: 232 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/deprecated/LuisDialog.js (1:15) duplicated block id: 233 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 234 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 235 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 236 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 237 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 238 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 239 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 240 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 241 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 242 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 243 size: 15 cleaned lines of code in 2 files: - Node/calling/src/bots/Library.ts (82:102) - Node/core/src/bots/Library.ts (556:576) duplicated block id: 244 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 245 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 246 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 247 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/cards/VideoCard.js (1:15) duplicated block id: 248 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 249 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/cards/VideoCard.js (1:15) duplicated block id: 250 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 251 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 252 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 253 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 254 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 255 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptNumber.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 256 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 257 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 258 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 259 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/cards/HeroCard.js (1:15) duplicated block id: 260 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptTime.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 261 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 262 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 263 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 264 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 265 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/cards/AnimationCard.js (1:15) duplicated block id: 266 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 267 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/cards/ThumbnailCard.js (1:15) duplicated block id: 268 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/deprecated/CommandDialog.js (1:15) duplicated block id: 269 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 270 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/cards/ThumbnailCard.js (1:15) duplicated block id: 271 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/Session.js (1:15) duplicated block id: 272 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 273 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 274 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 275 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/deprecated/LuisDialog.js (1:15) duplicated block id: 276 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 277 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/cards/MediaCard.js (1:15) duplicated block id: 278 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/cards/ThumbnailCard.js (1:15) duplicated block id: 279 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 280 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 281 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/cards/VideoCard.js (1:15) duplicated block id: 282 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/cards/MediaCard.js (1:15) duplicated block id: 283 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 284 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 285 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 286 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 287 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 288 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/ConsoleConnector.js (109:127) - Node/core/src/bots/ConsoleConnector.ts (142:160) duplicated block id: 289 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 290 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 291 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/bots/UniversalBot.js (1:15) duplicated block id: 292 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 293 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 294 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 295 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 296 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 297 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 298 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 299 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 300 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 301 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 302 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 303 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 304 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/deprecated/LegacyPrompts.js (1:15) duplicated block id: 305 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 306 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 307 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 308 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/bots/UniversalBot.js (1:15) duplicated block id: 309 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 310 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 311 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/deprecated/CommandDialog.js (1:15) duplicated block id: 312 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 313 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 314 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 315 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 316 size: 15 cleaned lines of code in 2 files: - Node/core/lib/systemResources.js (170:184) - Node/core/src/systemResources.ts (211:225) duplicated block id: 317 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptConfirm.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 318 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 319 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/deprecated/LegacyPrompts.js (1:15) duplicated block id: 320 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 321 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 322 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/cards/ThumbnailCard.js (1:15) duplicated block id: 323 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 324 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 325 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/bots/Library.js (1:15) duplicated block id: 326 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/cards/VideoCard.js (1:15) duplicated block id: 327 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 328 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 329 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/deprecated/LegacyPrompts.js (1:15) duplicated block id: 330 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/deprecated/CommandDialog.js (1:15) duplicated block id: 331 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 332 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 333 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/deprecated/LuisDialog.js (1:15) duplicated block id: 334 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 335 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 336 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 337 size: 15 cleaned lines of code in 2 files: - Node/core/lib/systemResources.js (154:168) - Node/core/src/systemResources.ts (194:208) duplicated block id: 338 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 339 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/deprecated/CommandDialog.js (1:15) duplicated block id: 340 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 341 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/cards/HeroCard.js (1:15) duplicated block id: 342 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 343 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptText.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 344 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 345 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 346 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/cards/AnimationCard.js (1:15) duplicated block id: 347 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 348 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 349 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 350 size: 15 cleaned lines of code in 2 files: - Node/core/lib/systemResources.js (138:152) - Node/core/src/systemResources.ts (177:191) duplicated block id: 351 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 352 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 353 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 354 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 355 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 356 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 357 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 358 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 359 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/deprecated/LuisDialog.js (1:15) duplicated block id: 360 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 361 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 362 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 363 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 364 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 365 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/cards/VideoCard.js (1:15) duplicated block id: 366 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 367 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 368 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/cards/HeroCard.js (1:15) duplicated block id: 369 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/deprecated/LegacyPrompts.js (1:15) duplicated block id: 370 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/cards/HeroCard.js (1:15) duplicated block id: 371 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptNumber.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 372 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 373 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 374 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 375 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/cards/HeroCard.js (1:15) duplicated block id: 376 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 377 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 378 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 379 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/cards/AudioCard.js (1:15) duplicated block id: 380 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 381 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 382 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 383 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 384 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptText.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 385 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 386 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 387 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 388 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 389 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 390 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 391 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 392 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (24:38) - Node/core/src/bots/ChatConnector.ts (142:156) duplicated block id: 393 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Channel.js (4:18) - Node/core/src/Channel.ts (38:52) duplicated block id: 394 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/cards/VideoCard.js (1:15) duplicated block id: 395 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 396 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 397 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 398 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/cards/VideoCard.js (1:15) duplicated block id: 399 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 400 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 401 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 402 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 403 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 404 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 405 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 406 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 407 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/cards/MediaCard.js (1:15) duplicated block id: 408 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptNumber.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 409 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/deprecated/LegacyPrompts.js (1:15) duplicated block id: 410 size: 15 cleaned lines of code in 2 files: - Node/core/lib/DefaultLocalizer.js (69:87) - Node/core/src/DefaultLocalizer.ts (118:142) duplicated block id: 411 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/cards/ThumbnailCard.js (1:15) duplicated block id: 412 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 413 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/cards/MediaCard.js (1:15) duplicated block id: 414 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 415 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 416 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 417 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 418 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 419 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 420 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 421 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/deprecated/CommandDialog.js (1:15) duplicated block id: 422 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/deprecated/LuisDialog.js (1:15) duplicated block id: 423 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 424 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 425 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 426 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 427 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 428 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/deprecated/LuisDialog.js (1:15) duplicated block id: 429 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 430 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/bots/UniversalBot.js (1:15) duplicated block id: 431 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/PromptAttachment.js (1:15) duplicated block id: 432 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 433 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 434 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 435 size: 15 cleaned lines of code in 2 files: - Node/core/lib/systemResources.js (55:69) - Node/core/src/systemResources.ts (89:103) duplicated block id: 436 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 437 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 438 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 439 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/Dialog.js (1:15) duplicated block id: 440 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) duplicated block id: 441 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 442 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 443 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptTime.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 444 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/deprecated/LegacyPrompts.js (1:15) duplicated block id: 445 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 446 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 447 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 448 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 449 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 450 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 451 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 452 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 453 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 454 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 455 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 456 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/deprecated/LuisDialog.js (1:15) duplicated block id: 457 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 458 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 459 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:15) - Node/core/lib/dialogs/PromptConfirm.js (1:15) duplicated block id: 460 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/deprecated/CommandDialog.js (1:15) duplicated block id: 461 size: 15 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:15) - Node/core/lib/dialogs/SimpleDialog.js (1:15) duplicated block id: 462 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:15) duplicated block id: 463 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptTime.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 464 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:15) - Node/core/lib/dialogs/RegExpRecognizer.js (1:15) duplicated block id: 465 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (1:15) - Node/core/lib/dialogs/WaterfallDialog.js (1:15) duplicated block id: 466 size: 15 cleaned lines of code in 2 files: - Node/calling/src/bots/UniversalCallBot.ts (138:156) - Node/core/src/bots/UniversalBot.ts (185:203) duplicated block id: 467 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 468 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/PromptChoice.js (1:15) duplicated block id: 469 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/Prompt.js (1:15) duplicated block id: 470 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:15) - Node/core/lib/deprecated/LuisDialog.js (1:15) duplicated block id: 471 size: 15 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:15) - Node/core/lib/deprecated/LuisDialog.js (1:15) duplicated block id: 472 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 473 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 474 size: 15 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 475 size: 15 cleaned lines of code in 2 files: - Node/core/lib/systemResources.js (122:136) - Node/core/src/systemResources.ts (160:174) duplicated block id: 476 size: 15 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:15) - Node/core/lib/dialogs/PromptTime.js (1:15) duplicated block id: 477 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/IntentDialog.js (1:15) duplicated block id: 478 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 479 size: 15 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:15) - Node/core/lib/dialogs/PromptText.js (1:15) duplicated block id: 480 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:15) - Node/core/lib/dialogs/PromptNumber.js (1:15) duplicated block id: 481 size: 15 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:15) - Node/core/lib/dialogs/LuisRecognizer.js (1:15) duplicated block id: 482 size: 14 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 483 size: 14 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 484 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 485 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptNumber.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 486 size: 14 cleaned lines of code in 2 files: - Node/core/lib/Session.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 487 size: 14 cleaned lines of code in 2 files: - Node/calling/lib/bots/UniversalCallBot.js (171:188) - Node/core/lib/bots/UniversalBot.js (461:478) duplicated block id: 488 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 489 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptConfirm.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 490 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 491 size: 14 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 492 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/RegExpRecognizer.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 493 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 494 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 495 size: 14 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 496 size: 14 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 497 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 498 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 499 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 500 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/RegExpRecognizer.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 501 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 502 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 503 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/SimpleDialog.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 504 size: 14 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 505 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptConfirm.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 506 size: 14 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (641:656) - Node/core/src/bots/OpenIdMetadata.ts (138:153) duplicated block id: 507 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 508 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/WaterfallDialog.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 509 size: 14 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 510 size: 14 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 511 size: 14 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LuisDialog.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 512 size: 14 cleaned lines of code in 2 files: - Node/core/lib/deprecated/CommandDialog.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 513 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 514 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/ThumbnailCard.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 515 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 516 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/WaterfallDialog.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 517 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 518 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 519 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 520 size: 14 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 521 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 522 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptText.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 523 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptNumber.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 524 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/AnimationCard.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 525 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptText.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 526 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 527 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 528 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/SimpleDialog.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 529 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 530 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/AudioCard.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 531 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 532 size: 14 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (641:656) - Node/core/skills-validator/src/openIdMetadata.ts (87:102) duplicated block id: 533 size: 14 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 534 size: 14 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 535 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 536 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/VideoCard.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 537 size: 14 cleaned lines of code in 2 files: - Node/core/lib/cards/HeroCard.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 538 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptTime.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 539 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptTime.js (1:14) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (1:14) duplicated block id: 540 size: 14 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Dialog.js (1:14) - Node/core/skills-validator/lib/microsoftAppCredentials.js (1:14) duplicated block id: 541 size: 13 cleaned lines of code in 2 files: - Node/calling/lib/consts.js (4:16) - Node/core/lib/consts.js (17:29) duplicated block id: 542 size: 13 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/skillValidation.js (45:57) - Node/core/skills-validator/src/emulatorValidation.ts (25:37) duplicated block id: 543 size: 13 cleaned lines of code in 2 files: - Node/calling/lib/bots/UniversalCallBot.js (205:220) - Node/core/lib/bots/UniversalBot.js (495:510) duplicated block id: 544 size: 13 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/emulatorValidation.js (45:57) - Node/core/skills-validator/lib/skillValidation.js (45:57) duplicated block id: 545 size: 13 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (894:907) - Node/core/src/bots/ChatConnector.ts (1132:1145) duplicated block id: 546 size: 13 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/emulatorValidation.js (45:57) - Node/core/skills-validator/src/emulatorValidation.ts (25:37) duplicated block id: 547 size: 13 cleaned lines of code in 2 files: - Node/core/lib/Message.js (222:236) - Node/core/src/Message.ts (276:290) duplicated block id: 548 size: 13 cleaned lines of code in 2 files: - Node/core/lib/consts.js (22:34) - Node/core/src/consts.ts (56:68) duplicated block id: 549 size: 13 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/emulatorValidation.js (45:57) - Node/core/skills-validator/src/skillValidation.ts (25:37) duplicated block id: 550 size: 13 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder.Autofac/Properties/AssemblyInfo.cs (9:39) - CSharp/Library/Microsoft.Bot.Builder/Properties/AssemblyInfo.cs (10:41) duplicated block id: 551 size: 13 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/skillValidation.js (45:57) - Node/core/skills-validator/src/skillValidation.ts (25:37) duplicated block id: 552 size: 13 cleaned lines of code in 2 files: - Node/calling/src/bots/UniversalCallBot.ts (292:306) - Node/core/src/bots/UniversalBot.ts (593:607) duplicated block id: 553 size: 13 cleaned lines of code in 2 files: - Node/core/skills-validator/src/emulatorValidation.ts (25:37) - Node/core/skills-validator/src/skillValidation.ts (25:37) duplicated block id: 554 size: 13 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (1:13) - Cognitive Services/Node/lib/QnAMakerDialog.js (1:13) duplicated block id: 555 size: 13 cleaned lines of code in 2 files: - Node/core/lib/DefaultLocalizer.js (43:58) - Node/core/src/DefaultLocalizer.ts (86:103) duplicated block id: 556 size: 12 cleaned lines of code in 2 files: - Node/calling/lib/bots/UniversalCallBot.js (190:203) - Node/core/lib/bots/UniversalBot.js (480:493) duplicated block id: 557 size: 12 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.AspNetCore/TrustServiceUrlAttribute.cs (34:53) - CSharp/Library/Microsoft.Bot.Connector.NetFramework/BotAuthentication.cs (87:106) duplicated block id: 558 size: 12 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder.FormFlow.Json/FormBuilderJson.cs (433:455) - CSharp/Library/Microsoft.Bot.Builder/FormFlow/FormBuilder.cs (507:529) duplicated block id: 559 size: 12 cleaned lines of code in 2 files: - Node/core/src/deprecated/BotConnectorBot.ts (41:56) - Node/core/src/deprecated/TextBot.ts (40:55) duplicated block id: 560 size: 12 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (94:106) - Node/core/src/dialogs/LuisRecognizer.ts (127:140) duplicated block id: 561 size: 12 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (302:313) - Node/core/src/bots/Library.ts (414:425) duplicated block id: 562 size: 12 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (38:51) - Node/core/src/bots/Library.ts (91:104) duplicated block id: 563 size: 12 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (533:549) - Node/core/src/bots/ChatConnector.ts (740:761) duplicated block id: 564 size: 11 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (415:425) - Node/core/src/bots/ChatConnector.ts (606:616) duplicated block id: 565 size: 11 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentRecognizerSet.js (71:85) - Node/core/lib/dialogs/IntentRecognizerSet.js (100:114) duplicated block id: 566 size: 11 cleaned lines of code in 2 files: - Node/core/lib/Session.js (278:291) - Node/core/lib/Session.js (316:329) duplicated block id: 567 size: 11 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (120:131) - Node/core/src/dialogs/Prompt.ts (182:193) duplicated block id: 568 size: 11 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (36:49) - Azure/Node/src/BotServiceConnector.ts (58:71) duplicated block id: 569 size: 11 cleaned lines of code in 2 files: - Node/core/src/Session.ts (358:369) - Node/core/src/Session.ts (402:413) duplicated block id: 570 size: 11 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (18:28) - Node/calling/src/CallSession.ts (66:76) duplicated block id: 571 size: 11 cleaned lines of code in 2 files: - Azure/Node/src/AzureBotStorage.ts (209:221) - Node/core/src/bots/ChatConnector.ts (801:813) duplicated block id: 572 size: 11 cleaned lines of code in 2 files: - Azure/Node/lib/AzureBotStorage.js (150:164) - Node/core/lib/bots/ChatConnector.js (590:604) duplicated block id: 573 size: 11 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (83:94) - Cognitive Services/Node/src/LuisActionBinding.js (150:163) duplicated block id: 574 size: 11 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (304:314) - Node/calling/src/CallSession.ts (394:404) duplicated block id: 575 size: 11 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptNumber.js (78:92) - Node/core/lib/dialogs/PromptText.js (59:73) duplicated block id: 576 size: 11 cleaned lines of code in 2 files: - Node/calling/src/bots/UniversalCallBot.ts (324:336) - Node/core/src/bots/UniversalBot.ts (625:637) duplicated block id: 577 size: 11 cleaned lines of code in 2 files: - Node/calling/src/bots/UniversalCallBot.ts (277:289) - Node/core/src/bots/UniversalBot.ts (554:566) duplicated block id: 578 size: 11 cleaned lines of code in 2 files: - Node/core/src/dialogs/IntentRecognizerSet.ts (97:109) - Node/core/src/dialogs/IntentRecognizerSet.ts (124:136) duplicated block id: 579 size: 11 cleaned lines of code in 2 files: - Node/calling/src/dialogs/DialogAction.ts (59:79) - Node/core/src/dialogs/DialogAction.ts (61:81) duplicated block id: 580 size: 11 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (57:70) - Node/core/src/dialogs/LuisRecognizer.ts (82:101) duplicated block id: 581 size: 11 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (505:523) - Node/core/src/Session.ts (827:845) duplicated block id: 582 size: 11 cleaned lines of code in 2 files: - Node/calling/lib/bots/UniversalCallBot.js (156:169) - Node/core/lib/bots/UniversalBot.js (421:434) duplicated block id: 583 size: 10 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/SimpleDialog.js (14:23) - Node/core/lib/dialogs/SimpleDialog.js (24:33) duplicated block id: 584 size: 10 cleaned lines of code in 2 files: - Node/core/lib/Session.js (261:271) - Node/core/src/Session.ts (340:352) duplicated block id: 585 size: 10 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (265:275) - Node/calling/src/CallSession.ts (301:311) duplicated block id: 586 size: 10 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (173:183) - Node/core/lib/Session.js (262:272) duplicated block id: 587 size: 10 cleaned lines of code in 2 files: - Node/core/lib/Session.js (327:337) - Node/core/src/Session.ts (411:423) duplicated block id: 588 size: 10 cleaned lines of code in 2 files: - Node/core/lib/Message.js (27:38) - Node/core/src/Message.ts (67:78) duplicated block id: 589 size: 10 cleaned lines of code in 2 files: - Node/calling/src/bots/UniversalCallBot.ts (310:320) - Node/core/src/bots/UniversalBot.ts (611:621) duplicated block id: 590 size: 10 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (254:267) - Node/core/lib/bots/ChatConnector.js (538:551) duplicated block id: 591 size: 10 cleaned lines of code in 2 files: - Node/calling/lib/consts.js (9:18) - Node/calling/src/consts.ts (43:52) duplicated block id: 592 size: 10 cleaned lines of code in 2 files: - CSharp/EchoBot/Controllers/MessagesController.cs (11:31) - CSharp/Generator/BotApplication/Dialogs/RootDialog.cs (8:28) duplicated block id: 593 size: 10 cleaned lines of code in 2 files: - Node/core/src/dialogs/PromptNumber.ts (110:124) - Node/core/src/dialogs/PromptText.ts (97:111) duplicated block id: 594 size: 10 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (40:52) - Node/core/lib/dialogs/PromptTime.js (35:47) duplicated block id: 595 size: 10 cleaned lines of code in 2 files: - Node/core/lib/bots/ConsoleConnector.js (30:40) - Node/core/src/bots/ConsoleConnector.ts (65:75) duplicated block id: 596 size: 10 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (286:295) - Cognitive Services/Node/src/LuisActionBinding.js (448:460) duplicated block id: 597 size: 10 cleaned lines of code in 2 files: - Node/core/lib/bots/OpenIdMetadata.js (70:82) - Node/core/skills-validator/lib/openIdMetadata.js (110:122) duplicated block id: 598 size: 10 cleaned lines of code in 2 files: - Node/core/src/deprecated/CommandDialog.ts (50:68) - Node/core/src/deprecated/LuisDialog.ts (51:69) duplicated block id: 599 size: 10 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptRecognizers.js (169:180) - Node/core/src/dialogs/PromptRecognizers.ts (308:319) duplicated block id: 600 size: 10 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (189:201) - Node/calling/lib/CallSession.js (220:232) duplicated block id: 601 size: 10 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (234:244) - Node/core/src/deprecated/LegacyPrompts.ts (304:314) duplicated block id: 602 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (254:265) - Node/core/src/bots/ChatConnector.ts (747:761) duplicated block id: 603 size: 9 cleaned lines of code in 2 files: - Node/snippets/basics-handleCommands.js (9:19) - Node/snippets/basics-handleCommandsUsingDialogs.js (6:16) duplicated block id: 604 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/storage/BotStorage.js (39:51) - Node/calling/src/storage/BotStorage.ts (92:107) duplicated block id: 605 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (231:240) - Node/calling/src/CallSession.ts (310:321) duplicated block id: 606 size: 9 cleaned lines of code in 2 files: - Node/core/lib/storage/BotStorage.js (40:52) - Node/core/src/storage/BotStorage.ts (92:107) duplicated block id: 607 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (310:319) - Node/calling/src/bots/CallConnector.ts (391:400) duplicated block id: 608 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/workflow/RecognizeAction.js (5:13) - Node/calling/src/workflow/RecognizeAction.ts (39:47) duplicated block id: 609 size: 9 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (368:379) - Node/core/src/Session.ts (497:509) duplicated block id: 610 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (173:182) - Node/calling/src/CallSession.ts (249:260) duplicated block id: 611 size: 9 cleaned lines of code in 2 files: - Azure/Node/lib/AzureBotStorage.js (108:121) - Azure/Node/src/AzureBotStorage.ts (162:180) duplicated block id: 612 size: 9 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (97:105) - Cognitive Services/Node/src/LuisActionBinding.js (168:180) duplicated block id: 613 size: 9 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (118:126) - Cognitive Services/Node/src/QnAMakerDialog.ts (162:170) duplicated block id: 614 size: 9 cleaned lines of code in 2 files: - Node/Generator/generators/app/templates/bot.js (10:19) - Node/Generator/generators/app/templates/bot.ts (16:25) duplicated block id: 615 size: 9 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (348:356) - Node/core/src/bots/ChatConnector.ts (787:795) duplicated block id: 616 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (83:92) - Node/core/lib/bots/OpenIdMetadata.js (45:54) duplicated block id: 617 size: 9 cleaned lines of code in 2 files: - Node/calling/src/storage/BotStorage.ts (92:107) - Node/core/lib/storage/BotStorage.js (40:52) duplicated block id: 618 size: 9 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptRecognizers.js (115:123) - Node/core/lib/dialogs/PromptRecognizers.js (126:134) duplicated block id: 619 size: 9 cleaned lines of code in 2 files: - Node/core/src/cards/Keyboard.ts (34:46) - Node/core/src/cards/ReceiptCard.ts (87:99) duplicated block id: 620 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (258:267) - Node/calling/src/CallSession.ts (344:355) duplicated block id: 621 size: 9 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (472:481) - Node/core/src/bots/ChatConnector.ts (969:978) duplicated block id: 622 size: 9 cleaned lines of code in 2 files: - Node/core/src/dialogs/PromptAttachment.ts (73:86) - Node/core/src/dialogs/PromptTime.ts (55:68) duplicated block id: 623 size: 9 cleaned lines of code in 2 files: - Node/core/src/dialogs/PromptRecognizers.ts (243:251) - Node/core/src/dialogs/PromptRecognizers.ts (256:264) duplicated block id: 624 size: 9 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (249:260) - Node/core/lib/Session.js (262:271) duplicated block id: 625 size: 9 cleaned lines of code in 2 files: - Node/core/lib/dialogs/EntityRecognizer.js (66:79) - Node/core/src/dialogs/EntityRecognizer.ts (130:144) duplicated block id: 626 size: 9 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (141:151) - Node/core/src/bots/OpenIdMetadata.ts (91:102) duplicated block id: 627 size: 9 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (249:260) - Node/core/src/Session.ts (341:352) duplicated block id: 628 size: 9 cleaned lines of code in 2 files: - Node/core/lib/dialogs/RegExpRecognizer.js (32:40) - Node/core/src/dialogs/RegExpRecognizer.ts (55:64) duplicated block id: 629 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (173:182) - Node/core/src/Session.ts (341:352) duplicated block id: 630 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (268:276) - Node/core/lib/bots/ChatConnector.js (575:583) duplicated block id: 631 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/storage/BotStorage.js (39:51) - Node/core/src/storage/BotStorage.ts (92:107) duplicated block id: 632 size: 9 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder.FormFlow.Json/FormBuilderJson.cs (391:410) - CSharp/Library/Microsoft.Bot.Builder/FormFlow/FormBuilder.cs (461:480) duplicated block id: 633 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (230:239) - Node/calling/src/dialogs/Prompts.ts (305:316) duplicated block id: 634 size: 9 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.AspNetCore/Properties/AssemblyInfo.cs (1:12) - CSharp/Library/Microsoft.Bot.Connector.AspNetCore2/AssemblyInfo.cs (1:10) duplicated block id: 635 size: 9 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (553:564) - Node/core/src/Session.ts (897:908) duplicated block id: 636 size: 9 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (108:118) - Cognitive Services/Node/src/LuisActionBinding.js (184:199) duplicated block id: 637 size: 9 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (378:392) - Node/core/lib/bots/ChatConnector.js (722:736) duplicated block id: 638 size: 9 cleaned lines of code in 2 files: - Node/core/lib/Session.js (249:258) - Node/core/src/Session.ts (317:334) duplicated block id: 639 size: 9 cleaned lines of code in 2 files: - Node/core/lib/dialogs/WaterfallDialog.js (118:127) - Node/core/src/dialogs/WaterfallDialog.ts (162:174) duplicated block id: 640 size: 9 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (328:337) - Node/core/lib/bots/ChatConnector.js (378:387) duplicated block id: 641 size: 9 cleaned lines of code in 2 files: - Node/core/lib/bots/OpenIdMetadata.js (64:74) - Node/core/src/bots/OpenIdMetadata.ts (114:128) duplicated block id: 642 size: 9 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder/FormFlow/Steps.cs (78:98) - CSharp/Library/Microsoft.Bot.Builder/FormFlow/Steps.cs (544:564) duplicated block id: 643 size: 8 cleaned lines of code in 2 files: - Node/core/lib/Session.js (49:56) - Node/core/src/Session.ts (103:110) duplicated block id: 644 size: 8 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptRecognizers.js (225:234) - Node/core/src/dialogs/PromptRecognizers.ts (389:398) duplicated block id: 645 size: 8 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (346:354) - Node/core/src/bots/UniversalBot.ts (467:476) duplicated block id: 646 size: 8 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (170:177) - Node/core/src/bots/UniversalBot.ts (246:253) duplicated block id: 647 size: 8 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (207:214) - Node/calling/src/CallSession.ts (265:272) duplicated block id: 648 size: 8 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (207:214) - Node/calling/src/CallSession.ts (301:308) duplicated block id: 649 size: 8 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (73:81) - Cognitive Services/Node/src/LuisActionBinding.js (137:147) duplicated block id: 650 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (142:150) - Node/calling/src/dialogs/Prompts.ts (182:190) duplicated block id: 651 size: 8 cleaned lines of code in 2 files: - Azure/Node/src/AzureSqlClient.ts (130:138) - Azure/Node/src/AzureSqlClient.ts (143:151) duplicated block id: 652 size: 8 cleaned lines of code in 2 files: - Node/core/lib/logger.js (83:90) - Node/core/src/logger.ts (100:107) duplicated block id: 653 size: 8 cleaned lines of code in 2 files: - Node/core/lib/Session.js (354:361) - Node/core/src/Session.ts (445:454) duplicated block id: 654 size: 8 cleaned lines of code in 2 files: - Azure/Node/lib/AzureBotStorage.js (86:95) - Node/core/lib/bots/ChatConnector.js (509:518) duplicated block id: 655 size: 8 cleaned lines of code in 2 files: - Node/core/src/dialogs/ActionSet.ts (185:193) - Node/core/src/dialogs/ActionSet.ts (197:205) duplicated block id: 656 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (279:287) - Node/core/lib/Session.js (398:406) duplicated block id: 657 size: 8 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Falcon/Properties/AssemblyInfo.cs (6:14) - CSharp/Library/Microsoft.Bot.Connector.NetFramework/Properties/AssemblyInfo.cs (6:14) duplicated block id: 658 size: 8 cleaned lines of code in 2 files: - Node/calling/src/consts.ts (43:50) - Node/core/lib/consts.js (22:29) duplicated block id: 659 size: 8 cleaned lines of code in 2 files: - Node/calling/src/dialogs/DialogAction.ts (121:132) - Node/core/src/dialogs/WaterfallDialog.ts (173:185) duplicated block id: 660 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (322:329) - Node/calling/src/bots/CallConnector.ts (403:410) duplicated block id: 661 size: 8 cleaned lines of code in 2 files: - Azure/Node/src/AzureBotStorage.ts (136:144) - Node/core/src/bots/ChatConnector.ts (718:726) duplicated block id: 662 size: 8 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (170:177) - Node/core/src/bots/UniversalBot.ts (350:357) duplicated block id: 663 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (253:261) - Node/calling/src/dialogs/Prompts.ts (330:338) duplicated block id: 664 size: 8 cleaned lines of code in 2 files: - Node/calling/src/dialogs/Prompts.ts (143:151) - Node/calling/src/dialogs/Prompts.ts (214:222) duplicated block id: 665 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/DialogAction.js (70:82) - Node/core/lib/dialogs/WaterfallDialog.js (126:139) duplicated block id: 666 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/consts.js (9:16) - Node/core/src/consts.ts (56:63) duplicated block id: 667 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/workflow/RecordAction.js (10:17) - Node/calling/src/workflow/RecordAction.ts (45:52) duplicated block id: 668 size: 8 cleaned lines of code in 2 files: - Node/core/src/dialogs/IntentDialog.ts (147:157) - Node/core/src/dialogs/Prompt.ts (355:365) duplicated block id: 669 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (163:171) - Node/core/lib/Session.js (251:259) duplicated block id: 670 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (35:44) - Node/calling/lib/bots/CallConnector.js (48:57) duplicated block id: 671 size: 8 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (120:130) - Node/core/lib/dialogs/Prompt.js (291:301) duplicated block id: 672 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/bots/Library.js (58:66) - Node/core/lib/bots/Library.js (401:409) duplicated block id: 673 size: 8 cleaned lines of code in 2 files: - Node/calling/src/bots/UniversalCallBot.ts (245:252) - Node/core/src/bots/UniversalBot.ts (451:458) duplicated block id: 674 size: 8 cleaned lines of code in 2 files: - Node/core/lib/Session.js (372:379) - Node/core/src/Session.ts (469:476) duplicated block id: 675 size: 8 cleaned lines of code in 2 files: - Node/core/src/dialogs/PromptConfirm.ts (59:68) - Node/core/src/dialogs/PromptNumber.ts (64:73) duplicated block id: 676 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/bots/UniversalCallBot.js (128:135) - Node/core/lib/bots/UniversalBot.js (332:339) duplicated block id: 677 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (142:150) - Node/calling/src/dialogs/Prompts.ts (143:151) duplicated block id: 678 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (200:208) - Node/calling/src/CallSession.ts (274:288) duplicated block id: 679 size: 8 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/OAuthAPI/OAuthClient.cs (255:264) - CSharp/Library/Microsoft.Bot.Connector.Shared/OAuthAPI/OAuthClient.cs (267:276) duplicated block id: 680 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (293:302) - Node/calling/src/CallSession.ts (383:392) duplicated block id: 681 size: 8 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (93:101) - Node/calling/src/bots/CallConnector.ts (104:112) duplicated block id: 682 size: 8 cleaned lines of code in 2 files: - Node/calling/src/dialogs/Prompts.ts (182:190) - Node/calling/src/dialogs/Prompts.ts (214:222) duplicated block id: 683 size: 8 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (266:273) - Node/core/src/bots/UniversalBot.ts (246:253) duplicated block id: 684 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (397:405) - Node/core/src/bots/ChatConnector.ts (970:978) duplicated block id: 685 size: 8 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (332:347) - Node/core/src/bots/ChatConnector.ts (750:765) duplicated block id: 686 size: 8 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/OAuthAPI/OAuthClient.cs (187:199) - CSharp/Library/Microsoft.Bot.Connector.Shared/OAuthAPI/OAuthClient.cs (223:235) duplicated block id: 687 size: 8 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (80:87) - Node/core/src/RemoteSessionLogger.ts (124:131) duplicated block id: 688 size: 8 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (266:273) - Node/core/src/bots/UniversalBot.ts (350:357) duplicated block id: 689 size: 8 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompts.js (112:120) - Node/core/src/dialogs/Prompts.ts (178:189) duplicated block id: 690 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/DialogAction.js (5:14) - Node/core/lib/dialogs/DialogAction.js (7:16) duplicated block id: 691 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (109:117) - Node/calling/lib/dialogs/Prompts.js (142:150) duplicated block id: 692 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (109:117) - Node/calling/src/dialogs/Prompts.ts (214:222) duplicated block id: 693 size: 8 cleaned lines of code in 2 files: - Node/calling/src/consts.ts (43:50) - Node/core/src/consts.ts (56:63) duplicated block id: 694 size: 8 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (304:313) - Cognitive Services/Node/src/LuisActionBinding.js (468:478) duplicated block id: 695 size: 8 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (251:258) - Node/core/src/bots/ChatConnector.ts (403:413) duplicated block id: 696 size: 8 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (25:34) - Azure/Node/src/BotServiceConnector.ts (47:56) duplicated block id: 697 size: 8 cleaned lines of code in 2 files: - Node/core/lib/cards/OAuthCard.js (45:53) - Node/core/src/cards/OAuthCard.ts (81:90) duplicated block id: 698 size: 8 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (455:466) - Node/core/src/bots/ChatConnector.ts (941:952) duplicated block id: 699 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (162:170) - Node/calling/src/CallSession.ts (228:244) duplicated block id: 700 size: 8 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/OAuthClientEx.cs (52:62) - CSharp/Library/Microsoft.Bot.Connector.Shared/StateClientEx.cs (56:66) duplicated block id: 701 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (70:78) - Node/calling/lib/dialogs/Prompts.js (142:150) duplicated block id: 702 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (70:78) - Node/calling/src/dialogs/Prompts.ts (214:222) duplicated block id: 703 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (142:151) - Node/calling/lib/CallSession.js (189:198) duplicated block id: 704 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (142:151) - Node/calling/lib/CallSession.js (220:229) duplicated block id: 705 size: 8 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (397:405) - Node/calling/src/bots/CallConnector.ts (473:481) duplicated block id: 706 size: 8 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompts.js (165:172) - Node/core/src/dialogs/Prompts.ts (265:275) duplicated block id: 707 size: 8 cleaned lines of code in 2 files: - Node/core/lib/Session.js (397:405) - Node/core/src/Session.ts (496:504) duplicated block id: 708 size: 8 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder/Scorables/Binder.cs (179:190) - CSharp/Library/Microsoft.Bot.Builder/Scorables/Binder.cs (205:216) duplicated block id: 709 size: 8 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptConfirm.js (35:46) - Node/core/lib/dialogs/PromptNumber.js (31:42) duplicated block id: 710 size: 8 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptRecognizers.js (239:248) - Node/core/src/dialogs/PromptRecognizers.ts (402:411) duplicated block id: 711 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/PromptNumber.js (9:15) duplicated block id: 712 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/cards/VideoCard.js (9:15) duplicated block id: 713 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/Prompt.js (9:15) duplicated block id: 714 size: 7 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptRecognizers.js (129:136) - Node/core/src/dialogs/PromptRecognizers.ts (259:267) duplicated block id: 715 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/bots/UniversalBot.js (9:15) duplicated block id: 716 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/Dialog.js (9:15) duplicated block id: 717 size: 7 cleaned lines of code in 2 files: - Node/core/lib/cards/Keyboard.js (12:20) - Node/core/lib/cards/ReceiptCard.js (61:69) duplicated block id: 718 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/RegExpRecognizer.js (9:15) duplicated block id: 719 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/WaterfallDialog.js (9:15) duplicated block id: 720 size: 7 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (86:94) - Node/core/src/bots/ChatConnector.ts (208:218) duplicated block id: 721 size: 7 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptRecognizers.js (73:80) - Node/core/src/dialogs/PromptRecognizers.ts (191:198) duplicated block id: 722 size: 7 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (229:244) - Node/core/src/Session.ts (319:334) duplicated block id: 723 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/PromptAttachment.js (9:15) duplicated block id: 724 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/bots/Library.js (9:15) duplicated block id: 725 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/deprecated/LegacyPrompts.js (9:15) duplicated block id: 726 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.AspNetCore/Properties/AssemblyInfo.cs (6:12) - CSharp/Library/Microsoft.Bot.Connector.NetFramework/Properties/AssemblyInfo.cs (5:11) duplicated block id: 727 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/SkillAuthentication/EmulatorValidation.cs (25:32) - CSharp/Library/Microsoft.Bot.Connector.Shared/SkillAuthentication/SkillValidation.cs (26:33) duplicated block id: 728 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/IntentRecognizerSet.js (9:15) duplicated block id: 729 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/Session.js (9:15) duplicated block id: 730 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (191:197) - Node/calling/src/dialogs/Prompts.ts (265:271) duplicated block id: 731 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/PromptChoice.js (9:15) duplicated block id: 732 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/PromptText.js (9:15) duplicated block id: 733 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (9:15) duplicated block id: 734 size: 7 cleaned lines of code in 2 files: - Node/calling/src/bots/UniversalCallBot.ts (256:264) - Node/core/src/bots/UniversalBot.ts (462:470) duplicated block id: 735 size: 7 cleaned lines of code in 2 files: - Node/core/lib/cards/OAuthCard.js (20:28) - Node/core/lib/cards/SigninCard.js (13:21) duplicated block id: 736 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/cards/VideoCard.js (9:15) duplicated block id: 737 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/WaterfallDialog.js (9:15) duplicated block id: 738 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/cards/HeroCard.js (9:15) duplicated block id: 739 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/PromptTime.js (9:15) duplicated block id: 740 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/IntentDialog.js (9:15) duplicated block id: 741 size: 7 cleaned lines of code in 2 files: - Node/core/lib/Session.js (729:735) - Node/core/src/Session.ts (881:887) duplicated block id: 742 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (368:376) - Node/core/lib/bots/ChatConnector.js (712:720) duplicated block id: 743 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (279:286) - Node/core/src/Session.ts (497:504) duplicated block id: 744 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/PromptAttachment.js (9:15) duplicated block id: 745 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (262:269) - Node/core/lib/Session.js (356:363) duplicated block id: 746 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/cards/AudioCard.js (9:15) duplicated block id: 747 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/bots/Library.js (26:35) - Node/core/lib/bots/Library.js (392:401) duplicated block id: 748 size: 7 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (934:940) - Node/core/src/bots/ChatConnector.ts (1174:1180) duplicated block id: 749 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/RemoteSessionLogger.js (9:15) duplicated block id: 750 size: 7 cleaned lines of code in 2 files: - Node/core/lib/cards/OAuthCard.js (69:75) - Node/core/src/cards/OAuthCard.ts (104:110) duplicated block id: 751 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/SimpleDialog.js (9:15) duplicated block id: 752 size: 7 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (331:337) - Node/core/lib/bots/ChatConnector.js (349:355) duplicated block id: 753 size: 7 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (446:453) - Node/core/src/bots/ChatConnector.ts (932:939) duplicated block id: 754 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (183:189) - Node/calling/src/dialogs/Prompts.ts (257:263) duplicated block id: 755 size: 7 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (107:114) - Node/core/lib/dialogs/Prompt.js (281:288) duplicated block id: 756 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/RemoteSessionLogger.js (9:15) duplicated block id: 757 size: 7 cleaned lines of code in 2 files: - Node/core/lib/cards/CardAction.js (38:46) - Node/core/lib/cards/ReceiptCard.js (102:110) duplicated block id: 758 size: 7 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (139:145) - Node/core/src/deprecated/LegacyPrompts.ts (204:210) duplicated block id: 759 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/AnimationCardEx.cs (15:27) - CSharp/Library/Microsoft.Bot.Connector.Shared/VideoCardEx.cs (15:27) duplicated block id: 760 size: 7 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (368:375) - Node/core/lib/Session.js (398:405) duplicated block id: 761 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/deprecated/LegacyPrompts.js (9:15) duplicated block id: 762 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/Prompt.js (9:15) duplicated block id: 763 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/PromptText.js (9:15) duplicated block id: 764 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/cards/AudioCard.js (9:15) duplicated block id: 765 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/workflow/RecognizeAction.js (15:21) - Node/calling/src/workflow/RecognizeAction.ts (50:56) duplicated block id: 766 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder/Scorables/LuisIntentScorable.cs (185:196) - CSharp/Library/Microsoft.Bot.Builder/Scorables/RegexMatchScorable.cs (243:254) duplicated block id: 767 size: 7 cleaned lines of code in 2 files: - Node/core/src/bots/ChatConnector.ts (477:488) - Node/core/src/bots/ChatConnector.ts (552:563) duplicated block id: 768 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/AudioCardEx.cs (15:27) - CSharp/Library/Microsoft.Bot.Connector.Shared/MediaCardEx.cs (15:27) duplicated block id: 769 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (434:444) - Node/core/lib/bots/ChatConnector.js (836:847) duplicated block id: 770 size: 7 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (910:919) - Node/core/src/bots/ChatConnector.ts (1147:1156) duplicated block id: 771 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder/FormFlow/FormDialog.cs (473:480) - CSharp/Library/Microsoft.Bot.Builder/FormFlow/FormDialog.cs (497:504) duplicated block id: 772 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (163:170) - Node/core/src/Session.ts (319:334) duplicated block id: 773 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/PromptChoice.js (9:15) duplicated block id: 774 size: 7 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (34:42) - Node/core/lib/cards/ThumbnailCard.js (36:44) duplicated block id: 775 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/bots/Library.js (9:15) duplicated block id: 776 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (279:286) - Node/calling/src/CallSession.ts (368:375) duplicated block id: 777 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/IntentDialog.js (9:15) duplicated block id: 778 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/LuisRecognizer.js (9:15) duplicated block id: 779 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/Dialog.js (9:15) duplicated block id: 780 size: 7 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (71:77) - Node/core/src/dialogs/PromptChoice.ts (131:137) duplicated block id: 781 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/bots/UniversalCallBot.js (139:145) - Node/core/lib/bots/UniversalBot.js (343:349) duplicated block id: 782 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/RegExpRecognizer.js (9:15) duplicated block id: 783 size: 7 cleaned lines of code in 2 files: - Node/core/lib/Message.js (281:288) - Node/core/src/Message.ts (335:342) duplicated block id: 784 size: 7 cleaned lines of code in 2 files: - Node/core/lib/cards/ReceiptCard.js (13:21) - Node/core/lib/cards/ThumbnailCard.js (26:34) duplicated block id: 785 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (274:280) - Node/calling/src/dialogs/Prompts.ts (98:104) duplicated block id: 786 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/SimpleDialog.js (9:15) duplicated block id: 787 size: 7 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (332:343) - Node/core/lib/bots/ChatConnector.js (540:549) duplicated block id: 788 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/cards/MediaCard.js (9:15) duplicated block id: 789 size: 7 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (117:124) - Node/core/src/bots/ChatConnector.ts (253:260) duplicated block id: 790 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/cards/AnimationCard.js (9:15) duplicated block id: 791 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/DocumentDbClient.js (81:91) - Azure/Node/src/DocumentDbClient.ts (146:156) duplicated block id: 792 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/PromptTime.js (9:15) duplicated block id: 793 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/bots/UniversalCallBot.js (142:149) - Node/calling/src/bots/UniversalCallBot.ts (261:268) duplicated block id: 794 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/cards/MediaCard.js (9:15) duplicated block id: 795 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/AnimationCardEx.cs (15:27) - CSharp/Library/Microsoft.Bot.Connector.Shared/AudioCardEx.cs (15:27) duplicated block id: 796 size: 7 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (437:443) - Node/core/src/bots/ChatConnector.ts (920:926) duplicated block id: 797 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (414:422) - Node/core/lib/Session.js (689:697) duplicated block id: 798 size: 7 cleaned lines of code in 2 files: - Node/core/lib/Session.js (710:717) - Node/core/src/Session.ts (860:867) duplicated block id: 799 size: 7 cleaned lines of code in 2 files: - Node/core/lib/consts.js (51:57) - Node/core/src/consts.ts (89:95) duplicated block id: 800 size: 7 cleaned lines of code in 2 files: - Node/core/lib/Session.js (91:99) - Node/core/src/Session.ts (132:144) duplicated block id: 801 size: 7 cleaned lines of code in 2 files: - Node/core/skills-validator/lib/appCredentials.js (144:150) - Node/core/skills-validator/src/appCredentials.ts (20:26) duplicated block id: 802 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/cards/AnimationCard.js (9:15) duplicated block id: 803 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/LuisRecognizer.js (9:15) duplicated block id: 804 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (127:133) - Node/calling/src/bots/CallConnector.ts (192:200) duplicated block id: 805 size: 7 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (548:555) - Node/core/src/Session.ts (870:877) duplicated block id: 806 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.AspNetCore2/AssemblyInfo.cs (4:10) - CSharp/Library/Microsoft.Bot.Connector.NetFramework/Properties/AssemblyInfo.cs (5:11) duplicated block id: 807 size: 7 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (349:355) - Node/core/lib/bots/ChatConnector.js (381:387) duplicated block id: 808 size: 7 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (350:356) - Node/core/src/Session.ts (449:455) duplicated block id: 809 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (436:443) - Node/calling/src/CallSession.ts (538:545) duplicated block id: 810 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (106:114) - Node/calling/src/bots/CallConnector.ts (167:179) duplicated block id: 811 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (446:453) - Node/core/lib/Session.js (720:727) duplicated block id: 812 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder/Dialogs/PromptDialog.cs (853:866) - CSharp/Library/Microsoft.Bot.Builder/Dialogs/PromptDialog.cs (903:916) duplicated block id: 813 size: 7 cleaned lines of code in 2 files: - Node/core/lib/Session.js (116:122) - Node/core/src/Session.ts (175:183) duplicated block id: 814 size: 7 cleaned lines of code in 2 files: - Node/core/lib/deprecated/LegacyPrompts.js (260:266) - Node/core/src/deprecated/LegacyPrompts.ts (160:166) duplicated block id: 815 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/cards/ThumbnailCard.js (9:15) duplicated block id: 816 size: 7 cleaned lines of code in 2 files: - Node/core/lib/Session.js (297:303) - Node/core/src/Session.ts (379:387) duplicated block id: 817 size: 7 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (229:244) - Node/core/lib/Session.js (251:258) duplicated block id: 818 size: 7 cleaned lines of code in 2 files: - Node/core/lib/cards/CardAction.js (16:24) - Node/core/lib/cards/ReceiptCard.js (82:90) duplicated block id: 819 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/AzureSqlClient.js (66:74) - Azure/Node/lib/AzureSqlClient.js (80:88) duplicated block id: 820 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/cards/ThumbnailCard.js (9:15) duplicated block id: 821 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (79:88) - Cognitive Services/Node/src/QnAMakerDialog.ts (115:124) duplicated block id: 822 size: 7 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (249:257) - Node/core/src/bots/Library.ts (359:367) duplicated block id: 823 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/dialogs/PromptConfirm.js (9:15) duplicated block id: 824 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/deprecated/CommandDialog.js (9:15) duplicated block id: 825 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (19:25) - Node/calling/src/bots/CallConnector.ts (77:83) duplicated block id: 826 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (358:364) - Node/core/lib/bots/ChatConnector.js (698:704) duplicated block id: 827 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (9:15) duplicated block id: 828 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/IntentRecognizerSet.js (9:15) duplicated block id: 829 size: 7 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (262:270) - Node/core/src/bots/Library.ts (373:381) duplicated block id: 830 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder/Scorables/MethodScorable.cs (162:175) - CSharp/Library/Microsoft.Bot.Builder/Scorables/MethodScorable.cs (198:211) duplicated block id: 831 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/deprecated/LuisDialog.js (9:15) duplicated block id: 832 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/cards/HeroCard.js (9:15) duplicated block id: 833 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/DocumentDbClient.js (109:119) - Azure/Node/src/DocumentDbClient.ts (176:186) duplicated block id: 834 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/PromptConfirm.js (9:15) duplicated block id: 835 size: 7 cleaned lines of code in 2 files: - Node/core/lib/dialogs/ActionSet.js (43:49) - Node/core/src/dialogs/ActionSet.ts (118:124) duplicated block id: 836 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (256:265) - Node/calling/src/bots/CallConnector.ts (332:343) duplicated block id: 837 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/bots/UniversalBot.js (9:15) duplicated block id: 838 size: 7 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (366:378) - Node/core/src/bots/Library.ts (488:500) duplicated block id: 839 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Dialog.js (13:20) - Node/core/lib/dialogs/Dialog.js (31:38) duplicated block id: 840 size: 7 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (44:52) - Node/core/lib/cards/ThumbnailCard.js (46:54) duplicated block id: 841 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/Session.js (9:15) duplicated block id: 842 size: 7 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:12) - Node/core/lib/deprecated/CommandDialog.js (9:15) duplicated block id: 843 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/MediaCardEx.cs (15:27) - CSharp/Library/Microsoft.Bot.Connector.Shared/VideoCardEx.cs (15:27) duplicated block id: 844 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/AudioCardEx.cs (15:27) - CSharp/Library/Microsoft.Bot.Connector.Shared/VideoCardEx.cs (15:27) duplicated block id: 845 size: 7 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (24:32) - Node/core/lib/cards/ThumbnailCard.js (26:34) duplicated block id: 846 size: 7 cleaned lines of code in 2 files: - Node/core/lib/DefaultLocalizer.js (174:181) - Node/core/src/DefaultLocalizer.ts (236:246) duplicated block id: 847 size: 7 cleaned lines of code in 2 files: - Node/core/lib/cards/MediaCard.js (24:32) - Node/core/lib/cards/ReceiptCard.js (13:21) duplicated block id: 848 size: 7 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompts.js (79:85) - Node/core/src/dialogs/Prompts.ts (130:136) duplicated block id: 849 size: 7 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/AnimationCardEx.cs (15:27) - CSharp/Library/Microsoft.Bot.Connector.Shared/MediaCardEx.cs (15:27) duplicated block id: 850 size: 7 cleaned lines of code in 2 files: - Azure/CSharp/Library/Microsoft.Bot.Builder.Azure/SqlBotDataStore.cs (110:118) - Azure/CSharp/Library/Microsoft.Bot.Builder.Azure/SqlBotDataStore.cs (129:137) duplicated block id: 851 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/deprecated/LuisDialog.js (9:15) duplicated block id: 852 size: 7 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (265:271) - Node/calling/src/dialogs/Prompts.ts (342:348) duplicated block id: 853 size: 7 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:12) - Node/core/lib/dialogs/PromptNumber.js (9:15) duplicated block id: 854 size: 7 cleaned lines of code in 2 files: - Node/core/src/deprecated/BotConnectorBot.ts (108:118) - Node/core/src/deprecated/TextBot.ts (98:108) duplicated block id: 855 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptRecognizers.js (129:134) - Node/core/src/dialogs/PromptRecognizers.ts (246:251) duplicated block id: 856 size: 6 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (283:288) - Node/core/src/bots/ChatConnector.ts (683:688) duplicated block id: 857 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (182:187) - Node/core/src/dialogs/PromptChoice.ts (254:259) duplicated block id: 858 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (89:95) - Node/core/lib/dialogs/PromptNumber.js (39:45) duplicated block id: 859 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/JwtConfig.cs (70:76) - CSharp/Library/Microsoft.Bot.Connector.Shared/SkillAuthentication/SkillValidation.cs (35:40) duplicated block id: 860 size: 6 cleaned lines of code in 2 files: - Node/core/lib/logger.js (75:81) - Node/core/src/logger.ts (92:98) duplicated block id: 861 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (329:336) - Node/core/src/bots/Library.ts (445:452) duplicated block id: 862 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (243:248) - Node/core/lib/bots/ChatConnector.js (527:532) duplicated block id: 863 size: 6 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:11) - Node/core/skills-validator/lib/microsoftAppCredentials.js (9:14) duplicated block id: 864 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (243:248) - Node/calling/src/dialogs/Prompts.ts (320:325) duplicated block id: 865 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptNumber.js (24:29) - Node/core/lib/dialogs/PromptTime.js (24:29) duplicated block id: 866 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (47:52) - Node/core/lib/dialogs/PromptText.js (68:73) duplicated block id: 867 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (130:135) - Node/core/lib/dialogs/PromptText.js (68:73) duplicated block id: 868 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (220:225) - Node/core/lib/bots/ConsoleConnector.js (55:60) duplicated block id: 869 size: 6 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/LuisActionBinding.js (181:187) - Cognitive Services/Node/src/LuisActionBinding.js (289:298) duplicated block id: 870 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.AspNetCore/Properties/AssemblyInfo.cs (7:12) - CSharp/Library/Microsoft.Bot.Connector.Falcon/Properties/AssemblyInfo.cs (6:11) duplicated block id: 871 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptRecognizers.js (58:65) - Node/core/src/dialogs/PromptRecognizers.ts (173:180) duplicated block id: 872 size: 6 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (299:304) - Node/core/src/bots/ChatConnector.ts (716:722) duplicated block id: 873 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (160:166) - Node/core/src/dialogs/IntentDialog.ts (188:194) duplicated block id: 874 size: 6 cleaned lines of code in 2 files: - Azure/Node/lib/AzureSqlClient.js (51:57) - Azure/Node/lib/AzureSqlClient.js (102:108) duplicated block id: 875 size: 6 cleaned lines of code in 2 files: - Azure/Node/lib/AzureBotStorage.js (59:67) - Node/core/lib/bots/ChatConnector.js (488:496) duplicated block id: 876 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder.FormFlow.Json/FormBuilderJson.cs (414:423) - CSharp/Library/Microsoft.Bot.Builder/FormFlow/FormBuilder.cs (484:493) duplicated block id: 877 size: 6 cleaned lines of code in 2 files: - Node/core/lib/Session.js (131:137) - Node/core/src/Session.ts (193:199) duplicated block id: 878 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/bots/CallConnector.js (225:231) - Node/core/lib/bots/ChatConnector.js (507:514) duplicated block id: 879 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (414:421) - Node/calling/src/CallSession.ts (513:520) duplicated block id: 880 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (365:371) - Node/core/lib/Session.js (651:657) duplicated block id: 881 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder/ConnectorEx/BotData.cs (601:614) - CSharp/Library/Microsoft.Bot.Builder/ConnectorEx/BotData.cs (668:680) duplicated block id: 882 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/WaterfallDialog.js (43:49) - Node/core/src/dialogs/WaterfallDialog.ts (77:84) duplicated block id: 883 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (414:421) - Node/core/src/Session.ts (835:842) duplicated block id: 884 size: 6 cleaned lines of code in 2 files: - Node/core/src/dialogs/PromptChoice.ts (117:122) - Node/core/src/dialogs/PromptChoice.ts (132:137) duplicated block id: 885 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LuisRecognizer.js (43:48) - Node/core/src/dialogs/LuisRecognizer.ts (68:73) duplicated block id: 886 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (921:926) - Node/core/src/bots/ChatConnector.ts (1160:1165) duplicated block id: 887 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (47:52) - Node/core/lib/dialogs/PromptNumber.js (87:92) duplicated block id: 888 size: 6 cleaned lines of code in 2 files: - Node/core/lib/Session.js (480:487) - Node/core/src/Session.ts (594:601) duplicated block id: 889 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (75:80) - Node/calling/src/CallSession.ts (127:134) duplicated block id: 890 size: 6 cleaned lines of code in 2 files: - Azure/Node/lib/DocumentDbClient.js (68:73) - Azure/Node/src/DocumentDbClient.ts (132:137) duplicated block id: 891 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (59:64) - Node/core/lib/dialogs/PromptChoice.js (72:77) duplicated block id: 892 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompts.js (136:141) - Node/core/src/dialogs/Prompts.ts (214:219) duplicated block id: 893 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/OpenIdMetadata.js (5:10) - Node/core/skills-validator/lib/openIdMetadata.js (39:44) duplicated block id: 894 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptText.js (68:73) - Node/core/lib/dialogs/PromptTime.js (42:47) duplicated block id: 895 size: 6 cleaned lines of code in 2 files: - Azure/CSharp/Library/Microsoft.Bot.Builder.Azure/TableBotDataStore.cs (116:126) - Azure/CSharp/Library/Microsoft.Bot.Builder.Azure/TableBotDataStore2.cs (135:145) duplicated block id: 896 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (1:6) - Node/calling/lib/dialogs/SimpleDialog.js (1:6) duplicated block id: 897 size: 6 cleaned lines of code in 2 files: - Azure/Node/lib/DocumentDbClient.js (40:45) - Azure/Node/src/DocumentDbClient.ts (101:106) duplicated block id: 898 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder/Dialogs/DialogRouter.cs (86:91) - CSharp/Library/Microsoft.Bot.Builder/Dialogs/DialogRouter.cs (101:106) duplicated block id: 899 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (130:135) - Node/core/lib/dialogs/PromptNumber.js (87:92) duplicated block id: 900 size: 6 cleaned lines of code in 2 files: - Node/core/lib/consts.js (36:41) - Node/core/src/consts.ts (71:76) duplicated block id: 901 size: 6 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (350:355) - Node/core/lib/Session.js (356:361) duplicated block id: 902 size: 6 cleaned lines of code in 2 files: - Node/calling/src/bots/Library.ts (72:79) - Node/core/src/bots/Library.ts (524:531) duplicated block id: 903 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/OpenIdMetadata.js (59:65) - Node/core/skills-validator/lib/openIdMetadata.js (100:105) duplicated block id: 904 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/bots/UniversalCallBot.js (1:6) - Node/calling/lib/dialogs/Prompts.js (1:6) duplicated block id: 905 size: 6 cleaned lines of code in 2 files: - Cognitive Services/CSharp/Library/LuisActionBinding/LuisActionResolver.cs (90:102) - Cognitive Services/CSharp/Library/LuisActionBinding/LuisActionResolver.cs (133:145) duplicated block id: 906 size: 6 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (58:63) - Node/core/src/RemoteSessionLogger.ts (96:101) duplicated block id: 907 size: 6 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (510:516) - Node/core/src/bots/ChatConnector.ts (1060:1067) duplicated block id: 908 size: 6 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (549:555) - Node/core/lib/Session.js (720:726) duplicated block id: 909 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (193:199) - Node/core/src/bots/ChatConnector.ts (341:347) duplicated block id: 910 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/SkillAuthentication/JwtTokenExtractor.cs (71:78) - CSharp/Library/Microsoft.Bot.Connector.Shared/SkillAuthentication/JwtTokenExtractor.cs (107:114) duplicated block id: 911 size: 6 cleaned lines of code in 2 files: - Node/core/src/bots/ChatConnector.ts (777:782) - Node/core/src/bots/ChatConnector.ts (791:796) duplicated block id: 912 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/Library.js (275:282) - Node/core/src/bots/Library.ts (387:394) duplicated block id: 913 size: 6 cleaned lines of code in 2 files: - Azure/Node/lib/BotServiceConnector.js (6:11) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (9:14) duplicated block id: 914 size: 6 cleaned lines of code in 2 files: - Node/core/lib/Session.js (523:528) - Node/core/src/Session.ts (653:658) duplicated block id: 915 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (455:461) - Node/core/lib/Session.js (751:757) duplicated block id: 916 size: 6 cleaned lines of code in 2 files: - Node/core/lib/RemoteSessionLogger.js (44:49) - Node/core/src/RemoteSessionLogger.ts (84:89) duplicated block id: 917 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.NetFramework/createpackage.cmd (1:6) - Cognitive Services/CSharp/Library/createpackage.cmd (1:6) duplicated block id: 918 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.AspNetCore/createpackage.cmd (1:6) - CSharp/Library/Microsoft.Bot.Connector.NetFramework/createpackage.cmd (1:6) duplicated block id: 919 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (66:72) - Node/core/lib/Session.js (82:88) duplicated block id: 920 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptNumber.js (87:92) - Node/core/lib/dialogs/PromptTime.js (42:47) duplicated block id: 921 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.Shared/JwtTokenExtractor.cs (137:144) - CSharp/Library/Microsoft.Bot.Connector.Shared/SkillAuthentication/JwtTokenExtractor.cs (183:195) duplicated block id: 922 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.AspNetCore/createpackage.cmd (1:6) - Cognitive Services/CSharp/Library/createpackage.cmd (1:6) duplicated block id: 923 size: 6 cleaned lines of code in 2 files: - Node/core/src/bots/Library.ts (289:295) - Node/core/src/dialogs/ActionSet.ts (207:213) duplicated block id: 924 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (104:109) - Node/core/src/bots/ChatConnector.ts (239:244) duplicated block id: 925 size: 6 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerRecognizer.js (5:10) - Cognitive Services/Node/src/QnAMakerRecognizer.ts (39:44) duplicated block id: 926 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (273:278) - Node/core/src/bots/ChatConnector.ts (420:425) duplicated block id: 927 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder/FormFlow/FormDialog.cs (410:416) - CSharp/Library/Microsoft.Bot.Builder/FormFlow/FormDialog.cs (443:449) duplicated block id: 928 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.AspNetCore2/AssemblyInfo.cs (5:10) - CSharp/Library/Microsoft.Bot.Connector.Falcon/Properties/AssemblyInfo.cs (6:11) duplicated block id: 929 size: 6 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (315:320) - Node/core/src/Session.ts (418:423) duplicated block id: 930 size: 6 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (171:179) - Node/core/src/Session.ts (223:232) duplicated block id: 931 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder/Luis/EntityToType.cs (217:226) - CSharp/Library/Microsoft.Bot.Builder/Luis/EntityToType.cs (233:242) duplicated block id: 932 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/EntityRecognizer.js (39:44) - Node/core/src/dialogs/EntityRecognizer.ts (105:110) duplicated block id: 933 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (72:77) - Node/core/src/dialogs/PromptChoice.ts (117:122) duplicated block id: 934 size: 6 cleaned lines of code in 2 files: - Node/core/lib/Session.js (689:696) - Node/core/src/Session.ts (835:842) duplicated block id: 935 size: 6 cleaned lines of code in 2 files: - Node/core/src/dialogs/IntentDialog.ts (134:139) - Node/core/src/dialogs/Prompt.ts (345:350) duplicated block id: 936 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (89:95) - Node/core/lib/dialogs/PromptText.js (39:45) duplicated block id: 937 size: 6 cleaned lines of code in 2 files: - Azure/Node/lib/DocumentDbClient.js (96:101) - Azure/Node/src/DocumentDbClient.ts (162:167) duplicated block id: 938 size: 6 cleaned lines of code in 2 files: - Node/calling/src/bots/CallConnector.ts (315:320) - Node/core/src/bots/ChatConnector.ts (734:739) duplicated block id: 939 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (1:6) - Node/calling/lib/dialogs/Prompts.js (1:6) duplicated block id: 940 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.AspNetCore/createpackage.cmd (1:6) - CSharp/Library/Microsoft.Bot.Connector.AspNetCore2/createpackage.cmd (1:6) duplicated block id: 941 size: 6 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:11) - Node/core/skills-validator/lib/defaultAuthenticationConfiguration.js (9:14) duplicated block id: 942 size: 6 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (119:124) - Node/core/src/Session.ts (124:129) duplicated block id: 943 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/LocalizedRegExpRecognizer.js (29:34) - Node/core/src/dialogs/LocalizedRegExpRecognizer.ts (46:51) duplicated block id: 944 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/bots/UniversalCallBot.js (1:6) - Node/calling/lib/dialogs/SimpleDialog.js (1:6) duplicated block id: 945 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (446:452) - Node/calling/src/CallSession.ts (549:555) duplicated block id: 946 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (1:6) - Node/calling/lib/bots/UniversalCallBot.js (1:6) duplicated block id: 947 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (661:667) - Node/core/src/bots/ChatConnector.ts (876:886) duplicated block id: 948 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptRecognizers.js (23:28) - Node/core/src/dialogs/PromptRecognizers.ts (130:135) duplicated block id: 949 size: 6 cleaned lines of code in 2 files: - Node/core/lib/Session.js (742:748) - Node/core/src/Session.ts (893:899) duplicated block id: 950 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (130:135) - Node/core/lib/dialogs/PromptTime.js (42:47) duplicated block id: 951 size: 6 cleaned lines of code in 2 files: - Node/Generator/generators/app/templates/dialogs-js/echo.js (14:19) - Node/Generator/generators/app/templates/dialogs-ts/echo.ts (15:22) duplicated block id: 952 size: 6 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (513:520) - Node/core/lib/Session.js (689:696) duplicated block id: 953 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (234:239) - Node/core/src/Session.ts (418:423) duplicated block id: 954 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.AspNetCore2/createpackage.cmd (1:6) - Cognitive Services/CSharp/Library/createpackage.cmd (1:6) duplicated block id: 955 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/IntentDialog.js (45:50) - Node/core/src/dialogs/IntentDialog.ts (72:77) duplicated block id: 956 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (446:452) - Node/core/src/Session.ts (871:877) duplicated block id: 957 size: 6 cleaned lines of code in 2 files: - Node/calling/src/dialogs/DialogAction.ts (111:120) - Node/core/src/dialogs/WaterfallDialog.ts (162:171) duplicated block id: 958 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/DialogAction.js (63:69) - Node/core/src/dialogs/WaterfallDialog.ts (162:171) duplicated block id: 959 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/DialogAction.js (63:69) - Node/core/lib/dialogs/WaterfallDialog.js (118:124) duplicated block id: 960 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/Prompt.js (68:74) - Node/core/src/dialogs/Prompt.ts (118:127) duplicated block id: 961 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (563:569) - Node/core/lib/bots/ChatConnector.js (579:585) duplicated block id: 962 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (59:64) - Node/core/src/dialogs/PromptChoice.ts (132:137) duplicated block id: 963 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptChoice.js (59:64) - Node/core/src/dialogs/PromptChoice.ts (117:122) duplicated block id: 964 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/EntityRecognizer.js (120:126) - Node/core/src/dialogs/EntityRecognizer.ts (186:192) duplicated block id: 965 size: 6 cleaned lines of code in 2 files: - Azure/CSharp/Library/Microsoft.Bot.Builder.Azure/TableBotDataStore.cs (159:171) - Azure/CSharp/Library/Microsoft.Bot.Builder.Azure/TableBotDataStore2.cs (178:190) duplicated block id: 966 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (53:58) - Node/calling/src/CallSession.ts (106:111) duplicated block id: 967 size: 6 cleaned lines of code in 2 files: - Azure/Node/src/AzureBotStorage.ts (113:120) - Node/core/src/bots/ChatConnector.ts (700:707) duplicated block id: 968 size: 6 cleaned lines of code in 2 files: - Azure/CSharp/Library/Microsoft.Bot.Builder.Azure/TableBotDataStore.cs (135:142) - Azure/CSharp/Library/Microsoft.Bot.Builder.Azure/TableBotDataStore2.cs (155:161) duplicated block id: 969 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/ChatConnector.js (165:170) - Node/core/src/bots/ChatConnector.ts (310:317) duplicated block id: 970 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/dialogs/Prompts.js (1:6) - Node/calling/lib/dialogs/SimpleDialog.js (1:6) duplicated block id: 971 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Builder/Dialogs/LuisDialog.cs (430:448) - Cognitive Services/CSharp/Library/LuisActionBinding/Bot/LuisActionDialog.cs (227:245) duplicated block id: 972 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (262:267) - Node/core/src/Session.ts (449:454) duplicated block id: 973 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptNumber.js (39:45) - Node/core/lib/dialogs/PromptText.js (39:45) duplicated block id: 974 size: 6 cleaned lines of code in 2 files: - Node/core/lib/Session.js (668:675) - Node/core/src/Session.ts (811:818) duplicated block id: 975 size: 6 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (459:465) - Node/core/src/Session.ts (792:798) duplicated block id: 976 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (106:113) - Node/core/lib/Session.js (165:172) duplicated block id: 977 size: 6 cleaned lines of code in 2 files: - CSharp/Library/Microsoft.Bot.Connector.AspNetCore2/createpackage.cmd (1:6) - CSharp/Library/Microsoft.Bot.Connector.NetFramework/createpackage.cmd (1:6) duplicated block id: 978 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (242:250) - Node/calling/lib/CallSession.js (269:277) duplicated block id: 979 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptRecognizers.js (118:123) - Node/core/src/dialogs/PromptRecognizers.ts (246:251) duplicated block id: 980 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptRecognizers.js (118:123) - Node/core/src/dialogs/PromptRecognizers.ts (259:264) duplicated block id: 981 size: 6 cleaned lines of code in 2 files: - Node/core/lib/dialogs/PromptAttachment.js (47:52) - Node/core/lib/dialogs/PromptChoice.js (130:135) duplicated block id: 982 size: 6 cleaned lines of code in 2 files: - Node/calling/lib/CallSession.js (234:239) - Node/core/lib/Session.js (332:337) duplicated block id: 983 size: 6 cleaned lines of code in 2 files: - Node/core/lib/bots/UniversalBot.js (234:239) - Node/core/src/bots/UniversalBot.ts (308:313) duplicated block id: 984 size: 6 cleaned lines of code in 2 files: - Node/calling/src/dialogs/DialogAction.ts (111:120) - Node/core/lib/dialogs/WaterfallDialog.js (118:124) duplicated block id: 985 size: 6 cleaned lines of code in 2 files: - Node/core/lib/Session.js (720:726) - Node/core/src/Session.ts (871:877) duplicated block id: 986 size: 6 cleaned lines of code in 2 files: - Cognitive Services/Node/lib/QnAMakerDialog.js (6:11) - Node/core/skills-validator/lib/microsoftAppCredentials.js (9:14) duplicated block id: 987 size: 6 cleaned lines of code in 2 files: - Node/calling/src/CallSession.ts (315:320) - Node/core/lib/Session.js (332:337)