const dynamicDependency = (attributes) => {
	const {
		uniqueId,
		padding,
		margin,
		borderRadius,
		boxShadow,
		boxShadowEnable,
		ratingTypography,
		separatorMargin,
		borderStyle,
		caHoverBorderRadius,
		borderStyleWidth,
		infoBoxBg,
		infoBoxBgImage,
		cAIconCustomWidth,
		imageScale,
		imageOverlayColor,
		verticalAlignment,
		iconPositionLayoutFive,
		imageOverlayHoverEnable,
		imageOverlayOpacity,
		infoBoxRadialShape,
		infoBoxRadialPosition,
		contentAlignment,
		borderHoverStyle,
		borderHoverStyleWidth,
		infoBoxHoverBgImage,
		infoBoxHoverRadialShape,
		infoBoxHoverRadialPosition,
		imageHoverScale,
		imageHoverOverlayOpacity,
		borderHoverRadius,
		boxShadowHoverEnable,
		subTitleLatterSpacing,
		boxShadowHover,
		iconSize,
		iconCustomWidth,
		subTitleLineHeight,
		iconPosition,
		iconCustomHeight,
		iconOverlayOpacity,
		iconOverlayColor,
		hideOnDesktop,
		hideOnTablet,
		hideOnMobile,
		iconColor,
		caIconColor,
		iconBg,
		iconBorderStyle,
		iconBorderStyleWidth,
		iconBorderRadius,
		iconBoxShadowEnable,
		iconBoxShadow,
		iconPadding,
		iconMargin,
		iconBorderHoverStyle,
		iconBorderStyleHoverWidth,
		iconBorderHoverRadius,
		iconBoxShadowHoverEnable,
		iconBoxShadowHover,
		subTitleGap,
		subTitlePosition,
		separatorPosition,
		titleMargin,
		titleColor,
		subTitleColor,
		titleTypography,
		subTitleTypography,
		titleFontSize,
		titleLineHeight,
		titleLatterSpacing,
		imageOverlayEnable,
		subTitleFontSize,
		descriptionMargin,
		descriptionFontSize,
		descriptionLatterSpacing,
		descriptionTypography,
		descriptionLineHeight,
		dropCapsColor,
		descriptionColor,
		cAIconCustomHeight,
		badgeTypography,
		badgeFontSize,
		badgeWordSpacing,
		hoverEffectsColor,
		badgeColor,
		caHoverBorderStyle,
		ratingLatterSpacing,
		ratingLineHeight,
		caHoverBorderStyleWidth,
		badgeLatterSpacing,
		caHoverRadialShape,
		caHoverRadialPosition,
		badgeLineHeight,
		badgeRadialPosition,
		gapBetweenDescription,
		badgeBg,
		badgeRadialShape,
		badgeHoverRadialShape,
		badgeHoverRadialPosition,
		badgeBorderStyle,
		badgeBorderRadius,
		badgeBoxShadowEnable,
		badgeBoxShadow,
		badgeBorderStyleWidth,
		badgePadding,
		badgeMargin,
		badgeBorderHoverStyle,
		badgeBorderStyleHoverWidth,
		badgeBorderHoverRadius,
		badgeBoxShadowHoverEnable,
		badgeBoxShadowHover,
		ratingWordSpacing,
		cAWordSpacing,
		descriptionWordSpacing,
		subTitleWordSpacing,
		titleWordSpacing,
		ratingGap,
		caPadding,
		cAFontSize,
		cATypography,
		cALatterSpacing,
		cALineHeight,
		separatorWidth,
		separatorStyle,
		caMargin,
		iconTextGap,
		ratingValuePosition,
		caBorderRadius,
		ratingIconSize,
		externalLinkIconColor,
		iconHoverEffectOpacity,
		scale,
		filledColor,
		caRadialShape,
		emptyColor,
		ratingNumberColor,
		iconSource,
		ratingMargin,
		fullWidthButton,
		cAIconSize,
		cAIconPosition,
		caRadialPosition,
		caBorderStyle,
		caBorderStyleWidth,
		cAOverlayColor,
		separatorThinkness,
		cAOverlayOpacity,
		separatorColor,
		cABg,
		iconRadialShape,
		iconRadialPosition,
		iconHoverRadialPosition,
		iconHoverRadialShape,
		ratingFontSize,
		iconHorizontalAlignment,
		iconVerticalAlignment,
	} = attributes;

	const dependency = [
		uniqueId,
		padding,
		margin,
		borderRadius,
		boxShadow,
		boxShadowEnable,
		ratingTypography,
		separatorMargin,
		borderStyle,
		caHoverBorderRadius,
		borderStyleWidth,
		infoBoxBg,
		infoBoxBgImage,
		cAIconCustomWidth,
		imageScale,
		imageOverlayColor,
		verticalAlignment,
		iconPositionLayoutFive,
		imageOverlayHoverEnable,
		imageOverlayOpacity,
		infoBoxRadialShape,
		infoBoxRadialPosition,
		contentAlignment,
		borderHoverStyle,
		borderHoverStyleWidth,
		infoBoxHoverBgImage,
		infoBoxHoverRadialShape,
		infoBoxHoverRadialPosition,
		imageHoverScale,
		imageHoverOverlayOpacity,
		borderHoverRadius,
		boxShadowHoverEnable,
		subTitleLatterSpacing,
		boxShadowHover,
		iconSize,
		iconCustomWidth,
		subTitleLineHeight,
		iconPosition,
		iconCustomHeight,
		iconOverlayOpacity,
		iconOverlayColor,
		hideOnDesktop,
		hideOnTablet,
		hideOnMobile,
		iconColor,
		caIconColor,
		iconBg,
		iconBorderStyle,
		iconBorderStyleWidth,
		iconBorderRadius,
		iconBoxShadowEnable,
		iconBoxShadow,
		iconPadding,
		iconMargin,
		iconBorderHoverStyle,
		iconBorderStyleHoverWidth,
		iconBorderHoverRadius,
		iconBoxShadowHoverEnable,
		iconBoxShadowHover,
		subTitleGap,
		subTitlePosition,
		separatorPosition,
		titleMargin,
		titleColor,
		subTitleColor,
		titleTypography,
		subTitleTypography,
		titleFontSize,
		titleLineHeight,
		titleLatterSpacing,
		imageOverlayEnable,
		subTitleFontSize,
		descriptionMargin,
		descriptionFontSize,
		descriptionLatterSpacing,
		descriptionTypography,
		descriptionLineHeight,
		dropCapsColor,
		descriptionColor,
		cAIconCustomHeight,
		badgeTypography,
		badgeFontSize,
		badgeWordSpacing,
		hoverEffectsColor,
		badgeColor,
		caHoverBorderStyle,
		ratingLatterSpacing,
		ratingLineHeight,
		caHoverBorderStyleWidth,
		badgeLatterSpacing,
		caHoverRadialShape,
		caHoverRadialPosition,
		badgeLineHeight,
		badgeRadialPosition,
		gapBetweenDescription,
		badgeBg,
		badgeRadialShape,
		badgeHoverRadialShape,
		badgeHoverRadialPosition,
		badgeBorderStyle,
		badgeBorderRadius,
		badgeBoxShadowEnable,
		badgeBoxShadow,
		badgeBorderStyleWidth,
		badgePadding,
		badgeMargin,
		badgeBorderHoverStyle,
		badgeBorderStyleHoverWidth,
		badgeBorderHoverRadius,
		badgeBoxShadowHoverEnable,
		badgeBoxShadowHover,
		ratingWordSpacing,
		cAWordSpacing,
		descriptionWordSpacing,
		subTitleWordSpacing,
		titleWordSpacing,
		ratingGap,
		caPadding,
		cAFontSize,
		cATypography,
		cALatterSpacing,
		cALineHeight,
		separatorWidth,
		separatorStyle,
		caMargin,
		iconTextGap,
		ratingValuePosition,
		caBorderRadius,
		ratingIconSize,
		externalLinkIconColor,
		iconHoverEffectOpacity,
		scale,
		filledColor,
		caRadialShape,
		emptyColor,
		ratingNumberColor,
		iconSource,
		ratingMargin,
		fullWidthButton,
		cAIconSize,
		cAIconPosition,
		caRadialPosition,
		caBorderStyle,
		caBorderStyleWidth,
		cAOverlayColor,
		separatorThinkness,
		cAOverlayOpacity,
		separatorColor,
		cABg,
		iconRadialShape,
		iconRadialPosition,
		iconHoverRadialPosition,
		iconHoverRadialShape,
		ratingFontSize,
		iconHorizontalAlignment,
		iconVerticalAlignment,
	];
	return dependency;
};
export default dynamicDependency;
