"{\"numFailedTestSuites\":0,\"numFailedTests\":0,\"numPassedTestSuites\":8,\"numPassedTests\":68,\"numPendingTestSuites\":0,\"numPendingTests\":0,\"numRuntimeErrorTestSuites\":0,\"numTodoTests\":0,\"numTotalTestSuites\":8,\"numTotalTests\":68,\"openHandles\":[],\"snapshot\":{\"added\":0,\"didUpdate\":false,\"failure\":false,\"filesAdded\":0,\"filesRemoved\":0,\"filesRemovedList\":[],\"filesUnmatched\":0,\"filesUpdated\":0,\"matched\":0,\"total\":0,\"unchecked\":0,\"uncheckedKeysByFile\":[],\"unmatched\":0,\"updated\":0},\"startTime\":1638348393211,\"success\":false,\"testResults\":[{\"leaks\":false,\"numFailingTests\":0,\"numPassingTests\":9,\"numPendingTests\":0,\"numTodoTests\":0,\"openHandles\":[],\"perfStats\":{\"end\":1638348407042,\"runtime\":8778,\"slow\":true,\"start\":1638348398264},\"skipped\":false,\"snapshot\":{\"added\":0,\"fileDeleted\":false,\"matched\":0,\"unchecked\":0,\"uncheckedKeys\":[],\"unmatched\":0,\"updated\":0},\"testFilePath\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\infrastructure\\\\amqp-manager.test.js\",\"testResults\":[{\"ancestorTitles\":[\"AmqpManager - тестування класу\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"AmqpManager - тестування класу Повинен повернути правильний конфіг конекшина по юрл\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильний конфіг конекшина по юрл\"},{\"ancestorTitles\":[\"AmqpManager - тестування класу\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"AmqpManager - тестування класу Повинен вірно зберегти конфіг конекшина по клієнту\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен вірно зберегти конфіг конекшина по клієнту\"},{\"ancestorTitles\":[\"AmqpManager - тестування класу\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"AmqpManager - тестування класу Повинен повернути правильний конфіг конекшина по клієнту\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильний конфіг конекшина по клієнту\"},{\"ancestorTitles\":[\"AmqpManager - тестування класу\"],\"duration\":12,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"AmqpManager - тестування класу Повинен створити або повернути існуючий конфіг конекшина по клієнту\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен створити або повернути існуючий конфіг конекшина по клієнту\"},{\"ancestorTitles\":[\"AmqpManager - тестування класу\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"AmqpManager - тестування класу Повинен створити правильний publisher\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен створити правильний publisher\"},{\"ancestorTitles\":[\"AmqpManager - тестування класу\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"AmqpManager - тестування класу Повинен створити правильний consumer\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен створити правильний consumer\"},{\"ancestorTitles\":[\"AmqpManager - тестування класу\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"AmqpManager - тестування класу Повинен закрити правильний конекшн по клієнту\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен закрити правильний конекшн по клієнту\"},{\"ancestorTitles\":[\"AmqpManager - тестування класу\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"AmqpManager - тестування класу Повинен закрити правильний конекшн для всіх клієнтів\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен закрити правильний конекшн для всіх клієнтів\"},{\"ancestorTitles\":[\"AmqpManager - тестування класу\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"AmqpManager - тестування класу Повинен повернути правильний розмір пулу конекшин конфігів\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильний розмір пулу конекшин конфігів\"}],\"failureMessage\":null},{\"leaks\":false,\"numFailingTests\":0,\"numPassingTests\":17,\"numPendingTests\":0,\"numTodoTests\":0,\"openHandles\":[],\"perfStats\":{\"end\":1638348407594,\"runtime\":399,\"slow\":false,\"start\":1638348407195},\"skipped\":false,\"snapshot\":{\"added\":0,\"fileDeleted\":false,\"matched\":0,\"unchecked\":0,\"uncheckedKeys\":[],\"unmatched\":0,\"updated\":0},\"testFilePath\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\publisher.test.js\",\"testResults\":[{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутні amqp, exchange, message властивості\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутні amqp, exchange, message властивості\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній amqp(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній amqp(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний amqp(відсутній url)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний amqp(відсутній url)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний amqp(url має бути string)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний amqp(url має бути string)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній exchange(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній exchange(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний exchange(відсутні вкладені поля)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний exchange(відсутні вкладені поля)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний exchange/name(string)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний exchange/name(string)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний exchange/mode(string)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний exchange/mode(string)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній exchange/options(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній exchange/options(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний exchange/options(відсутні вкладені поля)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний exchange/options(відсутні вкладені поля)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний exchange/options/durable(string)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний exchange/options/durable(string)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний exchange/options/autoDelete(boolean)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний exchange/options/autoDelete(boolean)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній message(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній message(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний message(відсутні вкладені поля)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний message(відсутні вкладені поля)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній message/options(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній message/options(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний message/options(відсутні вкладені поля)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний message/options(відсутні вкладені поля)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":6,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний message/options/noAck(boolean)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний message/options/noAck(boolean)\"}],\"failureMessage\":null},{\"leaks\":false,\"numFailingTests\":0,\"numPassingTests\":27,\"numPendingTests\":0,\"numTodoTests\":0,\"openHandles\":[],\"perfStats\":{\"end\":1638348408185,\"runtime\":541,\"slow\":false,\"start\":1638348407644},\"skipped\":false,\"snapshot\":{\"added\":0,\"fileDeleted\":false,\"matched\":0,\"unchecked\":0,\"uncheckedKeys\":[],\"unmatched\":0,\"updated\":0},\"testFilePath\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\consumer.test.js\",\"testResults\":[{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутні amqp, queue, message властивості\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутні amqp, queue, message властивості\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній amqp(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній amqp(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний amqp(відсутній url)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний amqp(відсутній url)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний amqp(url має бути string)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний amqp(url має бути string)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній queue(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній queue(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue(відсутні вкладені поля)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue(відсутні вкладені поля)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/name(string or null)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/name(string or null)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній queue/exchange(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній queue/exchange(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":4,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/exchange(відсутні вкладені поля)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/exchange(відсутні вкладені поля)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/exchange/name(string)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/exchange/name(string)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній queue/exchange/options(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній queue/exchange/options(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/exchange/options(відсутні вкладені поля)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/exchange/options(відсутні вкладені поля)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/exchange/options/durable(boolean)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/exchange/options/durable(boolean)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/exchange/options/autoDelete(boolean)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/exchange/options/autoDelete(boolean)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній queue/options(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній queue/options(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/options(відсутні вкладені поля)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/options(відсутні вкладені поля)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/options/noAck(boolean)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/options/noAck(boolean)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/options/exclusive(boolean)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/options/exclusive(boolean)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/options/durable(boolean)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/options/durable(boolean)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/options/durable(boolean)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/options/durable(boolean)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний queue/options/prefetch(number)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний queue/options/prefetch(number)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":3,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній message(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній message(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний message(відсутні вкладені поля)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний message(відсутні вкладені поля)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через відсутній message/options(object)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутній message/options(object)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний message/options(відсутні вкладені поля)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний message/options(відсутні вкладені поля)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний message/options/noAck(boolean)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний message/options/noAck(boolean)\"},{\"ancestorTitles\":[\"Consumer валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer валідація Повинен повернути правильне повідомлення про помилку через невалідний message/options/exclusive(boolean)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний message/options/exclusive(boolean)\"}],\"failureMessage\":null},{\"leaks\":false,\"numFailingTests\":0,\"numPassingTests\":2,\"numPendingTests\":0,\"numTodoTests\":0,\"openHandles\":[],\"perfStats\":{\"end\":1638348408501,\"runtime\":292,\"slow\":false,\"start\":1638348408209},\"skipped\":false,\"snapshot\":{\"added\":0,\"fileDeleted\":false,\"matched\":0,\"unchecked\":0,\"uncheckedKeys\":[],\"unmatched\":0,\"updated\":0},\"testFilePath\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\manager.test.js\",\"testResults\":[{\"ancestorTitles\":[\"Manager валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Manager валідація Повинен повернути правильне повідомлення про помилку через відсутню url властивість\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через відсутню url властивість\"},{\"ancestorTitles\":[\"Manager валідація\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Manager валідація Повинен повернути правильне повідомлення про помилку через невалідний url(string)\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильне повідомлення про помилку через невалідний url(string)\"}],\"failureMessage\":null},{\"leaks\":false,\"numFailingTests\":0,\"numPassingTests\":2,\"numPendingTests\":0,\"numTodoTests\":0,\"openHandles\":[],\"perfStats\":{\"end\":1638348408652,\"runtime\":114,\"slow\":false,\"start\":1638348408538},\"skipped\":false,\"snapshot\":{\"added\":0,\"fileDeleted\":false,\"matched\":0,\"unchecked\":0,\"uncheckedKeys\":[],\"unmatched\":0,\"updated\":0},\"testFilePath\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\utils\\\\deepClone.test.js\",\"testResults\":[{\"ancestorTitles\":[\"deepClone - тестування функції\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"deepClone - тестування функції Повинен повернути правильний результат конкатенації 2 об`єктів\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильний результат конкатенації 2 об`єктів\"},{\"ancestorTitles\":[\"deepClone - тестування функції\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"deepClone - тестування функції Повинен повернути правильний результат конкатенації об`єктів з різними домішками інших типів\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильний результат конкатенації об`єктів з різними домішками інших типів\"}],\"failureMessage\":null},{\"leaks\":false,\"numFailingTests\":0,\"numPassingTests\":1,\"numPendingTests\":0,\"numTodoTests\":0,\"openHandles\":[],\"perfStats\":{\"end\":1638348408763,\"runtime\":85,\"slow\":false,\"start\":1638348408678},\"skipped\":false,\"snapshot\":{\"added\":0,\"fileDeleted\":false,\"matched\":0,\"unchecked\":0,\"uncheckedKeys\":[],\"unmatched\":0,\"updated\":0},\"testFilePath\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\base.test.js\",\"testResults\":[{\"ancestorTitles\":[\"Base валідація\"],\"duration\":0,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Base валідація Повинен повернути правильний результат з перевірки options в base \",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильний результат з перевірки options в base \"}],\"failureMessage\":null},{\"leaks\":false,\"numFailingTests\":0,\"numPassingTests\":5,\"numPendingTests\":0,\"numTodoTests\":0,\"openHandles\":[],\"perfStats\":{\"end\":1638348408977,\"runtime\":10713,\"slow\":true,\"start\":1638348398264},\"skipped\":false,\"snapshot\":{\"added\":0,\"fileDeleted\":false,\"matched\":0,\"unchecked\":0,\"uncheckedKeys\":[],\"unmatched\":0,\"updated\":0},\"testFilePath\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\infrastructure\\\\consumer.test.js\",\"testResults\":[{\"ancestorTitles\":[\"Consumer - тестування класу\"],\"duration\":9,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer - тестування класу Повинен повернути правильний екземпляр\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильний екземпляр\"},{\"ancestorTitles\":[\"Consumer - тестування класу\"],\"duration\":5,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer - тестування класу Повинен ініціалізувати consumer залежності правильно\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен ініціалізувати consumer залежності правильно\"},{\"ancestorTitles\":[\"Consumer - тестування класу\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer - тестування класу Повинен зберегти callback в middleware\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен зберегти callback в middleware\"},{\"ancestorTitles\":[\"Consumer - тестування класу\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer - тестування класу Логіка повинна виконатись правильно\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Логіка повинна виконатись правильно\"},{\"ancestorTitles\":[\"Consumer - тестування класу\"],\"duration\":2,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer - тестування класу Канал і конекши повинен закритись\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Канал і конекши повинен закритись\"}],\"failureMessage\":null},{\"leaks\":false,\"numFailingTests\":0,\"numPassingTests\":5,\"numPendingTests\":0,\"numTodoTests\":0,\"openHandles\":[],\"perfStats\":{\"end\":1638348408978,\"runtime\":10713,\"slow\":true,\"start\":1638348398265},\"skipped\":false,\"snapshot\":{\"added\":0,\"fileDeleted\":false,\"matched\":0,\"unchecked\":0,\"uncheckedKeys\":[],\"unmatched\":0,\"updated\":0},\"testFilePath\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\infrastructure\\\\publisher.test.js\",\"testResults\":[{\"ancestorTitles\":[\"Consumer - тестування класу\"],\"duration\":9,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer - тестування класу Повинен повернути правильний екземпляр\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен повернути правильний екземпляр\"},{\"ancestorTitles\":[\"Consumer - тестування класу\"],\"duration\":5,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer - тестування класу Повинен ініціалізувати consumer залежності правильно\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен ініціалізувати consumer залежності правильно\"},{\"ancestorTitles\":[\"Consumer - тестування класу\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer - тестування класу Повинен зберегти callback в middleware\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Повинен зберегти callback в middleware\"},{\"ancestorTitles\":[\"Consumer - тестування класу\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer - тестування класу Логіка повинна виконатись правильно\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Логіка повинна виконатись правильно\"},{\"ancestorTitles\":[\"Consumer - тестування класу\"],\"duration\":1,\"failureDetails\":[],\"failureMessages\":[],\"fullName\":\"Consumer - тестування класу Канал і конекши повинен закритись\",\"invocations\":1,\"location\":null,\"numPassingAsserts\":0,\"status\":\"passed\",\"title\":\"Канал і конекши повинен закритись\"}],\"failureMessage\":null}],\"wasInterrupted\":false,\"coverageMap\":{\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\infrastructure\\\\amqp-manager.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\infrastructure\\\\amqp-manager.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":6,\"column\":16},\"end\":{\"line\":6,\"column\":34}},\"1\":{\"start\":{\"line\":7,\"column\":18},\"end\":{\"line\":7,\"column\":47}},\"2\":{\"start\":{\"line\":8,\"column\":26},\"end\":{\"line\":8,\"column\":60}},\"3\":{\"start\":{\"line\":9,\"column\":25},\"end\":{\"line\":9,\"column\":58}},\"4\":{\"start\":{\"line\":10,\"column\":25},\"end\":{\"line\":10,\"column\":57}},\"5\":{\"start\":{\"line\":11,\"column\":18},\"end\":{\"line\":11,\"column\":40}},\"6\":{\"start\":{\"line\":12,\"column\":17},\"end\":{\"line\":12,\"column\":38}},\"7\":{\"start\":{\"line\":13,\"column\":14},\"end\":{\"line\":13,\"column\":46}},\"8\":{\"start\":{\"line\":15,\"column\":32},\"end\":{\"line\":15,\"column\":64}},\"9\":{\"start\":{\"line\":16,\"column\":32},\"end\":{\"line\":16,\"column\":64}},\"10\":{\"start\":{\"line\":31,\"column\":10},\"end\":{\"line\":31,\"column\":19}},\"11\":{\"start\":{\"line\":41,\"column\":4},\"end\":{\"line\":43,\"column\":5}},\"12\":{\"start\":{\"line\":42,\"column\":6},\"end\":{\"line\":42,\"column\":48}},\"13\":{\"start\":{\"line\":44,\"column\":4},\"end\":{\"line\":44,\"column\":33}},\"14\":{\"start\":{\"line\":52,\"column\":4},\"end\":{\"line\":52,\"column\":33}},\"15\":{\"start\":{\"line\":53,\"column\":4},\"end\":{\"line\":53,\"column\":37}},\"16\":{\"start\":{\"line\":61,\"column\":4},\"end\":{\"line\":61,\"column\":22}},\"17\":{\"start\":{\"line\":69,\"column\":4},\"end\":{\"line\":69,\"column\":25}},\"18\":{\"start\":{\"line\":77,\"column\":4},\"end\":{\"line\":77,\"column\":31}},\"19\":{\"start\":{\"line\":86,\"column\":4},\"end\":{\"line\":86,\"column\":36}},\"20\":{\"start\":{\"line\":94,\"column\":4},\"end\":{\"line\":94,\"column\":82}},\"21\":{\"start\":{\"line\":94,\"column\":56},\"end\":{\"line\":94,\"column\":80}},\"22\":{\"start\":{\"line\":104,\"column\":4},\"end\":{\"line\":104,\"column\":46}},\"23\":{\"start\":{\"line\":105,\"column\":31},\"end\":{\"line\":105,\"column\":68}},\"24\":{\"start\":{\"line\":106,\"column\":4},\"end\":{\"line\":111,\"column\":5}},\"25\":{\"start\":{\"line\":107,\"column\":6},\"end\":{\"line\":109,\"column\":7}},\"26\":{\"start\":{\"line\":108,\"column\":8},\"end\":{\"line\":108,\"column\":48}},\"27\":{\"start\":{\"line\":110,\"column\":6},\"end\":{\"line\":110,\"column\":43}},\"28\":{\"start\":{\"line\":112,\"column\":4},\"end\":{\"line\":115,\"column\":7}},\"29\":{\"start\":{\"line\":116,\"column\":4},\"end\":{\"line\":116,\"column\":60}},\"30\":{\"start\":{\"line\":125,\"column\":22},\"end\":{\"line\":125,\"column\":86}},\"31\":{\"start\":{\"line\":126,\"column\":4},\"end\":{\"line\":126,\"column\":51}},\"32\":{\"start\":{\"line\":127,\"column\":22},\"end\":{\"line\":127,\"column\":54}},\"33\":{\"start\":{\"line\":128,\"column\":4},\"end\":{\"line\":128,\"column\":33}},\"34\":{\"start\":{\"line\":129,\"column\":4},\"end\":{\"line\":129,\"column\":21}},\"35\":{\"start\":{\"line\":137,\"column\":24},\"end\":{\"line\":137,\"column\":87}},\"36\":{\"start\":{\"line\":138,\"column\":4},\"end\":{\"line\":138,\"column\":50}},\"37\":{\"start\":{\"line\":139,\"column\":21},\"end\":{\"line\":139,\"column\":52}},\"38\":{\"start\":{\"line\":140,\"column\":4},\"end\":{\"line\":140,\"column\":32}},\"39\":{\"start\":{\"line\":141,\"column\":4},\"end\":{\"line\":141,\"column\":20}},\"40\":{\"start\":{\"line\":149,\"column\":29},\"end\":{\"line\":149,\"column\":61}},\"41\":{\"start\":{\"line\":150,\"column\":4},\"end\":{\"line\":157,\"column\":5}},\"42\":{\"start\":{\"line\":151,\"column\":26},\"end\":{\"line\":152,\"column\":65}},\"43\":{\"start\":{\"line\":152,\"column\":38},\"end\":{\"line\":152,\"column\":64}},\"44\":{\"start\":{\"line\":153,\"column\":6},\"end\":{\"line\":153,\"column\":57}},\"45\":{\"start\":{\"line\":154,\"column\":6},\"end\":{\"line\":156,\"column\":7}},\"46\":{\"start\":{\"line\":155,\"column\":8},\"end\":{\"line\":155,\"column\":53}},\"47\":{\"start\":{\"line\":164,\"column\":33},\"end\":{\"line\":164,\"column\":35}},\"48\":{\"start\":{\"line\":165,\"column\":4},\"end\":{\"line\":171,\"column\":7}},\"49\":{\"start\":{\"line\":166,\"column\":6},\"end\":{\"line\":170,\"column\":8}},\"50\":{\"start\":{\"line\":168,\"column\":10},\"end\":{\"line\":168,\"column\":43}},\"51\":{\"start\":{\"line\":172,\"column\":4},\"end\":{\"line\":172,\"column\":44}},\"52\":{\"start\":{\"line\":173,\"column\":4},\"end\":{\"line\":173,\"column\":23}},\"53\":{\"start\":{\"line\":180,\"column\":4},\"end\":{\"line\":180,\"column\":27}},\"54\":{\"start\":{\"line\":184,\"column\":0},\"end\":{\"line\":184,\"column\":43}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":33,\"column\":2},\"end\":{\"line\":33,\"column\":3}},\"loc\":{\"start\":{\"line\":33,\"column\":16},\"end\":{\"line\":33,\"column\":18}},\"line\":33},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":40,\"column\":2},\"end\":{\"line\":40,\"column\":3}},\"loc\":{\"start\":{\"line\":40,\"column\":23},\"end\":{\"line\":45,\"column\":3}},\"line\":40},\"2\":{\"name\":\"(anonymous_2)\",\"decl\":{\"start\":{\"line\":51,\"column\":2},\"end\":{\"line\":51,\"column\":3}},\"loc\":{\"start\":{\"line\":51,\"column\":16},\"end\":{\"line\":54,\"column\":3}},\"line\":51},\"3\":{\"name\":\"(anonymous_3)\",\"decl\":{\"start\":{\"line\":60,\"column\":2},\"end\":{\"line\":60,\"column\":3}},\"loc\":{\"start\":{\"line\":60,\"column\":13},\"end\":{\"line\":62,\"column\":3}},\"line\":60},\"4\":{\"name\":\"(anonymous_4)\",\"decl\":{\"start\":{\"line\":68,\"column\":2},\"end\":{\"line\":68,\"column\":3}},\"loc\":{\"start\":{\"line\":68,\"column\":20},\"end\":{\"line\":70,\"column\":3}},\"line\":68},\"5\":{\"name\":\"(anonymous_5)\",\"decl\":{\"start\":{\"line\":76,\"column\":2},\"end\":{\"line\":76,\"column\":3}},\"loc\":{\"start\":{\"line\":76,\"column\":27},\"end\":{\"line\":78,\"column\":3}},\"line\":76},\"6\":{\"name\":\"(anonymous_6)\",\"decl\":{\"start\":{\"line\":85,\"column\":2},\"end\":{\"line\":85,\"column\":3}},\"loc\":{\"start\":{\"line\":85,\"column\":39},\"end\":{\"line\":87,\"column\":3}},\"line\":85},\"7\":{\"name\":\"(anonymous_7)\",\"decl\":{\"start\":{\"line\":93,\"column\":2},\"end\":{\"line\":93,\"column\":3}},\"loc\":{\"start\":{\"line\":93,\"column\":30},\"end\":{\"line\":95,\"column\":3}},\"line\":93},\"8\":{\"name\":\"(anonymous_8)\",\"decl\":{\"start\":{\"line\":94,\"column\":32},\"end\":{\"line\":94,\"column\":33}},\"loc\":{\"start\":{\"line\":94,\"column\":56},\"end\":{\"line\":94,\"column\":80}},\"line\":94},\"9\":{\"name\":\"(anonymous_9)\",\"decl\":{\"start\":{\"line\":103,\"column\":2},\"end\":{\"line\":103,\"column\":3}},\"loc\":{\"start\":{\"line\":103,\"column\":39},\"end\":{\"line\":117,\"column\":3}},\"line\":103},\"10\":{\"name\":\"(anonymous_10)\",\"decl\":{\"start\":{\"line\":124,\"column\":2},\"end\":{\"line\":124,\"column\":3}},\"loc\":{\"start\":{\"line\":124,\"column\":33},\"end\":{\"line\":130,\"column\":3}},\"line\":124},\"11\":{\"name\":\"(anonymous_11)\",\"decl\":{\"start\":{\"line\":136,\"column\":2},\"end\":{\"line\":136,\"column\":3}},\"loc\":{\"start\":{\"line\":136,\"column\":32},\"end\":{\"line\":142,\"column\":3}},\"line\":136},\"12\":{\"name\":\"(anonymous_12)\",\"decl\":{\"start\":{\"line\":148,\"column\":2},\"end\":{\"line\":148,\"column\":3}},\"loc\":{\"start\":{\"line\":148,\"column\":32},\"end\":{\"line\":158,\"column\":3}},\"line\":148},\"13\":{\"name\":\"(anonymous_13)\",\"decl\":{\"start\":{\"line\":152,\"column\":19},\"end\":{\"line\":152,\"column\":20}},\"loc\":{\"start\":{\"line\":152,\"column\":38},\"end\":{\"line\":152,\"column\":64}},\"line\":152},\"14\":{\"name\":\"(anonymous_14)\",\"decl\":{\"start\":{\"line\":163,\"column\":2},\"end\":{\"line\":163,\"column\":3}},\"loc\":{\"start\":{\"line\":163,\"column\":27},\"end\":{\"line\":174,\"column\":3}},\"line\":163},\"15\":{\"name\":\"(anonymous_15)\",\"decl\":{\"start\":{\"line\":165,\"column\":23},\"end\":{\"line\":165,\"column\":24}},\"loc\":{\"start\":{\"line\":165,\"column\":43},\"end\":{\"line\":171,\"column\":5}},\"line\":165},\"16\":{\"name\":\"(anonymous_16)\",\"decl\":{\"start\":{\"line\":167,\"column\":20},\"end\":{\"line\":167,\"column\":21}},\"loc\":{\"start\":{\"line\":167,\"column\":33},\"end\":{\"line\":169,\"column\":9}},\"line\":167},\"17\":{\"name\":\"(anonymous_17)\",\"decl\":{\"start\":{\"line\":179,\"column\":2},\"end\":{\"line\":179,\"column\":3}},\"loc\":{\"start\":{\"line\":179,\"column\":9},\"end\":{\"line\":181,\"column\":3}},\"line\":179}},\"branchMap\":{\"0\":{\"loc\":{\"start\":{\"line\":41,\"column\":4},\"end\":{\"line\":43,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":41,\"column\":4},\"end\":{\"line\":43,\"column\":5}},{\"start\":{},\"end\":{}}],\"line\":41},\"1\":{\"loc\":{\"start\":{\"line\":106,\"column\":4},\"end\":{\"line\":111,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":106,\"column\":4},\"end\":{\"line\":111,\"column\":5}},{\"start\":{},\"end\":{}}],\"line\":106},\"2\":{\"loc\":{\"start\":{\"line\":107,\"column\":6},\"end\":{\"line\":109,\"column\":7}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":107,\"column\":6},\"end\":{\"line\":109,\"column\":7}},{\"start\":{},\"end\":{}}],\"line\":107},\"3\":{\"loc\":{\"start\":{\"line\":125,\"column\":72},\"end\":{\"line\":125,\"column\":85}},\"type\":\"binary-expr\",\"locations\":[{\"start\":{\"line\":125,\"column\":72},\"end\":{\"line\":125,\"column\":79}},{\"start\":{\"line\":125,\"column\":83},\"end\":{\"line\":125,\"column\":85}}],\"line\":125},\"4\":{\"loc\":{\"start\":{\"line\":137,\"column\":73},\"end\":{\"line\":137,\"column\":86}},\"type\":\"binary-expr\",\"locations\":[{\"start\":{\"line\":137,\"column\":73},\"end\":{\"line\":137,\"column\":80}},{\"start\":{\"line\":137,\"column\":84},\"end\":{\"line\":137,\"column\":86}}],\"line\":137},\"5\":{\"loc\":{\"start\":{\"line\":150,\"column\":4},\"end\":{\"line\":157,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":150,\"column\":4},\"end\":{\"line\":157,\"column\":5}},{\"start\":{},\"end\":{}}],\"line\":150},\"6\":{\"loc\":{\"start\":{\"line\":154,\"column\":6},\"end\":{\"line\":156,\"column\":7}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":154,\"column\":6},\"end\":{\"line\":156,\"column\":7}},{\"start\":{},\"end\":{}}],\"line\":154}},\"s\":{\"0\":3,\"1\":3,\"2\":3,\"3\":3,\"4\":3,\"5\":3,\"6\":3,\"7\":3,\"8\":3,\"9\":3,\"10\":22,\"11\":22,\"12\":22,\"13\":22,\"14\":19,\"15\":19,\"16\":4,\"17\":5,\"18\":24,\"19\":12,\"20\":4,\"21\":4,\"22\":12,\"23\":12,\"24\":12,\"25\":1,\"26\":1,\"27\":1,\"28\":11,\"29\":11,\"30\":1,\"31\":1,\"32\":1,\"33\":1,\"34\":1,\"35\":1,\"36\":1,\"37\":1,\"38\":1,\"39\":1,\"40\":3,\"41\":3,\"42\":3,\"43\":3,\"44\":3,\"45\":3,\"46\":3,\"47\":1,\"48\":1,\"49\":1,\"50\":1,\"51\":1,\"52\":1,\"53\":1,\"54\":3},\"f\":{\"0\":22,\"1\":22,\"2\":19,\"3\":4,\"4\":5,\"5\":24,\"6\":12,\"7\":4,\"8\":4,\"9\":12,\"10\":1,\"11\":1,\"12\":3,\"13\":3,\"14\":1,\"15\":1,\"16\":1,\"17\":1},\"b\":{\"0\":[22,0],\"1\":[1,11],\"2\":[1,0],\"3\":[1,0],\"4\":[1,0],\"5\":[3,0],\"6\":[3,0]},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"7e844ff776bb0d5fbe9b705007d56a62736bd199\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\utils\\\\deepClone.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\utils\\\\deepClone.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":1,\"column\":0},\"end\":{\"line\":1,\"column\":40}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":4},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"4d0714a58c959cec9609444d17d14104833d1df9\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\validation\\\\publisher.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\validation\\\\publisher.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":5,\"column\":17},\"end\":{\"line\":5,\"column\":34}},\"1\":{\"start\":{\"line\":6,\"column\":16},\"end\":{\"line\":6,\"column\":37}},\"2\":{\"start\":{\"line\":8,\"column\":21},\"end\":{\"line\":8,\"column\":38}},\"3\":{\"start\":{\"line\":21,\"column\":4},\"end\":{\"line\":30,\"column\":5}},\"4\":{\"start\":{\"line\":22,\"column\":6},\"end\":{\"line\":29,\"column\":8}},\"5\":{\"start\":{\"line\":26,\"column\":14},\"end\":{\"line\":26,\"column\":77}},\"6\":{\"start\":{\"line\":34,\"column\":0},\"end\":{\"line\":34,\"column\":35}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":20,\"column\":2},\"end\":{\"line\":20,\"column\":3}},\"loc\":{\"start\":{\"line\":20,\"column\":34},\"end\":{\"line\":31,\"column\":3}},\"line\":20},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":25,\"column\":12},\"end\":{\"line\":25,\"column\":13}},\"loc\":{\"start\":{\"line\":26,\"column\":14},\"end\":{\"line\":26,\"column\":77}},\"line\":26}},\"branchMap\":{\"0\":{\"loc\":{\"start\":{\"line\":21,\"column\":4},\"end\":{\"line\":30,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":21,\"column\":4},\"end\":{\"line\":30,\"column\":5}},{\"start\":{},\"end\":{}}],\"line\":21}},\"s\":{\"0\":4,\"1\":4,\"2\":4,\"3\":18,\"4\":17,\"5\":56,\"6\":4},\"f\":{\"0\":18,\"1\":56},\"b\":{\"0\":[17,1]},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"fc9589d122f5b24a44bbebfb5b20585c2f244af7\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\validation\\\\base.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\validation\\\\base.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":11,\"column\":4},\"end\":{\"line\":11,\"column\":16}},\"1\":{\"start\":{\"line\":15,\"column\":0},\"end\":{\"line\":15,\"column\":26}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":10,\"column\":2},\"end\":{\"line\":10,\"column\":3}},\"loc\":{\"start\":{\"line\":10,\"column\":27},\"end\":{\"line\":12,\"column\":3}},\"line\":10}},\"branchMap\":{},\"s\":{\"0\":1,\"1\":7},\"f\":{\"0\":1},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"ed922cc353fe193b8afc411f3212a500ea1471a0\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\schemas\\\\index.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\schemas\\\\index.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":1,\"column\":12},\"end\":{\"line\":1,\"column\":34}},\"1\":{\"start\":{\"line\":3,\"column\":12},\"end\":{\"line\":3,\"column\":40}},\"2\":{\"start\":{\"line\":4,\"column\":0},\"end\":{\"line\":4,\"column\":28}},\"3\":{\"start\":{\"line\":5,\"column\":0},\"end\":{\"line\":5,\"column\":55}},\"4\":{\"start\":{\"line\":7,\"column\":16},\"end\":{\"line\":7,\"column\":48}},\"5\":{\"start\":{\"line\":9,\"column\":0},\"end\":{\"line\":22,\"column\":2}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":6,\"1\":6,\"2\":6,\"3\":6,\"4\":6,\"5\":6},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"c56830086433d54c6575285c3046997009ac51e9\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\validation\\\\consumer.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\validation\\\\consumer.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":5,\"column\":17},\"end\":{\"line\":5,\"column\":34}},\"1\":{\"start\":{\"line\":6,\"column\":16},\"end\":{\"line\":6,\"column\":37}},\"2\":{\"start\":{\"line\":8,\"column\":21},\"end\":{\"line\":8,\"column\":37}},\"3\":{\"start\":{\"line\":21,\"column\":4},\"end\":{\"line\":30,\"column\":5}},\"4\":{\"start\":{\"line\":22,\"column\":6},\"end\":{\"line\":29,\"column\":8}},\"5\":{\"start\":{\"line\":26,\"column\":14},\"end\":{\"line\":26,\"column\":76}},\"6\":{\"start\":{\"line\":34,\"column\":0},\"end\":{\"line\":34,\"column\":34}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":20,\"column\":2},\"end\":{\"line\":20,\"column\":3}},\"loc\":{\"start\":{\"line\":20,\"column\":34},\"end\":{\"line\":31,\"column\":3}},\"line\":20},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":25,\"column\":12},\"end\":{\"line\":25,\"column\":13}},\"loc\":{\"start\":{\"line\":26,\"column\":14},\"end\":{\"line\":26,\"column\":76}},\"line\":26}},\"branchMap\":{\"0\":{\"loc\":{\"start\":{\"line\":21,\"column\":4},\"end\":{\"line\":30,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":21,\"column\":4},\"end\":{\"line\":30,\"column\":5}},{\"start\":{},\"end\":{}}],\"line\":21}},\"s\":{\"0\":4,\"1\":4,\"2\":4,\"3\":28,\"4\":27,\"5\":101,\"6\":4},\"f\":{\"0\":28,\"1\":101},\"b\":{\"0\":[27,1]},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"69d8ef4c7c6baeb89dbdb6b633b61ebf41386b19\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\validation\\\\manager.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\validation\\\\manager.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":5,\"column\":17},\"end\":{\"line\":5,\"column\":34}},\"1\":{\"start\":{\"line\":6,\"column\":16},\"end\":{\"line\":6,\"column\":37}},\"2\":{\"start\":{\"line\":8,\"column\":21},\"end\":{\"line\":8,\"column\":39}},\"3\":{\"start\":{\"line\":21,\"column\":4},\"end\":{\"line\":30,\"column\":5}},\"4\":{\"start\":{\"line\":22,\"column\":6},\"end\":{\"line\":29,\"column\":8}},\"5\":{\"start\":{\"line\":26,\"column\":14},\"end\":{\"line\":26,\"column\":79}},\"6\":{\"start\":{\"line\":34,\"column\":0},\"end\":{\"line\":34,\"column\":33}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":20,\"column\":2},\"end\":{\"line\":20,\"column\":3}},\"loc\":{\"start\":{\"line\":20,\"column\":34},\"end\":{\"line\":31,\"column\":3}},\"line\":20},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":25,\"column\":12},\"end\":{\"line\":25,\"column\":13}},\"loc\":{\"start\":{\"line\":26,\"column\":14},\"end\":{\"line\":26,\"column\":79}},\"line\":26}},\"branchMap\":{\"0\":{\"loc\":{\"start\":{\"line\":21,\"column\":4},\"end\":{\"line\":30,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":21,\"column\":4},\"end\":{\"line\":30,\"column\":5}},{\"start\":{},\"end\":{}}],\"line\":21}},\"s\":{\"0\":4,\"1\":4,\"2\":4,\"3\":14,\"4\":2,\"5\":2,\"6\":4},\"f\":{\"0\":14,\"1\":2},\"b\":{\"0\":[2,12]},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"ca60e7f5b9b5db2af30319e069043023ff6ad4f7\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\infrastructure\\\\publisher.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\infrastructure\\\\publisher.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":6,\"column\":19},\"end\":{\"line\":6,\"column\":52}},\"1\":{\"start\":{\"line\":7,\"column\":15},\"end\":{\"line\":7,\"column\":30}},\"2\":{\"start\":{\"line\":53,\"column\":4},\"end\":{\"line\":53,\"column\":28}},\"3\":{\"start\":{\"line\":54,\"column\":4},\"end\":{\"line\":54,\"column\":24}},\"4\":{\"start\":{\"line\":55,\"column\":4},\"end\":{\"line\":55,\"column\":28}},\"5\":{\"start\":{\"line\":62,\"column\":4},\"end\":{\"line\":62,\"column\":28}},\"6\":{\"start\":{\"line\":70,\"column\":4},\"end\":{\"line\":70,\"column\":24}},\"7\":{\"start\":{\"line\":78,\"column\":4},\"end\":{\"line\":78,\"column\":25}},\"8\":{\"start\":{\"line\":86,\"column\":4},\"end\":{\"line\":86,\"column\":25}},\"9\":{\"start\":{\"line\":94,\"column\":4},\"end\":{\"line\":94,\"column\":28}},\"10\":{\"start\":{\"line\":101,\"column\":4},\"end\":{\"line\":101,\"column\":91}},\"11\":{\"start\":{\"line\":102,\"column\":4},\"end\":{\"line\":102,\"column\":59}},\"12\":{\"start\":{\"line\":103,\"column\":4},\"end\":{\"line\":107,\"column\":6}},\"13\":{\"start\":{\"line\":108,\"column\":4},\"end\":{\"line\":116,\"column\":7}},\"14\":{\"start\":{\"line\":109,\"column\":6},\"end\":{\"line\":109,\"column\":25}},\"15\":{\"start\":{\"line\":109,\"column\":15},\"end\":{\"line\":109,\"column\":25}},\"16\":{\"start\":{\"line\":110,\"column\":6},\"end\":{\"line\":114,\"column\":8}},\"17\":{\"start\":{\"line\":115,\"column\":6},\"end\":{\"line\":115,\"column\":13}},\"18\":{\"start\":{\"line\":123,\"column\":4},\"end\":{\"line\":123,\"column\":35}},\"19\":{\"start\":{\"line\":124,\"column\":4},\"end\":{\"line\":124,\"column\":16}},\"20\":{\"start\":{\"line\":131,\"column\":4},\"end\":{\"line\":135,\"column\":5}},\"21\":{\"start\":{\"line\":132,\"column\":6},\"end\":{\"line\":132,\"column\":55}},\"22\":{\"start\":{\"line\":134,\"column\":6},\"end\":{\"line\":134,\"column\":16}},\"23\":{\"start\":{\"line\":142,\"column\":4},\"end\":{\"line\":142,\"column\":32}},\"24\":{\"start\":{\"line\":143,\"column\":4},\"end\":{\"line\":143,\"column\":48}},\"25\":{\"start\":{\"line\":147,\"column\":0},\"end\":{\"line\":147,\"column\":27}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":52,\"column\":2},\"end\":{\"line\":52,\"column\":3}},\"loc\":{\"start\":{\"line\":52,\"column\":32},\"end\":{\"line\":56,\"column\":3}},\"line\":52},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":61,\"column\":2},\"end\":{\"line\":61,\"column\":3}},\"loc\":{\"start\":{\"line\":61,\"column\":19},\"end\":{\"line\":63,\"column\":3}},\"line\":61},\"2\":{\"name\":\"(anonymous_2)\",\"decl\":{\"start\":{\"line\":69,\"column\":2},\"end\":{\"line\":69,\"column\":3}},\"loc\":{\"start\":{\"line\":69,\"column\":15},\"end\":{\"line\":71,\"column\":3}},\"line\":69},\"3\":{\"name\":\"(anonymous_3)\",\"decl\":{\"start\":{\"line\":77,\"column\":2},\"end\":{\"line\":77,\"column\":3}},\"loc\":{\"start\":{\"line\":77,\"column\":16},\"end\":{\"line\":79,\"column\":3}},\"line\":77},\"4\":{\"name\":\"(anonymous_4)\",\"decl\":{\"start\":{\"line\":85,\"column\":2},\"end\":{\"line\":85,\"column\":3}},\"loc\":{\"start\":{\"line\":85,\"column\":16},\"end\":{\"line\":87,\"column\":3}},\"line\":85},\"5\":{\"name\":\"(anonymous_5)\",\"decl\":{\"start\":{\"line\":93,\"column\":2},\"end\":{\"line\":93,\"column\":3}},\"loc\":{\"start\":{\"line\":93,\"column\":19},\"end\":{\"line\":95,\"column\":3}},\"line\":93},\"6\":{\"name\":\"(anonymous_6)\",\"decl\":{\"start\":{\"line\":100,\"column\":2},\"end\":{\"line\":100,\"column\":3}},\"loc\":{\"start\":{\"line\":100,\"column\":21},\"end\":{\"line\":117,\"column\":3}},\"line\":100},\"7\":{\"name\":\"(anonymous_7)\",\"decl\":{\"start\":{\"line\":108,\"column\":38},\"end\":{\"line\":108,\"column\":39}},\"loc\":{\"start\":{\"line\":108,\"column\":64},\"end\":{\"line\":116,\"column\":5}},\"line\":108},\"8\":{\"name\":\"(anonymous_8)\",\"decl\":{\"start\":{\"line\":122,\"column\":2},\"end\":{\"line\":122,\"column\":3}},\"loc\":{\"start\":{\"line\":122,\"column\":16},\"end\":{\"line\":125,\"column\":3}},\"line\":122},\"9\":{\"name\":\"(anonymous_9)\",\"decl\":{\"start\":{\"line\":130,\"column\":2},\"end\":{\"line\":130,\"column\":3}},\"loc\":{\"start\":{\"line\":130,\"column\":18},\"end\":{\"line\":136,\"column\":3}},\"line\":130},\"10\":{\"name\":\"(anonymous_10)\",\"decl\":{\"start\":{\"line\":141,\"column\":2},\"end\":{\"line\":141,\"column\":3}},\"loc\":{\"start\":{\"line\":141,\"column\":16},\"end\":{\"line\":144,\"column\":3}},\"line\":141}},\"branchMap\":{\"0\":{\"loc\":{\"start\":{\"line\":109,\"column\":6},\"end\":{\"line\":109,\"column\":25}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":109,\"column\":6},\"end\":{\"line\":109,\"column\":25}},{\"start\":{},\"end\":{}}],\"line\":109}},\"s\":{\"0\":3,\"1\":3,\"2\":5,\"3\":5,\"4\":5,\"5\":2,\"6\":1,\"7\":1,\"8\":3,\"9\":3,\"10\":5,\"11\":5,\"12\":5,\"13\":5,\"14\":0,\"15\":0,\"16\":0,\"17\":0,\"18\":1,\"19\":1,\"20\":1,\"21\":1,\"22\":0,\"23\":1,\"24\":1,\"25\":3},\"f\":{\"0\":5,\"1\":2,\"2\":1,\"3\":1,\"4\":3,\"5\":3,\"6\":5,\"7\":0,\"8\":1,\"9\":1,\"10\":1},\"b\":{\"0\":[0,0]},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"818702421ad590e5aaeb4a928005452e01f1abc4\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\wrapper.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\wrapper.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":22,\"column\":4},\"end\":{\"line\":22,\"column\":27}},\"1\":{\"start\":{\"line\":23,\"column\":4},\"end\":{\"line\":23,\"column\":30}},\"2\":{\"start\":{\"line\":24,\"column\":4},\"end\":{\"line\":26,\"column\":5}},\"3\":{\"start\":{\"line\":25,\"column\":6},\"end\":{\"line\":25,\"column\":39}},\"4\":{\"start\":{\"line\":34,\"column\":4},\"end\":{\"line\":34,\"column\":48}},\"5\":{\"start\":{\"line\":34,\"column\":24},\"end\":{\"line\":34,\"column\":48}},\"6\":{\"start\":{\"line\":35,\"column\":4},\"end\":{\"line\":38,\"column\":6}},\"7\":{\"start\":{\"line\":39,\"column\":4},\"end\":{\"line\":39,\"column\":63}},\"8\":{\"start\":{\"line\":39,\"column\":24},\"end\":{\"line\":39,\"column\":63}},\"9\":{\"start\":{\"line\":40,\"column\":4},\"end\":{\"line\":40,\"column\":16}},\"10\":{\"start\":{\"line\":47,\"column\":4},\"end\":{\"line\":71,\"column\":5}},\"11\":{\"start\":{\"line\":48,\"column\":18},\"end\":{\"line\":48,\"column\":22}},\"12\":{\"start\":{\"line\":49,\"column\":25},\"end\":{\"line\":49,\"column\":41}},\"13\":{\"start\":{\"line\":50,\"column\":18},\"end\":{\"line\":50,\"column\":19}},\"14\":{\"start\":{\"line\":51,\"column\":18},\"end\":{\"line\":51,\"column\":22}},\"15\":{\"start\":{\"line\":53,\"column\":6},\"end\":{\"line\":66,\"column\":7}},\"16\":{\"start\":{\"line\":54,\"column\":8},\"end\":{\"line\":54,\"column\":34}},\"17\":{\"start\":{\"line\":55,\"column\":8},\"end\":{\"line\":63,\"column\":9}},\"18\":{\"start\":{\"line\":56,\"column\":10},\"end\":{\"line\":59,\"column\":15}},\"19\":{\"start\":{\"line\":57,\"column\":12},\"end\":{\"line\":59,\"column\":15}},\"20\":{\"start\":{\"line\":58,\"column\":14},\"end\":{\"line\":58,\"column\":39}},\"21\":{\"start\":{\"line\":61,\"column\":10},\"end\":{\"line\":61,\"column\":20}},\"22\":{\"start\":{\"line\":62,\"column\":10},\"end\":{\"line\":62,\"column\":35}},\"23\":{\"start\":{\"line\":65,\"column\":8},\"end\":{\"line\":65,\"column\":16}},\"24\":{\"start\":{\"line\":68,\"column\":6},\"end\":{\"line\":68,\"column\":17}},\"25\":{\"start\":{\"line\":70,\"column\":6},\"end\":{\"line\":70,\"column\":14}},\"26\":{\"start\":{\"line\":75,\"column\":0},\"end\":{\"line\":75,\"column\":28}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":21,\"column\":2},\"end\":{\"line\":21,\"column\":3}},\"loc\":{\"start\":{\"line\":21,\"column\":24},\"end\":{\"line\":27,\"column\":3}},\"line\":21},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":33,\"column\":2},\"end\":{\"line\":33,\"column\":3}},\"loc\":{\"start\":{\"line\":33,\"column\":16},\"end\":{\"line\":41,\"column\":3}},\"line\":33},\"2\":{\"name\":\"(anonymous_2)\",\"decl\":{\"start\":{\"line\":46,\"column\":2},\"end\":{\"line\":46,\"column\":3}},\"loc\":{\"start\":{\"line\":46,\"column\":25},\"end\":{\"line\":72,\"column\":3}},\"line\":46},\"3\":{\"name\":\"(anonymous_3)\",\"decl\":{\"start\":{\"line\":57,\"column\":58},\"end\":{\"line\":57,\"column\":59}},\"loc\":{\"start\":{\"line\":57,\"column\":64},\"end\":{\"line\":59,\"column\":13}},\"line\":57}},\"branchMap\":{\"0\":{\"loc\":{\"start\":{\"line\":24,\"column\":4},\"end\":{\"line\":26,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":24,\"column\":4},\"end\":{\"line\":26,\"column\":5}},{\"start\":{},\"end\":{}}],\"line\":24},\"1\":{\"loc\":{\"start\":{\"line\":34,\"column\":4},\"end\":{\"line\":34,\"column\":48}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":34,\"column\":4},\"end\":{\"line\":34,\"column\":48}},{\"start\":{},\"end\":{}}],\"line\":34},\"2\":{\"loc\":{\"start\":{\"line\":37,\"column\":10},\"end\":{\"line\":37,\"column\":57}},\"type\":\"cond-expr\",\"locations\":[{\"start\":{\"line\":37,\"column\":36},\"end\":{\"line\":37,\"column\":44}},{\"start\":{\"line\":37,\"column\":47},\"end\":{\"line\":37,\"column\":57}}],\"line\":37},\"3\":{\"loc\":{\"start\":{\"line\":39,\"column\":4},\"end\":{\"line\":39,\"column\":63}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":39,\"column\":4},\"end\":{\"line\":39,\"column\":63}},{\"start\":{},\"end\":{}}],\"line\":39},\"4\":{\"loc\":{\"start\":{\"line\":56,\"column\":10},\"end\":{\"line\":59,\"column\":15}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":56,\"column\":10},\"end\":{\"line\":59,\"column\":15}},{\"start\":{},\"end\":{}}],\"line\":56}},\"s\":{\"0\":0,\"1\":0,\"2\":0,\"3\":0,\"4\":0,\"5\":0,\"6\":0,\"7\":0,\"8\":0,\"9\":0,\"10\":0,\"11\":0,\"12\":0,\"13\":0,\"14\":0,\"15\":0,\"16\":0,\"17\":0,\"18\":0,\"19\":0,\"20\":0,\"21\":0,\"22\":0,\"23\":0,\"24\":0,\"25\":0,\"26\":4},\"f\":{\"0\":0,\"1\":0,\"2\":0,\"3\":0},\"b\":{\"0\":[0,0],\"1\":[0,0],\"2\":[0,0],\"3\":[0,0],\"4\":[0,0]},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"ac0462aa4164d8e9344426f2a5230ca20d08f979\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\infrastructure\\\\consumer.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\infrastructure\\\\consumer.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":5,\"column\":19},\"end\":{\"line\":5,\"column\":52}},\"1\":{\"start\":{\"line\":6,\"column\":15},\"end\":{\"line\":6,\"column\":30}},\"2\":{\"start\":{\"line\":57,\"column\":4},\"end\":{\"line\":57,\"column\":28}},\"3\":{\"start\":{\"line\":58,\"column\":4},\"end\":{\"line\":58,\"column\":24}},\"4\":{\"start\":{\"line\":59,\"column\":4},\"end\":{\"line\":59,\"column\":28}},\"5\":{\"start\":{\"line\":66,\"column\":4},\"end\":{\"line\":66,\"column\":28}},\"6\":{\"start\":{\"line\":74,\"column\":4},\"end\":{\"line\":74,\"column\":24}},\"7\":{\"start\":{\"line\":82,\"column\":4},\"end\":{\"line\":82,\"column\":25}},\"8\":{\"start\":{\"line\":90,\"column\":4},\"end\":{\"line\":90,\"column\":25}},\"9\":{\"start\":{\"line\":98,\"column\":4},\"end\":{\"line\":98,\"column\":23}},\"10\":{\"start\":{\"line\":106,\"column\":4},\"end\":{\"line\":106,\"column\":28}},\"11\":{\"start\":{\"line\":112,\"column\":4},\"end\":{\"line\":112,\"column\":91}},\"12\":{\"start\":{\"line\":113,\"column\":4},\"end\":{\"line\":113,\"column\":59}},\"13\":{\"start\":{\"line\":114,\"column\":4},\"end\":{\"line\":118,\"column\":6}},\"14\":{\"start\":{\"line\":119,\"column\":22},\"end\":{\"line\":122,\"column\":5}},\"15\":{\"start\":{\"line\":124,\"column\":4},\"end\":{\"line\":124,\"column\":34}},\"16\":{\"start\":{\"line\":126,\"column\":4},\"end\":{\"line\":126,\"column\":137}},\"17\":{\"start\":{\"line\":126,\"column\":77},\"end\":{\"line\":126,\"column\":137}},\"18\":{\"start\":{\"line\":128,\"column\":4},\"end\":{\"line\":132,\"column\":6}},\"19\":{\"start\":{\"line\":133,\"column\":4},\"end\":{\"line\":133,\"column\":40}},\"20\":{\"start\":{\"line\":141,\"column\":4},\"end\":{\"line\":141,\"column\":35}},\"21\":{\"start\":{\"line\":142,\"column\":4},\"end\":{\"line\":142,\"column\":16}},\"22\":{\"start\":{\"line\":149,\"column\":4},\"end\":{\"line\":165,\"column\":5}},\"23\":{\"start\":{\"line\":150,\"column\":6},\"end\":{\"line\":162,\"column\":8}},\"24\":{\"start\":{\"line\":153,\"column\":22},\"end\":{\"line\":153,\"column\":50}},\"25\":{\"start\":{\"line\":153,\"column\":28},\"end\":{\"line\":153,\"column\":50}},\"26\":{\"start\":{\"line\":154,\"column\":23},\"end\":{\"line\":154,\"column\":52}},\"27\":{\"start\":{\"line\":154,\"column\":29},\"end\":{\"line\":154,\"column\":52}},\"28\":{\"start\":{\"line\":155,\"column\":10},\"end\":{\"line\":159,\"column\":11}},\"29\":{\"start\":{\"line\":156,\"column\":12},\"end\":{\"line\":156,\"column\":80}},\"30\":{\"start\":{\"line\":158,\"column\":12},\"end\":{\"line\":158,\"column\":20}},\"31\":{\"start\":{\"line\":164,\"column\":6},\"end\":{\"line\":164,\"column\":16}},\"32\":{\"start\":{\"line\":172,\"column\":4},\"end\":{\"line\":172,\"column\":32}},\"33\":{\"start\":{\"line\":173,\"column\":4},\"end\":{\"line\":177,\"column\":5}},\"34\":{\"start\":{\"line\":174,\"column\":6},\"end\":{\"line\":174,\"column\":35}},\"35\":{\"start\":{\"line\":176,\"column\":6},\"end\":{\"line\":176,\"column\":49}},\"36\":{\"start\":{\"line\":181,\"column\":0},\"end\":{\"line\":181,\"column\":26}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":56,\"column\":2},\"end\":{\"line\":56,\"column\":3}},\"loc\":{\"start\":{\"line\":56,\"column\":32},\"end\":{\"line\":60,\"column\":3}},\"line\":56},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":65,\"column\":2},\"end\":{\"line\":65,\"column\":3}},\"loc\":{\"start\":{\"line\":65,\"column\":19},\"end\":{\"line\":67,\"column\":3}},\"line\":65},\"2\":{\"name\":\"(anonymous_2)\",\"decl\":{\"start\":{\"line\":73,\"column\":2},\"end\":{\"line\":73,\"column\":3}},\"loc\":{\"start\":{\"line\":73,\"column\":15},\"end\":{\"line\":75,\"column\":3}},\"line\":73},\"3\":{\"name\":\"(anonymous_3)\",\"decl\":{\"start\":{\"line\":81,\"column\":2},\"end\":{\"line\":81,\"column\":3}},\"loc\":{\"start\":{\"line\":81,\"column\":16},\"end\":{\"line\":83,\"column\":3}},\"line\":81},\"4\":{\"name\":\"(anonymous_4)\",\"decl\":{\"start\":{\"line\":89,\"column\":2},\"end\":{\"line\":89,\"column\":3}},\"loc\":{\"start\":{\"line\":89,\"column\":16},\"end\":{\"line\":91,\"column\":3}},\"line\":89},\"5\":{\"name\":\"(anonymous_5)\",\"decl\":{\"start\":{\"line\":97,\"column\":2},\"end\":{\"line\":97,\"column\":3}},\"loc\":{\"start\":{\"line\":97,\"column\":14},\"end\":{\"line\":99,\"column\":3}},\"line\":97},\"6\":{\"name\":\"(anonymous_6)\",\"decl\":{\"start\":{\"line\":105,\"column\":2},\"end\":{\"line\":105,\"column\":3}},\"loc\":{\"start\":{\"line\":105,\"column\":19},\"end\":{\"line\":107,\"column\":3}},\"line\":105},\"7\":{\"name\":\"(anonymous_7)\",\"decl\":{\"start\":{\"line\":111,\"column\":2},\"end\":{\"line\":111,\"column\":3}},\"loc\":{\"start\":{\"line\":111,\"column\":21},\"end\":{\"line\":134,\"column\":3}},\"line\":111},\"8\":{\"name\":\"(anonymous_8)\",\"decl\":{\"start\":{\"line\":140,\"column\":2},\"end\":{\"line\":140,\"column\":3}},\"loc\":{\"start\":{\"line\":140,\"column\":16},\"end\":{\"line\":143,\"column\":3}},\"line\":140},\"9\":{\"name\":\"(anonymous_9)\",\"decl\":{\"start\":{\"line\":148,\"column\":2},\"end\":{\"line\":148,\"column\":3}},\"loc\":{\"start\":{\"line\":148,\"column\":16},\"end\":{\"line\":166,\"column\":3}},\"line\":148},\"10\":{\"name\":\"(anonymous_10)\",\"decl\":{\"start\":{\"line\":152,\"column\":8},\"end\":{\"line\":152,\"column\":9}},\"loc\":{\"start\":{\"line\":152,\"column\":23},\"end\":{\"line\":160,\"column\":9}},\"line\":152},\"11\":{\"name\":\"(anonymous_11)\",\"decl\":{\"start\":{\"line\":153,\"column\":22},\"end\":{\"line\":153,\"column\":23}},\"loc\":{\"start\":{\"line\":153,\"column\":28},\"end\":{\"line\":153,\"column\":50}},\"line\":153},\"12\":{\"name\":\"(anonymous_12)\",\"decl\":{\"start\":{\"line\":154,\"column\":23},\"end\":{\"line\":154,\"column\":24}},\"loc\":{\"start\":{\"line\":154,\"column\":29},\"end\":{\"line\":154,\"column\":52}},\"line\":154},\"13\":{\"name\":\"(anonymous_13)\",\"decl\":{\"start\":{\"line\":171,\"column\":2},\"end\":{\"line\":171,\"column\":3}},\"loc\":{\"start\":{\"line\":171,\"column\":24},\"end\":{\"line\":178,\"column\":3}},\"line\":171}},\"branchMap\":{\"0\":{\"loc\":{\"start\":{\"line\":126,\"column\":4},\"end\":{\"line\":126,\"column\":137}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":126,\"column\":4},\"end\":{\"line\":126,\"column\":137}},{\"start\":{},\"end\":{}}],\"line\":126},\"1\":{\"loc\":{\"start\":{\"line\":173,\"column\":4},\"end\":{\"line\":177,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":173,\"column\":4},\"end\":{\"line\":177,\"column\":5}},{\"start\":{\"line\":175,\"column\":11},\"end\":{\"line\":177,\"column\":5}}],\"line\":173}},\"s\":{\"0\":3,\"1\":3,\"2\":5,\"3\":5,\"4\":5,\"5\":2,\"6\":1,\"7\":1,\"8\":6,\"9\":1,\"10\":3,\"11\":5,\"12\":5,\"13\":5,\"14\":5,\"15\":5,\"16\":5,\"17\":0,\"18\":5,\"19\":5,\"20\":1,\"21\":1,\"22\":1,\"23\":1,\"24\":1,\"25\":1,\"26\":1,\"27\":1,\"28\":1,\"29\":1,\"30\":0,\"31\":0,\"32\":1,\"33\":1,\"34\":0,\"35\":1,\"36\":3},\"f\":{\"0\":5,\"1\":2,\"2\":1,\"3\":1,\"4\":6,\"5\":1,\"6\":3,\"7\":5,\"8\":1,\"9\":1,\"10\":1,\"11\":1,\"12\":1,\"13\":1},\"b\":{\"0\":[0,5],\"1\":[0,1]},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"bc4595df04dbb81e46bf65240002d9455a35d1cc\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\infrastructure\\\\captions\\\\amqp-manager.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\infrastructure\\\\captions\\\\amqp-manager.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":1,\"column\":28},\"end\":{\"line\":42,\"column\":1}},\"1\":{\"start\":{\"line\":44,\"column\":0},\"end\":{\"line\":44,\"column\":37}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":1,\"1\":1},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"0a9c0205bbe5b56034751f146208809fe08a5764\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\captions\\\\publisher.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\captions\\\\publisher.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":2,\"column\":26},\"end\":{\"line\":75,\"column\":1}},\"1\":{\"start\":{\"line\":77,\"column\":0},\"end\":{\"line\":77,\"column\":35}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":1,\"1\":1},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"b782e9e321f8bf66c976f9a31b5d3194e401593d\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\captions\\\\consumer.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\captions\\\\consumer.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":2,\"column\":25},\"end\":{\"line\":115,\"column\":1}},\"1\":{\"start\":{\"line\":117,\"column\":0},\"end\":{\"line\":117,\"column\":34}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":1,\"1\":1},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"be27219e667f1035beb37d982956998d141709a9\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\captions\\\\manager.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\captions\\\\manager.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":2,\"column\":24},\"end\":{\"line\":15,\"column\":1}},\"1\":{\"start\":{\"line\":17,\"column\":0},\"end\":{\"line\":17,\"column\":33}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":1,\"1\":1},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"f7763093e1b83cfa605278354e59bdd24845e1e4\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\utils\\\\captions\\\\index.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\utils\\\\captions\\\\index.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":2,\"column\":26},\"end\":{\"line\":15,\"column\":1}},\"1\":{\"start\":{\"line\":17,\"column\":0},\"end\":{\"line\":17,\"column\":35}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":1,\"1\":1},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"7a61b46bc4c07fdc59f1805ee931f964ac45da89\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\captions\\\\base.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\validation\\\\captions\\\\base.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":1,\"column\":21},\"end\":{\"line\":10,\"column\":1}},\"1\":{\"start\":{\"line\":12,\"column\":0},\"end\":{\"line\":12,\"column\":30}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":1,\"1\":1},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"2bbb56e98ed42597d62242e767ed58fc0e450c8a\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\index.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\index.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":1,\"column\":20},\"end\":{\"line\":1,\"column\":44}},\"1\":{\"start\":{\"line\":2,\"column\":29},\"end\":{\"line\":2,\"column\":54}},\"2\":{\"start\":{\"line\":3,\"column\":18},\"end\":{\"line\":3,\"column\":46}},\"3\":{\"start\":{\"line\":5,\"column\":20},\"end\":{\"line\":5,\"column\":60}},\"4\":{\"start\":{\"line\":7,\"column\":23},\"end\":{\"line\":7,\"column\":49}},\"5\":{\"start\":{\"line\":9,\"column\":0},\"end\":{\"line\":17,\"column\":2}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":2,\"1\":2,\"2\":2,\"3\":2,\"4\":2,\"5\":2},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"8df6e5b7ce72bba81b91dd3abbcd02a77b0f587b\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\index.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\index.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":2,\"column\":15},\"end\":{\"line\":2,\"column\":34}},\"1\":{\"start\":{\"line\":3,\"column\":13},\"end\":{\"line\":3,\"column\":30}},\"2\":{\"start\":{\"line\":4,\"column\":19},\"end\":{\"line\":4,\"column\":38}},\"3\":{\"start\":{\"line\":5,\"column\":14},\"end\":{\"line\":5,\"column\":32}},\"4\":{\"start\":{\"line\":6,\"column\":15},\"end\":{\"line\":6,\"column\":35}},\"5\":{\"start\":{\"line\":8,\"column\":0},\"end\":{\"line\":14,\"column\":2}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":2,\"1\":2,\"2\":2,\"3\":2,\"4\":2,\"5\":2},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"20a7cf5bb797ef23d63a6175f2b20c2190fc7714\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\schema.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\schema.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":1,\"column\":12},\"end\":{\"line\":1,\"column\":34}},\"1\":{\"start\":{\"line\":3,\"column\":12},\"end\":{\"line\":3,\"column\":40}},\"2\":{\"start\":{\"line\":4,\"column\":0},\"end\":{\"line\":4,\"column\":28}},\"3\":{\"start\":{\"line\":5,\"column\":0},\"end\":{\"line\":5,\"column\":55}},\"4\":{\"start\":{\"line\":15,\"column\":18},\"end\":{\"line\":37,\"column\":1}},\"5\":{\"start\":{\"line\":16,\"column\":19},\"end\":{\"line\":16,\"column\":38}},\"6\":{\"start\":{\"line\":26,\"column\":2},\"end\":{\"line\":36,\"column\":4}},\"7\":{\"start\":{\"line\":27,\"column\":4},\"end\":{\"line\":27,\"column\":26}},\"8\":{\"start\":{\"line\":28,\"column\":4},\"end\":{\"line\":34,\"column\":5}},\"9\":{\"start\":{\"line\":29,\"column\":6},\"end\":{\"line\":33,\"column\":15}},\"10\":{\"start\":{\"line\":32,\"column\":14},\"end\":{\"line\":32,\"column\":68}},\"11\":{\"start\":{\"line\":35,\"column\":4},\"end\":{\"line\":35,\"column\":11}},\"12\":{\"start\":{\"line\":39,\"column\":0},\"end\":{\"line\":41,\"column\":2}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":15,\"column\":18},\"end\":{\"line\":15,\"column\":19}},\"loc\":{\"start\":{\"line\":15,\"column\":30},\"end\":{\"line\":37,\"column\":1}},\"line\":15},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":26,\"column\":9},\"end\":{\"line\":26,\"column\":10}},\"loc\":{\"start\":{\"line\":26,\"column\":29},\"end\":{\"line\":36,\"column\":3}},\"line\":26},\"2\":{\"name\":\"(anonymous_2)\",\"decl\":{\"start\":{\"line\":32,\"column\":7},\"end\":{\"line\":32,\"column\":8}},\"loc\":{\"start\":{\"line\":32,\"column\":14},\"end\":{\"line\":32,\"column\":68}},\"line\":32}},\"branchMap\":{\"0\":{\"loc\":{\"start\":{\"line\":28,\"column\":4},\"end\":{\"line\":34,\"column\":5}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":28,\"column\":4},\"end\":{\"line\":34,\"column\":5}},{\"start\":{},\"end\":{}}],\"line\":28},\"1\":{\"loc\":{\"start\":{\"line\":32,\"column\":30},\"end\":{\"line\":32,\"column\":51}},\"type\":\"binary-expr\",\"locations\":[{\"start\":{\"line\":32,\"column\":30},\"end\":{\"line\":32,\"column\":44}},{\"start\":{\"line\":32,\"column\":48},\"end\":{\"line\":32,\"column\":51}}],\"line\":32}},\"s\":{\"0\":2,\"1\":2,\"2\":2,\"3\":2,\"4\":2,\"5\":0,\"6\":0,\"7\":0,\"8\":0,\"9\":0,\"10\":0,\"11\":0,\"12\":2},\"f\":{\"0\":0,\"1\":0,\"2\":0},\"b\":{\"0\":[0,0],\"1\":[0,0]},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"a1734993acf05a4af7ae25238eb8d4f28b1b39aa\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\json.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\json.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":9,\"column\":18},\"end\":{\"line\":12,\"column\":1}},\"1\":{\"start\":{\"line\":10,\"column\":2},\"end\":{\"line\":10,\"column\":44}},\"2\":{\"start\":{\"line\":11,\"column\":2},\"end\":{\"line\":11,\"column\":9}},\"3\":{\"start\":{\"line\":20,\"column\":14},\"end\":{\"line\":27,\"column\":1}},\"4\":{\"start\":{\"line\":21,\"column\":2},\"end\":{\"line\":25,\"column\":3}},\"5\":{\"start\":{\"line\":22,\"column\":4},\"end\":{\"line\":22,\"column\":42}},\"6\":{\"start\":{\"line\":24,\"column\":4},\"end\":{\"line\":24,\"column\":12}},\"7\":{\"start\":{\"line\":26,\"column\":2},\"end\":{\"line\":26,\"column\":9}},\"8\":{\"start\":{\"line\":29,\"column\":0},\"end\":{\"line\":32,\"column\":2}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":9,\"column\":18},\"end\":{\"line\":9,\"column\":19}},\"loc\":{\"start\":{\"line\":9,\"column\":38},\"end\":{\"line\":12,\"column\":1}},\"line\":9},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":20,\"column\":14},\"end\":{\"line\":20,\"column\":15}},\"loc\":{\"start\":{\"line\":20,\"column\":34},\"end\":{\"line\":27,\"column\":1}},\"line\":20}},\"branchMap\":{},\"s\":{\"0\":2,\"1\":0,\"2\":0,\"3\":2,\"4\":0,\"5\":0,\"6\":0,\"7\":0,\"8\":2},\"f\":{\"0\":0,\"1\":0},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"444df5fb018c2526c537fe10d68ff88f14646885\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\filter.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\filter.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":10,\"column\":2},\"end\":{\"line\":23,\"column\":3}},\"1\":{\"start\":{\"line\":17,\"column\":2},\"end\":{\"line\":23,\"column\":3}},\"2\":{\"start\":{\"line\":18,\"column\":4},\"end\":{\"line\":22,\"column\":5}},\"3\":{\"start\":{\"line\":19,\"column\":6},\"end\":{\"line\":19,\"column\":33}},\"4\":{\"start\":{\"line\":19,\"column\":26},\"end\":{\"line\":19,\"column\":33}},\"5\":{\"start\":{\"line\":21,\"column\":6},\"end\":{\"line\":21,\"column\":14}},\"6\":{\"start\":{\"line\":25,\"column\":0},\"end\":{\"line\":27,\"column\":2}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":10,\"column\":2},\"end\":{\"line\":10,\"column\":3}},\"loc\":{\"start\":{\"line\":17,\"column\":2},\"end\":{\"line\":23,\"column\":3}},\"line\":17},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":17,\"column\":2},\"end\":{\"line\":17,\"column\":3}},\"loc\":{\"start\":{\"line\":17,\"column\":22},\"end\":{\"line\":23,\"column\":3}},\"line\":17}},\"branchMap\":{\"0\":{\"loc\":{\"start\":{\"line\":19,\"column\":6},\"end\":{\"line\":19,\"column\":33}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":19,\"column\":6},\"end\":{\"line\":19,\"column\":33}},{\"start\":{},\"end\":{}}],\"line\":19}},\"s\":{\"0\":2,\"1\":0,\"2\":0,\"3\":0,\"4\":0,\"5\":0,\"6\":2},\"f\":{\"0\":0,\"1\":0},\"b\":{\"0\":[0,0]},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"cc9937df354578901b11b680fd45abfd1b5d7dd6\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\error.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\error.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":7,\"column\":19},\"end\":{\"line\":11,\"column\":1}},\"1\":{\"start\":{\"line\":8,\"column\":2},\"end\":{\"line\":10,\"column\":3}},\"2\":{\"start\":{\"line\":9,\"column\":4},\"end\":{\"line\":9,\"column\":11}},\"3\":{\"start\":{\"line\":19,\"column\":12},\"end\":{\"line\":24,\"column\":1}},\"4\":{\"start\":{\"line\":20,\"column\":2},\"end\":{\"line\":22,\"column\":3}},\"5\":{\"start\":{\"line\":21,\"column\":4},\"end\":{\"line\":21,\"column\":21}},\"6\":{\"start\":{\"line\":23,\"column\":2},\"end\":{\"line\":23,\"column\":9}},\"7\":{\"start\":{\"line\":26,\"column\":0},\"end\":{\"line\":29,\"column\":2}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":7,\"column\":19},\"end\":{\"line\":7,\"column\":20}},\"loc\":{\"start\":{\"line\":7,\"column\":39},\"end\":{\"line\":11,\"column\":1}},\"line\":7},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":19,\"column\":12},\"end\":{\"line\":19,\"column\":13}},\"loc\":{\"start\":{\"line\":19,\"column\":32},\"end\":{\"line\":24,\"column\":1}},\"line\":19}},\"branchMap\":{\"0\":{\"loc\":{\"start\":{\"line\":8,\"column\":2},\"end\":{\"line\":10,\"column\":3}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":8,\"column\":2},\"end\":{\"line\":10,\"column\":3}},{\"start\":{},\"end\":{}}],\"line\":8},\"1\":{\"loc\":{\"start\":{\"line\":20,\"column\":2},\"end\":{\"line\":22,\"column\":3}},\"type\":\"if\",\"locations\":[{\"start\":{\"line\":20,\"column\":2},\"end\":{\"line\":22,\"column\":3}},{\"start\":{},\"end\":{}}],\"line\":20}},\"s\":{\"0\":2,\"1\":0,\"2\":0,\"3\":2,\"4\":0,\"5\":0,\"6\":0,\"7\":2},\"f\":{\"0\":0,\"1\":0},\"b\":{\"0\":[0,0],\"1\":[0,0]},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"7f2543e6d870c202ae1c0209a4b4af9e7fcabb67\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\metrics.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\middlewares\\\\metrics.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":9,\"column\":2},\"end\":{\"line\":20,\"column\":3}},\"1\":{\"start\":{\"line\":17,\"column\":2},\"end\":{\"line\":20,\"column\":3}},\"2\":{\"start\":{\"line\":18,\"column\":4},\"end\":{\"line\":18,\"column\":47}},\"3\":{\"start\":{\"line\":19,\"column\":4},\"end\":{\"line\":19,\"column\":11}},\"4\":{\"start\":{\"line\":22,\"column\":0},\"end\":{\"line\":22,\"column\":24}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":9,\"column\":2},\"end\":{\"line\":9,\"column\":3}},\"loc\":{\"start\":{\"line\":17,\"column\":2},\"end\":{\"line\":20,\"column\":3}},\"line\":17},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":17,\"column\":2},\"end\":{\"line\":17,\"column\":3}},\"loc\":{\"start\":{\"line\":17,\"column\":22},\"end\":{\"line\":20,\"column\":3}},\"line\":17}},\"branchMap\":{},\"s\":{\"0\":2,\"1\":0,\"2\":0,\"3\":0,\"4\":2},\"f\":{\"0\":0,\"1\":0},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"c903e861c56b6e058ed577bb8a077280cdf280b4\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\utils\\\\format.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\utils\\\\format.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":1,\"column\":13},\"end\":{\"line\":1,\"column\":31}},\"1\":{\"start\":{\"line\":3,\"column\":16},\"end\":{\"line\":3,\"column\":62}},\"2\":{\"start\":{\"line\":3,\"column\":26},\"end\":{\"line\":3,\"column\":62}},\"3\":{\"start\":{\"line\":4,\"column\":16},\"end\":{\"line\":4,\"column\":37}},\"4\":{\"start\":{\"line\":4,\"column\":24},\"end\":{\"line\":4,\"column\":37}},\"5\":{\"start\":{\"line\":6,\"column\":0},\"end\":{\"line\":6,\"column\":38}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":3,\"column\":16},\"end\":{\"line\":3,\"column\":17}},\"loc\":{\"start\":{\"line\":3,\"column\":26},\"end\":{\"line\":3,\"column\":62}},\"line\":3},\"1\":{\"name\":\"(anonymous_1)\",\"decl\":{\"start\":{\"line\":4,\"column\":16},\"end\":{\"line\":4,\"column\":17}},\"loc\":{\"start\":{\"line\":4,\"column\":24},\"end\":{\"line\":4,\"column\":37}},\"line\":4}},\"branchMap\":{},\"s\":{\"0\":2,\"1\":2,\"2\":0,\"3\":2,\"4\":0,\"5\":2},\"f\":{\"0\":0,\"1\":0},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"5b1d1497aeda80f118c89a3c41f22787b20f19ae\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\utils\\\\metrics.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\lib\\\\utils\\\\metrics.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":1,\"column\":21},\"end\":{\"line\":1,\"column\":43}},\"1\":{\"start\":{\"line\":3,\"column\":19},\"end\":{\"line\":3,\"column\":52}},\"2\":{\"start\":{\"line\":3,\"column\":25},\"end\":{\"line\":3,\"column\":52}},\"3\":{\"start\":{\"line\":5,\"column\":0},\"end\":{\"line\":7,\"column\":2}}},\"fnMap\":{\"0\":{\"name\":\"(anonymous_0)\",\"decl\":{\"start\":{\"line\":3,\"column\":19},\"end\":{\"line\":3,\"column\":20}},\"loc\":{\"start\":{\"line\":3,\"column\":25},\"end\":{\"line\":3,\"column\":52}},\"line\":3}},\"branchMap\":{},\"s\":{\"0\":2,\"1\":2,\"2\":0,\"3\":2},\"f\":{\"0\":0},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"6495932465ba180de9f977b0b97072019febda04\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\infrastructure\\\\captions\\\\consumer.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\infrastructure\\\\captions\\\\consumer.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":1,\"column\":25},\"end\":{\"line\":26,\"column\":1}},\"1\":{\"start\":{\"line\":28,\"column\":0},\"end\":{\"line\":28,\"column\":34}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":1,\"1\":1},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"da76a110870c442b554307cef153d94b47f23d47\"},\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\infrastructure\\\\captions\\\\publisher.js\":{\"path\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\test\\\\infrastructure\\\\captions\\\\publisher.js\",\"statementMap\":{\"0\":{\"start\":{\"line\":1,\"column\":26},\"end\":{\"line\":26,\"column\":1}},\"1\":{\"start\":{\"line\":28,\"column\":0},\"end\":{\"line\":28,\"column\":35}}},\"fnMap\":{},\"branchMap\":{},\"s\":{\"0\":1,\"1\":1},\"f\":{},\"b\":{},\"_coverageSchema\":\"1a1c01bbd47fc00a2c39e90264f33305004495a9\",\"hash\":\"59c602f3945944b710dbcde0fe32e4fdcde48609\"}},\"config\":{\"bail\":0,\"changedFilesWithAncestor\":false,\"collectCoverage\":true,\"collectCoverageFrom\":[],\"coverageDirectory\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\docs\\\\.vuepress\\\\public\\\\coverage\",\"coverageProvider\":\"babel\",\"coverageReporters\":[\"lcov\"],\"detectLeaks\":false,\"detectOpenHandles\":false,\"errorOnDeprecated\":false,\"expand\":false,\"findRelatedTests\":false,\"forceExit\":false,\"json\":false,\"lastCommit\":false,\"listTests\":false,\"logHeapUsage\":false,\"maxConcurrency\":5,\"maxWorkers\":3,\"noStackTrace\":false,\"nonFlagArgs\":[],\"notify\":false,\"notifyMode\":\"failure-change\",\"onlyChanged\":false,\"onlyFailures\":false,\"passWithNoTests\":false,\"projects\":[],\"reporters\":[[\"default\",{}],[\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\node_modules\\\\jest-html-reporters\\\\index.js\",{\"publicPath\":\"./docs/.vuepress/public/testReport\",\"filename\":\"test-report.html\",\"pageTitle\":\"@molfar/ms-registry\"}]],\"rootDir\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\",\"runTestsByPath\":false,\"skipFilter\":false,\"testFailureExitCode\":1,\"testPathPattern\":\"\",\"testSequencer\":\"D:\\\\MOLFAR\\\\1\\\\amqp-client\\\\node_modules\\\\@jest\\\\test-sequencer\\\\build\\\\index.js\",\"updateSnapshot\":\"new\",\"useStderr\":false,\"watch\":false,\"watchAll\":false,\"watchman\":true},\"endTime\":1638348410240,\"_reporterOptions\":{\"publicPath\":\"./docs/.vuepress/public/testReport\",\"filename\":\"test-report.html\",\"expand\":false,\"pageTitle\":\"@molfar/ms-registry\",\"hideIcon\":false,\"testCommand\":\"npx jest\",\"openReport\":false,\"multipleReportsUnitePath\":\"\",\"failureMessageOnly\":false,\"enableMergeData\":false,\"dataMergeLevel\":1},\"attachInfos\":{}}"