<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/">

	<!-- template for the needylist anchor ====================================================== -->
        <Frame name="CH_NeedyListAnchorTemplate" enableMouse="true" movable="true" parent="UIParent" hidden="true" virtual="true">
		<Size>
			<AbsDimension x="100" y="8"/>
		</Size>
		<Frames>
			<Button name="$parentMove">
				<Anchors>
					<Anchor point="TOPLEFT">
						<Offset>
							<AbsDimension x="0" y="0"/>
						</Offset>
                        		</Anchor>
					<Anchor point="BOTTOMRIGHT">
						<Offset>
							<AbsDimension x="0" y="0"/>
						</Offset>
                        		</Anchor>
				</Anchors>
				<Layers>
					<Layer level="BACKGROUND">
						<Texture name="$parentBackground" setAllpoints="true">
							<Color r="0.1" g="0.1" b="0.1" a="0.9"/>
						</Texture>
					</Layer>
					<Layer level="OVERLAY">
						<FontString name="$parentLabel" inherits="GameFontNormalSmall" justifyV="BOTTOM" text="NeedyList Type">
							<Anchors>
								<Anchor point="TOPLEFT">
									<Offset>
										<AbsDimension x="0" y="0"/>
									</Offset>
                        					</Anchor>
								<Anchor point="BOTTOMRIGHT">
									<Offset>
										<AbsDimension x="0" y="0"/>
									</Offset>
                        					</Anchor>
							</Anchors>
						</FontString>
					</Layer>
				</Layers>
				<Scripts>
					<OnMouseDown>
						CH_AnchorOnMouseDown( arg1 );
					</OnMouseDown>
					<OnMouseUp>
						CH_AnchorOnMouseUp( arg1 );
					</OnMouseUp>
					<OnHide>
						CH_AnchorOnHide();
					</OnHide>
				</Scripts>
			</Button>
		</Frames>
		<Scripts>
			<OnLoad>
				this.topFrame = nil;
				this.bottomFrame = nil;
				this.frameList = {};
				this.isVisible = false;
				this.lastUpdate = 0;
				this.unitAssign = {};
				this.members = 0;
			</OnLoad>
		</Scripts>
	</Frame>

  <!-- ===== raid group anchors ============================================================================ -->

  <Frame name="CH_NeedyListHealAnchor" inherits="CH_NeedyListAnchorTemplate" />
  <Frame name="CH_NeedyListBuffAnchor" inherits="CH_NeedyListAnchorTemplate" />
  <Frame name="CH_NeedyListCureAnchor" inherits="CH_NeedyListAnchorTemplate" />
  <Frame name="CH_NeedyListDeadAnchor" inherits="CH_NeedyListAnchorTemplate" />

  <!-- ===== NeedyList members ============================================================================= -->

	<Frame name="CH_NeedyList1Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList1Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList1HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList1SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList1', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList1', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList2Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList2Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList2HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList2SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList2', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList2', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList3Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList3Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList3HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList3SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList3', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList3', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList4Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList4Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList4HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList4SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList4', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList4', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList5Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList5Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList5HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList5SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList5', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList5', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList6Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList6Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList6HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList6SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList6', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList6', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList7Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList7Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList7HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList7SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList7', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList7', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList8Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList8Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList8HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList8SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList8', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList8', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList9Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList9Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList9HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList9SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList9', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList9', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList10Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList10Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList10HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList10SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList10', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList10', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList11Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList11Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList11HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList11SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList11', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList11', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList12Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList12Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList12HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList12SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList12', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList12', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList13Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList13Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList13HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList13SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList13', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList13', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList14Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList14Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList14HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList14SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList14', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList14', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList15Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList15Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList15HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList15SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList15', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList15', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList16Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList16Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList16HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList16SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList16', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList16', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList17Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList17Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList17HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList17SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList17', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList17', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList18Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList18Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList18HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList18SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList18', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList18', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList19Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList19Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList19HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList19SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList19', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList19', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList20Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList20Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList20HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList20SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList20', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList20', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList21Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList21Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList21HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList21SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList21', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList21', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList22Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList22Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList22HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList22SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList22', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList22', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList23Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList23Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList23HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList23SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList23', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList23', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList24Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList24Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList24HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList24SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList24', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList24', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList25Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList25Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList25HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList25SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList25', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList25', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList26Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList26Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList26HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList26SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList26', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList26', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList27Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList27Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList27HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList27SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList27', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList27', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList28Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList28Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList28HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList28SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList28', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList28', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList29Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList29Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList29HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList29SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList29', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList29', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList30Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList30Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList30HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList30SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList30', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList30', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList31Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList31Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList31HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList31SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList31', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList31', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList32Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList32Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList32HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList32SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList32', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList32', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList33Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList33Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList33HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList33SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList33', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList33', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList34Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList34Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList34HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList34SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList34', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList34', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList35Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList35Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList35HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList35SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList35', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList35', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList36Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList36Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList36HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList36SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList36', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList36', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList37Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList37Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList37HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList37SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList37', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList37', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList38Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList38Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList38HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList38SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList38', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList38', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList39Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList39Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList39HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList39SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList39', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList39', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList40Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList40Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList40HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList40SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList40', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList40', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList41Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList41Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList41HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList41SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList41', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList41', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList42Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList42Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList42HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList42SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList42', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList42', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList43Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList43Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList43HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList43SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList43', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList43', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList44Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList44Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList44HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList44SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList44', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList44', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList45Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList45Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList45HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList45SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList45', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList45', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList46Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList46Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList46HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList46SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList46', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList46', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList47Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList47Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList47HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList47SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList47', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList47', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList48Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList48Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList48HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList48SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList48', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList48', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList49Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList49Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList49HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList49SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList49', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList49', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList50Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList50Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList50HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList50SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList50', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList50', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList51Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList51Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList51HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList51SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList51', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList51', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList52Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList52Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList52HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList52SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList52', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList52', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList53Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList53Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList53HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList53SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList53', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList53', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList54Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList54Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList54HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList54SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList54', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList54', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList55Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList55Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList55HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList55SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList55', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList55', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList56Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList56Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList56HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList56SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList56', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList56', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList57Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList57Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList57HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList57SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList57', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList57', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList58Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList58Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList58HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList58SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList58', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList58', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList59Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList59Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList59HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList59SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList59', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList59', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList60Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList60Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList60HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList60SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList60', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList60', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList61Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList61Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList61HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList61SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList61', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList61', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList62Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList62Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList62HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList62SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList62', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList62', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList63Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList63Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList63HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList63SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList63', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList63', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList64Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList64Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList64HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList64SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList64', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList64', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList65Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList65Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList65HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList65SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList65', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList65', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList66Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList66Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList66HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList66SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList66', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList66', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList67Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList67Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList67HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList67SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList67', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList67', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList68Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList68Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList68HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList68SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList68', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList68', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList69Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList69Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList69HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList69SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList69', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList69', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList70Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList70Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList70HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList70SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList70', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList70', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList71Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList71Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList71HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList71SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList71', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList71', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList72Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList72Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList72HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList72SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList72', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList72', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList73Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList73Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList73HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList73SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList73', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList73', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList74Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList74Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList74HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList74SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList74', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList74', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList75Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList75Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList75HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList75SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList75', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList75', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList76Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList76Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList76HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList76SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList76', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList76', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList77Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList77Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList77HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList77SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList77', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList77', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList78Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList78Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList78HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList78SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList78', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList78', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList79Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList79Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList79HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList79SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList79', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList79', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<Frame name="CH_NeedyList80Frame" inherits="CH_HealFrameTemplate">
		<Frames>
			<Button name="CH_NeedyList80Name" inherits="CH_NameTemplate"/>
			<StatusBar name="CH_NeedyList80HPBar" inherits="CH_HPBarTemplate"/>
			<Frame name="CH_NeedyList80SP" inherits="CH_PlayerSPBarTemplate" />
		</Frames>
		<Scripts>
			<OnLoad>
        			CH_OnUnitFrameLoad( nil, 'NeedyList80', nil );
			</OnLoad>
			<OnUpdate>
				CH_OnUnitFrameUpdate( this.index, 'NeedyList80', this.frameData, false, not UnitIsPlayer(this.index), false, false, true );
			</OnUpdate>
		</Scripts>
	</Frame>

	<!-- dont forget to change CH_NEEDY_LIST_MAX_UNITS when adding frames here -->

</Ui>
