<?xml version="1.0" encoding="UTF-8"?><d:tdl xmlns="http://www.w3.org/1999/xhtml" xmlns:b="http://www.backbase.com/2006/btl"  xmlns:d="http://www.backbase.com/2006/tdl" >

	<d:namespace name="http://www.backbase.com/2006/btl">

		<d:uses element="cardStack card" src="../cardStack/cardStack.xml"/>
		<d:uses element="focusableElement" src="../focus/focus.xml"/>
		<d:uses element="iconElement" src="../iconElement/iconElement.xml"/>
		<d:uses element="labelImplementor" src="../label/label.xml"/>

		<d:element name="accordionBase" extends="b:cardStack b:focusableElement" abstract="true">
			
		</d:element>

		<d:element name="accordionItemBase" extends="b:card b:iconElement b:labelImplementor" abstract="true">
			
			<d:property name="disabled">
				<!-- workaround for bug 8978 -->
				<d:setter type="text/javascript"><![CDATA[if(value){this.setAttribute('disabled', 'true');}else{this.removeAttribute('disabled');}]]></d:setter>
				<d:getter type="text/javascript"><![CDATA[return btl.isTrueValue('disabled', this.modelNode.getAttribute('disabled'));]]></d:getter>
			</d:property>
		</d:element>
	</d:namespace>
</d:tdl>