<core:FragmentDefinition
	xmlns:template="http://schemas.sap.com/sapui5/extension/sap.ui.core.template/1"
	xmlns="sap.m"
	xmlns:macro="sap.fe.macros.internal"
	xmlns:core="sap.ui.core"
	template:require="{
		HELPER: 'sap/fe/macros/chart/ChartHelper'
	}"
>
	<macro:Chart
		id="{visualizationDefinition>id}"
		_applyIdToContent="true"
		contextPath="{visualizationDefinition>collection}"
		metaPath="{presentationContext>annotationPath}"
		chartDefinition="{visualizationDefinition>}"
		selectionMode="Multiple"
		personalization="{visualizationDefinition>personalization}"
		chartDelegate="{= '{name: \'sap/fe/templates/AnalyticalListPage/chart/FEChartDelegate\', payload: { collectionName: \'' + HELPER.getCollectionName(${visualizationDefinition>collection}) + '\', contextPath: \'' + HELPER.getCollectionName(${visualizationDefinition>collection}) + '\', parameters:{$$groupId:\'$auto.Workers\'}, selectionMode: \'Multiple\' } }' }"
		selectionChange=".handlers.onChartSelectionChanged"
		headerLevel='{= ${section>subSections}.length > 1 ? (${subSection>level} === 2 &amp;&amp; ${subSection>titleVisible} === "true" ? "H6": "H5") : (${subSection>level} === 2 &amp;&amp; ${subSection>titleVisible} === "true" ? "H5": "H4")}'
		stateChange=".handlers.onStateChange"
		variantSaved=".handlers.onVariantSaved"
		variantSelected=".handlers.onVariantSelected"
	/>
</core:FragmentDefinition>
