/*-
 * ~~~~~~licensing~~~~~~
 * entaxy-management-plugin
 * ==========
 * Copyright (C) 2020 - 2025 EmDev LLC
 * ==========
 * You may not use this file except in accordance with the License Terms of the Copyright
 * Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
 * rights to the Software and any copies are the property of the Copyright Holder. Unless
 * it is explicitly allowed the Copyright Holder, the User is prohibited from using the
 * Software for commercial purposes to provide services to third parties.
 * 
 * The Copyright Holder hereby declares that the Software is provided on an "AS IS".
 * Under no circumstances does the Copyright Holder guarantee or promise that the
 * Software provided by him will be suitable or not suitable for the specific purposes
 * of the User, that the Software will meet all commercial and personal subjective
 * expectations of the User, that the Software will work properly, without technical
 * errors, quickly and uninterruptedly.
 * 
 * Under no circumstances shall the Copyright Holder or its Affiliates is not liable
 * to the User for any direct or indirect losses of the User, his expenses or actual
 * damage, including, downtime; loss of bussines; lost profit; lost earnings; loss
 * or damage to data, property, etc.
 * ~~~~~~/licensing~~~~~~
 */
var Entaxy;
(function (Entaxy) {

    const KEYS = {
        TOP: '!top',
        CHILDREN: 'children'
    }

    let entaxyTags = {"!top":["entaxy:object-route","entaxy:common-route","entaxy:object-input-route"],"entaxy:object-route":{"attrs":{"autoStartup":null,"delayer":null,"errorHandlerRef":null,"group":null,"logMask":null,"messageHistory":null,"rest":["true","false"],"routePolicyRef":null,"shutdownRoute":null,"shutdownRunningTask":null,"startupOrder":null,"streamCache":null,"trace":null,"inheritErrorHandler":null,"customId":null,"id":null},"children":["description","inputType","outputType","routeProperty","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall","blueprint:bean","blueprint:reference"]},"entaxy:common-route":{"attrs":{"autoStartup":null,"delayer":null,"errorHandlerRef":null,"group":null,"logMask":null,"messageHistory":null,"rest":["true","false"],"routePolicyRef":null,"shutdownRoute":null,"shutdownRunningTask":null,"startupOrder":null,"streamCache":null,"trace":null,"inheritErrorHandler":null,"customId":null,"id":null},"children":["description","inputType","outputType","routeProperty","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall","blueprint:bean","blueprint:reference"]},"entaxy:object-input-route":{"attrs":{"autoStartup":null,"delayer":null,"errorHandlerRef":null,"group":null,"logMask":null,"messageHistory":null,"rest":["true","false"],"routePolicyRef":null,"shutdownRoute":null,"shutdownRunningTask":null,"startupOrder":null,"streamCache":null,"trace":null,"inheritErrorHandler":null,"customId":null,"id":null},"children":["description","from","inputType","outputType","routeProperty","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall","blueprint:bean","blueprint:reference"]}};

    let camelBlueprintTags = {"aggregate":{"attrs":{"parallelProcessing":null,"optimisticLocking":null,"executorServiceRef":null,"timeoutCheckerExecutorServiceRef":null,"aggregationRepositoryRef":null,"strategyRef":null,"strategyMethodName":null,"strategyMethodAllowNull":null,"completionSize":null,"completionInterval":null,"completionTimeout":null,"completionTimeoutCheckerInterval":null,"completionFromBatchConsumer":null,"completionOnNewCorrelationGroup":null,"eagerCheckCompletion":null,"ignoreInvalidCorrelationKeys":null,"closeCorrelationKeyOnCompletion":null,"discardOnCompletionTimeout":null,"discardOnAggregationFailure":null,"forceCompletionOnStop":null,"completeAllOnStop":null,"aggregateControllerRef":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","correlationExpression","completionPredicate","completionTimeoutExpression","completionSizeExpression","optimisticLockRetryPolicy","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"correlationExpression":{"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"completionPredicate":{"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"completionTimeoutExpression":{"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"completionSizeExpression":{"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"any23":{"attrs":{"outputFormat":null,"baseURI":null,"contentTypeHeader":null,"id":null},"children":["configuration","extractors"]},"configuration":{"attrs":{"key":null,"value":null},"children":[]},"extractors":{"children":[]},"apiKey":{"attrs":{"name":null,"inHeader":null,"inQuery":null,"key":null,"description":null},"children":[]},"asn1":{"attrs":{"usingIterator":null,"clazzName":null,"contentTypeHeader":null,"id":null},"children":[]},"avro":{"attrs":{"instanceClassName":null,"contentTypeHeader":null,"id":null},"children":[]},"barcode":{"attrs":{"width":null,"height":null,"imageType":null,"barcodeFormat":null,"contentTypeHeader":null,"id":null},"children":[]},"base64":{"attrs":{"lineLength":null,"lineSeparator":null,"urlSafe":null,"contentTypeHeader":null,"id":null},"children":[]},"basicAuth":{"attrs":{"key":null,"description":null},"children":[]},"batch-config":{"attrs":{"batchSize":null,"batchTimeout":null,"allowDuplicates":null,"reverse":null,"ignoreInvalidExchanges":null},"children":[]},"bean":{"attrs":{"ref":null,"method":null,"beanType":null,"cache":null,"scope":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"beanio":{"attrs":{"mapping":null,"streamName":null,"ignoreUnidentifiedRecords":null,"ignoreUnexpectedRecords":null,"ignoreInvalidRecords":null,"encoding":null,"beanReaderErrorHandlerType":null,"unmarshalSingleObject":null,"contentTypeHeader":null,"id":null},"children":[]},"bindy":{"attrs":{"type":null,"classType":null,"locale":null,"unwrapSingleInstance":null,"allowEmptyStream":null,"contentTypeHeader":null,"id":null}},"blacklistServiceFilter":{"attrs":{"id":null},"children":["properties","servers"]},"properties":{"attrs":{"key":null,"value":null}},"servers":{"children":[]},"cachingServiceDiscovery":{"attrs":{"timeout":null,"units":null,"id":null},"children":["properties","consulServiceDiscovery","dnsServiceDiscovery","etcdServiceDiscovery","kubernetesServiceDiscovery","combinedServiceDiscovery","staticServiceDiscovery"]},"camelContext":{"attrs":{"depends-on":null,"trace":null,"backlogTrace":null,"tracePattern":null,"debug":null,"messageHistory":null,"logMask":null,"logExhaustedMessageBody":null,"streamCache":null,"delayer":null,"errorHandlerRef":null,"autoStartup":null,"useMDCLogging":null,"mdcLoggingKeysPattern":null,"useDataType":null,"useBreadcrumb":null,"allowUseOriginalMessage":null,"caseInsensitiveHeaders":null,"runtimeEndpointRegistryEnabled":null,"managementNamePattern":null,"threadNamePattern":null,"useBlueprintPropertyResolver":["true","false"],"shutdownRoute":["Default","Defer"],"shutdownRunningTask":["CompleteCurrentTaskOnly","CompleteAllTasks"],"loadTypeConverters":null,"typeConverterStatisticsEnabled":null,"inflightRepositoryBrowseEnabled":null,"typeConverterExists":["Override","Ignore","Fail"],"typeConverterExistsLoggingLevel":["TRACE","DEBUG","INFO","WARN","ERROR","OFF"],"id":null},"children":["globalOptions","propertyPlaceholder","package","packageScan","contextScan","jmxAgent","streamCaching","routeController","export","defaultServiceCallConfiguration","serviceCallConfiguration","defaultHystrixConfiguration","hystrixConfiguration","defaultResilience4jConfiguration","resilience4jConfiguration","defaultFaultToleranceConfiguration","faultToleranceConfiguration","routeBuilder","routeContextRef","restContextRef","threadPoolProfile","threadPool","endpoint","dataFormats","transformers","validators","redeliveryPolicyProfile","onException","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","restConfiguration","rest","route","template","fluentTemplate","consumerTemplate","proxy","errorHandler"]},"package":{"children":[]},"defaultServiceCallConfiguration":{"attrs":{"uri":null,"component":null,"pattern":null,"serviceDiscoveryRef":null,"serviceFilterRef":null,"serviceChooserRef":null,"loadBalancerRef":null,"expressionRef":null,"id":null},"children":["expression","cachingServiceDiscovery","combinedServiceDiscovery","consulServiceDiscovery","dnsServiceDiscovery","etcdServiceDiscovery","kubernetesServiceDiscovery","staticServiceDiscovery","zookeeperServiceDiscovery","blacklistServiceFilter","combinedServiceFilter","customServiceFilter","healthyServiceFilter","passThroughServiceFilter","ribbonLoadBalancer","defaultLoadBalancer"]},"expression":{"attrs":{"hostHeader":null,"portHeader":null,"id":null},"children":["properties","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"defaultHystrixConfiguration":{"attrs":{"groupKey":null,"threadPoolKey":null,"circuitBreakerEnabled":null,"circuitBreakerErrorThresholdPercentage":null,"circuitBreakerForceClosed":null,"circuitBreakerForceOpen":null,"circuitBreakerRequestVolumeThreshold":null,"circuitBreakerSleepWindowInMilliseconds":null,"executionIsolationSemaphoreMaxConcurrentRequests":null,"executionIsolationStrategy":null,"executionIsolationThreadInterruptOnTimeout":null,"executionTimeoutInMilliseconds":null,"executionTimeoutEnabled":null,"fallbackIsolationSemaphoreMaxConcurrentRequests":null,"fallbackEnabled":null,"metricsHealthSnapshotIntervalInMilliseconds":null,"metricsRollingPercentileBucketSize":null,"metricsRollingPercentileEnabled":null,"metricsRollingPercentileWindowInMilliseconds":null,"metricsRollingPercentileWindowBuckets":null,"metricsRollingStatisticalWindowInMilliseconds":null,"metricsRollingStatisticalWindowBuckets":null,"requestLogEnabled":null,"corePoolSize":null,"maximumSize":null,"keepAliveTime":null,"maxQueueSize":null,"queueSizeRejectionThreshold":null,"threadPoolRollingNumberStatisticalWindowInMilliseconds":null,"threadPoolRollingNumberStatisticalWindowBuckets":null,"allowMaximumSizeToDivergeFromCoreSize":null,"id":null}},"defaultResilience4jConfiguration":{"attrs":{"circuitBreakerRef":null,"configRef":null,"failureRateThreshold":null,"permittedNumberOfCallsInHalfOpenState":null,"slidingWindowSize":null,"slidingWindowType":null,"minimumNumberOfCalls":null,"writableStackTraceEnabled":null,"waitDurationInOpenState":null,"automaticTransitionFromOpenToHalfOpenEnabled":null,"slowCallRateThreshold":null,"slowCallDurationThreshold":null,"id":null},"children":["bulkheadEnabled","bulkheadMaxConcurrentCalls","bulkheadMaxWaitDuration","timeoutEnabled","timeoutExecutorServiceRef","timeoutDuration","timeoutCancelRunningFuture"]},"bulkheadEnabled":{"children":[]},"bulkheadMaxConcurrentCalls":{"children":[]},"bulkheadMaxWaitDuration":{"children":[]},"timeoutEnabled":{"children":[]},"timeoutExecutorServiceRef":{"children":[]},"timeoutDuration":{"children":[]},"timeoutCancelRunningFuture":{"children":[]},"defaultFaultToleranceConfiguration":{"attrs":{"circuitBreakerRef":null,"delay":null,"successThreshold":null,"requestVolumeThreshold":null,"failureRatio":null,"timeoutEnabled":null,"timeoutDuration":null,"timeoutPoolSize":null,"timeoutScheduledExecutorServiceRef":null,"bulkheadEnabled":null,"bulkheadMaxConcurrentCalls":null,"bulkheadWaitingTaskQueue":null,"bulkheadExecutorServiceRef":null,"id":null}},"cbor":{"attrs":{"objectMapper":null,"useDefaultObjectMapper":null,"unmarshalTypeName":null,"collectionTypeName":null,"useList":null,"allowUnmarshallType":null,"prettyPrint":null,"allowJmsType":null,"enableFeatures":null,"disableFeatures":null,"contentTypeHeader":null,"id":null}},"choice":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","otherwise","when","whenSkipSendToEndpoint"]},"circuitBreaker":{"attrs":{"configurationRef":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","hystrixConfiguration","resilience4jConfiguration","faultToleranceConfiguration","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"claimCheck":{"attrs":{"operation":null,"key":null,"filter":null,"strategyRef":null,"strategyMethodName":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"combinedServiceDiscovery":{"attrs":{"id":null},"children":["properties","consulServiceDiscovery","dnsServiceDiscovery","etcdServiceDiscovery","kubernetesServiceDiscovery","staticServiceDiscovery","cachingServiceDiscovery"]},"combinedServiceFilter":{"attrs":{"id":null},"children":["properties","blacklistServiceFilter","customServiceFilter","healthyServiceFilter","passThroughServiceFilter"]},"constant":{"attrs":{"id":null,"trim":null}},"consulServiceDiscovery":{"attrs":{"url":null,"datacenter":null,"aclToken":null,"userName":null,"password":null,"connectTimeoutMillis":null,"readTimeoutMillis":null,"writeTimeoutMillis":null,"blockSeconds":null,"id":null},"children":["properties"]},"consumerTemplate":{"attrs":{"maximumCacheSize":null,"camelContextId":null,"id":null}},"contextScan":{"attrs":{"includeNonSingletons":null},"children":["excludes","includes"]},"excludes":{"children":[]},"includes":{"children":[]},"convertBodyTo":{"attrs":{"type":null,"charset":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"crypto":{"attrs":{"algorithm":null,"cryptoProvider":null,"keyRef":null,"initVectorRef":null,"algorithmParameterRef":null,"buffersize":null,"macAlgorithm":null,"shouldAppendHMAC":null,"inline":null,"contentTypeHeader":null,"id":null}},"csv":{"attrs":{"formatRef":null,"formatName":null,"commentMarkerDisabled":null,"commentMarker":null,"delimiter":null,"escapeDisabled":null,"escape":null,"headerDisabled":null,"allowMissingColumnNames":null,"ignoreEmptyLines":null,"ignoreSurroundingSpaces":null,"nullStringDisabled":null,"nullString":null,"quoteDisabled":null,"quote":null,"recordSeparatorDisabled":null,"recordSeparator":null,"skipHeaderRecord":null,"quoteMode":null,"ignoreHeaderCase":null,"trim":null,"trailingDelimiter":null,"marshallerFactoryRef":null,"lazyLoad":null,"useMaps":null,"useOrderedMaps":null,"recordConverterRef":null,"contentTypeHeader":null,"id":null},"children":["header"]},"header":{"children":[]},"customDataFormat":{"attrs":{"ref":null,"contentTypeHeader":null,"id":null}},"customLoadBalancer":{"attrs":{"ref":null,"id":null}},"customServiceFilter":{"attrs":{"ref":null,"id":null},"children":["properties"]},"dataFormats":{"children":["any23","asn1","avro","barcode","base64","beanio","bindy","cbor","crypto","csv","custom","fhirJson","fhirXml","flatpack","grok","gzip","hl7","ical","jacksonxml","jaxb","json","jsonApi","lzf","mimeMultipart","protobuf","rss","secureXML","soapjaxb","syslog","tarfile","thrift","tidyMarkup","univocity-csv","univocity-fixed","univocity-tsv","xmlrpc","xstream","pgp","yaml","zip","zipfile"]},"custom":{"attrs":{"ref":null,"contentTypeHeader":null,"id":null}},"gzip":{"attrs":{"contentTypeHeader":null,"id":null}},"mimeMultipart":{"attrs":{"multipartSubType":null,"multipartWithoutAttachment":null,"headersInline":null,"includeHeaders":null,"binaryContent":null,"contentTypeHeader":null,"id":null}},"zip":{"attrs":{"compressionLevel":null,"contentTypeHeader":null,"id":null}},"defaultLoadBalancer":{"attrs":{"id":null},"children":["properties"]},"delay":{"attrs":{"executorServiceRef":null,"asyncDelayed":null,"callerRunsWhenRejected":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"delete":{"attrs":{"method":null,"uri":null,"consumes":null,"produces":null,"bindingMode":null,"skipBindingOnErrorCode":null,"clientRequestValidation":null,"enableCORS":null,"type":null,"outType":null,"routeId":null,"apiDocs":null,"customId":["true","false"],"id":null},"children":["description","param","responseMessage","security","to","toD","route"]},"description":{"attrs":{"lang":null}},"dnsServiceDiscovery":{"attrs":{"proto":null,"domain":null,"id":null},"children":["properties"]},"doCatch":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","exception","onWhen","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"exception":{"children":[]},"onWhen":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"doFinally":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"doTry":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"dynamicRouter":{"attrs":{"uriDelimiter":null,"ignoreInvalidEndpoints":null,"cacheSize":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"endpoint":{"attrs":{"uri":null,"camelContextId":null,"id":null},"children":["property"]},"enrich":{"attrs":{"strategyRef":null,"strategyMethodName":null,"strategyMethodAllowNull":null,"aggregateOnException":null,"shareUnitOfWork":null,"cacheSize":null,"ignoreInvalidEndpoint":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"errorHandler":{"attrs":{"type":["DefaultErrorHandler","DeadLetterChannel","NoErrorHandler"],"deadLetterUri":null,"deadLetterHandleNewException":["true","false"],"useOriginalMessage":["true","false"],"useOriginalBody":["true","false"],"onRedeliveryRef":null,"onPrepareFailureRef":null,"onExceptionOccurredRef":null,"retryWhileRef":null,"executorServiceRef":null,"redeliveryPolicyRef":null,"camelContextId":null,"id":null},"children":["redeliveryPolicy"]},"etcdServiceDiscovery":{"attrs":{"uris":null,"userName":null,"password":null,"timeout":null,"servicePath":null,"type":null,"id":null},"children":["properties"]},"exchangeProperty":{"attrs":{"id":null,"trim":null}},"export":{"attrs":{"uri":null,"serviceRef":null,"method":null,"serviceInterface":null,"camelContextId":null,"id":null}},"expression":{"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"expressionDefinition":{"attrs":{"id":null,"trim":null}},"failover":{"attrs":{"roundRobin":null,"sticky":null,"maximumFailoverAttempts":null,"id":null},"children":["exception"]},"exception":{"children":[]},"faultToleranceConfiguration":{"attrs":{"circuitBreakerRef":null,"delay":null,"successThreshold":null,"requestVolumeThreshold":null,"failureRatio":null,"timeoutEnabled":null,"timeoutDuration":null,"timeoutPoolSize":null,"timeoutScheduledExecutorServiceRef":null,"bulkheadEnabled":null,"bulkheadMaxConcurrentCalls":null,"bulkheadWaitingTaskQueue":null,"bulkheadExecutorServiceRef":null,"id":null}},"fhirJson":{"attrs":{"fhirVersion":null,"prettyPrint":null,"serverBaseUrl":null,"omitResourceId":null,"encodeElementsAppliesToChildResourcesOnly":null,"encodeElements":null,"dontEncodeElements":null,"stripVersionsFromReferences":null,"overrideResourceIdWithBundleEntryFullUrl":null,"summaryMode":null,"suppressNarratives":null,"dontStripVersionsFromReferencesAtPaths":null,"contentTypeHeader":null,"id":null}},"fhirXml":{"attrs":{"fhirVersion":null,"prettyPrint":null,"serverBaseUrl":null,"omitResourceId":null,"encodeElementsAppliesToChildResourcesOnly":null,"encodeElements":null,"dontEncodeElements":null,"stripVersionsFromReferences":null,"overrideResourceIdWithBundleEntryFullUrl":null,"summaryMode":null,"suppressNarratives":null,"dontStripVersionsFromReferencesAtPaths":null,"contentTypeHeader":null,"id":null}},"filter":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"flatpack":{"attrs":{"definition":null,"fixed":null,"ignoreFirstRecord":null,"textQualifier":null,"delimiter":null,"allowShortLines":null,"ignoreExtraColumns":null,"parserFactoryRef":null,"contentTypeHeader":null,"id":null}},"fluentTemplate":{"attrs":{"defaultEndpoint":null,"maximumCacheSize":null,"camelContextId":null,"id":null}},"from":{"attrs":{"uri":null,"customId":["true","false"],"id":null},"children":["description"]},"get":{"attrs":{"method":null,"uri":null,"consumes":null,"produces":null,"bindingMode":null,"skipBindingOnErrorCode":null,"clientRequestValidation":null,"enableCORS":null,"type":null,"outType":null,"routeId":null,"apiDocs":null,"customId":["true","false"],"id":null},"children":["description","param","responseMessage","security","to","toD","route"]},"globalOption":{"attrs":{"key":null,"value":null}},"globalOptions":{"children":["globalOption"]},"grok":{"attrs":{"pattern":null,"flattened":null,"allowMultipleMatchesPerLine":null,"namedOnly":null,"contentTypeHeader":null,"id":null}},"groovy":{"attrs":{"id":null,"trim":null}},"gzipdeflater":{"attrs":{"contentTypeHeader":null,"id":null}},"head":{"attrs":{"method":null,"uri":null,"consumes":null,"produces":null,"bindingMode":null,"skipBindingOnErrorCode":null,"clientRequestValidation":null,"enableCORS":null,"type":null,"outType":null,"routeId":null,"apiDocs":null,"customId":["true","false"],"id":null},"children":["description","param","responseMessage","security","to","toD","route"]},"header":{"attrs":{"id":null,"trim":null}},"healthyServiceFilter":{"attrs":{"id":null},"children":["properties"]},"hl7":{"attrs":{"validate":null,"contentTypeHeader":null,"id":null}},"hl7terser":{"attrs":{"id":null,"trim":null}},"hystrixConfiguration":{"attrs":{"groupKey":null,"threadPoolKey":null,"circuitBreakerEnabled":null,"circuitBreakerErrorThresholdPercentage":null,"circuitBreakerForceClosed":null,"circuitBreakerForceOpen":null,"circuitBreakerRequestVolumeThreshold":null,"circuitBreakerSleepWindowInMilliseconds":null,"executionIsolationSemaphoreMaxConcurrentRequests":null,"executionIsolationStrategy":null,"executionIsolationThreadInterruptOnTimeout":null,"executionTimeoutInMilliseconds":null,"executionTimeoutEnabled":null,"fallbackIsolationSemaphoreMaxConcurrentRequests":null,"fallbackEnabled":null,"metricsHealthSnapshotIntervalInMilliseconds":null,"metricsRollingPercentileBucketSize":null,"metricsRollingPercentileEnabled":null,"metricsRollingPercentileWindowInMilliseconds":null,"metricsRollingPercentileWindowBuckets":null,"metricsRollingStatisticalWindowInMilliseconds":null,"metricsRollingStatisticalWindowBuckets":null,"requestLogEnabled":null,"corePoolSize":null,"maximumSize":null,"keepAliveTime":null,"maxQueueSize":null,"queueSizeRejectionThreshold":null,"threadPoolRollingNumberStatisticalWindowInMilliseconds":null,"threadPoolRollingNumberStatisticalWindowBuckets":null,"allowMaximumSizeToDivergeFromCoreSize":null,"id":null}},"ical":{"attrs":{"validating":null,"contentTypeHeader":null,"id":null}},"idempotentConsumer":{"attrs":{"messageIdRepositoryRef":null,"eager":null,"completionEager":null,"skipDuplicate":null,"removeOnFailure":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"inOnly":{"attrs":{"uri":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"inOut":{"attrs":{"uri":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"inputType":{"attrs":{"urn":null,"validate":null,"customId":["true","false"],"id":null},"children":["description"]},"intercept":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"interceptFrom":{"attrs":{"uri":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"interceptSendToEndpoint":{"attrs":{"uri":null,"skipSendToOriginalEndpoint":null,"afterUri":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"jacksonxml":{"attrs":{"xmlMapper":null,"prettyPrint":null,"unmarshalTypeName":null,"jsonView":null,"include":null,"allowJmsType":null,"collectionTypeName":null,"useList":null,"enableJaxbAnnotationModule":null,"moduleClassNames":null,"moduleRefs":null,"enableFeatures":null,"disableFeatures":null,"allowUnmarshallType":null,"contentTypeHeader":null,"id":null}},"jaxb":{"attrs":{"contextPath":null,"contextPathIsClassName":null,"schema":null,"schemaSeverityLevel":null,"prettyPrint":null,"objectFactory":null,"ignoreJAXBElement":null,"mustBeJAXBElement":null,"filterNonXmlChars":null,"encoding":null,"fragment":null,"partClass":null,"partNamespace":null,"namespacePrefixRef":null,"xmlStreamWriterWrapper":null,"schemaLocation":null,"noNamespaceSchemaLocation":null,"jaxbProviderProperties":null,"contentTypeHeader":null,"id":null}},"jmxAgent":{"attrs":{"disabled":null,"onlyRegisterProcessorWithCustomId":null,"mbeanServerDefaultDomain":null,"mbeanObjectDomainName":null,"usePlatformMBeanServer":null,"registerAlways":null,"registerNewRoutes":null,"statisticsLevel":null,"loadStatisticsEnabled":null,"endpointRuntimeStatisticsEnabled":null,"includeHostName":null,"useHostIPAddress":null,"mask":null,"id":null}},"json":{"attrs":{"objectMapper":null,"useDefaultObjectMapper":null,"prettyPrint":null,"library":["XStream","Jackson","Johnzon","Gson","Fastjson"],"unmarshalTypeName":null,"jsonView":null,"include":null,"allowJmsType":null,"collectionTypeName":null,"useList":null,"moduleClassNames":null,"moduleRefs":null,"enableFeatures":null,"disableFeatures":null,"permissions":null,"allowUnmarshallType":null,"timezone":null,"autoDiscoverObjectMapper":null,"dropRootNode":null,"contentTypeHeader":null,"id":null}},"jsonApi":{"attrs":{"dataFormatTypes":null,"mainFormatType":null,"contentTypeHeader":null,"id":null}},"jsonpath":{"attrs":{"resultType":null,"suppressExceptions":null,"allowSimple":null,"allowEasyPredicate":null,"writeAsString":null,"headerName":null,"id":null,"trim":null}},"keyStoreParameters":{"attrs":{"type":null,"password":null,"provider":null,"resource":null,"camelContextId":null,"id":null}},"kubernetesServiceDiscovery":{"attrs":{"lookup":null,"dnsDomain":null,"portName":null,"portProtocol":null,"namespace":null,"apiVersion":null,"masterUrl":null,"username":null,"password":null,"oauthToken":null,"caCertData":null,"caCertFile":null,"clientCertData":null,"clientCertFile":null,"clientKeyAlgo":null,"clientKeyData":null,"clientKeyFile":null,"clientKeyPassphrase":null,"trustCerts":null,"id":null},"children":["properties"]},"language":{"attrs":{"language":null,"id":null,"trim":null}},"loadBalance":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","failover","random","customLoadBalancer","roundRobin","sticky","topic","weighted","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"loadBalancerConfiguration":{"attrs":{"id":null},"children":["properties"]},"log":{"attrs":{"message":null,"loggingLevel":null,"logName":null,"marker":null,"loggerRef":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"loop":{"attrs":{"copy":null,"doWhile":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"lzf":{"attrs":{"usingParallelCompression":null,"contentTypeHeader":null,"id":null}},"marshal":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","any23","asn1","avro","barcode","base64","beanio","bindy","cbor","crypto","csv","custom","fhirJson","fhirXml","flatpack","grok","gzip","hl7","ical","jacksonxml","jaxb","json","jsonApi","lzf","mimeMultipart","protobuf","rss","secureXML","soapjaxb","syslog","tarfile","thrift","tidyMarkup","univocity-csv","univocity-fixed","univocity-tsv","xmlrpc","xstream","pgp","yaml","zip","zipfile"]},"custom":{"attrs":{"ref":null,"contentTypeHeader":null,"id":null}},"gzip":{"attrs":{"contentTypeHeader":null,"id":null}},"mimeMultipart":{"attrs":{"multipartSubType":null,"multipartWithoutAttachment":null,"headersInline":null,"includeHeaders":null,"binaryContent":null,"contentTypeHeader":null,"id":null}},"zip":{"attrs":{"compressionLevel":null,"contentTypeHeader":null,"id":null}},"method":{"attrs":{"ref":null,"method":null,"beanType":null,"id":null,"trim":null}},"mime-multipart":{"attrs":{"multipartSubType":null,"multipartWithoutAttachment":null,"headersInline":null,"includeHeaders":null,"binaryContent":null,"contentTypeHeader":null,"id":null}},"multicast":{"attrs":{"parallelProcessing":null,"strategyRef":null,"strategyMethodName":null,"strategyMethodAllowNull":null,"executorServiceRef":null,"streaming":null,"stopOnException":null,"timeout":null,"onPrepareRef":null,"shareUnitOfWork":null,"parallelAggregate":null,"stopOnAggregateException":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"mvel":{"attrs":{"id":null,"trim":null}},"oauth2":{"attrs":{"authorizationUrl":null,"tokenUrl":null,"flow":null,"key":null,"description":null},"children":["scopes"]},"scopes":{"attrs":{"key":null,"value":null}},"ognl":{"attrs":{"id":null,"trim":null}},"onCompletion":{"attrs":{"mode":null,"onCompleteOnly":null,"onFailureOnly":null,"parallelProcessing":null,"executorServiceRef":null,"useOriginalMessage":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onWhen","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"onWhen":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"onException":{"attrs":{"redeliveryPolicyRef":null,"onRedeliveryRef":null,"onExceptionOccurredRef":null,"useOriginalMessage":null,"useOriginalBody":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","exception","onWhen","retryWhile","redeliveryPolicy","handled","continued","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"exception":{},"onWhen":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"retryWhile":{"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"handled":{"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"continued":{"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"onFallback":{"attrs":{"fallbackViaNetwork":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"optimisticLockRetryPolicy":{"attrs":{"maximumRetries":null,"retryDelay":null,"maximumRetryDelay":null,"exponentialBackOff":null,"randomBackOff":null}},"otherwise":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"outputType":{"attrs":{"urn":null,"validate":null,"customId":["true","false"],"id":null},"children":["description"]},"packageScan":{"children":["package","excludes","includes"]},"package":{"children":[]},"excludes":{"children":[]},"includes":{"children":[]},"param":{"attrs":{"name":null,"type":["body","formData","header","path","query"],"description":null,"defaultValue":null,"required":["true","false"],"collectionFormat":["csv","ssv","tsv","pipes","multi"],"arrayType":null,"dataType":null,"dataFormat":null},"children":["allowableValues","examples"]},"allowableValues":{"children":["value"]},"value":{"children":[]},"examples":{"attrs":{"key":null,"value":null}},"passThroughServiceFilter":{"attrs":{"id":null},"children":["properties"]},"patch":{"attrs":{"method":null,"uri":null,"consumes":null,"produces":null,"bindingMode":null,"skipBindingOnErrorCode":null,"clientRequestValidation":null,"enableCORS":null,"type":null,"outType":null,"routeId":null,"apiDocs":null,"customId":["true","false"],"id":null},"children":["description","param","responseMessage","security","to","toD","route"]},"pgp":{"attrs":{"keyUserid":null,"signatureKeyUserid":null,"password":null,"signaturePassword":null,"keyFileName":null,"signatureKeyFileName":null,"signatureKeyRing":null,"armored":null,"integrity":null,"provider":null,"algorithm":null,"compressionAlgorithm":null,"hashAlgorithm":null,"signatureVerificationOption":null,"contentTypeHeader":null,"id":null}},"pipeline":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"policy":{"attrs":{"ref":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"pollEnrich":{"attrs":{"timeout":null,"strategyRef":null,"strategyMethodName":null,"strategyMethodAllowNull":null,"aggregateOnException":null,"cacheSize":null,"ignoreInvalidEndpoint":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"post":{"attrs":{"method":null,"uri":null,"consumes":null,"produces":null,"bindingMode":null,"skipBindingOnErrorCode":null,"clientRequestValidation":null,"enableCORS":null,"type":null,"outType":null,"routeId":null,"apiDocs":null,"customId":["true","false"],"id":null},"children":["description","param","responseMessage","security","to","toD","route"]},"process":{"attrs":{"ref":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"propertiesFunction":{"attrs":{"ref":null,"id":null}},"propertiesLocation":{"attrs":{"resolver":null,"path":null,"optional":["true","false"],"id":null}},"property":{"attrs":{"key":null,"value":null}},"propertyPlaceholder":{"attrs":{"location":null,"encoding":null,"ignoreMissingLocation":["true","false"],"propertiesParserRef":null,"defaultFallbackEnabled":["true","false"],"id":null},"children":["propertiesFunction","propertiesLocation"]},"protobuf":{"attrs":{"instanceClass":null,"contentTypeFormat":null,"contentTypeHeader":null,"id":null}},"proxy":{"attrs":{"serviceUrl":null,"serviceRef":null,"serviceInterface":null,"binding":["true","false"],"camelContextId":null,"id":null}},"put":{"attrs":{"method":null,"uri":null,"consumes":null,"produces":null,"bindingMode":null,"skipBindingOnErrorCode":null,"clientRequestValidation":null,"enableCORS":null,"type":null,"outType":null,"routeId":null,"apiDocs":null,"customId":["true","false"],"id":null},"children":["description","param","responseMessage","security","to","toD","route"]},"random":{"attrs":{"id":null}},"recipientList":{"attrs":{"delimiter":null,"parallelProcessing":null,"strategyRef":null,"strategyMethodName":null,"strategyMethodAllowNull":null,"executorServiceRef":null,"stopOnException":null,"ignoreInvalidEndpoints":null,"streaming":null,"timeout":null,"onPrepareRef":null,"shareUnitOfWork":null,"cacheSize":null,"parallelAggregate":null,"stopOnAggregateException":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"redeliveryPolicy":{"attrs":{"maximumRedeliveries":null,"redeliveryDelay":null,"asyncDelayedRedelivery":null,"backOffMultiplier":null,"useExponentialBackOff":null,"collisionAvoidanceFactor":null,"useCollisionAvoidance":null,"maximumRedeliveryDelay":null,"retriesExhaustedLogLevel":null,"retryAttemptedLogLevel":null,"retryAttemptedLogInterval":null,"logRetryAttempted":null,"logStackTrace":null,"logRetryStackTrace":null,"logHandled":null,"logNewException":null,"logContinued":null,"logExhausted":null,"logExhaustedMessageHistory":null,"logExhaustedMessageBody":null,"disableRedelivery":null,"delayPattern":null,"allowRedeliveryWhileStopping":null,"exchangeFormatterRef":null}},"redeliveryPolicyProfile":{"attrs":{"maximumRedeliveries":null,"redeliveryDelay":null,"asyncDelayedRedelivery":null,"backOffMultiplier":null,"useExponentialBackOff":null,"collisionAvoidanceFactor":null,"useCollisionAvoidance":null,"maximumRedeliveryDelay":null,"retriesExhaustedLogLevel":null,"retryAttemptedLogLevel":null,"retryAttemptedLogInterval":null,"logRetryAttempted":null,"logStackTrace":null,"logRetryStackTrace":null,"logHandled":null,"logNewException":null,"logContinued":null,"logExhausted":null,"logExhaustedMessageHistory":null,"logExhaustedMessageBody":null,"disableRedelivery":null,"delayPattern":null,"allowRedeliveryWhileStopping":null,"exchangeFormatterRef":null,"camelContextId":null,"id":null}},"ref":{"attrs":{"id":null,"trim":null}},"removeHeader":{"attrs":{"headerName":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"removeHeaders":{"attrs":{"pattern":null,"excludePattern":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"removeProperties":{"attrs":{"pattern":null,"excludePattern":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"removeProperty":{"attrs":{"propertyName":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"resequence":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","batch-config","stream-config","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"resilience4jConfiguration":{"attrs":{"circuitBreakerRef":null,"configRef":null,"failureRateThreshold":null,"permittedNumberOfCallsInHalfOpenState":null,"slidingWindowSize":null,"slidingWindowType":null,"minimumNumberOfCalls":null,"writableStackTraceEnabled":null,"waitDurationInOpenState":null,"automaticTransitionFromOpenToHalfOpenEnabled":null,"slowCallRateThreshold":null,"slowCallDurationThreshold":null,"id":null},"children":["bulkheadEnabled","bulkheadMaxConcurrentCalls","bulkheadMaxWaitDuration","timeoutEnabled","timeoutExecutorServiceRef","timeoutDuration","timeoutCancelRunningFuture"]},"responseHeader":{"attrs":{"name":null,"description":null,"collectionFormat":["csv","ssv","tsv","pipes","multi"],"arrayType":null,"dataType":null,"dataFormat":null,"example":null},"children":["allowableValues"]},"allowableValues":{"children":["value"]},"value":{"children":[]},"responseMessage":{"attrs":{"code":null,"message":null,"responseModel":null},"children":["header","examples"]},"header":{"attrs":{"name":null,"description":null,"collectionFormat":["csv","ssv","tsv","pipes","multi"],"arrayType":null,"dataType":null,"dataFormat":null,"example":null},"children":["allowableValues"]},"examples":{"attrs":{"key":null,"value":null}},"rest":{"attrs":{"path":null,"tag":null,"consumes":null,"produces":null,"bindingMode":null,"skipBindingOnErrorCode":null,"clientRequestValidation":null,"enableCORS":null,"apiDocs":null,"customId":["true","false"],"id":null},"children":["description","securityDefinitions","verb","delete","get","head","patch","post","put"]},"restBinding":{"attrs":{"consumes":null,"produces":null,"bindingMode":null,"type":null,"outType":null,"skipBindingOnErrorCode":null,"clientRequestValidation":null,"enableCORS":null,"component":null,"customId":["true","false"],"id":null},"children":["description"]},"restConfiguration":{"attrs":{"component":null,"apiComponent":null,"producerComponent":null,"scheme":null,"host":null,"apiHost":null,"useXForwardHeaders":["true","false"],"port":null,"producerApiDoc":null,"contextPath":null,"apiContextPath":null,"apiContextRouteId":null,"apiContextIdPattern":null,"apiContextListing":["true","false"],"apiVendorExtension":["true","false"],"hostNameResolver":["allLocalIp","localIp","localHostName"],"bindingMode":["auto","off","json","xml","json_xml"],"skipBindingOnErrorCode":["true","false"],"clientRequestValidation":["true","false"],"enableCORS":["true","false"],"jsonDataFormat":null,"xmlDataFormat":null},"children":["componentProperty","endpointProperty","consumerProperty","dataFormatProperty","apiProperty","corsHeaders"]},"componentProperty":{"attrs":{"key":null,"value":null}},"endpointProperty":{"attrs":{"key":null,"value":null}},"consumerProperty":{"attrs":{"key":null,"value":null}},"dataFormatProperty":{"attrs":{"key":null,"value":null}},"apiProperty":{"attrs":{"key":null,"value":null}},"corsHeaders":{"attrs":{"key":null,"value":null}},"restContext":{"attrs":{"id":null},"children":["rest"]},"restContextRef":{"attrs":{"ref":null}},"restProperty":{"attrs":{"key":null,"value":null}},"rests":{"attrs":{"customId":["true","false"],"id":null},"children":["description","rest"]},"ribbonLoadBalancer":{"attrs":{"namespace":null,"username":null,"password":null,"clientName":null,"id":null},"children":["properties"]},"rollback":{"attrs":{"markRollbackOnly":null,"markRollbackOnlyLast":null,"message":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"roundRobin":{"attrs":{"id":null}},"route":{"attrs":{"autoStartup":null,"delayer":null,"errorHandlerRef":null,"group":null,"logMask":null,"messageHistory":null,"rest":["true","false"],"routePolicyRef":null,"shutdownRoute":null,"shutdownRunningTask":null,"startupOrder":null,"streamCache":null,"trace":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","from","inputType","outputType","routeProperty","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"routeProperty":{"attrs":{"key":null,"value":null}},"routeBuilder":{"attrs":{"ref":null,"id":null}},"routeContext":{"attrs":{"id":null},"children":["route"]},"routeContextRef":{"attrs":{"ref":null}},"routeController":{"attrs":{"supervising":null,"includeRoutes":null,"excludeRoutes":null,"threadPoolSize":null,"initialDelay":null,"backOffDelay":null,"backOffMaxDelay":null,"backOffMaxElapsedTime":null,"backOffMaxAttempts":null,"backOffMultiplier":null,"unhealthyOnExhausted":null,"id":null}},"routes":{"attrs":{"customId":["true","false"],"id":null},"children":["description","route"]},"routingSlip":{"attrs":{"uriDelimiter":null,"ignoreInvalidEndpoints":null,"cacheSize":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"rss":{"attrs":{"contentTypeHeader":null,"id":null}},"saga":{"attrs":{"propagation":null,"completionMode":null,"timeoutInMilliseconds":null,"timeout":null,"sagaServiceRef":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","compensation","completion","option","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"compensation":{"attrs":{"uri":null}},"completion":{"attrs":{"uri":null}},"option":{"attrs":{"optionName":null},"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"sample":{"attrs":{"samplePeriod":null,"messageFrequency":null,"units":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"script":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"secureRandomParameters":{"attrs":{"algorithm":null,"provider":null,"camelContextId":null,"id":null}},"secureXML":{"attrs":{"xmlCipherAlgorithm":null,"passPhrase":null,"passPhraseByte":null,"secureTag":null,"secureTagContents":null,"keyCipherAlgorithm":null,"recipientKeyAlias":null,"keyOrTrustStoreParametersRef":null,"keyPassword":null,"digestAlgorithm":null,"mgfAlgorithm":null,"addKeyValueForEncryptedKey":null,"contentTypeHeader":null,"id":null}},"security":{"attrs":{"key":null,"scopes":null}},"securityDefinitions":{"children":["apiKey","basicAuth","oauth2"]},"serviceCall":{"attrs":{"name":null,"uri":null,"component":null,"pattern":null,"configurationRef":null,"serviceDiscoveryRef":null,"serviceFilterRef":null,"serviceChooserRef":null,"loadBalancerRef":null,"expressionRef":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionConfiguration","cachingServiceDiscovery","combinedServiceDiscovery","consulServiceDiscovery","dnsServiceDiscovery","etcdServiceDiscovery","kubernetesServiceDiscovery","staticServiceDiscovery","zookeeperServiceDiscovery","blacklistServiceFilter","combinedServiceFilter","customServiceFilter","healthyServiceFilter","passThroughServiceFilter","ribbonLoadBalancer","defaultLoadBalancer"]},"expressionConfiguration":{"attrs":{"hostHeader":null,"portHeader":null,"id":null},"children":["properties","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"serviceCallConfiguration":{"attrs":{"uri":null,"component":null,"pattern":null,"serviceDiscoveryRef":null,"serviceFilterRef":null,"serviceChooserRef":null,"loadBalancerRef":null,"expressionRef":null,"id":null},"children":["expression","cachingServiceDiscovery","combinedServiceDiscovery","consulServiceDiscovery","dnsServiceDiscovery","etcdServiceDiscovery","kubernetesServiceDiscovery","staticServiceDiscovery","zookeeperServiceDiscovery","blacklistServiceFilter","combinedServiceFilter","customServiceFilter","healthyServiceFilter","passThroughServiceFilter","ribbonLoadBalancer","defaultLoadBalancer"]},"serviceChooserConfiguration":{"attrs":{"id":null},"children":["properties"]},"serviceDiscoveryConfiguration":{"attrs":{"id":null},"children":["properties"]},"serviceExpression":{"attrs":{"hostHeader":null,"portHeader":null,"id":null},"children":["properties","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"serviceFilterConfiguration":{"attrs":{"id":null},"children":["properties"]},"setBody":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"setExchangePattern":{"attrs":{"pattern":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"setHeader":{"attrs":{"name":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"setProperty":{"attrs":{"name":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"simple":{"attrs":{"resultType":null,"id":null,"trim":null}},"soapjaxb":{"attrs":{"contextPath":null,"encoding":null,"elementNameStrategyRef":null,"version":null,"namespacePrefixRef":null,"schema":null,"contentTypeHeader":null,"id":null}},"sort":{"attrs":{"comparatorRef":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"spel":{"attrs":{"id":null,"trim":null}},"split":{"attrs":{"parallelProcessing":null,"strategyRef":null,"strategyMethodName":null,"strategyMethodAllowNull":null,"executorServiceRef":null,"streaming":null,"stopOnException":null,"timeout":null,"onPrepareRef":null,"shareUnitOfWork":null,"parallelAggregate":null,"stopOnAggregateException":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"sslContextParameters":{"attrs":{"sessionTimeout":null,"provider":null,"secureSocketProtocol":null,"certAlias":null,"camelContextId":null,"id":null},"children":["cipherSuites","cipherSuitesFilter","secureSocketProtocols","secureSocketProtocolsFilter","keyManagers","trustManagers","secureRandom","clientParameters","serverParameters"]},"cipherSuites":{"children":["cipherSuite"]},"cipherSuite":{"children":[]},"cipherSuitesFilter":{"children":["include","exclude"]},"include":{"children":[]},"exclude":{"children":[]},"secureSocketProtocols":{"children":["secureSocketProtocol"]},"secureSocketProtocol":{"children":[]},"secureSocketProtocolsFilter":{"children":["include","exclude"]},"keyManagers":{"attrs":{"keyPassword":null,"provider":null,"algorithm":null,"camelContextId":null,"id":null},"children":["keyStore"]},"keyStore":{"attrs":{"type":null,"password":null,"provider":null,"resource":null,"camelContextId":null,"id":null}},"trustManagers":{"attrs":{"provider":null,"algorithm":null,"trustManager":null,"camelContextId":null,"id":null},"children":["keyStore"]},"keyStore":{"attrs":{"type":null,"password":null,"provider":null,"resource":null,"camelContextId":null,"id":null}},"secureRandom":{"attrs":{"algorithm":null,"provider":null,"camelContextId":null,"id":null}},"clientParameters":{"attrs":{"sessionTimeout":null,"camelContextId":null,"id":null},"children":["cipherSuites","cipherSuitesFilter","secureSocketProtocols","secureSocketProtocolsFilter","sniHostNames"]},"cipherSuites":{"children":["cipherSuite"]},"cipherSuitesFilter":{"children":["include","exclude"]},"secureSocketProtocols":{"children":["secureSocketProtocol"]},"secureSocketProtocolsFilter":{"children":["include","exclude"]},"sniHostNames":{"children":["sniHostName"]},"sniHostName":{"children":[]},"serverParameters":{"attrs":{"sessionTimeout":null,"clientAuthentication":null,"camelContextId":null,"id":null},"children":["cipherSuites","cipherSuitesFilter","secureSocketProtocols","secureSocketProtocolsFilter"]},"cipherSuites":{"children":["cipherSuite"]},"cipherSuitesFilter":{"children":["include","exclude"]},"secureSocketProtocols":{"children":["secureSocketProtocol"]},"secureSocketProtocolsFilter":{"children":["include","exclude"]},"staticServiceDiscovery":{"attrs":{"id":null},"children":["properties","servers"]},"servers":{"children":[]},"step":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"sticky":{"attrs":{"id":null},"children":["correlationExpression"]},"correlationExpression":{"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"stop":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"stream-config":{"attrs":{"capacity":null,"timeout":null,"deliveryAttemptInterval":null,"ignoreInvalidExchanges":null,"comparatorRef":null,"rejectOld":null}},"streamCaching":{"attrs":{"enabled":null,"spoolDirectory":null,"spoolCipher":null,"spoolThreshold":null,"spoolUsedHeapMemoryThreshold":null,"spoolUsedHeapMemoryLimit":null,"spoolRules":null,"bufferSize":null,"removeSpoolDirectoryWhenStopping":null,"statisticsEnabled":null,"anySpoolRules":null,"id":null}},"syslog":{"attrs":{"contentTypeHeader":null,"id":null}},"tarfile":{"attrs":{"usingIterator":null,"allowEmptyDirectory":null,"preservePathElements":null,"maxDecompressedSize":null,"contentTypeHeader":null,"id":null}},"template":{"attrs":{"defaultEndpoint":null,"maximumCacheSize":null,"camelContextId":null,"id":null}},"threadPool":{"attrs":{"poolSize":null,"maxPoolSize":null,"keepAliveTime":null,"timeUnit":null,"maxQueueSize":null,"allowCoreThreadTimeOut":null,"rejectedPolicy":null,"threadName":null,"scheduled":["true","false"],"camelContextId":null,"id":null}},"threadPoolProfile":{"attrs":{"defaultProfile":null,"poolSize":null,"maxPoolSize":null,"keepAliveTime":null,"timeUnit":null,"maxQueueSize":null,"allowCoreThreadTimeOut":null,"rejectedPolicy":null,"customId":["true","false"],"id":null},"children":["description"]},"threads":{"attrs":{"executorServiceRef":null,"poolSize":null,"maxPoolSize":null,"keepAliveTime":null,"timeUnit":null,"maxQueueSize":null,"allowCoreThreadTimeOut":null,"threadName":null,"rejectedPolicy":null,"callerRunsWhenRejected":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"thrift":{"attrs":{"instanceClass":null,"contentTypeFormat":null,"contentTypeHeader":null,"id":null}},"throttle":{"attrs":{"executorServiceRef":null,"timePeriodMillis":null,"asyncDelayed":null,"callerRunsWhenRejected":null,"rejectExecution":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","correlationExpression","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"correlationExpression":{"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"throwException":{"attrs":{"ref":null,"message":null,"exceptionType":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"tidyMarkup":{"attrs":{"dataObjectType":null,"omitXmlDeclaration":null,"contentTypeHeader":null,"id":null}},"to":{"attrs":{"pattern":null,"uri":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"toD":{"attrs":{"uri":null,"pattern":null,"cacheSize":null,"ignoreInvalidEndpoint":null,"allowOptimisedComponents":null,"autoStartComponents":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description"]},"tokenize":{"attrs":{"token":null,"endToken":null,"inheritNamespaceTagName":null,"headerName":null,"regex":null,"xml":null,"includeTokens":null,"group":null,"groupDelimiter":null,"skipFirst":null,"id":null,"trim":null}},"topic":{"attrs":{"id":null}},"transacted":{"attrs":{"ref":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"transform":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"transformers":{"children":["dataFormatTransformer","endpointTransformer","customTransformer"]},"dataFormatTransformer":{"attrs":{"ref":null,"scheme":null,"fromType":null,"toType":null},"children":["any23","asn1","avro","barcode","base64","beanio","bindy","cbor","crypto","csv","custom","fhirJson","fhirXml","flatpack","grok","gzip","hl7","ical","jacksonxml","jaxb","json","jsonApi","lzf","mimeMultipart","protobuf","rss","secureXML","soapjaxb","syslog","tarfile","thrift","tidyMarkup","univocity-csv","univocity-fixed","univocity-tsv","xmlrpc","xstream","pgp","yaml","zip","zipfile"]},"custom":{"attrs":{"ref":null,"contentTypeHeader":null,"id":null}},"gzip":{"attrs":{"contentTypeHeader":null,"id":null}},"mimeMultipart":{"attrs":{"multipartSubType":null,"multipartWithoutAttachment":null,"headersInline":null,"includeHeaders":null,"binaryContent":null,"contentTypeHeader":null,"id":null}},"zip":{"attrs":{"compressionLevel":null,"contentTypeHeader":null,"id":null}},"endpointTransformer":{"attrs":{"ref":null,"uri":null,"scheme":null,"fromType":null,"toType":null}},"customTransformer":{"attrs":{"ref":null,"className":null,"scheme":null,"fromType":null,"toType":null}},"typeFilter":{"attrs":{"value":null,"type":null}},"univocity-csv":{"attrs":{"quoteAllFields":null,"quote":null,"quoteEscape":null,"delimiter":null,"nullValue":null,"skipEmptyLines":null,"ignoreTrailingWhitespaces":null,"ignoreLeadingWhitespaces":null,"headersDisabled":null,"headerExtractionEnabled":null,"numberOfRecordsToRead":null,"emptyValue":null,"lineSeparator":null,"normalizedLineSeparator":null,"comment":null,"lazyLoad":null,"asMap":null,"contentTypeHeader":null,"id":null},"children":["univocity-header"]},"univocity-fixed":{"attrs":{"skipTrailingCharsUntilNewline":null,"recordEndsOnNewline":null,"padding":null,"nullValue":null,"skipEmptyLines":null,"ignoreTrailingWhitespaces":null,"ignoreLeadingWhitespaces":null,"headersDisabled":null,"headerExtractionEnabled":null,"numberOfRecordsToRead":null,"emptyValue":null,"lineSeparator":null,"normalizedLineSeparator":null,"comment":null,"lazyLoad":null,"asMap":null,"contentTypeHeader":null,"id":null},"children":["univocity-header"]},"univocity-header":{"attrs":{"length":null}},"univocity-tsv":{"attrs":{"escapeChar":null,"nullValue":null,"skipEmptyLines":null,"ignoreTrailingWhitespaces":null,"ignoreLeadingWhitespaces":null,"headersDisabled":null,"headerExtractionEnabled":null,"numberOfRecordsToRead":null,"emptyValue":null,"lineSeparator":null,"normalizedLineSeparator":null,"comment":null,"lazyLoad":null,"asMap":null,"contentTypeHeader":null,"id":null},"children":["univocity-header"]},"unmarshal":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","any23","asn1","avro","barcode","base64","beanio","bindy","cbor","crypto","csv","custom","fhirJson","fhirXml","flatpack","grok","gzip","hl7","ical","jacksonxml","jaxb","json","jsonApi","lzf","mimeMultipart","protobuf","rss","secureXML","soapjaxb","syslog","tarfile","thrift","tidyMarkup","univocity-csv","univocity-fixed","univocity-tsv","xmlrpc","xstream","pgp","yaml","zip","zipfile"]},"custom":{"attrs":{"ref":null,"contentTypeHeader":null,"id":null}},"gzip":{"attrs":{"contentTypeHeader":null,"id":null}},"mimeMultipart":{"attrs":{"multipartSubType":null,"multipartWithoutAttachment":null,"headersInline":null,"includeHeaders":null,"binaryContent":null,"contentTypeHeader":null,"id":null}},"zip":{"attrs":{"compressionLevel":null,"contentTypeHeader":null,"id":null}},"validate":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"validators":{"children":["endpointValidator","predicateValidator","customValidator"]},"endpointValidator":{"attrs":{"ref":null,"uri":null,"type":null}},"predicateValidator":{"attrs":{"type":null},"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"customValidator":{"attrs":{"ref":null,"className":null,"type":null}},"verb":{"attrs":{"method":null,"uri":null,"consumes":null,"produces":null,"bindingMode":null,"skipBindingOnErrorCode":null,"clientRequestValidation":null,"enableCORS":null,"type":null,"outType":null,"routeId":null,"apiDocs":null,"customId":["true","false"],"id":null},"children":["description","param","responseMessage","security","to","toD","route"]},"weighted":{"attrs":{"roundRobin":null,"distributionRatio":null,"distributionRatioDelimiter":null,"id":null}},"when":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"whenSkipSendToEndpoint":{"attrs":{"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery","onException","when","onCompletion","intercept","interceptFrom","interceptSendToEndpoint","to","toD","route","aggregate","bean","doCatch","choice","otherwise","circuitBreaker","claimCheck","convertBodyTo","delay","dynamicRouter","enrich","filter","doFinally","idempotentConsumer","inOnly","inOut","loadBalance","log","loop","marshal","multicast","onFallback","pipeline","policy","pollEnrich","process","recipientList","removeHeader","removeHeaders","removeProperties","removeProperty","resequence","rollback","routingSlip","saga","sample","script","setBody","setExchangePattern","setHeader","setProperty","sort","split","step","stop","threads","throttle","throwException","transacted","transform","doTry","unmarshal","validate","whenSkipSendToEndpoint","wireTap","serviceCall"]},"wireTap":{"attrs":{"processorRef":null,"executorServiceRef":null,"copy":null,"dynamicUri":null,"onPrepareRef":null,"uri":null,"pattern":null,"cacheSize":null,"ignoreInvalidEndpoint":null,"allowOptimisedComponents":null,"autoStartComponents":null,"inheritErrorHandler":["true","false"],"customId":["true","false"],"id":null},"children":["description","body","setHeader"]},"body":{"children":["expressionDefinition","constant","exchangeProperty","groovy","header","hl7terser","jsonpath","language","method","mvel","ognl","ref","simple","spel","tokenize","xtokenize","xpath","xquery"]},"xmlrpc":{"attrs":{"request":null,"contentTypeHeader":null,"id":null}},"xpath":{"attrs":{"documentType":null,"resultType":null,"saxon":null,"factoryRef":null,"objectModel":null,"logNamespaces":null,"headerName":null,"threadSafety":null,"id":null,"trim":null}},"xquery":{"attrs":{"type":null,"headerName":null,"id":null,"trim":null}},"xstream":{"attrs":{"permissions":null,"encoding":null,"driver":null,"driverRef":null,"mode":null,"contentTypeHeader":null,"id":null},"children":["converters","aliases","omitFields","implicitCollections"]},"converters":{"attrs":{"key":null,"value":null}},"aliases":{"attrs":{"key":null,"value":null}},"omitFields":{"attrs":{"key":null,"value":null}},"implicitCollections":{"attrs":{"key":null,"value":null}},"xtokenize":{"attrs":{"headerName":null,"mode":null,"group":null,"id":null,"trim":null}},"yaml":{"attrs":{"library":["SnakeYAML"],"unmarshalTypeName":null,"constructor":null,"representer":null,"dumperOptions":null,"resolver":null,"useApplicationContextClassLoader":null,"prettyFlow":null,"allowAnyType":null,"maxAliasesForCollections":null,"allowRecursiveKeys":null,"contentTypeHeader":null,"id":null},"children":["typeFilter"]},"zipdeflater":{"attrs":{"compressionLevel":null,"contentTypeHeader":null,"id":null}},"zipfile":{"attrs":{"usingIterator":null,"allowEmptyDirectory":null,"preservePathElements":null,"maxDecompressedSize":null,"contentTypeHeader":null,"id":null}},"zookeeperServiceDiscovery":{"attrs":{"nodes":null,"namespace":null,"reconnectBaseSleepTime":null,"reconnectMaxSleepTime":null,"reconnectMaxRetries":null,"sessionTimeout":null,"connectionTimeout":null,"basePath":null,"id":null},"children":["properties"]}};
    angular.forEach(camelBlueprintTags, tag => {
        if (!tag[KEYS.CHILDREN]) {
            tag[KEYS.CHILDREN] = [];
        }
    });

    let blueprintEntaxyTags = {"blueprint:bean":{"attrs":{"id":null,"depends-on":null,"activation":null,"class":null,"init-method":null,"destroy-method":null,"factory-method":null,"factory-ref":null,"scope":null},"children":["blueprint:description","blueprint:argument","blueprint:property"]},"blueprint:description":{"children":[]},"blueprint:argument":{"attrs":{"index":null,"type":null,"ref":null,"value":null},"children":["blueprint:description","blueprint:ref","blueprint:idref","blueprint:value","blueprint:list","blueprint:set","blueprint:map","blueprint:array","blueprint:props","blueprint:null"]},"blueprint:interfaces":{"children":["blueprint:value"]},"blueprint:value":{"children":[]},"blueprint:service-properties":{"children":[]},"blueprint:reference-listener":{"attrs":{"ref":null,"bind-method":null,"unbind-method":null},"children":["blueprint:ref"]},"blueprint:reference":{"attrs":{"timeout":null,"interface":null,"filter":null,"component-name":null,"availability":["mandatory","optional"],"id":null,"activation":["eager","lazy"],"depends-on":null},"children":["blueprint:description","blueprint:reference-listener"]},"blueprint:ref":{"attrs":{"component-id":null},"children":[]},"blueprint:idref":{"attrs":{"component-id":null},"children":[]},"blueprint:list":{"attrs":{"value-type":null},"children":["blueprint:ref","blueprint:idref","blueprint:value","blueprint:list","blueprint:set","blueprint:map","blueprint:array","blueprint:props","blueprint:null"]},"blueprint:set":{"attrs":{"value-type":null},"children":["blueprint:ref","blueprint:idref","blueprint:value","blueprint:list","blueprint:set","blueprint:map","blueprint:array","blueprint:props","blueprint:null"]},"blueprint:map":{"attrs":{"key-type":null,"value-type":null},"children":[]},"blueprint:key":{"children":["blueprint:ref","blueprint:idref","blueprint:value","blueprint:list","blueprint:set","blueprint:map","blueprint:array","blueprint:props"]},"blueprint:array":{"attrs":{"value-type":null},"children":["blueprint:ref","blueprint:idref","blueprint:value","blueprint:list","blueprint:set","blueprint:map","blueprint:array","blueprint:props","blueprint:null"]},"blueprint:props":{"children":["blueprint:prop"]},"blueprint:prop":{"attrs":{"key":null,"value":null},"children":[]},"blueprint:null":{},"blueprint:registration-listener":{"attrs":{"ref":null,"registration-method":null,"unregistration-method":null},"children":["blueprint:ref"]},"blueprint:property":{"attrs":{"name":null,"ref":null,"value":null},"children":["blueprint:description","blueprint:ref","blueprint:idref","blueprint:value","blueprint:list","blueprint:set","blueprint:map","blueprint:array","blueprint:props","blueprint:null"]}};
    let entaxyLibrariesTagList;

    function setEntaxyLibrariesTagList(tagList) {
        entaxyLibrariesTagList = tagList;
    }
    Entaxy.setEntaxyLibrariesTagList = setEntaxyLibrariesTagList;

    function getEntaxyLibrariesTagList() {
        return entaxyLibrariesTagList ? entaxyLibrariesTagList : [];
    }
    Entaxy.getEntaxyLibrariesTagList = getEntaxyLibrariesTagList;

    function enrichEntaxyTags(childTags) {
        let entaxyTopTags = entaxyTags[KEYS.TOP];
        entaxyTopTags.forEach(topTag => {
            entaxyTags[topTag][KEYS.CHILDREN] = concatChildren(entaxyTags[topTag][KEYS.CHILDREN], childTags);
        });
    }
    Entaxy.enrichEntaxyTags = enrichEntaxyTags;

    function enrichCamelTags(childTags) {
        Object.keys(camelBlueprintTags).forEach(tag => {
            if (camelBlueprintTags[tag].importChildrenFromLibraries) {
                camelBlueprintTags[tag][KEYS.CHILDREN] =
                    concatChildren(camelBlueprintTags[tag][KEYS.CHILDREN], childTags);
            }
        });
    }
    Entaxy.enrichCamelTags = enrichCamelTags;

    function concatChildren(currentChildren, extraChildren) {
        return currentChildren ? [...(new Set(currentChildren.concat(extraChildren)))] : [extraChildren];
    }

    function getEntaxyTags() {
        return entaxyTags;
    }
    Entaxy.getEntaxyTags = getEntaxyTags;

    function getCamelBlueprintTags() {
        return camelBlueprintTags;
    }
    Entaxy.getCamelBlueprintTags = getCamelBlueprintTags;

    function getBlueprintEntaxyTags() {
        return blueprintEntaxyTags;
    }
    Entaxy.getBlueprintEntaxyTags = getBlueprintEntaxyTags;

})(Entaxy || (Entaxy = {}));
